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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: "Museosans 100";
  src: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/627e56cdd31392abb7c8a21a_MuseoSans-100.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Museosans 300";
  src: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/627e5768d1330491e1aab2b4_MuseoSans-300.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Museosans 700";
  src: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/65a81e7e12a65c85f5db42b4_MuseoSans_700.otf") format("opentype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Museosans 500";
  src: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/65a81f72a179bd2b6a9bd840_MuseoSans_500.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Museo 500";
  src: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/672502d3de8f2ea18c23d426_Museo500-Regular.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --qualpay-blue: #015eb8;
  --qp-turquoise: #00a3e0;
  --full-white: white;
  --qualpay-charcoal: #545859;
  --qualpay-green: #8dc53e;
  --powder-blue: #b9d9eb;
  --qp-golden-yellow: #ffc72c;
  --black: #192024;
  --gray-5: #9ea2a2;
  --gray-4: #9ea2a2;
  --qp-light-green: #cdea80;
  --transparent: #fff0;
  --qp-orange: #ff8500;
  --gray-2: #707372;
  --gray-3: #898d8d;
  --gray-6: #c7c9c7;
  --steel-blue: #3b99d9;
  --steel-blue-2: #2e80b6;
  --dark-khaki: #a8d069;
  --medium-sea-green: #30ad64;
  --light-sea-green: #25ccbf;
  --light-sea-green-2: #20ac99;
  --sandy-brown: #f8c740;
  --goldenrod: #e2a62b;
  --khaki: #face6a;
  --sandy-brown-2: #e4b962;
  --salmon: #fd7072;
  --indian-red: #cf404d;
  --tan: #d39f9a;
  --dim-gray: #735260;
  --indian-red-2: #af4173;
  --brown: #822e50;
  --tomato: #e64c40;
  --firebrick: #bf3a30;
  --salmon-2: #fc7d64;
  --white-smoke: #ecf0f1;
  --silver: #bec3c7;
  --dim-gray-2: #49647b;
  --dark-slate-gray: #2d3e4f;
  --dark-slate-gray-2: #404047;
  --white-smoke-2: #f0f0f0;
  --white-smoke-3: #edeff2;
  --cadet-blue: #668cad;
  --pale-turquoise: #bfe0ff;
  --light-sky-blue: #69b9ff;
  --dodger-blue: #2e9dff;
  --light-slate-gray: #8e8e9c;
  --dim-gray-3: #676770;
}

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

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

