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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Lato Font;
  src: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/668bc6f7e2fb1492a1109532_latomedium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lato Font;
  src: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/668bc6f7becc2247725874bb_latosemibold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lato Font;
  src: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/668bc6f782f5bb87ace0fa2f_latoregular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Plus Jakarta Sans;
  src: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/668bc30170f45210b80f08fa_PlusJakartaSans-VariableFont_wght.ttf") format("truetype");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lato Font;
  src: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/668bc6f8aa3bba9712374114_latobold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --body-text-black: #212121;
  --body-text-grey-dark-bg: #bebebe;
  --yellow: #ffbc1d;
  --white: white;
  --blue: #0080ff;
  --black: #212121;
  --desert-storm: #f6f6f4;
  --body-text-grey-white-bg: #616160;
  --button-text-color: white;
  --button-hover\<deleted\|variable-21f24120\>: #3a4554;
  --light-gray: #e9e8e3;
  --green: #005959;
  --gray: #2e2f33;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

body {
  color: var(--body-text-black);
  letter-spacing: -.011rem;
  font-family: Lato Font, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

h1 {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.17857;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.16667;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.25;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.33333;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

h6 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .75rem;
  font-weight: 600;
  line-height: 1.5;
}

p {
  color: var(--body-text-grey-dark-bg);
  margin-bottom: 0;
}

a {
  transition: color .3s;
}

a:hover {
  text-decoration: underline;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  align-items: flex-start;
}

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

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

strong {
  font-weight: 600;
}

blockquote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.utility-page_image {
  margin-left: auto;
  margin-right: auto;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.padding-paprika {
  padding: 4rem;
}

.margin-cyan {
  margin: .5rem;
}

.padding-0 {
  padding: 0;
}

.padding-vanilla {
  padding: 12rem;
}

.padding-teal {
  padding: 6rem;
}

.padding-red {
  padding: 5rem;
}

.margin-blue {
  margin: .25rem;
}

.padding-navy {
  padding: 3rem;
}

.margin-amber {
  margin: .125rem;
}

.padding-indigo {
  padding: 1.125rem;
}

.padding-lavender {
  padding: 2rem;
}

.padding-cyan {
  padding: .5rem;
}

.padding-blue {
  padding: .25rem;
}

.padding-amber {
  padding: .125rem;
}

.margin-indigo {
  margin: 1.125rem;
}

.margin-lavender {
  margin: 2rem;
}

.margin-0 {
  margin: 0;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

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

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

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

.margin-bottom.margin-kiwi.doslp {
  color: var(--yellow);
}

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

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

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

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

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

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

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

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

.form_checkbox {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.form_checkbox-icon {
  border-color: var(--body-text-grey-dark-bg);
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/6697b8ee52df54e1c05a1655_checkbox-check.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: .125rem;
  flex: none;
  width: 1rem;
  height: 1rem;
  margin: .25rem .75rem 0 0;
  transition: all .2s;
}

.form_checkbox-icon:hover {
  border-color: var(--blue);
}

.form_checkbox-icon.w--redirected-checked {
  border-color: var(--blue);
  background-color: var(--blue);
  background-image: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/6697b8ee52df54e1c05a1655_checkbox-check.svg");
  background-position: 50%;
  background-size: auto;
  border-radius: .125rem;
  width: 1rem;
  height: 1rem;
  margin: .25rem .75rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-radius: .125rem;
  width: 1rem;
  height: 1rem;
  margin: .25rem .75rem 0 0;
}

.styleguide_background {
  border: 1px solid #0000001a;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.form_checkbox-label {
  font-size: .875rem;
}

.overflow-auto {
  overflow: auto;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

.text-weight-semibold {
  font-weight: 600;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 2.5rem;
  display: grid;
  position: relative;
}

.styleguide_item.is-stretch {
  justify-items: stretch;
}

.styleguide_item.is-borderless {
  border-bottom-style: none;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.styleguide_item-header {
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 2.5rem;
  display: grid;
}

.styleguide_heading-large {
  font-size: 6rem;
}

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

.z-index-1 {
  z-index: 1;
  position: relative;
}

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

.styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.form_message-success {
  background-color: var(--desert-storm);
  border-radius: .25rem;
  padding: 1.25rem;
}

.styleguide_row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-style-h3 {
  font-family: Lato Font, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.25;
}

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

.heading-style-h1 {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.17857;
}

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

.padding-global.is-asset {
  flex: 1;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.padding-global.is-asset-form {
  flex: 1;
}

.padding-global.is-timeline {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.text-weight-normal {
  font-weight: 400;
}

.padding-container-navy {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

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

.text-style-italic {
  font-style: italic;
}

.text-weight-medium {
  font-weight: 500;
}

.overflow-hidden {
  overflow: hidden;
}

.styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

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

.max-width-amber {
  width: 100%;
  max-width: 2.5rem;
}

.styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.overflow-visible {
  overflow: visible;
}

.styleguide_empty-box {
  z-index: 0;
  background-color: #f4f5f7;
  border: 1px dashed #a6b1bf;
  border-radius: 4px;
  min-width: 2.5rem;
  min-height: 2.5rem;
  position: relative;
}

.styleguide_empty-box.is-teal {
  background-color: #66b3b3;
  border-color: #0000;
}

.styleguide_empty-box.is-no-border {
  border-style: none;
  border-radius: 2px;
}

.styleguide_empty-box.is-indigo {
  opacity: .6;
  background-color: #214cf6;
  border-color: #0000;
}

.styleguide_empty-box.is-cyan {
  opacity: .6;
  background-color: #00bcd4;
  border-color: #0000;
}

.styleguide_empty-box.is-amber {
  opacity: .6;
  background-color: #ffc107;
  border-color: #0000;
}

.styleguide_empty-box.is-blue {
  opacity: .6;
  background-color: #2196f3;
  border-color: #0000;
}

.styleguide_empty-box.is-olive {
  background-color: #b3b366;
  border-color: #0000;
}

.styleguide_empty-box.is-paprika {
  background-color: #bb677d;
  border-color: #0000;
}

.styleguide_empty-box.is-quartz {
  background-color: #979195;
  border-color: #0000;
}

.styleguide_empty-box.is-red {
  background-color: #ff776d;
  border-color: #0000;
}

.styleguide_empty-box.is-salmon {
  background-color: #fcb3aa;
  border-color: #0000;
}

.styleguide_empty-box.is-ultraviolet {
  background-color: #8466c5;
  border-color: #0000;
}

.styleguide_empty-box.is-vanilla {
  background-color: #f3e5ab;
  border-color: #0000;
}

.styleguide_empty-box.is-padding-global {
  opacity: .6;
  background-image: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/668bb14b7a97da320e502395_padding.svg");
  background-position: 50%;
  background-size: 73px;
}

.styleguide_empty-box.is-lavender {
  background-color: #d2d2ff;
  border-color: #0000;
}

.styleguide_empty-box.is-navy {
  background-color: #6666b3;
  border-color: #0000;
}

.styleguide_empty-box.is-mango {
  background-color: #f7c687;
  border-color: #0000;
}

.styleguide_empty-box.is-kiwi {
  background-color: #b2c2a3;
  border-color: #0000;
}

.styleguide_empty-box.is-jade {
  background-color: #66cba6;
  border-color: #0000;
}

.styleguide_empty-box.is-gold {
  background-color: #dac180;
  border-color: #0000;
}

.styleguide_empty-box.is-fuchsia {
  background-color: #f6f;
  border-color: #0000;
}

.styleguide_empty-box.is-emerald {
  background-color: #96deae;
  border-color: #0000;
}

.styleguide_empty-box.is-dust {
  background-color: #dfdad3;
  border-color: #0000;
}

.text-weight-light {
  font-weight: 300;
}

.styleguide_heading-medium {
  font-size: 4rem;
}

.styleguide_4-col {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  justify-items: stretch;
  width: 100%;
  display: grid;
}

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

.text-weight-xbold {
  font-weight: 800;
}

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

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

.form_radio-label {
  flex: 1;
  font-weight: 600;
}

.max-width-lavender {
  width: 100%;
  max-width: 31.25rem;
}

.styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.max-width-gold {
  width: 100%;
  max-width: 18.75rem;
}

.styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.background-color-white {
  background-color: #fff;
}

.text-style-opacity {
  opacity: .6;
}

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

.heading-style-h4 {
  letter-spacing: -.264px;
  font-family: Lato Font, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.33333;
  transition: color .2s;
}

.form_label {
  margin-bottom: .75rem;
  font-size: .875rem;
  font-weight: 400;
}

.form_radio-icon {
  background-color: var(--white);
  border: 3px solid #fff;
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .75rem;
  transition: box-shadow .2s, border-color .2s;
  box-shadow: 0 0 0 1px #bebebe;
}

.form_radio-icon:hover {
  box-shadow: 0 0 0 1px var(--blue);
}

.form_radio-icon:active {
  background-color: var(--blue);
}

.form_radio-icon.w--redirected-checked {
  background-color: var(--blue);
  box-shadow: 0 0 0 1px var(--blue);
  border-width: 3px;
  border-color: #fff;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  box-shadow: 0 0 0 1px var(--blue);
  width: .875rem;
  height: .875rem;
}

.text-style-nowrap {
  white-space: nowrap;
}

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

.background-color-desert {
  background-color: var(--desert-storm);
}

.form_input {
  background-color: var(--white);
  color: var(--black);
  border: 1px solid #cecdcb;
  border-radius: 4px;
  min-height: 3rem;
  margin-bottom: 0;
  padding: .75rem 1rem;
  font-size: 1rem;
}

.form_input:hover {
  border-color: var(--body-text-grey-dark-bg);
  background-color: var(--desert-storm);
}

.form_input:active, .form_input:focus {
  border-color: var(--yellow);
}

.form_input::placeholder {
  color: #61616099;
}

.form_input.is-text-area {
  min-height: 6.5rem;
  padding-top: .5rem;
}

.heading-style-h6 {
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 600;
  line-height: 1.5;
}

.padding-container-ultraviolet {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.styleguide_3-col.is-align-start {
  align-items: start;
}

.text-style-link {
  text-decoration: underline;
  transition: all .2s;
}

.text-style-link:hover {
  color: var(--blue);
}

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

.styleguide_header {
  background-color: #1a1b22;
}

.heading-style-h2 {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.16667;
}

.page-wrapper {
  padding-bottom: 1rem;
}

.styleguide_label {
  color: #fff;
  background-color: #0073e6;
  border-radius: 4px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .2rem;
  font-size: .8rem;
  font-weight: 300;
  line-height: 1.4;
  display: flex;
}

.styleguide_label.is-tag {
  background-color: #be4aa5;
}

.styleguide_version {
  z-index: 5;
  color: #fff;
  font-weight: 500;
  text-decoration: none;
}

.heading-style-h5 {
  text-transform: none;
  font-family: Lato Font, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
}

.heading-style-h5.text-color-black {
  color: var(--body-text-black);
  transition: color .3s;
}

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

.container-large.is-asset {
  height: 100%;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.overflow-scroll {
  overflow: scroll;
}

.form_message-error {
  margin-top: .75rem;
  padding: .75rem;
}

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

.form_component {
  margin-bottom: 0;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.button-1 {
  background-color: var(--body-text-grey-white-bg);
  color: var(--button-text-color);
  text-align: center;
  padding: .5rem 1rem;
  font-size: .875rem;
  font-weight: 400;
  transition: background-color .4s;
}

.button-1:hover {
  background-color: var(--button-hover\<deleted\|variable-21f24120\>);
}

.button-1.is-form-submit {
  float: right;
  min-width: 155px;
}

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

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

.styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.button-group.is-about-us {
  justify-content: flex-start;
  align-items: center;
  margin-top: 3rem;
}

.button-group.is-home {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  margin-top: .5rem;
}

.hide {
  display: none;
}

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

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.padding-kiwi {
  padding: 1.5rem;
}

.padding-mango {
  padding: 2.5rem;
}

.padding-olive {
  padding: 3.5rem;
}

.padding-quartz {
  padding: 4.5rem;
}

.padding-salmon {
  padding: 5.5rem;
}

.padding-ultraviolet {
  padding: 7.5rem;
}

.styleguide_color-hex {
  margin-top: -.5rem;
}

.styleguide_color-hex.text-color-white {
  color: var(--white);
}

.margin-kiwi {
  margin: 1.5rem;
}

.styleguide_4col {
  grid-column-gap: 1rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.margin-mango {
  margin: 2.5rem;
}

.margin-olive {
  margin: 3.5rem;
}

.margin-navy {
  margin: 3rem;
}

.margin-vanilla {
  margin: 12rem;
}

.margin-ultraviolet {
  margin: 7.5rem;
}

.margin-teal {
  margin: 6rem;
}

.margin-salmon {
  margin: 5.5rem;
}

.margin-red {
  margin: 5rem;
}

.margin-quartz {
  margin: 4.5rem;
}

.max-width-indigo {
  width: 100%;
  max-width: 22.5rem;
}

.text-size-huge {
  font-size: 3rem;
  line-height: 1.5;
}

.max-width-bblue {
  width: 100%;
  max-width: 3.75rem;
}

.max-width-cyan {
  width: 100%;
  max-width: 6.25rem;
}

.max-width-dust {
  width: 100%;
  max-width: 10rem;
}

.max-width-emerald {
  width: 100%;
  max-width: 12.5rem;
}

.max-width-fuchsia {
  width: 100%;
  max-width: 16.25rem;
}

.max-width-jade {
  width: 100%;
  max-width: 25rem;
}

.max-width-kiwi {
  width: 100%;
  max-width: 28.75rem;
}

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

.max-width-olive {
  width: 100%;
  max-width: 41.25rem;
}

.max-width-paprika {
  width: 100%;
  max-width: 44rem;
}

.max-width-red {
  width: 100%;
  max-width: 50rem;
}

.max-width-salmon {
  width: 100%;
  max-width: 53.75rem;
}

.tagline {
  text-align: left;
  display: inline-block;
}

.text-tagline {
  background-color: var(--white);
  color: var(--body-text-black);
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  border-radius: .25rem;
  margin-bottom: 1rem;
  padding: .25rem 1rem;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 2;
}

.max-width-quartz {
  width: 100%;
  max-width: 47.5rem;
}

.dropdown-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  display: flex;
}

.dropdown-4 {
  color: #1b1c23;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: inline-block;
  position: static;
}

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

.form_layout {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.form_layout.is-asset {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  margin-top: 1.5rem;
}

.form_layout.is-calc {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
}

.form_wr {
  color: var(--black);
  background-color: #fff;
  border-radius: .25rem;
  padding: 2.5rem 2rem;
}

.filter-radio_field {
  cursor: pointer;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.filter-radio_field:hover {
  background-color: #ffffff30;
}

.filter-radio_field.is-active {
  color: var(--yellow);
}

.filter-radio_button {
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
  box-shadow: 1px 1px 3px #0000;
}

.filter-radio_button.w--redirected-focus {
  box-shadow: none;
  border-style: none;
}

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

.filter-radio_label {
  margin-bottom: 0;
  font-weight: 500;
  position: relative;
}

.filter-checkbox_field {
  cursor: pointer;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .5rem;
  padding: 0 1rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.filter-checkbox_field:hover {
  background-color: #ffffff30;
  border-color: #696969;
}

.filter-checkbox_button {
  border-color: var(--body-text-grey-dark-bg);
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .75rem;
  display: block;
}

.filter-checkbox_button.w--redirected-checked {
  border-style: solid;
  border-color: var(--yellow);
  background-color: var(--yellow);
  background-image: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/6694adeecf165d4468d91920_Check.svg");
  background-size: auto;
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .75rem;
}

.filter-checkbox_button.w--redirected-focus {
  box-shadow: none;
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .75rem;
}

.filter-checkbox_button.w--redirected-focus-visible {
  box-shadow: none;
  outline-color: var(--yellow);
  outline-offset: 2px;
  outline-width: 1px;
  outline-style: solid;
}

.filter-checkbox_label {
  z-index: 1;
  margin-bottom: 0;
  font-weight: 500;
  position: relative;
}

.margin-paprika {
  margin: 4rem;
}

.margin-jade {
  margin: 1.25rem;
}

.padding-jade {
  padding: 1.25rem;
}

.margin-gold {
  margin: 1rem;
}

.padding-gold {
  padding: 1rem;
}

.margin-fuchsia {
  margin: .875rem;
}

.padding-fuchsia {
  padding: .875rem;
}

.margin-emerald {
  margin: .75rem;
}

.padding-emerald {
  padding: .75rem;
}

.margin-dust {
  margin: .625rem;
}

.padding-dust {
  padding: .5rem;
}

.margin-auto {
  margin: auto;
}

.max-width-navy {
  width: 100%;
  max-width: 37.5rem;
}

.max-width-teal {
  width: 100%;
  max-width: 56.25rem;
}

.show-mobile-portrait, .show-mobile-landscape, .show-tablet {
  display: none;
}

.home--hero {
  color: var(--white);
  background-color: #171717;
  border-radius: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 5rem;
  padding-bottom: 4.75rem;
  position: relative;
  overflow: hidden;
}

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

.button {
  color: var(--black);
  text-align: center;
  background-color: #ffbc1d;
  border-style: none;
  border-radius: .25rem;
  padding: 1.125rem 2.5rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25;
  text-decoration: none;
  transition: color .6s;
  position: relative;
  overflow: hidden;
}

.button:hover {
  color: var(--white);
  text-decoration: none;
}

.button.is-mini {
  padding: .875rem 1.5rem;
}

.button.is-mini.is-arrow {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding-left: 1rem;
  padding-right: 1.1rem;
  display: flex;
}

.button.is-mini.is-arrow:hover {
  color: var(--black);
}

.button.is-secondary {
  color: var(--white);
  background-color: #3b3c3e;
}

.button.is-form-submit {
  z-index: 1;
  pointer-events: none;
  border-radius: .25rem;
  position: absolute;
  inset: 0%;
}

.button.is-sign--mobile {
  color: var(--white);
  background-color: #3b3c3e;
}

.button-text {
  z-index: 3;
  position: relative;
}

.button-hover-bg {
  z-index: 1;
  background-color: #005959;
  width: 150%;
  height: 100%;
  transition: transform .8s;
  position: absolute;
  inset: 0% auto auto -200%;
  transform: skew(-23deg);
}

.button-hover-bg.is-secondary, .button-hover-bg.is-sign {
  background-color: #342e1e;
}

.button-border {
  z-index: 2;
  opacity: 0;
  border-radius: .5rem;
  transition: opacity .2s;
  position: absolute;
  inset: 0%;
  box-shadow: inset 0 0 0 2px #004d4d;
}

.button-border.is-secondary {
  transition: box-shadow .2s, opacity .2s;
  box-shadow: inset 0 0 0 1px #ffbc1d;
}

.home--hero_lotties-wr {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr .75fr;
  grid-auto-columns: 1fr;
  margin-top: 10.25rem;
  display: grid;
}

.home--hero_bg {
  width: 124%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: auto auto -14%;
}

.home--hero_lottie-wr {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #2c2d3099;
  border: 1px solid #ffffff1c;
  border-radius: .25rem;
  height: 22.1875rem;
}

.logo-marquee {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  opacity: .5;
  width: 100%;
  margin-top: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-marquee_grad {
  z-index: 2;
  background-image: linear-gradient(270deg, #fff0, #fff 80%);
  width: 150px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.logo-marquee_grad.is-right {
  background-image: linear-gradient(90deg, #fff0, #fff 80%);
  left: auto;
  right: 0;
}

.logo-marquee_content {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  flex: none;
  justify-content: space-between;
  width: auto;
  display: flex;
}

.logo-marquee_logo {
  object-fit: contain;
  height: 59px;
  display: block;
  overflow: visible;
}

.logo-marquee_list {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  flex: none;
  justify-content: space-between;
  display: flex;
}

.logo-ribbon {
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 3.5rem;
  overflow: hidden;
}

.section-white {
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.section-white.is-top-zero {
  padding-top: 0;
  padding-bottom: 5rem;
}

.section-white.is-bottom-zero {
  padding-bottom: 0;
}

.features_cards-wr {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 3rem;
  display: grid;
}

.features_card {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  text-align: center;
  background-color: #f6f6f4;
  border: 1px solid #ffffff1c;
  border-radius: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-black {
  z-index: 2;
  background-color: var(--black);
  color: var(--white);
  border-radius: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
}

.text-color-grey-on-white {
  color: var(--body-text-grey-white-bg);
}

.section-desert {
  color: var(--black);
  background-color: #f6f6f4;
  border-radius: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
}

.section-desert.is-compare {
  padding-top: 5rem;
}

.section-slider {
  width: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
  overflow: hidden;
}

.section-slider.padding-top-none {
  padding-top: 0;
}

.heading-row {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2.5rem;
  display: flex;
}

.heading-row.with-paragraph {
  justify-content: space-between;
  align-items: flex-end;
}

.swiper {
  width: 100%;
}

.swiper.is-quote {
  overflow: visible;
}

.swiper-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.swiper-wrapper.is-quote {
  flex-flow: row;
  overflow: visible;
}

.swiper-slide {
  flex: none;
  align-self: stretch;
  width: 100%;
  margin-top: auto;
}

.swiper-slide.is-quote {
  background-color: #fff;
  margin-top: 0;
}

.quote_arrows-wr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.quote_slider-arrow {
  background-color: var(--desert-storm);
  cursor: pointer;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  margin-top: auto;
  margin-bottom: 0;
  transition: opacity .2s, background-color .3s;
  display: flex;
  left: 50px;
}

.quote_slider-arrow:hover {
  background-color: #e9e8e3;
}

.quote_slider-arrow.swiper-prev {
  cursor: pointer;
}

.quote_slider-arrow.swiper-prev.is-disabled, .quote_slider-arrow.swiper-next.is-disabled {
  opacity: .5;
  pointer-events: none;
  cursor: auto;
}

.quote-wr {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  height: 100%;
  display: flex;
}

.quote_image {
  object-fit: cover;
  border-radius: .25rem;
  width: 32.75rem;
  max-width: 44%;
  display: block;
  overflow: clip;
}

.quote_text-wr {
  background-color: #f4f4f2;
  border-radius: .25rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 3rem;
  display: flex;
  position: relative;
}

.quote_bottom-wr {
  margin-top: auto;
}

.quote_author {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.quote_author.is-contact {
  margin-top: 1rem;
}

.quote_author-img {
  object-fit: cover;
  border-radius: 100%;
  max-width: 3.375rem;
  height: 3.375rem;
}

.quote_author-title {
  color: var(--body-text-grey-white-bg);
  letter-spacing: -.154px;
  font-size: .875rem;
}

.quote_author-name {
  color: var(--body-text-black);
  letter-spacing: 0;
  font-weight: 600;
}

.quote_author-name.text-color-white {
  color: var(--white);
}

.table_title-cell {
  z-index: 3;
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
  position: relative;
}

.table_title-cell.text-align-center {
  z-index: 2;
}

.table_title-cell.is-first {
  letter-spacing: -.01375rem;
  justify-content: center;
  align-items: flex-start;
  padding-left: 3rem;
  font-size: 1.25rem;
  font-weight: 500;
  display: flex;
}

.table_title-cell.is-featured-title-cell {
  border-style: solid;
  border-width: 1px 1px 0;
  border-color: var(--yellow);
}

.pricing_tooltip-icon {
  color: #76879d;
  cursor: help;
  width: 1.5rem;
  height: 1.5rem;
  overflow: hidden;
}

.pricing_tooltip-icon:hover {
  color: #3a4554;
}

.pricing-icon {
  color: #76879d;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  overflow: hidden;
}

.table_content-grid {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.table_content-grid.is-title {
  background-color: var(--black);
  border-radius: .25rem;
  height: 6.375rem;
}

.table_content-grid.is-white {
  background-color: var(--white);
  border-radius: .25rem;
}

.table_content-grid.is-white.is-square {
  border-bottom: 1px solid #cccccc57;
  border-radius: 0;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.table_content-grid.is-title-blur {
  z-index: 3;
  background-color: var(--black);
  border-radius: .25rem;
  height: 6.375rem;
  position: sticky;
  top: 80px;
  overflow: hidden;
}

.table_content-grid.is-compare-title-blur {
  z-index: 3;
  background-color: var(--black);
  border-radius: .25rem;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  height: 6.375rem;
  position: sticky;
  overflow: hidden;
}

.table_wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 3rem;
  overflow: visible;
}

.table_wrapper.is-compare-tabs {
  margin-top: 0;
}

.table_content-cell {
  z-index: 1;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 5.625rem;
  padding-left: .3rem;
  padding-right: .3rem;
  display: flex;
  position: relative;
}

.table_content-cell.is-title {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  letter-spacing: 0;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 3rem;
  padding-right: 1.5rem;
  font-weight: 600;
}

.table_content-cell.is-featured-content-cell {
  border-right: 1px solid var(--yellow);
  border-left: 1px solid var(--yellow);
}

.table_content-cell.is-last-featured-content-cell {
  border-style: solid;
  border-width: 0 1px 1px;
  border-color: var(--yellow);
}

.table_subtitle {
  color: var(--body-text-grey-dark-bg);
  letter-spacing: 0;
  text-transform: capitalize;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 2;
}

.table_loop-logo {
  width: 4.75rem;
  height: 1.75rem;
}

.home--hero_lottie-placeholder {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
}

.section-cta {
  background-color: var(--black);
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/668d04d4f942c68288c3100b_cta-bg.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  min-height: 30.625rem;
  margin-top: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 6.35rem;
  padding-bottom: 6.35rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta_gradient {
  background-image: linear-gradient(90deg, #000, #0a0a0aab 57%, #1e1e1e00);
  width: 80%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.subscribe_input_wr {
  flex-flow: row;
  display: flex;
  position: relative;
}

.subscribe_input {
  border: 1px solid var(--white);
  color: var(--body-text-black);
  letter-spacing: -.176px;
  border-radius: 4px;
  height: 4rem;
  margin-bottom: 0;
  padding: .5rem .5rem .5rem 1.25rem;
  transition: border-color .2s, background-color .2s;
}

.subscribe_input:hover {
  border-color: var(--body-text-grey-dark-bg);
  background-color: var(--desert-storm);
}

.subscribe_input:active, .subscribe_input:focus {
  border-color: var(--yellow);
}

.subscribe_input::placeholder {
  color: var(--body-text-grey-white-bg);
}

.subscribe_input.is-paid-landing {
  background-color: var(--desert-storm);
}

.container_2columns {
  z-index: 3;
  grid-column-gap: 4.375rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
  position: relative;
}

.subscribe_form-block {
  color: var(--black);
  max-width: 30rem;
  margin-top: 3rem;
  margin-bottom: 0;
}

.subscribe_form-block.is-footer {
  margin-top: 0;
}

.text-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: start;
}

.text-wrapper.is-blog-hero {
  flex-flow: column;
  display: flex;
}

.text-wrapper.is-resources {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.text-wrapper.is-asset {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 21.7rem;
  display: flex;
}

.text-wrapper.is-long-form {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-wrapper.is-customer-stories {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 48%;
  display: flex;
}

.form-button {
  background-color: var(--yellow);
  color: var(--body-text-black);
  text-align: center;
  letter-spacing: .25px;
  border-radius: .25rem;
  margin-top: 0;
  margin-bottom: 0;
  padding: .75rem 2.5rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25;
  text-decoration: none;
  transition: box-shadow .4s, color .4s, background-color .4s;
}

.form-button:hover {
  background-color: var(--green);
  color: var(--white);
}

.form-button:active {
  box-shadow: inset 0 0 0 2px #004d4d;
}

.nav-search-trigger {
  color: #000;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: auto;
  padding-left: 0;
  transition: all .2s;
  display: flex;
}

.nav-search-trigger:hover {
  color: var(--yellow);
}

.dd_content-right {
  color: #fff;
  justify-content: flex-start;
  width: 40%;
  padding-left: 2.5rem;
  display: block;
  position: relative;
}

.nav_burger_list {
  z-index: 100;
  background-color: #fff;
  width: 100%;
  height: 90vh;
  padding: 2rem;
  position: absolute;
  inset: 4.7rem 0% 0% auto;
}

.dd_container {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 83rem;
  min-height: 444px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3.5rem;
  padding-bottom: 6.25rem;
  display: grid;
}

.dd_container.is-resources {
  grid-template-columns: 2.25fr 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.dd_container.is-company {
  grid-template-columns: 2.25fr 1fr;
  display: flex;
}

.dd_container.is-platform {
  padding-top: 0;
  padding-bottom: 0;
}

.dd_container.is-solutions-batch1 {
  min-height: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.main-dd {
  z-index: 1;
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.main-dd.is-solutions-batch1 {
  position: relative;
}

.nav_padding {
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
}

.nav_brand {
  flex: none;
}

.nav_wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  place-items: center stretch;
  max-width: 83rem;
  height: 5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dd_list-content {
  justify-content: center;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.dd_list-content.is-solutions-batch1 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.search-nav_mob-2 {
  width: 100%;
  margin-bottom: 0;
  position: relative;
}

.nav-search-close_desk {
  cursor: pointer;
  display: flex;
}

.main-dd_toggle {
  color: #10181b;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 1.5rem .5rem 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.57143;
  transition: color .4s;
  display: flex;
  position: static;
  overflow: hidden;
}

.main-dd_toggle.w--open {
  color: var(--green);
  justify-content: flex-end;
}

.main-dd_toggle.is-left-padding {
  padding-left: 1.5rem;
}

.main-dd_icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.nav_search {
  background-color: #fff;
  flex: 1;
  width: 100%;
  max-width: 27rem;
  height: 3rem;
  margin-bottom: 0;
  position: relative;
}

.nav-link {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #10181b;
  border-bottom: 2px solid #0000;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
  transition: color .4s;
  display: flex;
  position: relative;
}

.nav-link:hover {
  color: var(--green);
  text-decoration: none;
}

.nav-link.w--current {
  color: var(--green);
}

.nav-link.sign-in {
  font-weight: 600;
}

.nav-link.sign-in:hover {
  color: var(--green);
  text-decoration: underline;
}

.dropdown_group-wr {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.dropdown_group-wr.is-resources {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  margin-top: 3rem;
  display: grid;
}

.dropdown_group-wr.is-solutions {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.nav_search_position {
  z-index: 101;
  background-color: #fff;
  align-self: stretch;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.main-dd_list {
  background-color: #fff;
  width: 100%;
  max-width: 72.5rem;
  margin-top: -2px;
  inset: 5rem auto auto 0%;
  overflow: hidden;
}

.main-dd_list.w--open {
  border: 1px solid #e9e8e3;
  box-shadow: 0 28px 64px #0000000f;
}

.main-dd_list.is-solutions-batch1.w--open {
  width: 24.25rem;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
}

.navbar-menu {
  background-color: #0000;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.dropdown_link-group {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  display: flex;
}

.nav_search_button--desk {
  z-index: 10;
  background-color: #fff0;
  flex: none;
  align-self: center;
  align-items: center;
  height: 100%;
  margin-left: auto;
  margin-right: .5rem;
  display: flex;
}

.nav_search-input-box {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0 0% 0%;
  overflow: hidden;
}

.nav_menu {
  z-index: 10;
  flex: 1;
  margin-left: 1.5rem;
  margin-right: auto;
  display: flex;
}

.container-nav-small {
  width: 100%;
}

.container-nav-small.temporary-fix {
  max-width: none;
}

.nav_burger_trigger {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.dropdown_title {
  color: #3b3c3e;
  letter-spacing: 0;
  text-transform: uppercase;
  border-bottom: 1px solid #e9e8e3;
  justify-content: space-between;
  align-items: center;
  height: 2rem;
  margin-bottom: .5rem;
  font-size: .75rem;
  line-height: 2;
  display: flex;
}

.navbar_brand-logo {
  object-fit: contain;
  width: 6.9375rem;
  height: 2rem;
}

.nav_search-input-box_mob {
  background-color: #fff;
  width: 280px;
  overflow: hidden;
}

.nav_search_field {
  z-index: 0;
  border: 1px solid #ededed;
  border-radius: .25rem;
  height: 100%;
  margin-bottom: 0;
  padding-left: 1rem;
  padding-right: 4rem;
  transition: all .4s;
  position: relative;
  overflow: hidden;
}

.nav_search_field:hover {
  background-color: #f6f6f463;
}

.nav_search_field:active, .nav_search_field:focus {
  border-color: #ffbc1d;
}

.nav_burger-lottie {
  width: 3rem;
  height: 3rem;
  position: absolute;
  inset: 0%;
}

.navbar_left_buttons-wr {
  z-index: 11;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.nav_burger_button {
  width: 3rem;
  height: 3rem;
  display: none;
}

.mobile_dd-arrow {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: none;
}

.nav-search-icon {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.dd_content-left {
  width: 100%;
  display: flex;
}

.dd_content-left.is-company {
  justify-content: center;
  align-items: center;
}

.dd_arrow {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: none;
}

.nav_burger_content {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.nav_search_button {
  z-index: 1;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/668d312e0aa9a55f195843ab_Search.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 2.5rem;
  height: 100%;
  transition: filter .2s;
  position: absolute;
  inset: 0% 0 0% auto;
}

.nav_search_button:hover {
  filter: invert(67%) sepia(74%) saturate(477%);
}

.nav {
  z-index: 100;
  background-color: #fff;
  position: sticky;
  top: 0;
}

.tab_label {
  margin-bottom: .25rem;
}

.tab-2 {
  justify-content: center;
  align-items: center;
  display: none;
}

.tab-1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: block;
}

.tabs-container {
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 6.25rem;
  display: flex;
  position: relative;
}

.tab_toggle {
  grid-column-gap: 1rem;
  cursor: pointer;
  border-left: 1px solid #e9e8e3;
  flex: none;
  align-items: flex-start;
  padding: .75rem 1rem .75rem 1.5rem;
  font-size: 1.25rem;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.tab_toggle.w--current {
  background-color: #e3f1bb;
  flex: none;
  align-items: flex-start;
}

.tab_icon {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0;
  font-size: .7rem;
  display: none;
}

.tabs {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.tabs_menu {
  flex-direction: column;
  flex: none;
  width: 23%;
  max-width: 19.0625rem;
  margin-right: 1.5rem;
  padding-top: 2rem;
  display: flex;
  position: relative;
}

.tab_dropdown {
  z-index: 2;
  cursor: pointer;
  line-height: 1.6em;
  display: block;
  position: relative;
}

.tab-3, .tab-4 {
  justify-content: center;
  align-items: center;
  display: none;
}

.tab_dd_bg {
  background-color: var(--desert-storm);
  width: 50vw;
  position: absolute;
  inset: 0% 0 0% auto;
}

.tab-1_link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--desert-storm);
  color: var(--body-text-grey-white-bg);
  border-radius: .25rem;
  flex-flow: row;
  padding: 1.5rem;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.tab-1_link:hover {
  background-color: var(--green);
  text-decoration: none;
}

.tab-1_link-icon-wr {
  background-color: #fff;
  border-radius: .25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.nav_link_icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  overflow: hidden;
}

.nav_dd_link_text-wr {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.nav_dd_link_subtitle {
  color: var(--body-text-grey-white-bg);
  letter-spacing: -.154px;
  font-size: .875rem;
  transition: color .3s;
}

.tab-1_pane {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-setup {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.tab-2_pane {
  grid-column-gap: 5%;
  grid-row-gap: 5%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.nav_dd_main-link {
  border-radius: .25rem;
  flex: none;
  width: 30%;
  height: 19.0625rem;
  position: relative;
  overflow: hidden;
}

.nav_dd_main-link_bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform .3s;
  display: block;
  position: absolute;
  inset: 0%;
}

.nav_dd_main-link_bottom {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  -webkit-backdrop-filter: blur(28px);
  backdrop-filter: blur(28px);
  color: var(--white);
  background-color: #1f1f1f8f;
  border-radius: .25rem;
  flex-flow: column;
  padding: 1rem;
  display: flex;
  position: absolute;
  inset: auto 1rem 1rem;
}

.nav_dd_main-link_subtitle {
  color: var(--body-text-grey-dark-bg);
  letter-spacing: -.154px;
  font-size: .875rem;
  transition: color .3s;
}

.nav_dd_links-group {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  display: grid;
}

.nav_dd_link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--body-text-grey-white-bg);
  border-radius: .25rem;
  flex-flow: row;
  padding-right: .25rem;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.nav_dd_link:hover {
  text-decoration: none;
}

.nav_dd_link.is-solutions {
  justify-content: flex-start;
  align-items: center;
}

.nav_dd_link_icon-wr {
  color: var(--black);
  background-color: #f5f5f5;
  border-radius: .25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: background-color .2s, color .2s;
  display: flex;
}

.nav_dd_link_title {
  color: var(--body-text-black);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25;
}

.nav-setup_tab-wr {
  width: 52.75rem;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
}

.tab-3_pane {
  grid-column-gap: 5%;
  grid-row-gap: 5%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.tab-4_pane {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tab-4_link {
  background-color: var(--desert-storm);
  border-radius: .25rem;
  text-decoration: none;
  transition: background-color .3s;
}

.tab-4_link:hover {
  background-color: #e9e8e3;
  text-decoration: none;
}

.tab-4_lnk_bottom {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.tab-4_link_img {
  object-fit: contain;
  width: 100%;
  height: 235px;
  display: block;
}

.feature_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: grid;
}

.feature-card {
  height: 43.3125rem;
  position: relative;
}

.metric_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f6f6f400;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: flex;
}

.metric_card {
  background-color: var(--desert-storm);
  color: var(--body-text-black);
  cursor: default;
  border-radius: .25rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  min-width: 23%;
  height: 394px;
  padding: 1.5rem;
  transition: color .3s, background-color .3s;
  display: flex;
  overflow: hidden;
}

.metric_card:hover {
  background-color: var(--green);
  color: var(--white);
}

.metric_card.is-link {
  cursor: pointer;
  text-decoration: none;
  position: relative;
}

.metric_card.is-link:hover {
  text-decoration: none;
}

.metric_image {
  width: 100%;
  max-width: 58px;
  transition: all .4s;
}

.metric_number {
  color: var(--body-text-black);
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1;
}

.metric_number.is-percentage {
  align-self: flex-end;
  font-size: 1.5rem;
  font-weight: 400;
}

.metric_number.is-percentage.is-metric-static {
  margin-bottom: .3rem;
}

.metric_number.is-padding-fix {
  padding-bottom: 0;
}

.features_card_img {
  border-radius: 3px;
  width: 100%;
  margin-top: auto;
  display: block;
}

.features_card_text-wr {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding: 2.5rem 1.5rem 1rem;
  display: flex;
}

.feature-card_img {
  object-fit: cover;
  border-radius: .25rem;
  width: 100%;
  height: 100%;
}

.nav_dd_blog-link {
  border-radius: .25rem;
  flex: none;
  width: 100%;
  height: 19.0625rem;
  position: relative;
  overflow: hidden;
}

.dd_content_empty {
  opacity: 0;
}

.feature-card_decor {
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.feature-card_decor.is-shippers {
  width: 24.1875rem;
  max-width: 52%;
  top: 4.375rem;
  left: 3.5rem;
}

.feature-card_decor.is-3pl {
  width: 18.9375rem;
  max-width: 54%;
  top: 4rem;
  left: 3.875rem;
}

.feature-card_decor.is-parcel {
  width: 100%;
  top: 10rem;
  left: 0;
}

.feature-card_decor.is-freight {
  width: 17.2rem;
  max-width: 49%;
  top: 4.375rem;
  left: 3.625rem;
}

.feature-card_text-wr {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(28px);
  backdrop-filter: blur(28px);
  color: var(--white);
  background-color: #1f1f1f8f;
  border-radius: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
  position: absolute;
  inset: auto .5rem .5rem;
  overflow: hidden;
}

.section-black_glare {
  filter: blur(157px);
  pointer-events: none;
  background-color: #f9f9f833;
  width: 36.875rem;
  max-width: 90%;
  height: 11.625rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -1.875rem 0% auto;
}

.metric_title {
  margin-bottom: -.25rem;
  font-size: 1rem;
  font-weight: 600;
}

.metric_row {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  min-height: 4.125rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  transition: all .4s;
  display: flex;
  overflow: hidden;
}

.metric_row.is-link {
  min-height: 0;
  margin-bottom: 0;
}

.metric_text {
  color: var(--body-text-grey-white-bg);
  transition: color .3s;
}

.metric_text.is-hidden {
  height: 0;
  margin-bottom: 0;
  transition: all .2s;
  overflow: hidden;
}

.home--hero_mobile-lotties-wr {
  display: none;
}

.form_button-wr {
  cursor: pointer;
  width: 10.125rem;
  position: absolute;
  inset: .25rem .25rem .25rem auto;
}

.form_button-wr.is-asset {
  width: auto;
  height: 3rem;
  position: relative;
  inset: auto auto 0% 0%;
}

.form_button-wr.is-contact {
  width: 6.125rem;
  height: 3rem;
  position: relative;
  inset: auto auto 0% 0%;
}

.form_button-wr.is-calc {
  width: auto;
  height: 3rem;
  display: block;
  position: relative;
  inset: auto auto 0% 0%;
}

.form_button {
  z-index: 2;
  color: var(--body-text-black);
  text-align: center;
  background-color: #fff0;
  width: 100%;
  height: 100%;
  padding: 0 1.5rem;
  font-weight: 600;
  transition: color .3s;
  display: block;
  position: relative;
}

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

.home--hero_tab-menu {
  justify-content: center;
  align-items: center;
  display: flex;
}

.home--hero_tab-link {
  color: #8d8d8d;
  cursor: pointer;
  background-color: #fff0;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1.5rem .625rem .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.home--hero_tab-link:hover {
  text-decoration: none;
}

.home--hero_tab-link.w--current {
  color: var(--white);
  background-color: #fff0;
  position: relative;
}

.home--hero_tab-progress {
  background-color: var(--white);
  width: 0%;
  height: 1px;
}

.cms_cards_layout {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 3.5rem;
  display: grid;
}

.cms_card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #212121;
  border-radius: .25rem;
  flex-flow: column;
  height: 100%;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  overflow: hidden;
}

.cms_card:hover {
  text-decoration: none;
}

.cms_card.is-resource {
  color: var(--white);
  background-color: #2e2f33;
}

.cms_card_img-wr {
  border-radius: .25rem;
  height: 14.0625rem;
  margin-top: .25rem;
  margin-left: .25rem;
  margin-right: .25rem;
  overflow: hidden;
}

.cms_img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform .35s;
  position: relative;
  overflow: visible;
}

.cms_card_text-wr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 2rem;
  padding-left: 1.5rem;
  padding-right: 1rem;
  display: flex;
}

.section-blog {
  z-index: 2;
  color: var(--white);
  background-color: #2e2f33;
  border-radius: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
}

.section-blog.is-white {
  background-color: var(--white);
  color: var(--black);
}

.section-blog.is-calc {
  background-color: var(--desert-storm);
  margin-left: 0;
  margin-right: 0;
}

.cms_card-tag {
  text-transform: uppercase;
  background-color: #3b3c3e;
  border-radius: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .25rem .625rem;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 2;
  transition: all .2s;
  display: flex;
}

.cms_button-wr {
  margin-top: auto;
}

.cms_blog_button {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  font-family: Lato Font, sans-serif;
  font-weight: 600;
  line-height: 1.25;
  transition: all .3s;
  display: flex;
}

.cms_blog_button:hover {
  text-decoration: none;
}

.cms_button-arrow {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  transition: color .2s;
}

.text-color-desert {
  color: var(--desert-storm);
}

.blog_author {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.image-author {
  object-fit: cover;
  border-radius: .25rem;
  max-width: 3rem;
  height: 3rem;
}

.author_row {
  font-weight: 600;
  line-height: 1.25;
  display: flex;
}

.blog-author_title {
  letter-spacing: .025rem;
}

.article_content {
  background-color: var(--white);
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.article_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  display: flex;
}

.article_text-wr {
  flex: 1;
  max-width: 47.5rem;
  margin-left: auto;
  margin-right: auto;
}

.text-rich-text h1 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h2 {
  margin-top: 4rem;
  margin-bottom: 1.5rem;
  font-family: Lato Font, sans-serif;
  font-size: 2rem;
  line-height: 1.25;
}

.text-rich-text h3 {
  margin-top: 3.5rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  line-height: 1.33;
}

.text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h5, .text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text p {
  color: var(--body-text-grey-white-bg);
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.text-rich-text ul {
  color: var(--body-text-grey-white-bg);
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-left: 1.25rem;
}

.text-rich-text ol {
  color: var(--body-text-grey-white-bg);
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.text-rich-text a {
  text-decoration: underline;
  transition: color .2s;
}

.text-rich-text a:hover {
  color: var(--green);
}

.text-rich-text img {
  border-radius: .25rem;
}

.text-rich-text figcaption {
  color: var(--body-text-grey-white-bg);
  margin-top: 1.5rem;
  font-size: .875rem;
}

.text-rich-text blockquote {
  background-color: var(--light-gray);
  border-left-style: none;
  border-radius: .25rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  padding: 1rem 1.5rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.33333;
  position: relative;
}

.text-rich-text li {
  margin-bottom: .5rem;
}

.text-rich-text strong {
  color: var(--body-text-grey-white-bg);
  background-color: #0000;
  font-weight: 700;
}

.toc_link-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.toc_link-content {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-height: 550px;
  display: grid;
  overflow: auto;
}

.toc_link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--body-text-grey-dark-bg);
  border-left: 2px solid #e8ebef;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: .75rem 1.5rem .75rem 1rem;
  font-weight: 600;
  line-height: 1.25;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.toc_link:hover {
  color: var(--black);
  text-decoration: none;
}

.toc_link.w--current {
  border-left-color: var(--yellow);
  color: var(--body-text-black);
  font-weight: 600;
}

.toc_link.is-mob-title {
  display: none;
}

.toc_link.is-h3 {
  padding-left: 2rem;
}

.legal-1_toc-arrow-box {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 100%;
  margin-right: .75rem;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.toc-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #1a1a1a;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 35%;
  max-width: 23.5625rem;
  display: flex;
  position: sticky;
  top: 6rem;
}

.toc_sticky {
  background-color: var(--desert-storm);
  padding: 2rem .5rem 2rem 2rem;
  position: sticky;
  top: 120px;
}

.toc_text-overline {
  color: var(--body-text-grey-white-bg);
  text-align: left;
  text-transform: uppercase;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 2;
}

.toc_share_layout {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-weight: 600;
  display: flex;
}

.toc_share_layout.is-customer {
  margin-top: 0;
}

.toc_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.share_link {
  color: var(--white);
  background-color: #212121;
  border-radius: 100%;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  transition: all .35s;
  display: flex;
  position: relative;
  box-shadow: inset 0 0 0 1px #ffffff0d;
}

.share_link:hover {
  color: var(--black);
  background-color: #ffbc1d;
}

.share_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.share_icon:hover {
  color: var(--black);
}

.blog--hero {
  background-color: var(--black);
  color: var(--white);
  border-radius: .25rem;
  margin-top: 0;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 6.35rem;
  padding-bottom: 6.35rem;
  position: relative;
  overflow: hidden;
}

.footer_brand {
  flex: none;
  align-self: center;
}

.footer_brand.is-simple {
  align-self: center;
}

.footer_link-group_title {
  color: var(--body-text-grey-white-bg);
  text-transform: uppercase;
  margin-bottom: -.5rem;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 2;
}

.footer_bottom-group {
  grid-column-gap: .5rem;
  background-color: #e9e8e3;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3.25rem;
  padding: .75rem 2.5rem;
  display: flex;
}

.footer_group {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 22.5rem;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-top: 3.5rem;
  display: flex;
}

.footer_links {
  grid-column-gap: 3rem;
  grid-row-gap: 3.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: grid;
}

.footer_link-group {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 11.5rem;
  display: flex;
}

.footer_link {
  grid-column-gap: .5rem;
  color: var(--black);
  text-decoration: none;
  transition: color .2s;
}

.footer_link:hover {
  color: var(--green);
  text-decoration: underline;
}

.footer_bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer {
  grid-column-gap: .5rem;
  background-color: #f6f6f4;
  border-radius: .25rem;
  justify-content: flex-end;
  align-items: center;
  margin-top: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
}

.footer_top-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer_form-wr {
  flex: 1;
  max-width: 29.9375rem;
}

.footer_top-right {
  grid-column-gap: 4.4375rem;
  grid-row-gap: 4.4375rem;
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.footer_text {
  letter-spacing: -.264px;
  align-self: center;
  max-width: 20.0625rem;
  font-size: 1.5rem;
}

.footer_brand-logo {
  object-fit: contain;
  width: 6.9375rem;
  height: 2.5rem;
}

.footer_copyright {
  color: var(--body-text-grey-white-bg);
  font-size: .875rem;
}

.footer_bottom_links {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.nav_resources {
  margin-top: 2rem;
}

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

.nav_links-group_title {
  color: #3b3c3e;
  letter-spacing: 0;
  text-transform: uppercase;
  border-bottom: 1px solid #e9e8e3;
  justify-content: space-between;
  align-items: center;
  height: 2rem;
  margin-bottom: .5rem;
  font-size: .75rem;
  line-height: 2;
  display: flex;
}

.nav_links-group_title.is-no-border {
  border-bottom-style: none;
}

.featured_layout {
  background-color: var(--black);
  color: var(--white);
  border-radius: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 27.5rem;
  margin-top: 4rem;
  padding-top: 5rem;
  padding-bottom: 5.5rem;
  padding-left: 3.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.resources--hero {
  z-index: 2;
  background-color: var(--black);
  color: var(--white);
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 5rem;
  position: relative;
}

.resources_glare {
  filter: blur(157px);
  pointer-events: none;
  background-color: #f9f9f833;
  width: 28.5625rem;
  max-width: 90%;
  height: 11.5625rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 14.3125rem 0% auto;
}

.resources_text-wr {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 38.375rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-color-light-gray {
  color: var(--light-gray);
}

.resource_button-wr {
  margin-top: 1rem;
}

.section-resources {
  background-color: var(--black);
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.resources_filters {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.filter_field-wr {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.filter_field-wr.is-topics {
  max-width: 328px;
}

.search-wr {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.search-field {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.filter-search-input {
  color: var(--white);
  background-color: #ffffff08;
  border: 1px solid #e9e8e31a;
  border-radius: .25rem;
  width: 19.625rem;
  min-height: 3.125rem;
  margin-bottom: 0;
  padding: .75rem 1rem .75rem 2.75rem;
  transition: all .4s;
}

.filter-search-input:hover {
  background-color: #f6f6f426;
  border-color: #bebebe33;
}

.filter-search-input:active {
  background-color: #f6f6f41a;
  border-color: #ffbc1d;
}

.filter-search-input:focus {
  border-color: var(--yellow);
}

.filter-search-input::placeholder {
  color: var(--body-text-grey-dark-bg);
}

.filters_layout {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.filters {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  flex: 0 auto;
  display: flex;
}

.resources_list {
  z-index: 500;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.search_icon {
  color: #3b3c3e;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  transition: color .2s;
  display: flex;
  position: absolute;
  inset: .875rem auto .875rem 1rem;
}

.filter_dd {
  z-index: 2;
  max-width: 100%;
  position: relative;
}

.filter_dd_toggle {
  color: var(--body-text-grey-dark-bg);
  background-color: #ffffff0a;
  border: 1px solid #cecdcb1a;
  border-radius: .25rem;
  justify-content: space-between;
  align-items: center;
  width: 14rem;
  min-height: 3rem;
  padding: .75rem 1rem;
  transition: border-color .2s;
  display: flex;
}

.filter_dd_toggle.w--open {
  border-color: var(--yellow);
}

.filter_dd_toggle.is-topics {
  width: 100%;
  min-width: 14rem;
  transition: width .2s, border-color .2s;
}

.filter_dd_list {
  background-color: #0000;
  padding-top: .25rem;
}

.filter_dd_list.w--open {
  background-color: #0000;
}

.resources_empty {
  text-align: center;
  background-color: #2e2f33;
  border-radius: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2.5rem;
  padding: 6.25rem 2rem;
  display: flex;
}

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

.cms_nav-wr.is-nav {
  z-index: 100;
  position: sticky;
  top: 0;
}

.blog-gradient {
  background-image: linear-gradient(90deg, #101010, #16161699 56%, #1e1e1e00);
  width: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.blog-gradient.is-opacity-50 {
  opacity: .77;
  background-image: linear-gradient(90deg, #000 33%, #16161699 58%, #1e1e1e00);
}

.blog_main-image {
  object-fit: cover;
  object-position: 100% 0%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.date_row {
  color: var(--body-text-grey-dark-bg);
  display: flex;
}

.featured-grad {
  z-index: 2;
  background-image: linear-gradient(90deg, #000 20%, #1e1e1e00);
  width: 60%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.resource_tags {
  display: none;
}

.tooltip {
  background-color: var(--body-text-black);
  opacity: 0;
  pointer-events: none;
  color: var(--button-text-color);
  border-radius: .25rem;
  padding: .25rem;
  position: absolute;
  top: -2.25rem;
}

.filter_dd_content {
  color: var(--white);
  background-color: #363636;
  border-radius: .25rem;
  padding-top: 1rem;
  padding-bottom: .5rem;
}

.filter_dd_arrow {
  width: 1.25rem;
  height: 1.25rem;
}

.asset_form_wr {
  z-index: 5;
  pointer-events: auto;
  border-radius: .25rem;
  position: sticky;
  top: 120px;
  box-shadow: 4px 25px 48px #0000000a;
}

.selectcustom_dropdown-toggle {
  color: #a2b1c1;
  background-color: #fff;
  border: 1px solid #cecdcb;
  border-radius: .25rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 3rem;
  padding: .5rem 1rem;
  font-size: .875rem;
  transition: color .3s, border-color .3s;
  display: flex;
}

.selectcustom_dropdown-toggle:hover {
  background-color: var(--desert-storm);
  border-color: #bebebe;
}

.selectcustom_dropdown-toggle.w--open {
  border-color: var(--yellow);
  color: var(--body-text-grey-white-bg);
}

.asset_form_success {
  background-color: #0000;
  padding: 0;
}

.selectcustom_dropdown-list {
  background-color: #0000;
  border: 1px solid #000;
  border-top-style: none;
  transition: border-color .2s;
}

.selectcustom_dropdown-list.w--open {
  border-style: none;
  padding-top: .25rem;
}

.selectcustom_dropdown-list.is-country.w--open {
  box-shadow: 0 16px 25px #0000000a;
}

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

.play-button_bg {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff26;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.875rem;
  height: 6.875rem;
  transition: background-color .4s;
  display: flex;
}

.asset_form_section {
  z-index: 3;
  pointer-events: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

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

.asset_btn-wr {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
}

.selectcustom_dropdown {
  z-index: 3;
  width: 100%;
}

.asset_hero_right-wr {
  height: 100%;
}

.detail_text-wr {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: stretch start;
  display: flex;
  position: relative;
}

.selectcustom_label {
  color: var(--body-text-grey-white-bg);
  font-size: 1rem;
}

.asset_hero {
  background-color: var(--black);
  color: #fff;
  border-radius: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden;
}

.selectcustom_select {
  opacity: 0;
  pointer-events: none;
  margin-bottom: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.asset_layout {
  z-index: 2;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: grid;
  position: relative;
}

.asset_content {
  background-color: #fff;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.heading-style-h2-6 {
  color: #10181b;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.2;
  transition: color .3s;
}

.play-button_icon {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  padding-left: 5px;
  display: flex;
}

.asset_pdf {
  background-color: var(--white);
  border-radius: .25rem;
  flex-direction: column;
  align-items: center;
  padding: 1rem 1rem 2rem;
  display: flex;
}

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

.asset_form {
  background-color: var(--white);
  border-radius: .25rem;
  padding: 2rem;
}

.play-button {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff08;
  border: 1px solid #ffffff26;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8.25rem;
  height: 8.25rem;
  margin: auto;
  transition: border-color .3s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.selectcustom_link {
  color: #414d5a;
  border: 1px #0000;
  align-items: center;
  width: 100%;
  padding: .25rem 1rem;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.selectcustom_link:hover {
  background-color: var(--desert-storm);
  text-decoration: none;
}

.selectcustom_link:active {
  color: #10181b;
  font-weight: 600;
}

.selectcustom_link:focus {
  color: #10181b;
  border: 1px #bd9e6c;
  font-weight: 600;
}

.selectcustom_link:visited {
  border: 1px solid #0000;
}

.selectcustom_link.w--current {
  color: var(--green);
  font-weight: 600;
}

.asset_wr {
  z-index: 5;
  pointer-events: auto;
  color: #414d5a;
  border-radius: .25rem;
  position: sticky;
  top: 120px;
  box-shadow: 0 25px 14px #0000000a;
}

.asset_image {
  background-color: var(--body-text-black);
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: .25rem;
  width: 100%;
  height: 100%;
  max-height: 60vh;
  display: block;
}

.asset_video-wr {
  aspect-ratio: 16 / 9;
  border-radius: .25rem;
  align-self: stretch;
  position: relative;
  overflow: hidden;
}

.asset_top-wr {
  position: relative;
}

.asset_bg {
  object-fit: cover;
  object-position: 100% 0%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.speaker-wr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.speaker_host-wr {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.speaker_dot {
  background-color: var(--yellow);
  border-radius: 100%;
  flex: none;
  width: 3px;
  height: 3px;
}

.speaker_img {
  border-radius: 5.5rem;
  min-width: 3.25rem;
  height: 3.25rem;
  box-shadow: 0 4px 24px #0003;
}

.speaker_host {
  text-transform: uppercase;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.5;
}

.speaker_text-wr {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  font-weight: 600;
  line-height: 1.25;
  display: flex;
}

.speaker_job {
  color: var(--body-text-grey-white-bg);
  font-size: .875rem;
}

.asset_line {
  background-color: #e9e8e3;
  width: 100%;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.asset_share_layout {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-weight: 600;
  line-height: 1.25;
  display: flex;
}

.asset_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.topic-label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.featured_bg {
  z-index: 1;
  object-fit: cover;
  object-position: 100% 0%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.div-block {
  display: flex;
}

.faq_wr {
  flex: 1;
  max-width: 47.5rem;
  margin-left: auto;
}

.faq_answer li {
  color: var(--body-text-grey-white-bg);
  margin-bottom: .25rem;
}

.faq_answer a {
  transition: color .3s;
}

.faq_answer a:hover {
  color: var(--blue);
}

.faq_trigger {
  border-bottom: 1px solid var(--light-gray);
  white-space: break-spaces;
  background-color: #fff;
  align-items: center;
  width: 100%;
  padding: 1.75rem 4.5rem 1.75rem 1.5rem;
  font-size: 1.25rem;
  font-weight: 500;
  transition: background-color .2s;
  display: flex;
}

.faq_trigger.w--open {
  background-color: #f6f6f4;
  border-bottom-style: none;
}

.faq_trigger_text {
  z-index: 2;
  font-weight: 700;
  position: relative;
}

.faq_content {
  padding: .625rem 2rem 2.375rem 1.5rem;
}

.faq_card {
  z-index: 1;
  border-radius: .25rem;
  width: 100%;
  margin-bottom: 0;
  display: block;
  overflow: hidden;
}

.faq_section {
  background-color: #fff;
  padding-top: 4rem;
  padding-bottom: 3.5rem;
}

.faq_content-wr {
  background-color: #f6f6f4;
  width: 100%;
  display: block;
  position: relative;
}

.faq_content-wr.w--open {
  background-color: #f6f6f4;
  border-top: 1px #0000;
}

.faq_trigger_icon-wr {
  z-index: 2;
  border: 1px solid var(--light-gray);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.faq_trigger_icon {
  object-fit: contain;
  width: .875rem;
  height: .875rem;
}

.faq_answer_text {
  color: var(--body-text-grey-white-bg);
  margin-bottom: 1rem;
}

.section-table {
  color: var(--black);
  background-color: #f6f6f4;
  border-radius: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.section-table.is-compare {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.table_blur {
  filter: blur(120px);
  background-color: #f9f9f854;
  width: 36.9375rem;
  max-width: 90%;
  height: 11.5625rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.platform_layout {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  display: flex;
}

.platform_text-wr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  max-width: 42%;
  display: flex;
}

.platform_img-wr {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  text-align: center;
  border-radius: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 55%;
  display: flex;
}

.platform_img {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.section-platform {
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.section-platform.is-bottom-zero {
  padding-bottom: 0;
}

.section-platform.is-why-us {
  margin-left: 0;
  margin-right: 0;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.button-is-text_arrow {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  transition: color .2s, transform .2s;
}

.button-wr {
  margin-top: 1.5rem;
}

.button-wr.is-hero {
  margin-top: 3rem;
}

.button-wr.is-hero.is-asset {
  display: none;
}

.button-wr.is-about-us {
  margin-top: 3rem;
}

.button-wr.is-center {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 3rem;
  display: flex;
}

.button-wr.is-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3rem;
  display: flex;
}

.button-wr.is-compare {
  margin-top: .5rem;
}

.button-wr.is-cta-row {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.section-metrics {
  background-color: var(--white);
  padding-top: 2.5rem;
  padding-bottom: 5rem;
}

.heading-wr {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.metrics_layout {
  background-color: #005959;
  border-radius: .25rem;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-top: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2.5rem 4rem;
  display: flex;
  position: relative;
}

.metrics_card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--body-text-grey-dark-bg);
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  font-weight: 600;
  line-height: 1.25;
  display: flex;
}

.metrics_line {
  background-color: #ffffff0d;
  flex: none;
  align-self: center;
  width: .125rem;
  height: 7rem;
  margin-left: 3.0625rem;
  margin-right: 3.0625rem;
}

.count-wrp {
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.metrics_percent {
  color: var(--white);
  align-self: flex-end;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
}

.metrics_blur {
  filter: blur(120px);
  pointer-events: none;
  background-color: #f9f9f833;
  width: 36.9375rem;
  max-width: 90%;
  height: 11.5625rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 7.25rem 0% 0%;
}

.statistic_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3rem;
  display: flex;
}

.statistic_grid.is-3 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.statistic_grid.is-about-us {
  grid-column-gap: 1.1875rem;
  grid-row-gap: 1.1875rem;
  flex-flow: row;
  margin-top: 2.5rem;
}

.statistic_card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--desert-storm);
  color: var(--body-text-black);
  border-radius: .25rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  min-width: 23%;
  padding: 1.5rem 1.5rem 1.75rem;
  display: flex;
}

.statistic_image {
  width: 100%;
  max-width: 58px;
  transition: all .4s;
}

.platform--hero {
  background-color: var(--white);
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.hero_text-wr {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 30.625rem;
  display: flex;
}

.hero_text-wr.is-about {
  flex: none;
  width: 54%;
  max-width: 36.25rem;
}

.hero_text-wr.is-why-loop {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 43.25rem;
}

.text-tagline-gray {
  background-color: var(--desert-storm);
  color: var(--body-text-black);
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  border-radius: .25rem;
  margin-bottom: .5rem;
  padding: .25rem 1rem;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 2;
}

.hero--platform_img-wr {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  text-align: center;
  border-radius: .25rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 57%;
  max-width: 41.25rem;
  display: flex;
  overflow: hidden;
}

.long-form--hero {
  background-color: var(--black);
  color: var(--white);
  border-radius: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden;
}

.long-form_bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.long-form_layout {
  z-index: 2;
  grid-column-gap: 4.375rem;
  grid-row-gap: 4.375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.long-form-wr {
  z-index: 5;
  background-color: var(--light-gray);
  pointer-events: auto;
  border-radius: .25rem;
}

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

.long-form_image {
  border-radius: .25rem;
}

.long-form_video-wr {
  position: relative;
}

.is-white {
  background-color: var(--white);
  border-radius: .25rem;
}

.button-is-text {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: .5rem;
  font-family: Lato Font, sans-serif;
  font-weight: 600;
  line-height: 1.25;
  text-decoration: none;
  display: flex;
}

.button-is-text:hover {
  text-decoration: none;
}

.logo-ribbon_heading-wr {
  color: var(--body-text-black);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.faq_sticky-title {
  width: 100%;
  max-width: 25rem;
  position: sticky;
  top: 130px;
}

.metric_text-wr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 0;
  transition: margin .5s;
  display: flex;
}

.metric_arrow {
  justify-content: center;
  align-items: center;
  width: .875rem;
  height: .875rem;
  display: flex;
  position: absolute;
  inset: auto 1rem 1rem auto;
  overflow: hidden;
}

.cms_pagination {
  margin-top: 3.5rem;
}

.contact_tab-logo-wr {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 3.25rem;
  display: flex;
}

.contact_section {
  background-color: var(--body-text-black);
  color: var(--white);
  border-radius: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden;
}

.contact_section.is-success {
  background-image: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/6699235e69947ff724778220_success.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 78vh;
  display: flex;
}

.contact_tab-link {
  opacity: .5;
  background-color: #0000;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem 1.5rem;
  transition: opacity .1s;
  display: flex;
}

.contact_tab-link:hover {
  opacity: 1;
}

.contact_tab-link.w--current {
  opacity: 1;
  background-color: #0000;
}

.contact_content {
  margin-top: 1.5rem;
}

.contact_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: grid;
}

.contact_tab-logo {
  object-fit: contain;
  height: 100%;
}

.contact_form-wr {
  z-index: 2;
  width: 100%;
  max-width: 33.5rem;
  margin-left: auto;
  position: relative;
}

.contact_text-wr {
  z-index: 2;
  max-width: 35rem;
  position: relative;
}

.contact_tab-pane {
  min-height: 9.8125rem;
}

.contact_tabs-wr {
  position: relative;
}

.contact_tabs-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #2e2f33;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.contact_blur {
  z-index: 1;
  filter: blur(120px);
  background-color: #f9f9f833;
  width: 30.25rem;
  max-width: 90%;
  height: 14.1875rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0;
}

.contact_green-decor {
  z-index: 1;
  position: absolute;
  inset: 0% -17% auto auto;
}

.navbar_line {
  background-color: #e9e8e3;
  align-self: center;
  width: 1px;
  height: 20px;
}

.selectcustom_content {
  background-color: var(--white);
  border-radius: .25rem;
  max-height: 15rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: auto;
  box-shadow: 4px 0 48px #0000000f;
}

.success_wr {
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  text-align: center;
  background-color: #1c1c1c61;
  border-radius: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 41.75rem;
  max-width: 90%;
  height: 18.5625rem;
  max-height: 60%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.careers--hero {
  color: var(--black);
  background-color: #f6f6f4;
  border-radius: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  position: relative;
  overflow: hidden;
}

.green-quote {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--green);
  color: var(--white);
  border-radius: .25rem;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.culture_layout {
  grid-column-gap: 16px;
  grid-row-gap: 19px;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-columns: 1fr;
  margin-top: 2.5rem;
  display: grid;
  position: relative;
}

.culture_black {
  grid-column-gap: 1.1875rem;
  grid-row-gap: 1.1875rem;
  background-color: var(--black);
  color: var(--body-text-grey-dark-bg);
  border-radius: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: none;
  padding: 1.5rem 1.5rem 1.875rem;
  font-size: .875rem;
  display: flex;
}

.culture_green {
  background-color: var(--green);
  color: var(--body-text-grey-dark-bg);
  background-image: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/669948cf0e356b43e40c6bf3_culture-green_bg.svg");
  background-position: 100% 0;
  background-size: cover;
  background-attachment: scroll;
  border-radius: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  font-size: .875rem;
  line-height: 1.5;
  display: flex;
}

.green-card {
  background-color: var(--green);
  color: var(--white);
  border-radius: .25rem;
  flex-flow: column;
  padding: 1rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.green-card:hover {
  text-decoration: none;
}

.careers_wr {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3rem;
  display: flex;
}

.career_card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  padding: 2rem;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
  box-shadow: inset 0 0 0 1px #e9e8e3;
}

.career_card:hover {
  box-shadow: inset 0 0 0 1px var(--body-text-grey-dark-bg);
  text-decoration: none;
}

.section-gallery {
  width: 100%;
  padding-top: 0;
  padding-bottom: 5rem;
  overflow: hidden;
}

.gallery-wr {
  width: 100%;
  margin-top: 6.25rem;
  overflow: hidden;
}

.green-quote_img-wr {
  flex: 1;
  max-width: 30.4375rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: .5rem;
}

.green-quote_img {
  object-fit: cover;
  border-radius: .25rem;
  width: 30.4375rem;
  height: 27.4375rem;
}

.green-quote_text-wr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-right: 3.5rem;
  display: flex;
}

.yellow_quotes {
  width: 3.375rem;
  height: 2.375rem;
}

.green-quote_glare {
  filter: blur(70px);
  background-color: #f9f9f833;
  width: 26.875rem;
  max-width: 40%;
  height: 10.875rem;
  position: absolute;
  inset: auto 8.5625rem -5.45rem auto;
}

.culture_img {
  border-radius: .25rem;
}

.culture_img.is-top {
  width: 100%;
}

.culture_img.is-left {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.culture_glare {
  filter: blur(70px);
  background-color: #f9f9f833;
  width: 22.4375rem;
  max-width: 40%;
  height: 7rem;
  position: absolute;
  inset: auto auto -6% 0%;
}

.culture_glare.is-green_card {
  pointer-events: none;
  max-width: 100%;
  bottom: -19%;
}

.culture_black_count-wr {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-weight: 600;
  line-height: 1.25;
  display: flex;
}

.culture_green_text-wr {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 19rem;
  margin: 1.8125rem 1rem 2.25rem 2rem;
  display: flex;
}

.culture_green_top-wr {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--desert-storm);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
}

.culture_line {
  background-color: var(--white);
  width: 1.25rem;
  height: 1px;
}

.culture_green_heading {
  color: var(--white);
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.16667;
}

.culture_img-wr {
  flex-flow: column;
  position: relative;
}

.culture_button-wr {
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  margin-bottom: 1.4375rem;
  display: flex;
  position: absolute;
  inset: auto 1.5rem 0%;
}

.green-quote_text {
  color: var(--white);
  font-family: Lato Font, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.25;
}

.careers_dd {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 14rem;
}

.careers_dd-toggle {
  color: var(--black);
  background-color: #fff;
  border: 1px solid #cecdcb;
  border-radius: .25rem;
  justify-content: space-between;
  align-items: center;
  height: 3rem;
  padding: .5rem 1rem;
  font-size: .875rem;
  transition: color .3s, border-color .3s;
  display: flex;
}

.careers_dd-toggle:hover {
  background-color: var(--desert-storm);
  border-color: #bebebe;
}

.careers_dd-toggle.w--open {
  border-color: var(--yellow);
  color: var(--body-text-grey-white-bg);
}

.careers--hero_layout {
  z-index: 2;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7.1875rem;
  padding-bottom: 11.6875rem;
  display: flex;
  position: relative;
}

.careers--hero_text-wr {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  max-width: 28.75rem;
  display: flex;
}

.careers--hero_animation-wr {
  perspective: 1000px;
  justify-content: space-between;
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.images_group {
  flex-flow: wrap;
  width: 30%;
  display: block;
  position: relative;
}

.img1 {
  border-radius: .25rem;
  max-width: 76%;
  position: absolute;
  inset: 6.65rem auto 0% -7.1875rem;
}

.img2 {
  border-radius: .25rem;
  max-width: 57%;
  display: block;
  position: absolute;
  inset: -1.5625rem auto auto 11.5625rem;
}

.img3 {
  border-radius: .25rem;
  max-width: 90%;
  display: block;
  position: absolute;
  inset: auto auto -2.8875rem 11.5625rem;
}

.img6 {
  border-radius: .25rem;
  max-width: 90%;
  position: absolute;
  inset: 2.3125rem -9.0625rem 0% auto;
}

.img4 {
  border-radius: .25rem;
  max-width: 52%;
  display: block;
  position: absolute;
  inset: -2.5625rem 13.5rem auto auto;
}

.img5 {
  border-radius: .25rem;
  width: 200px;
  max-width: 54%;
  display: block;
  position: absolute;
  inset: auto 13.5rem -1.875rem auto;
}

.careers_dd-wr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.career_card_heading-wr {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.category_tag {
  color: var(--white);
  background-color: #005959;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  font-size: .875rem;
  display: flex;
}

.career_card_locations-wr {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--black);
  justify-content: flex-start;
  align-items: center;
  font-size: .875rem;
  display: flex;
}

.career_card_location {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.career_dot {
  background-color: var(--yellow);
  border-radius: 100%;
  flex: none;
  align-self: center;
  width: 5px;
  height: 5px;
}

.careers_dd_label {
  color: var(--body-text-grey-white-bg);
  font-size: 1rem;
}

.careers_dd-list {
  background-color: #0000;
  border: 1px solid #000;
  border-top-style: none;
  transition: border-color .2s;
}

.careers_dd-list.w--open {
  border-style: none;
  padding-top: .25rem;
}

.careers_dd-list.is-careers {
  border-style: none;
  box-shadow: 4px 0 48px #0000000f;
}

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

.careers_dd_content {
  background-color: var(--white);
  border-radius: .25rem;
  max-height: 15rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  overflow: auto;
}

.careers_dd_link {
  color: #414d5a;
  border: 1px #0000;
  align-items: center;
  width: 100%;
  padding: .25rem 1rem;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.careers_dd_link:hover {
  background-color: var(--desert-storm);
  color: var(--black);
  text-decoration: none;
}

.careers_dd_link:focus {
  color: var(--green);
  border: 1px #bd9e6c;
}

.careers_dd_link:visited {
  border: 1px solid #0000;
}

.careers_dd_link.w--current {
  color: var(--green);
  font-weight: 600;
}

.careers_card_button-wr {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3rem;
  display: flex;
}

.green_top-wr {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--desert-storm);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 1.125rem;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
}

.green-card_button-wr {
  text-transform: uppercase;
  justify-content: space-between;
  margin-top: auto;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .75rem;
  line-height: 2;
  text-decoration: none;
  display: flex;
  position: static;
}

.green-card_button-wr:hover {
  text-decoration: none;
}

.text-block {
  align-self: center;
  font-weight: 500;
}

.button_arrow {
  z-index: 3;
  transition: transform .3s;
  position: relative;
}

.green-card_image {
  max-width: 32%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.anchor-link {
  position: absolute;
  inset: -5rem 0% auto;
}

.gallery_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  margin-right: 1.5rem;
  display: flex;
}

.gallery_column {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: stretch;
  width: 30.375rem;
  display: flex;
}

.gallery_column.is-small {
  width: 23.5rem;
}

.gallery-scroll {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.gallery-image {
  border-radius: .25rem;
  display: block;
}

.glossary_heading-box {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.glossary_toc {
  max-height: 60vh;
  padding-right: .5rem;
  overflow: auto;
}

.toc_letters_title {
  font-weight: 600;
}

.toc-letter {
  display: none;
}

.toc_empty {
  z-index: 10;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--desert-storm);
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: block;
}

.g_glass-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 100%;
  margin-left: 1rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.toc_term_item {
  border-radius: 4px;
  padding: 0;
  position: relative;
}

.g_letters_list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.terms_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-top: 2rem;
  display: flex;
}

.toc-letters_wr {
  background-color: #0000;
}

.g_search-reset {
  cursor: pointer;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: auto;
  margin-bottom: auto;
  display: none;
  position: absolute;
  inset: 0 .75rem 0 auto;
  overflow: hidden;
}

.g_search-reset:hover {
  color: #3a4554;
}

.letters-title {
  letter-spacing: .25px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.33333;
}

.term-letter {
  display: none;
}

.toc_terms_list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  padding: 0 0 0 .25rem;
  display: flex;
}

.g_anchor {
  position: absolute;
  inset: -6rem 0% auto;
}

.glossary-toc-sticky {
  background-color: var(--desert-storm);
  border-radius: .25rem;
  min-height: 45rem;
  padding: 2rem;
  position: sticky;
  top: 100px;
  overflow: auto;
}

.toc_term_link {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  color: var(--body-text-grey-white-bg);
  text-transform: lowercase;
  text-decoration: none;
  display: flex;
}

.toc_term_link:hover {
  text-decoration: none;
}

.terms_wr {
  display: block;
}

.glossary-search-form {
  position: relative;
}

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

.g_search-field {
  border: 1px solid var(--light-gray);
  color: #000;
  border-radius: .25rem;
  min-height: 3rem;
  margin-bottom: 0;
  padding: 5px .625rem 5px 2.75rem;
  font-size: 1rem;
  transition: all .2s;
}

.g_search-field:hover {
  border-color: var(--body-text-grey-dark-bg);
}

.g_search-field:active, .g_search-field:focus {
  border-color: var(--yellow);
}

.g_search-field::placeholder {
  color: #616160;
}

.glossary-search-block {
  margin-bottom: 1.5rem;
}

.glossary_wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: 127px auto;
  grid-template-columns: minmax(auto, 47.5rem) minmax(auto, 23.625rem);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-top: 3.5rem;
  padding-bottom: 2rem;
  display: grid;
  position: relative;
}

.g_item {
  border-bottom: 1px solid var(--light-gray);
  padding-bottom: 2rem;
  text-decoration: none;
  display: block;
  position: relative;
}

.g_item:hover {
  text-decoration: none;
}

.toc_letters_group {
  border-radius: 4px;
  padding: 0;
}

.legal_page--hero {
  z-index: 2;
  background-color: var(--black);
  color: var(--white);
  border-radius: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
}

.legal_page_time-wr {
  justify-content: flex-start;
  align-items: stretch;
  font-size: .875rem;
  display: flex;
}

.time_icon {
  color: var(--yellow);
  justify-content: center;
  align-self: center;
  align-items: center;
  width: .875rem;
  height: .875rem;
  margin-right: .5rem;
  display: flex;
}

.legal_page-glare {
  filter: blur(150px);
  pointer-events: none;
  background-color: #f9f9f833;
  width: 40.9375rem;
  max-width: 55%;
  height: 12.8125rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -5rem 0% auto;
}

.legal_content {
  background-color: var(--white);
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.legal_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  display: flex;
}

.legal_text-wr {
  flex: 1;
  max-width: 47.5rem;
  margin-right: auto;
}

.detail-glossary_section {
  background-color: var(--white);
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 3.5rem;
  padding-bottom: 5rem;
}

.detail-glossary_content {
  background-color: var(--desert-storm);
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  margin-top: 1.5rem;
  padding: 4rem 1rem 6rem;
  display: flex;
}

.detail-glossary_button-wr {
  flex: 0 auto;
}

.detail-glossary_layout {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.customer-stories--hero {
  background-color: var(--black);
  color: var(--white);
  border-radius: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden;
}

.customer-stories_layout {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.customer-stories_bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.customer-stories-wr {
  z-index: 5;
  pointer-events: auto;
  border-radius: .25rem;
  align-self: center;
}

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

.customer-stories_image {
  object-fit: cover;
  border-radius: .25rem;
  max-height: 25.25rem;
  display: block;
}

.customer_logo-wr {
  z-index: 2;
  background-color: #ffffff1f;
  border-radius: .25rem;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  padding: 1rem;
  display: flex;
  position: relative;
}

.customer_logo-wr.is-black {
  background-color: var(--black);
  align-self: flex-start;
}

.customer_share-wr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--white);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  font-weight: 600;
  line-height: 1.25;
  display: flex;
}

.customer_share_link {
  color: var(--white);
  background-color: #2e2f33;
  border-radius: 100%;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  transition: all .35s;
  display: flex;
  position: relative;
  box-shadow: inset 0 0 0 1px #ffffff0d;
}

.customer_share_link:hover {
  color: var(--black);
  background-color: #ffbc1d;
}

.black-metrics_layout {
  z-index: 2;
  background-color: #2e2f33;
  border-radius: .25rem;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-top: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2.5rem 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.customer-stories_video-wr {
  position: relative;
}

.customer_content {
  background-color: var(--white);
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.cta_customer-section {
  border-radius: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
  position: relative;
  overflow: hidden;
}

.cta_customer_bg {
  z-index: 1;
  object-fit: cover;
  object-position: 100% 0%;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.cta_customer_layout {
  background-color: var(--black);
  color: var(--white);
  border-radius: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 3.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.toc_term_link_dot {
  background-color: var(--yellow);
  opacity: 0;
  border-radius: 100%;
  flex: none;
  align-self: center;
  width: 5px;
  height: 5px;
  transition: opacity .2s;
}

.term-title {
  text-transform: lowercase;
  transition: color .2s;
}

.glossary_date-wr {
  color: var(--body-text-grey-white-bg);
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 1rem;
  font-size: .875rem;
  display: flex;
}

.g_empty {
  z-index: 10;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--desert-storm);
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: -2rem;
  padding-top: 6.75rem;
  padding-bottom: 6.75rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.33333;
  display: block;
}

.toc_term_desk {
  height: 0;
  overflow: hidden;
}

.cms-empty {
  background-color: var(--desert-storm);
  height: 0;
  padding: 0;
  overflow: hidden;
}

.paid-landing--hero {
  background-color: var(--white);
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.paid-landing_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  display: flex;
}

.hero--paid-landing_img-wr {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  text-align: center;
  border-radius: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 41.1875rem;
  display: flex;
  overflow: hidden;
}

.paid-landing_img {
  object-fit: contain;
  flex: none;
  width: 100%;
  height: 100%;
  display: block;
}

.paid-landing_hero-form {
  align-self: stretch;
  max-width: 30rem;
  margin-top: 2rem;
}

.section-cards {
  background-color: var(--white);
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 5rem;
  padding-bottom: 5.5rem;
}

.platform_cards_layout {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.platform_card {
  color: var(--white);
  background-color: #212121;
  border-radius: .25rem;
  flex-flow: column;
  flex: 1;
  padding: 3.5rem;
  display: flex;
  position: relative;
}

.platform_card.is-green {
  background-color: var(--green);
}

.platform-rich-text h1 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.platform-rich-text h2 {
  margin-top: 5rem;
  margin-bottom: 1rem;
  font-family: Lato Font, sans-serif;
  font-size: 2rem;
  line-height: 1.25;
}

.platform-rich-text h3 {
  margin-top: 5rem;
  margin-bottom: 2rem;
  font-size: 1.5rem;
  line-height: 1.33;
}

.platform-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.platform-rich-text h5, .platform-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.platform-rich-text p {
  color: var(--white);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.platform-rich-text ul {
  color: var(--body-text-grey-white-bg);
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  padding-left: 1.25rem;
}

.platform-rich-text ol {
  color: var(--body-text-grey-white-bg);
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.platform-rich-text a {
  text-decoration: underline;
  transition: color .2s;
}

.platform-rich-text a:hover {
  color: var(--green);
}

.platform-rich-text img {
  border-radius: .25rem;
}

.platform-rich-text figcaption {
  color: var(--body-text-grey-white-bg);
  margin-top: 1.5rem;
  font-size: .875rem;
}

.platform-rich-text blockquote {
  background-color: var(--light-gray);
  border-left-style: none;
  border-radius: .25rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  padding: 1rem 1.5rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.33333;
  position: relative;
}

.platform-rich-text li {
  margin-bottom: .5rem;
}

.platform_card_glare {
  filter: blur(150px);
  pointer-events: none;
  background-color: #f9f9f854;
  align-self: stretch;
  height: 11.5625rem;
  position: absolute;
  inset: 0%;
}

.platform_card_button-wr {
  margin-top: 2rem;
}

.separator-line {
  background-color: #f6f6f4;
  height: 2px;
}

.consent_wr {
  margin-top: 1rem;
  margin-right: 2rem;
}

.subscribe_success {
  background-color: var(--desert-storm);
  color: var(--body-text-black);
  border-radius: .25rem;
}

.subscribe_success.is-border {
  border: 1px solid var(--light-gray);
}

.section-founders {
  z-index: 2;
  background-color: var(--black);
  color: var(--white);
  border-radius: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 5rem;
  padding-bottom: 7rem;
  position: relative;
  overflow: hidden;
}

.founders_image-wr {
  margin-top: 4rem;
  position: relative;
}

.about-us--hero {
  background-color: var(--white);
  color: var(--black);
  border-radius: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.about-us_layout {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: space-between;
  display: flex;
}

.text-tagline-black {
  color: var(--white);
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #3b3c3e;
  border-radius: .25rem;
  margin-bottom: 2.5rem;
  padding: .25rem 1rem;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 2;
}

.about-us_img-wr {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 45.1875rem;
  display: flex;
  overflow: hidden;
}

.about-us_img {
  object-fit: contain;
  flex: none;
  width: 100%;
  height: 100%;
  display: block;
}

.section-mission {
  background-color: var(--desert-storm);
  border-radius: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.mission_text-wr {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 26.8125rem;
  display: flex;
}

.mission_layout {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  display: flex;
}

.mission_img-group {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  text-align: center;
  border-radius: .25rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.mission_img {
  object-fit: contain;
  border-radius: .3125rem;
  flex: none;
  display: block;
}

.mission_img-wr {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.about-us_cards {
  z-index: 2;
  background-color: var(--green);
  color: var(--white);
  border-radius: .25rem;
  margin-top: 2.5rem;
  padding: 3.375rem 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.about-us_card {
  z-index: 2;
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  color: var(--white);
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 320px;
  display: flex;
  position: relative;
}

.timeline {
  border-top: 2px dashed var(--light-gray);
  opacity: .3;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 2px;
}

.line_circle-wr {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff24;
  border-radius: 100%;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 17px;
  height: 17px;
  display: flex;
}

.line_circle {
  background-color: var(--white);
  border-radius: 100%;
  align-self: center;
  width: 9px;
  height: 9px;
  transition: background-color .3s;
}

.line_circle.is-active {
  background-color: var(--yellow);
}

.about-us_card_text-wr {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--white);
  flex-flow: column;
  margin-right: 2.5rem;
  display: flex;
}

.about-us_glare {
  filter: blur(157px);
  pointer-events: none;
  background-color: #f9f9f833;
  width: 36.875rem;
  max-width: 90%;
  height: 11.625rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -14%;
}

.timeline-wr {
  z-index: 1;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 2px;
  position: relative;
}

.timeline_grad {
  background-image: linear-gradient(90deg, var(--green), #00595900);
  width: 6.25rem;
  height: 2px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.timeline_grad.is-right {
  background-image: linear-gradient(270deg, var(--green), #00595900);
  left: auto;
  right: 0;
}

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

.founders_text-wr {
  -webkit-backdrop-filter: blur(62px);
  backdrop-filter: blur(62px);
  background-color: #171717c4;
  border-radius: .25rem;
  max-width: 16.7rem;
}

.founders_text-wr.is-left {
  -webkit-backdrop-filter: blur(62px);
  backdrop-filter: blur(62px);
  padding: 1.5rem;
  position: absolute;
  inset: auto auto -3.5rem -2rem;
}

.founders_text-wr.is-right {
  color: var(--white);
  padding: 1.5rem;
  position: absolute;
  inset: -5rem -2rem auto auto;
}

.founders_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 1.5rem;
  display: flex;
}

.founders_img-mobile {
  display: none;
}

.logo_card {
  background-color: var(--desert-storm);
  color: var(--body-text-black);
  border-radius: .25rem;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.logo_image {
  align-self: center;
  width: 100%;
  transition: all .4s;
}

.main-search_wr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 3.5rem;
  display: flex;
}

.search_item {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-bottom: 1px solid var(--light-gray);
  flex-flow: column;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.search_item:hover {
  border-bottom-color: var(--body-text-black);
  color: var(--green);
  text-decoration: none;
}

.search_list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.search_empty {
  z-index: 10;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--desert-storm);
  text-align: center;
  border-radius: .25rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 6.75rem 20%;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.33333;
  display: block;
}

.main-search {
  background-color: #fff;
  flex: 1;
  width: 100%;
  max-width: 27.3125rem;
  height: 3rem;
  margin-bottom: 0;
  position: relative;
}

.main-search_reset {
  cursor: pointer;
  display: flex;
}

.main-search_field {
  z-index: 0;
  border: 1px solid #ededed;
  border-radius: .25rem;
  height: 100%;
  margin-bottom: 0;
  padding-left: 1rem;
  padding-right: 4rem;
  transition: all .4s;
  position: relative;
  overflow: hidden;
}

.main-search_field:hover {
  background-color: #f6f6f463;
}

.main-search_field:active, .main-search_field:focus {
  border-color: #ffbc1d;
}

.founder-rich-text h1 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.founder-rich-text h2 {
  margin-top: 5rem;
  margin-bottom: 1rem;
  font-family: Lato Font, sans-serif;
  font-size: 2rem;
  line-height: 1.25;
}

.founder-rich-text h3 {
  margin-top: 5rem;
  margin-bottom: 2rem;
  font-size: 1.5rem;
  line-height: 1.33;
}

.founder-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.founder-rich-text h5, .founder-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.founder-rich-text p {
  color: var(--white);
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: .875rem;
}

.founder-rich-text ul {
  color: var(--body-text-grey-white-bg);
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  padding-left: 1.25rem;
}

.founder-rich-text ol {
  color: var(--body-text-grey-white-bg);
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.founder-rich-text a {
  text-decoration: underline;
  transition: color .2s;
}

.founder-rich-text a:hover {
  color: var(--green);
}

.founder-rich-text img {
  border-radius: .25rem;
}

.founder-rich-text figcaption {
  color: var(--body-text-grey-white-bg);
  margin-top: 1.5rem;
  font-size: .875rem;
}

.founder-rich-text blockquote {
  background-color: var(--light-gray);
  border-left-style: none;
  border-radius: .25rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  padding: 1rem 1.5rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.33333;
  position: relative;
}

.founder-rich-text li {
  margin-bottom: .5rem;
}

.founder-rich-text strong {
  background-color: #0000;
}

.about-us--logos_layout {
  grid-column-gap: 1.1875rem;
  grid-row-gap: 1.1875rem;
  grid-column-gap: 1.1875rem;
  grid-row-gap: 1.1875rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  margin-top: 2.5rem;
  display: flex;
}

.cs_sidebar {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #1a1a1a;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 35%;
  max-width: 23.5625rem;
  display: flex;
  position: sticky;
  top: 6rem;
}

.cs_sticky {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
  position: sticky;
  top: 120px;
}

.cs_details {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--desert-storm);
  border-radius: .25rem;
  flex-flow: column;
  padding: 2rem;
  display: flex;
}

.text-color-grey-on-white-2 {
  color: #616160;
}

.mission_img-group-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  text-align: center;
  border-radius: .25rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.section-mission-2 {
  background-color: #f6f6f4;
  border-radius: .25rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.password-page {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.password-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.timeline-wrap {
  flex-flow: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  display: flex;
}

.timeline-progress {
  border-top: 2px solid var(--yellow);
  opacity: 1;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 2px;
  position: absolute;
  inset: 0% 0% auto;
}

.about-us_cards-wr {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.about-us--timeline {
  height: 200vh;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.about-us--timeline.is-top-zero {
  padding-top: 0;
  padding-bottom: 5rem;
}

.about-us--timeline.is-bottom-zero {
  padding-bottom: 0;
}

.about-us--timeline-sticky {
  position: sticky;
  top: 100px;
}

.timeline-text {
  color: var(--white);
  font-size: .875rem;
}

.metrics_dollar {
  color: var(--white);
  align-self: flex-end;
  margin-bottom: 5px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.metrics_value-text {
  color: var(--white);
  align-self: flex-end;
  margin-left: .25rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
}

.careers_job-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.hubspot-formwrap {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.hubspot-form {
  width: 100%;
  max-width: 500px;
}

.hubspot-input {
  box-sizing: border-box;
  color: #33475b;
  background-color: #f5f8fa;
  border: 1px solid #cbd6e2;
  border-radius: 3px;
  width: 90%;
  max-width: 500px;
  height: 40px;
  padding: 9px 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  display: inline-block;
}

.hubspot-label {
  box-sizing: border-box;
  color: #fffaf0;
  width: auto;
  max-width: 500px;
  margin-top: 1rem;
  margin-bottom: 4px;
  padding-top: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
}

.hubspot-button {
  color: #212121;
  text-align: center;
  cursor: pointer;
  background-color: #ffbb1c;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  width: 90%;
  max-width: 500px;
  height: 40px;
  margin: 1rem 0 0;
  padding: 12px 24px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  transition: all .15s linear;
  display: block;
  position: relative;
}

.hubspot-checkbox {
  margin-right: 1rem;
}

.hubspot-wysiwyg-styles---dsvzwnrgjvnbdfaw2y {
  font-size: 24px;
}

.hubspot-wysiwyg-styles---hvo3fgdcasbesoivz2 {
  color: #fffaf0;
}

.hubspot-wysiwyg-styles---czhtkpfrjsltonmacl {
  font-size: 24px;
}

.hubspot-wysiwyg-styles---72snu0utde7s3vgdts {
  color: #fffaf0;
}

.quotes_filter {
  display: none;
}

.quote_link {
  border-radius: .25rem;
  padding: 3.5rem;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.quote_link:hover {
  box-shadow: inset 0 0 0 1px var(--yellow);
  padding-bottom: 3.75rem;
  padding-right: 3.25rem;
}

.quote_arrow {
  justify-content: center;
  align-items: center;
  width: 1.3125rem;
  height: 1.3125rem;
  margin-top: auto;
  margin-left: auto;
  display: flex;
}

.toc_block {
  margin-bottom: 1.5rem;
}

.toc_block.is-cases {
  border-top: 1px solid var(--light-gray);
  margin-bottom: 0;
  padding-top: 1.5rem;
}

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

.form_popup {
  z-index: 1000;
  background-color: #212121cc;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.form_popup-wr {
  background-color: var(--white);
  border-radius: .25rem;
  padding: 2.5rem 5.625rem;
  position: relative;
}

.form_title-wr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.popup-close {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: absolute;
  inset: 1rem 1rem auto auto;
  overflow: hidden;
}

.asset_message {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  outline-color: var(--yellow);
  outline-offset: -12px;
  color: var(--white);
  background-color: #101010b3;
  border-radius: .25rem;
  outline-width: 1px;
  outline-style: dashed;
  flex-direction: column;
  align-items: center;
  padding: 3.75rem 3rem;
  font-size: 1.5rem;
  line-height: 1.3;
  display: flex;
}

.custom-select-code {
  display: none;
}

.customer-stories_blur {
  filter: blur(120px);
  pointer-events: none;
  background-color: #f9f9f833;
  width: 36.9375rem;
  max-width: 90%;
  height: 11.5625rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 10% 30% auto;
}

.home--hero_tabs-wr {
  margin-top: 5.25rem;
  display: block;
}

.home--hero_video-wr {
  aspect-ratio: 1199 / 383;
  overflow: hidden;
}

.home--hero_tab-icon {
  color: #6d6d6d;
  background-color: #27282a;
  border-radius: .25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: background-color .2s, color .2s;
  display: flex;
}

.tab-icon {
  justify-content: center;
  align-items: center;
  width: 1.125rem;
  height: 1.25rem;
  display: flex;
  overflow: hidden;
}

.home--hero_video {
  width: 100.2%;
  height: 100%;
  margin-left: -1px;
  margin-right: -1px;
  overflow: visible;
}

.tabs_content {
  aspect-ratio: 1190 / 383;
  background-color: #29282b;
  border: 1px solid #ffffff1a;
  border-radius: .25rem;
}

.text-block-2, .text-block-3, .text-block-4 {
  text-align: left;
}

.list {
  color: var(--body-text-grey-dark-bg);
}

.paragraph {
  color: var(--yellow);
}

.paragraph-2 {
  color: var(--yellow);
  -webkit-text-stroke-color: var(--yellow);
}

.home--hero_tab-link_text-wr {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home--hero_tab-progress_wr {
  z-index: 3;
  height: 1px;
  position: absolute;
  inset: auto 0% -1px;
}

.tab_pane {
  z-index: 1;
}

.empty-white {
  background-color: var(--button-text-color);
}

.hero--platform_video-wr {
  aspect-ratio: 41 / 38;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  text-align: center;
  background-color: #f6f6f4;
  border-radius: .25rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 57%;
  max-width: 41.25rem;
  display: flex;
  overflow: hidden;
}

.metric_card-static {
  background-color: var(--desert-storm);
  color: var(--body-text-black);
  cursor: default;
  border-radius: .25rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  min-width: 23%;
  height: 394px;
  padding: 1.5rem;
  transition: color .3s, background-color .3s;
  display: flex;
  overflow: hidden;
}

.metric_card-static.is-link {
  cursor: pointer;
  text-decoration: none;
  position: relative;
}

.metric_card-static.is-link:hover {
  text-decoration: none;
}

.metric_card-static-n {
  background-color: var(--desert-storm);
  color: var(--body-text-black);
  cursor: default;
  border-radius: .25rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  min-width: 23%;
  height: auto;
  padding: 1.5rem;
  transition: color .3s, background-color .3s;
  display: flex;
  overflow: hidden;
}

.metric_card-static-n.is-link {
  cursor: pointer;
  text-decoration: none;
  position: relative;
}

.metric_card-static-n.is-link:hover {
  text-decoration: none;
}

.text-color-yellow {
  color: var(--yellow);
}

.hubspot-iframe-container {
  height: 500px;
  display: block;
}

.hubspot-iframe {
  border-width: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  overflow: scroll;
}

.rich-text-block, .event-lp-paragraph {
  color: var(--button-text-color);
}

.asset_icon-wr {
  background-color: #2e2f3361;
  border: 1px solid #2e2f33;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 6.25rem;
  height: 6.25rem;
  display: flex;
}

.asset_message_border {
  justify-content: center;
  align-items: center;
  margin: 1rem;
  display: flex;
  position: absolute;
  inset: 0;
}

.italic-text, .paragraph-3 {
  color: var(--button-text-color);
}

.paragraph-4 {
  color: var(--body-text-grey-dark-bg);
}

.paragraph-5 {
  color: var(--button-text-color);
}

.footer_badges {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  justify-content: flex-end;
  align-items: center;
  max-width: 16rem;
  display: flex;
  position: relative;
}

.footer_badges.is-simple {
  max-width: 16rem;
}

.footer_badge {
  width: 48%;
}

.calculator_section {
  background-color: var(--desert-storm);
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
}

.calc_hero_section {
  background-color: var(--desert-storm);
  padding-top: 5rem;
  padding-bottom: 3rem;
}

.calc_hero_layout {
  background-color: var(--green);
  color: var(--white);
  border-radius: .25rem;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  padding-left: 4.125rem;
  position: relative;
  overflow: hidden;
}

.calc_hero_layout.is-results {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3.5rem;
  padding-top: 4.125rem;
  padding-bottom: 4.125rem;
  padding-left: 0;
  display: flex;
}

.calc_hero_text-wr {
  width: 70%;
  max-width: 43rem;
}

.calc_hero_img {
  position: absolute;
  inset: auto -4% -25% auto;
}

.calc_h1.calc_h6 {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 300;
  text-decoration: none;
}

.calc_h1.subtext {
  width: 70%;
  font-size: 1.5rem;
  font-weight: 200;
  display: block;
}

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

.calc_step {
  display: none;
}

.calc_step.is-active {
  display: block;
}

.calc_progress-wr {
  padding-bottom: 2rem;
}

.question_wr {
  border-bottom: 1px solid var(--light-gray);
  margin-bottom: 3.5rem;
  padding-bottom: 3.5rem;
}

.question_wr.is-last {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.question_subtitle {
  color: var(--body-text-grey-white-bg);
  margin-top: .5rem;
}

.question_radio-group {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  margin-top: 2.5rem;
  display: flex;
}

.calc_pagination {
  justify-content: space-between;
  align-items: stretch;
  margin-top: 5rem;
  display: flex;
}

.calc_progress {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--white);
  border-radius: .25rem;
  flex-flow: column;
  padding: 2rem;
  display: flex;
  position: sticky;
  top: 4.025rem;
}

.question_checkbox {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.question_checkbox-group {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  margin-top: 2.5rem;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.progress_link-wr {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.progress_circle {
  z-index: 2;
  opacity: .5;
  background-image: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/66dca299c711820242560212_normal_circle.svg");
  background-position: 50%;
  background-size: auto;
  width: 1.6875rem;
  height: 1.6875rem;
  font-size: 1.5rem;
  font-weight: 600;
  position: relative;
}

.progress_circle.is-current {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/66dca2c8a63b8c193298bfab_active_circle.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.progress_circle.is-check {
  opacity: 1;
  background-image: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/66dca2d7079776ced51c1cf3_check_circle.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.progress_link {
  color: var(--body-text-grey-dark-bg);
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.33333;
}

.progress_line {
  z-index: 1;
  border: 1px dashed var(--yellow);
  opacity: .5;
  width: 2px;
  height: 3.7rem;
  margin-top: 1.25rem;
  margin-left: auto;
  margin-right: auto;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.progress_line.is-check {
  opacity: 1;
  border-style: solid;
}

.progress_circle-wr {
  margin-top: .25rem;
  position: relative;
}

.progress_link--mobile {
  color: var(--body-text-grey-dark-bg);
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.33333;
  display: none;
}

.progress_link--mobile.is-active {
  color: var(--body-text-black);
}

.progress_circle_mobile {
  display: none;
}

.calc_result_image {
  z-index: 4;
  width: 100%;
  height: 100%;
  position: relative;
}

.calc_result_paragraph {
  color: var(--white);
  max-width: 43.75rem;
}

.calc_result_blur {
  filter: blur(120px);
  pointer-events: none;
  background-color: #f9f9f833;
  width: 36.9375rem;
  max-width: 90%;
  height: 11.5625rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.calc_result_image-wr {
  border: 20px solid #277272;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.calc_score {
  z-index: 5;
  color: var(--body-text-black);
  font-size: 3.25rem;
  font-weight: 600;
  line-height: 1.03846;
  position: absolute;
}

.calc_gradient {
  z-index: 1;
  background-image: linear-gradient(90deg, #e7593d, #f3bd22 52%, #6dc651);
  border-radius: 100%;
  width: 90%;
  height: 90%;
  position: absolute;
}

.calc_empty-line {
  z-index: 2;
  transform-origin: 0 0;
  background-color: #ededed;
  width: 50%;
  height: 50%;
  margin-bottom: -152px;
  position: absolute;
  left: 50%;
}

.calc_empty-mask {
  z-index: 2;
  transform-origin: 0 0;
  background-color: #ededed;
  width: 50%;
  height: 50%;
  margin-bottom: -44px;
  position: absolute;
  left: 50%;
}

.calc_empty-mask.is-2 {
  margin-bottom: 130px;
}

.calc_empty-mask.is-3 {
  margin-bottom: 158px;
  left: 0%;
}

.code-embed {
  box-sizing: border-box;
  float: none;
  aspect-ratio: 16 / 9;
  object-fit: fill;
  flex: 0 auto;
  max-width: 100%;
  max-height: 100%;
  display: block;
}

.div-block-2 {
  min-height: 40px;
}

.tc_paragraph, .paragraph-6, .paragraph-7 {
  color: var(--body-text-grey-white-bg);
}

.side_layout {
  border: 1px solid #ececec;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.side_wr {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--desert-storm);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding: 2.5rem 2rem;
  display: flex;
}

.side_wr.is-yellow {
  background-color: #fff;
}

.side_icon {
  width: 4.5rem;
  height: 4.5rem;
}

.side_loop-logo {
  height: 2rem;
}

.side_text-wr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.side_list {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: var(--body-text-grey-white-bg);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.side_yellow-list {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: var(--body-text-grey-white-bg);
  flex-flow: column;
  display: flex;
}

.div-block-3 {
  padding-top: 30px;
}

.zoom-in_modal {
  z-index: 100;
  background-color: #212121cc;
  justify-content: center;
  align-items: center;
  padding: 5.25rem 4rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.zoom-in_modal.modal-open {
  display: flex;
}

.zoom-in_close {
  background-image: url("https://cdn.prod.website-files.com/668bb14a7a97da320e5022ed/684676cb7b92ee3f137aadd5_zoom%20close.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 1.25rem 1.25rem auto auto;
}

.zoom-in_img {
  object-fit: contain;
  width: 90%;
  height: auto;
  max-height: 90vh;
}

.hero_benefits-wr {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.hero_benefit {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--white);
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem;
  font-weight: 600;
  line-height: 1.25;
  display: flex;
  box-shadow: 4px 25px 48px #0000000a;
}

.hero_benefit_icon {
  display: flex;
}

.compare_tabs_menu {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  margin-bottom: 2rem;
  display: flex;
}

.compare_tab_link {
  background-color: var(--white);
  color: var(--black);
  border-radius: .25rem;
  text-decoration: none;
  transition: background-color .3s, color .3s;
}

.compare_tab_link:hover {
  background-color: var(--green);
  color: var(--white);
  text-decoration: none;
}

.compare_tab_link.w--current {
  background-color: var(--green);
  color: var(--white);
}

.compare_tabs_content {
  flex-flow: column;
  display: flex;
}

.table_content_cell_title {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.table_content_cell_icon {
  display: flex;
}

.compare_table_content-grid {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.compare_table_content-grid.is-title {
  background-color: var(--black);
  border-radius: .25rem;
  height: 6.375rem;
}

.compare_table_content-grid.is-white {
  background-color: var(--white);
  border-radius: .25rem;
}

.compare_table_content-grid.is-white.is-square {
  border-bottom: 1px solid #cccccc57;
  border-radius: 0;
  grid-template-columns: 1.75fr .75fr .75fr .75fr .75fr;
}

.compare_table_content-grid.is-title-blur {
  z-index: 3;
  background-color: var(--black);
  border-radius: .25rem;
  height: 6.375rem;
  position: sticky;
  top: 80px;
  overflow: hidden;
}

.compare_table_content-grid.is-compare-title-blur {
  z-index: 3;
  background-color: var(--black);
  border-radius: .25rem;
  grid-template-columns: 1.75fr .75fr .75fr .75fr .75fr;
  height: 6.375rem;
  position: sticky;
  overflow: hidden;
}

.section-gray {
  z-index: 2;
  background-color: var(--gray);
  color: var(--white);
  border-radius: .25rem;
  margin: 1rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
}

.compare_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3.5rem;
  display: grid;
}

.compare_card {
  background-color: var(--black);
  border-radius: .25rem;
  flex-flow: column;
  padding: .25rem .25rem 1.5rem;
  display: flex;
}

.compare_img {
  object-fit: cover;
  border-radius: .25rem;
  display: block;
}

.compare_card_text-wr {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 1.5rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  display: flex;
}

.competitor_table_content-grid {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.competitor_table_content-grid.is-title {
  background-color: var(--black);
  border-radius: .25rem;
  height: 6.375rem;
}

.competitor_table_content-grid.is-white {
  background-color: var(--white);
  border-radius: .25rem;
}

.competitor_table_content-grid.is-white.is-square {
  border-bottom: 1px solid #cccccc57;
  border-radius: 0;
  grid-template-columns: 3.5fr .75fr .75fr .75fr .75fr;
}

.competitor_table_content-grid.is-title-blur {
  z-index: 3;
  background-color: var(--black);
  border-radius: .25rem;
  height: 6.375rem;
  position: sticky;
  top: 80px;
  overflow: hidden;
}

.competitor_table_content-grid.is-compare-title-blur {
  z-index: 3;
  background-color: var(--black);
  border-radius: .25rem;
  grid-template-columns: 3.5fr .75fr .75fr .75fr .75fr;
  height: 6.375rem;
  position: sticky;
  overflow: hidden;
}

.compare-table-css {
  display: none;
}

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

@media screen and (min-width: 1280px) {
  .padding-global.is-timeline {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .form_label {
    margin-bottom: .5rem;
  }

  .form_layout.is-asset, .form_layout.is-calc {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.25rem;
  }

  .section-white {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section-white.is-top-zero {
    padding-bottom: 7.5rem;
  }

  .section-black, .section-desert {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .section-desert.is-paddings, .section-desert.is-compare {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .section-slider {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .quote_text-wr {
    padding: 3.5rem;
  }

  .table_title-cell.is-first, .table_content-cell.is-title {
    padding-left: 3.5rem;
  }

  .cta_gradient {
    width: 60%;
  }

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

  .dd_container {
    padding-left: 3%;
    padding-right: 3%;
  }

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

  .main-dd_toggle {
    padding-right: 2rem;
  }

  .main-dd_toggle.is-left-padding {
    padding-left: 2rem;
  }

  .nav_menu {
    margin-left: 2.5rem;
  }

  .navbar_left_buttons-wr {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .tabs_menu {
    width: 30%;
    margin-right: 3.125rem;
  }

  .tab-2_pane {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    grid-template-columns: 19.375rem repeat(auto-fit, minmax(58%, 1fr));
  }

  .nav_dd_main-link {
    width: 19.375rem;
  }

  .tab-3_pane {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    grid-template-columns: 19.375rem repeat(auto-fit, minmax(58%, 1fr));
  }

  .tab-4_pane {
    align-self: flex-start;
  }

  .feature_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 60px;
    margin-bottom: 60px;
    display: grid;
  }

  .metric_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .nav_dd_blog-link {
    width: 19.375rem;
  }

  .section-black_glare {
    background-color: #f9f9f833;
  }

  .section-blog {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .blog_author {
    max-width: 26.4375rem;
  }

  .article_content {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .text-rich-text h3 {
    margin-top: 6rem;
  }

  .blog--hero {
    padding-top: 10.125rem;
    padding-bottom: 10.125rem;
  }

  .resources_glare {
    background-color: #f9f9f833;
  }

  .section-resources {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .filter_field-wr.is-topics {
    max-width: 631px;
  }

  .asset_form_section {
    padding-top: 6rem;
    padding-bottom: 6.25rem;
  }

  .asset_hero {
    padding-top: 6rem;
    padding-bottom: 10rem;
  }

  .asset_content {
    padding-bottom: 6.25rem;
  }

  .speaker-wr {
    max-width: 26.4375rem;
  }

  .faq_section {
    padding-top: 5rem;
    padding-bottom: 4.5rem;
  }

  .section-table {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section-table.is-compare {
    padding-bottom: 9rem;
  }

  .platform_layout {
    grid-column-gap: 4.375rem;
    grid-row-gap: 4.375rem;
  }

  .platform_text-wr {
    max-width: 30.375rem;
  }

  .section-platform {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section-platform.is-why-us {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .section-metrics {
    padding-bottom: 5rem;
  }

  .metrics_layout {
    justify-content: center;
    align-items: flex-start;
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .statistic_grid.is-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .hero_text-wr.is-about {
    width: 43%;
  }

  .long-form--hero, .contact_section {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .contact_tab-link {
    flex: 1;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .contact_tab-link.w--current {
    flex: 1;
  }

  .contact_green-decor {
    right: -16%;
  }

  .green-quote {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .culture_layout {
    grid-template-columns: .5fr 1fr 1fr;
  }

  .culture_black {
    width: 17.8125rem;
    max-width: 100%;
  }

  .culture_green {
    width: 30.25rem;
    max-width: 100%;
  }

  .green-quote_text-wr {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .gallery_column {
    width: 30.3rem;
  }

  .legal_page--hero {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .legal_content {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .detail-glossary_section {
    padding-bottom: 7.5rem;
  }

  .customer-stories--hero {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .black-metrics_layout {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .customer_content {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .cta_customer-section {
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }

  .section-cards {
    padding-bottom: 7.5rem;
  }

  .platform-rich-text h3 {
    margin-top: 6rem;
  }

  .platform-rich-text p {
    margin-top: 2rem;
    margin-bottom: 2.5rem;
  }

  .about-us--hero {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .about-us_cards {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .about-us_card {
    width: 349px;
  }

  .timeline {
    top: 162px;
  }

  .about-us_glare {
    background-color: #f9f9f833;
  }

  .founders_text-wr {
    max-width: 19.5rem;
  }

  .founders_text-wr.is-left {
    bottom: -4rem;
    left: -6rem;
  }

  .founders_text-wr.is-right {
    right: -5rem;
  }

  .founder-rich-text h3 {
    margin-top: 6rem;
  }

  .about-us--timeline {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .about-us--timeline.is-top-zero {
    padding-bottom: 7.5rem;
  }

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

  .calc_layout {
    grid-column-gap: 7.875rem;
    grid-row-gap: 7.875rem;
  }

  .section-gray {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .compare_grid {
    grid-auto-columns: 1fr;
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

@media screen and (min-width: 1440px) {
  .form_label {
    margin-bottom: .75rem;
  }

  .form_layout.is-asset, .form_layout.is-calc {
    grid-row-gap: 1.5rem;
  }

  .home--hero_bg {
    width: 109%;
    top: 31.25rem;
  }

  .nav_dd_link.is-solutions {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .home--hero_tab-menu {
    z-index: 2;
  }

  .home--hero_tab-progress {
    background-color: var(--white);
  }

  .text-rich-text {
    font-weight: 400;
  }

  .featured_bg {
    object-position: 100% 0%;
  }

  .selectcustom_content, .careers_dd_content {
    max-height: 20rem;
  }

  .about-us_img-wr {
    flex: none;
  }

  .founders_text-wr.is-left {
    left: -8rem;
  }

  .founders_text-wr.is-right {
    right: -6.5rem;
  }

  .rich-text-block-2 {
    color: var(--body-text-black);
  }
}

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

  h2 {
    font-size: 2.25rem;
  }

  .padding-paprika {
    padding: 3rem;
  }

  .padding-vanilla {
    padding: 8rem;
  }

  .padding-teal {
    padding: 5rem;
  }

  .padding-red {
    padding: 4rem;
  }

  .padding-navy {
    padding: 2.5rem;
  }

  .padding-lavender {
    padding: 1.5rem;
  }

  .margin-lavender {
    margin: 1.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

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

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

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

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

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

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

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

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

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

  .hide-tablet {
    display: none;
  }

  .styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

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

  .padding-global.is-asset-form {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-global.is-timeline {
    padding-left: 0;
    padding-right: 0;
  }

  .styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .styleguide_heading-medium {
    font-size: 3rem;
  }

  .styleguide_4-col {
    grid-template-columns: 1fr 1fr;
  }

  .padding-container-ultraviolet {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .styleguide_3-col {
    grid-template-columns: 1fr 1fr;
  }

  .styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .padding-kiwi {
    padding: 1.25rem;
  }

  .padding-mango {
    padding: 2.5rem;
  }

  .padding-olive, .padding-quartz {
    padding: 3rem;
  }

  .padding-salmon {
    padding: 4rem;
  }

  .padding-ultraviolet {
    padding: 6rem;
  }

  .margin-kiwi {
    margin: 1.25rem;
  }

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

  .margin-olive {
    margin: 3rem;
  }

  .margin-navy {
    margin: 2.5rem;
  }

  .margin-vanilla {
    margin: 8rem;
  }

  .margin-ultraviolet {
    margin: 6rem;
  }

  .margin-teal {
    margin: 5rem;
  }

  .margin-salmon, .margin-red {
    margin: 4rem;
  }

  .margin-quartz {
    margin: 3rem;
  }

  .dropdown-4 {
    width: 100%;
    margin-left: 0;
    margin-right: -10px;
  }

  .form_layout.is-asset, .form_layout.is-calc {
    grid-column-gap: 1.5rem;
    margin-top: 2rem;
  }

  .form_wr {
    padding: 1.5rem;
  }

  .margin-jade {
    margin: 1.25rem;
  }

  .padding-jade {
    padding: 1.25rem;
  }

  .show-tablet {
    display: block;
  }

  .button.is-culture {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .home--hero_lotties-wr {
    margin-top: 6rem;
  }

  .home--hero_bg {
    width: 123%;
    max-width: none;
    bottom: -9%;
  }

  .home--hero_lottie-wr {
    height: 12rem;
  }

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

  .features_cards-wr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 3rem;
  }

  .section-black, .section-desert, .section-slider {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .quote_arrows-wr {
    justify-content: center;
    align-items: center;
  }

  .quote_slider-arrow {
    margin-left: 0;
  }

  .quote-wr {
    flex-flow: column;
  }

  .quote_image {
    object-fit: cover;
    width: auto;
    max-width: 100%;
    height: 30rem;
  }

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

  .quote_author-title {
    text-align: left;
  }

  .table_title-cell.is-first {
    padding-left: 1rem;
  }

  .table_content-grid.is-title-blur, .table_content-grid.is-compare-title-blur {
    height: auto;
  }

  .table_content-cell {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .table_content-cell.is-title {
    text-align: left;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-cta {
    background-position: 70% 0;
    min-height: auto;
  }

  .cta_gradient {
    width: 100%;
  }

  .container_2columns {
    grid-column-gap: 3rem;
    grid-template-columns: 3.25fr;
  }

  .text-wrapper.is-asset {
    max-width: 90%;
    min-height: auto;
  }

  .form-button {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .nav-search-trigger {
    margin-left: 0;
  }

  .dd_content-right {
    align-self: stretch;
    width: auto;
    padding: 2.5rem 0 0;
  }

  .dd_content-right.is-resources {
    width: 50%;
    padding-top: 1rem;
  }

  .nav_burger_list {
    border-top: 1px solid #e0e0e0;
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
    display: none;
    top: 5.1rem;
  }

  .dd_container {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .dd_container.is-resources {
    min-height: auto;
  }

  .dd_container.is-company {
    flex-flow: column;
  }

  .nav_mobile_button {
    grid-column-gap: 1rem;
    margin-top: 2rem;
    display: none;
  }

  .main-dd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: .9rem;
    display: block;
  }

  .nav_padding {
    padding-left: 1.5rem;
    padding-right: 1rem;
  }

  .nav_brand.w--current {
    margin-top: auto;
    margin-bottom: auto;
    margin-right: auto;
  }

  .nav_wrapper {
    justify-content: space-between;
    height: 5.125rem;
    position: static;
  }

  .dd_list-content {
    align-self: stretch;
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .search-nav_mob-2 {
    height: 3rem;
  }

  .dropdown_group {
    overflow: hidden;
  }

  .nav-mobile--close_icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
  }

  .nav-link {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: .5rem .5rem .5rem 0;
    font-size: .9rem;
    display: flex;
  }

  .nav-link.sign-in {
    padding-right: 0;
  }

  .dropdown_group-wr {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    padding-top: 0;
  }

  .dropdown_group-wr.is-resources {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 1rem;
  }

  .dropdown_group-wr.is-solutions {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: space-between;
  }

  .main-dd_list.w--open {
    left: -71px;
  }

  .navbar-menu {
    grid-column-gap: 0rem;
    background-color: #fff;
  }

  .dropdown_link-group {
    margin-top: 0;
  }

  .nav_search_button--desk {
    display: none;
  }

  .nav-mobile_content {
    align-self: stretch;
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative;
  }

  .nav-mobile--sub-dd {
    z-index: 10;
    background-color: #fff;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 89vh;
    position: absolute;
    inset: 0%;
    overflow: auto;
    transform: translate(101%);
  }

  .nav-mobile--sub-dd.is-open {
    transform: none;
  }

  .nav_search-input-box {
    position: absolute;
    inset: auto 0% 0%;
  }

  .nav_menu {
    display: none;
  }

  .nav_burger_trigger {
    border: 1px solid #dadada;
    border-radius: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dropdown_title {
    color: var(--body-text-black);
    text-transform: none;
    cursor: pointer;
    height: auto;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 1rem;
  }

  .nav_search-input-box_mob {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .nav_search_field {
    background-color: #f6f6f466;
  }

  .nav_burger-lottie {
    width: 1rem;
    height: 1rem;
    margin-top: -3px;
    position: static;
  }

  .nav_search--mob {
    z-index: 110;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nav-mobile--close {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    letter-spacing: -.22px;
    background-color: #fff;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 1rem;
    padding-left: 1rem;
    font-size: 1.25rem;
    font-weight: 500;
    text-decoration: none;
    display: flex;
    position: sticky;
    top: 0;
  }

  .nav-mobile--close:hover, .nav-mobile--close:active {
    text-decoration: none;
  }

  .navbar_left_buttons-wr {
    margin-left: auto;
  }

  .nav_burger_button {
    margin-left: 1rem;
    display: block;
  }

  .nav-mobile_dd-link {
    color: #10181b;
    border-bottom: 1px solid #e9e8e3;
    justify-content: flex-start;
    align-items: center;
    padding: 2rem 0;
    font-weight: 400;
    text-decoration: none;
    display: flex;
  }

  .nav-mobile_dd-link:hover {
    text-decoration: none;
  }

  .mobile_dd-arrow {
    width: 1.5rem;
    height: 1.5rem;
    margin-left: auto;
    display: flex;
  }

  .dd_content-left {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 1;
    padding: 0;
  }

  .dd_arrow {
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
  }

  .nav_burger_content {
    align-items: flex-start;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }

  .tab_label {
    color: #16282d;
  }

  .tab_toggle {
    position: relative;
  }

  .tab_icon {
    color: #16282d;
    margin-left: .8rem;
    font-size: 1rem;
    right: 1rem;
  }

  .tabs_menu {
    grid-row-gap: 0rem;
    width: 35%;
    max-width: none;
  }

  .tab-1_pane {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .tab-2_pane {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav-setup_tab-wr {
    width: auto;
  }

  .tab-3_pane {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .tab-4_pane {
    padding-top: 1rem;
  }

  .feature-card {
    height: 27rem;
  }

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

  .metric_card {
    height: auto;
    min-height: auto;
    max-height: none;
    padding-bottom: 1rem;
  }

  .metric_card:hover {
    background-color: var(--desert-storm);
    color: var(--body-text-black);
  }

  .metric_card.is-link {
    min-width: 40%;
  }

  .features_card_text-wr {
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .feature-card_decor.is-shippers {
    top: 2rem;
    left: 2.1rem;
  }

  .feature-card_decor.is-3pl {
    top: 2rem;
    left: 2.175rem;
  }

  .feature-card_decor.is-parcel {
    top: 2.3rem;
  }

  .feature-card_decor.is-freight {
    top: 2rem;
    left: 2.1rem;
  }

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

  .cms_cards_layout {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 2rem;
  }

  .cms_card_text-wr {
    padding-bottom: 1rem;
    padding-left: 1rem;
  }

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

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

  .blog-author_title {
    text-align: left;
  }

  .article_content {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .toc-wrapper {
    width: 30%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    position: relative;
    top: 0;
  }

  .toc_sticky {
    padding: 1.5rem;
  }

  .blog--hero {
    background-position: 70% 0;
  }

  .footer_brand, .footer_brand.w--current {
    align-self: flex-start;
  }

  .footer_brand.is-simple.w--current {
    align-self: center;
  }

  .footer_group {
    flex-direction: column;
    padding-top: 2rem;
  }

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

  .footer_link-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: none;
  }

  .footer_link {
    margin-bottom: .5rem;
  }

  .footer_bottom {
    flex-flow: column;
  }

  .footer_top-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer_top-group.is-simple {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .footer_form-wr {
    max-width: none;
  }

  .footer_top-right {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-end;
    align-items: stretch;
  }

  .footer_text {
    max-width: none;
  }

  .footer_bottom_links {
    order: -1;
  }

  .nav-mobile--close_icon-wr {
    background-color: var(--desert-storm);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
  }

  .nav_links-group {
    margin-bottom: 2.5rem;
    overflow: hidden;
  }

  .nav_links-group_title {
    margin-bottom: 2rem;
  }

  .nav_links-group_title.is-no-border {
    height: 1.5rem;
    margin-bottom: 1rem;
  }

  .featured_layout {
    background-image: none;
    min-height: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .filter_field-wr.is-topics {
    max-width: 452px;
  }

  .filters_layout {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .resources_empty {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .footer-padding {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .blog-gradient {
    width: 100%;
  }

  .blog_main-image {
    object-fit: cover;
  }

  .featured-grad {
    width: 100%;
  }

  .asset_form_wr {
    position: relative;
    top: 0;
  }

  .asset_form_section {
    pointer-events: auto;
    padding-top: 0;
    padding-bottom: 3rem;
    position: relative;
  }

  .asset_hero {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .selectcustom_select {
    display: none;
  }

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

  .asset_content {
    padding-top: 4rem;
    padding-bottom: 5rem;
  }

  .asset_wr {
    position: relative;
    top: 0;
  }

  .asset_top-wr {
    background-color: #fff;
  }

  .div-block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .table_blur {
    max-width: 50%;
  }

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

  .platform_text-wr {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    max-width: none;
  }

  .platform_img-wr {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .platform_img {
    height: auto;
  }

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

  .button-wr {
    margin-top: 1rem;
  }

  .button-wr.is-hero.is-asset {
    display: block;
  }

  .button-wr.is-about-us {
    margin-top: 2rem;
  }

  .metrics_layout {
    flex-flow: row;
    align-items: stretch;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
  }

  .metrics_card {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .metrics_line {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .metrics_blur {
    max-width: 50%;
  }

  .statistic_grid {
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
  }

  .statistic_grid.is-3 {
    grid-template-columns: 1fr 1fr;
  }

  .statistic_grid.is-about-us {
    flex-flow: wrap;
  }

  .statistic_card {
    min-width: 33%;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .hero_text-wr {
    justify-content: center;
    align-items: flex-start;
    max-width: none;
  }

  .hero_text-wr.is-about {
    width: 48%;
  }

  .hero--platform_img-wr {
    width: auto;
  }

  .long-form--hero {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .long-form_layout {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .faq_sticky-title {
    max-width: none;
  }

  .faq_text-wr {
    flex: none;
    max-width: 30%;
  }

  .contact_section {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .contact_layout {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .contact_form-wr, .contact_text-wr.is-quotes {
    max-width: none;
  }

  .contact_tabs-menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .contact_blur {
    max-width: 50%;
  }

  .navbar_line {
    display: none;
  }

  .selectcustom_content {
    max-height: 10.5rem;
  }

  .culture_layout {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: .4fr .5fr .75fr;
  }

  .culture_black {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    max-width: none;
    padding-bottom: 1.5rem;
  }

  .culture_green {
    width: 100%;
    max-width: none;
  }

  .gallery-wr {
    margin-top: 3rem;
  }

  .green-quote_img-wr {
    align-self: stretch;
  }

  .green-quote_img {
    height: 100%;
    display: block;
  }

  .green-quote_text-wr {
    margin-right: 2rem;
  }

  .green-quote_glare, .culture_glare {
    max-width: 29%;
    bottom: -12%;
    right: 16%;
  }

  .culture_green_text-wr {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    margin-left: 1.5rem;
  }

  .culture_button-wr {
    margin-bottom: 1rem;
    left: 1rem;
    right: 1rem;
  }

  .green-quote_text {
    font-size: 1.5rem;
  }

  .careers--hero_layout {
    padding-top: 5rem;
    padding-bottom: 6.5rem;
  }

  .img1 {
    max-width: 64%;
    left: -4.0875rem;
  }

  .img2 {
    max-width: 52%;
    left: 8.6625rem;
  }

  .img3 {
    max-width: 76%;
    bottom: -1.0875rem;
    left: 5.0625rem;
  }

  .img6 {
    max-width: 83%;
    right: -6.2625rem;
  }

  .img4 {
    top: -2.2625rem;
    right: 10.4rem;
  }

  .img5 {
    max-width: 47%;
    right: 7.1rem;
  }

  .careers_dd_content {
    max-height: 10.5rem;
  }

  .gallery_column {
    width: 20rem;
  }

  .gallery_column.is-small {
    width: 15rem;
  }

  .glossary-search-wrapper {
    margin-bottom: 0;
  }

  .glossary-toc-sticky {
    min-height: auto;
    position: static;
    top: 0;
    overflow: visible;
  }

  .hidden-tab-mob {
    display: none;
  }

  .glossary-search-block {
    margin-bottom: 0;
  }

  .glossary_wrapper {
    grid-column-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
  }

  .legal_content {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .detail-glossary_section {
    padding-bottom: 3.5rem;
  }

  .detail-glossary_content {
    padding-bottom: 4rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .customer-stories--hero {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .black-metrics_layout {
    flex-flow: row;
    align-items: stretch;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
  }

  .customer_content {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cta_customer_layout {
    background-image: none;
    min-height: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .hero--paid-landing_img-wr {
    margin-left: auto;
    margin-right: auto;
  }

  .paid-landing_img {
    height: auto;
  }

  .paid-landing_hero-form {
    margin-top: 1rem;
  }

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

  .platform_card {
    padding: 2rem;
  }

  .section-founders {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .founders_image-wr {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    margin-top: 3rem;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .about-us_layout {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .about-us_img-wr {
    margin-left: auto;
    margin-right: auto;
  }

  .about-us_img {
    height: auto;
  }

  .section-mission {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .mission_text-wr {
    justify-content: center;
    align-items: flex-start;
    max-width: none;
  }

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

  .mission_img-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-left: auto;
    margin-right: auto;
  }

  .mission_img {
    height: auto;
  }

  .mission_img-wr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .about-us_cards {
    padding-bottom: 1.5rem;
  }

  .about-us_card {
    width: 100%;
    padding-left: 2rem;
  }

  .timeline {
    border-right: 2px dashed var(--desert-storm);
    width: 2px;
    height: 100%;
  }

  .about-us_card_text-wr {
    margin-bottom: 3rem;
  }

  .timeline-wr {
    flex: 0 auto;
    width: 2px;
    height: 100%;
  }

  .founders_img {
    display: none;
  }

  .founders_text-wr {
    max-width: 100%;
  }

  .founders_text-wr.is-left {
    padding: 1rem;
    position: static;
    left: -2rem;
  }

  .founders_text-wr.is-right {
    padding: 1rem;
    position: static;
  }

  .founders_img-mobile {
    object-fit: cover;
    border-radius: .25rem;
    width: 100%;
    height: 100%;
    display: block;
  }

  .logo_card {
    justify-content: center;
    align-items: stretch;
    min-width: 24%;
    max-width: 31%;
  }

  .main-search_field {
    background-color: #f6f6f466;
  }

  .about-us--logos_layout {
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
  }

  .cs_sidebar {
    width: 30%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    position: relative;
    top: 0;
  }

  .cs_details {
    padding: 1.5rem;
  }

  .mission_img-group-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-left: auto;
    margin-right: auto;
  }

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

  .timeline-wrap {
    flex-flow: column;
    width: 2px;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .timeline-progress {
    border-right: 2px solid var(--yellow);
    border-top-style: none;
    width: 2px;
    height: 50%;
  }

  .about-us_cards-wr {
    flex-flow: column;
    flex: 0 auto;
  }

  .about-us--timeline {
    height: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .about-us--timeline-sticky {
    position: static;
  }

  .nav_company {
    padding-top: 1rem;
  }

  .asset_message {
    background-color: #212121;
  }

  .customer-stories_blur {
    max-width: 50%;
  }

  .hero--platform_video-wr {
    width: auto;
  }

  .metric_card-static {
    height: auto;
    min-height: auto;
    max-height: none;
    padding-bottom: 1rem;
  }

  .metric_card-static:hover {
    background-color: var(--desert-storm);
    color: var(--body-text-black);
  }

  .metric_card-static.is-link {
    min-width: 40%;
  }

  .metric_card-static-n {
    height: auto;
    min-height: auto;
    max-height: none;
    padding-bottom: 1rem;
  }

  .metric_card-static-n:hover {
    background-color: var(--desert-storm);
    color: var(--body-text-black);
  }

  .metric_card-static-n.is-link {
    min-width: 40%;
  }

  .calc_hero_layout {
    padding-top: 3rem;
    padding-bottom: 3rem;
    padding-left: 3rem;
  }

  .calc_hero_img {
    bottom: -31%;
    right: -13%;
  }

  .calc_layout {
    grid-template-columns: 17rem 1fr;
  }

  .calc_progress {
    padding: 2rem 1.5rem;
  }

  .calc_result_blur {
    max-width: 50%;
  }

  .zoom-in_modal {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .zoom-in_close {
    top: 1rem;
    right: 1rem;
  }

  .zoom-in_img {
    width: 100%;
  }

  .compare_table_content-grid.is-title-blur, .compare_table_content-grid.is-compare-title-blur {
    height: auto;
  }

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

  .compare_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .compare_card_text-wr {
    height: 100%;
  }

  .compare_card_btn-wr {
    margin-top: auto;
  }

  .competitor_table_content-grid.is-title-blur, .competitor_table_content-grid.is-compare-title-blur {
    height: auto;
  }
}

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

  h2 {
    font-size: 2rem;
    line-height: 1.33333;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .padding-paprika {
    padding: 2rem;
  }

  .padding-vanilla {
    padding: 4.5rem;
  }

  .padding-teal {
    padding: 3.5rem;
  }

  .padding-red {
    padding: 3rem;
  }

  .padding-navy {
    padding: 1.5rem;
  }

  .padding-lavender {
    padding: 1.25rem;
  }

  .margin-lavender {
    margin: 1.25rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

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

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

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

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

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

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

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

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

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

  .hide-mobile-landscape {
    display: none;
  }

  .styleguide_heading-large {
    font-size: 3rem;
  }

  .styleguide_2-col {
    grid-template-columns: 1fr;
  }

  .styleguide_row {
    flex-wrap: wrap;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .padding-global.is-asset-form {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-container-navy {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .styleguide_section-header {
    font-size: .875rem;
  }

  .styleguide_heading-medium {
    font-size: 2rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

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

  .text-style-nowrap {
    white-space: normal;
  }

  .heading-style-h6 {
    font-size: .75rem;
  }

  .padding-container-ultraviolet {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .styleguide_3-col, .styleguide_3-col.is-align-start {
    grid-template-columns: 1fr;
  }

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

  .heading-style-h2 {
    font-size: 2rem;
  }

  .styleguide_version {
    font-size: .875rem;
  }

  .padding-kiwi {
    padding: 1.25rem;
  }

  .padding-mango {
    padding: 1.5rem;
  }

  .padding-olive, .padding-quartz {
    padding: 2rem;
  }

  .padding-salmon {
    padding: 3rem;
  }

  .padding-ultraviolet {
    padding: 4rem;
  }

  .margin-kiwi {
    margin: 1.25rem;
  }

  .margin-mango {
    margin: 1.5rem;
  }

  .margin-olive {
    margin: 2rem;
  }

  .margin-navy {
    margin: 1.5rem;
  }

  .margin-vanilla {
    margin: 4.5rem;
  }

  .margin-ultraviolet {
    margin: 4rem;
  }

  .margin-teal {
    margin: 3.5rem;
  }

  .margin-red {
    margin: 2.5rem;
  }

  .margin-quartz {
    margin: 2rem;
  }

  .dropdown-3 {
    text-align: left;
    white-space: nowrap;
    cursor: s-resize;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .margin-jade {
    margin: 1.25rem;
  }

  .padding-jade {
    padding: 1.25rem;
  }

  .margin-gold {
    margin: .75rem;
  }

  .show-mobile-portrait {
    display: none;
  }

  .show-mobile-landscape {
    display: block;
  }

  .center-layout {
    flex-flow: wrap;
  }

  .button.is-mini.is-arrow {
    flex: none;
  }

  .button.is-culture {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .home--hero_lotties-wr {
    grid-template-columns: 1fr;
    display: none;
  }

  .home--hero_bg {
    width: 122%;
    max-width: none;
    bottom: -3%;
  }

  .home--hero_lottie-wr {
    height: 20.125rem;
  }

  .logo-marquee {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .logo-marquee_grad {
    width: 100px;
  }

  .logo-marquee_content, .logo-marquee_list {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .section-white {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .features_cards-wr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    margin-top: 1.5rem;
  }

  .section-black, .section-desert {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .section-desert.is-compare {
    padding-top: 3.5rem;
  }

  .section-slider {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .heading-row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-flow: column;
    justify-content: center;
  }

  .quote-wr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .quote_image {
    height: 18.75rem;
  }

  .quote_text-wr {
    padding: 2rem;
  }

  .quote_author-title {
    text-align: left;
    font-size: .8rem;
  }

  .table_title-cell.is-first {
    display: none;
  }

  .table_content-grid {
    z-index: 3;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .table_content-grid.is-title {
    position: sticky;
    top: 30px;
  }

  .table_content-grid.is-white.is-square {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .table_content-grid.is-title-blur, .table_content-grid.is-compare-title-blur {
    position: sticky;
  }

  .table_wrapper {
    overflow: visible;
  }

  .table_content-cell {
    height: auto;
    padding-bottom: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .table_content-cell.is-title {
    justify-content: center;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 1rem;
  }

  .section-cta {
    background-position: 0%;
  }

  .container_2columns {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .subscribe_form-block {
    margin-top: 1.5rem;
  }

  .text-wrapper.is-customer-stories {
    width: auto;
  }

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

  .dd_content-right.is-resources {
    padding-right: 0;
  }

  .nav_burger_list {
    display: none;
  }

  .dd_container {
    grid-template-columns: 1fr;
    min-height: auto;
    padding-bottom: 0;
  }

  .dd_container.is-company {
    padding-bottom: 6rem;
  }

  .nav_mobile_button {
    align-self: center;
    margin-top: auto;
  }

  .main-dd {
    color: #303030;
    align-self: stretch;
    padding-left: 0;
  }

  .nav_padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .nav_brand {
    margin-right: 1rem;
    padding-left: 0;
  }

  .nav_wrapper {
    grid-template-columns: 7rem max-content;
  }

  .dd_list-content {
    flex-direction: column;
  }

  .main-dd_toggle {
    width: 100%;
    font-size: 1rem;
  }

  .nav-link {
    white-space: nowrap;
    border-bottom-style: none;
    padding-left: 0;
    font-size: 1rem;
  }

  .nav-link.sign-in {
    font-size: .875rem;
  }

  .dropdown_group-wr {
    grid-template-columns: 1fr;
    padding-top: 0;
  }

  .dropdown_group-wr.is-solutions {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .main-dd_list.w--open {
    box-shadow: none;
    position: static;
  }

  .navbar-menu {
    z-index: 998;
    flex-direction: column;
    align-items: flex-start;
    padding: 0;
  }

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

  .navbar_brand-logo {
    margin-left: 0%;
  }

  .nav-mobile_dd-link {
    padding-left: 0;
  }

  .dd_content-left {
    padding: 0 0 4rem;
  }

  .nav_burger_content {
    align-items: flex-start;
    height: 100%;
  }

  .tab_toggle {
    cursor: pointer;
    width: 100%;
    position: relative;
  }

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

  .tab-2_pane {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .nav_dd_main-link {
    width: 40%;
  }

  .nav_dd_links-group {
    grid-template-columns: 1fr;
  }

  .tab-3_pane {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .tab-4_pane {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex: 1;
    grid-template-columns: 1fr;
  }

  .tab-4_link_img {
    object-fit: contain;
  }

  .feature_grid {
    grid-template-columns: 1fr;
    margin-top: 1.125rem;
  }

  .feature-card {
    height: 26.25rem;
  }

  .metric_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2rem;
    display: grid;
  }

  .metric_card {
    background-color: var(--desert-storm);
    padding: 2rem;
  }

  .features_card_img {
    object-fit: contain;
    object-position: 50% 100%;
  }

  .features_card_img.is-first {
    object-fit: cover;
    object-position: 50% 50%;
  }

  .features_card_text-wr {
    padding-bottom: 1.625rem;
  }

  .feature-card_decor.is-parcel {
    top: 1.1rem;
    left: auto;
  }

  .home--hero_mobile-lotties-wr {
    margin-top: 5.3125rem;
    display: block;
  }

  .home--hero_tab-menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: center;
    align-items: flex-end;
    height: 4rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .home--hero_tab-link {
    flex-flow: column;
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .home--hero_tab-link.w--current {
    position: static;
  }

  .home--hero_tab-progress {
    align-self: stretch;
    height: 100%;
    position: static;
  }

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

  .cms_card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cms_card_text-wr {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .section-blog {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .cms_button-wr {
    margin-top: 2rem;
  }

  .blog-author_title {
    text-align: left;
    font-size: .8rem;
  }

  .article_content {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .text-rich-text h2 {
    margin-top: 3rem;
    font-size: 1.5rem;
  }

  .text-rich-text h3 {
    margin-top: 2rem;
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .toc_link-wrapper {
    z-index: 1;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .toc_link-content {
    z-index: 20;
    background-color: #fff;
    border: 1px solid #bac3d0;
    border-radius: .25rem;
    height: 42px;
    position: relative;
    overflow: hidden;
  }

  .toc_link {
    border-left-style: none;
    transition: all .3s;
    position: relative;
  }

  .toc_link:hover {
    color: #3a4554;
  }

  .toc_link.w--current {
    order: -1;
  }

  .toc_link.is-mob-title {
    display: block;
  }

  .toc-arrow {
    color: #bac3d0;
  }

  .legal-1_toc-arrow-box {
    z-index: 2;
    height: 2.625rem;
    display: flex;
    inset: 0% 0% auto auto;
  }

  .toc-wrapper {
    width: 100%;
    max-width: none;
    padding: 0;
    position: absolute;
    inset: 0%;
  }

  .toc_sticky {
    background-image: linear-gradient(#fff 60%, #fff0);
    padding-top: 1.5rem;
    padding-bottom: 3rem;
    display: none;
    top: 0;
  }

  .blog--hero {
    background-position: 0%;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .footer_brand {
    padding-left: 0;
  }

  .footer_bottom-group {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer_links {
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer_link-group {
    align-items: flex-start;
  }

  .footer_bottom {
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .footer_top-group {
    align-items: stretch;
  }

  .footer_form-wr {
    flex-flow: column;
  }

  .footer_text {
    display: none;
  }

  .footer_bottom_links {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .footer_share {
    flex: 1;
    justify-content: center;
    align-items: stretch;
  }

  .featured_layout {
    background-position: 0%;
  }

  .filter_field-wr.is-topics {
    max-width: 251px;
  }

  .footer-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .asset_hero {
    padding-top: 3rem;
  }

  .heading-style-h2-6 {
    font-size: 2rem;
  }

  .div-block {
    flex-flow: column;
  }

  .faq_wr {
    max-width: 100%;
  }

  .faq_trigger {
    padding: 1.5rem 2.5rem 1.5rem 1rem;
  }

  .faq_content {
    padding-bottom: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-table {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .section-table.is-compare {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .platform_layout {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .platform_img-wr {
    order: -1;
  }

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

  .section-platform {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section-metrics {
    padding-top: 1.5rem;
    padding-bottom: 3.5rem;
  }

  .heading-wr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .metrics_layout {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 2rem;
  }

  .metrics_card {
    justify-content: center;
    align-items: center;
  }

  .metrics_line {
    width: 7rem;
    height: .125rem;
    margin: 1.5rem 0;
  }

  .statistic_grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .hero_text-wr {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .hero_text-wr.is-about {
    width: 100%;
  }

  .hero--platform_img-wr {
    height: auto;
  }

  .faq_sticky-title {
    position: static;
  }

  .faq_text-wr {
    max-width: none;
  }

  .contact_section {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .contact_section.is-success {
    min-height: 400px;
  }

  .contact_layout {
    flex-flow: column;
  }

  .contact_green-decor {
    right: -34%;
  }

  .green-quote {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    overflow: hidden;
  }

  .culture_layout {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1.5fr .5fr;
    margin-top: 1.5rem;
  }

  .culture_black {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: 1rem;
  }

  .culture_green {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .section-gallery {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .green-quote_img-wr {
    align-self: stretch;
    max-width: none;
    padding-right: .5rem;
  }

  .green-quote_img {
    width: 100%;
  }

  .green-quote_text-wr {
    margin-top: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .green-quote_glare, .culture_glare {
    max-width: 64%;
    bottom: -8%;
  }

  .culture_green_text-wr {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin: 1rem;
  }

  .culture_line {
    width: 1rem;
  }

  .culture_button-wr {
    margin-bottom: .5rem;
    left: .5rem;
    right: .5rem;
  }

  .green-quote_text {
    font-size: 1.5rem;
  }

  .career_card_heading-wr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }

  .career_card_locations-wr {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .green_top-wr {
    max-width: 71%;
    margin-bottom: 2.725rem;
  }

  .green-card_button-wr {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .green-card_image {
    max-width: 31%;
  }

  .gallery_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-right: 1rem;
  }

  .gallery_column {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 15rem;
  }

  .gallery_column.is-small {
    width: 10rem;
  }

  .letters-title {
    font-size: 1.3rem;
  }

  .legal_content {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .legal_layout {
    flex-flow: column;
  }

  .detail-glossary_section, .detail-glossary_content {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .customer-stories_layout {
    flex-flow: column;
  }

  .black-metrics_layout {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 2rem;
  }

  .customer_content {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .cta_customer_layout {
    background-position: 0%;
  }

  .paid-landing_layout {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .hero--paid-landing_img-wr {
    height: auto;
  }

  .paid-landing_img {
    margin-left: 0;
    margin-right: 0;
  }

  .paid-landing_hero-form {
    max-width: none;
  }

  .section-cards {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .platform_cards_layout {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .platform_card, .platform_card.is-green {
    padding: 1.5rem;
  }

  .platform-rich-text h2 {
    font-size: 1.5rem;
  }

  .platform-rich-text h3 {
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .section-founders {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .founders_image-wr {
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: 1.5rem;
  }

  .about-us--hero {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .about-us_layout {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .about-us_img-wr {
    height: auto;
  }

  .about-us_img {
    margin-left: 0;
    margin-right: 0;
  }

  .mission_layout {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .mission_img-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    height: auto;
  }

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

  .mission_img-wr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .about-us_cards {
    flex-flow: column;
    padding: 3rem 2rem 1.5rem;
  }

  .about-us_card {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    padding-left: 2.5rem;
  }

  .timeline {
    width: 2px;
    height: 100%;
    top: 111px;
  }

  .about-us_card_text-wr {
    text-align: left;
    margin-right: 1rem;
  }

  .timeline-wr {
    flex: 0 auto;
  }

  .timeline_grad {
    background-image: linear-gradient(180deg, var(--green), #00595900);
    width: 2px;
    height: 2rem;
  }

  .timeline_grad.is-right {
    background-image: linear-gradient(0deg, var(--green), #00595900);
    height: 4rem;
    top: auto;
  }

  .founders_text-wr.is-left {
    max-width: none;
    padding: 1.5rem;
    position: static;
  }

  .founders_text-wr.is-right {
    padding: 1.5rem;
  }

  .founders_img-mobile {
    border-radius: .25rem;
    width: 100%;
    height: auto;
    display: block;
  }

  .founder-rich-text h2 {
    font-size: 1.5rem;
  }

  .founder-rich-text h3 {
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .about-us--logos_layout {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

  .cs_sidebar {
    order: -1;
    width: 100%;
    max-width: none;
    padding: 0;
    display: flex;
    position: static;
    inset: 0%;
  }

  .cs_sticky {
    background-image: linear-gradient(#fff 60%, #fff0);
    top: 0;
  }

  .cs_details {
    padding-top: 1.5rem;
    padding-bottom: 3rem;
    top: 0;
  }

  .mission_img-group-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    height: auto;
  }

  .timeline-progress {
    width: 2px;
    height: 100%;
  }

  .about-us_cards-wr {
    flex-flow: column;
  }

  .about-us--timeline {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .nav_company {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex: 1;
    grid-template-columns: 1fr;
  }

  .form_popup {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .form_popup-wr {
    max-height: 80vh;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    overflow: auto;
  }

  .home--hero_tabs-wr {
    margin-top: 5.3125rem;
    display: block;
  }

  .home--hero_tab-link_text-wr {
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: -38px;
    display: none;
    position: absolute;
    inset: auto 0% 2rem;
  }

  .home--hero_tab-progress_wr {
    background-color: #3b3c3e;
    border-radius: .25rem;
    flex: none;
    align-self: stretch;
    height: 3px;
    position: static;
  }

  .hero--platform_video-wr {
    height: auto;
  }

  .metric_card-static, .metric_card-static-n {
    background-color: var(--desert-storm);
    padding: 2rem;
  }

  .calculator_section {
    padding-top: 0;
  }

  .calc_hero_section {
    padding-top: 3rem;
    padding-bottom: 1rem;
  }

  .calc_hero_layout {
    padding: 2.5rem 2rem;
  }

  .calc_hero_layout.is-results {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .calc_hero_text-wr {
    width: auto;
  }

  .calc_hero_img {
    display: none;
  }

  .calc_layout {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: auto;
  }

  .calc_progress-wr {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding-bottom: 0;
    position: sticky;
    top: 0;
  }

  .question_wr {
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .calc_pagination {
    margin-top: 3rem;
  }

  .calc_progress {
    padding: .625rem 1.25rem;
    position: static;
  }

  .progress_link-wr {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0;
    display: none;
  }

  .progress_link-wr.is-active {
    display: flex;
  }

  .progress_link {
    font-size: 1rem;
    line-height: 1.25;
  }

  .progress_circle-wr {
    display: none;
  }

  .progress_link--mobile {
    font-size: .875rem;
    line-height: 1.25;
    display: block;
  }

  .progress_circle_mobile {
    display: block;
  }

  .progress_label-wr {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    display: flex;
  }

  .zoom-in_modal {
    padding-left: 0;
    padding-right: 0;
  }

  .zoom-in_img {
    width: 100%;
  }

  .hero_benefits-wr {
    flex-flow: wrap;
  }

  .compare_tabs_menu {
    overflow: auto;
  }

  .compare_tab_link {
    white-space: nowrap;
  }

  .compare_table_content-grid {
    z-index: 3;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .compare_table_content-grid.is-title {
    position: sticky;
    top: 30px;
  }

  .compare_table_content-grid.is-white.is-square {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .compare_table_content-grid.is-title-blur {
    position: sticky;
  }

  .compare_table_content-grid.is-compare-title-blur {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    position: sticky;
  }

  .section-gray {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .compare_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-top: 1.125rem;
  }

  .compare_img {
    height: auto;
  }

  .competitor_table_content-grid {
    z-index: 3;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .competitor_table_content-grid.is-title {
    position: sticky;
    top: 30px;
  }

  .competitor_table_content-grid.is-white.is-square {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .competitor_table_content-grid.is-title-blur {
    position: sticky;
  }

  .competitor_table_content-grid.is-compare-title-blur {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    position: sticky;
  }
}

@media screen and (max-width: 479px) {
  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

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

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

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

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

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

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

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

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

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

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

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

  .padding-global.is-asset-form {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .form_field-wrapper.company {
    z-index: 4;
    position: relative;
  }

  .main-wrapper {
    padding-bottom: .5rem;
  }

  .button-1 {
    white-space: nowrap;
  }

  .button-1.is-form-submit {
    width: 100%;
  }

  .button-group {
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
    width: 100%;
  }

  .button-group.is-about-us {
    justify-content: center;
    align-self: stretch;
  }

  .dropdown-3 {
    white-space: normal;
  }

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

  .show-mobile-portrait {
    display: block;
  }

  .home--hero {
    margin-left: .5rem;
    margin-right: .5rem;
    padding-bottom: 3rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .center-layout.is-mobile-margin {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .button {
    white-space: nowrap;
  }

  .button.is-mini.is-demo--mobile {
    flex: 1;
  }

  .button.is-sign--mobile {
    border: 1px solid var(--light-gray);
    background-color: var(--white);
    color: var(--body-text-black);
    width: 42%;
    padding-top: .875rem;
    padding-bottom: .875rem;
    transition-property: all;
  }

  .button.is-sign--mobile:hover {
    border-color: var(--yellow);
  }

  .button.is-culture {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-hover-bg.is-sign {
    background-color: #ffbc1d1a;
  }

  .home--hero_bg {
    width: 127%;
    max-width: none;
    margin-left: -1rem;
    bottom: -4%;
  }

  .logo-marquee {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .logo-marquee_grad {
    width: 50px;
  }

  .logo-marquee_logo {
    height: 2.5rem;
  }

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

  .section-white {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .features_card {
    width: 100%;
  }

  .section-black {
    margin-left: .5rem;
    margin-right: .5rem;
    padding: 3rem .5rem;
  }

  .section-desert {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .section-slider {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .heading-row {
    flex-flow: column;
  }

  .heading-row.with-paragraph {
    justify-content: space-between;
    align-items: center;
  }

  .swiper-slide.is-quote {
    margin-top: 0;
  }

  .quote_image {
    height: 14rem;
  }

  .quote_author {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .quote_author-text {
    justify-content: center;
    align-items: flex-start;
  }

  .quote_author-title {
    text-align: left;
    display: inline-block;
  }

  .table_title-cell {
    flex: none;
    padding-left: .25rem;
    padding-right: .25rem;
    position: sticky;
    left: 0;
  }

  .table_title-cell.text-align-center {
    letter-spacing: -.154px;
    font-size: .875rem;
  }

  .table_content-cell {
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .table_content-cell.is-title {
    position: sticky;
    left: 0;
  }

  .table_loop-logo {
    width: 3rem;
    height: 1.125rem;
  }

  .section-cta {
    margin-left: .5rem;
    margin-right: .5rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .cta_gradient {
    background-image: linear-gradient(90deg, #212121, #1f1f1f75);
    width: 100%;
  }

  .subscribe_input_wr {
    flex-direction: column;
  }

  .container_2columns {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .text-wrapper.is-asset {
    max-width: 100%;
  }

  .form-button {
    white-space: nowrap;
  }

  .dd_content-right {
    padding-bottom: 0;
  }

  .dd_content-right.is-resources {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .nav_burger_list {
    top: 5rem;
  }

  .dd_container.is-resources {
    flex-flow: column;
    padding-bottom: 0;
  }

  .dd_container.is-company {
    padding-bottom: 0;
  }

  .nav_mobile_button {
    z-index: 101;
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    border-top: 1px solid var(--light-gray);
    background-color: #fff;
    flex-direction: row;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    padding: 1.5rem 1rem;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

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

  .nav_wrapper {
    height: 5rem;
  }

  .nav-link.sign-in {
    text-align: center;
    border: 1px solid #414d5a;
    border-radius: 4px;
    flex: 1;
    order: -1;
    justify-content: center;
    align-self: center;
    height: 54px;
    display: flex;
  }

  .dropdown_group-wr {
    padding-bottom: 0;
  }

  .dropdown_group-wr.is-solutions {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .navbar-menu {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown_link-group {
    grid-template-columns: 1fr;
  }

  .nav-mobile--sub-dd {
    padding-bottom: 14.5rem;
  }

  .navbar_left_buttons-wr {
    display: none;
  }

  .nav_burger_button {
    margin-left: auto;
  }

  .dd_content-left {
    padding: 0 0 2rem;
  }

  .tabs-container {
    display: none;
  }

  .tab_toggle {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .tab_icon {
    display: block;
    right: 0;
  }

  .tabs {
    flex-direction: column;
  }

  .tabs_menu {
    border-right-style: none;
    width: 100%;
    padding-right: 0;
  }

  .nav-setup {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .tab-2_pane {
    flex-flow: column;
  }

  .nav_dd_main-link {
    width: 100%;
  }

  .nav_dd_links-group {
    grid-template-columns: 1fr;
  }

  .nav_dd_link.is-solutions {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tab-3_pane {
    flex-flow: column;
  }

  .metric_grid {
    grid-template-columns: 1fr;
    margin-top: 1.5rem;
  }

  .features_card_img.is-second {
    object-position: 50% 100%;
    height: auto;
  }

  .home--hero_mobile-lotties-wr {
    width: 100%;
    overflow: hidden;
  }

  .form_button-wr {
    width: 100%;
    height: 3.5rem;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .form_button {
    width: 100%;
  }

  .section-blog {
    margin-left: .5rem;
    margin-right: .5rem;
    padding: 3rem .5rem;
  }

  .blog_author {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .blog_author-text {
    justify-content: center;
    align-items: flex-start;
  }

  .blog-author_title {
    text-align: left;
    display: inline-block;
  }

  .article_content {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .article_layout {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .text-rich-text blockquote {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .blog--hero {
    margin-left: .5rem;
    margin-right: .5rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .footer_bottom-group {
    text-align: center;
    flex-direction: row;
    justify-content: space-between;
    height: auto;
  }

  .footer_group {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 2rem;
  }

  .footer_links {
    grid-column-gap: 19px;
    grid-row-gap: 3.5rem;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: grid;
  }

  .footer_link-group {
    align-self: flex-start;
  }

  .footer_link {
    margin-bottom: 0;
  }

  .footer {
    flex-direction: row;
    justify-content: space-between;
    height: auto;
    margin-top: .5rem;
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .footer_top-group.is-simple {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .footer_bottom_links {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .footer_share {
    flex: none;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    margin-top: .5rem;
  }

  .featured_layout {
    margin-top: 2rem;
    margin-left: .5rem;
    margin-right: .5rem;
    padding: 3rem 1rem;
  }

  .resources--hero {
    margin-left: .5rem;
    margin-right: .5rem;
    padding-top: 3.5rem;
  }

  .section-resources {
    margin-left: .5rem;
    margin-right: .5rem;
    padding: 3rem .5rem;
  }

  .filter_field-wr.is-topics {
    max-width: none;
  }

  .filter-search-input {
    width: 100%;
  }

  .filters_layout {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .filters {
    flex-flow: column;
  }

  .filter_dd {
    width: 100%;
  }

  .filter_dd.is-1 {
    z-index: 3;
  }

  .filter_dd_toggle {
    width: auto;
  }

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

  .blog-gradient {
    background-image: linear-gradient(90deg, #212121, #1f1f1f75);
    width: 100%;
  }

  .featured-grad {
    background-image: linear-gradient(90deg, #212121, #1f1f1f75 82%, #1f1f1f00 102%);
    width: 80%;
  }

  .play-button_bg {
    width: 4rem;
    height: 4rem;
  }

  .asset_hero_right-wr {
    z-index: 3;
  }

  .detail_text-wr {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .asset_hero {
    margin-left: .5rem;
    margin-right: .5rem;
    padding-top: 3rem;
  }

  .asset_content {
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .play-button_icon {
    width: 1rem;
    height: 1rem;
  }

  .asset_form {
    padding: 1.5rem 1rem;
  }

  .play-button {
    width: 5rem;
    height: 5rem;
  }

  .speaker-wr {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .faq_trigger {
    padding-right: 3.5rem;
  }

  .faq_section {
    padding-top: 3rem;
    padding-bottom: 2.5rem;
  }

  .section-table {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .platform_img-wr {
    width: 100%;
  }

  .section-platform {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .button-wr.is-hero {
    margin-top: 2rem;
  }

  .button-wr.is-center, .button-wr.is-cta-row {
    flex-flow: wrap;
  }

  .section-metrics {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .statistic_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 1.5rem;
  }

  .statistic_grid.is-3 {
    grid-template-columns: 1fr;
  }

  .statistic_card {
    min-width: 100%;
  }

  .platform--hero {
    padding-top: 2rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .hero_text-wr, .hero_text-wr.is-about {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .hero--platform_img-wr {
    width: 100%;
  }

  .faq_text-wr {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .contact_tab-logo-wr {
    height: 2rem;
  }

  .contact_section {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .contact_section.is-success {
    max-height: 500px;
  }

  .contact_tab-link {
    padding: 1.5rem .5rem;
  }

  .contact_content {
    margin-top: 2rem;
  }

  .contact_layout {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .contact_tabs-menu {
    margin-top: .75rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .contact_green-decor {
    right: -23%;
  }

  .selectcustom_content {
    max-height: 11.5rem;
  }

  .careers--hero {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .culture_layout {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .career_card {
    padding: 1rem 1rem 1.5rem;
  }

  .green-quote_text-wr {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .yellow_quotes {
    width: 2.25rem;
  }

  .culture_img.is-top {
    object-fit: cover;
    min-height: 12.5rem;
  }

  .culture_glare.is-green_card {
    pointer-events: none;
  }

  .culture_img-wr {
    flex: none;
    order: 1;
    min-height: 18.75rem;
  }

  .culture_button-wr {
    margin-bottom: 1rem;
  }

  .green-quote_text {
    font-size: 1.25rem;
    line-height: 1.3;
  }

  .careers_dd {
    align-self: stretch;
    width: 100%;
  }

  .careers_dd.is-locations {
    z-index: 2;
  }

  .careers--hero_layout {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .careers--hero_animation-wr {
    height: auto;
    padding-bottom: 2rem;
    position: static;
  }

  .images_group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    width: 36%;
    display: flex;
  }

  .images_group.is-left {
    justify-content: flex-end;
    align-items: flex-end;
    width: 60%;
  }

  .img1 {
    inset: 0 71% auto auto;
  }

  .img2 {
    max-width: 65%;
    position: static;
    left: .6625rem;
  }

  .img3 {
    max-width: 88%;
    position: static;
    bottom: auto;
    left: .9625rem;
  }

  .img6 {
    display: none;
    top: auto;
    left: 61%;
    right: auto;
  }

  .img4 {
    max-width: 90%;
    position: static;
    top: -1.1625rem;
    right: .9rem;
  }

  .img5 {
    max-width: 81%;
    position: static;
    right: 1.3rem;
  }

  .careers_dd-wr {
    flex-flow: column;
    align-items: stretch;
    width: 100%;
  }

  .careers_dd_content {
    max-height: 11.5rem;
  }

  .green_top-wr {
    margin-bottom: 1.125rem;
  }

  .green-card_button-wr {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-top: .625rem;
  }

  .green-card_image {
    max-width: 33%;
  }

  .glossary-toc-sticky {
    padding: 1rem;
  }

  .glossary_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .legal_page--hero {
    margin-left: .5rem;
    margin-right: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .legal_content {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .legal_layout {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .detail-glossary_section {
    margin-left: 0;
    margin-right: 0;
  }

  .detail-glossary_content {
    padding: 2rem;
  }

  .customer-stories--hero {
    margin-left: .5rem;
    margin-right: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .customer_content {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .cta_customer_layout {
    margin-top: 2rem;
    margin-left: .5rem;
    margin-right: .5rem;
    padding: 3rem 1rem;
  }

  .paid-landing--hero {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .hero--paid-landing_img-wr {
    width: 100%;
  }

  .section-cards, .platform-rich-text blockquote {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .section-founders {
    margin-left: .5rem;
    margin-right: .5rem;
    padding: 2.5rem .375rem;
  }

  .founders_image-wr {
    width: 100%;
  }

  .about-us--hero {
    margin-left: .5rem;
    margin-right: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .about-us_img-wr {
    width: 100%;
  }

  .section-mission {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .mission_img-group {
    width: 100%;
  }

  .about-us_cards {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-left: 1.5rem;
  }

  .about-us_card {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    padding-left: 1.5rem;
  }

  .logo_card {
    min-width: 46%;
  }

  .founder-rich-text blockquote {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .about-us--logos_layout {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 1.5rem;
  }

  .mission_img-group-2 {
    width: 100%;
  }

  .section-mission-2, .about-us--timeline {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .careers_job-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .form_popup {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .form_popup-wr {
    max-height: 90vh;
    padding: 2rem 1.25rem;
  }

  .asset_message {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .home--hero_tabs-wr {
    width: 100%;
    margin-top: 2.5rem;
    overflow: hidden;
  }

  .hero--platform_video-wr {
    width: 100%;
  }

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

  .calc_hero_layout {
    padding: 1rem;
  }

  .calc_hero_layout.is-results {
    margin-left: -1rem;
    margin-right: -1rem;
    padding: 3rem 1.5rem;
  }

  .calc_h1 {
    margin-bottom: 0;
    font-size: 1.5rem;
    line-height: 1.33333;
  }

  .calc_h1.calc_h6 {
    font-size: .8rem;
  }

  .calc_layout {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .calc_progress-wr {
    margin-left: -.5rem;
    margin-right: -.5rem;
  }

  .calc_progress {
    margin-left: -.5rem;
    margin-right: -.5rem;
    padding-left: 1rem;
  }

  .side_layout {
    flex-flow: column;
  }

  .side_wr {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .zoom-in_modal {
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    display: none;
  }

  .zoom-in_close {
    margin-bottom: 10px;
    margin-right: 10px;
    position: static;
  }

  .section-gray {
    margin-left: .5rem;
    margin-right: .5rem;
    padding: 3rem .5rem;
  }
}

#w-node-a1917c3d-36e2-5c27-2bfd-9bf94f7d83d9-0e50236f, #w-node-a1917c3d-36e2-5c27-2bfd-9bf94f7d83e0-0e50236f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a1917c3d-36e2-5c27-2bfd-9bf94f7d83e7-0e50236f, #w-node-a1917c3d-36e2-5c27-2bfd-9bf94f7d83ee-0e50236f, #w-node-a1917c3d-36e2-5c27-2bfd-9bf94f7d83f5-0e50236f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8ae-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8b1-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8b4-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8b7-0e50236f, #w-node-facb6cbf-decd-bf7c-3972-3c0390cf7580-0e50236f, #w-node-facb6cbf-decd-bf7c-3972-3c0390cf7583-0e50236f, #w-node-facb6cbf-decd-bf7c-3972-3c0390cf7586-0e50236f, #w-node-facb6cbf-decd-bf7c-3972-3c0390cf7589-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f89a-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f89d-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f89f-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8a1-0e50236f, #w-node-bbc00aac-5da6-77d9-ab97-d6feefda19f9-0e50236f, #w-node-bbc00aac-5da6-77d9-ab97-d6feefda19fc-0e50236f, #w-node-bbc00aac-5da6-77d9-ab97-d6feefda19ff-0e50236f, #w-node-bbc00aac-5da6-77d9-ab97-d6feefda1a02-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8a4-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8a7-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8a9-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8ab-0e50236f, #w-node-_266cdcca-40da-0a1b-e2b3-74b046f329ee-0e50236f, #w-node-_266cdcca-40da-0a1b-e2b3-74b046f329f1-0e50236f, #w-node-_266cdcca-40da-0a1b-e2b3-74b046f329f4-0e50236f, #w-node-_266cdcca-40da-0a1b-e2b3-74b046f329f7-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8bb-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8be-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8c1-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8c3-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8c7-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8ca-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8cd-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8d0-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8d4-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8d7-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8da-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8dd-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8e1-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8e4-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8e6-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8e8-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8f5-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8f8-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8fa-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8fd-0e50236f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79cac5e2-0911-a6b2-a972-d5c1690b9bd5-690b9bd0, #w-node-b6c884e5-2979-f596-3f9a-c4a687558b0d-690b9bd0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d9dad160-55a8-420c-39fa-827f81d1bad9-81d1bac9, #w-node-d9dad160-55a8-420c-39fa-827f81d1bb1a-81d1bac9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e216f3b1-e783-b5ce-e754-25f6dee4100f-81d1bac9 {
  justify-self: end;
}

#w-node-_8383dcb0-07e1-56ef-18d6-80b6ae1a6298-ae1a6294 {
  align-self: center;
}

#w-node-_8383dcb0-07e1-56ef-18d6-80b6ae1a629d-ae1a6294 {
  justify-self: stretch;
}

#w-node-_8383dcb0-07e1-56ef-18d6-80b6ae1a62a2-ae1a6294, #w-node-d0900536-0cb4-3834-0bf4-5ea2334b5d36-334b5d36, #w-node-_6f2eda4c-0a26-09b2-85de-25d8a23c2068-a23c2068 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f5ab65a-92c2-8c77-8129-1af73aa0ad89-3aa0ad84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_1f5ab65a-92c2-8c77-8129-1af73aa0ae3e-3aa0ad84, #w-node-_1f5ab65a-92c2-8c77-8129-1af73aa0ae43-3aa0ad84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a2414ea-011c-1c19-ff74-772ce8e58fff-e8e58ff7 {
  align-self: start;
}

#w-node-_938ecd5a-3b58-54c6-8758-ab6c34ee6e88-34ee6e88, #w-node-_9f69b1cd-6bbe-5e02-2187-f7dea613835a-a613834a, #w-node-_3eebf294-9919-c611-65cc-849fed71abcc-0e502373, #w-node-c664ee81-2259-4693-3ff9-335b9a2f754a-0e502373, #w-node-f1891727-69e0-d77b-d72c-bc9cc17f77a8-0e502373, #w-node-e1314da2-1d4c-67cf-f228-c8fb5bea6c19-0e502373, #w-node-_09d1957f-74b9-4955-0e84-bfd66f7559e7-0e502373, #w-node-_09d1957f-74b9-4955-0e84-bfd66f7559e9-0e502373, #w-node-_4a335c79-d3d3-18a7-a8cc-ec1160e9ebb9-0e502373, #w-node-_5a84546b-9ebc-057f-cda7-110afc122bc6-0e502373, #w-node-e7d2dc44-815c-2a3d-6601-143bd93eb332-0e502373, #w-node-dc51671a-fdc3-fa2e-f699-9584e8b3fba3-0e502373, #w-node-bb5fc88f-9b56-82b9-269a-e066d31b38ee-0e502373, #w-node-c3df6ae0-da0e-4f80-0781-777948561b33-0e502373, #w-node-e77c3b83-b237-13d8-9faa-18e74bb78e70-0e502373, #w-node-_6a5bb001-7e4c-b9b1-024d-534bd8a85177-0e502373, #w-node-_9d86bb5e-2a5f-2790-d17e-139bbe59a371-0e502373, #w-node-_7531b884-12b4-717e-4308-520880cf5cd8-0e502373, #w-node-_60eaf8e4-d68d-4180-5242-4c39912f01d7-0e502373, #w-node-_18cb5872-e8fb-eb83-535c-291c6d215690-0e502373, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cb45-0e502373, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cb5e-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb61-0e502373 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb63-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb66-0e502373, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ca21-0e502373 {
  justify-self: start;
}

#w-node-_12666cc7-3619-6941-8bcf-e3ec3ccd8b58-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca1c-0e502373 {
  justify-self: start;
}

#w-node-_5d99efc2-e111-7e44-1400-1b39bfc2f291-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca17-0e502373 {
  justify-self: start;
}

#w-node-_068ef63f-8767-1b91-4047-f81d6890d4fb-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca26-0e502373 {
  justify-self: start;
}

#w-node-_625dc840-d999-b400-4997-7d933dd58d00-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca2c-0e502373 {
  justify-self: start;
}

#w-node-_8ded71e9-2422-f89a-9360-48d0423677fc-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a33a0a6-07f1-45a1-816a-65ec505e1892-0e502373 {
  justify-self: start;
}

#w-node-_1a33a0a6-07f1-45a1-816a-65ec505e1894-0e502373, #w-node-_1a33a0a6-07f1-45a1-816a-65ec505e1896-0e502373, #w-node-b9cb0ed8-631d-b17b-bdcb-06bee397347a-0e502373, #w-node-b9cb0ed8-631d-b17b-bdcb-06bee3973481-0e502373, #w-node-_8581b0ad-db40-6d65-c42f-ea5531228aca-0e502373, #w-node-_81ddf30f-fd9f-f558-b05b-d47b97c85fd3-0e502373, #w-node-d666b079-6929-68b7-46d1-bf436d90ac24-0e502373, #w-node-f216d255-98a9-4d5b-4212-a4e35a3ec331-0e502373, #w-node-_48d727e2-1688-95f5-d47e-44c76034d4e0-0e502373, #w-node-_93747ff0-47cf-5909-7575-d3e625c1f87d-0e502373, #w-node-_93747ff0-47cf-5909-7575-d3e625c1f884-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96e23eda-9564-da58-f473-57c757c4b01c-0e502373 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_96e23eda-9564-da58-f473-57c757c4b01f-0e502373, #w-node-_9ed458c5-35eb-834b-3662-6b1b2fb5e2fe-0e502373, #w-node-_93e1df86-7ab9-cfcc-5778-feb059af7d4c-0e502373, #w-node-_12fc6d1b-3215-b035-3402-bbca83982238-0e502373, #w-node-_3ed017a9-2347-df42-83e3-d8592fcbd9fc-0e502373, #w-node-a5b55c3c-7f46-1802-7a9e-a87ce8f69d58-0e502373, #w-node-d11fb09f-690b-2132-98ef-2b7b01ee0e75-0e502373, #w-node-_20c98807-8c20-2d21-bb72-25a60c2edd14-0e502373, #w-node-_71a4c600-6340-2928-54bf-9fa5a35bf2e1-0e502373, #w-node-_1cb12cee-3941-4169-9689-c1ec386b375f-0e502373, #w-node-d38b2226-6c74-11b2-e89b-002db6d00d42-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc31-0e502373, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc36-0e502373, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc3b-0e502373, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc40-0e502373, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc45-0e502373, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc4a-0e502373, #w-node-f3f6c85a-a806-19af-b681-f6118bb69bc8-0e502373, #w-node-f3f6c85a-a806-19af-b681-f6118bb69bcd-0e502373, #w-node-f3f6c85a-a806-19af-b681-f6118bb69bd2-0e502373, #w-node-f3f6c85a-a806-19af-b681-f6118bb69bd7-0e502373, #w-node-f3f6c85a-a806-19af-b681-f6118bb69bdc-0e502373, #w-node-f3f6c85a-a806-19af-b681-f6118bb69be1-0e502373, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc54-0e502373 {
  justify-self: start;
}

#w-node-e6771058-e763-8f7e-860c-a6f66f4ff942-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2405b3da-b880-aa99-957f-6aa1c5c1f35a-0e502373 {
  justify-self: start;
}

#w-node-_2405b3da-b880-aa99-957f-6aa1c5c1f35c-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ed6a33a-26d5-6774-41bd-fe3a800537a8-0e502373 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ed6a33a-26d5-6774-41bd-fe3a800537a9-0e502373 {
  justify-self: start;
}

#w-node-_7ed6a33a-26d5-6774-41bd-fe3a800537ab-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc59-0e502373 {
  justify-self: start;
}

#w-node-b66a8940-d046-b7a4-c802-18e6f8d7c2a0-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_765c4649-d146-ee33-b486-d5df9380232d-0e502373 {
  justify-self: start;
}

#w-node-_765c4649-d146-ee33-b486-d5df9380232f-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc5e-0e502373 {
  justify-self: start;
}

#w-node-_3e7b9b6b-b0f3-0a19-c320-61ffd5b431b0-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddf34410-7c62-5fcd-4b0f-dd642b9076f5-0e502373 {
  justify-self: start;
}

#w-node-ddf34410-7c62-5fcd-4b0f-dd642b9076f7-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc63-0e502373 {
  justify-self: start;
}

#w-node-_013cb46b-6290-781c-b758-d066f1676786-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0b3e9a7-b1d1-75af-80da-ad60fff4f1f5-0e502373 {
  justify-self: start;
}

#w-node-d0b3e9a7-b1d1-75af-80da-ad60fff4f1f7-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_384b565b-c684-744b-5157-98d0f7d15fcf-0e502373 {
  justify-self: start;
}

#w-node-_384b565b-c684-744b-5157-98d0f7d15fd1-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_591fbfd5-eeae-bddf-a1d3-ec968e1b3d4c-0e502373 {
  justify-self: start;
}

#w-node-_591fbfd5-eeae-bddf-a1d3-ec968e1b3d4e-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_857211c8-ee61-27e2-c8c0-1313f4f437c2-0e502373 {
  justify-self: start;
}

#w-node-_857211c8-ee61-27e2-c8c0-1313f4f437c4-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d692429-3a39-cab8-b186-efeaa72c2536-0e502373 {
  justify-self: start;
}

#w-node-_2d692429-3a39-cab8-b186-efeaa72c2538-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5b2f42b-0585-f543-6421-c192e9237ccd-0e502373 {
  justify-self: start;
}

#w-node-c5b2f42b-0585-f543-6421-c192e9237ccf-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_856fe250-1138-5985-57ad-427e02b198ea-0e502373 {
  justify-self: start;
}

#w-node-_856fe250-1138-5985-57ad-427e02b198ec-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_463f501c-8ccf-4db4-781d-2aa09007a456-0e502373 {
  justify-self: start;
}

#w-node-_463f501c-8ccf-4db4-781d-2aa09007a458-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87b7c741-4f11-46fd-48f4-d6b72586c9bf-0e502373 {
  justify-self: start;
}

#w-node-_87b7c741-4f11-46fd-48f4-d6b72586c9c1-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc68-0e502373 {
  justify-self: start;
}

#w-node-_2fb133e2-080e-9a7d-e7cb-66a4d0981d87-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb4b4d2d-25df-325a-376b-b8acb4448394-0e502373 {
  justify-self: start;
}

#w-node-fb4b4d2d-25df-325a-376b-b8acb4448396-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc6d-0e502373 {
  justify-self: start;
}

#w-node-be363c6b-111c-fd65-a22a-db741f2158c8-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9418edda-db42-618a-cb19-26c356b65557-0e502373 {
  justify-self: start;
}

#w-node-_9418edda-db42-618a-cb19-26c356b65559-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df810c08-af4d-92d9-1f5e-84be7362b1b4-0e502373 {
  justify-self: start;
}

#w-node-df810c08-af4d-92d9-1f5e-84be7362b1b6-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0858df0a-2e66-8c68-721c-106991bccec0-0e502373 {
  justify-self: start;
}

#w-node-_0858df0a-2e66-8c68-721c-106991bccec2-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d0ddcc4-2c98-4d13-971b-9b4afc345863-0e502373 {
  justify-self: start;
}

#w-node-_4d0ddcc4-2c98-4d13-971b-9b4afc345865-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcb8da31-c9c6-a13d-070b-e9598edf8962-0e502373 {
  justify-self: start;
}

#w-node-bcb8da31-c9c6-a13d-070b-e9598edf8964-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc72-0e502373 {
  justify-self: start;
}

#w-node-ed687bc2-ce9a-0a0e-02ce-b183c0748157-0e502373, #w-node-_4fc852fc-9bb0-4599-ce60-9728049589b2-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2901f9b-399e-0e9e-29c2-8fb2fbb83369-0e502373 {
  justify-self: start;
}

#w-node-a2901f9b-399e-0e9e-29c2-8fb2fbb8336b-0e502373, #w-node-a2901f9b-399e-0e9e-29c2-8fb2fbb8336d-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8b506e2-5bfc-b883-b890-6076388c4099-0e502373 {
  justify-self: start;
}

#w-node-b8b506e2-5bfc-b883-b890-6076388c409b-0e502373, #w-node-b8b506e2-5bfc-b883-b890-6076388c409d-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26259cd7-7024-ebf0-4195-ac3b9a604a68-0e502373 {
  justify-self: start;
}

#w-node-_26259cd7-7024-ebf0-4195-ac3b9a604a6a-0e502373, #w-node-_26259cd7-7024-ebf0-4195-ac3b9a604a6c-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc77-0e502373 {
  justify-self: start;
}

#w-node-af4e8e59-d40a-3166-683d-1eb41bf56363-0e502373, #w-node-_0a2518ba-bb74-c2bb-1867-708f1a15934f-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_776ac353-9e07-1adf-cb76-485118f38f34-0e502373 {
  justify-self: start;
}

#w-node-_776ac353-9e07-1adf-cb76-485118f38f36-0e502373, #w-node-_776ac353-9e07-1adf-cb76-485118f38f38-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f34132ff-5c95-f0da-0383-bad9950a7a15-0e502373 {
  justify-self: start;
}

#w-node-f34132ff-5c95-f0da-0383-bad9950a7a17-0e502373, #w-node-f34132ff-5c95-f0da-0383-bad9950a7a19-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9efd9fab-a07b-1467-cd90-08b2bd699d91-0e502373 {
  justify-self: start;
}

#w-node-_9efd9fab-a07b-1467-cd90-08b2bd699d93-0e502373, #w-node-_9efd9fab-a07b-1467-cd90-08b2bd699d95-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff20d515-f3c1-cee2-7021-1933333158ca-0e502373 {
  justify-self: start;
}

#w-node-ff20d515-f3c1-cee2-7021-1933333158cc-0e502373, #w-node-ff20d515-f3c1-cee2-7021-1933333158ce-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7805b21d-e749-9310-49fd-10a6a0ba1891-0e502373 {
  justify-self: start;
}

#w-node-_7805b21d-e749-9310-49fd-10a6a0ba1893-0e502373, #w-node-_7805b21d-e749-9310-49fd-10a6a0ba1895-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc7c-0e502373 {
  justify-self: start;
}

#w-node-_3052ca50-140a-d48f-5920-148fb1065e95-0e502373, #w-node-bd2cbc54-c5a0-7777-64ba-291706a7ba07-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52f3c284-cf39-7a9e-c86a-446c3925ef31-0e502373 {
  justify-self: start;
}

#w-node-_52f3c284-cf39-7a9e-c86a-446c3925ef33-0e502373, #w-node-_52f3c284-cf39-7a9e-c86a-446c3925ef35-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1da15df4-a41b-f3c5-64b2-100b2e20d3c6-0e502373 {
  justify-self: start;
}

#w-node-_1da15df4-a41b-f3c5-64b2-100b2e20d3c8-0e502373, #w-node-_1da15df4-a41b-f3c5-64b2-100b2e20d3ca-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd4c527a-0efb-a2e7-d5b3-0ed2a5d1d229-0e502373 {
  justify-self: start;
}

#w-node-fd4c527a-0efb-a2e7-d5b3-0ed2a5d1d22b-0e502373, #w-node-fd4c527a-0efb-a2e7-d5b3-0ed2a5d1d22d-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc80-0e502373 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc81-0e502373 {
  justify-self: start;
}

#w-node-ea1fce20-b8a8-f938-2430-964fa2ef4d01-0e502373, #w-node-ec7cd348-f011-4e84-068b-f71f6dc00e07-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77743068-87bf-8079-d81a-b32fd307904c-0e502373 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_77743068-87bf-8079-d81a-b32fd307904d-0e502373 {
  justify-self: start;
}

#w-node-_77743068-87bf-8079-d81a-b32fd307904f-0e502373, #w-node-_77743068-87bf-8079-d81a-b32fd3079051-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_242c6fe8-8fd6-0be8-b5cf-4272ffb9fc98-0e502373 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_242c6fe8-8fd6-0be8-b5cf-4272ffb9fc99-0e502373 {
  justify-self: start;
}

#w-node-_242c6fe8-8fd6-0be8-b5cf-4272ffb9fc9b-0e502373, #w-node-_242c6fe8-8fd6-0be8-b5cf-4272ffb9fc9d-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6faa78a7-9251-8265-f6a4-20f74d99eacc-0e502373 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6faa78a7-9251-8265-f6a4-20f74d99eacd-0e502373 {
  justify-self: start;
}

#w-node-_6faa78a7-9251-8265-f6a4-20f74d99eacf-0e502373, #w-node-_6faa78a7-9251-8265-f6a4-20f74d99ead1-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_640b611c-54e0-94b6-f8b9-67abf182f2f2-0e502373 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_640b611c-54e0-94b6-f8b9-67abf182f2f3-0e502373 {
  justify-self: start;
}

#w-node-_640b611c-54e0-94b6-f8b9-67abf182f2f5-0e502373, #w-node-_640b611c-54e0-94b6-f8b9-67abf182f2f7-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9fe8f10-d9ec-3bca-47aa-faf92d0a32c9-0e502373 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d9fe8f10-d9ec-3bca-47aa-faf92d0a32ca-0e502373 {
  justify-self: start;
}

#w-node-d9fe8f10-d9ec-3bca-47aa-faf92d0a32cc-0e502373, #w-node-d9fe8f10-d9ec-3bca-47aa-faf92d0a32ce-0e502373, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd6b-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cdc7-0e502373 {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cdcb-0e502373, #w-node-_9a66905c-796b-318c-223e-b40c69b6b2d8-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cdcf-0e502373, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cdd3-0e502373 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8a64963-00a9-56f0-27ad-5bcff6148cd1-0e502373 {
  justify-self: start;
}

#w-node-e8a64963-00a9-56f0-27ad-5bcff6148cdd-0e502373 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_989f2a4b-fd45-557c-1c23-5b083ac506dc-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44f36527-3588-5504-cf1d-9d83012a8dad-0e502373 {
  justify-self: start;
}

#w-node-_929ea54c-ade3-0551-4216-c303b5e2885f-0e502373, #w-node-_929ea54c-ade3-0551-4216-c303b5e28867-0e502373 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_929ea54c-ade3-0551-4216-c303b5e28868-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f669bdf1-3c57-37e8-7b9a-9e627009c52a-0e502373 {
  justify-self: start;
}

#w-node-f669bdf1-3c57-37e8-7b9a-9e627009c532-0e502373, #w-node-d7058919-ffaf-46f1-cedb-93fc1096b49c-0e502373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8db45e4e-b8d0-daaf-8053-f96b35fe4acc-0e502373, #w-node-_2946f43e-0ca9-2661-8f22-c5ff903bd156-0e502373, #w-node-f70d21f1-8c1c-ef72-acb3-ba1bd3a2d84e-0e502373, #w-node-de64d1d8-89fa-2d58-03a9-e7a41be08f96-0e502373, #w-node-_5ca2c2d7-f941-db87-2753-0e150214fcbc-0e502373, #w-node-_5ca2c2d7-f941-db87-2753-0e150214fcc3-0e502373, #w-node-_5ca2c2d7-f941-db87-2753-0e150214fcca-0e502373, #w-node-_5ca2c2d7-f941-db87-2753-0e150214fcd1-0e502373, #w-node-_732d8cc4-5269-a8c0-1f2b-179e3cc97f43-0e502373, #w-node-_11b31d36-6594-dd2e-32ee-1ea8268090f4-0e502373, #w-node-f91e37d2-9e40-02e9-8a9b-0dcbc0beaa23-0e502373, #w-node-a5d34a14-8198-a629-b022-dbd60ddd1fb9-0e502373, #w-node-_6051c214-b79a-3f75-a1ea-f5b031a85973-0e502373, #w-node-dcbd28b5-9fbc-c6a6-6f75-9db061c9ff9a-0e502373 {
  justify-self: start;
}

#w-node-dafabf9d-c36b-4a4b-4691-496e1e0a08c7-1e0a08c7, #w-node-_1b907196-df45-6c9d-3509-3f8ccf1d2746-cf1d2746, #w-node-_88f6b646-2f52-041b-acc4-54c64df43fe5-609e5e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6490c02b-ebca-e337-1283-39ad943fd2e1-609e5e66 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_76661879-aee5-a6cc-382f-52db44e7327e-44e7327a, #w-node-_3dbff821-4527-0408-abfd-68ed4a95b964-534d6fbc, #w-node-_1354711b-a3af-9fad-8df3-3d12c4860646-3657f0f7 {
  align-self: center;
}

#w-node-_25fd62ef-899c-e273-6790-5c9b383b013c-5d54fa24 {
  align-self: stretch;
}

#w-node-_25fd62ef-899c-e273-6790-5c9b383b00b2-5d54fa24 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: stretch;
}

#w-node-_1968a372-3fcf-c541-1fc8-77948041dfab-5d54fa24, #w-node-_1968a372-3fcf-c541-1fc8-77948041dfb7-5d54fa24, #w-node-_1968a372-3fcf-c541-1fc8-77948041dfc5-5d54fa24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1968a372-3fcf-c541-1fc8-77948041dfc6-5d54fa24, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b6e-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b71-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b74-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b77-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b7b-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b7e-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b81-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b84-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b88-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b8b-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b8d-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b8f-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b92-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b95-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b98-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b9b-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b9f-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514ba2-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514ba4-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514ba6-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514ba9-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bac-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bae-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bb0-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bb3-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bb6-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bb9-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bbc-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bc0-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bc3-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bc6-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bc9-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bcd-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bd0-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bd3-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bd6-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bd9-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bdc-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bde-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514be0-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514be3-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514be6-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514be9-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bec-13e084d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fef2169a-81e2-2082-a424-5076d2f22b4c-77d54b2b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_00b029c2-b9ae-621a-cded-ce1acbe9d4d0-46935726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34568236-e737-c150-a6e0-1673d3b5fac6-46935726 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_7d94db9d-a9fb-aaad-320c-700e70782a1c-46935726, #w-node-ca3efa18-8d3d-047a-f317-0cac9b5b147a-46935726, #w-node-_778dc224-72e8-ce82-0502-9817b57b8f0d-46935726 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c85d9ad5-94c6-a2d4-e17e-7e10c10c172c-1581c17b {
  align-self: start;
}

#w-node-c85d9ad5-94c6-a2d4-e17e-7e10c10c1753-1581c17b {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: stretch;
}

#w-node-c85d9ad5-94c6-a2d4-e17e-7e10c10c1731-1581c17b {
  align-self: start;
}

#w-node-_290ba9c2-9536-0125-5a01-83ba5d7d420a-1c8a396b, #w-node-_0207337a-9530-d6a8-c57c-063c509ad858-c22854a7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa95-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab3-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab5-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab7-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac7-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaca-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aacd-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad4-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad7-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aada-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae1-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae4-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae7-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaed-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaef-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf1-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa95-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab3-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab5-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab7-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac7-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaca-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aacd-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad4-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad7-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aada-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae1-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae4-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae7-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaed-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaef-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf1-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa95-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab3-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab5-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab7-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac7-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaca-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aacd-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad4-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad7-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aada-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae1-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae4-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae7-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaed-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaef-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf1-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab3-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab5-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab7-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaed-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaef-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf1-4e96728a, #w-node-_0b3144f2-9720-517b-8cfa-813c005d331d-4e96728a, #w-node-_0b3144f2-9720-517b-8cfa-813c005d3320-4e96728a, #w-node-_0b3144f2-9720-517b-8cfa-813c005d3322-4e96728a, #w-node-_0b3144f2-9720-517b-8cfa-813c005d3324-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa95-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab3-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab5-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab7-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac7-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaca-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aacd-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad4-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad7-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aada-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae1-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae4-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae7-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaed-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaef-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf1-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa95-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab3-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab5-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab7-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac7-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaca-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aacd-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad4-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad7-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aada-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae1-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae4-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae7-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaed-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaef-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf1-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa95-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab3-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab5-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab7-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac7-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaca-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aacd-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad4-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad7-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aada-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae1-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae4-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae7-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa95-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab3-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab5-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab7-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-831be9ac, #w-node-ce0d866e-9bcd-8334-86be-3ef5e271c025-831be9ac, #w-node-ce0d866e-9bcd-8334-86be-3ef5e271c028-831be9ac, #w-node-ce0d866e-9bcd-8334-86be-3ef5e271c02a-831be9ac, #w-node-ce0d866e-9bcd-8334-86be-3ef5e271c02c-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaed-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaef-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf1-831be9ac, #w-node-_559dbed9-4965-e757-fd32-d41d9394661c-831be9ac, #w-node-_559dbed9-4965-e757-fd32-d41d9394661f-831be9ac, #w-node-_559dbed9-4965-e757-fd32-d41d93946621-831be9ac, #w-node-_559dbed9-4965-e757-fd32-d41d93946623-831be9ac, #w-node-_990a72ec-b3d7-a10b-0514-b8c60dadb109-831be9ac, #w-node-_990a72ec-b3d7-a10b-0514-b8c60dadb10c-831be9ac, #w-node-_990a72ec-b3d7-a10b-0514-b8c60dadb10e-831be9ac, #w-node-_990a72ec-b3d7-a10b-0514-b8c60dadb110-831be9ac, #w-node-f015e4fc-bf7b-d89b-debd-61456739ac58-831be9ac, #w-node-f015e4fc-bf7b-d89b-debd-61456739ac5b-831be9ac, #w-node-f015e4fc-bf7b-d89b-debd-61456739ac5d-831be9ac, #w-node-f015e4fc-bf7b-d89b-debd-61456739ac5f-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa95-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab3-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab5-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab7-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac7-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaca-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aacd-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-831acb43, #w-node-b5454578-ebde-13f2-a90d-bee95c92a418-831acb43, #w-node-b5454578-ebde-13f2-a90d-bee95c92a41b-831acb43, #w-node-b5454578-ebde-13f2-a90d-bee95c92a41d-831acb43, #w-node-b5454578-ebde-13f2-a90d-bee95c92a41f-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa95-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-a3ba1742, #w-node-_1eb9ae22-bdd6-a97e-a075-5c23cf8527ee-a3ba1742, #w-node-_1eb9ae22-bdd6-a97e-a075-5c23cf8527f1-a3ba1742, #w-node-_1eb9ae22-bdd6-a97e-a075-5c23cf8527f4-a3ba1742, #w-node-_1eb9ae22-bdd6-a97e-a075-5c23cf8527f7-a3ba1742, #w-node-ae9a239c-a8c4-85fe-b3e7-ec33a24fc351-a3ba1742, #w-node-ae9a239c-a8c4-85fe-b3e7-ec33a24fc354-a3ba1742, #w-node-ae9a239c-a8c4-85fe-b3e7-ec33a24fc357-a3ba1742, #w-node-ae9a239c-a8c4-85fe-b3e7-ec33a24fc35a-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-a3ba1742, #w-node-_4699008c-27ff-7ce6-6e12-7c09505d5db3-a3ba1742, #w-node-_4699008c-27ff-7ce6-6e12-7c09505d5db6-a3ba1742, #w-node-_4699008c-27ff-7ce6-6e12-7c09505d5db8-a3ba1742, #w-node-_4699008c-27ff-7ce6-6e12-7c09505d5dba-a3ba1742, #w-node-_183de05e-7afd-b345-a255-1ad6006e66a2-a3ba1742, #w-node-_183de05e-7afd-b345-a255-1ad6006e66a5-a3ba1742, #w-node-_183de05e-7afd-b345-a255-1ad6006e66a7-a3ba1742, #w-node-_183de05e-7afd-b345-a255-1ad6006e66a9-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa95-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab3-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab5-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab7-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac7-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaca-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aacd-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad4-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad7-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aada-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae1-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae4-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae7-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaed-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaef-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf1-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa95-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-4382b2a1, #w-node-_44b83b64-1177-4ee8-4d47-ea626122f425-4382b2a1, #w-node-_44b83b64-1177-4ee8-4d47-ea626122f428-4382b2a1, #w-node-_44b83b64-1177-4ee8-4d47-ea626122f42a-4382b2a1, #w-node-_44b83b64-1177-4ee8-4d47-ea626122f42c-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab3-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab5-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab7-4382b2a1, #w-node-af8a1a87-871f-26e3-ae9e-65cd783af5c0-4382b2a1, #w-node-af8a1a87-871f-26e3-ae9e-65cd783af5c3-4382b2a1, #w-node-af8a1a87-871f-26e3-ae9e-65cd783af5c5-4382b2a1, #w-node-af8a1a87-871f-26e3-ae9e-65cd783af5c7-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac7-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaca-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aacd-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae1-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae4-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae7-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa95-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-530e6f3e, #w-node-cacc6055-48d8-4676-3f71-de637c3e4a82-530e6f3e, #w-node-cacc6055-48d8-4676-3f71-de637c3e4a85-530e6f3e, #w-node-cacc6055-48d8-4676-3f71-de637c3e4a87-530e6f3e, #w-node-cacc6055-48d8-4676-3f71-de637c3e4a89-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-530e6f3e, #w-node-d56f05b9-1099-61a9-3620-da889841253d-530e6f3e, #w-node-d56f05b9-1099-61a9-3620-da8898412540-530e6f3e, #w-node-d56f05b9-1099-61a9-3620-da8898412542-530e6f3e, #w-node-d56f05b9-1099-61a9-3620-da8898412544-530e6f3e, #w-node-_9612796b-7c3d-0226-ddb2-2ab4dd50ff25-530e6f3e, #w-node-_9612796b-7c3d-0226-ddb2-2ab4dd50ff28-530e6f3e, #w-node-_9612796b-7c3d-0226-ddb2-2ab4dd50ff2a-530e6f3e, #w-node-_9612796b-7c3d-0226-ddb2-2ab4dd50ff2c-530e6f3e, #w-node-_33eaacbe-8fa9-2ff2-683c-6edcc2736d21-530e6f3e, #w-node-_33eaacbe-8fa9-2ff2-683c-6edcc2736d24-530e6f3e, #w-node-_33eaacbe-8fa9-2ff2-683c-6edcc2736d27-530e6f3e, #w-node-_33eaacbe-8fa9-2ff2-683c-6edcc2736d2a-530e6f3e, #w-node-_4ff6bfcf-3dfb-1481-3704-b18bf3350248-530e6f3e, #w-node-_4ff6bfcf-3dfb-1481-3704-b18bf335024b-530e6f3e, #w-node-_4ff6bfcf-3dfb-1481-3704-b18bf335024d-530e6f3e, #w-node-_4ff6bfcf-3dfb-1481-3704-b18bf335024f-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa95-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab3-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab5-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab7-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac7-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaca-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aacd-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad4-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad7-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aada-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae1-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae4-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae7-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-b16b46c7, #w-node-_290ba9c2-9536-0125-5a01-83ba5d7d420a-8114124d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_367f80d8-baf1-3b92-1115-f9c3860dd362-48eb6c41, #w-node-_5731283a-4d8c-1d4e-ce39-264cc68adba6-dd859af6, #w-node-_824e381b-a326-20cc-75d9-96f3a40bbe26-890e408c, #w-node-_46774a08-0aad-6e8a-3f48-77406ba17f2d-0f9556f9, #w-node-efd3b5e7-6e4c-9b3b-b5a2-1ad86efe7c15-c8b6d4b4, #w-node-_367f80d8-baf1-3b92-1115-f9c3860dd362-7755ddc9, #w-node-_367f80d8-baf1-3b92-1115-f9c3860dd362-77564861, #w-node-_367f80d8-baf1-3b92-1115-f9c3860dd362-f02b7d4e, #w-node-_5731283a-4d8c-1d4e-ce39-264cc68adba6-d3a31865, #w-node-_367f80d8-baf1-3b92-1115-f9c3860dd362-348e2aaa, #w-node-_5731283a-4d8c-1d4e-ce39-264cc68adba6-8ff3ed66, #w-node-_367f80d8-baf1-3b92-1115-f9c3860dd362-f4c5c9e9, #w-node-_367f80d8-baf1-3b92-1115-f9c3860dd362-936dcdcd {
  align-self: center;
}

#w-node-_367f80d8-baf1-3b92-1115-f9c3860dd366-936dcdcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11509009-0ba5-9b47-9770-4ce58896f713-4f2091b4 {
  align-self: center;
}

#w-node-_11509009-0ba5-9b47-9770-4ce58896f717-4f2091b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_367f80d8-baf1-3b92-1115-f9c3860dd362-4f2091b4 {
  align-self: center;
}

#w-node-_367f80d8-baf1-3b92-1115-f9c3860dd366-4f2091b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fef2169a-81e2-2082-a424-5076d2f22b4c-d9d0aeed {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fc447421-e317-3ba8-cdb4-bf034d14813e-d9d0aeed, #w-node-dafc01cb-f2f4-7feb-9fdc-2ace7e25f007-d9d0aeed, #w-node-_8ae0cd39-455d-bf7e-4d55-735e82561cdf-d9d0aeed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d174dadf-28ea-a80d-0766-5f40a59221cf-d9d0aeed, #w-node-_0647cee0-0707-317a-6ab6-095e428b013c-d9d0aeed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dafc01cb-f2f4-7feb-9fdc-2ace7e25f013-d9d0aeed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dafc01cb-f2f4-7feb-9fdc-2ace7e25f022-d9d0aeed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fef2169a-81e2-2082-a424-5076d2f22b4c-8a34ee46 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-dafc01cb-f2f4-7feb-9fdc-2ace7e25f007-8a34ee46, #w-node-_25c50ae8-f1b8-b145-b6bb-40cdc4ae2713-8a34ee46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dafc01cb-f2f4-7feb-9fdc-2ace7e25f013-8a34ee46 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dafc01cb-f2f4-7feb-9fdc-2ace7e25f022-8a34ee46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fef2169a-81e2-2082-a424-5076d2f22b4c-44a5f118, #w-node-fef2169a-81e2-2082-a424-5076d2f22b4c-daf5cb7a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_97426f43-6e73-e868-e9dc-46c8ca00f17e-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f181-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f184-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f187-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f18b-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f18e-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f191-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f194-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f198-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f19b-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f19d-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f19f-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1a2-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1a5-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1a8-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1ab-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1af-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1b2-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1b4-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1b6-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1b9-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1bc-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1be-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1c0-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1c3-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1c6-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1c9-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1cc-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1d0-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1d3-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1d6-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1d9-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1dd-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1e0-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1e3-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1e6-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1e9-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1ec-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1ee-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1f0-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1f3-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1f6-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1f9-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1fc-83847761 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_367f80d8-baf1-3b92-1115-f9c3860dd362-83847761 {
  align-self: center;
}

#w-node-fef2169a-81e2-2082-a424-5076d2f22b4c-5872d05c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d8d28667-7316-9301-f980-f05f7c810390-3913aa06, #w-node-d8d28667-7316-9301-f980-f05f7c810392-3913aa06 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d8d28667-7316-9301-f980-f05f7c8103a4-3913aa06 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-d8d28667-7316-9301-f980-f05f7c8103a5-3913aa06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fef2169a-81e2-2082-a424-5076d2f22b4c-c1dc3982 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8be66dcc-04e7-c21d-7067-dc4a4590fd49-1fea523f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_367f80d8-baf1-3b92-1115-f9c3860dd362-1fea523f {
  align-self: center;
}

#w-node-_367f80d8-baf1-3b92-1115-f9c3860dd366-1fea523f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fef2169a-81e2-2082-a424-5076d2f22b4c-eb07d101 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-dafc01cb-f2f4-7feb-9fdc-2ace7e25f007-eb07d101, #w-node-_25c50ae8-f1b8-b145-b6bb-40cdc4ae2713-eb07d101 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dafc01cb-f2f4-7feb-9fdc-2ace7e25f013-eb07d101 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dafc01cb-f2f4-7feb-9fdc-2ace7e25f022-eb07d101 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8d28667-7316-9301-f980-f05f7c810390-525082e2, #w-node-d8d28667-7316-9301-f980-f05f7c810392-525082e2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d8d28667-7316-9301-f980-f05f7c8103a4-525082e2 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-d8d28667-7316-9301-f980-f05f7c8103a5-525082e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8d28667-7316-9301-f980-f05f7c810390-942e36f2, #w-node-d8d28667-7316-9301-f980-f05f7c810392-942e36f2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d8d28667-7316-9301-f980-f05f7c8103a4-942e36f2 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-d8d28667-7316-9301-f980-f05f7c8103a5-942e36f2, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa95-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab3-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab5-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab7-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac7-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaca-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aacd-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad4-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad7-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aada-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae1-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae4-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae7-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaed-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaef-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf1-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-1d2b33a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_824e381b-a326-20cc-75d9-96f3a40bbe26-88ba8089 {
  align-self: center;
}

#w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa95-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab3-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab5-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab7-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac7-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaca-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aacd-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad4-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad7-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aada-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae1-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae4-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae7-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-41ac1077 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fef2169a-81e2-2082-a424-5076d2f22b4c-1e2f9ca2, #w-node-fef2169a-81e2-2082-a424-5076d2f22b4c-0d09a43b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d8d28667-7316-9301-f980-f05f7c810390-19976318, #w-node-d8d28667-7316-9301-f980-f05f7c810392-19976318 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d8d28667-7316-9301-f980-f05f7c8103a4-19976318 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-d8d28667-7316-9301-f980-f05f7c8103a5-19976318 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fef2169a-81e2-2082-a424-5076d2f22b4c-5839de18, #w-node-fef2169a-81e2-2082-a424-5076d2f22b4c-f4e42851, #w-node-fef2169a-81e2-2082-a424-5076d2f22b4c-a2926a58, #w-node-fef2169a-81e2-2082-a424-5076d2f22b4c-604f309b, #w-node-fef2169a-81e2-2082-a424-5076d2f22b4c-bb066cf8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5731283a-4d8c-1d4e-ce39-264cc68adba6-6b82a450 {
  align-self: center;
}

#w-node-_740f87c4-77a6-619b-b9fa-c01d880f9346-880f9346, #w-node-_96fc0631-04b3-afed-00a6-fd862a60caa2-8885b00b, #w-node-_96fc0631-04b3-afed-00a6-fd862a60caa5-8885b00b, #w-node-_96fc0631-04b3-afed-00a6-fd862a60caa8-8885b00b, #w-node-_78531bcb-f6c1-4bfc-8595-41c3d2119e88-8885b00b, #w-node-_96fc0631-04b3-afed-00a6-fd862a60caab-8885b00b, #w-node-cd83b603-5ea9-5fe4-36ee-ce62c51a4fab-8885b00b, #w-node-cd83b603-5ea9-5fe4-36ee-ce62c51a4fb0-8885b00b, #w-node-cd83b603-5ea9-5fe4-36ee-ce62c51a4fb2-8885b00b, #w-node-cd83b603-5ea9-5fe4-36ee-ce62c51a4fb4-8885b00b, #w-node-cd83b603-5ea9-5fe4-36ee-ce62c51a4fb6-8885b00b, #w-node-_60fb492e-c28f-eb4e-5119-0f527d45d90f-8885b00b, #w-node-_60fb492e-c28f-eb4e-5119-0f527d45d914-8885b00b, #w-node-_60fb492e-c28f-eb4e-5119-0f527d45d916-8885b00b, #w-node-_60fb492e-c28f-eb4e-5119-0f527d45d918-8885b00b, #w-node-_60fb492e-c28f-eb4e-5119-0f527d45d91a-8885b00b, #w-node-d74aad8a-c4f1-85d9-539e-420b1142fd98-8885b00b, #w-node-d74aad8a-c4f1-85d9-539e-420b1142fd9d-8885b00b, #w-node-d74aad8a-c4f1-85d9-539e-420b1142fd9f-8885b00b, #w-node-d74aad8a-c4f1-85d9-539e-420b1142fda1-8885b00b, #w-node-d74aad8a-c4f1-85d9-539e-420b1142fda3-8885b00b, #w-node-_79ea0153-7064-ee29-8932-da13f91f97b9-8885b00b, #w-node-_79ea0153-7064-ee29-8932-da13f91f97be-8885b00b, #w-node-_79ea0153-7064-ee29-8932-da13f91f97c0-8885b00b, #w-node-_79ea0153-7064-ee29-8932-da13f91f97c2-8885b00b, #w-node-_79ea0153-7064-ee29-8932-da13f91f97c4-8885b00b, #w-node-f0ad6616-c476-f8b7-fb61-20bdaf538c38-8885b00b, #w-node-f0ad6616-c476-f8b7-fb61-20bdaf538c3d-8885b00b, #w-node-f0ad6616-c476-f8b7-fb61-20bdaf538c3f-8885b00b, #w-node-f0ad6616-c476-f8b7-fb61-20bdaf538c41-8885b00b, #w-node-f0ad6616-c476-f8b7-fb61-20bdaf538c43-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb23-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb28-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb2a-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb2c-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb2e-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb31-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb36-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb38-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb3a-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb3c-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb3f-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb44-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb46-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb48-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb4a-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb4d-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb52-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb54-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb56-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb58-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb5b-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb60-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb62-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb64-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb66-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb69-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb6e-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb70-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb72-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb74-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf13-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf18-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf1a-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf1c-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf1e-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf21-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf26-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf28-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf2a-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf2c-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf2f-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf34-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf36-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf38-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf3a-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf3d-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf42-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf44-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf46-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf48-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf4b-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf50-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf52-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf54-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf56-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf59-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf5e-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf60-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf62-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf64-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa317d-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa3182-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa3184-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa3186-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa3188-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa318b-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa3190-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa3192-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa3194-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa3196-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa3199-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa319e-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31a0-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31a2-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31a4-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31a7-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31ac-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31ae-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31b0-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31b2-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31b5-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31ba-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31bc-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31be-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31c0-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31c3-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31c8-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31ca-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31cc-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31ce-8885b00b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6cab2c7d-7c7b-2837-e5d5-4581796017d4-796017d0 {
  align-self: center;
}

#w-node-_6cab2c7d-7c7b-2837-e5d5-4581796017d9-796017d0 {
  justify-self: stretch;
}

#w-node-_6cab2c7d-7c7b-2837-e5d5-4581796017de-796017d0, #w-node-_70a5373b-4b93-5053-fc20-112eb2fe8b5a-796017d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6dfef96b-2dda-6901-ca6d-fde05ca01443-d400fe65, #w-node-_6dfef96b-2dda-6901-ca6d-fde05ca01445-d400fe65 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6dfef96b-2dda-6901-ca6d-fde05ca01450-d400fe65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6dfef96b-2dda-6901-ca6d-fde05ca01455-d400fe65, #w-node-_6dfef96b-2dda-6901-ca6d-fde05ca01457-d400fe65 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ca5b99c-6251-bcc6-c832-0c8e5229849e-d400fe65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ca5b99c-6251-bcc6-c832-0c8e522984a3-d400fe65, #w-node-_7ca5b99c-6251-bcc6-c832-0c8e522984a5-d400fe65 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_25023062-9f02-e843-ed73-4806cb16d0a1-d400fe65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25023062-9f02-e843-ed73-4806cb16d0a6-d400fe65, #w-node-_25023062-9f02-e843-ed73-4806cb16d0a8-d400fe65 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b8c5658-9fdd-62ff-f84c-ad87b60c52d4-d400fe65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b8c5658-9fdd-62ff-f84c-ad87b60c52d9-d400fe65, #w-node-_1b8c5658-9fdd-62ff-f84c-ad87b60c52db-d400fe65 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-af42be8e-acee-8ff0-b2e8-4829fba42893-d400fe65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af42be8e-acee-8ff0-b2e8-4829fba42898-d400fe65, #w-node-af42be8e-acee-8ff0-b2e8-4829fba4289a-d400fe65 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9a458595-84d3-2e7d-a2c6-f71cb95ec533-d400fe65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a458595-84d3-2e7d-a2c6-f71cb95ec538-d400fe65, #w-node-_9a458595-84d3-2e7d-a2c6-f71cb95ec53a-d400fe65 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-dc3b5a18, #w-node-df4ba3dd-c19d-662a-8349-5f368dda1cbf-dc3b5a18, #w-node-df4ba3dd-c19d-662a-8349-5f368dda1cc2-dc3b5a18, #w-node-df4ba3dd-c19d-662a-8349-5f368dda1cc4-dc3b5a18, #w-node-df4ba3dd-c19d-662a-8349-5f368dda1cc6-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab3-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab5-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab7-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac7-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaca-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aacd-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad4-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad7-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aada-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae1-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae4-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae7-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaed-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaef-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf1-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa82-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa85-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa88-1e619aa3, #w-node-df4ba3dd-c19d-662a-8349-5f368dda1cbf-1e619aa3, #w-node-df4ba3dd-c19d-662a-8349-5f368dda1cc2-1e619aa3, #w-node-df4ba3dd-c19d-662a-8349-5f368dda1cc4-1e619aa3, #w-node-df4ba3dd-c19d-662a-8349-5f368dda1cc6-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8f-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa92-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9c-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa9e-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa0-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa6-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa9-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaac-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab3-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab5-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab7-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabd-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aabf-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac1-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac7-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaca-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aacd-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad4-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad7-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aada-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae1-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae4-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aae7-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaed-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaef-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf1-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf7-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafa-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aafd-1e619aa3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1280px) {
  #w-node-_929ea54c-ade3-0551-4216-c303b5e28867-0e502373, #w-node-_1968a372-3fcf-c541-1fc8-77948041dfc5-5d54fa24 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_00b029c2-b9ae-621a-cded-ce1acbe9d4d0-46935726 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_34568236-e737-c150-a6e0-1673d3b5fac6-46935726 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-d8d28667-7316-9301-f980-f05f7c8103a4-3913aa06, #w-node-d8d28667-7316-9301-f980-f05f7c8103a4-525082e2, #w-node-d8d28667-7316-9301-f980-f05f7c8103a4-942e36f2, #w-node-d8d28667-7316-9301-f980-f05f7c8103a4-19976318 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-d9dad160-55a8-420c-39fa-827f81d1bb1a-81d1bac9, #w-node-d9dad160-55a8-420c-39fa-827f81d1bb62-81d1bac9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e216f3b1-e783-b5ce-e754-25f6dee4100f-81d1bac9 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-b76e2698-fbf4-590d-8676-3c51403f48e6-403f488e, #w-node-_929ea54c-ade3-0551-4216-c303b5e28867-0e502373 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_25fd62ef-899c-e273-6790-5c9b383b013c-5d54fa24 {
    order: 9999;
  }

  #w-node-_25fd62ef-899c-e273-6790-5c9b383b00b2-5d54fa24, #w-node-_1968a372-3fcf-c541-1fc8-77948041dfc5-5d54fa24 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_00b029c2-b9ae-621a-cded-ce1acbe9d4d0-46935726 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_34568236-e737-c150-a6e0-1673d3b5fac6-46935726 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-c85d9ad5-94c6-a2d4-e17e-7e10c10c1753-1581c17b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-d8d28667-7316-9301-f980-f05f7c8103a4-3913aa06, #w-node-d8d28667-7316-9301-f980-f05f7c8103a4-525082e2, #w-node-d8d28667-7316-9301-f980-f05f7c8103a4-942e36f2, #w-node-d8d28667-7316-9301-f980-f05f7c8103a4-19976318 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a1917c3d-36e2-5c27-2bfd-9bf94f7d83d9-0e50236f, #w-node-a1917c3d-36e2-5c27-2bfd-9bf94f7d83e0-0e50236f, #w-node-a1917c3d-36e2-5c27-2bfd-9bf94f7d83e7-0e50236f, #w-node-a1917c3d-36e2-5c27-2bfd-9bf94f7d83ee-0e50236f, #w-node-a1917c3d-36e2-5c27-2bfd-9bf94f7d83f5-0e50236f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8ae-0e50236f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8b7-0e50236f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-facb6cbf-decd-bf7c-3972-3c0390cf7580-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f89a-0e50236f, #w-node-bbc00aac-5da6-77d9-ab97-d6feefda19f9-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8a4-0e50236f, #w-node-_266cdcca-40da-0a1b-e2b3-74b046f329ee-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8bb-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8c7-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8d4-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8e1-0e50236f, #w-node-_60c3d387-1ceb-713c-b92f-f66206d8f8f5-0e50236f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d9dad160-55a8-420c-39fa-827f81d1bb1a-81d1bac9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d9dad160-55a8-420c-39fa-827f81d1bb4a-81d1bac9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1f5ab65a-92c2-8c77-8129-1af73aa0addb-3aa0ad84, #w-node-b76e2698-fbf4-590d-8676-3c51403f48e6-403f488e, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc80-0e502373, #w-node-_77743068-87bf-8079-d81a-b32fd307904c-0e502373, #w-node-_242c6fe8-8fd6-0be8-b5cf-4272ffb9fc98-0e502373, #w-node-_6faa78a7-9251-8265-f6a4-20f74d99eacc-0e502373, #w-node-_640b611c-54e0-94b6-f8b9-67abf182f2f2-0e502373, #w-node-d9fe8f10-d9ec-3bca-47aa-faf92d0a32c9-0e502373 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b6e-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b7b-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b88-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b92-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514b9f-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514ba9-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bb3-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bc0-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bcd-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514bd9-13e084d2, #w-node-_16c5d999-99e7-2fd1-f7ca-6728cc514be3-13e084d2, #w-node-_00b029c2-b9ae-621a-cded-ce1acbe9d4d0-46935726 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_34568236-e737-c150-a6e0-1673d3b5fac6-46935726 {
    order: 9999;
    grid-area: 2 / 2 / 4 / 4;
  }

  #w-node-ffd54b4b-7c5e-2b95-27f1-5d4d6d1682cc-46935726 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_22df8134-77bc-ab4f-1b3c-dcf85378486a-46935726 {
    grid-area: 3 / 1 / 3 / 2;
  }

  #w-node-c85d9ad5-94c6-a2d4-e17e-7e10c10c1753-1581c17b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-d7c5818a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-e0cd1391, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-1bc18e89, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-4e96728a, #w-node-_0b3144f2-9720-517b-8cfa-813c005d331d-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-4e96728a, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-4c4e4296, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-acc7a4d6, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-2a6b8c64, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-831be9ac, #w-node-ce0d866e-9bcd-8334-86be-3ef5e271c025-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-831be9ac, #w-node-_559dbed9-4965-e757-fd32-d41d9394661c-831be9ac, #w-node-_990a72ec-b3d7-a10b-0514-b8c60dadb109-831be9ac, #w-node-f015e4fc-bf7b-d89b-debd-61456739ac58-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-831be9ac, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-831acb43, #w-node-b5454578-ebde-13f2-a90d-bee95c92a418-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-831acb43, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-a3ba1742, #w-node-_1eb9ae22-bdd6-a97e-a075-5c23cf8527ee-a3ba1742, #w-node-ae9a239c-a8c4-85fe-b3e7-ec33a24fc351-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-a3ba1742, #w-node-_4699008c-27ff-7ce6-6e12-7c09505d5db3-a3ba1742, #w-node-_183de05e-7afd-b345-a255-1ad6006e66a2-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-a3ba1742, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-20d47626, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-4382b2a1, #w-node-_44b83b64-1177-4ee8-4d47-ea626122f425-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-4382b2a1, #w-node-af8a1a87-871f-26e3-ae9e-65cd783af5c0-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-4382b2a1, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-530e6f3e, #w-node-cacc6055-48d8-4676-3f71-de637c3e4a82-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-530e6f3e, #w-node-d56f05b9-1099-61a9-3620-da889841253d-530e6f3e, #w-node-_9612796b-7c3d-0226-ddb2-2ab4dd50ff25-530e6f3e, #w-node-_33eaacbe-8fa9-2ff2-683c-6edcc2736d21-530e6f3e, #w-node-_4ff6bfcf-3dfb-1481-3704-b18bf3350248-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-530e6f3e, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-b16b46c7, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-b16b46c7, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f17e-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f18b-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f198-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1a2-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1af-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1b9-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1c3-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1d0-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1dd-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1e9-83847761, #w-node-_97426f43-6e73-e868-e9dc-46c8ca00f1f3-83847761 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_06f2e70f-d918-c953-0bca-65b910462bfc-3913aa06, #w-node-_06f2e70f-d918-c953-0bca-65b910462bfc-525082e2, #w-node-_06f2e70f-d918-c953-0bca-65b910462bfc-942e36f2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-1d2b33a8, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-41ac1077, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-41ac1077 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_06f2e70f-d918-c953-0bca-65b910462bfc-19976318 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_96fc0631-04b3-afed-00a6-fd862a60caa2-8885b00b, #w-node-cd83b603-5ea9-5fe4-36ee-ce62c51a4fab-8885b00b, #w-node-_60fb492e-c28f-eb4e-5119-0f527d45d90f-8885b00b, #w-node-d74aad8a-c4f1-85d9-539e-420b1142fd98-8885b00b, #w-node-_79ea0153-7064-ee29-8932-da13f91f97b9-8885b00b, #w-node-f0ad6616-c476-f8b7-fb61-20bdaf538c38-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb23-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb31-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb3f-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb4d-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb5b-8885b00b, #w-node-_798f7452-a2db-e2b6-50a0-14e8d97acb69-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf13-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf21-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf2f-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf3d-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf4b-8885b00b, #w-node-_9975baaf-5d02-c92c-dac9-ac889a99cf59-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa317d-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa318b-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa3199-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31a7-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31b5-8885b00b, #w-node-a7ce9bcc-7e5c-4347-8729-649824fa31c3-8885b00b, #w-node-_6dfef96b-2dda-6901-ca6d-fde05ca01450-d400fe65, #w-node-_7ca5b99c-6251-bcc6-c832-0c8e5229849e-d400fe65, #w-node-_25023062-9f02-e843-ed73-4806cb16d0a1-d400fe65, #w-node-_1b8c5658-9fdd-62ff-f84c-ad87b60c52d4-d400fe65, #w-node-af42be8e-acee-8ff0-b2e8-4829fba42893-d400fe65, #w-node-_9a458595-84d3-2e7d-a2c6-f71cb95ec533-d400fe65 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-dc3b5a18, #w-node-df4ba3dd-c19d-662a-8349-5f368dda1cbf-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-dc3b5a18, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa7f-1e619aa3, #w-node-df4ba3dd-c19d-662a-8349-5f368dda1cbf-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa8c-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aa99-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaa3-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aab0-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaba-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aac4-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aad1-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aade-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaea-1e619aa3, #w-node-b0188215-6e59-7ed5-a7e9-2407e107aaf4-1e619aa3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a1917c3d-36e2-5c27-2bfd-9bf94f7d83d9-0e50236f, #w-node-a1917c3d-36e2-5c27-2bfd-9bf94f7d83e0-0e50236f, #w-node-a1917c3d-36e2-5c27-2bfd-9bf94f7d83e7-0e50236f, #w-node-a1917c3d-36e2-5c27-2bfd-9bf94f7d83ee-0e50236f, #w-node-a1917c3d-36e2-5c27-2bfd-9bf94f7d83f5-0e50236f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_79cac5e2-0911-a6b2-a972-d5c1690b9bd5-690b9bd0, #w-node-d9dad160-55a8-420c-39fa-827f81d1bae4-81d1bac9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d9dad160-55a8-420c-39fa-827f81d1baf3-81d1bac9 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-d9dad160-55a8-420c-39fa-827f81d1bb05-81d1bac9 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-d9dad160-55a8-420c-39fa-827f81d1bb1a-81d1bac9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d9dad160-55a8-420c-39fa-827f81d1bb29-81d1bac9 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-d9dad160-55a8-420c-39fa-827f81d1bb35-81d1bac9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d9dad160-55a8-420c-39fa-827f81d1bb4a-81d1bac9 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-d9dad160-55a8-420c-39fa-827f81d1bb56-81d1bac9, #w-node-d9dad160-55a8-420c-39fa-827f81d1bb62-81d1bac9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e216f3b1-e783-b5ce-e754-25f6dee4100f-81d1bac9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_32eadc24-e391-a089-abe0-fb5b6627cdcf-0e502373, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cdd3-0e502373, #w-node-e8a64963-00a9-56f0-27ad-5bcff6148cdd-0e502373, #w-node-_929ea54c-ade3-0551-4216-c303b5e2885f-0e502373, #w-node-_1968a372-3fcf-c541-1fc8-77948041dfab-5d54fa24, #w-node-_1968a372-3fcf-c541-1fc8-77948041dfb7-5d54fa24 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c85d9ad5-94c6-a2d4-e17e-7e10c10c1753-1581c17b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-dafc01cb-f2f4-7feb-9fdc-2ace7e25f013-d9d0aeed, #w-node-dafc01cb-f2f4-7feb-9fdc-2ace7e25f013-8a34ee46, #w-node-d8d28667-7316-9301-f980-f05f7c810390-3913aa06, #w-node-d8d28667-7316-9301-f980-f05f7c810392-3913aa06, #w-node-dafc01cb-f2f4-7feb-9fdc-2ace7e25f013-eb07d101, #w-node-d8d28667-7316-9301-f980-f05f7c810390-525082e2, #w-node-d8d28667-7316-9301-f980-f05f7c810392-525082e2, #w-node-d8d28667-7316-9301-f980-f05f7c810390-942e36f2, #w-node-d8d28667-7316-9301-f980-f05f7c810392-942e36f2, #w-node-d8d28667-7316-9301-f980-f05f7c810390-19976318, #w-node-d8d28667-7316-9301-f980-f05f7c810392-19976318 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