.w-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformheader {
  text-align: center;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

.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-users-usersignupverificationmessage {
  display: none;
}

.w-users-userresetpasswordformwrapper, .w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-useraccountwrapper {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-users-blockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px;
}

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

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

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

h2 {
  color: #676770;
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

h3 {
  color: #676770;
  letter-spacing: 7px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

h4 {
  color: #015eb8;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

h5 {
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}

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

p {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
}

li {
  font-size: 14px;
  line-height: 20px;
}

strong {
  color: #000;
  font-family: "Museosans 300", sans-serif;
  font-weight: 700;
}

.button {
  float: right;
  background-color: var(--qualpay-blue);
  color: #fff;
  text-align: center;
  text-transform: none;
  border-radius: 8px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 30px;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
  transition: background-color .3s;
  display: block;
}

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

.button.w--current {
  background-color: #2e80b6;
}

.button.full-width {
  border-radius: 5px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.button.full-width:hover {
  background-color: var(--qualpay-blue);
}

.navigation-link {
  color: #676770;
  margin-left: 60px;
  padding: 30px 0 10px;
  text-decoration: none;
  transition: all .3s ease-in-out;
}

.navigation-link:hover {
  color: #8dc53e;
}

.navigation-link.w--current {
  color: #585852;
  margin-left: 100px;
  padding-left: 0;
}

.navigation-link.w--current:hover {
  color: #8dc53e;
}

.navigation-bar {
  float: none;
  background-color: #fff;
  font-family: "Museosans 100", sans-serif;
  font-size: 25px;
  position: static;
  inset: 0% 0% auto;
  box-shadow: 1px 1px 3px #d3d3d3;
}

.navigation-menu {
  z-index: auto;
  position: sticky;
  top: auto;
  bottom: 20px;
}

.hero-section {
  color: #585852;
  -webkit-text-stroke-width: 0px;
  font-family: "Museosans 100", sans-serif;
  font-weight: 400;
  display: block;
}

.section-title-group {
  margin-bottom: 60px;
}

.form-field {
  border: 0 solid #000;
  border-radius: 3px;
  height: 45px;
  margin-bottom: 17px;
  box-shadow: 0 0 0 1px #4040474d;
}

.form-field.text-area {
  height: 110px;
}

.form-wrapper {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 65%;
  margin-bottom: 0;
  display: flex;
}

.footer {
  background-color: #585852;
  padding-top: 35px;
  padding-bottom: 35px;
}

.footer-link {
  color: #fff;
  border-bottom: 1px #d5d5e0;
  margin-bottom: 6px;
  padding-bottom: 10px;
  font-family: "Museosans 100", sans-serif;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 1.2em;
  text-decoration: none;
  display: block;
}

.footer-link:hover {
  color: #008cffd6;
}

.form {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.header {
  color: #585852;
}

.header.payments-grid-heading {
  margin: 40px 80px;
  font-family: "Museosans 300", sans-serif;
  font-size: 1.4em;
  font-weight: 700;
}

.header.subheader {
  text-transform: uppercase;
  margin-top: 0;
  padding-top: 0;
  font-size: 1.6em;
  font-weight: 400;
  line-height: 1.2em;
}

.header-button {
  float: right;
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: capitalize;
  background-color: gray;
  border-radius: 0;
  margin-left: 5px;
  margin-right: 0;
  padding: 8px 25px;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
  text-decoration: none;
  transition: background-color .3s;
  display: inline-block;
}

.header-button:hover {
  background-color: #2e9dff;
}

.header-button.w--current {
  background-color: #2e80b6;
}

.header-button.login-button {
  background-color: #8dc53e;
}

.columns {
  display: flex;
}

.blog-container {
  border: 0 #000;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Museosans 100", sans-serif;
  font-size: 18px;
  display: flex;
}

.blog-container.product-selector {
  max-width: 70%;
  padding-bottom: 40px;
}

.blog-container.qp-blog {
  flex-flow: column;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.white-section {
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  border: 0 #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 4%;
  min-height: 300px;
  padding: 10px 0 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.qp-blue-button {
  float: none;
  clear: none;
  background-color: var(--qp-turquoise);
  color: var(--full-white);
  margin: 20px auto;
  padding: 15px 40px;
  font-family: "Museosans 100", sans-serif;
  font-size: 20px;
  text-decoration: none;
  display: inline-block;
  position: static;
}

.gray-section {
  text-align: center;
  background-color: #ebebeb;
  border: 0 #0000;
  padding: 10px 100px 0;
  position: relative;
  overflow: visible;
}

.paragraph {
  color: #fff;
  font-family: "Museosans 100", sans-serif;
  font-size: .8em;
  font-weight: 400;
  line-height: 1.4em;
}

.submit-button {
  float: left;
  color: gray;
  letter-spacing: normal;
  background-color: #fff;
  border: 4px solid #8dc53e;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: "Museosans 100", sans-serif;
  display: inline-block;
}

.body {
  background-color: #0000;
  font-family: "Museosans 100", sans-serif;
  overflow: visible;
}

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

.navigation-accordian {
  color: #676770;
  background-color: #fff;
  border: 3px #000;
  border-radius: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  transition: all .3s ease-in-out;
}

.navigation-accordian:hover {
  color: #8dc53e;
}

.navigation-accordian.w--current {
  color: #585852;
  margin-left: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.navigation-accordian.w--current:hover {
  color: #8dc53e;
}

.dropdown-toggle {
  padding-top: 30px;
  padding-left: 0;
  padding-right: 40px;
}

.icon {
  padding-left: 10px;
}

.h2 {
  float: none;
  clear: both;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 767px;
  margin: 10px auto;
  font-family: "Museosans 100", sans-serif;
  font-size: 1.9em;
  font-weight: 400;
  line-height: 1.5em;
  display: block;
  position: static;
}

.heading {
  color: #585852;
  text-align: left;
  font-family: "Museosans 100", sans-serif;
  font-size: 28px;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #000;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: "Have-Payments-Options Reduce-Complexity"
                       "Simplify-Reporting Streamline-Compliance";
  grid-auto-flow: row;
  width: 90%;
  margin-left: 0;
  margin-right: 0;
}

.payments-grid-heading {
  color: #676770;
}

.payment-grid-paragraph {
  color: #5e5e58;
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 40px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: "Museosans 100", sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3em;
}

.grid-paragraph {
  color: #5b5c55;
  text-align: left;
  margin-left: 10px;
  margin-right: 10px;
  font-family: "Museosans 100", sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.4em;
}

.grid-paragraph.centered {
  display: inline-block;
}

.grid-title-blue {
  color: #2bbaf9;
  text-align: center;
  -webkit-text-stroke-width: 1px;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 20px;
  font-family: "Museosans 300", sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.4em;
}

.grid-title-blue.support {
  font-size: 1em;
}

.grid-title-blue.report {
  font-size: 1.3em;
}

.column-2 {
  border: 1px #000;
  border-right: 2px solid #fff;
  padding-left: 40px;
  padding-right: 40px;
}

.column-3 {
  border-top: 2px solid #fff;
  border-left: 1px #fff;
}

.column-4 {
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}

.column-5, .column-6 {
  border: 1px #000;
}

.image {
  width: 55%;
  height: 100%;
  max-height: 100%;
  padding: 10px;
}

.image.rseourcelink {
  width: 100%;
}

.image.resource-link {
  width: 80%;
  height: 80%;
  display: inline-block;
}

.image-4 {
  width: 200px;
  height: 173.4px;
  text-decoration: underline;
}

.image-5 {
  width: 200px;
  height: 124px;
}

.image-6 {
  width: 200px;
  height: 144.4px;
}

.grid-title {
  color: #585852;
  margin-left: 0;
  margin-right: 0;
  font-family: "Museosans 300", sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.container-3 {
  text-align: center;
  display: block;
}

.large-circle-image {
  background-color: #fff;
  border: 2px solid #ebebeb;
  border-radius: 50%;
  width: 175px;
  height: 175px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: 50px;
  line-height: 50px;
  display: block;
  position: relative;
  overflow: visible;
}

.lcimage {
  width: auto;
  max-width: 60%;
  height: auto;
  padding-top: 40px;
  position: relative;
}

.lcimage.virtual-terminal-logo {
  padding-top: 30px;
}

.text-to-pay-logo {
  width: 97px;
  height: 120px;
  padding-top: 40px;
}

.ach-echecks-logo {
  padding-top: 40px;
}

.products-header {
  color: #585852;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: "Museosans 300", sans-serif;
  font-size: 1em;
  font-weight: 700;
  position: relative;
}

.recurring-payments-logo {
  padding-top: 40px;
}

.extra-large-circle-image {
  float: right;
  background-color: #fff;
  border: 2px #ebebeb;
  border-radius: 50%;
  width: 250px;
  height: 250px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: 50px;
  line-height: 50px;
  overflow: visible;
}

.extra-large-circle-image.savings-challenge {
  width: 300px;
  height: 300px;
}

.paragraph-3 {
  float: left;
  clear: left;
  text-align: left;
}

.devleftnav {
  color: #000;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 20px;
  text-decoration: underline;
  list-style-type: none;
}

.developer-navigation-bar {
  background-color: #fff;
  font-family: "Museosans 100", sans-serif;
  font-size: 20px;
  box-shadow: 1px 1px 3px #000;
}

.heading-3 {
  border: 1px #000;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 22px;
}

.divbox {
  border: 1px solid #000;
  min-height: 350px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.embedded_link {
  color: var(--qualpay-charcoal);
  font-family: "Museosans 300", sans-serif;
  font-style: normal;
  text-decoration: none;
}

.green-heading-2 {
  float: left;
  color: #8dc53e;
  font-size: 40px;
}

.heading-4 {
  color: #8dc53e;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  white-space: normal;
  font-family: "Museosans 300", sans-serif;
}

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

.grid-2 {
  grid-template: "Area Area-2"
                 ". ."
                 ". ."
                 ". ."
                 / minmax(200px, .25fr) 1fr;
}

.grid-3 {
  grid-column-gap: 0px;
  grid-template-columns: .75fr 2fr;
}

.grid-4 {
  grid-column-gap: 16px;
  grid-template: ". ."
                 ". ."
                 ". Area"
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 ". ."
                 / .25fr 1fr;
  display: grid;
}

.grid-5-column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". Area Area"
                 ". Area-3 Area-3"
                 "Area-4 . ."
                 "Area-4 Area-2 Area-2"
                 / .75fr 1fr 1fr .75fr;
}

.image-11, .image-12 {
  text-align: center;
  width: 75px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.left-nav-guide-div {
  background-color: #d9d9d9;
  padding-left: 15px;
}

.image-13, .image-14, .image-15, .image-16, .image-17, .image-18, .image-19 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-8 {
  margin-top: 10px;
}

.div-line {
  background-color: #d9d9d9;
  height: 1px;
}

.paragraph-standard {
  font-family: Open Sans, sans-serif;
  position: static;
}

.paragraph-5 {
  background-color: gray;
}

.left-nav-libs-div {
  background-color: #d9d9d9;
  padding-left: 15px;
}

.list-2 {
  list-style-type: decimal;
}

._3-column-table-row-white {
  grid-template: "Area . Area-2"
  / .25fr .25fr 1.5fr;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}

._3-column-table-row-grey {
  background-color: #f6f6f6;
  grid-template: "Area . Area-2"
  / .25fr .25fr 1.5fr;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-9 {
  border: 1px solid #000;
  margin-right: 40px;
}

.table-text {
  padding-left: 10px;
}

.link {
  text-decoration: underline;
}

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

.qp-h2 {
  text-align: center;
  font-family: "Museosans 100", sans-serif;
  font-size: 1.7em;
  font-weight: 400;
  line-height: 1.2em;
}

.qp-h2.gray-box {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 1.3em;
  display: flex;
}

.qp-h2.savings-challenge {
  font-family: "Museosans 300", sans-serif;
}

.qp-h2.support {
  font-size: 1.2em;
}

.qp-h2.agreements {
  text-align: left;
  margin-bottom: 20px;
  font-family: "Museosans 300", sans-serif;
  font-size: 1.9em;
  font-weight: 400;
}

.bold-black {
  color: #000;
  text-align: left;
  font-family: "Museosans 300", sans-serif;
  font-size: 1.1em;
  font-weight: 700;
}

.bold-black.support {
  font-size: 1em;
}

.qp-h1 {
  color: var(--qualpay-charcoal);
  text-align: left;
  margin-bottom: 30px;
  font-size: 35px;
  line-height: 1.4em;
}

.qp-paragraph {
  clear: none;
  color: var(--qualpay-charcoal);
  text-align: left;
  letter-spacing: normal;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 100%;
  margin: 0 auto 20px;
  font-family: "Museosans 100", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: none;
  display: block;
}

.qp-paragraph.centered {
  text-align: center;
  font-size: 1.1em;
}

.qp-paragraph.red {
  color: red;
}

.qp-paragraph.partner {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "Museosans 300", sans-serif;
  font-weight: 700;
}

.qp-paragraph.gray-box {
  padding-left: 5px;
  padding-right: 5px;
  font-size: .9em;
}

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

.qp-paragraph.small {
  font-size: 1em;
}

.qp-paragraph.report-slider {
  margin-left: 20px;
  margin-right: 20px;
  font-family: "Museosans 300", sans-serif;
  font-size: .8em;
  font-weight: 700;
}

.qp-paragraph.npga-detail {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: .9em;
}

.qp-paragraph.indent {
  margin-left: 40px;
  padding-left: 0;
}

.qp-paragraph.small-paragraph {
  font-size: 16px;
}

.h2-black-left {
  color: #585852;
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: "Museosans 300", sans-serif;
  font-size: 1.6em;
  font-weight: 700;
  line-height: 1.2em;
}

.h2-black-left.privacy {
  color: var(--qualpay-charcoal);
  font-size: 1.2em;
}

.contact-paragraph {
  color: #585852;
  text-align: left;
  margin-top: 0;
  margin-left: 120px;
  padding-left: 10px;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.2em;
}

.contact-div {
  margin-top: 20px;
  margin-bottom: 20px;
}

.upload-statement-button-div {
  display: inline-block;
}

.div-block-12 {
  justify-content: center;
  align-items: center;
  max-width: 300px;
  display: flex;
  position: relative;
}

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

.report-viewer-container {
  z-index: 0;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/62e3017ff3873f3bf71522a3_report-sample-frame%403x.png");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  min-width: 0;
  height: auto;
  min-height: 0;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.reports-dashbord-image {
  object-fit: fill;
  width: 85%;
  max-width: 85%;
  height: 90%;
  margin-top: 55px;
  margin-left: 55px;
  padding-left: 0;
}

.reporting-h2 {
  color: #fff;
  margin-bottom: 0;
  font-family: "Museosans 100", sans-serif;
  font-size: 1.2em;
  font-weight: 400;
}

.gray-box-div {
  background-color: #ebebeb;
  margin-top: 40px;
  margin-bottom: 0;
  padding: 10px 5% 40px;
  font-size: 22px;
}

.gray-box-div.gray-box {
  float: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 5%;
  padding-right: 5%;
  font-size: 22px;
  display: inline-block;
}

.embedded-llnk-blue {
  color: #2bbaf9;
  font-family: "Museosans 100", sans-serif;
  font-size: 1em;
  line-height: 1.2em;
  text-decoration: none;
}

.news-buttons {
  float: none;
  clear: none;
  background-color: #2bbaf9;
  justify-content: center;
  align-items: center;
  width: 120px;
  margin-left: 0;
  margin-right: auto;
  padding: 15px 20px;
  font-family: "Museosans 100", sans-serif;
  font-size: 20px;
  display: flex;
  position: static;
}

.news-buttons.publication {
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 125px;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
}

.news-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-bottom: 100px;
  display: block;
}

.date-paragraph {
  text-align: right;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.2em;
}

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

.dropdown-navigation-link {
  color: #676770;
  text-align: left;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 40px;
  font-size: .9em;
  line-height: 1em;
  transition: all .3s ease-in-out;
}

.dropdown-navigation-link:hover {
  color: #8dc53e;
}

.dropdown-navigation-link:active {
  text-align: left;
}

.dropdown-navigation-link.w--current {
  color: #8dc53e;
  margin-left: 0;
  padding-left: 20px;
}

.dropdown-navigation-link.w--current:hover {
  color: #8dc53e;
}

.h2-vertical {
  color: #585852;
  text-align: left;
  text-transform: none;
  font-family: "Museosans 100", sans-serif;
  font-size: 1.6em;
  font-weight: 400;
  line-height: 1.2em;
}

.h2-vertical.test {
  font-size: 1.5em;
  line-height: 1.2em;
}

.h2-vertical.switching-providers {
  margin-bottom: 0;
}

.h2-vertical.industry {
  text-align: left;
  margin-top: 20px;
  font-size: 1.6em;
}

.h2-vertical.product {
  float: none;
  clear: none;
  margin-top: 10px;
  margin-bottom: 40px;
  font-size: 1.6em;
  display: block;
}

.h2-vertical.support {
  font-size: 1.4em;
}

.image-vertical-hero {
  float: right;
  text-align: left;
  border-radius: 50%;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 30px;
  display: inline-block;
  position: static;
  overflow: visible;
}

.image-vertical-hero.integrationheroimage {
  width: 200%;
  max-width: none;
}

.image-vertical-hero.paymentsherologo {
  float: right;
  clear: none;
  width: 200%;
  max-width: none;
  margin-top: 10px;
  position: relative;
  top: 40px;
  right: 100px;
  overflow: visible;
}

.image-vertical-hero.support-logo {
  text-align: center;
  width: 80%;
  max-width: 120%;
}

.image-vertical-hero.switch-providers {
  width: 80%;
  margin-top: 5px;
}

.image-vertical-hero.industry {
  width: 130%;
}

.image-vertical-hero.utilityandenergy {
  width: 110%;
  margin-left: 0;
  padding-left: 10px;
}

.h1-vertical {
  color: #585852;
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: "Museosans 100", sans-serif;
  font-size: 3.5em;
  font-weight: 400;
  line-height: 1.2em;
  text-decoration: none;
}

.h1-vertical.partner {
  text-align: left;
  letter-spacing: 0;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 2em;
  line-height: 1.2em;
}

.h1-vertical.payments {
  letter-spacing: normal;
  margin-bottom: 10px;
  font-size: 3em;
}

.h1-vertical.swtiching-providers {
  margin-bottom: 10px;
  font-size: 2.4em;
}

.h1-vertical.reporting {
  margin-bottom: 20px;
  font-size: 2.5em;
}

.h1-vertical.integration {
  margin-bottom: 20px;
  font-size: 3em;
}

.h1-vertical.industry, .h1-vertical.product {
  letter-spacing: normal;
  margin-bottom: 20px;
  font-size: 3em;
}

.h1-vertical.product.in-person-payments {
  font-size: 3em;
}

.h1-vertical.support {
  margin-bottom: 10px;
  font-size: 2.6em;
}

.news-paragraph {
  text-align: left;
  font-family: "Museosans 100", sans-serif;
  font-size: 1em;
  font-weight: 400;
}

.qp-list {
  color: #2bbaf9;
  text-align: left;
  background-color: #0000;
  font-family: "Museosans 100", sans-serif;
  font-size: .8em;
  text-decoration: none;
}

.qp-list.partner {
  color: #585852;
  font-size: 18px;
  line-height: 22px;
}

.qp-list.gray-box {
  font-size: .8em;
}

.icon-2 {
  z-index: 100;
  color: #8dc53e;
  margin: 0;
}

.icon-3 {
  z-index: 50;
  color: #8dc53e;
  min-height: 50px;
  margin: 0;
}

.integrationslide {
  float: none;
  clear: none;
  object-position: 50% 100%;
  background-color: #fff;
  width: 767px;
  max-width: none;
  height: 100px;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.addsystemslogo {
  float: none;
  clear: none;
  text-align: center;
  object-fit: fill;
  width: 12%;
  max-width: 125px;
  margin-left: 130px;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  overflow: visible;
}

.awelogo {
  width: auto;
  max-width: 75px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.cargaslogo {
  width: 20%;
  max-width: 175px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
  transition: opacity .35s;
}

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

.resourcesparagraph {
  color: #676770;
  text-align: center;
  margin-left: 30px;
  margin-right: 30px;
  font-size: .6em;
  font-weight: 400;
  line-height: 1.2em;
  text-decoration: none;
}

.resources-link-block {
  font-size: 1em;
  line-height: 1.2em;
  text-decoration: none;
}

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

.div-block-27 {
  background-color: silver;
  position: absolute;
}

.paragraph-23 {
  text-align: left;
  min-width: 400px;
  display: block;
  position: static;
}

.resource-link {
  color: #585852;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 1.2em;
  text-decoration: none;
  display: block;
}

.info-link {
  color: #585852;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 1.2em;
  text-decoration: none;
  display: block;
}

.embedded_link_small_blue {
  color: #2bbaf9;
  font-family: "Museosans 300", sans-serif;
  text-decoration: none;
}

.bold-text---black {
  color: #000;
  text-align: left;
  justify-content: space-between;
  align-items: baseline;
  font-family: "Museosans 300", sans-serif;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.2em;
  display: inline-block;
}

.bluecowlogo {
  width: 20%;
  max-width: 150px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.destwinlogo {
  width: 12%;
  max-width: 175px;
  margin-left: 80px;
  margin-right: 20px;
}

.energyenginelogo {
  width: 16%;
  max-width: 125px;
  margin-left: 20px;
  margin-right: 20px;
}

.gravityformslogo {
  width: 15%;
  max-width: 150px;
  margin-left: 20px;
  margin-right: 20px;
}

.intuitlogo {
  width: 15%;
  max-width: 150px;
  margin-left: 20px;
}

.integrationslidediv {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1110px;
  margin-top: 0;
  margin-left: 0;
  display: flex;
  position: relative;
  right: 80px;
}

.nopcommercelogo {
  width: 15%;
  max-width: 150px;
  margin-left: 80px;
  margin-right: 20px;
}

.primedialogo, .shopifylogo, .taurussystemslogo {
  width: 15%;
  max-width: 150px;
  margin-left: 20px;
  margin-right: 20px;
}

.woocommercelogo, .zencartlogo {
  max-width: 175px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.warmthoughtslogo {
  width: 15%;
  max-width: 150px;
  margin-left: 100px;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.integrationslidernav {
  max-width: none;
  margin-top: 220px;
  display: none;
  position: absolute;
  inset: 0%;
}

.mask {
  max-width: 100%;
  height: 100px;
}

.slider {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  height: 100px;
  max-height: none;
  margin-left: 20px;
  display: flex;
}

.resourcesdiv {
  z-index: 0;
  border: 1px solid #f5f6f7;
  justify-content: center;
  align-items: flex-start;
  min-width: 300px;
  min-height: 300px;
  margin-top: 30px;
  margin-bottom: 15px;
  margin-left: 0;
  padding-top: 20px;
  padding-left: 0;
  font-size: 1.2em;
  line-height: 1.2em;
  display: flex;
  position: relative;
}

.graycircleimage {
  text-align: center;
  background-color: #f5f6f7;
  border: 2px solid #ebebeb;
  border-radius: 50%;
  width: 125px;
  height: 125px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: 50px;
  line-height: 50px;
  overflow: visible;
}

.graycirclelogo {
  width: auto;
  max-width: 60%;
  padding-top: 15px;
}

.resourceheader {
  text-align: center;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-size: .7em;
  font-weight: 400;
  line-height: 1.2em;
}

.resourceguidesimage {
  width: 100%;
}

.resourcevideoimage {
  text-align: center;
  display: inline-block;
}

.resourcecasestudiesimage {
  text-align: left;
  display: inline;
}

.resourcearticlesimage {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.payments-circle-div {
  border-radius: 50%;
  max-width: 80%;
  display: inline-block;
  overflow: hidden;
}

.ways-to-pay-grid {
  grid-column-gap: 9px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(auto, auto) auto;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  width: 100%;
  overflow: visible;
}

.paymentsselectordiv {
  z-index: 1;
  float: none;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #8dc53e;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: end start;
  width: 150px;
  height: 150px;
  font-family: "Museosans 100", sans-serif;
  text-decoration: none;
  display: block;
  position: relative;
  inset: 0% 0% 100px 50%;
  overflow: visible;
}

.paymentsselectordiv.onlinepaymentsbox {
  width: 43%;
  height: 34%;
  font-size: 1em;
  line-height: 1.2em;
  position: absolute;
  inset: auto 15% 0% auto;
  transform: translate(33px)skew(28deg);
}

.paymentsselectordiv.virtualterminalbox {
  width: 43%;
  height: 34%;
  font-size: 1em;
  line-height: 1.2em;
  position: absolute;
  inset: auto auto 0% 0%;
  transform: translate(38px)skew(-28deg);
}

.paymentsselectordiv.inpersonpaymentsbox {
  object-fit: contain;
  width: 43%;
  height: 34%;
  min-height: 31%;
  font-size: 1em;
  line-height: 1.2em;
  display: block;
  position: absolute;
  bottom: auto;
  overflow: auto;
  transform: translate(-10px)skew(-28deg);
}

.paymentsselectordiv.recurringpaymentsbox {
  width: 43%;
  height: 34%;
  font-size: 1em;
  line-height: 1.2em;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: translate(38px)skew(28deg);
}

.virtual-terminal-heading {
  float: none;
  clear: left;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-family: "Museosans 300", sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.2em;
  text-decoration: none;
  display: inline-block;
  position: static;
  overflow: visible;
  transform: skew(28deg);
}

.online-payments-image {
  z-index: 0;
  width: 100%;
  height: 100%;
  margin-left: 0;
  position: relative;
}

.paymentswaystopaydiv {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  max-height: 400px;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.waystopaydiv {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: "Museosans 100", sans-serif;
  font-size: 1.2em;
  line-height: 1.2px;
  display: flex;
  overflow: visible;
}

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

.online-payments-heading {
  float: none;
  clear: left;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-family: "Museosans 300", sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.2em;
  text-decoration: none;
  display: inline-block;
  position: static;
  overflow: visible;
  transform: skew(-28deg);
}

.in-person-paymentsheading {
  float: none;
  clear: left;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-family: "Museosans 300", sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.2em;
  text-decoration: none;
  display: inline-block;
  position: static;
  overflow: visible;
  transform: skew(28deg);
}

.recurring-payments-heading {
  float: none;
  clear: left;
  color: #fff;
  text-align: center;
  letter-spacing: .9px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  font-family: "Museosans 300", sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.2em;
  text-decoration: none;
  display: inline-block;
  position: static;
  overflow: visible;
  transform: skew(-28deg);
}

.in-person-image, .recurring-payments-image, .virtual-terminal-image {
  z-index: 0;
  position: relative;
}

.product-image-header {
  z-index: 5;
  color: #585852;
  background-color: #f5f6f7;
  border: 1px solid gray;
  justify-content: center;
  align-items: center;
  width: 120%;
  min-width: 210px;
  height: auto;
  margin: 0;
  padding: 2px 0 5px;
  font-family: "Museosans 300", sans-serif;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.2em;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.products-desc-paragraph {
  padding: 20px;
  font-size: 18px;
  font-weight: 400;
}

.product-container {
  width: auto;
  min-height: 220px;
  position: relative;
}

.circle-image-vertical-hero {
  float: right;
  text-align: left;
  border-radius: 50%;
  width: 125%;
  max-width: 120%;
  height: 90%;
  margin-top: 30px;
  display: inline-block;
  position: static;
  inset: 0% 0% auto;
  overflow: hidden;
}

.circle-image-vertical-hero.in-person-payments {
  width: 80%;
  height: 80%;
  margin-left: 0;
}

.circle-image-vertical-hero.text-to-pay {
  width: 80%;
  max-width: 150%;
  height: 80%;
  margin-left: 0;
}

.circle-image-vertical-hero.ach-echecks {
  width: 80%;
  height: 80%;
}

.products-desc-recurring-paymentsparagraph {
  align-self: center;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 40px 5px;
  font-size: 18px;
  font-weight: 400;
}

.products-desc-online-payments-paragraph, .products-desc-virtual-terminal-paragraph {
  align-self: center;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 40px 5px;
  font-size: 18px;
  font-weight: 400;
  display: block;
}

.products-desc-in-person-paragraph {
  align-self: center;
  width: 98.6%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 5px;
  font-size: 18px;
  font-weight: 400;
}

.products-desc-text-to-pay-paragraph {
  align-self: center;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 40px 5px;
  font-size: 18px;
  font-weight: 400;
  display: block;
}

.products-desc-ach-echecks-paragraph {
  align-self: center;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 40px 5px;
  font-size: 18px;
  font-weight: 400;
}

.sales-modal-wrapper {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  box-shadow: 1px 1px 3px -16px gray;
}

.upload-statement-modal {
  outline-offset: 0px;
  background-color: #fff;
  border: 1px gray;
  outline: 3px solid #6a859c;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 450px;
  max-width: none;
  height: 700px;
  margin: auto;
  padding: 40px;
  display: block;
  position: absolute;
  inset: 0%;
}

.upload-statement-form {
  margin: 20px 0;
}

.close-link {
  z-index: 12;
  color: var(--qualpay-green);
  text-align: right;
  cursor: auto;
  justify-content: flex-end;
  font-size: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.close-modal {
  z-index: 11;
  padding-top: 10px;
  padding-right: 20px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.modal-paragraph {
  font-size: 16px;
}

.sales-modal {
  outline-color: var(--powder-blue);
  outline-offset: 0px;
  object-fit: contain;
  background-color: #fff;
  border-radius: 5px;
  outline-width: 2px;
  outline-style: solid;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 50%;
  max-width: none;
  height: 100%;
  margin: auto;
  padding: 60px 40px;
  display: inline-block;
  position: absolute;
  inset: auto 0%;
  overflow: scroll;
}

.contact-sales-button {
  float: right;
  color: #fff;
  text-align: center;
  letter-spacing: normal;
  text-transform: capitalize;
  background-color: gray;
  border-radius: 0;
  margin-left: 5px;
  margin-right: 0;
  padding: 8px 25px;
  font-size: .7em;
  font-weight: 400;
  line-height: 1.2em;
  text-decoration: none;
  transition: background-color .3s;
  display: inline-block;
}

.contact-sales-button:hover {
  background-color: #2e9dff;
}

.contact-sales-button.w--current {
  background-color: #2e80b6;
}

.developer-button {
  float: right;
  color: #fff;
  text-align: center;
  letter-spacing: normal;
  text-transform: capitalize;
  background-color: gray;
  border-radius: 0;
  margin-left: 5px;
  margin-right: 0;
  padding: 8px 25px;
  font-size: .7em;
  font-weight: 400;
  line-height: 1.2em;
  text-decoration: none;
  transition: background-color .3s;
  display: inline-block;
}

.developer-button:hover {
  background-color: #2e9dff;
}

.developer-button.w--current {
  background-color: #2e80b6;
}

.header-button-login {
  float: right;
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: capitalize;
  background-color: gray;
  border-radius: 0;
  margin-left: 5px;
  margin-right: 0;
  padding: 8px 25px;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
  text-decoration: none;
  transition: background-color .3s;
  display: inline-block;
}

.header-button-login:hover {
  background-color: #2e9dff;
}

.header-button-login.w--current {
  background-color: #2e80b6;
}

.header-button-login.login-button {
  letter-spacing: normal;
  background-color: #8dc53e;
  font-size: .7em;
  font-weight: 400;
  line-height: 1.2em;
}

.upload-statement-modal-wrapper {
  z-index: 9999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  outline-offset: 0px;
  object-fit: contain;
  background-color: #0000;
  border: 1px gray;
  outline: 1px gray;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 0;
  display: none;
  position: fixed;
  inset: 0%;
  box-shadow: 1px 1px 3px -16px gray;
}

.blue-plus-div {
  color: #fff;
  text-align: center;
  background-color: #2bbaf9;
  border-radius: 50%;
  align-self: stretch;
  width: 25px;
  height: 25px;
  padding-top: 1px;
  padding-left: 0;
  font-size: 20px;
}

.industry-bullet-paragraph {
  color: #585852;
  text-align: left;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px 20px 10px;
  font-family: "Museosans 100", sans-serif;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.2em;
  display: block;
}

.qp-list-item {
  color: var(--qualpay-charcoal);
  text-align: left;
  margin-top: 5px;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 1.3em;
  text-decoration: none;
  list-style-type: square;
}

.qp-list-item.list-part-2 {
  margin-left: 20px;
  list-style-type: disc;
}

.blue-circle-number {
  color: #fff;
  text-align: center;
  background-color: #2bbaf9;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-left: 30px;
  font-size: 1.5em;
  line-height: 1.2em;
  display: flex;
  position: absolute;
  inset: -2vh auto auto 23vw;
}

.blue-circle-number.one {
  margin-left: 0;
  position: relative;
  inset: -30% auto auto 0;
}

.white-number {
  float: none;
  padding-top: 0;
  font-family: "Museosans 300", sans-serif;
  font-size: 1.1em;
  font-weight: 700;
  display: inline-block;
  position: static;
}

.product-circle {
  z-index: 2;
  float: none;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: contain;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 50%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center start;
  width: 125px;
  height: 125px;
  margin-left: 0;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.product-circle.text-to-pay {
  inset: 0% auto auto 0%;
}

.product-circle.ach-echecks {
  height: 125px;
  inset: 0% auto auto 0%;
}

.product-circle.in-person {
  width: 120px;
  height: 120px;
  inset: 0% auto auto 0%;
}

.contact-modal-wrapper {
  z-index: 9999;
  object-fit: fill;
  background-color: #0000;
  width: 100vw;
  height: 100vw;
  margin: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.contact-modal {
  z-index: auto;
  background-color: #fff;
  border: 1px solid #000;
  width: 500px;
  height: 550px;
  margin: auto;
  padding: 20px;
  display: block;
  position: absolute;
  inset: 0%;
}

.contact-modal-paragraph {
  color: #585852;
  text-align: left;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.contact-h2 {
  color: #585852;
  font-family: "Museosans 300", sans-serif;
}

.san-mateo-location-popup, .spokane-location-popup {
  float: left;
  border: 1px solid #000;
  border-radius: 5px;
  max-width: 25%;
}

.contact-link-footer {
  color: #fff;
  border-bottom: 1px #d5d5e0;
  margin-bottom: 6px;
  padding-bottom: 10px;
  font-family: "Museosans 100", sans-serif;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 1.2em;
  text-decoration: none;
  display: block;
}

.contact-link-footer:hover {
  color: #008cffd6;
}

.jobs-footer-link {
  color: #fff;
  border-bottom: 1px #d5d5e0;
  margin-bottom: 6px;
  padding-bottom: 10px;
  font-family: "Museosans 100", sans-serif;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 1.2em;
  text-decoration: none;
  display: block;
}

.jobs-footer-link:hover {
  color: #008cffd6;
}

.jobs-footer-link.privacy {
  margin-bottom: 0;
  padding-bottom: 0;
}

.about-footer-link {
  color: #fff;
  border-bottom: 1px #d5d5e0;
  margin-bottom: 6px;
  padding-bottom: 10px;
  font-family: "Museosans 100", sans-serif;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 1.2em;
  text-decoration: none;
  display: block;
}

.about-footer-link:hover {
  color: #008cffd6;
}

.qp-paragraph-small {
  color: #585852;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.application-circle-div {
  color: #585852;
  border: 1px solid gray;
  border-radius: 50%;
  width: 150px;
  height: 150px;
  display: inline-block;
}

.application-logo {
  margin-top: 30px;
}

.on-boarding-logo {
  margin-top: 40px;
}

.on-boarding-circle-div, .customer-support-circle-div {
  color: #585852;
  border: 1px solid gray;
  border-radius: 50%;
  width: 150px;
  height: 150px;
  display: inline-block;
}

.customer-support-logo {
  margin-top: 30px;
}

.product-double-circle {
  width: 297px;
  height: 297px;
  margin-top: 20px;
  margin-left: 0;
  display: block;
  position: relative;
}

.product-double-circle.in-person {
  width: 300px;
  height: 300px;
  margin-left: 0;
}

.product-double-circle.text-to-pay, .product-double-circle.ach-echecks {
  width: 300px;
  height: 300px;
}

.product-in-person-image {
  object-fit: contain;
  width: 65%;
  max-width: 70%;
  margin-left: 5px;
  padding-top: 5px;
  padding-bottom: 0;
  padding-left: 5px;
  position: absolute;
  top: 14px;
  left: 22px;
}

.product-text-to-pay-image {
  object-fit: contain;
  width: 60%;
  max-width: 70%;
  margin-left: 5px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
  top: 20px;
  left: 20px;
}

.product-ach-images {
  object-fit: contain;
  width: 60%;
  max-width: 70%;
  margin-top: 0;
  margin-left: 4px;
  padding-top: 0;
  padding-left: 5px;
  position: absolute;
  inset: 25% 0% 0% 15%;
}

.publication-date-div, .publication-article-div, .news-article-div, .news-date-div {
  font-size: 1.4em;
  line-height: 1.2em;
}

.blog-body {
  object-fit: fill;
  background-color: #fff;
  font-family: "Museosans 100", sans-serif;
}

.blog-info-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blog-orange-line {
  border-top: 1px solid var(--qualpay-charcoal);
  background-color: var(--qualpay-charcoal);
  color: var(--qualpay-charcoal);
  height: 0;
  margin-top: 0;
  margin-bottom: 10px;
  font-style: normal;
}

.blog-orange-line-holder {
  height: 1px;
  max-height: 0;
  margin-top: 15px;
  margin-bottom: 0;
}

.blog-image-link-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.blog-navigation {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.blog-logo {
  width: 135px;
  height: auto;
}

.blog-logo-grid {
  flex-direction: row;
  grid-template-rows: auto;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.blog-back-to-text {
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  font-size: 12px;
  display: flex;
}

.blog-qp-home-link-block {
  color: #585852;
  justify-content: flex-end;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.blog-qp-logo-div {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.blog-logo-div {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.blog-qp-logo-image {
  width: 125px;
  height: auto;
}

.linked-in-logo {
  border: 1px #fff;
  border-radius: 0%;
  width: 30px;
  max-width: none;
  height: auto;
  font-size: 40px;
}

.social-media-div {
  border: 1px solid #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.social-media-div.linkedin, .social-media-div.twitter {
  border-style: none;
  width: auto;
  height: auto;
}

.social-media-div.mail {
  border-style: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
}

.twitter-logo {
  border: 1px #fff;
  border-radius: 0%;
  width: 30px;
  max-width: none;
  height: auto;
  font-size: 40px;
  line-height: 40px;
}

.mail-logo {
  width: 30px;
  max-width: none;
}

.blog-signup-container {
  text-align: center;
  background-color: #ebebeb;
  border: 0 #0000;
  padding: 0 100px;
  position: relative;
  overflow: visible;
}

.qp-h3 {
  letter-spacing: normal;
  text-transform: none;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "Museosans 300", sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.4em;
  display: inline-block;
}

.qp-h3.util-and-energy {
  text-align: center;
  margin-bottom: 0;
  font-family: "Museosans 100", sans-serif;
  font-size: 1.7em;
  font-weight: 400;
}

.qp-h3.savings-challenge {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: "Museosans 100", sans-serif;
  font-size: 1.3em;
}

.qp-h3.agreements {
  text-align: left;
  font-size: 1.2em;
}

.partner-hero-grid {
  grid-template-rows: auto;
  grid-template-columns: 3.5fr 1fr;
  place-items: stretch stretch;
}

.partner-info-div {
  background-color: #fff;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
}

.partner-info-grid {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  margin: 40px;
}

.partner-info-image {
  max-width: 60%;
}

.partner-info-image.simple {
  max-width: 70%;
}

.partner-info-image.revenue {
  max-width: 50%;
}

.partner-image-div {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.partner-value-div {
  margin-top: 40px;
  margin-bottom: 40px;
}

.partner-program-grid {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
}

.partner-program-image-div {
  display: flex;
}

.partner-program-image {
  align-self: flex-start;
  width: 200%;
  max-width: 200%;
}

.what-we-provide-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 40px;
  font-family: "Museosans 100", sans-serif;
}

.div-block-50 {
  width: 115px;
  height: 115px;
  font-family: "Museosans 100", sans-serif;
}

.what-we-provide-div {
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.ease-of-use-image {
  display: inline-block;
}

.qp-section {
  color: #585852;
  text-align: center;
  background-color: #f5f6f7;
  font-family: "Museosans 100", sans-serif;
  position: relative;
}

.qp-section.green {
  background-color: #8dc43e;
}

.qp-section.green.honeycomb {
  height: 2%;
  margin-top: -20px;
}

.qp-section.white {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: auto;
  padding-bottom: 0;
  font-size: 18px;
  display: flex;
  position: relative;
}

.qp-section.white.partner {
  margin-bottom: 20px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.qp-section.white.partner-program {
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.qp-section.orange {
  background-color: var(--qp-golden-yellow);
  height: auto;
}

.qp-section.orange.blog-header {
  justify-content: center;
  align-items: center;
  display: flex;
}

.qp-section.navigation-bar {
  z-index: auto;
  box-shadow: none;
  background-color: #fff;
  line-height: 25px;
  display: block;
  position: static;
  top: 10px;
  bottom: 20px;
}

.qp-section.parnter-value {
  padding-top: 20px;
  padding-bottom: 20px;
}

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

.honeycomb-image {
  width: 100px;
  margin-left: 10px;
  margin-right: 10px;
}

.partner-type-grid {
  grid-template: "Area"
  / 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 100px;
}

.partner-type-div {
  position: relative;
}

.partner-type-div.embedded {
  top: 40px;
}

.partner-type-card-div {
  background-color: #025db8;
  border-radius: 20px;
  width: 250px;
  height: 250px;
  margin-left: 0;
  font-family: "Museosans 100", sans-serif;
  display: flex;
  position: relative;
}

.partner-type-card-div.embedded {
  background-color: #00a3e0;
  height: 250px;
}

.partner-type-card-div.full-payfac {
  background-color: #8dc53f;
}

.partner-type-card-div.referral {
  top: 80px;
}

.partner-type-info-div {
  color: #585852;
  object-fit: cover;
  background-color: #f5f6f7;
  border-radius: 20px;
  width: 210px;
  height: 200px;
  margin-top: 0;
  padding-top: 0;
  position: relative;
  top: 0;
  right: 40px;
}

.partner-type-info-div.referral {
  width: 240px;
  height: 220px;
  position: absolute;
  inset: 60px auto 0% 0%;
}

.partner-typye-h2 {
  color: #fff;
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 200px;
  height: auto;
  max-height: 40px;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  line-height: 26px;
  display: flex;
  position: relative;
  right: 40px;
  overflow: visible;
}

.referall-partner-grid {
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
}

.embedded-payments-grid {
  grid-template-columns: .25fr 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
}

.embedded-payments-check-image {
  max-width: 40%;
}

.embedded-payments-check-div {
  justify-content: center;
  align-items: center;
  display: flex;
}

.honeycomb-container-div {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.qp-container {
  clear: left;
  text-align: center;
  justify-content: space-around;
  align-items: stretch;
  width: 70%;
  max-width: 767px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-family: "Museosans 100", sans-serif;
  font-size: 1em;
  line-height: 1.2em;
  display: block;
}

.qp-container.blog-signup {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.qp-container.light-blue {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f6f7;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 767px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.qp-container.gray {
  background-color: #f5f6f7;
}

.qp-container.npga-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: block;
}

.blog-detail-div {
  flex: 0 auto;
  align-self: flex-start;
  font-size: 1.1em;
  font-style: normal;
}

.h2-blog-detail {
  color: var(--qualpay-charcoal);
  text-align: left;
  text-transform: none;
  margin-top: 25px;
  margin-bottom: 10px;
  font-family: "Museosans 300", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
}

.h2-blog-detail.blog-share {
  color: var(--qualpay-charcoal);
  justify-content: center;
  align-items: center;
  font-size: 20px;
  display: block;
}

.blog-share-div {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.blog-social-media-div {
  grid-column-gap: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.blog-social-media-image.twitter {
  min-width: 20px;
  max-width: 100%;
}

.blog-social-media-image.linked-in, .blog-social-media-image.email {
  min-width: 20px;
}

.blog-sub-nav-div {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  display: flex;
}

.blog-article-heading {
  color: #8dc43e;
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: "Museosans 300", sans-serif;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.2em;
}

.div-block-51 {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.blog-social-header {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.blog-article-author-grid {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.blog-article-author-image {
  max-width: 80%;
}

.blog-creator-detail-paragraph {
  color: #585852;
  text-align: left;
  max-width: 150px;
  font-family: "Museosans 100", sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
}

.blog-screenshot-div {
  background-color: #ebebeb;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 20px 80px;
  display: block;
}

.blog-screenshot-image {
  clear: right;
}

.circle-arrow {
  color: #fff;
  max-width: 125%;
}

.saving-challenge-header-div {
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.saving-challenge-header-div.right {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.saving-challenge-header-div.left {
  text-align: right;
  padding-left: 0;
  padding-right: 0;
}

.savings-challenge-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  margin-top: 20px;
}

.savings-challenge-image-div {
  justify-content: center;
  align-items: center;
  display: flex;
}

.savings-challenge-image-div.right {
  text-align: left;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.upload-statement-div {
  margin-bottom: 40px;
}

.contact-sales-div {
  padding-top: 40px;
  padding-bottom: 40px;
}

.qp-link {
  color: #585852;
  font-size: .9em;
  text-decoration: none;
}

.qp-link:hover {
  text-decoration: underline;
}

.qp-link:visited {
  color: #585852;
}

.qp-link.products {
  color: #585852;
  font-size: .8em;
  text-decoration: none;
}

.qp-link.light-blue {
  color: #2bbaf9;
}

.qp-link.green {
  color: #8dc53e;
}

.navigation-container {
  position: static;
  top: 10px;
}

.industry-paragraph-container {
  justify-content: space-between;
  align-items: baseline;
  width: 100%;
  min-height: 0;
  margin-left: 10px;
  margin-right: 40px;
  padding-top: 5px;
  display: flex;
  position: relative;
}

.industry-paragraph-container.mobile {
  width: 100%;
}

.industry-paragraph-popup-text {
  z-index: 100;
  background-color: #fff;
  border: 1px solid #ebebeb;
  width: 400px;
  padding: 5px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.industry-paragraph-popup-text.interchange-optimization {
  align-self: flex-start;
  width: 100%;
  padding-top: 5px;
  display: none;
  inset: 0% auto auto 0%;
}

.industry-paragraph-popup-text.keep-cards-fresh, .industry-paragraph-popup-text.out-of-box {
  width: 100%;
  display: none;
}

.industry-paragraph-popup-text.integrate-easily {
  align-self: flex-start;
  width: 100%;
  margin-top: 0;
  padding-top: 5px;
  padding-left: 5px;
  display: none;
  inset: 0% auto auto 0%;
}

.industry-paragraph-popup-text.business-intelligence, .industry-paragraph-popup-text.accept-ach {
  width: 100%;
  display: none;
}

.industry-paragraph-popup-text.concierge-support, .industry-paragraph-popup-text.card-brand-compliance {
  display: none;
}

.gray-x-div {
  color: #fff;
  background-color: gray;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  margin-top: 0;
  padding-top: 1px;
  padding-left: 0;
  overflow: visible;
}

.product-selector-columns {
  width: 900px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.sub-blog-logo-grid {
  flex-direction: row;
  grid-template-rows: auto;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

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

.twitter, .linked-in, .image-45, .email {
  width: 30px;
  max-width: none;
}

.blog-sub-nav-link {
  color: #fff;
  border: 1px #000;
  font-family: "Museosans 300", sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.mask-2 {
  width: 767px;
  height: 720px;
  margin-bottom: 0;
}

.reporting-slider {
  background-color: #0000;
  width: auto;
  height: auto;
  margin-bottom: 0;
  overflow: visible;
}

.batch-reporting-summary-image, .pending-funding-report, .transaction-research-image, .reports-dashbord-image-copy, .pending-funding-report-copy {
  object-fit: fill;
  width: 85%;
  max-width: 85%;
  height: 90%;
  margin-top: 55px;
  margin-left: 55px;
  padding-left: 0;
}

.reporting-nav-div {
  z-index: 10;
  background-color: #f5f6f7;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.reporting-detail-div {
  justify-content: center;
  align-items: center;
  width: 600px;
  display: flex;
}

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

.reporting-header-div {
  z-index: 10;
  background-color: #585852;
  justify-content: center;
  align-items: center;
  height: 45px;
  display: flex;
  position: relative;
}

.slide-1 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.left-arrow-2 {
  height: 100px;
  inset: auto auto 5% 5%;
}

.right-arrow-2 {
  height: 100px;
  inset: auto 3% 5% auto;
}

.div-block-59 {
  width: 100px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.image-47 {
  z-index: 10;
  width: 100px;
  max-width: none;
  height: 100px;
  position: relative;
  bottom: 30px;
  right: 50px;
}

.partner-card-image-div {
  align-items: flex-start;
  display: flex;
  position: relative;
  top: 10px;
}

.partner-card-div {
  margin-top: 40px;
  margin-bottom: 140px;
}

.referral-image, .embedded-image {
  z-index: 10;
  width: 100px;
  max-width: none;
  height: 100px;
  position: relative;
  bottom: 30px;
  right: 50px;
}

.social-media-footer-div {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.social-media-footer-link {
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  height: auto;
  margin-right: 10px;
  display: flex;
}

.column-20 {
  font-family: "Museosans 100", sans-serif;
}

.footer-h5 {
  letter-spacing: 0;
  font-family: "Museosans 300", sans-serif;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.2em;
}

.news-button-class {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.news-header-grid {
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
}

.news-button-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.nav-dropdown-icon {
  color: #676770;
  margin-top: 23px;
  margin-right: 10px;
}

.nav-dropdown-icon:hover {
  color: #8dc53e;
}

.qp-navbar-link {
  color: #676770;
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  font-family: "Museosans 100", sans-serif;
  font-size: 1.3em;
  line-height: 1em;
}

.qp-navbar-link:hover, .qp-navbar-link:focus, .qp-navbar-link.w--current {
  color: #8dc53e;
}

.qp-dropdown {
  color: #676770;
  font-family: "Museosans 100", sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
}

.qp-nav-menu {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.qp-dropdown-list {
  background-color: #fff;
  margin-top: 0;
  box-shadow: 0 2px 5px #0003;
}

.qp-dropdown-toggle {
  padding: 17px 40px 0 30px;
}

.qp-dropdown-toggle:hover {
  color: #8dc53e;
}

.qp-menu-button {
  color: #676770;
  background-color: #0000;
}

.qp-link-block {
  color: #676770;
  font-size: 18px;
  text-decoration: none;
}

.qp-link-block:hover {
  color: #8dc53e;
}

.qp-link-block:visited {
  color: #676770;
}

.qp-link-block.w--current {
  color: #8dc53e;
}

.qp-text {
  font-size: 1.3em;
  line-height: 1.2em;
}

.image-49 {
  display: none;
}

.product-header-wrapper {
  width: 100%;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.2em;
  display: flex;
}

.product-header-div {
  width: 65%;
  min-width: 0;
  display: block;
}

.product-header-div.industry {
  width: 64%;
  min-width: auto;
}

.product-header-div.payments {
  justify-content: center;
  align-items: flex-start;
  width: 75%;
  min-width: auto;
  display: block;
}

.product-header-div.switch-provider, .product-header-div.reporting {
  width: 75%;
}

.product-header-div.integration {
  width: 66%;
}

.product-header-div.utilityenergy {
  width: 70%;
}

.product-header-div.in-person {
  width: 65%;
}

.product-header-image {
  width: 40%;
  margin-bottom: 20px;
  margin-left: 60px;
  padding-left: 0;
}

.product-header-image.industry {
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 30%;
  margin-top: 20px;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.product-header-image.switch-provider {
  width: 40%;
}

.product-header-image.reporting {
  width: 30%;
}

.product-header-image.in-person {
  width: 30%;
  margin-left: 10px;
}

.product-header-image.ach-echecks {
  margin-left: 0;
}

.product-header-image.utility-energy {
  width: 35%;
  margin-left: 20px;
}

.product-bullet-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 100%;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: start;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.product-bullet-div {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.qp-container-div {
  clear: left;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  object-fit: fill;
  background-color: #0000;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70%;
  max-width: 767px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  overflow: visible;
}

.qp-container-div.gray {
  background-color: #f5f6f7;
  max-width: 767px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.qp-container-div.white {
  background-color: #fff;
  max-width: 767px;
  font-family: "Museosans 100", sans-serif;
  font-size: 16px;
  line-height: 1em;
}

.qp-container-div.partnerprogram {
  width: 70%;
  max-width: 767px;
}

.qp-container-div.margin-bottom-40 {
  margin-bottom: 40px;
}

.qp-container-div.privacy-elements {
  margin-top: 20px;
}

.qp-container-div.qp-brand-page {
  margin-top: 60px;
  margin-bottom: 60px;
}

.qp-container-div.margin-tb-5 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.product-selector-grid {
  grid-column-gap: 99px;
  grid-row-gap: 43px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-self: auto;
  place-items: center;
  margin: 10px auto 40px;
  display: grid;
}

.product-info-selector-div {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.qp-list-em {
  font-size: 1em;
}

.qp-list-em.abc-list {
  list-style-type: lower-alpha;
}

.qp-list-item-em {
  color: #585852;
  text-align: left;
  padding-bottom: 15px;
  font-family: "Museosans 100", sans-serif;
  font-size: 1em;
  line-height: 1.3em;
}

.qp-integration-container {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 990px;
  display: inline-block;
}

.q2-h2 {
  margin-top: 10px;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.2em;
}

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

.div-block-79 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.image-50 {
  width: 175%;
  max-width: none;
  margin-top: 40px;
}

.news-header {
  width: 100%;
}

.switch-provider-grid {
  text-align: center;
  grid-template-rows: auto;
  place-content: start;
  place-items: start;
  width: 90%;
  margin-top: 10px;
  margin-left: 5%;
  margin-right: 5%;
  padding-left: 0;
}

.qp-columns {
  letter-spacing: 0;
  justify-content: flex-start;
  align-items: flex-start;
  width: 103.12%;
  font-size: 1.2em;
  line-height: 1.2em;
  display: flex;
}

.qp-column {
  min-height: 350px;
  padding-left: 20px;
  padding-right: 20px;
}

.qp-column.center-line {
  border: 1px #000;
  border-style: none solid;
  min-height: 850px;
  overflow: scroll;
}

.qp-column.integration {
  min-height: auto;
  padding: 20px 40px;
}

.qp-column.integration.upper-left {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
}

.qp-column.resources {
  text-align: left;
  align-self: center;
  min-height: 250px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 1.2em;
  line-height: 1.2em;
}

.qp-column.top-left {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  min-height: 350px;
}

.qp-column.bottom-left {
  border-right: 1px solid #fff;
  min-height: 350px;
}

.qp-column.top-right {
  border-bottom: 1px solid #fff;
  min-height: 350px;
}

.qp-section-white {
  padding: 20px 15px;
}

.qp-section-white.pt-0 {
  padding-top: 0;
}

.grid-div {
  padding-left: 10px;
  padding-right: 10px;
}

.grid-div.top-left {
  border-bottom: 1px solid #fff;
  border-left: 1px #fff;
  border-right: 1px solid #fff;
}

.grid-div.bottom-right {
  border-top: 1px #fff;
  border-left: 1px #fff;
}

.grid-div.bottom-left {
  border-right: 1px solid #fff;
}

.grid-div.top-right {
  border-bottom: 1px solid #fff;
}

.left-arrow-3 {
  height: auto;
  min-height: 50px;
  margin-right: auto;
  inset: 0% auto auto 0%;
}

.right-arrow-3 {
  height: auto;
  min-height: 50px;
  inset: 0% 0% auto auto;
}

.report-slide-footer {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  display: flex;
}

.slider-button {
  background-color: #2bbaf9;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  font-size: 10px;
  display: flex;
}

.slider-button.left {
  width: 50px;
  height: 50px;
}

.slider-button.right {
  width: 50px;
  height: 50px;
  margin-top: auto;
}

.icon-6 {
  align-self: center;
  width: 40%;
  height: 40%;
  font-size: .8em;
  line-height: 1.2em;
  inset: 5% auto auto 10%;
}

.icon-7 {
  font-size: .8em;
  line-height: 1.2em;
  inset: 0% 35% 55% 0%;
}

.payments-individual-blog-grid {
  float: none;
  clear: both;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template: "Area" 100%
  / 65% 35%;
  grid-auto-columns: 1fr;
  place-content: space-around;
  align-self: flex-start;
  place-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  display: grid;
}

.blog-individual-article-info-link-block {
  margin-top: 20px;
  text-decoration: none;
}

.back-to-blog {
  align-items: center;
  display: flex;
}

.blog-article-image-individual {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/63fcce94c308f537dbd65031_article-switching-providers.png");
  background-position: 0 0;
  background-size: cover;
  background-clip: border-box;
  width: 95%;
  height: 100%;
  min-height: 310px;
}

.blog-article-image-individual._1015718 {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 304px;
  display: flex;
}

.heading-14 {
  margin-top: 20px;
}

.report-block {
  border: 1px solid #ebebeb;
  min-height: 300px;
}

.switch-provider-header-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 0 2.25fr;
  grid-auto-columns: 1fr;
  align-content: center;
  display: grid;
}

.npga-info-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: stretch;
  place-items: center start;
  max-width: 900px;
  margin: 40px 0;
  display: grid;
}

.npga-info-div {
  text-align: left;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.npga-header-image {
  width: auto;
  height: 100%;
  margin: auto;
}

.npga-image-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  min-height: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.npga-h2 {
  color: var(--qualpay-blue);
  text-align: left;
  -webkit-text-stroke-width: 1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: "Museosans 300", sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.2em;
}

.bold-agreement {
  color: #000;
  font-family: "Museosans 300", sans-serif;
}

.agreement {
  direction: ltr;
  text-align: left;
}

.agreement-li {
  grid-column-gap: 0px;
  grid-row-gap: 6px;
  grid-template: "Area"
  / 40px 1fr;
  grid-auto-columns: 1fr;
  margin-left: 25px;
  display: grid;
}

.agreement-li.indent {
  grid-template-columns: 57px 1fr;
  margin-top: 5px;
  margin-left: 50px;
}

.li-info {
  text-align: left;
  font-size: 14px;
}

.li-bullet {
  text-align: left;
  -webkit-text-stroke-width: 3px;
  margin: auto;
  position: relative;
  bottom: 5px;
  left: 15px;
}

.li-number {
  font-size: 14px;
}

.footer-paragraph {
  color: #fff;
  font-size: .8em;
  line-height: 1.4em;
}

.youtube-logo {
  width: 30px;
  max-width: none;
}

.grid-31 {
  grid-template-rows: minmax(auto, 1fr) 23px auto auto auto auto auto minmax(auto, 1fr) 22px;
  grid-template-columns: 1fr 10fr;
}

.text-block-19 {
  color: #3c3d3d;
  text-align: left;
}

.image-53 {
  color: #262e35;
}

.text-block-20 {
  color: #1e2225;
  text-align: left;
}

.text-block-21, .text-block-22, .text-block-23, .text-block-24, .text-block-25 {
  color: var(--black);
  text-align: left;
}

.grid-32 {
  grid-template: "Area"
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / .5fr 5fr;
}

.text-block-26 {
  text-align: left;
  font-size: 1em;
}

.text-block-31, .text-block-32, .text-block-33 {
  text-align: left;
}

.text-block-34, .text-block-35, .text-block-36 {
  text-align: left;
  font-size: 1em;
}

.paragraph-54 {
  text-align: left;
  margin-top: -24px;
  margin-bottom: 40px;
  font-size: 1.1em;
  line-height: 1.2em;
}

.heading-18 {
  margin-top: 36px;
  margin-bottom: 40px;
  font-size: 1.6em;
  line-height: 1.2em;
}

.container-8 {
  width: 70%;
  max-width: 767px;
}

.paragraph-61 {
  max-width: 767px;
  margin-top: 20px;
}

.text-block-39 {
  color: var(--black);
  text-align: left;
}

.text-block-40 {
  color: var(--black);
  text-align: left;
  -webkit-text-stroke-color: var(--black);
}

.text-block-41 {
  color: var(--black);
  text-align: left;
}

.heading-20 {
  color: #585852;
  text-align: left;
}

.link-block-6 {
  width: auto;
  height: auto;
}

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

.paragraph-65 {
  font-size: 1em;
}

.heading-21 {
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: baseline;
  width: 70%;
  max-width: 767px;
  margin: 10px auto;
  display: block;
}

.paragraph-66 {
  color: var(--black);
  width: 70%;
  max-width: 767px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.1em;
}

.grid-36 {
  grid-column-gap: 0px;
  grid-template-rows: .25fr auto;
  grid-template-columns: .25fr 1fr;
  max-width: 767px;
  margin-left: auto;
  margin-right: auto;
}

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

.text-block-42, .text-block-43 {
  color: var(--black);
}

.qp-containers {
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 940px;
  margin: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.qp-containers.pt-0 {
  padding-top: 0;
}

.qp-containers.pt-0.mb-0 {
  padding-bottom: 0;
}

.qp-containers.pt-2 {
  padding-top: 20px;
}

.qp-containers.pt-2.pb-1 {
  padding-bottom: 10px;
}

.npga-list-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  background-color: #0000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-68 {
  text-align: left;
  font-size: 1.1em;
}

.qp-post-list {
  text-align: left;
  font-size: 16px;
  line-height: 22px;
}

.qp-post-list-item {
  color: var(--qualpay-charcoal);
  margin-top: 6px;
  font-size: 20px;
  line-height: 26px;
}

.body-3 {
  background-color: #fff;
}

.h2-grey-100 {
  color: var(--qualpay-charcoal);
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: "Museosans 100", sans-serif;
  font-size: 1.4em;
  font-weight: 400;
  line-height: 1.2em;
}

.subscript {
  font-size: .5em;
}

.h1-grey-100 {
  color: var(--qualpay-charcoal);
  text-align: left;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: "Museosans 100", sans-serif;
  font-size: 2.5em;
  font-weight: 400;
  line-height: 1.2em;
  text-decoration: none;
}

.div-block-87 {
  background-color: var(--qualpay-blue);
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.image-59 {
  width: 140px;
  display: block;
}

.qp-blog-social-media-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.back-to-blog-icons {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.image-60 {
  width: 15px;
  max-width: none;
  margin-right: 10px;
  transform: rotate(-90deg);
}

.heading-29 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

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

.heading-29.text-align-center.pt-2 {
  padding-top: 20px;
}

.heading-29.text-align-center.pt-2.pb-2 {
  padding-bottom: 20px;
}

.share-this-post {
  letter-spacing: normal;
  text-indent: 0;
  text-transform: none;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 20px;
  font-family: "Museosans 300", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 14px;
}

.qp-blog-contents-wrapper {
  width: 100%;
  min-width: auto;
  min-height: auto;
  margin-top: 20px;
}

.div-block-88 {
  color: #fff;
  border: 1px #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 60px;
  display: flex;
}

.qp-list-items {
  color: var(--qualpay-charcoal);
  text-align: left;
  margin-top: 5px;
  font-size: 1.2em;
  line-height: 1.3em;
}

.qp-lists {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  padding-left: 40px;
  display: grid;
}

.youtube-embed {
  margin-top: 30px;
  margin-bottom: 30px;
}

.npga-heading {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 0;
  display: flex;
}

.mt-4 {
  margin-top: 40px;
}

.mb-5 {
  margin-bottom: 50px;
}

.mb-5.mt-5 {
  margin-top: 50px;
}

.blog-video {
  margin-top: 40px;
  margin-bottom: 40px;
}

.qp-section-light-green {
  background-color: #f0f7fb;
  padding: 20px 15px;
}

.qp-section-light-green.pb-0 {
  padding-bottom: 0;
}

.qp-heading-4 {
  color: var(--gray-5);
  font-family: "Museosans 300", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3em;
}

.privacy-table-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  margin-top: 20px;
}

.privacy-table-headings {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--qualpay-blue);
  color: var(--full-white);
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px;
  font-size: 25px;
  line-height: 1.3em;
  display: flex;
}

.privacy-table-sub-headings {
  color: var(--qualpay-charcoal);
  background-color: #0000;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 20px;
}

.privacy-table-sub-heading-wrappers {
  background-color: var(--powder-blue);
  padding-left: 15px;
  padding-right: 15px;
}

.privacy-table-paragraphs {
  padding-left: 15px;
  padding-right: 15px;
}

.npga-heading-big {
  color: var(--qualpay-blue);
  text-align: center;
  font-size: 32px;
}

.npga-heading-big.pt-2 {
  padding-top: 20px;
}

.bold-text-15, .bold-text-16 {
  color: var(--qualpay-charcoal);
}

.list-link-style {
  color: var(--qp-turquoise);
  font-family: "Museosans 300", sans-serif;
  font-weight: 700;
  text-decoration: none;
}

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

.web-logo-page {
  background-color: var(--full-white);
}

.code-embed {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-span-13 {
  font-family: "Museosans 500", sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.print-logos {
  background-color: var(--full-white);
}

.brand-eps-icon {
  background-image: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/679d17372cb6b267b8f44f93_eps.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  padding: 2px;
  display: inline-flex;
}

.brand-png-icon {
  background-image: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/679d1737e0254ea4d170ed59_png.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  padding: 2px;
  display: inline-flex;
}

.brand-pdf-icon {
  background-image: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/679d1737519a678d663cdde1_pdf.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  padding: 2px;
  display: inline-flex;
}

.brand-zip-icon {
  background-image: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/679d17382cb6b267b8f44fdc_zip.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  display: inline-flex;
}

.icon-library-section {
  background-color: var(--full-white);
  display: block;
}

.brand-svg-icon {
  background-image: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/679d173738f2373e2e920d57_svg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  padding: 2px;
  display: inline-flex;
}

.footer-bottom-links {
  color: var(--full-white);
  text-align: center;
  margin-top: 30px;
  margin-bottom: 10px;
  font-family: "Museosans 100", sans-serif;
  font-weight: 400;
}

.link-11, .link-12, .link-13, .link-14 {
  color: var(--full-white);
  text-decoration: none;
}

.legal-toc-wrapper {
  margin-top: 140px;
  margin-bottom: 140px;
}

.cta_button-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: inline-block;
  position: relative;
}

.lottie-animation {
  width: auto;
  height: 120px;
  position: absolute;
  top: -115%;
  bottom: 0%;
  right: -25%;
}

.cta-button {
  background-color: var(--qualpay-blue);
  color: var(--full-white);
  border-radius: 5px;
  padding: 14px 30px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: block;
}

.savings-button {
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 60px;
  padding-bottom: 50px;
  display: flex;
}

.savings-button.pb-0 {
  padding-bottom: 0;
}

.bold-text-17 {
  color: var(--qualpay-charcoal);
}

.agreement-copy {
  direction: ltr;
  text-align: left;
  margin-top: 200px;
  margin-bottom: 200px;
}

.holiday-art-section {
  background-color: #fff3ce;
}

.holiday-art-section.tempcolor {
  background-color: #b9d9eb;
}

.holiday-art-section.holidaycolor1 {
  background-color: #0067b0;
}

.holiday-art-section.holidayart2 {
  background-color: #b9d9eb;
}

.holiday-art-section.holidayart3 {
  background-color: #fd8301;
}

.holiday-art-section.holidayart4, .holiday-art-section.holidayart5 {
  background-color: var(--qualpay-blue);
  overflow: hidden;
}

.holiday-art-section.holidayart6 {
  background-color: #b9d9eb;
  overflow: hidden;
}

.holiday-art-section.holidayart6655 {
  background-color: #cdea80;
  overflow: hidden;
}

.holiday-art-section.holidayart9 {
  background-color: #005eb8;
  position: relative;
  overflow: hidden;
}

.holiday-art-section.holidayart10 {
  background-color: #00a3e0;
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
}

.holiday-art-section.holidayart11 {
  background-color: #b9d9eb;
  padding-top: 60px;
  overflow: hidden;
}

.holiday-art-section.holidayart12 {
  background-color: #00a3e0;
  overflow: hidden;
}

.holiday-art-section.holidayart13 {
  background-color: #005eb8;
  overflow: hidden;
}

.holiday-art-wrapper {
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  overflow: hidden;
}

.holiday-message-title {
  color: var(--qualpay-charcoal);
  text-align: center;
  font-family: "Museo 500", sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.3em;
}

.holiday-message-title.text-white {
  color: var(--full-white);
  width: 80%;
  font-family: "Museosans 300", sans-serif;
  font-weight: 700;
}

.holiday-message-title.text-white.mt-1 {
  margin-top: 10px;
}

.qp-hero-section {
  width: 100%;
}

.qualpay-container-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  place-items: center stretch;
  display: grid;
}

.home-heading {
  color: var(--full-white);
  max-width: 60%;
  font-size: 60px;
  line-height: 1.3em;
}

.hero-wrapper {
  box-sizing: border-box;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.qp-home-header {
  flex: 0 auto;
  width: 100%;
}

.header-top-bar {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.top-bar-links {
  color: var(--qualpay-charcoal);
  text-align: center;
  margin-left: 40px;
  font-family: "Museosans 300", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3em;
  text-decoration: none;
}

.top-bar-envelope-icon {
  justify-content: center;
  align-items: center;
  width: 22px;
  margin-left: 40px;
  display: flex;
}

.header-top-bar-wrapper {
  background-color: var(--powder-blue);
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.header-menu-links {
  color: var(--qualpay-charcoal);
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 15px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.qp-button-primary {
  background-color: var(--qualpay-green);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 14px 30px;
  display: flex;
}

.qp-button-primary.button-blue {
  background-color: var(--qualpay-blue);
}

.qp-button-primary.button-blue.align-center {
  align-self: center;
}

.qp-button-primary.button-blue-outline {
  border: 1px solid var(--qualpay-blue);
  color: var(--qualpay-blue);
  background-color: #0000;
}

.qp-logo {
  width: 125px;
}

.qualpay-paragraph {
  clear: none;
  color: var(--qualpay-charcoal);
  text-align: left;
  letter-spacing: normal;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Museosans 100", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4em;
  text-decoration: none;
  display: block;
}

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

.qualpay-paragraph.mb-2 {
  margin-bottom: 20px;
}

.qualpay-paragraph.mb-2.bullet-indent {
  margin-left: 25px;
}

.qualpay-paragraph.mt-1 {
  margin-top: 10px;
}

.qualpay-paragraph.mt-3 {
  margin-top: 30px;
}

.qualpay-paragraph.text-white, .qualpay-paragraph.color-white {
  color: var(--full-white);
}

.heading-h3 {
  color: var(--qualpay-charcoal);
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px;
  font-family: "Museosans 300", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3em;
}

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

.heading-h3.mt-2 {
  margin-top: 20px;
}

.heading-h3.mb-3 {
  margin-bottom: 30px;
}

.heading-h3.color-blue {
  color: var(--qualpay-blue);
}

.heading-h2-primary {
  color: var(--qualpay-charcoal);
  font-family: "Museosans 100", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.3em;
}

.heading-h2-primary.mb-3 {
  margin-bottom: 30px;
}

.heading-h2-primary.color-white {
  color: var(--full-white);
}

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

.qp-button-pair {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.qp-button-pair.button-center {
  align-self: center;
}

.qualpay-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center flex-start;
  align-self: auto;
  place-items: center stretch;
  display: flex;
}

.dropdown-toggle-2 {
  justify-content: center;
  align-items: center;
  padding: 0;
  display: inline-flex;
}

.qp-home-nav-container {
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.brand {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.menu-wrapper {
  justify-content: center;
  align-items: center;
  width: 70%;
  display: flex;
}

.nav-button {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brand-wrapper {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 20%;
  display: flex;
}

.icon-8 {
  color: var(--full-white);
  margin: 0;
  position: static;
}

.header-dropdown-menu-links {
  color: var(--qualpay-charcoal);
  text-align: left;
  white-space: pre-wrap;
  padding: 8px 10px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: opacity .3s ease-in-out;
  display: block;
}

.header-dropdown-menu-links:hover {
  color: var(--qualpay-blue);
}

.menu-dropdown-style.w--open {
  background-color: var(--full-white);
  width: 210px;
  box-shadow: 6px 6px 15px #0003;
}

.qualpay-section {
  background-color: var(--full-white);
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}

.qualpay-section.bg-cream {
  background-color: #b9d9eb30;
}

.background-video {
  background-color: #0b163359;
  width: 100%;
  height: 680px;
  overflow: hidden;
}

.home-hero-wrapper {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.qualpay-container-flex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-self: auto;
  place-items: flex-start stretch;
  padding-top: 0;
  display: flex;
}

.qualpay-container-flex.pt-0 {
  padding-top: 0;
}

.qualpay-container-flex.pb-0 {
  padding-bottom: 0;
}

.qualpay-container-flex.pb-0.news-filter {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
}

.qualpay-container-flex.flex-center {
  justify-content: center;
  align-items: center;
}

.qualpay-container-flex.pt-3 {
  padding-top: 30px;
}

.section-image-wrapper {
  object-fit: cover;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  display: flex;
  overflow: hidden;
}

.section-image-item {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
}

.qp-col-5 {
  align-self: stretch;
  width: 50%;
}

.qp-col-5.news-sorting-wrapper {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.qp-list-new {
  margin-bottom: 0;
  margin-left: 25px;
  padding-left: 15px;
}

.qp-list-new.mt-1 {
  margin-top: 10px;
}

.qp-list-new.mt-2 {
  margin-top: 20px;
}

.qp-list-item-new {
  color: var(--qualpay-charcoal);
  text-align: left;
  margin-top: 8px;
  font-family: "Museosans 100", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
  list-style-type: square;
}

.qp-list-item-new.list-type-number {
  list-style-type: decimal;
}

.qp-list-item-new.list-part-2 {
  margin-left: 40px;
  list-style-type: disc;
}

.container-17 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.embrace-content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 80%;
  padding-left: 30px;
  display: flex;
}

.image-66 {
  aspect-ratio: auto;
  object-fit: cover;
  overflow: hidden;
}

.embrace-image-wrapper {
  object-fit: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 20%;
  display: flex;
}

.savings-challenges-content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 80%;
  display: flex;
}

.savings-challenges-image-wrapper {
  object-fit: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 20%;
  display: flex;
}

.container-18 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brand-slide-icon {
  background-image: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/6734e567d76538209c946a94_slide%20icon.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  display: inline-flex;
}

.brand-doc-icon {
  background-image: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/6734e580d76538209c948095_doc%20icon.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  display: inline-flex;
}

.image-animation-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.left-slide {
  background-color: var(--qualpay-blue);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  overflow: visible;
}

.right-slide {
  background-color: var(--qualpay-blue);
  width: 50%;
  height: 100%;
  overflow: visible;
}

.qp-image-section {
  background-color: var(--full-white);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.left-slide-2 {
  background-color: var(--qp-turquoise);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 35%;
  height: 100%;
  overflow: visible;
}

.right-slide-2 {
  background-color: var(--qp-turquoise);
  width: 35%;
  height: 100%;
  overflow: visible;
}

.news-list-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  grid-template: ". ."
                 ". Area"
                 / 1fr 1fr 1fr;
  grid-auto-rows: .25fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  display: inline-grid;
}

.publication-item {
  border: 2px solid var(--powder-blue);
  border-radius: 5px;
  padding: 20px;
  text-decoration: none;
  transition: border-color .3s;
}

.publication-item:hover {
  border-color: var(--qualpay-blue);
}

.news-logos {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: contain;
  object-position: 0% 50%;
  width: 220px;
  height: 40px;
  margin-bottom: 10px;
  display: block;
  overflow: visible;
}

.qualpay-container-flex-row {
  justify-content: space-between;
  align-items: center;
  max-width: 940px;
  display: flex;
}

.qualpay-container-flex-row.mt-3 {
  margin-top: 30px;
}

.qualpay-container-flex-row.platform-rows {
  align-items: flex-start;
  margin-top: 40px;
}

.qualpay-container-flex-row.platform-rows.mt-0 {
  margin-top: 0;
}

.qualpay-container-flex-row.platform-rows-rev {
  align-items: flex-start;
  margin-top: 40px;
}

.qualpay-container-flex-row.platform-diagram-container {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 30px;
}

.qp-col-6 {
  width: 60%;
}

.qp-col-4 {
  width: 40%;
}

.qp-col-4.margin-fix-3 {
  margin-left: 25px;
}

.saving-challenges-form {
  background-color: #fde175;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 10px;
  padding: 25px 7px 15px 15px;
  display: flex;
}

.saving-challenge-image {
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
  overflow: visible;
}

.report-slider-image-wrapper {
  object-fit: contain;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.report-image {
  object-fit: fill;
  width: 100%;
}

.report-slider {
  background-color: #0000;
  width: 100%;
  max-width: 940px;
  height: 100%;
  display: block;
  position: relative;
}

.mask-3 {
  order: -1;
  position: relative;
}

.report-slide-info-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.report-slide-info-wrapper.mt-2 {
  width: 80%;
  margin-top: 20px;
}

.icon-10 {
  color: var(--qualpay-charcoal);
  order: 1;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  display: block;
  position: static;
}

.left-arrow-4 {
  justify-content: center;
  align-items: center;
  height: 100%;
  margin: 0;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  right: auto;
}

.right-arrow-4 {
  color: var(--qualpay-charcoal);
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  top: 0%;
  bottom: auto;
  left: auto;
}

.report-slider-content-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.icon-11 {
  order: 1;
  align-self: center;
}

.slide-nav-4 {
  display: none;
  inset: auto 0% -5%;
}

.report-options-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.report-option-item {
  padding: 15px;
}

.report-option-item.report-border-left-1, .report-option-item.report-border-left-2 {
  border-left: 2px solid var(--powder-blue);
}

.qualpay-h4 {
  color: var(--qualpay-charcoal);
  font-family: "Museosans 500", sans-serif;
  font-weight: 500;
  line-height: 1.3em;
}

.qualpay-h4.report-resource-links {
  color: var(--qp-turquoise);
  text-decoration: none;
}

.report-resource-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.report-resource-wrapper.mt-3 {
  margin-top: 30px;
}

.image-67 {
  object-fit: cover;
  width: 100%;
}

.report-resource-item {
  border: 2px solid var(--powder-blue);
  padding: 15px;
  text-decoration: none;
  transition: border-color .3s;
}

.report-resource-item:hover {
  border-color: var(--qualpay-blue);
}

.qualpay-quotes {
  color: var(--qualpay-charcoal);
  text-align: left;
  border: 1px #000;
  align-self: center;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5em;
}

.qualpay-quotes-wrapper {
  align-self: center;
  width: 50%;
  margin-top: 30px;
  margin-bottom: 30px;
}

.quote-icon {
  width: 100px;
  margin-top: -10px;
}

.quote-writter-name {
  color: var(--gray-4);
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: "Museosans 300", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3em;
}

.qp-links {
  color: var(--qualpay-blue);
  font-family: "Museosans 500", sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.qp-links.qp-links-dead {
  color: var(--gray-5);
  font-family: "Museosans 300", sans-serif;
  font-weight: 700;
}

.qp-col-3 {
  width: 30%;
}

.qp-col-7 {
  width: 70%;
}

.team-people-section {
  align-self: center;
  width: 80%;
  min-width: 80%;
  max-width: 100%;
}

.team-people-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  display: grid;
}

.team-people-item {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.team-people-item:hover {
  z-index: 2;
}

.team-people-base {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  padding: 13px 10px 10px;
  display: flex;
  position: static;
}

.image-68 {
  object-fit: contain;
  max-height: 100px;
}

.heading-34 {
  color: var(--gray-4);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: "Museosans 300", sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.4em;
}

.team-people-designation {
  color: var(--qualpay-charcoal);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: "Museosans 700", sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 1.4em;
}

.team-overlay {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.team-member-text {
  clear: none;
  color: var(--full-white);
  text-align: left;
  letter-spacing: normal;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  width: 70%;
  max-width: 100%;
  font-family: "Museosans 100", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: none;
  display: block;
  position: absolute;
  inset: auto 6% 0% auto;
}

.overlay-content-wrapper {
  align-self: center;
  position: relative;
}

.diagram-section {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.diagram-section.mt-7 {
  align-items: stretch;
  margin-top: 40px;
}

.diagram-section.platform-diagram {
  width: 50%;
  max-width: 100%;
}

.dragram-image {
  max-width: 60%;
}

.dragram-image.mt-1 {
  align-self: center;
  max-width: 70%;
  margin-top: 10px;
}

.accordion-item {
  background-color: #f9f9fe;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 24px 30px 14px;
}

.accordion-item-trigger {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.accordion-heading {
  color: var(--qualpay-charcoal);
  cursor: pointer;
  margin-bottom: 0;
  font-family: "Museosans 500", sans-serif;
  font-weight: 500;
  line-height: 1.3em;
}

.accordion-item-content {
  margin-top: 10px;
  margin-right: 30px;
  overflow: hidden;
}

.accordion-icon {
  object-fit: contain;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 22px;
  height: 22px;
  padding: 2px;
  display: flex;
}

.accordion-arrow {
  color: var(--qualpay-charcoal);
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.qualpay-container-accordion {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: space-between;
  align-items: flex-start;
  width: 80%;
  max-width: 940px;
  display: flex;
}

.qp-video {
  width: 100%;
  height: 100%;
}

.qualpay-video-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-self: auto;
  place-items: flex-start stretch;
  width: 80%;
  display: flex;
}

.qualpay-video-container.pb-0 {
  padding-bottom: 0;
}

.qp-list-with-icons {
  margin-top: 10px;
  margin-bottom: 20px;
}

.qp-list-with-icons-item {
  margin-left: 100px;
}

.qp-list-with-icons-item.ml-0 {
  margin-left: 0;
}

.list-icon {
  color: var(--qualpay-green);
  object-fit: contain;
  flex: none;
  width: 26px;
  height: 26px;
  padding: 0 2px;
}

.qp-icon-list-item-new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 15px;
  display: flex;
}

.qp-icon-list-paragraph {
  color: var(--qualpay-charcoal);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Museosans 100", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
}

.qualpay-container-for-links {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-self: auto;
  place-items: center stretch;
  padding-top: 60px;
  padding-bottom: 120px;
  display: flex;
}

.bottom-links {
  color: var(--gray-5);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3em;
}

.qualpay-container-flex-row-left {
  justify-content: flex-start;
  align-items: center;
  max-width: 940px;
  display: flex;
}

.qualpay-container-flex-row-left.switch-provider-margin {
  margin-bottom: 20px;
}

.qualpay-container-flex-row-left.switch-provider-margin.mt-5 {
  margin-top: 50px;
}

.numbering-wrapper {
  background-color: var(--qualpay-blue);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-right: 15px;
  display: flex;
}

.numbering-wrapper.torquise-bg {
  background-color: var(--qp-turquoise);
}

.numbering-wrapper.green-bg {
  background-color: var(--qualpay-green);
}

.numberings {
  color: var(--full-white);
  margin-bottom: 0;
  font-family: "Museosans 100", sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.numbering-title {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: "Museosans 100", sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: none;
}

.short-width {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex: none;
  align-self: auto;
  align-items: flex-start;
  width: 70%;
  display: flex;
}

.heading-h4 {
  color: var(--qualpay-charcoal);
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px;
  font-family: "Museosans 300", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3em;
}

.heading-h4.mb-0 {
  margin-bottom: 0;
}

.heading-h4.color-light-green {
  color: var(--qp-light-green);
}

.platform-image-wrapper {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px 30px;
  display: flex;
}

.platform-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.partner-image-wrapper {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px 40px;
  display: flex;
}

.partner-image-wrapper.partner-image-fix-1 {
  padding-left: 60px;
  padding-right: 60px;
}

.partner-image {
  object-fit: contain;
}

.partner-options-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.partner-icons-wrapper {
  object-fit: contain;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin-top: 20px;
  margin-bottom: 10px;
  display: flex;
}

.partner-option-item {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 15px;
  display: flex;
}

.partner-option-item.partner-border-3 {
  border-left: 2px solid var(--powder-blue);
}

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

.partner-videos-wrapper {
  width: 100%;
}

.partner-videos-wrapper.partner-videos-spacing {
  margin-left: 15px;
}

.partner-work-container {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.partner-work-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.partner-work-wrapper.partner-works-spacing {
  margin-left: 20px;
}

.partner-work-name-wrapper {
  background-color: var(--qualpay-blue);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.partner-work-name {
  color: var(--full-white);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  justify-content: center;
  align-items: center;
  font-family: "Museosans 300", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3em;
  display: flex;
}

.partner-work-name-2-wrapper {
  background-color: var(--qp-turquoise);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.partner-work-name-3-wrapper {
  background-color: var(--qualpay-green);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.nav-dropdown-icon-wrapper {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-left: -15px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.header-menu-dropdowns {
  color: var(--full-white);
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  padding-right: 10px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.header-menu-dropdown-links {
  color: var(--qualpay-charcoal);
  text-align: center;
  padding: 20px 15px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.partner-referral-image-wrapper {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px 40px;
  display: flex;
}

.bold-heading-on-list {
  color: var(--qualpay-charcoal);
  font-family: "Museosans 500", sans-serif;
  font-weight: 500;
}

.two-column-list {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.qp-login-button {
  background-color: var(--qualpay-green);
  color: var(--full-white);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 10px 25px;
  font-family: "Museosans 700", sans-serif;
  font-weight: 800;
  display: flex;
}

.navbar-home {
  z-index: 9;
  color: #0000;
  background-color: #015eb89c;
  justify-content: center;
  align-items: center;
  display: flex;
}

.release-item {
  border: 2px solid var(--powder-blue);
  border-radius: 5px;
  padding: 20px;
  text-decoration: none;
  transition: border-color .3s;
}

.release-item:hover {
  border-color: var(--qualpay-blue);
}

.pb-0 {
  padding-bottom: 0;
}

.pb-1 {
  padding-bottom: 10px;
}

.pb-2 {
  padding-bottom: 20px;
}

.pb-3 {
  padding-bottom: 30px;
}

.pb-4 {
  padding-bottom: 40px;
}

.pb-5 {
  padding-bottom: 50px;
}

.pb-7 {
  padding-bottom: 70px;
}

.pb-6 {
  padding-bottom: 60px;
}

.pt-0 {
  padding-top: 0;
}

.pt-1 {
  padding-top: 10px;
}

.pt-2 {
  padding-top: 20px;
}

.pt-3 {
  padding-top: 30px;
}

.pt-4 {
  padding-top: 40px;
}

.pt-5 {
  padding-top: 50px;
}

.pt-6 {
  padding-top: 60px;
}

.pt-7 {
  padding-top: 70px;
}

.mb-0 {
  margin-bottom: 0;
}

.mb-1 {
  margin-bottom: 10px;
}

.mb-2 {
  margin-bottom: 20px;
}

.mb-3 {
  margin-bottom: 30px;
}

.mb-4 {
  margin-bottom: 40px;
}

.mb-6 {
  margin-bottom: 60px;
}

.mb-7 {
  margin-bottom: 70px;
}

.mt-0 {
  margin-top: 0;
}

.mt-1 {
  margin-top: 10px;
}

.mt-2 {
  margin-top: 20px;
}

.mt-3 {
  margin-top: 30px;
}

.mt-5 {
  margin-top: 50px;
}

.mt-6 {
  margin-top: 60px;
}

.mt-7 {
  margin-top: 70px;
}

.industry-focus-icons-wrapper {
  object-fit: contain;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-bottom: 10px;
  padding: 5px;
  display: flex;
}

.industry-focus-names {
  color: var(--qualpay-blue);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: "Museosans 500", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4em;
  text-decoration: none;
}

.industry-focus-items {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.navbar-primary {
  z-index: 9;
  background-color: var(--full-white);
  color: #0000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.qp-blog-navbar {
  flex: 0 auto;
  width: 100%;
}

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

.footer-bottom-container {
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.footer-menu-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  display: flex;
}

.footer-logo-wrapper {
  flex: 1;
  width: 220px;
}

.footer-copyright-text {
  clear: none;
  color: var(--powder-blue);
  text-align: center;
  letter-spacing: normal;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 100%;
  font-family: "Museosans 100", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4em;
  text-decoration: none;
  display: block;
}

.footer-right-container-item {
  min-width: 20%;
  max-width: 25%;
}

.footer-list-headings {
  color: var(--full-white);
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 20px;
  font-family: "Museosans 500", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3em;
}

.footer-list-items {
  text-align: left;
  margin-top: 15px;
}

.footer-list-items.social-icons-list {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-list-items-style {
  color: var(--full-white);
  text-transform: none;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3em;
  text-decoration: none;
}

.holiday-message-heading {
  color: var(--qp-golden-yellow);
  font-family: "Museo 500", sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.qp-footer {
  background-color: var(--qualpay-blue);
  width: 100%;
  padding: 40px 15px;
}

.footer-copyright-links {
  clear: none;
  color: var(--powder-blue);
  text-align: center;
  letter-spacing: normal;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 100%;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: "Museosans 100", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4em;
  text-decoration: none;
  display: block;
}

.footer-copyright-link-items {
  color: var(--powder-blue);
  text-decoration: none;
}

.qp-industry-focus-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.home-header-menu-links {
  color: var(--full-white);
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 15px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.home-header-dropdown-menu-links {
  color: var(--qualpay-charcoal);
  text-align: left;
  white-space: pre-wrap;
  padding: 8px 10px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: opacity .3s ease-in-out;
  display: block;
}

.home-header-dropdown-menu-links:hover {
  color: var(--qualpay-blue);
}

.home-menu-dropdown-style.w--open {
  background-color: var(--full-white);
  width: 210px;
  box-shadow: 6px 6px 15px #0003;
}

.home-header-menu-dropdowns {
  color: var(--full-white);
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  padding-right: 10px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.header-dropdown-icon {
  color: var(--qualpay-charcoal);
  margin: 0;
  position: static;
}

.qp-nav-container {
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin: 10px auto;
  display: flex;
}

.qp-hero {
  background-color: var(--qualpay-blue);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 360px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.qp-hero.bg-orange {
  background-color: #ff8500;
}

.qp-hero.bg-turquoise {
  background-color: var(--qp-turquoise);
}

.qp-hero.bg-green {
  background-color: var(--qualpay-green);
}

.qualpay-hero-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  align-self: auto;
  place-items: center stretch;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.qp-hero-container-child {
  justify-content: center;
  align-items: stretch;
  width: 40%;
  height: 100%;
  display: flex;
}

.heading-h1 {
  color: var(--full-white);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  align-self: center;
  margin-bottom: 0;
  font-family: "Museosans 100", sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: none;
}

.heading-h1.hero-fix-3121 {
  font-size: 42px;
}

.qp-hero-image {
  object-fit: contain;
  align-self: center;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.qp-hero-image-wrapper {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 90%;
  height: 100%;
  padding: 20px;
  display: flex;
}

.social-icons-wrapper {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-top: -2px;
  margin-right: 6px;
  display: flex;
}

.social-media-icon-svgs {
  color: var(--full-white);
  width: 100%;
  height: 100%;
}

.heading-h2-statement {
  color: var(--qualpay-blue);
  margin-bottom: 30px;
  font-family: "Museosans 100", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.3em;
}

.home-header-menu-dropdown-links {
  color: var(--full-white);
  text-align: center;
  padding: 20px 15px;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.spacing-footer {
  padding-bottom: 120px;
}

.spacing-section {
  padding-top: 60px;
}

.spacing-h3, .spacing-h3-large {
  padding-top: 20px;
}

.spacing-video {
  padding-top: 60px;
  padding-bottom: 60px;
}

.blog-header-top-bar {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 940px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.blog-header-top-bar-right {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.back-to-blog-link {
  color: var(--qualpay-charcoal);
  text-align: left;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  font-family: "Museosans 300", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3em;
  text-decoration: none;
  display: flex;
}

.back-to-blog-link-wrapper {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.back-to-blog-icon {
  color: var(--qualpay-charcoal);
  width: 18px;
  height: 18px;
  margin-right: 5px;
  overflow: clip;
}

.holiday-lottie {
  width: 100%;
  height: 100%;
}

.holiday-lottie.margin-fix-222233 {
  margin-bottom: -7px;
}

.lottie-animation-2 {
  width: 100%;
  height: 100%;
}

.text-bold {
  color: var(--qualpay-charcoal);
  font-family: "Museosans 500", sans-serif;
  font-weight: 500;
}

.blog-author-name {
  color: var(--gray-4);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px;
  font-family: "Museosans 500", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3em;
}

.heading-h2-blogs {
  color: var(--qualpay-blue);
  margin-bottom: 10px;
  font-family: "Museosans 100", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3em;
}

.blog-info {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blog-info.spacing-section {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.qualpay-recent-post-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  place-items: center stretch;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.most-recent-post-wrapper {
  background-color: var(--qualpay-blue);
  width: 100%;
  height: 100%;
  padding: 25px 25px 20px;
  text-decoration: none;
  position: relative;
}

.blog-post-title {
  color: var(--full-white);
  letter-spacing: 0;
  text-transform: none;
  font-family: "Museosans 300", sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3em;
}

.blog-post-title.text-black {
  color: var(--qualpay-charcoal);
}

.recent-post-thumbnail {
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.image-70 {
  aspect-ratio: 1;
  width: 150px;
  height: 150px;
  display: block;
}

.new-badge {
  width: 100px;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.recent-post-second {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: grid;
}

.recent-post-image-wrapper, .recent-post-image {
  aspect-ratio: 1;
  width: 100%;
  height: 100%;
}

.recent-post-contents-wrapper {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.qualpay-all-post-grid {
  grid-column-gap: 25px;
  grid-row-gap: 35px;
  flex-flow: row;
  grid-template: "Area"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  place-items: start stretch;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.post-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.subscription-section {
  background-color: #fde175;
  padding: 60px 15px;
}

.subscription-code-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.qp-button-read-more {
  background-color: var(--transparent);
  color: var(--qualpay-blue);
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 0 0;
  font-family: "Museosans 500", sans-serif;
  font-weight: 500;
  display: flex;
}

.qp-button-read-more-white {
  background-color: var(--transparent);
  color: var(--full-white);
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 0 0;
  font-family: "Museosans 500", sans-serif;
  font-weight: 500;
  display: flex;
}

.recent-post-second-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  width: 100%;
  height: 100%;
  display: grid;
}

.column-video-wrapper {
  width: 100%;
  height: auto;
}

.column-video-wrapper.space-fix-1 {
  width: auto;
  margin-left: 20px;
  padding-top: 20px;
}

.key-advantages-wrapper {
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.key-advantage-item {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.key-advantage-icon-wrapper {
  aspect-ratio: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 120px;
  margin-right: 20px;
  display: flex;
}

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

.key-advantage-icon {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.no-job-message {
  color: var(--qualpay-charcoal);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  align-self: center;
  font-family: "Museosans 300", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3em;
}

.job-illustration {
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.integration-logos-wrapper {
  flex: none;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.integration-logo-item {
  object-fit: contain;
  flex: none;
  width: 120px;
  height: 55px;
  margin-left: 15px;
  margin-right: 15px;
  overflow: hidden;
}

.integration-logos-container {
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.integration-resource-name {
  color: var(--qualpay-blue);
  text-align: center;
  font-family: "Museosans 500", sans-serif;
  font-weight: 500;
  line-height: 1.3em;
}

.integration-resource-icon-box {
  aspect-ratio: 1;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.integration-resource-icon {
  object-fit: contain;
  width: 65%;
  height: 65%;
}

.video-list-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: space-between;
  width: 90%;
  display: flex;
}

.resource-video-list {
  flex: 1;
  margin-bottom: 0;
  padding-left: 55px;
  font-size: 1em;
  list-style-type: none;
}

.resource-video-item {
  color: var(--qualpay-charcoal);
  text-align: left;
  margin-top: 5px;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 1.3em;
  text-decoration: none;
  list-style-type: none;
}

.resource-new-badge {
  background-image: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/6759cb77bde535b16c52cb3f_Resource%20New%20Badge.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 22px;
  margin-left: -55px;
  margin-right: 5px;
  display: inline-flex;
}

.text-span-15 {
  vertical-align: middle;
  background-image: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/675c67cd7dd57917c5e16170_Partner.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80px;
  height: 35px;
  display: inline-block;
}

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

.close-button-wrapper {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.code-embed-2 {
  color: var(--qualpay-green);
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  margin-left: 3px;
  display: flex;
}

.close-button {
  color: var(--qualpay-green);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 2px;
  margin-bottom: 0;
  font-family: "Museosans 300", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
}

.error-heading {
  color: var(--qualpay-green);
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 65px;
  font-weight: 800;
  line-height: 1.1em;
}

.error-sub-heading {
  color: var(--qualpay-charcoal);
  font-family: "Museosans 700", sans-serif;
  font-size: 28px;
  font-weight: 800;
  line-height: 1.3em;
}

.error-lottie-wrapper {
  background-color: var(--transparent);
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.brand-yt-icon {
  background-image: url("https://cdn.prod.website-files.com/62715b64a42201284069f9db/6789365e9867fcc2f97c4cd1_yt-icon.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  display: inline-flex;
}

.slider-2-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: 100%;
  height: 340px;
  margin-left: 25px;
  display: flex;
  overflow: hidden;
}

.platform-diagram {
  max-width: 85%;
}

.lottie-animation-3 {
  max-width: 100%;
}

.blog-image-wrapper {
  background-color: var(--qualpay-blue);
  width: 100%;
  height: 100%;
  padding: 10px;
}

.bg-blue {
  background-color: var(--qualpay-blue);
}

.bg-orange {
  background-color: var(--qp-orange);
}

.bg-green {
  background-color: var(--qualpay-green);
}

.bg-turquoise {
  background-color: var(--qp-turquoise);
}

.bg-golden-yellow {
  background-color: var(--qp-golden-yellow);
}

.bg-powder-blue {
  background-color: var(--powder-blue);
}

.bg-charcoal {
  background-color: var(--qualpay-charcoal);
}

.heading-h2 {
  color: var(--qualpay-charcoal);
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px;
  font-family: "Museosans 300", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3em;
}

.heading-h2.mt-2 {
  margin-top: 20px;
}

.banking-image-wrapper {
  object-fit: contain;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.banking-service-items {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.banking-lottie-animation {
  margin-top: 20px;
  margin-bottom: 10px;
}

.qp-news-navbar {
  flex: 0 auto;
  width: 100%;
}

.saving-challenge-form-title {
  color: var(--qualpay-charcoal);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px;
  margin-left: 28px;
  margin-right: 37px;
  font-family: "Museosans 100", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.3em;
}

.image-75 {
  position: absolute;
  inset: auto 0% 0%;
}

.image-76 {
  position: absolute;
  inset: 0% 0% auto;
  transform: rotate(180deg);
}

.image-78 {
  opacity: .85;
  width: 20px;
}

.image-89 {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  overflow: visible;
}

.heading-h1-smaller {
  color: var(--full-white);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  align-self: center;
  margin-bottom: 0;
  font-family: "Museosans 100", sans-serif;
  font-size: 42px;
  font-weight: 400;
  line-height: 1.3em;
  text-decoration: none;
}

.platform-step-images {
  object-fit: contain;
  align-self: center;
  width: 100%;
  max-height: 150px;
  margin-top: 10px;
  margin-bottom: 15px;
  display: block;
}

.platform-links {
  text-decoration: none;
  display: block;
}

.single-platform-step-images {
  object-fit: contain;
  align-self: center;
  max-height: 125px;
  margin-bottom: 10px;
  display: none;
}

@media screen and (max-width: 991px) {
  .navigation-link {
    color: #ffffff85;
  }

  .navigation-link.w--current {
    color: #fff;
  }

  .hamburger-button.w--open, .navigation-menu {
    background-color: #3b99d9;
  }

  .header-button {
    padding-left: 25px;
    padding-right: 25px;
  }

  .blog-container.qp-blog {
    padding-left: 20px;
    padding-right: 20px;
  }

  .qp-blue-button {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .body {
    text-align: center;
  }

  .navigation-accordian {
    color: #ffffff85;
  }

  .navigation-accordian.w--current {
    color: #fff;
  }

  .h2 {
    font-size: 1.8em;
  }

  .payment-grid-paragraph {
    font-size: .8em;
  }

  .grid-title-blue {
    font-size: 1em;
    line-height: 1.2em;
  }

  .lcimage.virtual-terminal-logo {
    padding-top: 20px;
  }

  .qp-paragraph {
    font-size: 1em;
  }

  .qp-paragraph.centered {
    text-align: center;
  }

  .qp-paragraph.gray-box {
    font-size: .8em;
  }

  .news-buttons {
    padding-left: 40px;
    padding-right: 40px;
  }

  .dropdown-navigation-link {
    color: #676770;
  }

  .dropdown-navigation-link.w--current {
    color: #fff;
  }

  .h2-vertical {
    flex-direction: row;
    justify-content: space-around;
    align-items: baseline;
    width: 100%;
    font-size: 1.4em;
    display: block;
  }

  .h2-vertical.test {
    width: 150%;
    display: block;
  }

  .image-vertical-hero.integrationheroimage {
    width: 200%;
    max-width: 200%;
    margin-left: 75%;
    padding-left: 0;
    display: inline;
  }

  .h1-vertical {
    clear: both;
    width: 100%;
    display: block;
    position: static;
  }

  .h1-vertical.payments {
    font-size: 2em;
  }

  .qp-list, .qp-list.gray-box {
    font-size: .65em;
  }

  .addsystemslogo, .awelogo, .cargaslogo, .bluecowlogo {
    width: 30%;
  }

  .ways-to-pay-grid {
    grid-row-gap: 0px;
  }

  .paymentsselectordiv.onlinepaymentsbox {
    justify-content: flex-start;
    align-items: flex-start;
    width: 43%;
    height: 34%;
    display: block;
    overflow: visible;
    transform: skew(28deg);
  }

  .paymentsselectordiv.inpersonpaymentsbox {
    font-size: 1.2em;
  }

  .virtual-terminal-heading {
    margin-top: 25px;
    font-size: .8em;
  }

  .online-payments-heading {
    margin-top: 25px;
    font-size: .8em;
    display: flex;
  }

  .in-person-paymentsheading {
    margin-top: 30px;
    font-size: .7em;
  }

  .recurring-payments-heading {
    margin-top: 30px;
    font-size: .8em;
  }

  .product-image-header {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .circle-image-vertical-hero {
    text-align: center;
    order: 1;
    width: 10em;
    max-width: 200%;
    height: 10em;
    display: block;
    position: relative;
    top: auto;
    right: auto;
    overflow: hidden;
  }

  .sales-modal {
    width: 70%;
  }

  .contact-sales-button, .developer-button, .header-button-login {
    padding-left: 25px;
    padding-right: 25px;
  }

  .blue-plus-div {
    width: 1.5em;
    height: 1.5em;
    padding-top: 5px;
    padding-left: 0;
  }

  .industry-bullet-paragraph {
    text-align: left;
    width: 100%;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 2px;
    font-size: 1.2em;
  }

  .product-circle {
    width: 40%;
    height: 40%;
    inset: 0% 0 auto 0%;
  }

  .product-double-circle {
    flex-direction: column;
    width: 119%;
    display: flex;
  }

  .product-double-circle.in-person {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 200%;
    max-width: none;
    height: 200%;
    margin-top: 20px;
    display: inline-block;
  }

  .product-in-person-image {
    margin-left: 20px;
    padding-top: 35px;
    padding-left: 20px;
  }

  .blog-image-link-block {
    justify-content: center;
    align-items: center;
    min-height: auto;
  }

  .qp-section.orange {
    height: auto;
  }

  .qp-section.navigation-bar {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .qp-container {
    width: 90%;
  }

  .qp-container.npga-container {
    width: auto;
  }

  .blog-detail-div {
    margin-left: 0;
  }

  .blog-social-media-div {
    grid-column-gap: 30px;
  }

  .industry-paragraph-container {
    width: 100%;
  }

  .industry-paragraph-popup-text.interchange-optimization {
    display: none;
  }

  .industry-paragraph-popup-text.integrate-easily {
    width: 100%;
    display: none;
  }

  .gray-x-div {
    padding-top: 2px;
    padding-left: 9px;
  }

  .blog-social-grid {
    grid-column-gap: 20px;
  }

  .qp-navbar-link {
    background-color: #fff;
    font-size: .9em;
  }

  .qp-nav-menu {
    background-color: #fff;
  }

  .qp-menu-button:active, .qp-menu-button:focus {
    background-color: #0000;
  }

  .icon-hamburger {
    width: auto;
    height: auto;
  }

  .product-header-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: static;
  }

  .product-header-div {
    clear: left;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .product-header-div.industry {
    width: 95%;
  }

  .product-header-image {
    flex: 0 auto;
    order: -1;
    align-self: flex-start;
    margin-left: 40px;
    display: block;
  }

  .product-header-image.industry {
    justify-content: center;
    align-items: center;
  }

  .product-header, .product-sub-header {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .product-bullet-wrapper {
    grid-column-gap: 4px;
    flex-direction: column;
    align-items: start;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .product-bullet-div {
    text-align: left;
    justify-content: flex-start;
    width: 100%;
    padding-bottom: 20px;
    display: flex;
  }

  .qp-container-div {
    width: 90%;
  }

  .qp-container-div.white {
    max-width: 100%;
  }

  .product-selector-grid {
    grid-column-gap: 55px;
  }

  .qp-list-em {
    width: 100%;
    font-size: 1em;
  }

  .qp-list-item-em {
    text-align: left;
    padding-bottom: 20px;
    line-height: 1.2em;
  }

  .payments-individual-blog-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 15em;
    grid-template-columns: 25.25em 20em;
    grid-auto-columns: 1fr;
    place-content: center;
    display: grid;
  }

  .blog-article-image-individual._1015718 {
    object-fit: fill;
    height: auto;
    min-height: 260px;
  }

  .qp-containers {
    width: auto;
  }

  .h1-grey-100 {
    clear: both;
    width: 100%;
    display: block;
    position: static;
  }

  .qp-lists {
    grid-template-columns: 1fr 1fr;
  }

  .youtube-embed {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .qp-heading-4 {
    text-align: left;
  }

  .home-heading {
    font-size: 50px;
  }

  .header-menu-links {
    padding-left: 8px;
    padding-right: 8px;
  }

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

  .dropdown-toggle-2 {
    justify-content: center;
    align-items: center;
  }

  .icon-8 {
    margin-right: 0;
  }

  .background-video {
    max-height: 580px;
  }

  .section-image-wrapper {
    height: auto;
  }

  .qp-list-item-new {
    text-align: left;
  }

  .embrace-content {
    max-width: 80%;
  }

  .embrace-image-wrapper {
    max-width: 20%;
  }

  .savings-challenges-content {
    max-width: 80%;
  }

  .savings-challenges-image-wrapper {
    max-width: 20%;
  }

  .image-animation-wrapper {
    flex-flow: row;
    display: flex;
  }

  .news-list-grid {
    grid-template-areas: ". ."
                         ". Area";
  }

  .report-slide-info-wrapper.mt-2 {
    width: 80%;
  }

  .icon-10, .icon-11 {
    font-size: 35px;
  }

  .report-options-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .report-option-item.report-border-left-2 {
    border: 1px #000;
  }

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

  .report-resource-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .team-people-section {
    width: 70%;
    min-width: 70%;
  }

  .team-people-wrapper {
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .team-member-text {
    margin-left: -5px;
  }

  .accordion-heading, .qp-icon-list-paragraph {
    text-align: left;
  }

  .short-width {
    width: 80%;
  }

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

  .partner-options-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .header-menu-dropdowns {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-list-headings, .footer-list-items {
    text-align: left;
  }

  .home-header-menu-links, .home-header-menu-dropdowns {
    padding-left: 8px;
    padding-right: 8px;
  }

  .header-dropdown-icon {
    margin-right: 0;
  }

  .qp-hero {
    height: 340px;
  }

  .qp-hero-container-child {
    width: 45%;
  }

  .heading-h1 {
    font-size: 40px;
  }

  .heading-h1.hero-fix-3121 {
    font-size: 38px;
  }

  .qp-hero-image-wrapper {
    align-self: center;
  }

  .qualpay-recent-post-grid {
    max-width: 728px;
  }

  .qualpay-all-post-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .resource-video-list {
    width: 100%;
    font-size: 1em;
  }

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

  .heading-h1-smaller {
    font-size: 36px;
  }
}

@media screen and (max-width: 767px) {
  .navigation-link {
    padding-right: 30px;
  }

  .navigation-link.w--current {
    padding-left: 30px;
  }

  .form-field.text-area {
    display: block;
  }

  .form-wrapper {
    width: 80%;
  }

  .spc {
    margin-bottom: 30px;
  }

  .header.subheader {
    font-size: 1.4em;
  }

  .blog-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-paragraph {
    margin-left: 0;
    margin-right: 0;
    font-size: .7em;
  }

  .qp-h2 {
    font-size: 1.5em;
  }

  .qp-paragraph.center {
    font-size: .6em;
  }

  .h2-black-left {
    font-size: 1.2em;
  }

  .dropdown-navigation-link {
    padding-right: 30px;
  }

  .dropdown-navigation-link.w--current {
    padding-left: 30px;
  }

  .h2-vertical.test {
    width: 100%;
    font-size: 1.3em;
  }

  .image-vertical-hero.paymentsherologo {
    width: 250%;
    max-width: none;
    margin-left: 60px;
    padding-left: 0;
    display: block;
    position: relative;
    left: 60px;
  }

  .image-vertical-hero.switch-providers {
    text-align: center;
    align-self: auto;
    width: 150%;
    display: block;
  }

  .h1-vertical {
    margin-bottom: 15px;
    font-size: 50px;
  }

  .resourcesparagraph {
    font-size: .5em;
  }

  .paymentsselectordiv.inpersonpaymentsbox {
    font-size: 1.2em;
  }

  .virtual-terminal-heading, .online-payments-heading, .in-person-paymentsheading, .recurring-payments-heading {
    margin-top: 20px;
    font-size: .7em;
  }

  .sales-modal {
    width: 80%;
  }

  .contact-sales-button, .developer-button, .header-button-login.login-button {
    display: none;
  }

  .blue-plus-div {
    padding-top: 4px;
    padding-left: 0;
  }

  .industry-bullet-paragraph {
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.3em;
  }

  .product-in-person-image {
    margin-left: 10px;
    padding-top: 10px;
    padding-left: 5px;
  }

  .qp-section.orange {
    height: auto;
  }

  .qp-container {
    width: 90%;
  }

  .blog-social-media-div, .blog-social-grid {
    grid-column-gap: 20px;
  }

  .twitter, .linked-in, .email {
    width: 24px;
  }

  .blog-sub-nav-link {
    font-size: 20px;
  }

  .social-media-footer-link {
    margin-right: 5px;
  }

  .nav-dropdown-icon {
    margin-top: 20px;
  }

  .product-header-wrapper {
    display: flex;
  }

  .product-header-div.industry {
    width: 90%;
  }

  .product-header-image {
    align-self: flex-start;
    margin-left: 40px;
    padding-left: 0;
  }

  .product-header-image.industry {
    justify-content: center;
    align-items: center;
  }

  .product-bullet-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .product-bullet-div {
    padding-left: 20px;
  }

  .product-selector-grid {
    grid-template-columns: 1fr;
  }

  .product-info-selector-div, .div-block-78, .qp-columns {
    flex-direction: column;
  }

  .qp-column {
    min-height: 0;
    font-size: 1em;
  }

  .qp-column.center-line {
    min-height: 0;
  }

  .qp-column.integration.upper-left {
    padding-left: 10px;
    padding-right: 10px;
  }

  .icon-7 {
    right: 35%;
  }

  .payments-individual-blog-grid {
    flex-flow: column;
    grid-template-columns: 25.25em 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .qp-containers {
    width: auto;
  }

  .h2-grey-100 {
    font-size: 1.2em;
  }

  .h1-grey-100 {
    margin-bottom: 15px;
    font-size: 50px;
  }

  .image-60 {
    width: 13px;
    margin-right: 6px;
  }

  .blog-video {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .npga-heading-big {
    line-height: 38px;
  }

  .holiday-art-section.holidayart10 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .holiday-art-section.holidayart11, .holiday-art-section.holidayart12, .holiday-art-section.holidayart13 {
    padding-top: 40px;
  }

  .holiday-message-title {
    font-size: 20px;
  }

  .qualpay-container-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column dense;
    justify-content: space-between;
    display: flex;
  }

  .home-heading {
    text-align: center;
    max-width: 70%;
    font-size: 40px;
  }

  .header-top-bar {
    padding-right: 14px;
  }

  .top-bar-links, .top-bar-envelope-icon {
    margin-left: 30px;
  }

  .header-menu-links {
    color: var(--qualpay-charcoal);
    border-bottom: 1px solid #f5f5f5;
    border-radius: 0;
    flex: 0 auto;
    font-size: 18px;
    line-height: 24px;
    display: block;
  }

  .heading-h2-primary {
    text-align: left;
  }

  .qp-column-50 {
    flex-flow: column;
    order: 1;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .qualpay-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column dense;
    justify-content: space-between;
    display: flex;
  }

  .dropdown-toggle-2 {
    flex-flow: column;
    width: 40%;
  }

  .menu-wrapper {
    background-color: var(--full-white);
    width: 100%;
  }

  .nav-button {
    display: none;
  }

  .icon-8 {
    color: var(--qualpay-charcoal);
  }

  .header-dropdown-menu-links {
    text-align: center;
    font-size: 18px;
    line-height: 22px;
  }

  .menu-dropdown-style {
    align-self: auto;
  }

  .menu-dropdown-style.w--open {
    position: static;
    box-shadow: 0 0 #0003;
  }

  .icon-9 {
    color: var(--full-white);
    font-size: 30px;
    line-height: 30px;
  }

  .menu-button-3 {
    background-color: #0000;
    padding: 8px 10px;
  }

  .menu-button-3.w--open {
    background-color: #0000;
  }

  .background-video {
    max-height: 480px;
  }

  .qualpay-container-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column dense;
    display: flex;
  }

  .qp-col-5 {
    width: 100%;
  }

  .qp-col-5.news-sorting-wrapper {
    justify-content: flex-end;
    align-items: center;
  }

  .container-17 {
    flex-flow: wrap;
  }

  .embrace-content {
    max-width: 100%;
    margin-left: auto;
    padding-left: 0;
  }

  .embrace-image-wrapper {
    max-width: 50%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .savings-challenges-content {
    max-width: 100%;
  }

  .savings-challenges-image-wrapper {
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: center;
    max-width: 50%;
    margin: 20px auto;
    display: flex;
  }

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

  .news-list-grid {
    grid-template-columns: 1fr 1fr;
  }

  .qualpay-container-flex-row {
    flex-flow: column-reverse;
  }

  .qualpay-container-flex-row.platform-rows {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
  }

  .qualpay-container-flex-row.platform-rows-rev {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .qualpay-container-flex-row.partner-service-list {
    flex-flow: column;
  }

  .qualpay-container-flex-row.flex-mobile-rev {
    grid-row-gap: 25px;
    flex-flow: wrap;
  }

  .qualpay-container-flex-row.jobs, .qualpay-container-flex-row.error-page, .qualpay-container-flex-row.platform-diagram-container {
    flex-flow: column;
  }

  .qp-col-6, .qp-col-4 {
    width: 100%;
  }

  .qp-col-4.margin-fix-3 {
    margin-top: 25px;
    margin-left: 0;
  }

  .saving-challenges-form {
    margin-left: 0;
  }

  .mask-3 {
    width: 100%;
  }

  .icon-10 {
    font-size: 30px;
  }

  .left-arrow-4 {
    left: -5%;
  }

  .right-arrow-4 {
    right: -5%;
  }

  .icon-11 {
    font-size: 30px;
  }

  .report-slider-item {
    width: 100%;
  }

  .report-resource-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .qualpay-quotes-wrapper {
    width: 80%;
  }

  .qp-col-3, .qp-col-7, .team-people-section {
    width: 100%;
  }

  .team-people-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .diagram-section.platform-diagram {
    width: 100%;
  }

  .dragram-image.mt-1 {
    max-width: 80%;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .qualpay-container-accordion {
    flex-flow: column;
    width: 100%;
  }

  .qualpay-video-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column dense;
    width: 100%;
    display: flex;
  }

  .qp-list-with-icons-item {
    margin-left: 50px;
  }

  .qualpay-container-for-links {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column dense;
    display: flex;
  }

  .qualpay-container-flex-row-left.switch-provider-margin {
    margin-bottom: 0;
  }

  .short-width {
    flex-flow: column;
  }

  .platform-image-wrapper, .partner-image-wrapper {
    flex-flow: column;
    width: 50%;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .partner-video-container {
    flex-flow: column;
  }

  .partner-videos-wrapper.partner-videos-spacing {
    margin-top: 25px;
    margin-left: auto;
  }

  .partner-work-container {
    flex-flow: column;
  }

  .partner-work-wrapper.partner-works-spacing {
    margin-top: 25px;
    margin-left: auto;
  }

  .nav-dropdown-icon-wrapper {
    width: 100%;
    height: 35px;
    margin-left: 0;
  }

  .header-menu-dropdowns {
    color: var(--qualpay-charcoal);
    border-bottom: 1px solid #f5f5f5;
    border-radius: 0;
    flex: 0 auto;
    font-size: 18px;
    line-height: 24px;
    display: block;
  }

  .header-menu-dropdown-links {
    color: var(--qualpay-charcoal);
    border-radius: 0;
    flex: 0 auto;
    padding-top: 15px;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 24px;
    display: block;
  }

  .partner-referral-image-wrapper {
    flex-flow: column;
    width: 60%;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-container {
    flex-flow: column;
  }

  .footer-bottom-container {
    width: 100%;
  }

  .footer-menu-container {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    flex-flow: wrap;
    width: 100%;
    margin-top: 40px;
  }

  .footer-logo-wrapper {
    width: 180px;
  }

  .footer-right-container-item {
    min-width: 45%;
  }

  .footer-right-container-item._w-100 {
    min-width: 95%;
  }

  .qp-industry-focus-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home-header-menu-links {
    color: var(--qualpay-charcoal);
    border-bottom: 1px solid #f5f5f5;
    border-radius: 0;
    flex: 0 auto;
    font-size: 18px;
    line-height: 24px;
    display: block;
  }

  .home-header-dropdown-menu-links {
    text-align: center;
    font-size: 18px;
    line-height: 22px;
  }

  .home-menu-dropdown-style {
    align-self: auto;
  }

  .home-menu-dropdown-style.w--open {
    position: static;
    box-shadow: 0 0 #0003;
  }

  .home-header-menu-dropdowns {
    color: var(--qualpay-charcoal);
    border-bottom: 1px solid #f5f5f5;
    border-radius: 0;
    flex: 0 auto;
    font-size: 18px;
    line-height: 24px;
    display: block;
  }

  .header-dropdown-icon {
    color: var(--qualpay-charcoal);
  }

  .mobile-menu-icon {
    color: var(--qualpay-charcoal);
    font-size: 30px;
    line-height: 30px;
  }

  .qp-hero {
    height: 320px;
  }

  .qualpay-hero-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column dense;
    display: flex;
  }

  .heading-h1 {
    font-size: 35px;
  }

  .heading-h1.hero-fix-3121 {
    font-size: 32px;
  }

  .qp-hero-image-wrapper {
    width: 100%;
  }

  .heading-h2-statement {
    text-align: left;
  }

  .home-header-menu-dropdown-links {
    color: var(--qualpay-charcoal);
    border-radius: 0;
    flex: 0 auto;
    padding-top: 15px;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 24px;
    display: block;
  }

  .blog-header-top-bar {
    padding-left: 10px;
    padding-right: 10px;
  }

  .blog-header-top-bar-right {
    padding-right: 4px;
  }

  .blog-author-name, .heading-h2-blogs {
    text-align: left;
  }

  .qualpay-recent-post-grid {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column dense;
    justify-content: space-between;
    max-width: none;
    display: flex;
  }

  .qualpay-all-post-grid {
    grid-column-gap: 25px;
    grid-row-gap: 35px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    justify-content: space-between;
    display: grid;
  }

  .subscription-code-wrapper {
    padding-left: 0;
  }

  .recent-post-second-wrapper {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .column-video-wrapper {
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .column-video-wrapper.space-fix-1 {
    margin-left: 0;
    padding-top: 0;
  }

  .no-job-message {
    text-align: center;
  }

  .job-illustration {
    margin-bottom: 25px;
  }

  .integration-resource-icon-box {
    justify-content: flex-start;
  }

  .video-list-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .error-heading, .error-sub-heading {
    text-align: left;
  }

  .slider-2-copy {
    width: 100%;
    height: 280px;
    margin-top: 40px;
    margin-left: 0;
  }

  .platform-diagram {
    max-width: 90%;
  }

  .banking-service-items {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-89 {
    padding-left: 0;
  }

  .heading-h1-smaller {
    font-size: 32px;
  }

  .platform-step-images, .single-platform-step-images {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .button {
    margin-bottom: 25px;
  }

  .navigation-link {
    display: block;
  }

  .form-wrapper {
    width: 100%;
  }

  .header-button {
    margin-bottom: 25px;
  }

  .icon {
    display: none;
  }

  .h2 {
    font-size: 1.4em;
  }

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

  .qp-h2 {
    font-size: 1.3em;
  }

  .qp-h2.gray-box {
    font-size: 1.1em;
  }

  .qp-paragraph {
    font-size: 1em;
  }

  .qp-paragraph.centered {
    font-size: .8em;
  }

  .qp-paragraph.gray-box {
    padding-left: 0;
    padding-right: 0;
    font-size: .7em;
  }

  .qp-paragraph.small {
    font-size: .8em;
  }

  .gray-box-div {
    padding-left: 0%;
    padding-right: 5%;
  }

  .gray-box-div.gray-box {
    padding-left: 0%;
    padding-right: 0%;
  }

  .h2-vertical {
    font-size: 1em;
  }

  .h2-vertical.test {
    align-items: center;
    width: 150%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1em;
    display: block;
  }

  .image-vertical-hero {
    align-self: center;
    width: 200%;
    margin-left: 160px;
  }

  .image-vertical-hero.paymentsherologo {
    width: 250%;
    margin-left: 20px;
  }

  .image-vertical-hero.support-logo {
    width: 150%;
    margin-left: 140px;
  }

  .image-vertical-hero.switch-providers {
    width: 250%;
  }

  .h1-vertical {
    font-size: 1.7em;
  }

  .h1-vertical.payments {
    font-size: 1.6em;
  }

  .qp-list {
    padding-left: 15px;
    font-size: .55em;
  }

  .qp-list.gray-box {
    font-size: .5em;
  }

  .resource-link {
    margin-top: 0;
  }

  .bold-text---black {
    font-size: 1em;
  }

  .paymentsselectordiv.onlinepaymentsbox, .paymentsselectordiv.virtualterminalbox {
    width: 48%;
  }

  .paymentsselectordiv.inpersonpaymentsbox {
    width: 48%;
    height: 36%;
    min-height: auto;
    font-size: 1.2em;
    inset: 0% 0% auto auto;
  }

  .paymentsselectordiv.recurringpaymentsbox {
    width: 48%;
  }

  .virtual-terminal-heading, .online-payments-heading, .in-person-paymentsheading, .recurring-payments-heading {
    margin-top: 10px;
    font-size: .5em;
  }

  .product-image-header {
    padding-top: 0;
  }

  .circle-image-vertical-hero {
    width: 100%;
    height: auto;
  }

  .sales-modal {
    width: 90%;
  }

  .contact-sales-button, .developer-button {
    margin-bottom: 25px;
    display: none;
  }

  .header-button-login {
    margin-bottom: 25px;
  }

  .header-button-login.login-button {
    display: none;
  }

  .blue-plus-div {
    padding-top: 4px;
    padding-left: 0;
  }

  .industry-bullet-paragraph {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 1em;
    line-height: 1.2em;
  }

  .product-circle {
    width: 40%;
    height: 30%;
    inset: 0% auto auto 0%;
  }

  .product-double-circle.in-person {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 200%;
    height: auto;
    margin-top: 10px;
    display: inline-block;
    right: 50px;
  }

  .product-in-person-image {
    align-self: center;
    width: 55%;
    margin-left: 0;
    padding-top: 0;
    display: block;
  }

  .blog-image-link-block {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
  }

  .qp-section.orange {
    height: auto;
  }

  .qp-container {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .blog-sub-nav-div {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .blog-article-heading {
    font-size: 1.5em;
  }

  .blog-social-header {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .industry-paragraph-container {
    width: 80%;
    margin-left: 0;
  }

  .industry-paragraph-container.mobile {
    width: 80%;
  }

  .industry-paragraph-popup-text.interchange-optimization {
    padding-left: 0;
    display: none;
  }

  .industry-paragraph-popup-text.integrate-easily {
    display: none;
  }

  .gray-x-div {
    width: 30px;
    height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .sub-blog-logo-grid {
    justify-content: space-between;
    align-items: center;
  }

  .blog-social-grid {
    grid-column-gap: 20px;
  }

  .twitter, .linked-in, .email {
    width: 24px;
  }

  .social-media-footer-div {
    justify-content: center;
  }

  .qp-menu-button:active {
    background-color: #0000;
  }

  .product-header-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product-header-image {
    margin-left: 70px;
  }

  .product-bullet-wrapper {
    grid-template-columns: 50% 50%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .product-bullet-div {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 120%;
    padding-bottom: 5px;
    padding-left: 5px;
  }

  .qp-container-div.gray {
    width: 80%;
  }

  .switch-provider-grid {
    width: 100%;
  }

  .payments-individual-blog-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 20px;
  }

  .blog-individual-article-info-link-block {
    display: flex;
  }

  .back-to-blog {
    justify-content: flex-start;
    align-items: center;
  }

  .blog-article-image-individual._1015718 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .h1-grey-100 {
    font-size: 1.7em;
  }

  .share-this-post {
    margin-right: 0;
    font-size: 14px;
  }

  .qp-lists {
    grid-template-columns: 1fr;
  }

  .holiday-art-section.holidayart10 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .holiday-art-section.holidayart11, .holiday-art-section.holidayart12, .holiday-art-section.holidayart13 {
    padding-top: 20px;
  }

  .home-heading {
    font-size: 32px;
  }

  .qualpay-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

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

  .background-video {
    max-height: 380px;
    overflow: visible;
  }

  .qualpay-container-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .qualpay-container-flex.pb-0.news-filter {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .qp-col-5.news-sorting-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .news-list-grid {
    grid-template-columns: 1fr;
    grid-template-areas: ".";
  }

  .qualpay-container-flex-row.platform-rows, .qualpay-container-flex-row.platform-rows-rev {
    justify-content: center;
  }

  .saving-challenges-form {
    margin-bottom: 40px;
  }

  .report-slide-info-wrapper.mt-2 {
    width: 100%;
  }

  .icon-10 {
    margin-top: -225px;
    margin-bottom: 0;
    margin-right: 10px;
    font-size: 20px;
  }

  .left-arrow-4 {
    left: -18%;
  }

  .right-arrow-4 {
    right: -18%;
  }

  .icon-11 {
    margin-top: -225px;
    margin-bottom: 0;
    margin-left: 10px;
    font-size: 20px;
  }

  .report-options-wrapper {
    grid-template-columns: 1fr;
  }

  .report-option-item.report-border-left-1 {
    border: 1px #000;
  }

  .report-option-item.report-border-left-2 {
    border-style: none;
  }

  .report-resource-wrapper {
    grid-template-columns: 1fr;
  }

  .qualpay-quotes-wrapper {
    width: 85%;
  }

  .team-people-wrapper {
    grid-template-columns: 1fr;
  }

  .dragram-image, .dragram-image.mt-1 {
    max-width: 100%;
  }

  .qualpay-video-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .qp-list-with-icons.list-spacing-fix-1 {
    margin-bottom: 0;
  }

  .qp-list-with-icons.list-spacing-fix-2 {
    margin-top: 0;
  }

  .qp-list-with-icons-item {
    margin-left: 0;
  }

  .qualpay-container-for-links {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .numbering-wrapper {
    flex: none;
  }

  .short-width {
    width: 100%;
  }

  .platform-image-wrapper {
    width: 70%;
    padding-bottom: 0;
  }

  .partner-image-wrapper {
    width: 70%;
  }

  .partner-options-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .partner-option-item.partner-border-3 {
    border: 1px #000;
  }

  .partner-referral-image-wrapper {
    width: 100%;
  }

  .two-column-list {
    flex-flow: column;
  }

  .footer-menu-container {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    flex-flow: column;
    margin-top: 10px;
  }

  .footer-logo-wrapper {
    width: 55%;
  }

  .footer-right-container-item {
    width: 100%;
    min-width: 100%;
    padding-right: 15px;
  }

  .footer-right-container-item._w-100 {
    min-width: 100%;
  }

  .holiday-message-heading {
    font-size: 28px;
  }

  .qp-industry-focus-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .mobile-menu-icon {
    text-align: center;
  }

  .qp-hero {
    height: 460px;
  }

  .qualpay-hero-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
    justify-content: space-between;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .qp-hero-container-child {
    width: 100%;
    height: 50%;
  }

  .heading-h1.hero-fix-3121 {
    font-size: 30px;
  }

  .qualpay-recent-post-grid {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .recent-post-second {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .qualpay-all-post-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
    grid-auto-flow: row dense;
  }

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

  .recent-post-second-wrapper {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .column-video-wrapper.space-fix-1 {
    width: 100%;
  }

  .integration-resource-icon-box {
    justify-content: flex-end;
  }

  .video-list-wrapper {
    width: 100%;
  }

  .lottie-animation-3 {
    max-width: 80%;
  }

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

  .platform-step-images {
    display: none;
  }

  .single-platform-step-images {
    display: block;
  }
}

#w-node-b1021f2a-11d2-6e85-7356-68aaa4a2f554-7769f9e0 {
  order: -9999;
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-b1021f2a-11d2-6e85-7356-68aaa4a2f563-7769f9e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1021f2a-11d2-6e85-7356-68aaa4a2f570-7769f9e0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b1021f2a-11d2-6e85-7356-68aaa4a2f572-7769f9e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b1021f2a-11d2-6e85-7356-68aaa4a2f587-7769f9e0, #w-node-ceedca2f-0ad2-9447-802b-c6cfb43b3650-2d25b365 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e3aefdf-e767-f904-396e-b19a9e8b3bf9-2d25b365, #w-node-_897c26bd-2ce4-7faf-48e9-6bdeb4141b86-2d25b365 {
  grid-area: Have-Payments-Options;
}

#w-node-bb26ccfe-8eed-50f5-6fc8-912fa7ae59bc-2d25b365, #w-node-c65d1f03-d8f4-7d6a-68f3-b909e9700624-2d25b365 {
  grid-area: Reduce-Complexity;
}

#w-node-_0de9492a-faa8-2628-f463-998800636d1b-2d25b365, #w-node-_372e5051-57a2-6c77-b721-f405f18c6f76-2d25b365, #w-node-_2bfd12fd-61d7-6084-68dc-5482983873d4-2d25b365 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acbcb83a-4072-c0b5-85bf-31c2ff76eb39-2d25b365 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-acbcb83a-4072-c0b5-85bf-31c2ff76eb3a-2d25b365 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb871a26-9a12-9f24-afc1-c6e290c5e608-2d25b365 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_604584e1-6c13-d68c-43f4-8eb7a58d2944-2d25b365, #w-node-_6de01d72-c502-48b7-cddf-b01b700d0c32-2d25b365, #w-node-_74befb70-e42d-e4aa-1551-d1f8034f5b86-c9fcbc7d, #w-node-_93c5fe8d-8cf7-8da2-6531-1f8316afa9df-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af372c2c-6535-ab51-6cb2-7b7f049f55d5-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1959e063-62dc-8248-a091-75a118cd3c6f-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43654cb4-a65a-a6ef-cb60-aa007213a490-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4631bb8c-a2d3-7b88-b98c-a151ec1a29d7-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83a95e1a-b33b-6eb3-bb0a-bfc2a9173c00-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2fe4688a-2fae-84f1-1278-d934d7130991-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09e881c7-65bf-02c0-88df-efe16c8b9418-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d1ed4b20-2325-a882-37b7-e9cee5482ca4-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d3cac41-6518-9b97-2819-018f94076682-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5055c143-4f62-22d6-686b-670dc36b1c19-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-faaf0ae0-ef1b-adcc-ae01-69d666e7e2b5-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b311fb1f-69de-5f19-acdd-2af822c8e63f-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_169b4174-2cbf-de9d-f066-42644d2a8c19-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_14176cfa-ca31-16ff-3111-5eec3554b186-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fe7276c-541f-6bb8-a459-554bf4e6a718-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6c3596bd-b03d-b5c1-e898-b7630cb90225-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ab888ce-151b-41fb-468b-fa38f5abcdfe-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5f08f0fb-cc6a-f371-535f-0c1da6b2c9b8-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2bdbed3-cac5-5a55-6a52-318fc8cedbfc-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7f1ac57e-0da9-1230-daaf-8dc75ca2ff48-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25a95228-0bfb-a1f9-8f9c-956488ade1e8-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3c388030-7730-2e19-9196-e99123c38d63-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b174db9-94ee-a252-a948-f3658280649d-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7b174db9-94ee-a252-a948-f3658280649e-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b174db9-94ee-a252-a948-f365828064a0-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2401d92c-8d54-c75f-bba8-70dea243695d-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b174db9-94ee-a252-a948-f365828064a3-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7b174db9-94ee-a252-a948-f365828064a4-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b174db9-94ee-a252-a948-f365828064a6-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7b174db9-94ee-a252-a948-f365828064a7-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b174db9-94ee-a252-a948-f365828064a9-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7b174db9-94ee-a252-a948-f365828064aa-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b174db9-94ee-a252-a948-f365828064ac-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7b174db9-94ee-a252-a948-f365828064ad-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b174db9-94ee-a252-a948-f365828064af-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7b174db9-94ee-a252-a948-f365828064b0-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b174db9-94ee-a252-a948-f365828064b2-e67d408b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_7b174db9-94ee-a252-a948-f365828064b3-e67d408b, #w-node-b38f3017-58da-5617-90c0-2d8626584081-9b361433, #w-node-_1733a79f-431a-b175-e4c9-0ca8626bf50b-c5c171f5, #w-node-_1c1bb7de-7185-498e-1266-48780e5611bd-baac8870, #w-node-_97d9b861-80cd-0727-878c-a89d1b678607-d7861f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a7ac964-21bb-7c67-3ff8-3d93eeabcf61-648c0ee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9ac4383d-cb8c-4097-51c3-a12b18217668-648c0ee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b14d528b-0e6b-e229-2b2b-c1d0c5c7682f-648c0ee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_75d8ed42-60d1-cd13-7ef6-a4a0d54e44c8-648c0ee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd3c10e2-7ff2-fa30-6199-b44511f7f49e-648c0ee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cd3c10e2-7ff2-fa30-6199-b44511f7f49f-648c0ee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd3c10e2-7ff2-fa30-6199-b44511f7f4a1-648c0ee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cd3c10e2-7ff2-fa30-6199-b44511f7f4a2-648c0ee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55260b2d-06da-9797-96e9-0f67dbea9382-648c0ee2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_55f238fb-c552-cd82-7775-cee00c554886-648c0ee2, #w-node-c4832d94-0e1e-0075-3497-af04c9008c84-4a7709df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1c58318-4326-d94b-547a-060db73398b9-4a7709df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ad6238cf-574e-b2ca-c88d-d50ca04dbd5c-4a7709df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6601762e-a7e0-e2ba-e5dc-ba066bd91d0e-4a7709df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aefbb5a8-646e-791e-31d5-29cbd9b7debb-4a7709df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f8083e7-1f08-2bfc-e1c2-6baf041d012a-4a7709df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3f960fa3-3e21-fe82-3d19-3b2fbd48be3d-4a7709df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e918bd03-cd38-8c66-3178-85e681f945b0-4a7709df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_52e0755f-5a8d-bc58-b183-f7cc897da2f9-4a7709df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_674c3001-6282-e7ac-2042-dfcdb7a74fb4-4a7709df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3f220673-1a4d-e4c4-78be-28a5a55c5941-4a7709df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37cc2aa7-228d-cf51-cf23-b8c7c170ff0b-4a7709df {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_816bf620-d080-fa44-4687-d4eafac90b21-4a7709df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaa2d66e-c5f0-a059-ac44-e1bddfa66e57-4a7709df {
  grid-area: Area;
  justify-self: center;
}

#w-node-_37ac1a6b-270d-7903-ea85-04e1bb511acc-01cc0493 {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-a0fae13e-cf1c-c52c-0ba5-364a3b00daa5-01cc0493, #w-node-d793bec7-0d51-b20b-dc5d-c78c9932f17f-01cc0493 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_56320f05-4264-07c9-bfab-52b7f56c8ea4-01cc0493, #w-node-_2f2ed91c-d33d-d304-ea17-42c4ec080827-01cc0493 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ec57bc2-5744-82ed-2d16-e3f486ab0981-01cc0493 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_63f96613-1fe8-7888-3a36-b423ba29212c-feaf13b8, #w-node-a0fae13e-cf1c-c52c-0ba5-364a3b00daa5-feaf13b8, #w-node-d793bec7-0d51-b20b-dc5d-c78c9932f17f-feaf13b8, #w-node-_292affb5-dcb7-008f-c6b9-dbe9639a5f8b-feaf13b8, #w-node-_6a4f46fd-8f52-d6c6-0a28-e65d8c3839e3-feaf13b8, #w-node-fc1d3880-1966-b567-5f5a-0200e49c3cb7-feaf13b8, #w-node-e66e3a56-7654-dead-3269-6a4f1a83149c-feaf13b8, #w-node-_81e9c9e6-d704-879e-8b81-5e66b4f57544-feaf13b8, #w-node-_663364b8-adc5-ea03-69e2-745413f71ae1-feaf13b8, #w-node-_1fea5f19-1c5c-df12-bd59-95b469e3b45d-feaf13b8, #w-node-_59fae8b6-b085-c52b-7fa2-33f3bfa96ce5-feaf13b8, #w-node-e0e87d74-40ea-8754-e2a1-410e85477cbd-feaf13b8, #w-node-ac9ef766-f3b2-fd7c-aa90-ba5a5b740fd3-feaf13b8, #w-node-_4b94173d-4a4a-6582-7ffb-126906dbf5e7-feaf13b8, #w-node-_9ac94af6-8d86-31f6-ec5a-a637eac38ee2-feaf13b8, #w-node-_4be7c3f6-792c-c4a3-7a0a-c02004156f19-feaf13b8, #w-node-dece4c7d-ddc9-00b9-c3b3-a3bea3dfd60c-feaf13b8, #w-node-db11234a-1619-f34a-c9ff-f153ad084daa-feaf13b8, #w-node-_3cdcc8e2-c685-914b-778f-3f322906904e-feaf13b8, #w-node-f30de8da-44c8-4ea0-d07a-048a50ab1227-feaf13b8, #w-node-b2fcf2e0-c898-ee55-b128-904b5d0cc2d1-feaf13b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1778a2b9-6f64-a0de-85f4-f91946863291-46863291 {
  grid-area: span 21 / span 1 / span 21 / span 1;
}

#w-node-_37ac1a6b-270d-7903-ea85-04e1bb511acc-8adc9b43 {
  grid-area: span 23 / span 1 / span 23 / span 1;
}

#w-node-_63f96613-1fe8-7888-3a36-b423ba29212c-8adc9b43, #w-node-a0fae13e-cf1c-c52c-0ba5-364a3b00daa5-8adc9b43, #w-node-d793bec7-0d51-b20b-dc5d-c78c9932f17f-8adc9b43, #w-node-_292affb5-dcb7-008f-c6b9-dbe9639a5f8b-8adc9b43, #w-node-e66e3a56-7654-dead-3269-6a4f1a83149c-8adc9b43, #w-node-_81e9c9e6-d704-879e-8b81-5e66b4f57544-8adc9b43, #w-node-_663364b8-adc5-ea03-69e2-745413f71ae1-8adc9b43, #w-node-_1fea5f19-1c5c-df12-bd59-95b469e3b45d-8adc9b43, #w-node-_59fae8b6-b085-c52b-7fa2-33f3bfa96ce5-8adc9b43, #w-node-e0e87d74-40ea-8754-e2a1-410e85477cbd-8adc9b43, #w-node-ac9ef766-f3b2-fd7c-aa90-ba5a5b740fd3-8adc9b43, #w-node-_4b94173d-4a4a-6582-7ffb-126906dbf5e7-8adc9b43, #w-node-_9ac94af6-8d86-31f6-ec5a-a637eac38ee2-8adc9b43, #w-node-_4be7c3f6-792c-c4a3-7a0a-c02004156f19-8adc9b43, #w-node-dece4c7d-ddc9-00b9-c3b3-a3bea3dfd60c-8adc9b43, #w-node-_8f4d749e-a093-b3e3-7bfb-138d35c162c7-8adc9b43, #w-node-b9c0b1f4-a71c-7377-11ce-ae4e6db89106-8adc9b43, #w-node-_8b5e9b99-fdfa-3ff0-4a45-2b74fd0fb7d5-8adc9b43, #w-node-db11234a-1619-f34a-c9ff-f153ad084daa-8adc9b43, #w-node-_3cdcc8e2-c685-914b-778f-3f322906904e-8adc9b43, #w-node-f30de8da-44c8-4ea0-d07a-048a50ab1227-8adc9b43, #w-node-b2fcf2e0-c898-ee55-b128-904b5d0cc2d1-8adc9b43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37ac1a6b-270d-7903-ea85-04e1bb511acc-3c258a3b {
  grid-area: span 21 / span 1 / span 21 / span 1;
}

#w-node-_63f96613-1fe8-7888-3a36-b423ba29212c-3c258a3b, #w-node-a0fae13e-cf1c-c52c-0ba5-364a3b00daa5-3c258a3b, #w-node-d793bec7-0d51-b20b-dc5d-c78c9932f17f-3c258a3b, #w-node-_292affb5-dcb7-008f-c6b9-dbe9639a5f8b-3c258a3b, #w-node-e66e3a56-7654-dead-3269-6a4f1a83149c-3c258a3b, #w-node-_81e9c9e6-d704-879e-8b81-5e66b4f57544-3c258a3b, #w-node-_663364b8-adc5-ea03-69e2-745413f71ae1-3c258a3b, #w-node-_1fea5f19-1c5c-df12-bd59-95b469e3b45d-3c258a3b, #w-node-_59fae8b6-b085-c52b-7fa2-33f3bfa96ce5-3c258a3b, #w-node-e0e87d74-40ea-8754-e2a1-410e85477cbd-3c258a3b, #w-node-ac9ef766-f3b2-fd7c-aa90-ba5a5b740fd3-3c258a3b, #w-node-_4b94173d-4a4a-6582-7ffb-126906dbf5e7-3c258a3b, #w-node-_9ac94af6-8d86-31f6-ec5a-a637eac38ee2-3c258a3b, #w-node-_4be7c3f6-792c-c4a3-7a0a-c02004156f19-3c258a3b, #w-node-dece4c7d-ddc9-00b9-c3b3-a3bea3dfd60c-3c258a3b, #w-node-_8f4d749e-a093-b3e3-7bfb-138d35c162c7-3c258a3b, #w-node-db11234a-1619-f34a-c9ff-f153ad084daa-3c258a3b, #w-node-_3cdcc8e2-c685-914b-778f-3f322906904e-3c258a3b, #w-node-f30de8da-44c8-4ea0-d07a-048a50ab1227-3c258a3b, #w-node-b2fcf2e0-c898-ee55-b128-904b5d0cc2d1-3c258a3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37ac1a6b-270d-7903-ea85-04e1bb511acc-e645fcf6 {
  grid-area: span 21 / span 1 / span 21 / span 1;
}

#w-node-_63f96613-1fe8-7888-3a36-b423ba29212c-e645fcf6, #w-node-a0fae13e-cf1c-c52c-0ba5-364a3b00daa5-e645fcf6, #w-node-d793bec7-0d51-b20b-dc5d-c78c9932f17f-e645fcf6, #w-node-_292affb5-dcb7-008f-c6b9-dbe9639a5f8b-e645fcf6, #w-node-e66e3a56-7654-dead-3269-6a4f1a83149c-e645fcf6, #w-node-_81e9c9e6-d704-879e-8b81-5e66b4f57544-e645fcf6, #w-node-_663364b8-adc5-ea03-69e2-745413f71ae1-e645fcf6, #w-node-_1fea5f19-1c5c-df12-bd59-95b469e3b45d-e645fcf6, #w-node-_59fae8b6-b085-c52b-7fa2-33f3bfa96ce5-e645fcf6, #w-node-e0e87d74-40ea-8754-e2a1-410e85477cbd-e645fcf6, #w-node-ac9ef766-f3b2-fd7c-aa90-ba5a5b740fd3-e645fcf6, #w-node-_4b94173d-4a4a-6582-7ffb-126906dbf5e7-e645fcf6, #w-node-_9ac94af6-8d86-31f6-ec5a-a637eac38ee2-e645fcf6, #w-node-_4be7c3f6-792c-c4a3-7a0a-c02004156f19-e645fcf6, #w-node-dece4c7d-ddc9-00b9-c3b3-a3bea3dfd60c-e645fcf6, #w-node-_8f4d749e-a093-b3e3-7bfb-138d35c162c7-e645fcf6, #w-node-db11234a-1619-f34a-c9ff-f153ad084daa-e645fcf6, #w-node-_3cdcc8e2-c685-914b-778f-3f322906904e-e645fcf6, #w-node-f30de8da-44c8-4ea0-d07a-048a50ab1227-e645fcf6, #w-node-b2fcf2e0-c898-ee55-b128-904b5d0cc2d1-e645fcf6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37ac1a6b-270d-7903-ea85-04e1bb511acc-8c1d9a04 {
  grid-area: span 21 / span 1 / span 21 / span 1;
}

#w-node-_63f96613-1fe8-7888-3a36-b423ba29212c-8c1d9a04, #w-node-a0fae13e-cf1c-c52c-0ba5-364a3b00daa5-8c1d9a04, #w-node-d793bec7-0d51-b20b-dc5d-c78c9932f17f-8c1d9a04, #w-node-_292affb5-dcb7-008f-c6b9-dbe9639a5f8b-8c1d9a04, #w-node-e66e3a56-7654-dead-3269-6a4f1a83149c-8c1d9a04, #w-node-_81e9c9e6-d704-879e-8b81-5e66b4f57544-8c1d9a04, #w-node-_663364b8-adc5-ea03-69e2-745413f71ae1-8c1d9a04, #w-node-_1fea5f19-1c5c-df12-bd59-95b469e3b45d-8c1d9a04, #w-node-_59fae8b6-b085-c52b-7fa2-33f3bfa96ce5-8c1d9a04, #w-node-e0e87d74-40ea-8754-e2a1-410e85477cbd-8c1d9a04, #w-node-ac9ef766-f3b2-fd7c-aa90-ba5a5b740fd3-8c1d9a04, #w-node-_4b94173d-4a4a-6582-7ffb-126906dbf5e7-8c1d9a04, #w-node-_9ac94af6-8d86-31f6-ec5a-a637eac38ee2-8c1d9a04, #w-node-_4be7c3f6-792c-c4a3-7a0a-c02004156f19-8c1d9a04, #w-node-dece4c7d-ddc9-00b9-c3b3-a3bea3dfd60c-8c1d9a04, #w-node-_8f4d749e-a093-b3e3-7bfb-138d35c162c7-8c1d9a04, #w-node-db11234a-1619-f34a-c9ff-f153ad084daa-8c1d9a04, #w-node-_3cdcc8e2-c685-914b-778f-3f322906904e-8c1d9a04, #w-node-f30de8da-44c8-4ea0-d07a-048a50ab1227-8c1d9a04, #w-node-b2fcf2e0-c898-ee55-b128-904b5d0cc2d1-8c1d9a04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37ac1a6b-270d-7903-ea85-04e1bb511acc-b903cb3a {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-a0fae13e-cf1c-c52c-0ba5-364a3b00daa5-b903cb3a, #w-node-d793bec7-0d51-b20b-dc5d-c78c9932f17f-b903cb3a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_56320f05-4264-07c9-bfab-52b7f56c8ea4-b903cb3a, #w-node-_2f2ed91c-d33d-d304-ea17-42c4ec080827-b903cb3a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ec57bc2-5744-82ed-2d16-e3f486ab0981-b903cb3a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_37ac1a6b-270d-7903-ea85-04e1bb511acc-b22aecba {
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-a0fae13e-cf1c-c52c-0ba5-364a3b00daa5-b22aecba {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_16c43a96-d26c-b15e-0138-dd1799493e97-b22aecba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d793bec7-0d51-b20b-dc5d-c78c9932f17f-b22aecba {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_56320f05-4264-07c9-bfab-52b7f56c8ea4-b22aecba, #w-node-_2f2ed91c-d33d-d304-ea17-42c4ec080827-b22aecba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ec57bc2-5744-82ed-2d16-e3f486ab0981-b22aecba {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_63f96613-1fe8-7888-3a36-b423ba29212c-32c416a6, #w-node-a0fae13e-cf1c-c52c-0ba5-364a3b00daa5-32c416a6, #w-node-d793bec7-0d51-b20b-dc5d-c78c9932f17f-32c416a6, #w-node-_292affb5-dcb7-008f-c6b9-dbe9639a5f8b-32c416a6, #w-node-cf683724-2afa-2b83-9d9e-30bd8f660b3e-32c416a6, #w-node-fc1d3880-1966-b567-5f5a-0200e49c3cb7-32c416a6, #w-node-_33844196-3781-89ce-eef1-ddbb24b30954-32c416a6, #w-node-_81e9c9e6-d704-879e-8b81-5e66b4f57544-32c416a6, #w-node-_663364b8-adc5-ea03-69e2-745413f71ae1-32c416a6, #w-node-_1fea5f19-1c5c-df12-bd59-95b469e3b45d-32c416a6, #w-node-_59fae8b6-b085-c52b-7fa2-33f3bfa96ce5-32c416a6, #w-node-db11234a-1619-f34a-c9ff-f153ad084daa-32c416a6, #w-node-_3cdcc8e2-c685-914b-778f-3f322906904e-32c416a6, #w-node-d79fac37-8e70-f47f-ab59-762699c252c4-32c416a6, #w-node-d20761a3-52db-a61e-99fd-38d417a2dd1b-32c416a6, #w-node-_39a71ba0-7d6f-b114-3871-d583c82b4fd5-32c416a6, #w-node-_4a43b1d7-7e32-f27c-1e82-cbdc2159fd3a-32c416a6, #w-node-_4a43b1d7-7e32-f27c-1e82-cbdc2159fd3c-32c416a6, #w-node-_4a43b1d7-7e32-f27c-1e82-cbdc2159fd3e-32c416a6, #w-node-df648cc7-37f1-52af-2150-75a523f40bf9-32c416a6, #w-node-df648cc7-37f1-52af-2150-75a523f40bfb-32c416a6, #w-node-df648cc7-37f1-52af-2150-75a523f40bfd-32c416a6, #w-node-_75755f6c-571a-76f4-9438-dc140cf6206c-32c416a6, #w-node-_75755f6c-571a-76f4-9438-dc140cf6206e-32c416a6, #w-node-_75755f6c-571a-76f4-9438-dc140cf62070-32c416a6, #w-node-a30fd57b-8ada-1887-5775-791dc922ec1f-32c416a6, #w-node-a30fd57b-8ada-1887-5775-791dc922ec21-32c416a6, #w-node-a30fd57b-8ada-1887-5775-791dc922ec23-32c416a6, #w-node-d3a3f2ac-08ac-68f4-2bfd-b22c3eec70b7-32c416a6, #w-node-d3a3f2ac-08ac-68f4-2bfd-b22c3eec70b9-32c416a6, #w-node-d3a3f2ac-08ac-68f4-2bfd-b22c3eec70bb-32c416a6, #w-node-d96d72d0-3644-84b2-ffc0-f8f23378f5e6-32c416a6, #w-node-d96d72d0-3644-84b2-ffc0-f8f23378f5e8-32c416a6, #w-node-d96d72d0-3644-84b2-ffc0-f8f23378f5ea-32c416a6, #w-node-fc44f828-738f-eb27-334d-19c825041447-32c416a6, #w-node-fc44f828-738f-eb27-334d-19c825041449-32c416a6, #w-node-fc44f828-738f-eb27-334d-19c82504144b-32c416a6, #w-node-_2c856ff0-9ff0-ab59-256f-947989f36fd5-32c416a6, #w-node-_2c856ff0-9ff0-ab59-256f-947989f36fd7-32c416a6, #w-node-_2c856ff0-9ff0-ab59-256f-947989f36fd9-32c416a6, #w-node-f41d7c96-fbf9-7b21-c050-a78ed3fd55d1-32c416a6, #w-node-f41d7c96-fbf9-7b21-c050-a78ed3fd55d3-32c416a6, #w-node-f41d7c96-fbf9-7b21-c050-a78ed3fd55d5-32c416a6, #w-node-cd168f5c-bab3-6e28-3965-22d4f62d5178-32c416a6, #w-node-cd168f5c-bab3-6e28-3965-22d4f62d517a-32c416a6, #w-node-cd168f5c-bab3-6e28-3965-22d4f62d517c-32c416a6, #w-node-fea6f676-d711-5a7f-bc5e-e5eeffb1f79e-32c416a6, #w-node-fea6f676-d711-5a7f-bc5e-e5eeffb1f7a0-32c416a6, #w-node-fea6f676-d711-5a7f-bc5e-e5eeffb1f7a2-32c416a6, #w-node-_976d8afa-2fde-845a-3778-d92f8d54b087-32c416a6, #w-node-_976d8afa-2fde-845a-3778-d92f8d54b089-32c416a6, #w-node-_976d8afa-2fde-845a-3778-d92f8d54b08b-32c416a6, #w-node-e66e3a56-7654-dead-3269-6a4f1a83149c-32c416a6, #w-node-d74ede7f-1651-4af7-938d-6934f1bf5e07-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde8d5-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde8d7-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde8d9-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde8dc-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde8de-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde8e0-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde8e3-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde8e5-32c416a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde8e7-32c416a6 {
  grid-area: Area-2;
}

#w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde8ea-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde8ec-32c416a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde8ee-32c416a6 {
  grid-area: Area-2;
}

#w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde8f1-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde8f3-32c416a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde8f5-32c416a6 {
  grid-area: Area-2;
}

#w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde8fe-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde900-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde902-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde90b-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde90d-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde90f-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde912-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde914-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde916-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde919-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde91b-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde91d-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde920-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde922-32c416a6, #w-node-_211fcd0c-95e5-a317-d0ee-9c7d4bfde924-32c416a6, #w-node-ded4521a-1762-919f-a20c-ff37d38557d3-32c416a6, #w-node-_7cc34bcb-84ee-5e04-5581-955aba52ce0f-32c416a6, #w-node-_7cc34bcb-84ee-5e04-5581-955aba52ce11-32c416a6, #w-node-_7cc34bcb-84ee-5e04-5581-955aba52ce13-32c416a6, #w-node-_7cc34bcb-84ee-5e04-5581-955aba52ce16-32c416a6, #w-node-_7cc34bcb-84ee-5e04-5581-955aba52ce18-32c416a6, #w-node-_7cc34bcb-84ee-5e04-5581-955aba52ce1a-32c416a6, #w-node-_7cc34bcb-84ee-5e04-5581-955aba52ce26-32c416a6, #w-node-_7cc34bcb-84ee-5e04-5581-955aba52ce28-32c416a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cc34bcb-84ee-5e04-5581-955aba52ce2a-32c416a6 {
  grid-area: Area-2;
}

#w-node-_7cc34bcb-84ee-5e04-5581-955aba52ce2d-32c416a6, #w-node-_7cc34bcb-84ee-5e04-5581-955aba52ce2f-32c416a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cc34bcb-84ee-5e04-5581-955aba52ce31-32c416a6 {
  grid-area: Area-2;
}

#w-node-_7cc34bcb-84ee-5e04-5581-955aba52ce53-32c416a6, #w-node-_7cc34bcb-84ee-5e04-5581-955aba52ce55-32c416a6, #w-node-_7cc34bcb-84ee-5e04-5581-955aba52ce57-32c416a6, #w-node-f30de8da-44c8-4ea0-d07a-048a50ab1227-32c416a6, #w-node-b2fcf2e0-c898-ee55-b128-904b5d0cc2d1-32c416a6, #w-node-dc9e9962-db70-1142-4113-2d9adf0f2f22-32c416a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f3d8405-26a3-f610-0411-76633631fbf4-d22fdebb, #w-node-_2f3d8405-26a3-f610-0411-76633631fc00-d22fdebb, #w-node-_2f3d8405-26a3-f610-0411-76633631fc0c-d22fdebb, #w-node-_2f3d8405-26a3-f610-0411-76633631fc18-d22fdebb, #w-node-_2f3d8405-26a3-f610-0411-76633631fc24-d22fdebb, #w-node-_2f3d8405-26a3-f610-0411-76633631fc30-d22fdebb, #w-node-_2f3d8405-26a3-f610-0411-76633631fc3c-d22fdebb, #w-node-_2f3d8405-26a3-f610-0411-76633631fc48-d22fdebb {
  place-self: stretch stretch;
}

#w-node-f7925643-beae-c48f-10c6-a14c21132394-311cae6a, #w-node-_4608885d-00e5-0479-b301-dfe5c2441c3d-311cae6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f58e0ca-e02d-3521-f8ad-7918cd43b708-311cae6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_4a6fd0e5-b76f-2910-56ac-acaa43bbde40-311cae6a {
  justify-self: end;
}

#w-node-_60bda0d7-c119-712b-58c4-1b0a06ceb447-311cae6a {
  justify-self: start;
}

#w-node-cb0cfd26-a635-31c3-448f-d564dc3f54f2-6c349699, #w-node-cb0cfd26-a635-31c3-448f-d564dc3f54f7-6c349699, #w-node-_10143140-12bc-4a27-c403-34525bc772c9-6c349699, #w-node-_10143140-12bc-4a27-c403-34525bc772ce-6c349699, #w-node-_52123e28-0cc1-66f8-ad6c-2c6b8d888b1c-6c349699, #w-node-_52123e28-0cc1-66f8-ad6c-2c6b8d888b2b-6c349699 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34b17be1-2891-152f-a071-d5384b1778d7-b5449811 {
  justify-self: auto;
}

#w-node-_34b17be1-2891-152f-a071-d5384b1778e9-b5449811, #w-node-_34b17be1-2891-152f-a071-d5384b1778ef-b5449811, #w-node-_34b17be1-2891-152f-a071-d5384b1778f5-b5449811 {
  align-self: auto;
}

#w-node-_66832ad0-4a6e-33d4-644a-c1fa63b17014-b5449811, #w-node-e68507f2-ad72-5c5f-ce34-5a86a25a4f88-b5449811, #w-node-_35735f56-5f57-ad7e-4628-056526d5e6dc-b5449811, #w-node-_35735f56-5f57-ad7e-4628-056526d5e6dd-b5449811, #w-node-_6ae735a2-36a2-61b4-88e7-35eb87d58a21-b5449811, #w-node-_6d054942-1126-0f7e-46c3-ee34e9e40393-b5449811, #w-node-_56f5ea3e-c84b-c4ed-243d-ff9bd4dedfee-b5449811, #w-node-_56f5ea3e-c84b-c4ed-243d-ff9bd4dedfef-b5449811, #w-node-c99ea286-6083-29c8-d962-5daf9c1eca43-b5449811, #w-node-c99ea286-6083-29c8-d962-5daf9c1eca44-b5449811, #w-node-_497a84b8-5d1c-017b-51d2-0ee6529abf03-b5449811, #w-node-_497a84b8-5d1c-017b-51d2-0ee6529abf04-b5449811, #w-node-dd466f3a-d431-1725-b1db-5f4b9df5121f-b5449811, #w-node-dd466f3a-d431-1725-b1db-5f4b9df51220-b5449811, #w-node-_361c4381-385c-925c-211d-072039c8fc90-b5449811, #w-node-_361c4381-385c-925c-211d-072039c8fc91-b5449811, #w-node-cab3fd7e-0eb2-94ba-22e3-bf642170346d-b5449811, #w-node-cab3fd7e-0eb2-94ba-22e3-bf642170346e-b5449811, #w-node-ec36f2b2-3f96-8c3a-3945-fd3f59ca28a2-b5449811, #w-node-ec36f2b2-3f96-8c3a-3945-fd3f59ca28a3-b5449811, #w-node-f7256de6-db64-29a2-49f7-b748f4e3e547-b5449811, #w-node-f7256de6-db64-29a2-49f7-b748f4e3e548-b5449811, #w-node-_35df26eb-7431-a4c5-5520-57a5f318d91b-b5449811, #w-node-_35df26eb-7431-a4c5-5520-57a5f318d91c-b5449811, #w-node-ed26fb32-fef9-9368-d4ec-edf278d94ded-b5449811, #w-node-ed26fb32-fef9-9368-d4ec-edf278d94dee-b5449811, #w-node-_016716ad-7a0f-8641-83dc-5fabcdc622e2-b5449811, #w-node-_016716ad-7a0f-8641-83dc-5fabcdc622e3-b5449811, #w-node-f94c2eae-5999-1749-4069-aab0dda1d244-b5449811, #w-node-f94c2eae-5999-1749-4069-aab0dda1d245-b5449811, #w-node-_890f712c-1b33-523d-df3a-300f59a8119e-b5449811, #w-node-_890f712c-1b33-523d-df3a-300f59a8119f-b5449811, #w-node-b8145b5b-114f-30df-f3df-f65499b726e6-b5449811, #w-node-b8145b5b-114f-30df-f3df-f65499b726e7-b5449811, #w-node-_53cb3e54-e90a-2e88-d11b-a60715cc38e0-b5449811, #w-node-_53cb3e54-e90a-2e88-d11b-a60715cc38e1-b5449811, #w-node-_328de3c2-f72f-d9f6-cffe-4497f53d75b1-b5449811, #w-node-_328de3c2-f72f-d9f6-cffe-4497f53d75b2-b5449811, #w-node-_29fd2bdd-3c36-97d1-48ed-2c2a981974c2-b5449811, #w-node-_29fd2bdd-3c36-97d1-48ed-2c2a981974c3-b5449811, #w-node-_8fa00359-e295-b942-fa7f-dd5dca211934-b5449811, #w-node-_8fa00359-e295-b942-fa7f-dd5dca211935-b5449811, #w-node-_738ff110-da16-f723-c199-45211698c6be-b5449811, #w-node-_738ff110-da16-f723-c199-45211698c6bf-b5449811, #w-node-_851f8a87-ad14-5135-ceb7-cc9815bf4b37-b5449811, #w-node-_851f8a87-ad14-5135-ceb7-cc9815bf4b38-b5449811, #w-node-e3c14774-d87e-5475-57a5-49bea724c513-b5449811, #w-node-e3c14774-d87e-5475-57a5-49bea724c514-b5449811, #w-node-_2784ec92-6d79-afbe-e33a-7ad4129d639f-b5449811, #w-node-_2784ec92-6d79-afbe-e33a-7ad4129d63a0-b5449811, #w-node-_16fb2839-3238-b32f-b46f-8e2d3c2953f0-b5449811, #w-node-_16fb2839-3238-b32f-b46f-8e2d3c2953f1-b5449811, #w-node-_695df320-5799-a16c-e819-cdebf22b25d0-b5449811, #w-node-_695df320-5799-a16c-e819-cdebf22b25d1-b5449811, #w-node-_890f2662-0ccc-bf33-131e-96a02715d19a-b5449811, #w-node-_890f2662-0ccc-bf33-131e-96a02715d19b-b5449811, #w-node-febdf7c0-35f0-54be-5df2-250b98fdbc0b-b5449811, #w-node-febdf7c0-35f0-54be-5df2-250b98fdbc0c-b5449811, #w-node-_48529e6f-b685-d8ce-eb70-a7033312a4ce-b5449811, #w-node-_181edd35-0dac-5fd1-0210-42a78eb6f105-b5449811, #w-node-_181edd35-0dac-5fd1-0210-42a78eb6f106-b5449811, #w-node-ec6cc983-3055-40eb-9ac5-4daa1070f9d1-b5449811, #w-node-ec6cc983-3055-40eb-9ac5-4daa1070f9d2-b5449811, #w-node-_21294768-e7da-d202-9f78-f3185e5a800c-b5449811, #w-node-_21294768-e7da-d202-9f78-f3185e5a800d-b5449811, #w-node-b6fcdb22-7397-d269-3b76-c01b68a2d6a2-b5449811, #w-node-b6fcdb22-7397-d269-3b76-c01b68a2d6a3-b5449811, #w-node-_1fa29299-663b-d2b2-8927-64480843c2be-b5449811, #w-node-_1fa29299-663b-d2b2-8927-64480843c2bf-b5449811, #w-node-_71377877-0ebf-f65d-ed56-5612f68b7d83-b5449811, #w-node-fb17bddc-ceff-c425-ce59-56d163f323fc-b5449811, #w-node-f03f179e-f152-c2f1-d25c-f98445c17d61-b5449811, #w-node-f03f179e-f152-c2f1-d25c-f98445c17d62-b5449811, #w-node-_944bf404-8bc6-539f-accc-e62edcd61c8c-b5449811, #w-node-bfc1b174-e2e5-2e77-5f17-7d3269f705fb-b5449811, #w-node-ed25d1ca-be2a-acb2-6966-73753d6ca91e-b5449811, #w-node-b338131a-887b-1294-45bd-a17da4f057d1-b5449811, #w-node-fef98425-075e-c296-2a1e-92237c096170-b5449811, #w-node-_892f0003-e7fd-15d3-c9f2-b2b4364e1355-b5449811, #w-node-_39b270c6-53e2-7e87-0771-637a17fdbe2d-b5449811, #w-node-_67d707a3-434b-a802-b5d1-bac429081cf5-b5449811, #w-node-e6353baa-2569-cc66-ee3e-b467517408a4-b5449811, #w-node-_56aec394-2e50-69f1-ec0a-d368f6d2fefe-b5449811, #w-node-_53b967d6-e606-8695-3b75-9f621ffe2236-b5449811, #w-node-_8b9b1a8a-caba-8daf-eb7e-08acd7702226-b5449811, #w-node-ec326822-2159-7dcc-b8b4-ab6fac9c4237-b5449811, #w-node-_0d1d4a3d-01f3-37c7-1c05-8d8a8585311a-b5449811, #w-node-_63f338af-56df-1825-f662-a95d5e1334ce-b5449811, #w-node-_5fade486-1b18-73f6-f8e6-51ed99dd8d3f-b5449811, #w-node-_4ef5ffba-aff7-c455-3b26-5f4f0c77e99f-b5449811, #w-node-ff35b227-7099-86f7-0532-7888a24c6b06-b5449811, #w-node-_178e8b43-9480-2fda-06d5-2fc1658bf7da-b5449811, #w-node-_0ec35236-4ae6-a4e4-46e4-5209ac8429e2-b5449811, #w-node-_0aa4ecb7-43fc-fea4-67ba-d3f6918a3c28-b5449811, #w-node-_867caba0-3e75-b188-024f-4e6cc2beca11-b5449811, #w-node-_2146023e-f782-47e0-dc14-7fa475c6dbf7-b5449811, #w-node-a6804c0a-5838-68ee-b62c-b85b15e4ba2e-b5449811, #w-node-_159565a8-b9dd-6157-8cf0-f045edd6f097-b5449811, #w-node-fe17151a-3cb4-9a8f-feff-7a9182e48995-b5449811, #w-node-fcee9c72-5b6d-d2d3-d4d9-8fd890535700-b5449811, #w-node-bef63fee-3ea0-660d-fb35-6dc97126f7de-b5449811, #w-node-cb633bd6-c2b6-ecdc-eabe-551d433c50d4-b5449811, #w-node-_518aae39-da71-c0f4-4ebb-f7b788946c3d-b5449811, #w-node-_2a81e1bd-c497-a937-37a9-4274c445d0c3-b5449811, #w-node-f9548b3d-d7d0-f7dc-43ae-d5fd0dbe84e1-b5449811, #w-node-_49ecf818-8f42-db04-1ba3-e912e9fef226-b5449811, #w-node-c4aae84d-56dd-cd65-c161-05ed29be7968-b5449811, #w-node-_4b574ccc-8b9c-6558-bfa8-522ab2e54307-b5449811, #w-node-c8e2fd24-ca44-9a8b-5cab-d91df51251ae-b5449811, #w-node-d07e0e12-2fe2-499a-da87-8d2e8211e7b2-b5449811, #w-node-_8e1596df-096d-ef4b-1b1b-96b6246f740c-b5449811, #w-node-_322ae9bc-4124-5a62-804f-da4e9f086f8f-b5449811, #w-node-_226effb7-1367-00fc-27e0-24a73ed634f9-b5449811, #w-node-_808c54c5-9683-21d2-44f5-1bc6c9722ffb-b5449811, #w-node-_5904f067-e431-52d0-26de-efd2bf383736-b5449811, #w-node-b14094ec-8e0b-dcda-9b69-c7814711d93a-b5449811, #w-node-e5813bd3-bcb4-eeea-66dd-2cf454b93749-b5449811, #w-node-_8556a10f-dd02-db84-1a1a-f721e5993471-b5449811, #w-node-_5da4e273-5133-47e3-8611-4d277a7e4d22-b5449811, #w-node-_083b6c46-e944-adc8-69e5-ccb4febe9a0f-b5449811, #w-node-f606e82c-a4ba-0da5-b5ce-5c6b0536ec73-b5449811, #w-node-_2135992e-bb1c-2aa1-6b49-68082348cb15-b5449811, #w-node-ea7019c5-ba4e-3548-0f64-232ad09a9ffe-b5449811, #w-node-f080d240-20c0-5b48-08c1-6d672a07f5ee-b5449811, #w-node-f09ff96f-e651-ffda-be6a-51748347a6c6-b5449811, #w-node-c53681db-19e2-981e-2450-ec0f9d59f527-b5449811, #w-node-_9bcbf4e2-a0bc-17b5-1999-3b7f3e59e0fe-b5449811, #w-node-_6c5e13d3-e1ac-2fff-21dc-d3ac16261dab-b5449811, #w-node-f5cdb35b-7e48-276d-0c54-6dee4c876656-b5449811, #w-node-_8ce9524b-fe78-c465-1cdd-2a2dc425ab9b-b5449811, #w-node-_682d8c1d-9f6b-b6b4-8f14-cb90e4759aa7-b5449811, #w-node-_8cb7ec64-d062-233d-b904-bbe5e2f58f3e-b5449811, #w-node-_42135a4e-9154-9eee-1b3c-7a480894a5ae-b5449811, #w-node-_9e113c83-1fae-dfd0-b794-79ce888401e3-b5449811, #w-node-_908353d7-c385-7f82-287c-30f58fe32f16-b5449811, #w-node-_25598949-8d0e-c427-ddcb-3aa38c8fe49a-b5449811, #w-node-ca9a2b7c-7e60-5931-03fa-722e3d2e6883-b5449811, #w-node-f653e368-a536-c7da-bbfe-c07d91b72706-b5449811, #w-node-_112edc60-1bea-aeaf-13fe-89b7f6be8852-b5449811, #w-node-cd9bc93e-37bd-4b6b-ee30-2be8a3be391a-b5449811, #w-node-_6c87f06c-0d2b-46b9-064c-ec97db47a9da-b5449811, #w-node-_217c453e-ff9f-beef-f64c-7a5fe4388ee7-b5449811, #w-node-_2de2d955-c889-5746-810d-150eb31a6342-b5449811, #w-node-_192ee2d1-dd42-3209-bd10-deee3dddaafa-b5449811, #w-node-_71119700-a938-e303-9120-26d7f8dbf3f6-b5449811, #w-node-_7f18198e-77d9-f771-edc4-dddf5d5cf813-b5449811, #w-node-_4ba7230b-0d7b-c2bb-a471-c199f5e044ea-b5449811, #w-node-_88c68d72-3d7b-61f6-39ae-b6778aaf9c33-b5449811, #w-node-_6335ec53-c1a1-6700-298c-563a46da46ff-b5449811, #w-node-_558bc33f-6248-2727-09cf-6a34c62a4eef-b5449811, #w-node-_6e92cf88-cad3-ac83-e7d3-71dd5a55747b-b5449811, #w-node-f1916838-b8af-76bb-ff9d-687086cea8b5-b5449811, #w-node-a89b9ffa-1c13-b446-d391-2a17f7f9ab79-b5449811, #w-node-d78d28b6-4c92-0c94-2860-c57393bafa7f-b5449811, #w-node-c5a65352-db9a-2ee2-2ddf-76309789f66a-b5449811, #w-node-_3a434203-9d8c-7675-9821-3b52eef6465e-b5449811, #w-node-_2a838fef-95f1-9ba1-badd-d9412b4b20ba-b5449811, #w-node-_5d878ca5-7ce4-c6a7-04e2-ba015b5c8768-b5449811, #w-node-_0fc4b64b-5621-019a-52f9-fede6b0f8e48-b5449811, #w-node-cef138ac-5010-d9e8-d61b-f75914145cfb-b5449811, #w-node-_650dd3e4-63e6-1bc6-0d80-33c369cf6fe5-b5449811, #w-node-_67a8c626-632b-d95e-362a-bf4d7aa093f8-b5449811, #w-node-_8b25b2d9-1b05-4a85-5a1e-277b32a33623-b5449811, #w-node-cc505340-b7cc-651d-d3a7-152406df3536-b5449811, #w-node-c2b8c659-cb67-f18c-85e1-acf8741dc0dc-b5449811, #w-node-d6f901ba-24fb-b6c0-8668-b98781b58203-b5449811, #w-node-e5dd9896-66cf-b1d3-e8dd-fef6044682cc-b5449811, #w-node-_6feaa07c-935e-763f-e811-9a70529f538a-b5449811, #w-node-f6d47dc8-1396-21ec-3bd4-a4e925952b57-b5449811, #w-node-f6af24fb-7287-804d-8e00-4347a060b58c-b5449811, #w-node-b13d9b94-937a-0840-c444-dbc871be3b9c-b5449811, #w-node-f6af8c20-2b83-a075-434e-861f0369ee5d-b5449811, #w-node-f3215b0d-e735-10f7-85ef-8b9eeac7f193-b5449811, #w-node-e06cffd7-cbc8-939a-f40d-0390a8b2fc64-b5449811, #w-node-cd70ce74-34ad-7af0-3cef-abdcbcd40c5f-b5449811, #w-node-_4c806484-a648-1eed-0fc0-3b958517a165-b5449811, #w-node-fa3463e6-77a6-c146-720f-2487d83cdc79-b5449811, #w-node-b48f1ea9-2962-b01d-22bb-af242ad1def7-b5449811, #w-node-b7decd5b-2f1d-1047-0d07-f504325e8b6a-b5449811, #w-node-_64197305-c003-a1e0-012e-db1e1fdf9204-b5449811, #w-node-_6ec2b363-71da-b88f-2d78-a5b7cc2511de-b5449811, #w-node-_064bd598-b639-d9a7-1995-f8065cb9e777-b5449811, #w-node-d6c61af0-f3f8-c98f-825d-4c3e86a050dd-b5449811, #w-node-c96ff204-824a-9374-1691-3eeb44ac3845-b5449811, #w-node-b0af06f0-82f0-422f-b75b-e69b8e661142-b5449811, #w-node-_9e66c16b-15e1-0634-6439-251f425406ec-b5449811, #w-node-_4e6f8460-6d2d-13a6-d0af-6a91382a6593-b5449811, #w-node-_0bd2de5e-9fc1-cdf2-7a73-7a39cc8b145d-b5449811, #w-node-babd03e8-8032-7174-b85c-413f0a272832-b5449811, #w-node-_7a76e305-5c2f-edfc-56ae-16b1ad978224-b5449811, #w-node-_401d0b33-4444-6108-c8f9-f017ddc47e04-b5449811, #w-node-_45629574-7298-3c33-b9db-fe16a93d5c07-b5449811, #w-node-_86fa012b-e52b-36a6-e6e7-2d6ac962a55a-b5449811, #w-node-a766d0d1-0f95-a022-e883-c8c73a14167c-b5449811, #w-node-b7172be5-a89c-479a-3613-7e766038e7cd-b5449811, #w-node-a8141a52-2dbb-c88e-1780-8da0fcef26bd-b5449811, #w-node-c950bb8d-59b7-4e99-7a78-f6d8db9590fe-b5449811, #w-node-_9a4cbf7d-8727-6ac6-51bf-fbf652538205-b5449811, #w-node-bb338762-dcd8-4f47-9d4e-0a3b69b7d75a-b5449811, #w-node-c619be09-f2c5-266d-753e-51ac6c95f1ad-b5449811, #w-node-_059ddbeb-78f8-d028-ac50-1c44ac369e3f-b5449811, #w-node-_69cbbb41-1617-48f8-e1c2-947a57bfd647-b5449811, #w-node-d590ccf9-9139-d403-960c-4e49240babb4-b5449811, #w-node-c65b6751-6833-22f9-f1c2-3563f2945027-b5449811, #w-node-_35ee73fc-dada-deaf-8b45-9323d9282539-b5449811, #w-node-_5a39f7d8-5405-f6cd-6866-5166aa25038f-b5449811, #w-node-_8083a1bb-4d74-d832-de3a-35b8578507cb-b5449811, #w-node-_6044b90e-0ac4-1dcb-d61c-d703e5cec203-b5449811, #w-node-_2e281873-eb0b-5a96-bc34-9524d02c48dd-b5449811, #w-node-_4b5f6a35-08af-c8c6-0d18-cbd8ddd73583-b5449811, #w-node-d430079c-dcbc-90f9-83b0-a39793d91357-b5449811, #w-node-efdecf74-4612-af03-6222-f2a43025c9b4-b5449811, #w-node-_92ce9b10-8d90-21d9-0c2f-aaeb50830eeb-b5449811, #w-node-_665b1c76-80d5-4887-fa0a-292b004fd72e-b5449811, #w-node-_9f2ba4d7-475b-8921-cf44-848cff794b12-b5449811, #w-node-e4e3ee2f-138a-f5e6-3e8e-f2420c4b994e-b5449811, #w-node-a2573ea7-4488-6faa-aa7a-c77e1cd1a4ff-b5449811, #w-node-_9692013d-d819-a7ab-1e79-b657310b5a0e-b5449811, #w-node-a4b75da7-b593-4d39-4857-316c3b4f0d26-b5449811, #w-node-_1bb528f9-e2d8-8096-9b6d-8d17cfb95a37-b5449811, #w-node-_6df23ef9-3784-63b7-b53a-51f733b837b8-b5449811, #w-node-_318806c9-d4bf-4313-c0ac-d05b046f432f-b5449811, #w-node-_658e20b0-c938-d7d0-8a62-98769737b2fc-b5449811, #w-node-dbf84ff0-659d-fcb7-4b75-78bab894d056-b5449811, #w-node-_6c2ce8c0-046e-f657-fd1a-128fa6dfe47a-b5449811, #w-node-a9e70f0f-c270-3dd5-b6b9-07f0e98dd8af-b5449811, #w-node-_6e49af5d-4d6f-f278-7656-4299fdb1c03d-b5449811, #w-node-d4373b79-b537-9bbb-a52a-1e18cf7bc7c0-b5449811, #w-node-_3f89a5d4-10d4-5abb-1e7c-1872f4600426-b5449811, #w-node-e6220d53-d892-fad1-e74c-1b4545b62cd3-b5449811, #w-node-_19143a9e-88fe-4765-f858-8db95b19ba5d-b5449811, #w-node-_8e44f679-7457-9aa8-8000-a7a6121ded2e-b5449811, #w-node-ff96dc5f-4f71-08d5-782c-00ffd4570542-b5449811, #w-node-_9d54630f-1a9b-e1df-abb0-9a0d1e28f15c-b5449811, #w-node-_412ba8df-fd66-8fba-bd42-f0ed4ea4222c-b5449811, #w-node-_79b1f23a-6106-6ce7-6f1e-a95b65e5caa1-b5449811, #w-node-_68b81d1b-fc77-5bf2-3b6c-b098bc61d45d-b5449811, #w-node-_7f691e6b-26e0-a1d2-8c9f-0617a4287d4e-b5449811, #w-node-_543e4d02-165b-7bee-ca8c-1969328d564a-b5449811, #w-node-b3762c69-bbbc-bb12-515c-ab8939977a89-b5449811, #w-node-_51e46f7e-7524-bc84-2884-5c58834d77ed-b5449811, #w-node-c2079fbc-8f5e-ea6c-a5ba-5838575c9ac4-b5449811, #w-node-_42d82ea6-55a8-5486-efa4-75524659fd22-b5449811, #w-node-aa3577f7-5b6c-3340-2856-0bd0e81ab470-b5449811, #w-node-_0de97830-b196-1511-59b8-fd9bf7bffee5-b5449811, #w-node-_0f0d6dd3-7925-5c9a-91eb-86f8810da8d6-b5449811, #w-node-_1df790fa-8dcd-2805-cc9c-a52123ee7707-b5449811, #w-node-ce5081a4-7794-8ed9-badc-5160501f39dd-b5449811, #w-node-dea40ef0-f5db-545c-b6ac-2550b35f09db-b5449811, #w-node-ea9382e7-15db-601a-e194-0dd0ea49a390-b5449811, #w-node-ae5b0ab6-21b2-d033-ad1e-497c1138b2ec-b5449811, #w-node-_28abb824-8a3b-7341-8733-9a15d474134d-b5449811, #w-node-fda33610-b748-eb13-c005-e9102f47fdd3-b5449811, #w-node-_21c0cf01-387d-4630-5307-09f6b14fb50e-b5449811, #w-node-f2bac4a2-da41-f890-c510-81644d99c1ba-b5449811, #w-node-e1d1d404-b5ef-7d41-905c-2aa64420dad7-b5449811, #w-node-b2b956eb-a103-2ad5-690c-329cac05f335-b5449811, #w-node-_714827ff-ce70-2d21-587d-d3d01efd9316-b5449811, #w-node-_3d9b549c-eba0-653c-631c-488e212dbbc6-b5449811, #w-node-ce41cbc8-ef8c-f644-bee9-0ada780d9bf2-b5449811, #w-node-e17c9507-5401-20d2-912c-9a6b7e3e5ae7-b5449811, #w-node-d7987e79-903a-355a-5f29-41cb1648c6c6-b5449811, #w-node-ae6b4380-505e-9e0e-e47b-a901b55e7a98-b5449811, #w-node-_40f6adad-ed63-d1c5-3650-69c3fc2e1b4b-b5449811, #w-node-d85625fc-dd2b-5ec3-a651-20d92d076e3e-b5449811, #w-node-b5e9389d-2386-10f3-6151-a307158c4666-b5449811, #w-node-_8abaa9c9-73a1-05cd-24ce-38bc5ea02e62-b5449811, #w-node-_46396712-1c00-0178-cd52-66c545c849c9-b5449811, #w-node-_384e86ca-92d5-4920-019c-7ed8be393a43-b5449811, #w-node-_81c3ac3a-842c-85c5-2299-b15eada69476-b5449811, #w-node-ae2b10f5-e90a-c2c9-2178-5a0a95f98db2-b5449811, #w-node-daf0b2ca-cb00-b167-b649-27c8bd6e0cf1-b5449811, #w-node-_7d3498ba-438f-454c-6d58-8dc13ab44355-b5449811, #w-node-a83d9f00-34b2-9d63-dcf6-f91e3e510ebc-b5449811, #w-node-_3da0d074-c4aa-09ec-1879-fd113190e28c-b5449811, #w-node-_2d03abc7-0552-3547-7996-0397013972e2-b5449811, #w-node-bbdf8713-ec56-fdfc-130e-3a1e5f7350cc-b5449811, #w-node-_2be1c626-1ab5-6728-9e07-03029e491654-b5449811, #w-node-b168efd9-2438-a2b9-909f-a65e21a97a91-b5449811, #w-node-f2fbd91b-9b2f-4afd-865a-4ba9ca5a3c9a-b5449811, #w-node-b26a32c7-7488-2bba-4b12-e60ddb49635a-b5449811, #w-node-_1bd601c7-6ef8-ec2e-3131-f97f3258c00b-b5449811, #w-node-_54849e14-337d-54a6-2b11-ca8401ac95d5-b5449811, #w-node-b7b5a1f1-8b6e-0a11-dfb9-461f5304e00a-b5449811, #w-node-_6c615f34-f118-0e46-9945-649500298721-b5449811, #w-node-_6701c4c0-6096-f3c3-56bd-9812428aaaaa-b5449811, #w-node-_4ab70854-e71b-ed9b-25bc-8402605b18c3-b5449811, #w-node-b1ade103-5b10-9751-0225-e41f4802000f-b5449811, #w-node-aa0218a6-4ff1-a8e8-03ef-4d884dcf1f7b-b5449811, #w-node-_95cb7eb7-93b2-658e-6e91-90ae51576d02-b5449811, #w-node-_98373e7d-3b09-41ad-7357-3c8a418c6d35-b5449811, #w-node-d8da1900-484f-1323-8a4e-52f155147102-b5449811, #w-node-_902a9883-de17-824c-3073-8a054875377c-b5449811, #w-node-_65c17452-f53b-1aff-860b-b2384f6b6e33-b5449811, #w-node-_00340462-8d3c-62a0-e618-68ad726c1224-b5449811, #w-node-_30cdf5c7-595b-349a-bc42-e0545d6f6825-b5449811, #w-node-_275ea662-ca14-30e8-16cd-2ce63fafb390-b5449811, #w-node-e0b13302-f5f1-1a43-48f9-54d1f5aa13b5-b5449811, #w-node-_28a0c076-063d-a2f2-a186-7648637528e0-b5449811, #w-node-f2a6d30e-5f82-2595-4fdf-5cc0ac693540-b5449811, #w-node-_987304e6-289a-3bf0-6a91-ccfa7fa5a081-b5449811, #w-node-ad91b9de-1192-40d5-8ddd-f7a4e7b1999d-b5449811, #w-node-f7f6ef74-45ff-33b5-5b32-71e6c2ebbe23-b5449811, #w-node-b5f33356-9298-84f5-903f-12877688d0cc-b5449811, #w-node-d27229c0-e072-b132-54be-92a2a60e0022-b5449811, #w-node-_9e362297-27dc-ba0d-69f3-1ef1b1f37601-b5449811, #w-node-d89da129-1270-3d2b-2bfc-8d90901b21a4-b5449811, #w-node-_845c2854-67b7-d9bc-3119-f48edf8d948c-b5449811, #w-node-_65d2a587-a275-fbbb-a82e-8baec7f2cdd2-b5449811, #w-node-_8020ebb2-2623-9ca6-9cf2-ee702dc79e26-b5449811, #w-node-_8a01eae1-fcba-b08e-f447-85c5181b1ee1-b5449811, #w-node-_5afb049e-e2b5-bda0-c1b1-41dbc0f7a2d3-b5449811, #w-node-_19a1a1ff-d30f-db3a-2fc7-e23b1f273e1c-b5449811, #w-node-cd31641c-ebe8-5d86-2b02-c5bc54e18cf4-b5449811, #w-node-eccdc199-1d90-fe96-c8eb-604568cad8ae-b5449811, #w-node-_8acade85-14f6-ae3c-a9df-9f3eedbd8c02-b5449811, #w-node-_46996fcd-cc67-e2e7-4624-c3920b30a59a-b5449811, #w-node-c32281af-aede-04c6-15db-875c617c67db-b5449811, #w-node-_252cf533-c833-637e-0aa4-46e50f20f0b6-b5449811, #w-node-_1652b3bd-2926-4758-5c51-86c9ed80733f-b5449811, #w-node-aac7d212-c7f7-e732-c3eb-89ea71ac0ad6-b5449811, #w-node-_14eea044-4f46-2412-dec1-e10c9cf6ad99-b5449811, #w-node-cce649ac-08d2-2fbc-13fe-eb624862d061-b5449811, #w-node-_668fe20b-e748-ad3a-1600-56a616692e29-b5449811, #w-node-_913fac36-1f42-80f0-bd9d-b2f3e505df94-b5449811, #w-node-f15651c2-8520-8897-83db-de623ff3755b-b5449811, #w-node-f86e1353-da72-c71d-de49-95049dfa8fff-b5449811, #w-node-_33d9629a-3e45-e86a-4348-246e37181ef7-b5449811, #w-node-_02417c90-02aa-f639-3204-bf124b77c642-b5449811, #w-node-_4906ebce-50b5-bddc-c2c7-a2a6e3926770-b5449811, #w-node-efc0e3b8-999d-7043-b6d3-446f4a90523a-b5449811, #w-node-dfe4edc0-c351-4f3c-f307-5aa0e8ca2e37-b5449811, #w-node-_7bbfe67d-d16a-0dc2-df13-a7ee82a2bbe1-b5449811, #w-node-ce119466-6bb8-0e24-ab4f-6e2e9b3a2135-b5449811, #w-node-be16f6b5-997e-e427-5472-2ef2439e99b7-b5449811, #w-node-_696bc3c5-ee97-d5be-9e65-02406a329699-b5449811, #w-node-c182f7f3-2ead-950b-8526-2872c92814da-b5449811, #w-node-_69cd165c-9065-156b-7c58-ec54f124968e-b5449811, #w-node-d0829545-1abe-0dfe-0723-3942f8e38018-b5449811, #w-node-_05674a5c-427b-b79d-04c5-79a795739697-b5449811, #w-node-_8662b11a-d1b5-8d70-3396-3c7f51609342-b5449811, #w-node-_5785728d-e735-bde6-4e01-af07c4e860b2-b5449811, #w-node-_0c52ee66-5cce-b7db-e3cc-273fa04c6c3b-b5449811, #w-node-_1c003306-06aa-4c58-b548-760252416d3a-b5449811, #w-node-_5db157e3-dbca-a98e-d12c-9e4c47bb7663-b5449811, #w-node-_1266f610-f656-b304-9a41-44e39dc5db70-b5449811, #w-node-d01ee03a-c967-4b05-4d2f-24ea20976bcc-b5449811, #w-node-_71a42685-8e43-4192-5914-c3b1342b1936-b5449811, #w-node-f3c0f42a-b2bd-2d29-24fb-659b210f0128-b5449811, #w-node-c2f83690-d3b3-1351-afd0-dab0faa94e23-b5449811, #w-node-_4d7623b9-988d-0b8d-9847-d9c820125937-b5449811, #w-node-_75d59d4a-b0d2-6918-7802-4b9edabea7b1-b5449811, #w-node-_8daef694-818d-808f-0914-eb5b1e82d9dd-b5449811, #w-node-_27b931c1-cb7b-c898-eadc-a1eb69a6b66e-b5449811, #w-node-df2d9adf-d421-e0ae-61a5-eda5cb6c2b99-b5449811, #w-node-_2fc25d00-fe84-27bd-b240-5858ede7c525-b5449811, #w-node-e31f5ab5-a4bf-b055-74a2-aba5a839c38e-b5449811, #w-node-_21cb7cc3-9365-1219-b818-9088752d616d-b5449811, #w-node-_31546e60-894f-1373-53a0-57dd39a8a940-b5449811, #w-node-a78679d7-c1c4-5dfe-4e27-f681330a1a12-b5449811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c34dc6ce-3288-b2b5-aad3-7502fc2fdb34-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c34dc6ce-3288-b2b5-aad3-7502fc2fdb3e-286ea440 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c34dc6ce-3288-b2b5-aad3-7502fc2fdb49-286ea440 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
}

#w-node-c34dc6ce-3288-b2b5-aad3-7502fc2fdb40-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c34dc6ce-3288-b2b5-aad3-7502fc2fdb4c-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_393a5ac1-8cb1-4d53-938f-19537992f3b2-286ea440 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: stretch;
}

#w-node-_393a5ac1-8cb1-4d53-938f-19537992f3b3-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_393a5ac1-8cb1-4d53-938f-19537992f3b6-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac17-286ea440 {
  align-self: auto;
}

#w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac18-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac1a-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_84a7a0dc-b556-0aa2-4488-25ad9884c7d6-286ea440 {
  align-self: auto;
}

#w-node-_84a7a0dc-b556-0aa2-4488-25ad9884c7d7-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84a7a0dc-b556-0aa2-4488-25ad9884c7da-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_334ec2aa-55d8-5d49-478e-89c91272be7a-286ea440 {
  align-self: auto;
}

#w-node-_334ec2aa-55d8-5d49-478e-89c91272be7b-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_334ec2aa-55d8-5d49-478e-89c91272be7e-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ae7ef49a-990b-bb43-a288-e4abc6cead47-286ea440 {
  align-self: auto;
}

#w-node-ae7ef49a-990b-bb43-a288-e4abc6cead48-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae7ef49a-990b-bb43-a288-e4abc6cead4b-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_84266281-98d9-a6e0-2457-95d85ac5073a-286ea440 {
  align-self: auto;
}

#w-node-_84266281-98d9-a6e0-2457-95d85ac5073b-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84266281-98d9-a6e0-2457-95d85ac5073e-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2b2ed539-a204-3a25-07ee-21f17ec74517-286ea440 {
  align-self: auto;
}

#w-node-_2b2ed539-a204-3a25-07ee-21f17ec74518-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b2ed539-a204-3a25-07ee-21f17ec7451b-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9cb494a3-7c04-6592-40be-ef0cb67a4005-286ea440 {
  align-self: auto;
}

#w-node-_9cb494a3-7c04-6592-40be-ef0cb67a4006-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9cb494a3-7c04-6592-40be-ef0cb67a4009-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e3ba705a-7d06-938a-00c9-fcf39fcd4364-286ea440 {
  align-self: auto;
}

#w-node-e3ba705a-7d06-938a-00c9-fcf39fcd4365-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3ba705a-7d06-938a-00c9-fcf39fcd4367-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac21-286ea440 {
  align-self: auto;
}

#w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac22-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac24-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac2c-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac2e-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac36-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac38-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac40-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac42-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac4a-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac4c-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac54-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac56-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee709833-923b-4bca-2127-8db940b426b3-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee709833-923b-4bca-2127-8db940b426b5-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1a571602-5508-dac5-0d59-7e1e2beb58f3-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a571602-5508-dac5-0d59-7e1e2beb58f5-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3d70f2ba-ddec-2c6b-586a-d8f47bdd6b57-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d70f2ba-ddec-2c6b-586a-d8f47bdd6b59-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dbc4d4ef-3bc4-8d8d-f91d-f30525aa827e-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbc4d4ef-3bc4-8d8d-f91d-f30525aa8280-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_94d2d454-a568-1d1a-8396-7c4d3e4bf5f2-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94d2d454-a568-1d1a-8396-7c4d3e4bf5f4-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_82137514-d08c-5d42-b9dc-475505d7c54a-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82137514-d08c-5d42-b9dc-475505d7c54c-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b3e397ee-701b-289f-f32e-1bb85b57b2e8-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3e397ee-701b-289f-f32e-1bb85b57b2ea-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b800ec28-973f-a82c-e779-c53b8af0add7-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b800ec28-973f-a82c-e779-c53b8af0add9-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_05718948-69bc-4159-ef0c-fc2291705ba9-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05718948-69bc-4159-ef0c-fc2291705bab-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3e820646-bfb4-52ad-8acc-897af24e57e0-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e820646-bfb4-52ad-8acc-897af24e57e2-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_62662e70-5034-2057-fd41-748d75457c31-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62662e70-5034-2057-fd41-748d75457c33-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fc82aeb7-a5d5-1455-7ba6-d52f16fc78fe-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc82aeb7-a5d5-1455-7ba6-d52f16fc7900-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8f44d0a6-d613-c4f7-c3bf-4be6da3039ef-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f44d0a6-d613-c4f7-c3bf-4be6da3039f1-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4528004e-3184-0abc-30e8-75fd44406b81-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4528004e-3184-0abc-30e8-75fd44406b83-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_93cbbbea-3732-2557-b6c3-9536546bebeb-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93cbbbea-3732-2557-b6c3-9536546bebed-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4dd27987-ecc0-295d-6a5c-f71fa6aaea85-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4dd27987-ecc0-295d-6a5c-f71fa6aaea87-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cd2eb177-7f50-c227-03a8-da7e80f1211a-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd2eb177-7f50-c227-03a8-da7e80f1211c-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e441fe5a-71c3-88f1-52f7-ea0c72f5e2a2-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e441fe5a-71c3-88f1-52f7-ea0c72f5e2a4-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e825c88-bf1e-1087-9acb-02190a52aa45-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e825c88-bf1e-1087-9acb-02190a52aa47-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b48811c2-0961-4c91-d1f5-8bad47c77982-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b48811c2-0961-4c91-d1f5-8bad47c77984-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_183cf5f6-1d8b-b84c-44ed-c42371a41750-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_183cf5f6-1d8b-b84c-44ed-c42371a41752-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f95411f-495e-bc72-b7ec-4f3c863a03e1-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f95411f-495e-bc72-b7ec-4f3c863a03e3-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_66fea11c-fbf3-31b9-aa54-0203d05360d0-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66fea11c-fbf3-31b9-aa54-0203d05360d2-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2f97968-d195-4ade-fbdc-e6147d8e9910-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f97968-d195-4ade-fbdc-e6147d8e9912-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8c46017d-6775-6cb4-4e50-e9032c820b21-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c46017d-6775-6cb4-4e50-e9032c820b23-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-df1a8ed0-6ccc-debc-61dd-9b985b9a3cfd-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df1a8ed0-6ccc-debc-61dd-9b985b9a3cff-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-df929cd8-0668-c65e-1f86-333feada5fbe-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df929cd8-0668-c65e-1f86-333feada5fc0-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_579c60cd-8a0b-2f18-a311-44b7d5d68702-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_579c60cd-8a0b-2f18-a311-44b7d5d68704-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9d3d0d0c-dcad-523e-2d4e-763acc6f4939-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d3d0d0c-dcad-523e-2d4e-763acc6f493b-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_126767b2-c685-8d42-69e7-b6c1b9801f07-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_126767b2-c685-8d42-69e7-b6c1b9801f09-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_276bdaa1-05ea-a95c-348f-fb82ca2e5e4d-286ea440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_276bdaa1-05ea-a95c-348f-fb82ca2e5e4f-286ea440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1884402b-2006-5c65-f4ff-3b4764bd2c8a-29410958, #w-node-d6b1df0a-d0fe-32f5-998b-02447e5b7807-29410958, #w-node-_08f3fea3-71a7-81cc-4ce0-045d0261baae-29410958, #w-node-_2d87635c-9ad4-a925-9b00-26c62a85e7cd-29410958, #w-node-_575d01a7-229f-5f19-878a-2a64f63601a1-29410958, #w-node-_31eda0ac-a7c5-d595-2cde-5989ce27acf1-29410958, #w-node-_31eda0ac-a7c5-d595-2cde-5989ce27acf3-29410958, #w-node-a5149754-e417-1d5e-d1e3-80005ed1d27a-29410958, #w-node-a5149754-e417-1d5e-d1e3-80005ed1d27c-29410958, #w-node-dfa08bbd-9592-62f0-8f57-68edff464e6f-29410958, #w-node-_4f5318e7-d4b6-3440-2b21-e8c7a8e014b5-29410958, #w-node-_8121c983-684c-2b45-f1e5-326f210af9e6-29410958, #w-node-_3bfb21ef-cacf-5996-b76e-142a0a53e09e-29410958, #w-node-_6dd78924-6cc4-b7cc-231a-81905e72fa3b-29410958, #w-node-_4d4c59df-b9e4-4e6d-9256-34e6801f5e75-29410958, #w-node-e793af89-d942-7773-2058-c2a8217f2220-29410958, #w-node-_888b23a6-6b64-7bb7-d63f-709e43e04770-29410958, #w-node-_8f2008b4-e482-81ca-9b0f-a2d95c2aef66-29410958, #w-node-_8f2008b4-e482-81ca-9b0f-a2d95c2aef69-29410958, #w-node-_5c763b14-d97b-aae4-6434-5c576fd6f79a-29410958, #w-node-_5c763b14-d97b-aae4-6434-5c576fd6f79d-29410958, #w-node-b2db55a6-4b0c-89a1-048d-a55a10c74729-29410958, #w-node-b2db55a6-4b0c-89a1-048d-a55a10c7472c-29410958, #w-node-_821654d8-0910-907f-a682-c2c2ef38c038-29410958, #w-node-_2ab01c2d-742b-b760-7b00-930357ddf700-29410958, #w-node-_4df29e6c-cb5c-20f6-9410-2398deede09a-29410958, #w-node-_3b55f093-a9ed-c962-c85b-7a6a7fa727cd-29410958, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6639-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba663a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba663c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6643-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6644-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6646-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba664a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba664b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba664d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6654-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6655-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6657-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba665b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba665c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba665e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6666-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6667-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6669-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba666d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba666e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6670-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6674-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6675-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6677-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba667b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba667c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba667e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6682-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6683-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6685-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba668a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba668b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba668d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6691-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6692-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6694-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6698-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6699-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba669b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba669f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66a0-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66a2-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66a6-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66a7-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66a9-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66ad-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66ae-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66b0-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66b4-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66b5-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66b7-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66be-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66bf-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66c1-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66c5-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66c6-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66c8-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66cf-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66d0-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66d2-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66d6-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66d7-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66d9-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66e9-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66ea-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66ec-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66f0-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66f1-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66f3-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66f7-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66f8-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66fa-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66fe-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba66ff-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6701-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6705-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6706-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6708-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba670c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba670d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba670f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6713-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6714-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6716-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba671a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba671b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba671d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6721-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6722-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6724-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba672d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba672e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6730-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6732-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6733-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6735-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6742-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6743-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6745-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6748-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6749-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba674b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba674d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba674e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6750-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6752-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6753-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6755-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6757-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6758-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba675a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba675c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba675d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba675f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6761-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6762-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6764-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6766-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6767-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6769-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba676b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba676c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba676e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6770-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6771-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6773-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6775-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6776-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6778-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba677a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba677b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba677d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba677f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6780-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6782-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6784-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6785-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6787-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6789-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba678a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba678c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba678e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba678f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6791-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6793-82a599ec {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6796-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6797-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6799-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba679b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba679c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba679e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67a0-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67a1-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67a3-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67a5-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67a6-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67a8-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67aa-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67ab-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67ad-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67b4-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67b5-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67b7-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67b9-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67ba-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67bc-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67be-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67bf-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67c1-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67c3-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67c4-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67c6-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67cb-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67cc-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67ce-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67db-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67dc-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67de-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67e0-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67e1-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67e3-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67e5-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67e6-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67e8-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67ef-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67f0-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67f2-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67f4-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67f5-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67f7-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67f9-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67fa-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67fc-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67fe-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba67ff-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6801-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6803-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6804-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6806-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6808-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6809-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba680b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba680d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba680e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6810-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6812-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6813-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6815-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6817-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6818-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba681a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6821-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6822-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6824-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6826-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6827-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6829-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba682b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba682c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba682e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6835-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6836-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6838-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba683a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba683b-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba683d-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba683f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6840-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6842-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6844-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6845-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6847-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6849-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba684a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba684c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba684e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba684f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6851-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6853-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6854-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6856-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba685d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba685e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6860-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6862-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6863-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6865-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba686c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba686d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba686f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6871-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6872-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6874-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6876-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6877-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6879-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba687b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba687c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba687e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6880-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6881-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6883-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6885-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6886-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6888-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba688a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba688b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba688d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba689a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba689b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba689d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba689f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68a0-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68a2-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68a4-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68a5-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68a7-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68a9-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68aa-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68ac-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68ae-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68af-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68b1-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68be-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68bf-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68c1-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68c3-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68c4-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68c6-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68c8-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68c9-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68cb-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68d2-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68d3-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68d5-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68d7-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68d8-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68da-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68dc-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68dd-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68df-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68e1-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68e2-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68e4-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68e6-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68e7-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68e9-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68eb-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68ec-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68ee-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68f5-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68f6-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68f8-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68fa-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68fb-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68fd-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba68ff-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6900-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6902-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba691b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba691c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba691e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6920-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6921-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6923-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6925-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6926-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6928-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba692a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba692b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba692d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba692f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6930-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6932-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6934-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6936-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6938-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba693a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6947-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6948-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba694a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba694c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba694d-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba694f-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6951-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6952-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6954-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6956-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6958-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba695f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6960-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6962-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6964-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6965-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6967-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6969-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba696a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba696c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6971-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6972-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6974-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6976-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6977-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6979-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba697e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba697f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6981-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6983-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6984-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6986-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba698d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba698e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6990-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6992-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6993-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6995-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba699e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba699f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69a1-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69a5-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69a6-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69a8-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69b0-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69b1-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69b3-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69b5-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69b6-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69b8-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69ba-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69bb-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69bd-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69bf-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69c0-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69c2-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69d0-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69d1-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69d3-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69d5-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69d6-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69d8-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69da-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69db-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba69dd-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: baseline;
}

#w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a26-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a27-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a29-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a2c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a2d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a2f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a31-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a32-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a34-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a36-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a37-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a39-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a3b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a3c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a3e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a40-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a41-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a43-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a45-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a46-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a48-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a4a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a4b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a4d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a4f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a50-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a52-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a54-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a55-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a57-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a59-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a5a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a5c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a5e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a5f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a61-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a63-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a64-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a66-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a68-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a69-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a6b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a6d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a6e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a70-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a72-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a73-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a75-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a77-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a78-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a7a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a7c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a7d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a7f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a81-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a82-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a84-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a87-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a88-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a8a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a8d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a8e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a90-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a92-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a93-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a95-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a9a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a9b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a9d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6a9f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6aa0-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6aa2-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6aae-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6aaf-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ab1-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ab3-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ab4-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ab6-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ab8-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ab9-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6abb-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6abd-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6abe-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ac0-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ac2-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ac3-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ac5-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ac8-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ac9-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6acb-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6acd-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ace-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ad0-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ad2-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ad3-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ad5-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ad7-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ad8-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ada-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6adc-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6add-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6adf-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ae1-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ae2-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ae4-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ae6-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ae7-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ae9-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6aeb-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6aec-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6aee-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6af1-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6af2-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6af4-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6af7-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6af8-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6afa-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6afc-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6afd-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6aff-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b01-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b02-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b04-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b06-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b07-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b09-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b0b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b0c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b0e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b10-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b11-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b13-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b15-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b16-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b18-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b1b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b1c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b1e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b21-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b22-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b24-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b26-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b27-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b29-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b2b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b2c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b2e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b30-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b31-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b33-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b35-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b36-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b38-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b3a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b3b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b3d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b3f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b40-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b42-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b44-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b45-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b47-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b49-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b4a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b4c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b4e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b50-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b52-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b54-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b56-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b58-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b5b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b5c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b5e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b60-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b61-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b63-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b65-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b66-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b68-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b6b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b6c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b6e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b70-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b71-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b73-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b75-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b76-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b78-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b7a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b7b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b7d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b7f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b80-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b82-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b84-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b85-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b87-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b89-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b8a-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b8c-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b8e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b8f-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b91-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b93-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b94-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b96-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b98-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b99-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b9b-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b9d-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6b9e-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ba0-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ba2-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ba3-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ba5-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ba7-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6ba8-82a599ec, #w-node-ef159f4d-3c5d-eb84-0fd2-f48ee6ba6baa-82a599ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a22b77af-0619-7fb2-d901-65daeed056df-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed056e2-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed056e3-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed056ea-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed056f5-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed056fc-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05703-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0570a-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05711-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05714-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05715-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0571c-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05723-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0572a-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05731-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05738-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0573f-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05742-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05743-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0574a-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05751-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05758-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0575f-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05766-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0576d-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05770-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05771-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05778-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05782-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05789-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05790-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05797-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0579e-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057a1-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057a2-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057a9-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057b0-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057b7-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057be-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057c5-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057cc-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057cf-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057d0-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057d7-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057de-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057e5-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057ec-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057f3-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057fa-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057fd-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed057fe-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05805-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0580c-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05813-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0581a-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05821-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05828-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0582b-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0582c-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05833-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0583a-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05841-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05848-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0584f-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05861-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05864-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05865-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0586c-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05873-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0587a-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05881-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05888-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0588f-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05892-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed05893-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed0589a-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed058a1-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed058a8-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed058af-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed058b6-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed058bd-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed058c0-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed058c1-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed058c8-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed058cf-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed058d6-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed058dd-39a22f1a, #w-node-a22b77af-0619-7fb2-d901-65daeed058e4-39a22f1a {
  place-self: auto;
}

#w-node-fd9e88be-4dd4-d363-58be-c7edb1a77ec7-1aa32945 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fa84ace-9eb8-e946-6739-ca1991bff644-1aa32945 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-fd9e88be-4dd4-d363-58be-c7edb1a77ec8-1aa32945, #w-node-_478859f2-2f60-f567-a5df-f5da1e411a37-1aa32945, #w-node-c8c10c63-e1cf-fea5-c4a1-0a4c4013d95f-1aa32945 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c2db564-ab70-0641-cfc3-bc5ae527e82a-1aa32945 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_359a5a95-8993-1e1a-698e-82bf35951e1b-3df59a92, #w-node-_7f02f574-3e8e-d802-d1e0-a2037f4345b6-3df59a92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_359a5a95-8993-1e1a-698e-82bf35951e1c-3df59a92, #w-node-c1e60b49-6e18-c729-a4fe-f40a7fffd2df-3df59a92, #w-node-c1e60b49-6e18-c729-a4fe-f40a7fffd2e0-3df59a92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2c4683e-68eb-4de2-ad96-594b9a9fc50a-3df59a92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c2c4683e-68eb-4de2-ad96-594b9a9fc50b-3df59a92, #w-node-c1e60b49-6e18-c729-a4fe-f40a7fffd2ef-3df59a92, #w-node-c1e60b49-6e18-c729-a4fe-f40a7fffd2f0-3df59a92, #w-node-c1e60b49-6e18-c729-a4fe-f40a7fffd2f7-3df59a92, #w-node-c1e60b49-6e18-c729-a4fe-f40a7fffd2f8-3df59a92, #w-node-_742f8594-faca-7ca5-a320-1fec6dd8c460-3df59a92, #w-node-_742f8594-faca-7ca5-a320-1fec6dd8c461-3df59a92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef860c69-a4a9-f418-dff8-766a3a31bf6c-0b0a9718 {
  order: -9999;
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-ef860c69-a4a9-f418-dff8-766a3a31bf7b-0b0a9718 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b40319ec-b0af-faad-b247-0b36a6e88391-0b0a9718 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b40319ec-b0af-faad-b247-0b36a6e88393-0b0a9718 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_2c5daaf9-aa21-d3dc-d086-42f16bf70754-0b0a9718, #w-node-_685cbfcd-370b-5181-8880-f4a6ebfe7289-b6491f89 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-c83b0f09-c6c2-f6c9-c388-274f2e21bcfb-45a42b89 {
    align-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b1021f2a-11d2-6e85-7356-68aaa4a2f554-7769f9e0 {
    order: 0;
  }

  #w-node-b1021f2a-11d2-6e85-7356-68aaa4a2f563-7769f9e0, #w-node-b1021f2a-11d2-6e85-7356-68aaa4a2f570-7769f9e0 {
    justify-self: auto;
  }

  #w-node-b1021f2a-11d2-6e85-7356-68aaa4a2f572-7769f9e0, #w-node-ef860c69-a4a9-f418-dff8-766a3a31bf6c-0b0a9718 {
    order: 0;
  }

  #w-node-ef860c69-a4a9-f418-dff8-766a3a31bf7b-0b0a9718, #w-node-b40319ec-b0af-faad-b247-0b36a6e88391-0b0a9718 {
    justify-self: auto;
  }

  #w-node-b40319ec-b0af-faad-b247-0b36a6e88393-0b0a9718 {
    order: 0;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_9efe118e-8fc1-e30b-2349-84b1e80b0cd3-e67d408b {
    justify-self: start;
  }

  #w-node-_9efe118e-8fc1-e30b-2349-84b1e80b0ce1-e67d408b {
    place-self: start;
  }

  #w-node-_9efe118e-8fc1-e30b-2349-84b1e80b0cf0-e67d408b {
    justify-self: start;
  }

  #w-node-_9efe118e-8fc1-e30b-2349-84b1e80b0cfe-e67d408b {
    place-self: start;
  }

  #w-node-_9efe118e-8fc1-e30b-2349-84b1e80b0d0d-e67d408b {
    justify-self: start;
  }

  #w-node-_9efe118e-8fc1-e30b-2349-84b1e80b0d1b-e67d408b {
    place-self: start;
  }

  #w-node-f29f3b6b-e040-d1ad-ab38-dd008341736d-e67d408b {
    justify-self: start;
  }

  #w-node-f29f3b6b-e040-d1ad-ab38-dd008341737b-e67d408b {
    place-self: start;
  }

  #w-node-_5d526fb5-27a1-b59d-7a3b-318af0b05fb2-9b361433 {
    justify-self: start;
  }

  #w-node-_5d526fb5-27a1-b59d-7a3b-318af0b05fc0-9b361433 {
    place-self: start;
  }

  #w-node-_5d526fb5-27a1-b59d-7a3b-318af0b05fcf-9b361433 {
    justify-self: start;
  }

  #w-node-_5d526fb5-27a1-b59d-7a3b-318af0b05fdd-9b361433 {
    place-self: start;
  }

  #w-node-_5d526fb5-27a1-b59d-7a3b-318af0b05fec-9b361433 {
    justify-self: start;
  }

  #w-node-_5d526fb5-27a1-b59d-7a3b-318af0b05ffa-9b361433 {
    place-self: start;
  }

  #w-node-_700061de-b7c8-9ad5-4d3e-2659219aa850-648c0ee2 {
    justify-self: start;
  }

  #w-node-_700061de-b7c8-9ad5-4d3e-2659219aa85f-648c0ee2 {
    place-self: start;
  }

  #w-node-_0c6bfcd7-245a-6c99-77c1-a7477770624b-0a93b6aa {
    justify-self: start;
  }

  #w-node-_0c6bfcd7-245a-6c99-77c1-a74777706259-0a93b6aa {
    place-self: start;
  }

  #w-node-_0c6bfcd7-245a-6c99-77c1-a74777706269-0a93b6aa {
    justify-self: start;
  }

  #w-node-_0c6bfcd7-245a-6c99-77c1-a74777706277-0a93b6aa {
    place-self: start;
  }

  #w-node-_4fac46b3-922f-4dc7-26be-a30005ae9d00-4a7709df {
    justify-self: start;
  }

  #w-node-_4fac46b3-922f-4dc7-26be-a30005ae9d0e-4a7709df {
    place-self: start;
  }

  #w-node-_4fac46b3-922f-4dc7-26be-a30005ae9d1e-4a7709df {
    justify-self: start;
  }

  #w-node-_4fac46b3-922f-4dc7-26be-a30005ae9d2c-4a7709df {
    place-self: start;
  }

  #w-node-c34dc6ce-3288-b2b5-aad3-7502fc2fdb4c-286ea440, #w-node-_393a5ac1-8cb1-4d53-938f-19537992f3b6-286ea440, #w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac1a-286ea440, #w-node-_84a7a0dc-b556-0aa2-4488-25ad9884c7da-286ea440, #w-node-_334ec2aa-55d8-5d49-478e-89c91272be7e-286ea440, #w-node-ae7ef49a-990b-bb43-a288-e4abc6cead4b-286ea440, #w-node-_84266281-98d9-a6e0-2457-95d85ac5073e-286ea440, #w-node-_2b2ed539-a204-3a25-07ee-21f17ec7451b-286ea440, #w-node-_9cb494a3-7c04-6592-40be-ef0cb67a4009-286ea440, #w-node-e3ba705a-7d06-938a-00c9-fcf39fcd4367-286ea440, #w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac24-286ea440, #w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac2e-286ea440, #w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac38-286ea440, #w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac42-286ea440, #w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac4c-286ea440, #w-node-e9102c3d-5d94-88f4-cbb8-ffe98da9ac56-286ea440, #w-node-ee709833-923b-4bca-2127-8db940b426b5-286ea440, #w-node-_1a571602-5508-dac5-0d59-7e1e2beb58f5-286ea440, #w-node-_3d70f2ba-ddec-2c6b-586a-d8f47bdd6b59-286ea440, #w-node-dbc4d4ef-3bc4-8d8d-f91d-f30525aa8280-286ea440, #w-node-_94d2d454-a568-1d1a-8396-7c4d3e4bf5f4-286ea440, #w-node-_82137514-d08c-5d42-b9dc-475505d7c54c-286ea440, #w-node-b3e397ee-701b-289f-f32e-1bb85b57b2ea-286ea440, #w-node-b800ec28-973f-a82c-e779-c53b8af0add9-286ea440, #w-node-_05718948-69bc-4159-ef0c-fc2291705bab-286ea440, #w-node-_3e820646-bfb4-52ad-8acc-897af24e57e2-286ea440, #w-node-_62662e70-5034-2057-fd41-748d75457c33-286ea440, #w-node-fc82aeb7-a5d5-1455-7ba6-d52f16fc7900-286ea440, #w-node-_8f44d0a6-d613-c4f7-c3bf-4be6da3039f1-286ea440, #w-node-_4528004e-3184-0abc-30e8-75fd44406b83-286ea440, #w-node-_93cbbbea-3732-2557-b6c3-9536546bebed-286ea440, #w-node-_4dd27987-ecc0-295d-6a5c-f71fa6aaea87-286ea440, #w-node-cd2eb177-7f50-c227-03a8-da7e80f1211c-286ea440, #w-node-e441fe5a-71c3-88f1-52f7-ea0c72f5e2a4-286ea440, #w-node-_5e825c88-bf1e-1087-9acb-02190a52aa47-286ea440, #w-node-b48811c2-0961-4c91-d1f5-8bad47c77984-286ea440, #w-node-_183cf5f6-1d8b-b84c-44ed-c42371a41752-286ea440, #w-node-_4f95411f-495e-bc72-b7ec-4f3c863a03e3-286ea440, #w-node-_66fea11c-fbf3-31b9-aa54-0203d05360d2-286ea440, #w-node-f2f97968-d195-4ade-fbdc-e6147d8e9912-286ea440, #w-node-_8c46017d-6775-6cb4-4e50-e9032c820b23-286ea440, #w-node-df1a8ed0-6ccc-debc-61dd-9b985b9a3cff-286ea440, #w-node-df929cd8-0668-c65e-1f86-333feada5fc0-286ea440, #w-node-_579c60cd-8a0b-2f18-a311-44b7d5d68704-286ea440, #w-node-_9d3d0d0c-dcad-523e-2d4e-763acc6f493b-286ea440, #w-node-_126767b2-c685-8d42-69e7-b6c1b9801f09-286ea440, #w-node-_276bdaa1-05ea-a95c-348f-fb82ca2e5e4f-286ea440, #w-node-_1884402b-2006-5c65-f4ff-3b4764bd2c8a-29410958 {
    grid-column: span 1 / span 1;
  }

  #w-node-_359a5a95-8993-1e1a-698e-82bf35951e1b-3df59a92, #w-node-_7f02f574-3e8e-d802-d1e0-a2037f4345b6-3df59a92, #w-node-c1e60b49-6e18-c729-a4fe-f40a7fffd2df-3df59a92, #w-node-c2c4683e-68eb-4de2-ad96-594b9a9fc50a-3df59a92, #w-node-c1e60b49-6e18-c729-a4fe-f40a7fffd2ef-3df59a92, #w-node-c1e60b49-6e18-c729-a4fe-f40a7fffd2f7-3df59a92, #w-node-_742f8594-faca-7ca5-a320-1fec6dd8c460-3df59a92 {
    grid-column: span 2 / span 2;
  }
}
