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: Ode and Erik;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67e302e2d829c2e93b6394c5_Ode-Erik.TTF") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930cd5f6e84fcd91e902_Switzer-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930c35643690067d33bf_Switzer-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930cdfa9c3c683761d0a_Switzer-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930c18cf3114ea001075_Switzer-Extrabold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930c8c792c51d995da77_Switzer-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930c8cfc11ca7c610a78_Switzer-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930cfc2b342e2c280977_Switzer-ExtraboldItalic.woff") format("woff");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930cfc2b346a77280978_Switzer-Extralight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930ca813ccd185367bb9_Switzer-ExtralightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930c274448404309789b_Switzer-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930cdff0a603f977b48a_Switzer-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930cdfa9c37847761d1d_Switzer-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930c46f8c97aaf4c751f_Switzer-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930cdccddc190d983e32_Switzer-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930cc84317d09b749d04_Switzer-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930c210a9c50fc6e0fcf_Switzer-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930c82eceb7f4613781f_Switzer-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6410930e0f67d080e2edc580_Switzer-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694d75f215e05f83f20d_Thunder-BlackLC.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694d9e99a79de0aef206_Thunder-BlackLCItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694d9e99a7c09caef207_Thunder-ExtraBoldLCItalic.woff") format("woff");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694d9edc530a0467f71a_Thunder-ExtraBoldLC.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694dbe41a366efca81c6_Thunder-BoldLCItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694d2199fef4e6088c5d_Thunder-LightLC.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694d40b41fec0dbbd7c9_Thunder-BoldLC.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694d855a381a5d7b2c99_Thunder-SemiBoldLC.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694d3ee14e699dc3130d_Thunder-MediumLC.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694d1782865b144ff672_Thunder-SemiBoldLCItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694d5363e72d54dac038_Thunder-ExtraLightLCItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694dbcb3837af8e0a58e_Thunder-LC.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694d5710ad11c4538648_Thunder-MediumLCItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694dbcb3836bade0a58f_Thunder-LCItalic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694d819fd5408542d1e0_Thunder-ThinLCItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694d2c3bece9b5af6087_Thunder-LightLCItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694dcd045dbbb343f2df_Thunder-ExtraLightLC.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thunder;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641b694d5710ad01d1538649_Thunder-ThinLC.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pilatcondensed;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/64f737f89868e57c0c257262_PilatCondensed-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pilatcondensed Book;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/64f737f816d3b0eb384c5325_PilatCondensed-Book.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pilatcondensed;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/64f737f86db74a3f9f370abb_PilatCondensed-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pilatcondensed;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/64f737f84988ed71fcfce7f3_PilatCondensed-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pilatcondensed;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/64f737f897af4be9da3b2827_PilatCondensed-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pilatcondensed;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/64f737f82e33766d0a22345c_PilatCondensed-Heavy.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pilatcondensed;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/64f737f84ad046d2e92405e8_PilatCondensed-DemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Chantal;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/672040575f03e735f6e0add4_Chantal%20W00%20Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Chantal;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67204070aa0b5f5895af0d1d_Chantal%20W00%20Medium%20Italic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Chantal;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6720407ded1cd99f73ae383b_Chantal%20W00%20Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Chantal;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/6720408b85cbe6188218623e_Chantal%20W00%20Bold%20Italic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Clashgrotesk;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29060d9be3d6_ClashGrotesk-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Clashgrotesk;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f2952ed9be3dc_ClashGrotesk-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Clashgrotesk;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f293c1a9be3d5_ClashGrotesk-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Clashgrotesk;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f2940569be3e3_ClashGrotesk-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fingerpaint;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f2934e39be3fc_FingerPaint-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: GoodDog New;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67204099ec6ea8856fbd5b87_gooddognew.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Forma DJR Variable;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67e2d1f446be801db659b4ab_FormaDJRVariable-VF-Testing.ttf") format("truetype");
  font-weight: 1 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Forma DJR Variable Italic;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67e2d1f376f6e77a271d27e7_FormaDJRVariable-Italic-VF-Testing.ttf") format("truetype");
  font-weight: 1 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Shinybright;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67e302e225772aefbbc07218_ShinyBright.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Stigmature;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67e302e2e78ba93b2bf86945_Stigmature.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Violette Demo;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67eea09046952795a8f00df2_Violette%20Demo.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Goellamants;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67eea09021364523ac4c439c_GoellamantsRegular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ltblindfold;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67eea090e104d8c2111d3fab_LTBlindfold-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Tight Variable;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/69974c9f1cd4ebe83400bc6b_InterTight-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Tight Italic Variable;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/69974c9f18c64594e70e0a71_InterTight-Italic-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Generalsans;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f2978ee9be32a_GeneralSans-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Generalsans;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29c17a9be31e_GeneralSans-BoldItalic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Generalsans;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f2902ec9be32b_GeneralSans-Extralight.otf") format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Generalsans;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f296be79be32c_GeneralSans-ExtralightItalic.otf") format("opentype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Generalsans;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f293e9b9be337_GeneralSans-Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Generalsans;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29c5e89be32d_GeneralSans-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Generalsans;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f299b4b9be320_GeneralSans-LightItalic.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Generalsans;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f294e559be32e_GeneralSans-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Generalsans;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f293df29be31d_GeneralSans-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Generalsans;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f292ced9be334_GeneralSans-MediumItalic.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Generalsans;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29b7229be321_GeneralSans-Semibold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Generalsans;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f293f1e9be324_GeneralSans-SemiboldItalic.otf") format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Nippo;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f293ca99be3d7_Nippo-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nippo;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29d5a39be3d9_Nippo-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Uncutsans;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f2943a49be3e4_UncutSans-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Kolorijo;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67e302e2b5e475a3405ad79a_Kolorijo.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Devinagarden;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67e302e29e162cddcd943fdc_DevinaGarden.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ampunsuhu;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67e302e24d8d6758ae843392_Ampunsuhu.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gabuek Script;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67eea090c25ff451297403f3_Gabuek%20Script.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Chicalo;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67eea0908be8d8b535ac2386_Chicalo.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Rehat;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67eea090933ab0e4f97aaeb6_Rehat.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Gilliganshutter;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67eea090d0ba6e9baafee8a7_GilliganShutter.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fontgrab;
  src: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/67eea090945b5ac01d808a38_Fontgrab.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --midnight-blue: #142568b3;
  --medium-aquamarine: #55d099;
  --steel-blue: #2c7fc9;
  --dark-orchid: #7b39b8;
  --powder-blue: #8fe2f3;
  --midnight-blue-2: #1e3079;
  --midnight-blue-3: #141c3f;
  --violet: #f38aff;
  --royal: #0623ff;
  --navy: #001f4f;
  --purple: #6606ff;
  --aqua: #06cdff;
  --lime: #00ff67;
  --mint: #e6faff;
}

.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-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

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

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

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

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

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

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

.w-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}

.w-commerce-commerceaddtocartoptionpillgroup {
  margin-bottom: 10px;
  display: flex;
}

.w-commerce-commerceaddtocartoptionpill {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #000;
  margin-right: 10px;
  padding: 8px 15px;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-selected {
  color: #fff;
  background-color: #000;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartquantityinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commerceaddtocartquantityinput::placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commerceaddtocartbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commercebuynowbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  margin-top: 10px;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceaddtocarterror {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
}

.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-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutshippingsummarywrapper, .w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

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

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

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

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }

  .w-layout-blockcontainer {
    max-width: none;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector, .w-commerce-commerceaddtocartquantityinput {
    font-size: 16px;
  }
}

body {
  color: #1d1d1dd9;
  background-color: #f4f7f6;
  font-family: Generalsans, sans-serif;
  font-weight: 500;
  line-height: 1.5;
}

h1 {
  color: #001f4f;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 4rem;
  font-weight: 800;
  line-height: .8;
}

h2 {
  color: #e6faff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 6rem;
  font-weight: 800;
  line-height: .8;
}

h3 {
  color: #e6faff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 4rem;
  font-weight: 800;
  line-height: .8;
}

h4 {
  color: #e6faff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 800;
  line-height: .8;
}

h5 {
  color: #e6faff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: .9;
}

h6 {
  color: #e6faff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: .9;
}

p {
  color: #001f4f;
  letter-spacing: normal;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.3;
}

a {
  color: #0a1953;
  text-decoration: underline;
}

a:hover {
  color: var(--midnight-blue);
}

li {
  color: #142568b3;
  padding-top: 6px;
  padding-bottom: 6px;
}

blockquote {
  color: #ffffff80;
  background-color: #ffffff0f;
  border: 1px solid #fff3;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 30px 35px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.6;
}

figcaption {
  color: #949494d9;
  text-align: center;
  margin-top: 5px;
  font-size: 12px;
}

.section {
  z-index: 999;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section.overflow {
  width: 100%;
  overflow: hidden;
}

.section.light-blue {
  background-color: #ebf0f7;
}

.section.bg-light-gray.no-flow {
  overflow: visible;
}

.section.bg-dark-blue {
  overflow: hidden;
}

.section.bg-light-gray {
  background-color: #ebecf1;
}

.section.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section.page {
  min-height: 500px;
}

.section.full-page {
  min-height: 100vh;
}

.section.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section.bg-royal {
  background-color: #e6faff;
}

.section.bg-royal.regular-padding.what-matters {
  cursor: grab;
  background-color: #0623ff;
  margin-top: -20rem;
  overflow: visible;
}

.section.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section.regular-padding.bg-navy.process, .section.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section.regular-padding.full-vh.relative {
  position: relative;
}

.section.regular-padding.full-vh.partner {
  position: sticky;
}

.section.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section.regular-padding.bg-aqua.tab-group, .section.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section.regular-padding.show-of {
  overflow: visible;
}

.section.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section.regular-padding.full-vh-2.relative {
  position: relative;
}

.section.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section.regular-padding._200-vh.relative {
  position: relative;
}

.section.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section.regular-padding.footnotes {
  align-items: flex-start;
}

.section.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section.regular-padding.erc-1, .section.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section.regular-padding.aqua, .section.bg-aqua {
  background-color: #06cdff;
}

.section.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section.bg-purple {
  background-color: #0623ff;
}

.section.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section.bg-cobalt {
  background-color: #039;
}

.section.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.nav-li {
  color: #fff;
  letter-spacing: 0;
  text-transform: capitalize;
  border-bottom: 2px #e0e0e0;
  padding: 10px 15px;
  font-size: 24px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container {
  z-index: 2;
  flex: 0 auto;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.container.titles {
  color: #ffffffd9;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 120px;
  display: flex;
}

.container.titles.checkout {
  padding-bottom: 8em;
}

.container.top-padding-large {
  padding-top: 20vh;
}

.container.header {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

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

.container.padding-hero {
  padding-top: 20vh;
  padding-bottom: 5vh;
}

.container.header {
  padding-top: 30px;
  padding-bottom: 60px;
}

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

.container.page {
  padding-top: 250px;
}

.main-grid {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.main-grid.inner-padding-medium {
  align-items: start;
}

.main-grid.no-gap {
  grid-column-gap: 0vw;
  grid-row-gap: 0px;
  align-items: center;
}

.main-grid.stretch {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  align-content: space-between;
  height: 100%;
}

.main-grid.align-top {
  align-items: start;
}

.main-grid.full-page {
  min-height: 100vh;
}

.main-grid.agenda {
  z-index: 10;
}

.main-grid.footer {
  grid-column-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr auto auto auto auto auto auto;
  align-content: start;
}

.content-wrapper {
  flex-direction: column;
  align-items: flex-start;
  max-width: 1317px;
  min-height: auto;
  display: block;
  position: relative;
}

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

.content-wrapper.sticky-faq {
  padding-top: 45px;
  position: sticky;
  top: 0;
}

.content-wrapper.cards {
  height: auto;
  max-height: none;
  text-decoration: none;
}

.content-wrapper.cards:hover {
  text-decoration: none;
}

.content-wrapper.inner-padding-micro {
  display: flex;
}

.content-wrapper.agenda {
  z-index: 10;
}

.content-wrapper.flex-horizontal {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.content-wrapper.flex-vertical {
  display: flex;
}

.content-wrapper.hp {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 20px;
  padding: 15px 30px 30px;
}

.content-wrapper.partner-1 {
  max-width: none;
}

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

.margin-bottom-medium {
  margin-bottom: 12em;
}

.inner-padding-xsmall {
  margin-bottom: 0;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

.inner-padding-medium {
  padding-top: 115px;
  padding-bottom: 115px;
}

.hero-grid-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 135px auto auto auto auto 15vh;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  min-height: 100vh;
  overflow: hidden;
}

.title-tag {
  color: #65a8d4;
  text-align: left;
  text-transform: uppercase;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 1em;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.title-tag.text-dark-blue {
  color: #2e6f9b;
  margin-bottom: 15px;
}

.grid-rail {
  grid-column-gap: 2vw;
  white-space: nowrap;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: auto;
  min-width: 60vw;
  min-height: auto;
  margin-left: 1vw;
  margin-right: 1vw;
  padding-top: 10vh;
  padding-bottom: 2vh;
}

.hero-rail {
  align-items: flex-end;
  display: flex;
}

.hero-rail.gap {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 15px;
  margin-bottom: 15px;
}

.logos-wrapper {
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 2em;
  display: flex;
}

.image-logo {
  object-fit: contain;
  flex: 1;
  width: 100%;
  max-width: 125px;
  height: 100%;
  max-height: 45px;
}

.grid-gallery {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex: none;
  grid-template-rows: 6vh 6vh 6vh 6vh 6vh 6vh 6vh 6vh;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  min-width: 120vw;
  max-width: 1980px;
  min-height: 60vh;
  padding-right: 36px;
}

.frame-image-hero {
  background-color: #f44;
  border-radius: 25px;
  min-height: auto;
  position: relative;
  overflow: hidden;
}

.small-legal-text {
  color: #6e6e6e;
  font-size: 13px;
}

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

.paragraph {
  color: #383838;
  margin-bottom: 60px;
  font-size: 1.65em;
  font-weight: 400;
  line-height: 1.7;
}

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

.image-tiles-hero {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: none;
  position: relative;
}

.image-tiles-hero._3d-flip {
  max-height: 38vh;
}

.wrappernav {
  z-index: 20;
  width: 100%;
  position: relative;
  inset: 0% auto auto 0%;
}

.navgrid {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto 2fr auto;
  align-items: center;
  width: 100%;
  max-width: none;
  min-height: auto;
  padding-left: 0;
  padding-right: 0;
}

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

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

.heading-xlarge-hero {
  color: #fff;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Generalsans, sans-serif;
  font-style: italic;
  font-weight: 700;
  line-height: .8;
}

.heading-xlarge-hero.margin-bottom-small {
  margin-bottom: 6vh;
}

.navbar {
  background-color: #0000;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.button {
  z-index: 5;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0623ff;
  border-radius: 0;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 15px 10px;
  font-family: Pilatcondensed, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: .8;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button:hover {
  box-shadow: none;
  color: #fff;
  background-color: #001f4f;
}

.button.outline {
  color: #fffc;
  background-color: #0000;
  border: 1px solid #ffffff4d;
}

.button.outline:hover {
  color: #ffffffd9;
  border-color: #b3b3b3cc;
}

.button.outline.dark {
  color: #494949cc;
  border-color: #4e4e4e4d;
}

.button.color-red {
  white-space: nowrap;
  background-color: #ff0062;
}

.button.color-red:hover {
  background-color: #4400c3;
}

.button.color-blue {
  background-color: #1745fa;
}

.button.bg-white {
  color: #000;
  background-color: #fff;
}

.button.bg-white:hover {
  background-color: #d6d6d6;
}

.button.bg-dark-blue {
  background-color: #0a1953;
}

.button.inline {
  background-color: #0000;
  border-radius: 0;
  padding: 10px 0;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -2px #fff3;
}

.button.bg-mid-green {
  background-color: var(--medium-aquamarine);
}

.button.small {
  padding: 14px 30px 14px 20px;
  font-size: 14px;
  font-weight: 500;
}

.grid-buttons {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-flow: column;
  justify-content: start;
  place-items: center end;
}

.grid-buttons.nav {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  margin-left: 1rem;
}

.p-small-size {
  color: var(--midnight-blue);
  letter-spacing: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.nav-link {
  z-index: 4;
  color: #fff;
  border-radius: 8px;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 15px;
  font-size: 16px;
  font-weight: 500;
  transition: color .2s;
}

.nav-link:hover {
  color: #fff;
}

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

.image-brand {
  align-self: center;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.padding-bottom-medium {
  padding-bottom: 120px;
}

.padding-bottom-small {
  padding-bottom: 6vh;
}

.link-icons {
  justify-content: flex-start;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.link-icons.center {
  justify-content: center;
  width: 36px;
  height: 36px;
}

.list-flex {
  color: #ffffffb3;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.2em;
  font-weight: 500;
  display: flex;
}

.icon-check {
  height: 9px;
}

.dropdown-toggle {
  color: #fff;
  margin-left: 4px;
  margin-right: 4px;
  padding-left: 10px;
  padding-right: 28px;
  font-size: 16px;
  font-weight: 500;
}

.tabs-nav-menu {
  justify-content: center;
  margin-top: 35px;
  margin-bottom: 35px;
  display: flex;
  box-shadow: inset 0 -1px #d1d1d1;
}

.tabs-nav-menu.in-line {
  box-shadow: none;
  padding-top: 23px;
  padding-bottom: 23px;
}

.button-tab {
  color: #9094a1;
  text-align: center;
  background-color: #fff;
  border: 1px #000;
  border-radius: 100px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 15px 30px;
  font-size: 18px;
  font-weight: 500;
  box-shadow: inset 0 -1px #0000;
}

.button-tab.w--current {
  box-shadow: none;
  color: #fff;
  background-color: #f36d97;
}

.box-wrapper {
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 220px;
  margin-bottom: 0;
  padding: 2.5em;
  display: flex;
  position: relative;
}

.box-wrapper.no-padding {
  padding: 0;
}

.box-wrapper.float-bottom {
  padding-top: 6vh;
  padding-bottom: 0;
  padding-left: 4vw;
  overflow: hidden;
}

.box-wrapper.inner-form-medium {
  align-items: center;
  padding-top: 5em;
  padding-bottom: 5em;
}

.box-wrapper.inner-form-medium.form {
  justify-content: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.box-wrapper.inner-padding-medium.justify {
  justify-content: center;
  max-width: 550px;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
}

.box-wrapper.page {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 35px;
  min-height: auto;
  padding: 45px 50px;
  box-shadow: 7px 7px #0000001a;
}

.text-field {
  border: 2px solid #d1d1d3;
  border-radius: 100px;
  width: 100%;
  min-width: 15vw;
  height: 65px;
  margin-bottom: 0;
  margin-right: 15px;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 28px;
  font-size: 18px;
  font-weight: 500;
}

.text-field::placeholder {
  color: #a3a3a3;
}

.text-field.dark {
  box-shadow: none;
  color: #fff;
  background-color: #3a3a3a;
  border-color: #3a3a3a;
}

.text-field.dark::placeholder {
  color: #727272;
}

.text-field.password {
  color: #06cdff;
  background-color: #0000;
  border-width: 1px;
  border-color: #e6faff;
  border-radius: 0;
  min-width: auto;
  height: auto;
  margin-right: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 12px;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 300;
}

.text-field.dark-blue {
  background-color: #081642;
  border-color: #091a52;
  min-width: auto;
}

.text-field.dark-blue::placeholder {
  color: #5e7799;
}

.text-field.forms {
  color: #fff;
  background-color: #0003;
  border-style: none;
  margin-bottom: 10px;
}

.text-field.forms::placeholder {
  color: #ffffff80;
}

.icon-social {
  max-height: 18px;
}

.icon-social.profile {
  max-height: 20px;
}

.form-block {
  width: 100%;
  margin-bottom: 0;
  padding-right: 10px;
}

.link-footer {
  color: #7e7e7eb3;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.link-footer:hover {
  color: #070707;
}

.profile {
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

.image-profile-wrapper {
  border-radius: 100px;
  width: 85px;
  height: 85px;
  position: relative;
  overflow: hidden;
}

.image-profile-wrapper.small {
  width: 45px;
  height: 45px;
}

.image-profile-wrapper.large {
  width: 220px;
  height: 220px;
}

.image-profile-wrapper.large.margin-bottom-xsmall {
  border-radius: 300px;
}

.image-profile {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.paragraph-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.ratings {
  align-items: center;
  display: flex;
}

.ratings-stars {
  max-height: 16px;
  margin-right: 5px;
}

.ratings-stars.large {
  max-height: 24px;
}

.form-wrapper.left {
  justify-content: flex-start;
  margin-bottom: 15px;
  display: flex;
}

.icon-content {
  max-width: 55px;
  max-height: 45px;
}

.icon-content.medium {
  width: 100%;
  max-width: 90px;
  height: 100%;
  max-height: 90px;
}

.big-heading-wrapper {
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  overflow: hidden;
}

.xlarge-scroll-heading {
  color: #3f56b6;
  letter-spacing: -.02em;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Generalsans, sans-serif;
  font-size: 19vh;
  font-style: italic;
  font-weight: 700;
  line-height: 1;
}

.xlarge-scroll-heading.text-salmon {
  color: #f36d97;
}

.quote-icon {
  opacity: .15;
  margin-bottom: 4%;
}

.logo-footer {
  max-height: 35px;
  margin-bottom: 25px;
}

.logo-footer.margin-bottom-small {
  margin-bottom: 45px;
}

.full-image {
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
  position: relative;
}

.full-image.inner-rounded {
  border-radius: 35px;
}

.main-paragraph {
  color: #000000b3;
  letter-spacing: 0;
  font-weight: 500;
}

.main-paragraph.text-white-opacity {
  letter-spacing: 0;
  font-weight: 500;
}

.main-paragraph.split {
  column-count: 2;
  column-gap: 5em;
}

.main-paragraph.size-large {
  font-size: 2.6em;
  font-weight: 500;
  line-height: 1.25;
}

.main-paragraph.size-large.text-white-opacity {
  color: #fff9;
}

.main-paragraph.size-small {
  line-height: 1.4;
}

.main-paragraph.size-medium {
  font-weight: 500;
}

.main-paragraph.bold {
  color: #ffffffb3;
}

.main-paragraph.price-tag {
  border: 1px solid #e2e2e2;
  border-radius: 20px;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 12px;
}

.main-paragraph.black-bold {
  font-weight: 600;
}

.button-play {
  background-color: #000000e6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  transition: background-color .2s;
  display: flex;
  overflow: hidden;
}

.button-play:hover {
  background-color: #000000b3;
}

.media-videos {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.media-videos.absolute {
  position: absolute;
  inset: 0% auto auto 0%;
}

.icon-play {
  max-height: 22px;
  margin-left: 5px;
}

.circle-check {
  background-color: #c4c4c41f;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 14px;
  display: flex;
}

.list-wrapper {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.faq-wrapper {
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.faq-wrapper.divider {
  border-bottom: 1px solid #585858;
}

.faq-link {
  color: #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.faq-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
}

.plus-icon {
  opacity: .5;
  height: 20px;
}

.faq-container {
  color: #747474;
}

.rail-wrapper {
  flex: none;
  align-items: center;
  display: flex;
}

.nav-menu {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.icon {
  opacity: .35;
  margin-right: 10px;
  font-size: 12px;
}

.link-wrapper {
  color: #1b1b1b;
  white-space: nowrap;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.link-wrapper:hover {
  color: #464646;
  padding-right: 0;
}

.icon-arrow {
  height: 12px;
  margin-top: 2px;
}

.icon-arrow.opacity {
  opacity: .5;
}

.full-form {
  width: 100%;
}

.wrapper-user-info {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-image-overflow {
  perspective: 2000px;
  border: 6px solid #fff;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 25vw;
  height: 40em;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 12px 12px #0003;
}

.frame-image-overflow.no-frame {
  max-height: none;
}

.frame-image-overflow.no-frame.flip-right {
  align-items: flex-end;
  width: 20vw;
  max-height: 32vh;
  transform: rotate(16deg);
}

.frame-image-overflow.no-frame.flip-left {
  transform: rotate(-12deg);
}

.inner-padding-micro {
  padding-top: 1em;
  padding-bottom: 1em;
}

.small-paragraph-wrapper {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.icon-wrapper {
  flex: none;
  width: auto;
  min-height: auto;
  margin-top: 0;
  margin-right: 10px;
  padding: 10px 15px 10px 0;
}

.margin-bottom-xsmall {
  margin-bottom: 25px;
}

.text-small {
  color: #0a1953;
  font-size: 13px;
}

.text-small.bold {
  font-weight: 600;
}

.value {
  font-family: Generalsans, sans-serif;
  font-size: 5em;
  font-weight: 600;
  line-height: 1;
}

.value.large {
  font-size: 8.9em;
}

.center-wrapper {
  perspective: 2000px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  transform: perspective(2000px);
}

.center-wrapper.padding-hero {
  padding-top: 10em;
  padding-bottom: 0;
}

.center-wrapper.z-index {
  z-index: 6;
}

.center-wrapper.inner-padding-medium {
  z-index: 5;
  position: relative;
}

.center-wrapper.cta {
  z-index: 10;
}

.heading-medium {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Generalsans, sans-serif;
  font-size: 2.9em;
  font-weight: 500;
  line-height: 1.25;
}

.heading-medium.margin-bottom-xsmall {
  margin-bottom: 15px;
}

.heading-medium.text-white.margin-bottom-small {
  margin-bottom: 80px;
}

.heading-medium.text-black {
  font-weight: 600;
}

.heading-medium.uppercase {
  text-transform: uppercase;
  font-family: Generalsans, sans-serif;
  font-style: italic;
  font-weight: 700;
  line-height: 1.15;
}

.heading-medium.uppercase.margin-bottom-small {
  margin-bottom: 35px;
}

.heading-large {
  color: #fff;
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Generalsans, sans-serif;
  font-size: 4em;
  font-style: italic;
  font-weight: 700;
  line-height: 1;
}

.heading-large.margin-bottom-xsmall.text-white {
  color: #fff;
}

.heading-large.margin-bottom-small {
  flex: 0 auto;
}

.heading-large._20ch {
  max-width: 20ch;
}

.heading-large.no-wrap {
  white-space: nowrap;
}

.heading-large.medium-comp {
  max-width: 7ch;
  font-size: 3.5em;
}

.heading-regular {
  color: #fff;
  font-family: Generalsans, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.25;
  text-decoration: none;
}

.heading-regular.uppercase {
  text-transform: uppercase;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.heading-small {
  color: #ffffffd9;
  margin-top: 3px;
  margin-bottom: 3px;
  font-family: Generalsans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
}

.heading-small.w--current {
  color: var(--midnight-blue);
}

.heading-small.uppercase {
  text-transform: uppercase;
}

.flex-name {
  font-size: 16px;
}

.bg-blue {
  background-color: #0059be;
}

.text-white {
  color: #fff;
}

.text-gray {
  color: #797979;
}

.collection-list-news {
  grid-column-gap: 36px;
  grid-row-gap: 56px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-news._3-col {
  grid-template-columns: 1fr 1fr 1fr;
}

.color-red {
  background-color: #ff0062;
}

.text-white-opacity {
  color: #ffffffc7;
}

.color-blue {
  background-color: #4700e0;
}

.rounded {
  border-radius: 50px;
  overflow: hidden;
}

.wrap-summary {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 60em;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.hero-ticker-images {
  flex-direction: column;
  justify-content: flex-start;
  min-height: auto;
  padding-top: 4vh;
  padding-bottom: 3vh;
  display: flex;
  overflow: hidden;
}

.dropdown-list {
  background-color: #fff;
  border-radius: 12px;
  min-width: 150px;
  box-shadow: 0 15px 15px #0000000d;
}

.dropdown-list.w--open {
  background-color: #fff;
  overflow: hidden;
  box-shadow: 0 15px 35px #00000026;
}

.dropdown-link {
  color: #000000a6;
  font-weight: 500;
}

.dropdown-link:hover {
  background-color: #58659408;
}

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

.padding-top-large {
  padding-top: 12em;
}

.text-orange {
  color: #f5841b;
}

.text-cyan {
  color: #6fddf3;
}

.bg-dark-gray {
  background-color: #272727;
}

.wrapper-full-image {
  width: 100%;
  height: 75vh;
  position: relative;
  overflow: hidden;
}

.wrapper-full-image.margin-bottom-small {
  min-height: 650px;
}

.wrapper-full-image.blog-post-grid {
  border-radius: 25px;
  height: 40vh;
}

.wrapper-full-image.blog-post-grid.margin-bottom-small {
  min-height: 400px;
}

.wrapper-legal-page {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.collection-list-products {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-products._3col {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-columns: 1fr 1fr 1fr;
}

.product-image-wrapper {
  flex: 1;
  height: 27vh;
  min-height: auto;
  overflow: hidden;
}

.product-image-wrapper.home {
  border-bottom: 1px solid #adadad;
  border-radius: 0;
  height: 340px;
}

.sidebar-product {
  position: sticky;
  top: 14vh;
}

.default-state {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.wrapper-image-product {
  justify-content: center;
  align-items: center;
  padding: 31px 35px;
  display: flex;
}

.inner-grid-cms {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 48px;
  text-decoration: none;
  display: grid;
}

.inner-grid-cms.vertical {
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px #000;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  align-content: stretch;
  align-items: start;
  height: 100%;
  overflow: hidden;
  box-shadow: -14px 14px #0000001a;
}

.inner-grid-cms.vertical.short-gap {
  grid-row-gap: 16px;
}

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

.wrapper-image-blog {
  overflow: hidden;
}

.wrapper-image-blog.list {
  border-radius: 20px;
  height: 30vh;
  max-height: 220px;
}

.wrapper-image-blog.featured {
  border-radius: 35px;
  height: 48vh;
}

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

.form-container {
  color: #747474;
  width: 100%;
  max-width: none;
}

.label-form {
  color: #707588b3;
  margin-top: 15px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
}

.label-form.left {
  color: #808080d9;
  text-align: left;
  font-size: 14px;
}

.label-form.left.password {
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 300;
}

.inner-input.flex-horizontal {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.inner-input.password {
  color: #06cdff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.text-red {
  color: #ff7553;
}

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

.utility-page-wrap.royal {
  background-color: #0623ff;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: auto;
  margin-bottom: 0;
  display: flex;
}

.info-members {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 25px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.info-members.flex {
  flex-direction: row;
  align-items: center;
  padding: 40px;
}

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

.main-navbar {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.field-label {
  color: #a5a5a5;
  font-size: 12px;
  font-weight: 400;
}

.option-button {
  color: #7a7a7a;
  background-color: #f7f7f7;
  border-color: #e4e4e4;
  font-size: 12px;
  font-weight: 500;
}

.option-button.w--ecommerce-pill-selected {
  background-color: #2c7fc9;
}

.inner-padding-small {
  margin-bottom: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

.full-hero-image {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 80vh;
  position: relative;
}

.logo-quote {
  width: 100%;
  max-width: 70%;
  height: 100%;
  max-height: 40px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-gray-light {
  color: #a5a5a5;
  font-family: Generalsans, sans-serif;
  font-weight: 500;
}

.social-icons-wrapper {
  flex-wrap: wrap;
  flex: none;
  justify-content: flex-start;
  display: flex;
}

.link-social {
  flex: 1;
  order: 1;
  justify-content: center;
  align-items: center;
  min-height: 100px;
  transition: padding-bottom .2s, background-color .2s;
  display: flex;
}

.link-social:hover {
  background-color: #fff;
  padding-bottom: 10px;
}

.link-social.small {
  flex: none;
  justify-content: flex-start;
  height: 45px;
  min-height: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.link-social.small:hover {
  background-color: #112264;
  padding-bottom: 0;
}

.blog-link-wrapper {
  width: 100%;
  text-decoration: none;
}

.blog-link-wrapper.outline {
  border: 1px solid #d3d3d3;
  border-radius: 35px;
  height: 100%;
  overflow: hidden;
}

.overflow-wrapper {
  width: 100%;
  position: relative;
  overflow: visible;
}

.overflow-wrapper.flex {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 15px;
  display: flex;
  overflow: hidden;
}

.overflow-wrapper.wide-image {
  width: 100%;
  height: 90vh;
  max-height: 950px;
  margin-left: auto;
  margin-right: auto;
}

.overflow-wrapper.wide-image.rounded {
  box-shadow: 25px 25px #0000001a;
}

.overflow-wrapper.image {
  width: 100%;
  height: 100%;
  max-height: 700px;
}

.overflow-wrapper.signup {
  padding: 25px;
}

.overflow-wrapper.image-post {
  border-radius: 35px;
  height: 45vh;
  min-height: 525px;
}

.overflow-wrapper.image-post.header {
  height: 65vh;
}

.overflow-wrapper.image-contact {
  border-radius: 45px;
  height: 65vh;
  margin-bottom: 35px;
  box-shadow: 13px 13px #0000001a;
}

.overflow-wrapper.partner-1 {
  width: 70%;
  max-width: 959px;
}

.overflow-wrapper.partner-2 {
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  max-width: none;
  display: flex;
}

.wrapper-sticky {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  top: 0;
}

.wrapper-sticky.blog {
  top: 50px;
}

.label {
  color: #292828d9;
  font-weight: 400;
}

.label.text-bold {
  font-weight: 600;
}

.text-black-opacity {
  color: #3a3a3ab3;
}

.checkout-form, .paypal-checkout-form, .order-confirmation {
  background-color: #0000;
}

.wrap-form-checkout {
  color: #000000d9;
  border-radius: 12px;
  overflow: hidden;
}

.main-richtext h2 {
  color: #000;
  margin-top: 30px;
  margin-bottom: 30px;
}

.main-richtext p {
  color: #000000b3;
  letter-spacing: 0;
  margin-bottom: 35px;
}

.main-richtext blockquote {
  color: #000000b3;
  background-color: #ffffffb3;
  margin-top: 30px;
  margin-bottom: 40px;
  padding-left: 57px;
  padding-right: 57px;
  font-weight: 500;
  line-height: 1.4;
}

.main-richtext h3 {
  color: #000000d9;
}

.main-richtext h4 {
  color: #000;
}

.container-wrapper {
  width: 100%;
}

.container-wrapper.header {
  padding-top: 80px;
}

.container-wrapper.bg-color {
  z-index: 5;
  position: relative;
}

.footer-inner {
  justify-content: flex-start;
  display: flex;
}

.content-grid {
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  align-content: space-between;
  width: 100%;
  height: 100%;
}

.content-grid.center {
  grid-row-gap: 1.5em;
  text-align: center;
  justify-items: center;
}

.content-grid._3-rows {
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
}

.loader {
  z-index: 9999;
  background-color: #f5f5f5;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
}

.loader-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.progress-bar-wrapper {
  background-color: #1745fa1a;
  border-radius: 20px;
  width: 350px;
  height: 6px;
  margin-top: 52px;
  margin-bottom: 52px;
  overflow: hidden;
}

.progress-bar {
  background-color: #0a195333;
  width: 100%;
  height: 6px;
}

.images-features-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.licenses-image-wrapper {
  height: 180px;
  min-height: auto;
  overflow: hidden;
}

.heading-style-guide {
  align-items: center;
  margin-top: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.styleguide-color-wrapper {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.color-swatch {
  background-color: #363636;
  height: 120px;
  margin-bottom: 25px;
}

.color-swatch.bg-dark-gray {
  background-color: #1b1b1b;
}

.color-swatch.bg-mid-gray {
  background-color: #464646;
}

.color-swatch.bg-light-grey {
  background-color: #a5a5a5;
}

.color-swatch.bg-smoke-grey {
  background-color: #e9e8e8;
}

.color-swatch.bg-mid-green {
  background-color: var(--medium-aquamarine);
}

.styleguide-elements {
  height: auto;
  margin-bottom: 10px;
}

.label-styleguide {
  color: #a5a5a5;
}

.grid-style-guide {
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-flow: column;
  justify-content: start;
  place-items: center start;
}

.grid-style-guide.inner-padding-xsmall {
  grid-column-gap: 60px;
  grid-template-columns: 1fr 2fr;
  align-content: start;
  align-items: start;
}

.line {
  background-color: #d4d4d4;
  flex: 1;
  height: 1px;
  margin-left: 10px;
}

.row-changelog {
  border: 1px solid #ddd;
  width: 100%;
  padding: 20px 25px;
}

.home-link-grid {
  background-color: #f8f8f8;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 12px 12px 25px;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .35s;
  display: flex;
}

.home-link-grid:hover {
  background-color: #d9dce9;
  box-shadow: 0 1px 1px #00000026;
}

.home-small-text {
  color: #3f3f3fd9;
  font-size: 15px;
  font-weight: 500;
}

.textarea-message {
  background-color: #fff;
  border: 2px solid #d1d1d3;
  border-radius: 4px;
  min-height: 180px;
  padding-top: 12px;
  padding-left: 16px;
  font-size: 18px;
}

.textarea-message::placeholder {
  color: #a3a3a3;
}

.textarea-message.forms {
  color: #ffffff80;
  background-color: #0003;
  border-style: none;
  border-radius: 15px;
}

.textarea-message.forms::placeholder {
  color: #ffffff80;
}

.success {
  color: #313d17;
  background-color: #c4f85c;
}

.error {
  color: #8a0a0a;
  background-color: #f76969;
  border-radius: 4px;
  padding-top: 13px;
  padding-bottom: 13px;
}

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

.image-locker {
  height: 55px;
}

.more-images {
  width: 100%;
  margin-bottom: 45px;
}

.out-stock {
  color: #b6b6b6d9;
  background-color: #575757;
  border-radius: 4px;
}

.quantity-field {
  background-color: #464646;
  border-color: #464646;
}

.inner-image-cta {
  justify-content: center;
  align-items: center;
  padding-top: 10vh;
  display: flex;
}

.bg-light-green {
  background-color: #147970;
}

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

.grid-bg {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 2200px;
  margin-left: auto;
  margin-right: auto;
}

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

.bg-salmon {
  background-color: #f06262;
}

.mobile-image {
  max-height: 70vh;
}

.grid-hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-content: space-around;
  width: 100%;
  min-height: 125vh;
}

.rail-gallery {
  justify-content: space-between;
  min-height: 25vh;
  display: flex;
}

.grid-rail-images {
  grid-column-gap: 0vw;
  grid-row-gap: 0px;
  grid-template-rows: 10vh auto 10vh;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.inner-frame {
  background-color: #4b17e9;
  border-radius: 100%;
  width: 15vw;
  height: 15vw;
  overflow: hidden;
}

.heading-xlarge {
  color: #fff;
  letter-spacing: -.03em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Generalsans, sans-serif;
  font-size: 7.5em;
  font-style: italic;
  font-weight: 700;
  line-height: .84;
}

.heading-xlarge.margin-bottom-small {
  margin-bottom: 60px;
}

.heading-xlarge.xxlarge {
  font-size: 19em;
}

.heading-xlarge.heading-sm {
  font-size: 4em;
  line-height: .95;
}

.content-wrapper-page {
  flex-direction: column;
  align-items: flex-start;
  min-height: auto;
  display: flex;
  position: relative;
}

.heading-xxlarge {
  letter-spacing: -.02em;
  text-transform: uppercase;
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Generalsans, sans-serif;
  font-size: 6.5em;
  font-style: italic;
  font-weight: 700;
  line-height: .85;
}

.hero-grid-header-blue {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 10vh auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  min-height: 100vh;
}

.hero-grid-header-blue.align-top {
  grid-template-rows: 10vh auto auto auto auto auto auto auto;
}

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

.image-wrapper {
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 45vh;
  display: flex;
  position: relative;
  overflow: visible;
}

.image-wrapper.medium {
  height: 60vh;
  min-height: auto;
}

.image-wrapper.speakers {
  border: 1px solid #000;
  border-radius: 40px;
  height: 380px;
  min-height: auto;
  overflow: hidden;
  box-shadow: 16px 21px #00000026;
}

.main-grid-hero {
  z-index: 20;
  grid-column-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  position: relative;
}

.main-grid-hero.hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: none;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  place-content: start center;
}

.main-grid-hero.hero.padding-bottom-medium {
  place-content: center space-between;
}

.brand {
  height: 2rem;
  padding-bottom: 0;
  padding-right: 1rem;
}

.size-medium {
  font-size: 1.7em;
  line-height: 1.35;
}

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

.width-wrapper {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.half-grid {
  grid-column-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.small-column {
  grid-column-gap: 20px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  width: 100%;
}

.bullet-check {
  margin-right: 10px;
}

.grid-mosaic {
  grid-template-rows: 1fr 1fr;
  height: 100%;
}

.topnav-button {
  background-color: var(--medium-aquamarine);
  color: #fff;
  text-align: center;
  white-space: nowrap;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 17px 35px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.topnav-button:hover {
  background-color: var(--medium-aquamarine);
  color: #fff;
}

.topnav-button.outline {
  color: #fffc;
  background-color: #0000;
  border: 2px solid #fff3;
  padding-top: 14px;
  padding-bottom: 14px;
  transition: border .2s;
}

.topnav-button.outline:hover {
  color: #ffffffd9;
  border-color: #fffc;
}

.text-opacity {
  color: #0c0c0c73;
}

.inner-padding {
  padding: 35px 45px 45px;
}

.inner-padding.bg-whitesmoke.small-rounded {
  border: 1px solid #000;
  box-shadow: 6px 6px #0000001a;
}

.contain-image {
  flex: 0 auto;
  width: 100%;
  height: auto;
}

.contain-image.img-rounded {
  border-radius: 5px;
}

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

.bg-whitesmoke {
  background-color: #f5f5f5;
}

.bg-light-gray {
  background-color: #dcdee5;
}

.grid-card {
  grid-row-gap: 0px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  height: auto;
}

.inner-card-content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: none;
  padding: 50px 40px 60px;
  display: flex;
  position: relative;
}

.nav-wrapper {
  width: 100%;
  padding: 2rem 2.5rem;
  position: absolute;
  top: 0;
}

.full-page {
  width: 100%;
}

.link-wrap {
  color: #1b1b1b;
  white-space: nowrap;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.link-wrap:hover {
  color: #464646;
  padding-right: 0;
}

.grid-hero-mosaic {
  grid-column-gap: 2vw;
  white-space: nowrap;
  flex: none;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  align-content: start;
  width: auto;
  min-width: 60vw;
  min-height: auto;
  margin-left: 1vw;
  margin-right: 1vw;
  padding-top: 2vh;
  padding-bottom: 2vh;
}

.overlayer-nav {
  display: none;
}

.inner-nav-wrapper {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.callout-wrapper {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: auto;
  display: flex;
  position: relative;
}

.square-wrapper {
  border-radius: 20px;
  height: 25vh;
  min-height: auto;
  position: relative;
  overflow: hidden;
}

.inner-hero {
  z-index: 3;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: auto;
  padding-top: 220px;
  display: flex;
  position: relative;
}

.inner-hero.bg-color {
  overflow: hidden;
}

.bg-blue-sky {
  background-color: #187adb;
}

.overlap {
  color: #272727;
  background-color: #272727;
  width: 100%;
  height: 45vh;
  position: absolute;
  inset: 0% auto auto 0%;
}

.overlap.blog-post {
  background-color: #272727;
  height: 25vh;
}

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

.bg-dark-blue {
  background-color: #4433c5;
}

.inner-section {
  height: 100%;
}

.text-white-opacity-strong {
  color: #ffffff80;
}

.center-flex-wrapper-device {
  perspective: 2000px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 6vh;
  padding-bottom: 6vh;
  display: flex;
  position: relative;
  transform: perspective(2000px);
}

.center-flex-wrapper-device.square {
  border-radius: 35px;
  height: 40em;
}

.bg-color {
  background-color: #7b39b8;
}

.circle-wrapper {
  z-index: 7;
  border-radius: 100%;
  width: 14em;
  height: 14em;
  position: relative;
  overflow: visible;
}

.circle-wrapper.first {
  width: 10em;
  height: 10em;
  overflow: visible;
}

.circle-wrapper.third.small {
  width: 9em;
  height: 9em;
}

.flex-scrolling {
  display: flex;
  overflow: hidden;
}

.logo-grid-ticker {
  grid-column-gap: 2vw;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.logo-wrap-ticker {
  justify-content: center;
  align-items: center;
  min-width: 200px;
  display: flex;
}

.company-logo {
  object-fit: contain;
  flex: 1;
  width: 100%;
  max-width: 110px;
  max-height: 35px;
}

.big-heading-wrapper-reverse {
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  overflow: hidden;
}

.callout-box-wrapper {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: auto;
  display: flex;
  position: relative;
}

.callout-box-wrapper.blogpost {
  padding-bottom: 45px;
  padding-left: 46px;
  padding-right: 46px;
}

.bg-mid-gray {
  background-color: #eee;
}

.thumb-wrapper {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}

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

.cover-image.circle {
  border-radius: 100%;
}

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

.link.text-white:hover {
  color: #b1b1b1;
}

.link.text-cyan {
  color: #7d98cf;
}

.link.text-cyan:hover {
  color: #c9d6f0;
}

.collection-list-blog {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-blog._3col {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-contact {
  grid-column-gap: 26px;
  grid-template-rows: auto;
}

.outline-hover {
  background-color: #fff;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.track {
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  min-height: 400vh;
  display: flex;
  position: relative;
}

.track.bg-royal {
  background-color: #0623ff;
}

.section-wide {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.section-wide.bg-color, .section-wide.bg-dark-gray {
  overflow: hidden;
}

.circle-section {
  border-radius: 100%;
  width: 1em;
  height: 1em;
  position: absolute;
}

.circle-section.bg-navy {
  background-color: #001f4f;
}

.circle-section.square {
  border-radius: 0%;
}

.circle-section.square.bg-royal, .circle-section.bg-royal {
  background-color: #0623ff;
}

.circle-section.bg-lime {
  background-color: #001f4f;
}

.circle-section.bg-aqua {
  background-color: #06cdff;
}

.inner-section-content {
  background-color: #8fe2f3;
  height: auto;
  min-height: 100vh;
}

.main-profile-wrapper {
  z-index: 6;
  border: 8px solid #faf8f8;
  border-radius: 40px;
  height: 75vh;
  max-height: 700px;
  position: relative;
  overflow: hidden;
}

.heading-speakers {
  opacity: .4;
  letter-spacing: -.03em;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 10px;
  font-family: Generalsans, sans-serif;
  font-size: 15em;
  font-style: italic;
  font-weight: 700;
  line-height: .8;
}

.speakers-hero {
  flex-direction: column;
  padding-top: 100px;
  display: flex;
}

.circle-image-hero {
  border: 3px solid #cc94ff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  overflow: hidden;
  box-shadow: 8px 8px #0000001a;
}

.circle-image-hero.josh {
  border-color: #00ff67;
}

.circle-image-hero.monica {
  border-color: #e99761;
}

.circle-image-hero.johnnie {
  border-color: #00a8d2;
}

.circle-image-hero.linda {
  border-color: #6606ff;
}

.circle-image-hero.sergie {
  border-color: #06ffb5;
}

.circle-image-hero.natasha {
  border-color: #0623ff;
  transform: rotate(0);
}

.circle-image-hero.ecommerce {
  border-style: none;
  border-color: #001bec;
}

.circle-image-hero.accountants {
  border-style: none;
  border-color: #06cdff;
}

.circle-image-hero.hvac, .circle-image-hero.salons, .circle-image-hero.doctors, .circle-image-hero.landscaping, .circle-image-hero.construction, .circle-image-hero.auto-repair, .circle-image-hero.hospitality, .circle-image-hero.retail, .circle-image-hero.wholesale, .circle-image-hero.cleaning-services, .circle-image-hero.realtors, .circle-image-hero.manufacturing, .circle-image-hero.erc-bubble-1 {
  border-style: none;
  border-color: #06ffb5;
}

.name-wrapper {
  color: #ffffffd9;
  background-color: #8faaf3;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 9px 19px;
  display: flex;
  position: absolute;
  inset: auto -1% -10% auto;
}

.name-wrapper.left {
  inset: auto auto -5% -10%;
}

.name-wrapper.left.red {
  background-color: #f1635e;
}

.name-wrapper.left.yellow {
  background-color: #e99761;
}

.name-wrapper.green {
  background-color: #6ab46d;
}

.name-wrapper.magenta {
  background-color: #e544b5;
  right: 2%;
}

.collection-list-col {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.circular-arrow {
  z-index: 2;
  background-color: #f1ad2e;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  margin-right: 10px;
  display: flex;
  position: relative;
}

.heading-xlarge-hero {
  font-size: 7em;
}

.tabs {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.tabs-menu {
  flex-direction: column;
  width: 20vw;
  max-width: 340px;
  display: flex;
}

.tabs-menu.small {
  width: auto;
}

.tabs-content {
  flex: 1;
  justify-content: flex-end;
  padding-left: 69px;
  padding-right: 69px;
  display: flex;
}

.tab {
  color: #fff6;
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 35px;
  font-size: 28px;
  font-weight: 600;
}

.tab:hover {
  color: #ccc6;
}

.tab.w--current {
  color: #fff;
  background-color: #f03e82;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29755b9be3da_icon-arrow.svg");
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 200px;
  font-size: 28px;
}

.tab.small {
  color: #fff6;
  padding-right: 90px;
  font-size: 22px;
}

.tab.small.w--current {
  color: #fff;
  background-color: #934dd4;
}

.tab.outline {
  border-radius: 200px;
  margin-top: 0;
  margin-bottom: 8px;
  box-shadow: inset 0 0 0 2px #fff3;
}

.tab.outline.w--current {
  box-shadow: inset 0 0 0 2px #f03e82;
}

.auto-grid {
  grid-column-gap: 42px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.auto-grid.profile {
  grid-column-gap: 32px;
  grid-template-columns: auto 1fr;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.auto-grid.header {
  border-bottom: 1px solid #dadada;
  padding-bottom: 20px;
}

.column-timeline {
  color: #ffffffd9;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  padding: 8px 10px 15px;
  display: flex;
}

.content-list-wrapper {
  max-width: 700px;
}

.bold-paragraph {
  color: #ffffff73;
  letter-spacing: 0;
  font-size: 1.8em;
  font-weight: 500;
}

.divider-bullet {
  background-color: #fff;
  border-radius: 20px;
  width: 10px;
  height: 10px;
}

.divider-bullet.ticker {
  flex: none;
  margin-left: 20px;
  margin-right: 20px;
}

.main-button-wrapper {
  position: relative;
}

.m-button-shadow {
  background-color: #0003;
  border-radius: 100px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

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

.link-block {
  background-color: #a8a8a8;
  border: 5px solid #fff;
  border-radius: 50px;
  width: 100%;
  height: 50vh;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 13px 13px #0000001a;
}

.collection-item {
  width: 100%;
}

.box-speakers {
  z-index: 4;
  background-color: #90e8fa;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.box-speakers.bg-dark {
  z-index: 2;
  background-color: #292929;
  align-items: center;
  inset: 0%;
}

.speaker-ticker-wrapper {
  align-items: center;
  display: flex;
}

.overflow {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.overflow.flip {
  height: 14em;
}

.overflow.flex {
  align-items: center;
  display: flex;
}

.overflow.flex.speakers {
  padding-top: 0;
  padding-bottom: 0;
}

.dot-divider {
  background-color: #464646;
  border-radius: 20px;
  width: 10px;
  height: 10px;
  margin: 20px;
}

.s-ticker-flex {
  align-items: center;
  display: flex;
}

.circle-large {
  z-index: 6;
  border-radius: 100%;
  width: 32em;
  height: 32em;
  position: relative;
  overflow: hidden;
  box-shadow: 8px 8px #00000026;
}

.circle-medium {
  z-index: 5;
  border-radius: 100%;
  width: 20em;
  height: 20em;
  position: relative;
  overflow: hidden;
  box-shadow: 8px 8px #0000001a;
}

.circle-small {
  border-radius: 100%;
  width: 12em;
  height: 12em;
  overflow: hidden;
  box-shadow: 6px 6px #00000026;
}

.ticker {
  align-items: center;
  display: flex;
}

.xlarge {
  color: #fdc577;
  letter-spacing: -.05em;
  text-transform: uppercase;
  font-size: 16em;
  font-style: italic;
  font-weight: 700;
  line-height: .85;
}

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

.image-smile {
  width: 10em;
  height: 10em;
}

.image-smile.ticker {
  margin-left: 20px;
  margin-right: 20px;
}

.image-smile.absolute {
  z-index: 5;
  position: absolute;
  inset: 0% auto auto 0%;
}

.lottie-animation {
  opacity: .25;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.nav-item-wrapper {
  position: relative;
}

.text-date {
  color: #ffffffb3;
  background-color: #0000001a;
  border-radius: 20px;
  margin-right: 10px;
  padding: 10px 20px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
}

.text-date.bg-color {
  background-color: var(--steel-blue);
}

.timeline-wrapper {
  margin-bottom: 20px;
  padding-top: 5px;
  display: flex;
}

.square-profile {
  border-radius: 20px;
  width: 80px;
  height: 80px;
  overflow: hidden;
}

.square-profile.large {
  border: 1px solid #000;
  border-radius: 40px;
  width: 160px;
  height: 160px;
  box-shadow: 4px 6px #00000026;
}

.size-small {
  font-size: 13px;
}

.circle-user-one {
  background-color: #351313;
  border-radius: 100%;
  width: 15vw;
  height: 15vw;
  overflow: hidden;
}

.circle-user-two {
  transform-origin: 0 0;
  background-color: #351313;
  border-radius: 100%;
  width: 15vw;
  height: 15vw;
  overflow: hidden;
}

.circle-user-three, .circle-user-four, .circle-user-five, .circle-user-six {
  background-color: #351313;
  border-radius: 100%;
  width: 15vw;
  height: 15vw;
  overflow: hidden;
}

.m-button-hover {
  background-color: #ffbd52;
  border-radius: 100px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.m-button-label {
  z-index: 4;
  align-items: center;
  display: flex;
  position: relative;
}

.hero-flex-ticker {
  flex: none;
  align-items: center;
  width: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  overflow: hidden;
}

.text-black {
  color: #000000d9;
}

.label-button {
  font-weight: 500;
}

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

.link-block-tickets {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 30px;
  width: 100%;
  height: 100%;
  min-height: 400px;
  padding: 45px 50px 90px;
  text-decoration: none;
  box-shadow: -14px 14px #00000012;
}

.link-block-tickets.flex-card {
  background-color: #383838;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.ul-wrapper {
  color: #fff;
  border-top: 1px solid #ffffff1a;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  display: flex;
}

.ul-wrapper.text-black {
  color: #616161;
  border-top-color: #4646461a;
  align-items: center;
  display: flex;
}

.ul-wrapper.bg-dark {
  color: #bbb;
  background-color: #302f2f;
  border-top-style: none;
  border-radius: 8px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 20px 23px;
}

.rounded-box {
  border-radius: 30px;
  margin-bottom: 11px;
  padding: 33px 37px;
}

.text-yellow {
  color: #fdc577;
}

.image-circle {
  border-radius: 100%;
  width: 12em;
  height: 12em;
  overflow: hidden;
  box-shadow: 7px 8px #0000001a;
}

.image-circle.large {
  width: 22em;
  height: 22em;
}

.image-circle.small {
  width: 9em;
  height: 9em;
}

.logo-scrolling {
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
  overflow: hidden;
}

.inner-flip {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.small-rounded {
  border-radius: 25px;
  overflow: hidden;
}

.image-ui-scroll {
  width: 320px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -31%;
  transform: none;
}

.bg-red {
  background-color: #f5516a;
}

.date-spot {
  background-color: #444;
  border-radius: 300px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
}

.medium-paragraph {
  font-size: 2rem;
}

.medium-paragraph.align-center.medium-size {
  max-width: 600px;
}

.medium-paragraph.align-center.medium-size.text-aqua {
  color: #06cdff;
}

.medium-paragraph.align-center.medium-size.text-aqua.mobile-edits {
  align-self: flex-start;
}

.medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.industries {
  text-align: left;
  max-width: 675px;
}

.medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.about {
  text-align: left;
  max-width: 450px;
  font-size: 1.5rem;
}

.medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.about.regular-bottom-margin {
  margin-bottom: 2.5rem;
}

.medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.about.large-bottom-margin {
  margin-bottom: 8rem;
}

.medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.about.medium-top-margin {
  margin-top: 4rem;
}

.medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.reviews {
  color: #06cdff;
  text-align: left;
  max-width: 700px;
}

.medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.get-started {
  color: #fff;
  text-align: left;
  max-width: 700px;
}

.medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.erc-home {
  text-align: center;
  align-self: center;
  max-width: 28ch;
}

.medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.biz-products {
  text-align: left;
  max-width: 34ch;
}

.medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.ptl {
  color: #039;
  text-align: center;
  align-self: center;
  max-width: 28ch;
}

.medium-paragraph.align-center.medium-size.text-royal {
  color: #0623ff;
}

.medium-paragraph.text-aqua {
  color: #06cdff;
}

.medium-paragraph.text-aqua.biz-products-hero {
  max-width: 34ch;
}

.text-brush-large {
  letter-spacing: -.05em;
  font-family: Fingerpaint, sans-serif;
  font-size: 12em;
  font-style: italic;
  line-height: .8;
}

.text-brush-large.overlayer {
  color: #f36d97;
  position: relative;
  top: -15px;
  left: -15px;
}

.text-mid-gray {
  color: #7a7a7ad9;
}

.script {
  color: #fd64b6;
  padding-top: 15px;
  font-family: Fingerpaint, sans-serif;
  font-size: 8.5rem;
  display: inline-block;
}

.logo-small {
  height: 50px;
}

.bg-black {
  background-color: #161616;
}

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

.users-wrapper {
  align-items: center;
  display: flex;
}

.small-circle {
  background-color: #dfdddd;
  border-radius: 100px;
  width: 45px;
  height: 45px;
  overflow: hidden;
}

.small-circle.second {
  margin-left: -10px;
}

.inner-button {
  background-color: var(--medium-aquamarine);
  color: #fff;
  text-transform: capitalize;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 20px 30px;
  font-size: 20px;
  font-weight: 600;
  display: flex;
}

.inner-circle {
  border-radius: 100%;
  width: 100%;
  height: 100%;
}

.image-ui-c {
  height: 100px;
}

.image-ui-c.divider {
  height: 20px;
  margin-top: 45px;
  margin-bottom: 45px;
}

.bg-yellow {
  background-color: #ffb42a;
}

.lottie-animation-second {
  position: relative;
  bottom: -5px;
}

.lottie-cta.overlap-down {
  position: relative;
  bottom: -200px;
}

.b-wrapper {
  height: 470px;
  position: relative;
  overflow: hidden;
}

.inner-padding-large {
  padding-top: 180px;
  padding-bottom: 180px;
}

.tag {
  color: #ffffff80;
  text-transform: uppercase;
  font-family: IBM Plex Mono, sans-serif;
  text-decoration: none;
}

.tag.large {
  font-size: 26px;
  font-weight: 300;
}

.tag.text-cyan {
  color: var(--steel-blue);
}

.circle-user-speaker {
  background-color: #351313;
  border-radius: 100%;
  width: 15vw;
  height: 15vw;
  position: relative;
  overflow: visible;
}

.alt-speakers {
  transform-origin: 0%;
  color: #e2e2e2d9;
  text-align: center;
  background-color: #000;
  border-radius: 100px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 19px 30px;
  font-size: 20px;
  position: absolute;
  inset: 0% 0% auto;
}

.small {
  font-size: 12px;
}

.overlap-text {
  position: absolute;
  inset: auto 0% 0% auto;
}

.lottie-animation-2 {
  width: auto;
  height: auto;
}

.lottie-animation-2.page {
  width: 80%;
  height: 80%;
}

.lottie-animation-2.small {
  max-width: 80px;
  margin-left: 15px;
  margin-right: 15px;
}

.flex {
  justify-content: space-between;
  height: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

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

.flex.space {
  padding-left: 35px;
  padding-right: 35px;
}

.flex.small {
  justify-content: flex-start;
}

.tag-title {
  color: #666;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.padding-bottom-large {
  padding-bottom: 200px;
}

.link-clean {
  color: #fff;
}

.link-clean:hover {
  color: #fff9;
}

.vertical-line {
  background-color: #d3d3d3;
  width: 2px;
  height: 100%;
}

.image-2 {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto -26% 0% 0%;
}

.main-button-wrap {
  position: relative;
}

.text-position {
  color: #fff;
  text-align: center;
  border: 1px solid #ffffff1a;
  border-radius: 20px;
  margin-bottom: 25px;
  padding: 10px 20px;
  font-size: 12px;
  display: block;
}

.grid-hero-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 8rem auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-content: stretch;
  width: 100%;
  height: 100%;
  min-height: auto;
}

.grid-hero-2.hero-padding {
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.grid-hero-2.mobile-gap {
  grid-row-gap: 1rem;
}

.grid-hero-2.mobile-gap.michael-biz-card {
  grid-row-gap: 0rem;
  grid-template-rows: max-content max-content 1fr 1fr 1fr max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-hero-2.mobile-gap.michael-biz-card-2 {
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content 1fr 1fr 1fr max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding: 2.5rem;
}

.hero-content-grid-1 {
  grid-column-gap: 0px;
  grid-row-gap: 4rem;
  grid-template-rows: auto 8rem;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
}

.hero-content-grid-1.mobile-grid-edits {
  grid-template-rows: auto max-content;
}

.hero-content-grid-1.business-home {
  grid-row-gap: 2rem;
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.hero-content-grid-1.get-started, .hero-content-grid-1.get-started-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.hero-content-grid-1.erc-home {
  grid-row-gap: 2rem;
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.hero-content-grid-1.special-fin {
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr .4fr;
}

.hero-section {
  background-color: #0000;
  width: 100%;
  height: 100vh;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-section.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.hero-section.overflow {
  width: 100%;
  overflow: hidden;
}

.hero-section.light-blue {
  background-color: #ebf0f7;
}

.hero-section.bg-light-gray.no-flow {
  overflow: visible;
}

.hero-section.bg-dark-blue {
  overflow: hidden;
}

.hero-section.bg-light-gray {
  background-color: #ebecf1;
}

.hero-section.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.hero-section.page {
  min-height: 500px;
}

.hero-section.full-page {
  min-height: 100vh;
}

.hero-section.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.hero-section.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.hero-section.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.hero-section.hero-padding {
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.hero-section.hero-padding.bg-royal {
  background-color: #0623ff;
}

.hero-section.hero-padding.mobile-sizing {
  z-index: 990;
}

.hero-section.hero-padding.mobile-sizing.bg-purple {
  background-color: #6606ff;
}

.hero-section.hero-padding.bg-navy {
  background-color: #001f4f;
}

.hero-section.hero-padding.bg-navy.show-overflow {
  z-index: 999;
  flex-direction: column;
  align-items: center;
  display: flex;
  overflow: visible;
}

.hero-section.hero-padding.bg-navy.show-overflow.common-uses {
  padding-top: 2.5rem;
}

.hero-section.hero-padding.utility {
  justify-content: center;
  align-items: center;
  padding-top: 2.5rem;
  display: flex;
}

.hero-section.hero-padding.business-home {
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero-section.hero-padding.michael-biz-card {
  z-index: 990;
  padding-top: 2.5rem;
  padding-bottom: 0;
}

.hero-section.hero-padding.michael-biz-card.bg-purple {
  background-color: #6606ff;
}

.hero-section.hero-padding.michael-biz-card-2 {
  z-index: 990;
  background-color: #039;
  flex-direction: column;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.hero-section.hero-padding.michael-biz-card-2.bg-purple {
  background-color: #6606ff;
}

.hero-section.hero-padding.get-started {
  z-index: 990;
  padding-top: 3.5rem;
}

.hero-section.hero-padding.get-started.bg-purple {
  background-color: #6606ff;
}

.hero-section.hero-padding.password {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-section.hero-padding.roly-test {
  z-index: 990;
  padding-bottom: 0;
}

.hero-section.hero-padding.roly-test.bg-purple {
  background-color: #6606ff;
}

.hero-section.hero-padding.special-fin {
  height: 100dvh;
  padding: 2.5rem 2.5rem 0;
}

.hero-section.about-hero-padding {
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.hero-section.about-hero-padding.bg-royal {
  background-color: #0623ff;
}

.hero-section.about-hero-padding.mobile-sizing {
  z-index: 990;
}

.hero-section.about-hero-padding.mobile-sizing.bg-purple {
  background-color: #6606ff;
}

.hero-section.about-hero-padding.bg-navy {
  background-color: #001f4f;
}

.hero-section.about-hero-padding.bg-navy.show-overflow {
  z-index: 999;
  overflow: visible;
}

.hero-section.about-hero-padding.utility {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-section.biz-card-hero-padding {
  padding-bottom: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.hero-section.biz-card-hero-padding.bg-royal {
  background-color: #0623ff;
}

.hero-section.biz-card-hero-padding.mobile-sizing {
  z-index: 990;
}

.hero-section.biz-card-hero-padding.mobile-sizing.bg-purple {
  background-color: #6606ff;
}

.hero-section.biz-card-hero-padding.bg-navy {
  background-color: #001f4f;
}

.hero-section.biz-card-hero-padding.bg-navy.show-overflow {
  z-index: 999;
  overflow: visible;
}

.hero-section.biz-card-hero-padding.utility {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-heading {
  letter-spacing: normal;
  font-family: Thunder, sans-serif;
  font-size: 18vw;
  font-weight: 800;
}

.hero-heading.align-center.all-caps {
  text-transform: uppercase;
}

.hero-heading.align-center.all-caps.text-white.mobile-align-left.top-small-margin {
  margin-top: 2rem;
}

.hero-heading.align-center.all-caps.text-white.mobile-align-left.industries {
  text-align: left;
}

.hero-heading.align-center.all-caps.text-white.mobile-align-left.about {
  align-self: center;
}

.hero-heading.align-center.all-caps.text-white.mobile-align-left.about.top-margin {
  margin-top: -40px;
}

.hero-heading.align-center.all-caps.text-white.mobile-align-left.get-started {
  text-align: center;
  max-width: none;
  margin-top: 0;
  font-size: 14vw;
}

.hero-heading.align-center.all-caps.text-white.mobile-align-left.erc-home {
  align-self: center;
  font-size: 15vw;
}

.hero-heading.align-center.all-caps.text-white.mobile-align-left.biz-products {
  max-width: 10ch;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.hero-heading.align-center.all-caps.text-white.mobile-align-left.ptl {
  color: #001f4f;
  letter-spacing: -2px;
  align-self: center;
  font-family: Pilatcondensed, sans-serif;
  font-size: 15vw;
}

.hero-heading.align-center.all-caps.text-white.michael {
  margin-top: 2rem;
  font-size: 17vw;
}

.hero-heading.align-center.all-caps.text-white.michael.top-small-margin {
  margin-top: 2rem;
}

.hero-heading.align-center.all-caps.text-white.michael.industries {
  text-align: left;
}

.hero-heading.align-center.all-caps.text-white.michael.about {
  align-self: center;
}

.hero-heading.align-center.all-caps.text-white.michael.about.top-margin {
  margin-top: -40px;
}

.hero-heading.align-center.all-caps.text-white.michael-2 {
  margin-top: 1rem;
  font-size: 14vw;
}

.hero-heading.align-center.all-caps.text-white.michael-2.top-small-margin {
  margin-top: 2rem;
}

.hero-heading.align-center.all-caps.text-white.michael-2.industries {
  text-align: left;
}

.hero-heading.align-center.all-caps.text-white.michael-2.about {
  align-self: center;
}

.hero-heading.align-center.all-caps.text-white.michael-2.about.top-margin {
  margin-top: -40px;
}

.hero-heading.all-caps {
  text-transform: uppercase;
}

.hero-heading.all-caps.text-white {
  align-self: flex-start;
}

.hero-heading.all-caps.text-white.small-top-margin {
  margin-top: 2rem;
}

.hero-heading.all-caps.text-white.business-home {
  font-size: 17vw;
  line-height: .8;
}

.hero-heading.all-caps.text-white.business-home.top-margin {
  margin-top: -.5rem;
}

.hero-small-heading {
  letter-spacing: normal;
  flex-direction: column;
  font-size: 17vw;
  display: flex;
}

.hero-small-heading.align-center.all-caps {
  text-transform: uppercase;
}

.legal-body {
  max-width: 1200px;
}

.legal-body.small-side-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.legal-content-wrapper {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.small-spacer {
  width: 100%;
  height: 2rem;
}

.regular-paragraph {
  letter-spacing: normal;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.3;
}

.regular-paragraph.text-aqua {
  color: #06cdff;
}

.regular-paragraph.all-caps {
  text-transform: uppercase;
}

.regular-paragraph.all-caps.text-white.tab-header {
  text-align: right;
  max-width: 28ch;
}

.regular-paragraph.all-caps.tab-header {
  text-align: right;
  max-width: 24ch;
}

.regular-paragraph.all-caps.process-header {
  color: #fff;
  text-align: right;
  max-width: 24ch;
}

.regular-paragraph.all-caps.testimonials-header {
  text-align: right;
  max-width: 40ch;
  font-size: 1rem;
}

.regular-paragraph.all-caps.jason {
  text-align: right;
  max-width: 40ch;
  margin-top: 0;
  margin-bottom: 7px;
  font-size: 1.2rem;
}

.regular-paragraph.all-caps.re-process-header {
  color: #fff;
  text-align: left;
  max-width: 17ch;
}

.regular-paragraph.all-caps.re-testimonials-header {
  text-align: right;
  max-width: 40ch;
  font-size: 1rem;
}

.regular-paragraph.all-caps.laura {
  text-align: right;
  max-width: 40ch;
  margin-top: 0;
  margin-bottom: 7px;
  font-size: 1.2rem;
}

.regular-paragraph.all-caps.erc-faq-header {
  color: #fff;
  text-align: right;
  max-width: 23ch;
}

.regular-paragraph.all-caps.hiw-heading {
  color: #fff;
  text-align: left;
  max-width: 24ch;
}

.regular-paragraph.all-caps.white {
  color: #fff;
}

.regular-paragraph.all-caps.cyan {
  color: #06cdff;
}

.regular-paragraph.all-caps.cyan.legal {
  margin-bottom: -.2rem;
}

.regular-paragraph.all-caps.faq-u {
  text-align: right;
  width: 23ch;
  margin-bottom: -.2rem;
}

.regular-paragraph.tab-group.erc {
  color: #fff;
  max-width: 80%;
}

.regular-paragraph.process {
  color: #fff;
  max-width: 300px;
}

.regular-paragraph.home-cta {
  color: #06cdff;
  max-width: 20ch;
}

.regular-paragraph.get-started {
  color: #fff;
  max-width: none;
  font-size: 1rem;
}

.regular-paragraph.re-process {
  color: #fff;
  text-align: left;
  max-width: none;
}

.regular-paragraph.re-process.bold {
  text-align: right;
  align-self: center;
  max-width: none;
  font-weight: 500;
}

.regular-paragraph.re-process.bold-2 {
  text-align: right;
  align-self: flex-end;
  font-weight: 500;
}

.regular-paragraph.credit-pull {
  color: #fff;
  text-align: right;
  align-self: flex-end;
  max-width: 150px;
  font-size: .8rem;
}

.regular-paragraph.erc-cta {
  color: #06cdff;
  max-width: none;
}

.regular-paragraph.white {
  color: #fff;
}

.regular-paragraph.white.legal {
  width: 80%;
}

.regular-paragraph.white.legal.bold {
  font-weight: 600;
}

.regular-paragraph.white.special-fin {
  width: 100%;
  font-size: 1rem;
}

.regular-paragraph.white.special-fin.highlights {
  width: 22ch;
}

.regular-paragraph.white.special-fin.qr {
  text-align: center;
  width: auto;
}

.regular-paragraph.white.special-fin-2 {
  color: #001f4f;
  text-align: left;
  align-self: flex-start;
  width: 100%;
  font-size: 1rem;
}

.regular-paragraph.white.special-fin-2.check {
  color: #0623ff;
  width: auto;
}

.regular-paragraph.white.special-fin-2.bullet {
  text-align: left;
  font-size: 1rem;
}

.regular-paragraph.white.title {
  color: #0623ff;
  font-weight: 400;
}

.regular-paragraph.bold {
  font-weight: 600;
}

.regular-paragraph.mint {
  color: #e6faff;
}

.legal-text-span {
  font-weight: 600;
}

.legal-text-span:hover {
  color: #06cdff;
}

.small-spacer-2 {
  height: 4rem;
}

.legal-text-link {
  color: #fff;
  font-weight: 500;
  text-decoration: none;
}

.legal-text-link:hover {
  color: #00ff67;
}

.list-item {
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}

.list-item.industries {
  color: #001f4f;
  padding-top: 2px;
  padding-bottom: 2px;
}

.heading-regular-2 {
  color: #fff;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
}

.heading-regular-2.all-caps {
  text-transform: uppercase;
}

.legal-list {
  margin-bottom: 0;
  padding-left: 2rem;
  font-weight: 800;
}

.medium-spacer {
  width: 100%;
  height: 6rem;
}

.medium-spacer.top-line {
  border-top: 1px solid #e6faff;
}

.large-spacer-2 {
  height: 8rem;
}

.regular-spacer {
  width: 100%;
  height: 4rem;
}

.xlarge-spacer {
  width: 100%;
  height: 10rem;
}

.body-royal {
  background-color: #0623ff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.body-royal.block {
  display: block;
}

.body-royal.industries {
  overflow: hidden;
}

.regular-heading {
  color: #001f4f;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thunder, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.regular-heading.all-caps {
  text-transform: uppercase;
}

.regular-heading.all-caps.text-white {
  color: #fff;
}

.regular-heading.all-caps.text-white.industry {
  max-width: 28ch;
}

.regular-heading.all-caps.text-white.michael-2 {
  font-weight: 100;
}

.regular-heading.all-caps.text-white.michael-3 {
  margin-top: 2px;
  font-size: 3.5vw;
}

.regular-heading.all-caps.text-white.michael-4 {
  font-size: 3.5vw;
  font-weight: 100;
}

.regular-heading.all-caps.text-white.align-center.erc-head-1 {
  text-align: left;
  max-width: 22ch;
}

.regular-heading.all-caps.text-white.align-center.ptl-head-2 {
  color: #001f4f;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.regular-heading.all-caps.text-white.align-center.ptl-head-3 {
  color: #fff;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.regular-heading.all-caps.tab-margin {
  padding-top: 10px;
}

.regular-heading.all-caps._404-page {
  font-family: Pilatcondensed, sans-serif;
  font-size: 6vw;
  font-weight: 800;
}

.regular-heading.all-caps.process {
  line-height: .8;
}

.regular-heading.all-caps.process-hover {
  color: #fff;
  line-height: .8;
}

.regular-heading.all-caps.process-aqua {
  color: #06cdff;
  letter-spacing: .1em;
  font-size: 3.5rem;
  line-height: .8;
}

.regular-heading.all-caps.ptl {
  font-family: Pilatcondensed, sans-serif;
  font-size: 4rem;
  font-weight: 800;
  line-height: .8;
}

.regular-heading.text-white {
  color: #fff;
}

.regular-heading.text-white.about {
  text-align: justify;
  font-size: 5.7vw;
}

.regular-heading.text-white.michael {
  color: #001f4f;
  text-align: justify;
  font-size: 4vw;
  position: relative;
}

.regular-heading.text-white.hiw-heading {
  text-align: left;
  max-width: 14ch;
  font-size: 5.7vw;
}

.small-heading {
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thunder, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: .8;
  text-decoration: none;
}

.small-heading.all-caps {
  text-transform: uppercase;
}

.legal-body-2 {
  max-width: 80%;
}

.legal-body-2.small-side-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.legal-content-wrapper-2 {
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.small-spacer-3 {
  height: 4rem;
}

.body-navy {
  background-color: #001f4f;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.container-1 {
  max-width: 100%;
}

.container-1.small-side-padding {
  padding-left: 3rem;
  padding-right: 3rem;
}

.container-1.small-side-padding.legal-max-width {
  max-width: 1200px;
}

.hero-content-div-flex-h {
  justify-content: space-between;
  display: flex;
}

.main-nav-wrapper {
  z-index: 1000;
  opacity: .9;
  mix-blend-mode: difference;
  width: 100%;
  padding: 2rem 2.5rem;
  display: block;
  position: fixed;
  inset: 0% auto auto;
}

.main-nav-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
}

.brand-link-block {
  z-index: 1001;
  opacity: 1;
  mix-blend-mode: normal;
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  height: auto;
  padding-bottom: 0;
  padding-right: 0;
  position: relative;
}

.brand-link-block.w--current {
  opacity: 1;
  mix-blend-mode: difference;
}

.brand-link-block.michael {
  width: 18vw;
  min-width: 18vw;
  max-width: 18vw;
}

.brand-link-block.special-fin {
  margin-bottom: 6rem;
}

.image-brand-2 {
  mix-blend-mode: normal;
  height: 100%;
  padding-top: 1.5px;
  padding-bottom: 1.5px;
}

.nav-button {
  border: 1px solid #001f4f;
  padding: 15px 25px;
  text-decoration: none;
}

.nav-button.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: stretch;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.nav-button.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.nav-button-text-2 {
  color: #001f4f;
  width: auto;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.nav-button-text-2.light-version {
  color: #fff;
}

.nav-button-text {
  color: #001f4f;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.nav-button-text.light-version {
  color: #fff;
}

.nav-button-text.alt-version {
  color: #0623ff;
}

.menu-button-2 {
  z-index: 1003;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  height: 3.6rem;
  padding: 0;
  display: flex;
  position: relative;
}

.nav-menu-lottie {
  width: 100px;
  height: 100px;
  margin-right: 0;
}

.dropdown-menu-bg {
  width: 30rem;
  position: static;
  overflow: hidden;
}

.dropdown-menu-bg.lime {
  z-index: 1001;
  background-color: #00ff67;
  border-radius: 0;
  width: 25rem;
  margin-top: 2rem;
  display: block;
  position: fixed;
  inset: 0% auto auto;
}

.main-nav-bar {
  mix-blend-mode: normal;
  background-color: #0000;
  width: 100%;
  position: static;
}

.dropdown-menu-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 1.5rem;
  display: grid;
}

.close-button {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/641478fb97229dae9a673bb9_cross-white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.5rem 1.5rem;
  border: 1px solid #001f4f4d;
  border-radius: 100vw;
  width: 3rem;
  height: 3rem;
  padding: 0;
  transition: border-color .35s;
}

.close-button:hover {
  border-color: #0623ff;
}

.nav-menu-xsmall-heading {
  color: #001f4f;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: .8;
  text-decoration: none;
}

.nav-menu-xsmall-heading.all-caps {
  text-transform: uppercase;
}

.nav-menu-xsmall-heading.all-caps.bottom-border {
  border: 1px #000;
  border-bottom: 1px solid #001f4f4d;
}

.nav-menu-xsmall-heading.all-caps.bottom-border:hover {
  color: #0623ff;
  border-style: none;
  border-color: #000;
}

.nav-menu-xsmall-heading.all-caps.xtra-padding {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.nav-emoji-span {
  padding-left: 5px;
}

.nav-emoji-span.michael {
  padding-left: 0;
  padding-right: 5px;
}

.body-lime {
  background-color: #00ff67;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.body-lime-2 {
  background-color: #00cc52;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.body-aqua {
  background-color: #06cdff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pink-lady-test {
  z-index: 992;
  margin-bottom: 4rem;
  margin-left: -15vw;
  position: relative;
  left: 0%;
}

.pink-lady-test.top-margin {
  z-index: 994;
  margin-top: -25vh;
  margin-bottom: -50vh;
  position: relative;
  left: 0%;
}

.section-2 {
  display: block;
}

.footer-section {
  z-index: 999;
  background-color: #0000;
  width: 100%;
  height: auto;
  padding: 2.5rem;
  position: relative;
  inset: auto 0% 0%;
  overflow: hidden;
}

.footer-section.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.footer-section.overflow {
  width: 100%;
  overflow: hidden;
}

.footer-section.light-blue {
  background-color: #ebf0f7;
}

.footer-section.bg-light-gray.no-flow {
  overflow: visible;
}

.footer-section.bg-dark-blue {
  overflow: hidden;
}

.footer-section.bg-light-gray {
  background-color: #ebecf1;
}

.footer-section.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.footer-section.page {
  min-height: 500px;
}

.footer-section.full-page {
  min-height: 100vh;
}

.footer-section.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.footer-section.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.footer-section.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.footer-section.hero-padding {
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.footer-section.hero-padding.bg-royal {
  background-color: #0623ff;
}

.footer-section.hero-padding.mobile-sizing {
  z-index: 990;
}

.footer-section.bg-navy {
  background-color: #001f4f;
  position: relative;
  top: 0;
  bottom: auto;
}

.footer-section.bg-royal {
  background-color: #0623ff;
  position: relative;
}

.footer-section.bg-lime {
  background-color: #00ff67;
  position: static;
}

.footer-section.bg-white {
  background-color: #fff;
}

.footer-main-grid {
  grid-column-gap: 0px;
  grid-row-gap: 2rem;
  grid-template-rows: auto max-content max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
}

.footer-div-flex-h {
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.small-paragraph {
  margin-bottom: 1.5rem;
}

.small-paragraph.legal-split {
  padding-left: 1rem;
  padding-right: 1rem;
}

.small-paragraph.legal-split.text-aqua, .small-paragraph.text-aqua {
  color: #06cdff;
}

.small-paragraph.cards-1 {
  width: 240px;
}

.small-paragraph.mobile-cards.biz-cards, .small-paragraph.mobile-cards.reviews, .small-paragraph.mobile-cards.reviews-copy {
  margin-bottom: 0;
}

.small-paragraph.mobile-cards.reviews-2 {
  color: #fff;
  margin-bottom: 0;
}

.small-paragraph.mobile-cards.reviews, .small-paragraph.mobile-cards.re-cards {
  margin-bottom: 0;
}

.small-paragraph.mobile-cards.erc-card {
  max-width: 250px;
  margin-bottom: 0;
}

.small-paragraph.mobile-cards.erc-card-2, .small-paragraph.mobile-cards.erc-card-text-3 {
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 0;
}

.small-paragraph.mobile-cards.erc-card-text-2 {
  max-width: none;
  margin-bottom: 0;
}

.small-paragraph.mobile-cards.erc-bridge-card-text-1 {
  max-width: none;
  margin-bottom: 0;
  font-size: 1.5rem;
}

.small-paragraph.mobile-cards.erc-bridge-card-text {
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 0;
}

.small-paragraph.mobile-cards.highlights-hero {
  width: 100%;
  max-width: none;
  margin-bottom: 0;
}

.small-paragraph.mobile-cards.ptl {
  max-width: none;
  margin-bottom: 0;
}

.small-paragraph.mobile-cards.ptl-card {
  color: #fff;
  max-width: 250px;
  margin-bottom: 0;
}

.small-paragraph.testimonials.all-caps {
  align-self: center;
  margin-bottom: 5px;
}

.small-paragraph.testimonials.lori {
  max-width: 225px;
  margin-bottom: 0;
}

.small-paragraph.testimonials.kiara {
  max-width: 320px;
}

.small-paragraph.all-caps {
  text-transform: uppercase;
}

.small-paragraph.footnotes {
  color: #06cdff;
  max-width: 748px;
  margin-bottom: 0;
  font-size: .8rem;
}

.small-paragraph.footnotes.special-fin {
  max-width: 700px;
  margin-bottom: 2.5rem;
}

.small-paragraph.white {
  color: #fff;
}

.small-paragraph.legal {
  color: #fff;
  margin-bottom: 0;
}

.small-paragraph.legal:active {
  color: #06cdff;
}

.footer-top-content-wrapper {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.footer-top-content-wrapper.large-gaps {
  grid-column-gap: 6rem;
}

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

.footer-inner-wrapper-flex-v {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-inner-wrapper-flex-v.size-30 {
  width: 30%;
}

.footer-inner-wrapper-flex-v.small-gaps {
  grid-row-gap: 2rem;
}

.main-nav-wrapper-alt {
  z-index: 1000;
  opacity: .9;
  mix-blend-mode: difference;
  width: 100%;
  padding: 2rem 2.5rem;
  display: none;
  position: fixed;
  inset: 0% auto auto;
}

.image-brand-alt {
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.nav-menu-lottie-alt {
  width: 100px;
  height: 100px;
  margin-right: 0;
}

.footer-brand-logo {
  margin-top: 2rem;
  padding-bottom: 0;
}

.footer-legal-xsmall-heading {
  color: #001f4f;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: .8;
  text-decoration: none;
}

.footer-legal-xsmall-heading.all-caps {
  text-transform: uppercase;
}

.footer-legal-xsmall-heading.all-caps.bottom-border {
  border: 1px #000;
  border-bottom: 1px solid #001f4f4d;
}

.footer-legal-xsmall-heading.all-caps.bottom-border:hover {
  color: #0623ff;
  border-style: none;
  border-color: #000;
}

.footer-legal-xsmall-heading.all-caps.xtra-padding {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.footer-legal-xsmall-heading.all-caps.text-aqua {
  color: #06cdff;
}

.footer-legal-flex-h {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-small-paragraph {
  text-align: left;
  max-width: none;
}

.footer-small-paragraph.legal-split {
  padding-left: 1rem;
  padding-right: 1rem;
}

.footer-small-paragraph.white-text {
  color: #fff;
}

.footer-small-paragraph.white-text.bottom-margin {
  max-width: 1000px;
}

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

.footer-small-heading {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: .8;
  text-decoration: none;
}

.footer-small-heading.all-caps {
  text-transform: uppercase;
}

.footer-small-heading.all-caps.text-white {
  line-height: 1;
}

.footer-regular-heading {
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Thunder, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: .8;
  text-decoration: none;
}

.footer-regular-heading.all-caps {
  text-transform: uppercase;
}

.footer-regular-heading.all-caps.text-white {
  line-height: 1;
}

.footer-regular-heading.all-caps.text-aqua {
  color: #06cdff;
}

.footer-regular-heading.all-caps.text-aqua.michael {
  align-self: flex-end;
}

.footer-div-flex-v {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-div-flex-v.align-right {
  align-items: flex-end;
}

.footer-div-flex-v.no-gaps {
  grid-row-gap: 0rem;
}

.footer-section-2 {
  z-index: 999;
  background-color: #0000;
  width: 100%;
  height: 100vh;
  padding: 2.5rem;
  position: relative;
  inset: auto 0% 0%;
  overflow: hidden;
}

.footer-section-2.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.footer-section-2.overflow {
  width: 100%;
  overflow: hidden;
}

.footer-section-2.light-blue {
  background-color: #ebf0f7;
}

.footer-section-2.bg-light-gray.no-flow {
  overflow: visible;
}

.footer-section-2.bg-dark-blue {
  overflow: hidden;
}

.footer-section-2.bg-light-gray {
  background-color: #ebecf1;
}

.footer-section-2.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.footer-section-2.page {
  min-height: 500px;
}

.footer-section-2.full-page {
  min-height: 100vh;
}

.footer-section-2.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.footer-section-2.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.footer-section-2.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.footer-section-2.hero-padding {
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.footer-section-2.hero-padding.bg-royal {
  background-color: #0623ff;
}

.footer-section-2.hero-padding.mobile-sizing {
  z-index: 990;
}

.footer-section-2.bg-navy {
  background-color: #001f4f;
  position: relative;
  top: 0;
  bottom: auto;
}

.footer-section-2.bg-royal {
  background-color: #0623ff;
  position: relative;
}

.footer-section-2.bg-lime {
  background-color: #00ff67;
  position: static;
}

.footer-section-2.bg-white {
  background-color: #fff;
}

.footer-xsmall-heading {
  color: #001f4f;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Thunder, sans-serif;
  font-size: 2rem;
  font-weight: 800;
  line-height: .8;
  text-decoration: none;
}

.footer-xsmall-heading.all-caps {
  text-transform: uppercase;
}

.footer-xsmall-heading.all-caps.bottom-border {
  border: 1px #000;
  border-bottom: 1px solid #001f4f4d;
}

.footer-xsmall-heading.all-caps.bottom-border:hover {
  color: #0623ff;
  border-style: none;
  border-color: #000;
}

.footer-xsmall-heading.all-caps.xtra-padding {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.hero-contact-us-bg {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.pool-party {
  width: 100%;
  max-width: 1920px;
  height: 100%;
  padding: 2rem;
  display: flex;
}

.pool-party-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  height: 100%;
}

.footer-main-grid-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: max-content max-content max-content;
  grid-template-columns: max-content max-content 1fr;
  width: 100%;
  height: 100%;
}

.footer-large-paragraph {
  letter-spacing: -.03em;
  font-size: 3rem;
  font-weight: 400;
}

.footer-button-text {
  color: #001f4f;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: .8;
}

.footer-button-text.light-version {
  color: #fff;
}

.footer-button-text.alt-version {
  color: #0623ff;
}

.footer-arrow {
  width: 1rem;
  transform: rotate(-90deg);
}

.footer-inner-content-flex-v {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.footer-inner-content-flex-v.align-right {
  align-items: flex-end;
}

.footer-inner-content-flex-v.top-margin {
  margin-top: .5rem;
}

.footer-button {
  border: 1px solid #001f4f;
  padding: 15px 25px;
  text-decoration: none;
}

.footer-button.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding: 10px;
  display: flex;
}

.footer-button.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.legal-split {
  padding-left: 10px;
  padding-right: 10px;
}

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

.partner-hero-section {
  z-index: 999;
  background-color: #0000;
  width: 100%;
  height: 100vh;
  min-height: auto;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
  top: 0;
  overflow: hidden;
}

.partner-hero-section.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.partner-hero-section.overflow {
  width: 100%;
  overflow: hidden;
}

.partner-hero-section.light-blue {
  background-color: #ebf0f7;
}

.partner-hero-section.bg-light-gray.no-flow {
  overflow: visible;
}

.partner-hero-section.bg-dark-blue {
  overflow: hidden;
}

.partner-hero-section.bg-light-gray {
  background-color: #ebecf1;
}

.partner-hero-section.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.partner-hero-section.page {
  min-height: 500px;
}

.partner-hero-section.full-page {
  min-height: 100vh;
}

.partner-hero-section.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.partner-hero-section.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.partner-hero-section.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.partner-hero-section.bg-royal {
  background-color: #0623ff;
}

.partner-hero-section.regular-padding {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.partner-hero-section.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00cc52;
}

.partner-hero-section.regular-padding.bg-navy {
  background-color: #001f4f;
}

.partner-hero-section.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.partner-hero-container {
  z-index: 2;
  flex: 0 auto;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.partner-hero-container.titles {
  color: #ffffffd9;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 120px;
  display: flex;
}

.partner-hero-container.titles.checkout {
  padding-bottom: 8em;
}

.partner-hero-container.top-padding-large {
  padding-top: 20vh;
}

.partner-hero-container.header {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.partner-hero-container.footer {
  padding-top: 120px;
  padding-bottom: 80px;
}

.partner-hero-container.padding-hero {
  padding-top: 20vh;
  padding-bottom: 5vh;
}

.partner-hero-container.header {
  padding-top: 30px;
  padding-bottom: 60px;
}

.partner-hero-container.center {
  text-align: center;
}

.partner-hero-container.page {
  padding-top: 250px;
}

.partner-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 8rem auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-content: stretch;
  width: 100%;
  height: 100%;
  min-height: auto;
}

.partner-hero-grid.hero-padding {
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.partner-hero-grid.mobile-gap {
  grid-row-gap: 1rem;
}

.partner-hero-content-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 0;
}

.partner-inner-content-flex-v {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.partner-inner-content-flex-v.regular-top-margin {
  margin-top: 0;
}

.partner-inner-content-flex-v.regular-top-margin.business-home {
  grid-row-gap: 2rem;
  align-items: center;
  width: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.partner-inner-content-flex-v.regular-top-margin.erc-home {
  grid-row-gap: 2rem;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.partner-inner-content-flex-v.reviews {
  margin-top: 2rem;
}

.hero-heading-small {
  letter-spacing: normal;
  font-family: Thunder, sans-serif;
  font-size: 10vw;
  font-weight: 800;
}

.hero-heading-small.align-center.all-caps {
  text-transform: uppercase;
}

.hero-heading-small.align-center.all-caps.text-white-2 {
  color: #fff;
}

.hero-heading-small.align-center.all-caps.text-white-2.text-shadow {
  text-shadow: 4px 4px #0003;
  max-width: 647px;
}

.hero-heading-small.align-center.all-caps.text-white-2.about {
  max-width: 17ch;
}

.hero-heading-small.align-center.all-caps.text-white-2.tech-stack {
  align-self: center;
  max-width: none;
}

.hero-heading-small.align-center.all-caps.text-white-2.align-left {
  text-align: left;
}

.hero-heading-small.align-center.all-caps.text-white-2.align-left.testimonials {
  color: #001f4f;
}

.hero-heading-small.align-center.all-caps.text-white-2.align-left.re-process {
  text-align: right;
  max-width: 12ch;
}

.hero-heading-small.align-center.all-caps.text-white-2.align-left.re-testimonials {
  color: #001f4f;
}

.hero-heading-small.align-center.all-caps.text-white-2.align-left.product-benefits {
  font-family: Pilatcondensed, sans-serif;
}

.hero-heading-small.align-center.all-caps.text-white-2.align-left.common-uses {
  text-align: center;
}

.hero-heading-small.align-center.all-caps.text-white-2.align-left.get-started {
  color: #001f4f;
  max-width: none;
}

.hero-heading-small.align-center.all-caps.text-white-2.jason-l1, .hero-heading-small.align-center.all-caps.text-white-2.jason-l2, .hero-heading-small.align-center.all-caps.text-white-2.jason-l3, .hero-heading-small.align-center.all-caps.text-white-2.jason-l4, .hero-heading-small.align-center.all-caps.text-white-2.laura-l1, .hero-heading-small.align-center.all-caps.text-white-2.laura-l2, .hero-heading-small.align-center.all-caps.text-white-2.laura-l3, .hero-heading-small.align-center.all-caps.text-white-2.laura-l4 {
  color: #001f4f;
}

.hero-heading-small.align-center.all-caps.tab-group-align.erc-faq {
  color: #fff;
}

.hero-heading-small.align-center.all-caps.text-aqua {
  color: #06cdff;
}

.hero-heading-small.align-center.all-caps.text-aqua.text-shadow {
  text-shadow: 4px 4px #0003;
  max-width: 647px;
}

.hero-heading-small.align-center.all-caps.text-aqua.about {
  max-width: 17ch;
}

.hero-heading-small.align-center.all-caps.text-aqua.tech-stack {
  align-self: center;
  max-width: none;
}

.hero-heading-small.all-caps {
  text-transform: uppercase;
}

.hero-heading-small.all-caps.text-white {
  align-self: flex-start;
}

.hero-heading-small.all-caps.text-white.business-home {
  align-self: flex-end;
  margin-bottom: 0;
  font-size: 7vw;
}

.hero-heading-small.all-caps.text-white.erc-home {
  text-align: center;
  align-self: center;
  margin-bottom: 0;
  font-size: 7vw;
}

.hero-heading-small.all-caps.text-white.erc-home-2 {
  text-align: center;
  align-self: center;
  margin-bottom: 0;
  font-size: 11vw;
}

.partner-inner-content-block {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.main-button-2 {
  grid-column-gap: 2rem;
  border: 1px solid #001f4f;
  justify-content: space-between;
  align-self: center;
  padding: 15px 10px;
  text-decoration: none;
  display: flex;
}

.main-button-2-text {
  color: #001f4f;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.partner-circle-wrapper {
  z-index: 7;
  border-radius: 100%;
  width: 14em;
  height: 14em;
  position: relative;
  overflow: visible;
}

.partner-circle-wrapper.first {
  width: 10em;
  height: 10em;
  overflow: visible;
  transform: rotate(0);
}

.partner-circle-wrapper.third {
  width: 7em;
  height: 7em;
}

.partner-circle-wrapper.third.small {
  width: 9em;
  height: 9em;
}

.partner-circle-wrapper.forth {
  width: 10em;
  height: 10em;
}

.text-block {
  flex: none;
}

.ticker-text {
  color: #001f4f;
  flex: none;
  font-family: Switzer, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.3;
}

.ticker-text.all-caps {
  text-transform: uppercase;
}

.ticker-text.all-caps.divider {
  padding-left: 7px;
  padding-right: 7px;
}

.ticker-text.all-caps.text-white {
  color: #fff;
}

.hero-ticker {
  align-items: center;
  display: flex;
}

.partner-container-1 {
  z-index: 2;
  flex: 0 auto;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.partner-container-1.titles {
  color: #ffffffd9;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 120px;
  display: flex;
}

.partner-container-1.titles.checkout {
  padding-bottom: 8em;
}

.partner-container-1.top-padding-large {
  padding-top: 20vh;
}

.partner-container-1.header {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.partner-container-1.footer {
  padding-top: 120px;
  padding-bottom: 80px;
}

.partner-container-1.padding-hero {
  padding-top: 20vh;
  padding-bottom: 5vh;
}

.partner-container-1.header {
  padding-top: 30px;
  padding-bottom: 60px;
}

.partner-container-1.center {
  text-align: center;
}

.partner-container-1.page {
  padding-top: 250px;
}

.partner-container-1.cta-size-1 {
  max-width: 1317px;
}

.partner-inner-grid-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-content: stretch;
  align-items: stretch;
  width: 100%;
  height: 100%;
  position: relative;
}

.partner-inner-grid-1.inner-padding-medium {
  align-items: start;
}

.partner-inner-grid-1.no-gap {
  grid-column-gap: 0vw;
  grid-row-gap: 0px;
  align-items: center;
}

.partner-inner-grid-1.stretch {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  align-content: space-between;
  height: 100%;
}

.partner-inner-grid-1.align-top {
  align-items: start;
}

.partner-inner-grid-1.full-page {
  min-height: 100vh;
}

.partner-inner-grid-1.agenda {
  z-index: 10;
}

.partner-inner-grid-1.footer {
  grid-column-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr auto auto auto auto auto auto;
  align-content: start;
}

.loop-text-wrapper {
  z-index: 2;
  width: auto;
  max-width: 1317px;
  height: auto;
  margin-top: 8rem;
  position: relative;
  top: 0;
  overflow: hidden;
}

.loop-text-container {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.large-heading {
  color: #001f4f;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thunder, sans-serif;
  font-size: 10rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.large-heading.all-caps {
  text-transform: uppercase;
}

.large-heading.all-caps.text-white, .large-heading.text-white {
  color: #fff;
}

.large-heading.ticker {
  text-transform: uppercase;
  margin-right: 2rem;
  font-size: 18vw;
  font-weight: 800;
}

.large-heading.ticker.text-white {
  white-space: nowrap;
  flex: none;
  align-self: flex-start;
  margin-right: 7vw;
  display: inline-block;
}

.large-heading.ticker.text-white.how-it-works {
  margin-bottom: -2rem;
  margin-right: 0;
  line-height: .8;
}

.loop-inner-content {
  align-items: center;
  display: flex;
}

.section-flex-v {
  z-index: 999;
  background-color: #0000;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section-flex-v.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section-flex-v.overflow {
  width: 100%;
  overflow: hidden;
}

.section-flex-v.light-blue {
  background-color: #ebf0f7;
}

.section-flex-v.bg-light-gray.no-flow {
  overflow: visible;
}

.section-flex-v.bg-dark-blue {
  overflow: hidden;
}

.section-flex-v.bg-light-gray {
  background-color: #ebecf1;
}

.section-flex-v.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section-flex-v.page {
  min-height: 500px;
}

.section-flex-v.full-page {
  min-height: 100vh;
}

.section-flex-v.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-flex-v.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-flex-v.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-flex-v.bg-royal {
  background-color: #0623ff;
}

.section-flex-v.regular-padding {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section-flex-v.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00cc52;
}

.section-flex-v.regular-padding.bg-navy {
  background-color: #001f4f;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  overflow: visible;
}

.section-flex-v.regular-padding.bg-navy.full-vp {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  position: sticky;
}

.section-flex-v.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section-flex-v.regular-padding.full-vh {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

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

.track-reverse {
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  min-height: 400vh;
  display: flex;
  position: relative;
}

.track-reverse.bg-navy {
  background-color: #001f4f;
  align-items: stretch;
  overflow: hidden;
}

.partner-inner-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: max-content auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-content: stretch;
  place-items: stretch center;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.partner-inner-grid-2.inner-padding-medium {
  align-items: start;
}

.partner-inner-grid-2.no-gap {
  grid-column-gap: 0vw;
  grid-row-gap: 0px;
  align-items: center;
}

.partner-inner-grid-2.stretch {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  align-content: space-between;
  height: 100%;
}

.partner-inner-grid-2.align-top {
  align-items: start;
}

.partner-inner-grid-2.full-page {
  min-height: 100vh;
}

.partner-inner-grid-2.agenda {
  z-index: 10;
}

.partner-inner-grid-2.footer {
  grid-column-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr auto auto auto auto auto auto;
  align-content: start;
}

.content-wrapper-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1317px;
  min-height: auto;
  display: block;
  position: relative;
}

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

.content-wrapper-2.sticky-faq {
  padding-top: 45px;
  position: sticky;
  top: 0;
}

.content-wrapper-2.cards {
  height: auto;
  max-height: none;
  text-decoration: none;
}

.content-wrapper-2.cards:hover {
  text-decoration: none;
}

.content-wrapper-2.inner-padding-micro {
  display: flex;
}

.content-wrapper-2.agenda {
  z-index: 10;
}

.content-wrapper-2.flex-horizontal {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.content-wrapper-2.flex-vertical {
  display: flex;
}

.content-wrapper-2.hp {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 20px;
  padding: 15px 30px 30px;
}

.content-wrapper-2.large-bottom-margin {
  margin-bottom: 8rem;
}

.content-wrapper-2.medium-bottom-margin {
  margin-bottom: 6rem;
}

.content-wrapper-2.regular-bottom-margin {
  margin-bottom: 4rem;
}

.content-wrapper-2.flex-h {
  flex-direction: row;
  display: flex;
}

.partner-highlights-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.partner-highlight-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2rem;
  border: 1px #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 0;
  display: flex;
}

.partner-highlight-wrapper.bottom-divider {
  border-bottom-style: solid;
  border-bottom-color: #ffffff4d;
  margin-left: .5rem;
  margin-right: .5rem;
}

.image-3 {
  border-radius: 100px;
  width: 60px;
  box-shadow: 8px 8px #0000001a;
}

.partner-highlights-grid-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  justify-items: stretch;
}

.color-block {
  flex: 0 auto;
  width: 40%;
  height: 100%;
}

.color-block.bg-navy {
  background-color: #001f4f;
}

.cta-grid-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 8rem auto 8rem;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-content: stretch;
  place-items: stretch center;
  width: 100%;
  max-width: 1317px;
  height: 100%;
  position: relative;
}

.cta-grid-1.inner-padding-medium {
  align-items: start;
}

.cta-grid-1.no-gap {
  grid-column-gap: 0vw;
  grid-row-gap: 0px;
  align-items: center;
}

.cta-grid-1.stretch {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  align-content: space-between;
  height: 100%;
}

.cta-grid-1.align-top {
  align-items: start;
}

.cta-grid-1.full-page {
  min-height: 100vh;
}

.cta-grid-1.agenda {
  z-index: 10;
}

.cta-grid-1.footer {
  grid-column-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr auto auto auto auto auto auto;
  align-content: start;
}

.medium-heading {
  color: #001f4f;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thunder, sans-serif;
  font-size: 6rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.medium-heading.all-caps {
  text-transform: uppercase;
}

.medium-heading.all-caps.text-white {
  color: #fff;
  width: 100%;
}

.medium-heading.text-white {
  color: #fff;
}

.big-button-1 {
  grid-column-gap: 2rem;
  border: 1px solid #001f4f;
  justify-content: space-between;
  align-self: flex-start;
  padding: 15px 10px;
  text-decoration: none;
  display: flex;
}

.big-button-1.michael {
  border-color: #ffffff80;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2.5rem;
}

.big-button-1-text {
  color: #001f4f;
  font-family: Switzer, sans-serif;
  font-size: 4rem;
  font-weight: 300;
  line-height: .8;
}

.big-button-1-text.michael {
  color: #fff;
}

.fortune-cookie {
  width: 40rem;
  height: auto;
  margin-right: -3rem;
}

.body-cobalt {
  background-color: #039;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.body-dark-teal {
  background-color: #0093b9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.body-dark-green {
  background-color: #00b348;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.body-dark-royal {
  background-color: #0018d2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-heading-medium {
  letter-spacing: normal;
  align-self: flex-start;
  font-family: Thunder, sans-serif;
  font-size: 13vw;
  font-weight: 800;
}

.hero-heading-medium.align-center.all-caps, .hero-heading-medium.all-caps {
  text-transform: uppercase;
}

.draggable {
  align-self: flex-start;
  width: auto;
}

.draggable.product-card-1 {
  border: 1px solid #ffffff80;
  border-radius: 15px;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: 35vh;
  padding: 0;
}

.biz-products-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: max-content max-content auto;
  grid-template-columns: 1fr max-content 1fr;
  width: 100%;
  max-width: 1317px;
  height: 100%;
  margin-top: 2rem;
}

.product-card-1 {
  width: 35%;
  padding: 1.5rem;
}

.product-card-grid-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
}

.product-card-content-wrapper {
  padding: 1.5rem;
}

.regular-heading-2 {
  color: #001f4f;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thunder, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.regular-heading-2.all-caps {
  text-transform: uppercase;
}

.regular-heading-2.all-caps.text-white {
  color: #fff;
}

.regular-heading-2.all-caps.biz-products {
  line-height: .8;
}

.regular-heading-2.all-caps.re-process {
  color: #06cdff;
  line-height: .8;
}

.regular-heading-2.all-caps.re-products, .regular-heading-2.all-caps.erc-card {
  line-height: .8;
}

.regular-heading-2.text-white {
  color: #fff;
}

.product-card-inner-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  padding: 1.5rem;
}

.industries-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  height: 100%;
}

.industries-inner-content-flex-v {
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.industries-inner-content-flex-v.regular-top-margin {
  margin-top: 4rem;
}

.industries-inner-content-flex-v.small-gap {
  grid-row-gap: 1rem;
  padding-bottom: 0;
}

.industries-inner-content-flex-v.regular-gap {
  grid-row-gap: 3rem;
}

.industry-circle-wrapper {
  z-index: 7;
  border-radius: 100%;
  width: 14em;
  height: 14em;
  position: relative;
  overflow: visible;
}

.industry-circle-wrapper.first {
  width: 10em;
  height: 10em;
  overflow: visible;
  transform: rotate(0);
}

.industry-circle-wrapper.third.small {
  width: 9em;
  height: 9em;
}

.industry-circle-wrapper.forth {
  width: 8em;
  height: 8em;
}

.industry-circle-wrapper.forth.doctors {
  margin-bottom: 2rem;
}

.industry-circle-wrapper.forth.cleaning {
  margin-bottom: -1rem;
  margin-right: 2rem;
}

.industry-circle-wrapper.forth.construction {
  margin-top: 1rem;
  margin-right: 0;
}

.industry-circle-wrapper.third {
  width: 12em;
  height: 12em;
}

.industry-circle-wrapper.second {
  width: 6em;
  height: 6em;
}

.industry-circle-wrapper.large {
  width: 14rem;
  height: 14rem;
}

.industry-circle-wrapper.medium {
  width: 10rem;
  height: 10rem;
}

.industry-circle-wrapper.small {
  width: 5rem;
  height: 5rem;
}

.industry-circle-wrapper.regular {
  width: 7rem;
  height: 7rem;
}

.industry-button {
  grid-column-gap: 2rem;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: center;
  padding: 15px 10px;
  text-decoration: none;
  display: flex;
}

.industry-button-text {
  color: #fff;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.wave-lottie-animation {
  flex-direction: column;
  align-self: center;
  width: 105%;
  margin-bottom: -10px;
  margin-left: -5px;
  display: flex;
}

.wave-lottie {
  width: 100%;
}

.highlights-flex-h {
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1317px;
  display: flex;
}

.highlights-flex-h.tab-header {
  padding-left: 1rem;
  padding-right: 1rem;
}

.highlights-wrapper {
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.large-spacer {
  width: 100%;
  height: 8rem;
  display: block;
}

.large-spacer.special-fin {
  align-self: center;
  width: auto;
  max-width: 748px;
  height: 6rem;
}

.biz-loans-content-wrapper {
  width: 100%;
}

.our-tools-grid {
  grid-template-rows: auto;
}

.tab-wrapper {
  grid-row-gap: .5rem;
  flex-direction: column;
  width: 100%;
  padding: 1rem 1rem 1.5rem;
  display: flex;
}

.tab-wrapper.bottom-divider {
  border-bottom: 1px solid #0623ff;
}

.tab-wrapper.bottom-divider.erc {
  border-bottom-color: #039;
  padding-top: 1.5rem;
}

.tab-wrapper.bottom-divider.special-fin {
  background-color: #06cdff;
}

.tab-wrapper.bottom-divider.special-fin.middle {
  margin-top: 0;
  padding-top: 1.25rem;
  padding-left: 1.4rem;
  padding-right: 1.4rem;
}

.tab-wrapper.bottom-divider.special-fin.first {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  padding-top: 1.25rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.tab-wrapper.bottom-divider.special-fin.last {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  margin-top: 0;
  padding-top: 1.25rem;
  padding-left: 1.4rem;
  padding-right: 1.4rem;
}

.tab-link-flex-h {
  color: #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.tab-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.tab-icon.erc-faq {
  width: 2rem;
  height: 2rem;
}

.arrow-1, .tab-container {
  width: 100%;
}

.tab-container.biz-products, .tab-container.special-fin {
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

.our-tools-flex-h {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.tab-group {
  width: 100%;
  display: block;
}

.tab-group.tools, .tab-group.erc-faq {
  width: 100%;
  max-width: 1317px;
}

.tab-group.biz-products {
  width: 100%;
  max-width: 1000px;
}

.tab-group.specia-fin {
  align-self: center;
  width: 100%;
  max-width: 748px;
}

.tab-group.faq-u {
  align-self: stretch;
  margin-left: 0;
  margin-right: 0;
  padding-top: 1rem;
}

.tab-group.faq-u-2 {
  grid-row-gap: 0rem;
  flex-flow: column;
  align-self: stretch;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  display: flex;
}

.tab-group.faq-u-2.v2 {
  border: 1px solid #0623ff;
  padding: 2vw;
  box-shadow: 0 4px #0623ff;
}

.tab-content-wrapper {
  flex-direction: column;
  width: 100%;
  max-width: 1317px;
  display: flex;
}

.wave-lottie-copy {
  width: 100%;
}

.cta-wrapper-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.cta-content-wrapper {
  width: 100%;
}

.cta-content-wrapper.flex-v {
  flex-direction: column;
  display: flex;
}

.track-cta {
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  min-height: 300vh;
  display: flex;
  position: relative;
}

.track-cta.bg-royal {
  background-color: #0623ff;
}

.track-copy {
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  min-height: 400vh;
  display: flex;
  position: relative;
}

.track-copy.bg-royal {
  background-color: #0623ff;
}

.falling-bills {
  width: 100%;
}

.business-inner-content-flex-v {
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.business-inner-content-flex-v.regular-top-margin {
  margin-top: 4rem;
}

.business-inner-content-flex-v.small-gap {
  grid-row-gap: 1rem;
  padding-bottom: 0;
}

.business-inner-content-flex-v.regular-gap {
  grid-row-gap: 3rem;
  position: relative;
}

.cta-buttons-flex-h {
  grid-column-gap: 2.5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cta-buttons-flex-h.michael {
  grid-column-gap: 2vw;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}

.cta-button-1 {
  grid-column-gap: 2rem;
  background-color: #00ff67;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: center;
  padding: 15px 10px;
  text-decoration: none;
  display: flex;
}

.cta-button-1-text {
  color: #0623ff;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.cta-button-2 {
  grid-column-gap: 2rem;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: center;
  padding: 15px 10px;
  text-decoration: none;
  display: flex;
}

.cta-button-2-text {
  color: #fff;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.pool-party-section {
  z-index: 990;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/64309dbddf323a4e91e2d452_Pool%20Water%201.gif");
  background-position: 50%;
  background-size: 100% 125%;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.pool-party-section.regular-padding {
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.pool-party-grid-hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 8rem auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-content: stretch;
  width: 100%;
  height: 100%;
  min-height: auto;
}

.pool-party-grid-hero.hero-padding {
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.pool-party-grid-hero.mobile-gap {
  grid-row-gap: 1rem;
}

.pool-party-wrapper {
  width: 100%;
  height: 100%;
}

.pool-float-wrapper {
  width: 10rem;
  height: 10rem;
}

.pool-float-wrapper.orange-slice {
  width: 18vw;
  height: auto;
  margin-top: 4rem;
}

.pool-float-wrapper.chocolate-donut {
  width: 18vw;
  height: auto;
}

.pool-float-wrapper.floating-mat-1 {
  width: auto;
  height: 18rem;
}

.pool-float-wrapper.pineapple-float-1 {
  width: 30vw;
  height: auto;
  margin-top: 2rem;
}

.pool-float-wrapper.pool-float-2 {
  width: 18vw;
  height: auto;
  margin-top: 4rem;
}

.pool-float-wrapper.popsicle-float-1 {
  width: 30vw;
  height: auto;
  margin-left: 4rem;
}

.pool-float-wrapper.beach-ball {
  width: 18vw;
  height: auto;
  margin-bottom: 0;
}

.pool-float-link, .beach-ball-1, .orange-slice, .chocolate-donut, .floating-mat-1, .pineapple-float, .pool-float, .popsicle-float, .beach-ball {
  width: 100%;
  height: 100%;
}

.industry-list-wrapper {
  grid-row-gap: 0rem;
  flex-direction: column;
  max-width: 1272px;
  display: flex;
}

.industry-list {
  margin-bottom: 0;
  padding-left: 2rem;
  font-weight: 800;
}

.industry-list.text-white {
  width: 30%;
}

.approved-industries-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.industries-body {
  max-width: none;
}

.industries-body.small-side-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.approved-industry-wrapper {
  grid-row-gap: 0rem;
  flex-direction: column;
  width: 100%;
  max-width: 1500px;
  display: flex;
}

.industry-title-flex-h {
  justify-content: space-between;
  display: flex;
}

.industries-nav-wrapper {
  z-index: 1000;
  opacity: .9;
  mix-blend-mode: difference;
  width: 100%;
  padding: 2rem 2.5rem;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.industry-nav-bar {
  background-color: #0000;
  width: 100%;
}

.industry-nav-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  mix-blend-mode: normal;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  align-content: end;
  align-items: end;
}

.chasing-money-wrapper {
  justify-content: flex-end;
  width: 100%;
  max-width: 768px;
  margin-right: 0;
  display: flex;
  transform: rotate(0);
}

.chasing-money-lottie {
  width: auto;
  height: 25vh;
  margin-top: 0;
  margin-bottom: -4rem;
}

.chasing-money-track {
  z-index: 1000;
  opacity: 1;
  mix-blend-mode: normal;
  width: 100%;
  padding: 0 2.5rem 2rem;
  display: block;
  position: fixed;
  inset: auto auto 0;
}

.industries-wrapper {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.approved-industries-list {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.industries-collection-item {
  float: left;
  grid-column-gap: 0rem;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 33.3333%;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.approved-industries-wrapper-copy {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.restricted-industries-collection-list-wrapper {
  grid-column-gap: 2.5rem;
  flex-direction: row;
  align-items: flex-start;
  display: block;
}

.restricted-industries-list {
  align-self: flex-start;
  width: auto;
  display: block;
}

.prohibited-industries-collection-list-wrapper {
  grid-column-gap: 2.5rem;
  flex-direction: row;
  align-items: flex-start;
  display: block;
}

.prohibited-industries-list {
  flex-wrap: wrap;
  align-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: none;
  display: flex;
}

.return-page-button-1 {
  border: 1px solid #001f4f;
  padding: 15px 25px;
  text-decoration: none;
}

.return-page-button-1.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.return-page-button-1.light-version.michael {
  align-self: auto;
  margin-bottom: 0;
}

.return-page-button-1.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.return-page-button-1-text {
  color: #001f4f;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.return-page-button-1-text.light-version {
  color: #fff;
}

.return-page-button-1-text.alt-version {
  color: #0623ff;
}

.return-page-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: auto;
  display: flex;
}

.arrow-2 {
  transform-style: preserve-3d;
  width: 100%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.arrow-2.splash {
  width: auto;
  height: 100%;
  transform: rotate(0);
}

.utility-content-wrapper {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  display: flex;
}

.obi-wan-gif {
  width: 100%;
}

._404-text-wrapper {
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 2rem;
  display: flex;
}

._404-page-buttons-flex-h {
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
}

._404-home-button {
  grid-column-gap: 2rem;
  background-color: #0623ff;
  border: 1px solid #0623ff;
  justify-content: space-between;
  align-self: center;
  padding: 15px 10px;
  text-decoration: none;
  display: flex;
}

._404-home-button-text {
  color: #fff;
  text-transform: uppercase;
  font-family: Pilatcondensed, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: .8;
}

.report-bug-button {
  grid-column-gap: 2rem;
  border: 1px solid #001f4f;
  justify-content: space-between;
  align-self: center;
  padding: 15px 10px;
  text-decoration: none;
  display: flex;
}

.report-bug-button-text {
  color: #001f4f;
  text-transform: uppercase;
  font-family: Pilatcondensed, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: .8;
}

.italics-span {
  font-style: italic;
}

.about-inner-content-flex-v {
  grid-row-gap: 0rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.about-inner-content-flex-v.regular-top-margin {
  margin-top: 4rem;
}

.body-purple {
  background-color: #6606ff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.about-inner-content-flex-h {
  grid-row-gap: 4rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.about-inner-content-flex-h.regular-top-margin {
  margin-top: 0;
}

.hero-content-grid-about {
  grid-column-gap: 0px;
  grid-row-gap: 4rem;
  grid-template-rows: auto 8rem;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
}

.hero-content-grid-about.mobile-grid-edits {
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.registered-symbol {
  padding-left: 5px;
  font-family: Generalsans, sans-serif;
  font-size: 3vw;
  font-weight: 200;
}

.emoji-span {
  margin-left: .5rem;
  margin-right: .5rem;
  font-size: 4.5vw;
  display: inline-block;
}

.aqua-color-span {
  color: #06cdff;
}

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

.highlight-span {
  background-color: #06cdff;
  display: inline;
}

.about-content-grid-1 {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
}

.about-track {
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  min-height: 400vh;
  display: flex;
  position: relative;
}

.about-track.bg-royal {
  background-color: #0623ff;
}

.about-us-track {
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  min-height: 400vh;
  display: flex;
  position: relative;
}

.about-us-track.bg-royal {
  background-color: #0623ff;
}

.about-us-container-1 {
  z-index: 2;
  flex: 0 auto;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.about-us-container-1.titles {
  color: #ffffffd9;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 120px;
  display: flex;
}

.about-us-container-1.titles.checkout {
  padding-bottom: 8em;
}

.about-us-container-1.top-padding-large {
  padding-top: 20vh;
}

.about-us-container-1.header {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.about-us-container-1.footer {
  padding-top: 120px;
  padding-bottom: 80px;
}

.about-us-container-1.padding-hero {
  padding-top: 20vh;
  padding-bottom: 5vh;
}

.about-us-container-1.header {
  padding-top: 30px;
  padding-bottom: 60px;
}

.about-us-container-1.center {
  text-align: center;
}

.about-us-container-1.page {
  padding-top: 250px;
}

.about-us-container-1.cta-size-1 {
  max-width: 1317px;
}

.about-inner-grid-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 8rem auto auto auto auto 8rem;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-content: stretch;
  align-items: stretch;
  width: 100%;
  height: 100%;
  position: relative;
}

.about-inner-grid-1.inner-padding-medium {
  align-items: start;
}

.about-inner-grid-1.no-gap {
  grid-column-gap: 0vw;
  grid-row-gap: 0px;
  align-items: center;
}

.about-inner-grid-1.stretch {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  align-content: space-between;
  height: 100%;
}

.about-inner-grid-1.align-top {
  align-items: start;
}

.about-inner-grid-1.full-page {
  min-height: 100vh;
}

.about-inner-grid-1.agenda {
  z-index: 10;
}

.about-inner-grid-1.footer {
  grid-column-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr auto auto auto auto auto auto;
  align-content: start;
}

.about-us-content-wrapper {
  z-index: 999;
  flex-direction: column;
  align-items: flex-start;
  max-width: none;
  min-height: auto;
  display: block;
  position: relative;
}

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

.about-us-content-wrapper.sticky-faq {
  padding-top: 45px;
  position: sticky;
  top: 0;
}

.about-us-content-wrapper.cards {
  height: auto;
  max-height: none;
  text-decoration: none;
}

.about-us-content-wrapper.cards:hover {
  text-decoration: none;
}

.about-us-content-wrapper.inner-padding-micro {
  display: flex;
}

.about-us-content-wrapper.agenda {
  z-index: 10;
}

.about-us-content-wrapper.flex-horizontal {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.about-us-content-wrapper.flex-vertical {
  display: flex;
}

.about-us-content-wrapper.hp {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 20px;
  padding: 15px 30px 30px;
}

.about-us-content-wrapper.partner-1 {
  max-width: none;
}

.hearts-lottie-bg {
  width: 100%;
  height: 100%;
}

.tech-stack-track {
  border-top: 1px solid #001f4f;
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  min-height: 400vh;
  display: flex;
  position: relative;
}

.tech-stack-track.bg-royal {
  background-color: #0623ff;
}

.tech-stack-container {
  z-index: 2;
  flex: 0 auto;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.tech-stack-container.titles {
  color: #ffffffd9;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 120px;
  display: flex;
}

.tech-stack-container.titles.checkout {
  padding-bottom: 8em;
}

.tech-stack-container.top-padding-large {
  padding-top: 20vh;
}

.tech-stack-container.header {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.tech-stack-container.footer {
  padding-top: 120px;
  padding-bottom: 80px;
}

.tech-stack-container.padding-hero {
  padding-top: 20vh;
  padding-bottom: 5vh;
}

.tech-stack-container.header {
  padding-top: 30px;
  padding-bottom: 60px;
}

.tech-stack-container.center {
  text-align: center;
}

.tech-stack-container.page {
  padding-top: 250px;
}

.tech-stack-container.cta-size-1 {
  max-width: 1317px;
}

.tech-stack-inner-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-content: stretch;
  align-items: stretch;
  width: 100%;
  height: 100%;
  position: relative;
}

.tech-stack-inner-grid.inner-padding-medium {
  align-items: start;
}

.tech-stack-inner-grid.no-gap {
  grid-column-gap: 0vw;
  grid-row-gap: 0px;
  align-items: center;
}

.tech-stack-inner-grid.stretch {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  align-content: space-between;
  height: 100%;
}

.tech-stack-inner-grid.align-top {
  align-items: start;
}

.tech-stack-inner-grid.full-page {
  min-height: 100vh;
}

.tech-stack-inner-grid.agenda {
  z-index: 10;
}

.tech-stack-inner-grid.footer {
  grid-column-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr auto auto auto auto auto auto;
  align-content: start;
}

.tech-stack-content-wrapper {
  z-index: 991;
  flex-direction: column;
  align-items: center;
  max-width: none;
  min-height: auto;
  display: flex;
  position: relative;
}

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

.tech-stack-content-wrapper.sticky-faq {
  padding-top: 45px;
  position: sticky;
  top: 0;
}

.tech-stack-content-wrapper.cards {
  height: auto;
  max-height: none;
  text-decoration: none;
}

.tech-stack-content-wrapper.cards:hover {
  text-decoration: none;
}

.tech-stack-content-wrapper.inner-padding-micro {
  display: flex;
}

.tech-stack-content-wrapper.agenda {
  z-index: 10;
}

.tech-stack-content-wrapper.flex-horizontal {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.tech-stack-content-wrapper.flex-vertical {
  display: flex;
}

.tech-stack-content-wrapper.hp {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 20px;
  padding: 15px 30px 30px;
}

.tech-stack-content-wrapper.partner-1 {
  max-width: none;
}

.tech-stack-content-wrapper-2 {
  z-index: 999;
  flex-direction: row;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: none;
  min-height: auto;
  display: flex;
  position: relative;
}

.tech-stack-content-wrapper-2.align-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tech-stack-content-wrapper-2.sticky-faq {
  padding-top: 45px;
  position: sticky;
  top: 0;
}

.tech-stack-content-wrapper-2.cards {
  height: auto;
  max-height: none;
  text-decoration: none;
}

.tech-stack-content-wrapper-2.cards:hover {
  text-decoration: none;
}

.tech-stack-content-wrapper-2.inner-padding-micro {
  display: flex;
}

.tech-stack-content-wrapper-2.agenda {
  z-index: 10;
}

.tech-stack-content-wrapper-2.flex-horizontal {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.tech-stack-content-wrapper-2.flex-vertical {
  display: flex;
}

.tech-stack-content-wrapper-2.hp {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 20px;
  padding: 15px 30px 30px;
}

.tech-stack-content-wrapper-2.partner-1 {
  max-width: none;
}

.muscle-lottie-wrapper {
  z-index: 998;
  width: auto;
  height: 45vh;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  position: absolute;
  bottom: -8rem;
}

.muscle-lottie {
  height: 100%;
}

.tech-brand-wrapper {
  width: 15rem;
}

.tech-brand-wrapper.mailchimp {
  margin-top: 3rem;
  margin-right: 2rem;
}

.tech-brand-wrapper.monday {
  margin-bottom: 0;
  margin-right: 0;
}

.tech-brand-wrapper.calendly {
  width: 12rem;
  margin-left: 0;
}

.tech-brand-wrapper.asana {
  width: 7rem;
  margin-top: 0;
  margin-bottom: 0;
}

.tech-brand-wrapper.linktree {
  width: 7rem;
}

.tech-brand-wrapper.webflow {
  width: 12rem;
  margin-top: 0;
  margin-bottom: 0;
}

.tech-brand-wrapper.google {
  margin-top: 0;
  margin-left: 0;
}

.tech-brand-wrapper.jotform {
  z-index: 992;
  width: 14rem;
  margin-bottom: 0;
  position: relative;
}

.tech-brand-wrapper.dropbox {
  width: 12rem;
  margin-top: 0;
  margin-bottom: 0;
}

.tech-brand-wrapper.adobe {
  width: 10rem;
  margin-left: 0;
}

.tech-brand-logo {
  width: 100%;
}

.tech-brand-wrapper-2 {
  width: 10rem;
}

.tech-brand-wrapper-three {
  z-index: 990;
  opacity: .65;
  width: 15rem;
  position: relative;
}

.tech-brand-wrapper-three.mailchimp {
  margin-top: 3rem;
  margin-right: 2rem;
}

.tech-brand-wrapper-three.monday {
  margin-bottom: 0;
  margin-right: 0;
}

.tech-brand-wrapper-three.calendly {
  width: 12rem;
  margin-left: 0;
}

.tech-brand-wrapper-three.asana {
  width: 5rem;
  margin-top: 0;
  margin-bottom: 0;
}

.tech-brand-wrapper-three.linktree {
  width: 7rem;
}

.tech-brand-wrapper-three.webflow {
  width: 12rem;
  margin-top: 0;
  margin-bottom: 0;
}

.tech-brand-wrapper-three.google {
  margin-top: 0;
  margin-left: 0;
}

.tech-brand-wrapper-three.jotform {
  z-index: 992;
  width: 14rem;
  margin-bottom: 0;
  position: relative;
}

.tech-brand-wrapper-three.dropbox {
  width: 12rem;
  margin-top: 0;
  margin-bottom: 0;
}

.tech-brand-wrapper-three.adobe {
  width: 10rem;
  margin-left: 0;
}

.tech-brand-wrapper-three.lexisnexis, .tech-brand-wrapper-three.meta, .tech-brand-wrapper-three.docusign {
  width: 7rem;
}

.tech-brand-wrapper-three.intuit {
  width: 8rem;
}

.tech-brand-wrapper-two {
  z-index: 992;
  opacity: .85;
  width: 15rem;
  position: relative;
}

.tech-brand-wrapper-two.mailchimp {
  margin-top: 0;
  margin-right: 0;
}

.tech-brand-wrapper-two.monday {
  margin-bottom: 0;
  margin-right: 0;
}

.tech-brand-wrapper-two.calendly {
  width: 12rem;
  margin-left: 0;
}

.tech-brand-wrapper-two.asana {
  width: 7rem;
  margin-top: 0;
  margin-bottom: 0;
}

.tech-brand-wrapper-two.linktree {
  width: 7rem;
}

.tech-brand-wrapper-two.webflow {
  width: 12rem;
  margin-top: 0;
  margin-bottom: 0;
}

.tech-brand-wrapper-two.google {
  margin-top: 0;
  margin-left: 0;
}

.tech-brand-wrapper-two.jotform {
  z-index: 992;
  width: 14rem;
  margin-bottom: 0;
  position: relative;
}

.tech-brand-wrapper-two.dropbox {
  width: 12rem;
  margin-top: 0;
  margin-bottom: 0;
}

.tech-brand-wrapper-two.adobe {
  width: 10rem;
  margin-left: 0;
}

.tech-brand-wrapper-two.intuit {
  width: 10rem;
}

.tech-brand-wrapper-one {
  z-index: 992;
  opacity: .95;
  width: 15rem;
  position: relative;
}

.tech-brand-wrapper-one.mailchimp {
  margin-top: 3rem;
  margin-right: 2rem;
}

.tech-brand-wrapper-one.monday {
  margin-bottom: 0;
  margin-right: 0;
}

.tech-brand-wrapper-one.calendly {
  width: 12rem;
  margin-left: 0;
}

.tech-brand-wrapper-one.asana {
  width: 7rem;
  margin-top: 0;
  margin-bottom: 0;
}

.tech-brand-wrapper-one.linktree {
  width: 7rem;
}

.tech-brand-wrapper-one.webflow {
  width: 14rem;
  margin-top: 0;
  margin-bottom: 0;
}

.tech-brand-wrapper-one.google {
  width: 17rem;
  margin-top: 0;
  margin-left: 0;
}

.tech-brand-wrapper-one.jotform {
  z-index: 992;
  width: 15rem;
  margin-bottom: 0;
  position: relative;
}

.tech-brand-wrapper-one.dropbox {
  z-index: 992;
  width: 15rem;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
}

.tech-brand-wrapper-one.adobe {
  width: 10rem;
  margin-left: 0;
}

.tech-brand-wrapper-four {
  z-index: 990;
  opacity: .5;
  width: 15rem;
  position: relative;
}

.tech-brand-wrapper-four.mailchimp {
  margin-top: 3rem;
  margin-right: 2rem;
}

.tech-brand-wrapper-four.monday {
  margin-bottom: 0;
  margin-right: 0;
}

.tech-brand-wrapper-four.calendly {
  width: 12rem;
  margin-left: 0;
}

.tech-brand-wrapper-four.asana {
  width: 5rem;
  margin-top: 0;
  margin-bottom: 0;
}

.tech-brand-wrapper-four.linktree {
  width: 7rem;
}

.tech-brand-wrapper-four.webflow {
  width: 12rem;
  margin-top: 0;
  margin-bottom: 0;
}

.tech-brand-wrapper-four.google {
  margin-top: 0;
  margin-left: 0;
}

.tech-brand-wrapper-four.jotform {
  z-index: 992;
  width: 14rem;
  margin-bottom: 0;
  position: relative;
}

.tech-brand-wrapper-four.dropbox {
  width: 12rem;
  margin-top: 0;
  margin-bottom: 0;
}

.tech-brand-wrapper-four.adobe {
  width: 10rem;
  margin-left: 0;
}

.tech-brand-wrapper-four.lexisnexis {
  width: 8rem;
}

.tech-brand-wrapper-four.meta, .tech-brand-wrapper-four.docusign {
  width: 7rem;
}

.what-matters-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: center;
  justify-items: center;
  width: 100%;
  height: auto;
}

.what-matters-card {
  border-radius: 15px;
  width: 27rem;
  max-width: none;
  height: 29vh;
  padding: 2.5rem 1.5rem 0;
}

.what-matters-card.bg-aqua {
  background-color: #06cdff;
}

.what-matters-card.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.what-matters-card.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.what-matters-card.bg-lime {
  background-color: #00ff67;
}

.what-matters-card.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.what-matters-card.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.card-inner-grid-1 {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto max-content;
  grid-template-columns: max-content 1fr;
  width: 100%;
  height: 100%;
}

.small-heading-2 {
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thunder, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: .8;
  text-decoration: none;
}

.small-heading-2.all-caps {
  text-transform: uppercase;
}

.small-heading-2.all-caps.people {
  width: 240px;
  max-width: 240px;
}

.small-heading-2.all-caps.biz-products {
  flex: none;
  font-family: Pilatcondensed, sans-serif;
  font-size: 2.8rem;
  font-weight: 800;
}

.small-heading-2.all-caps.ptl {
  color: #fff;
  flex: none;
  font-family: Pilatcondensed, sans-serif;
  font-size: 2.8rem;
  font-weight: 800;
}

.small-heading-2.all-caps.ptl.text-navy {
  color: #001f4f;
}

.small-heading-2.jason-label, .small-heading-2.laura-label {
  color: #0623ff;
  text-transform: uppercase;
}

.card-inner-grid-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr max-content;
  width: 100%;
  height: 100%;
}

.card-icon-wrapper {
  width: 4rem;
}

.card-icon {
  background-color: #e6faff;
  border-radius: 100px;
  width: 4rem;
  height: 4rem;
  padding: .9rem;
}

.what-matters-card-2 {
  border-radius: 15px;
  width: 26.25rem;
  max-width: none;
  height: 29vh;
  padding: 1rem;
}

.what-matters-card-2.bg-aqua {
  background-color: #06cdff;
}

.card-icon-wrapper-2 {
  width: 100%;
  height: 100%;
}

.card-icon-2 {
  max-width: none;
  height: 100%;
}

.biz-product-card {
  border: 2px #001f4f;
  border-radius: 15px;
  width: 20rem;
  max-width: none;
  height: auto;
  padding: 0;
}

.biz-product-card.bg-aqua {
  background-color: #06cdff;
}

.biz-product-card.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.biz-product-card.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.biz-product-card.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.biz-product-card.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.biz-product-card.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.biz-product-card.bg-aqua.ptl {
  transform: translate(3.5rem, 1.5rem)rotate(3deg);
}

.biz-product-card.bg-lime {
  background-color: #00ff67;
}

.biz-product-card.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.biz-product-card.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.biz-product-card.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.biz-product-card.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.biz-product-card.bg-lime.equipment {
  transform: translate(2rem, 1.5rem)rotate(-2deg);
}

.biz-product-card.bg-lime.biz-cards {
  transform: translate(-2.5rem, 1.5rem)rotate(-1deg);
}

.product-card-inner-grid-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
}

.product-card-inner-grid-1.reviews {
  grid-template-rows: max-content max-content auto;
}

.biz-product-icon-wrapper {
  width: 3rem;
  height: auto;
}

.biz-card-icon {
  max-width: none;
  height: 100%;
}

.biz-product-header-wrapper {
  padding: 1.5rem;
}

.biz-product-header-wrapper.top-divider {
  border-top: 1px solid #001f4f;
}

.biz-product-top-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem 1.5rem 2.5rem;
  display: flex;
}

.biz-product-top-wrapper.top-divider {
  border-top: 1px solid #001f4f;
}

.tiny-button {
  border: 1px solid #001f4f;
  align-self: center;
  padding: 10px 15px;
  text-decoration: none;
}

.tiny-button.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: center;
  padding: 10px;
  display: flex;
}

.tiny-button.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.tiny-button-text {
  color: #001f4f;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: .8;
}

.tiny-button-text.light-version {
  color: #fff;
}

.tiny-button-text.alt-version {
  color: #0623ff;
}

.biz-product-bottom-wrapper {
  justify-content: space-between;
  align-items: stretch;
  padding: 0 1.5rem 1.5rem;
  display: flex;
}

.biz-product-bottom-wrapper.top-divider {
  border-top: 1px solid #001f4f;
}

.biz-product-para-wrapper {
  padding: 0 1.5rem 1.5rem;
}

.biz-product-para-wrapper.top-divider {
  border-top: 1px solid #001f4f;
}

.card-highlight-wrapper {
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.card-highlight-wrapper.reviews {
  grid-row-gap: 0rem;
}

.xsmall-heading {
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thunder, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: .8;
  text-decoration: none;
}

.xsmall-heading.all-caps {
  text-transform: uppercase;
}

.xsmall-heading.all-caps.testimonials {
  line-height: 1;
}

.xsmall-heading.re-products {
  color: #6606ff;
  font-size: 2rem;
}

.process-flex-h {
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.process-flex-h.tab-header {
  padding-left: 1rem;
  padding-right: 1rem;
}

.process-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: 1px solid #001f4f;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  height: 65vh;
  margin-top: 0;
}

.process-card-wrapper-1 {
  z-index: 999;
  background-color: #0623ff;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  display: block;
  position: relative;
}

.process-card-wrapper-1.bg-lime {
  background-color: #00ff67;
}

.process-card-wrapper-1.bg-aqua {
  background-color: #06cdff;
}

.process-card-wrapper-1.bg-carolina-blue {
  background-color: #06a0ff;
}

.process-card-wrapper-1.bg-light-teal {
  background-color: #06ffb5;
}

.process-card-wrapper-1.bg-royal {
  background-color: #0623ff;
}

.process-card-grid {
  grid-column-gap: 0px;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto max-content;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  height: 100%;
}

.process-animation-wrapper {
  width: 50%;
  height: auto;
}

.smiley-animation {
  width: 100%;
  height: auto;
}

.process-card-hover-image {
  width: 6rem;
}

.testimonials-grid-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  grid-template-rows: max-content auto max-content max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-content: stretch;
  align-items: stretch;
  width: 100%;
  height: auto;
  position: relative;
}

.testimonials-grid-1.inner-padding-medium {
  align-items: start;
}

.testimonials-grid-1.no-gap {
  grid-column-gap: 0vw;
  grid-row-gap: 0px;
  align-items: center;
}

.testimonials-grid-1.stretch {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  align-content: space-between;
  height: 100%;
}

.testimonials-grid-1.align-top {
  align-items: start;
}

.testimonials-grid-1.full-page {
  min-height: 100vh;
}

.testimonials-grid-1.agenda {
  z-index: 10;
}

.testimonials-grid-1.footer {
  grid-column-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr auto auto auto auto auto auto;
  align-content: start;
}

.testimonials-container-1 {
  z-index: 2;
  flex: 0 auto;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.testimonials-container-1.titles {
  color: #ffffffd9;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 120px;
  display: flex;
}

.testimonials-container-1.titles.checkout {
  padding-bottom: 8em;
}

.testimonials-container-1.top-padding-large {
  padding-top: 20vh;
}

.testimonials-container-1.header {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.testimonials-container-1.footer {
  padding-top: 120px;
  padding-bottom: 80px;
}

.testimonials-container-1.padding-hero {
  padding-top: 20vh;
  padding-bottom: 5vh;
}

.testimonials-container-1.header {
  padding-top: 30px;
  padding-bottom: 60px;
}

.testimonials-container-1.center {
  text-align: center;
}

.testimonials-container-1.page {
  padding-top: 250px;
}

.testimonials-container-1.cta-size-1 {
  max-width: 1317px;
}

.testimonials-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "." 8rem
                 "." max-content
                 "." max-content
                 "." max-content
                 "." max-content
                 "." max-content
                 "." max-content
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-content: stretch;
  align-items: stretch;
  width: 100%;
  height: auto;
  position: relative;
}

.testimonials-grid-2.inner-padding-medium {
  align-items: start;
}

.testimonials-grid-2.no-gap {
  grid-column-gap: 0vw;
  grid-row-gap: 0px;
  align-items: center;
}

.testimonials-grid-2.stretch {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  align-content: space-between;
  height: 100%;
}

.testimonials-grid-2.align-top {
  align-items: start;
}

.testimonials-grid-2.full-page {
  min-height: 100vh;
}

.testimonials-grid-2.agenda {
  z-index: 10;
}

.testimonials-grid-2.footer {
  grid-column-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr auto auto auto auto auto auto;
  align-content: start;
}

.smiley-wrapper {
  width: 18rem;
  margin-top: -4rem;
  margin-left: 0;
}

.jason-wrapper {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.smiley-wrapper-2 {
  z-index: 999;
  width: 12rem;
  margin-top: -6rem;
  margin-bottom: -2.5rem;
  margin-left: -1.5rem;
  position: relative;
}

.testimonials-track {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  min-height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.testimonials-track.bg-royal {
  background-color: #0623ff;
}

.fund-wrapper {
  width: 100%;
  height: auto;
}

.fund {
  height: 100%;
  margin-top: 0;
  padding-top: 4rem;
  padding-left: 4rem;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
}

.process-card-wrapper-2 {
  z-index: 999;
  background-color: #06cdff;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  position: relative;
}

.process-card-wrapper-2.bg-lime {
  background-color: #00ff67;
}

.process-card-wrapper-2.bg-aqua {
  background-color: #06cdff;
}

.process-card-wrapper-2.bg-carolina-blue {
  background-color: #06a0ff;
}

.process-card-wrapper-2.bg-light-teal {
  background-color: #06ffb5;
}

.process-card-wrapper-2.bg-royal {
  background-color: #0623ff;
}

.process-card-wrapper-3 {
  z-index: 999;
  background-color: #00e65d;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  position: relative;
}

.process-card-wrapper-3.bg-lime {
  background-color: #00ff67;
}

.process-card-wrapper-3.bg-aqua {
  background-color: #06cdff;
}

.process-card-wrapper-3.bg-carolina-blue {
  background-color: #06a0ff;
}

.process-card-wrapper-3.bg-light-teal {
  background-color: #06ffb5;
}

.process-card-wrapper-3.bg-royal {
  background-color: #0623ff;
}

.process-card-wrapper-1-hover {
  z-index: 998;
  opacity: 1;
  background-color: #001f4f;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  position: relative;
}

.process-card-wrapper-1-hover.bg-lime {
  background-color: #00ff67;
}

.process-card-wrapper-1-hover.bg-aqua {
  background-color: #06cdff;
}

.process-card-wrapper-1-hover.bg-carolina-blue {
  background-color: #06a0ff;
}

.process-card-wrapper-1-hover.bg-light-teal {
  background-color: #06ffb5;
}

.process-card-wrapper-1-hover.bg-royal {
  background-color: #0623ff;
}

.process-animation-wrapper-hover {
  opacity: .9;
  mix-blend-mode: color-dodge;
  width: 50%;
  height: auto;
}

.process-card-wrapper-2-hover {
  z-index: 998;
  opacity: 1;
  background-color: #001f4f;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  position: relative;
}

.process-card-wrapper-2-hover.bg-lime {
  background-color: #00ff67;
}

.process-card-wrapper-2-hover.bg-aqua {
  background-color: #06cdff;
}

.process-card-wrapper-2-hover.bg-carolina-blue {
  background-color: #06a0ff;
}

.process-card-wrapper-2-hover.bg-light-teal {
  background-color: #06ffb5;
}

.process-card-wrapper-2-hover.bg-royal {
  background-color: #0623ff;
}

.process-card-wrapper-3-hover {
  z-index: 998;
  opacity: 1;
  background-color: #001f4f;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  position: relative;
}

.process-card-wrapper-3-hover.bg-lime {
  background-color: #00ff67;
}

.process-card-wrapper-3-hover.bg-aqua {
  background-color: #06cdff;
}

.process-card-wrapper-3-hover.bg-carolina-blue {
  background-color: #06a0ff;
}

.process-card-wrapper-3-hover.bg-light-teal {
  background-color: #06ffb5;
}

.process-card-wrapper-3-hover.bg-royal {
  background-color: #0623ff;
}

.wave-lottie-2 {
  width: 100%;
}

.wave-lottie-animation-2 {
  flex-direction: column;
  align-self: center;
  width: 105%;
  margin-bottom: -10px;
  margin-left: -5px;
  display: flex;
}

.wave-lottie-animation-3 {
  flex-direction: column;
  align-self: center;
  width: 105%;
  margin-bottom: -10px;
  margin-left: -5px;
  display: none;
}

.wave-lottie-3 {
  width: 100%;
}

.testimonials-grid-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  grid-template-rows: max-content;
  grid-template-columns: auto 1fr 1fr 1fr;
  width: 100%;
}

.testimonials-wrapper {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.testimonials-label-wrapper-old {
  grid-column-gap: .75rem;
  flex-direction: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  max-height: none;
  margin-top: 0;
  display: flex;
}

.testimonial-inner-grid {
  grid-column-gap: 0px;
  grid-row-gap: 1.5rem;
  grid-template-rows: max-content max-content;
  grid-template-columns: 1fr;
  padding: 1rem;
}

.testimonial-label-wrapper {
  grid-column-gap: .75rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.reviews-button-wrapper {
  z-index: 999;
  width: 10rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2rem;
  position: relative;
}

.reviews-button {
  width: 100%;
  height: auto;
}

.testimonials-header-overflow {
  width: 100px;
  overflow: hidden;
}

.testimonials-footer-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 2rem;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.home-heading-wrapper {
  justify-content: space-between;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.home-heading-span {
  font-weight: 100;
}

.doggie-lottie-wrapper {
  width: 30rem;
}

.doggie-lottie-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: auto;
}

.doggie-lottie {
  width: 100%;
}

.benjamins-wrapper {
  align-self: center;
  width: 105%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  overflow: hidden;
}

.benjamins {
  width: 100%;
}

.home-cta-wrapper {
  grid-column-gap: 1rem;
  align-items: center;
  height: 100%;
  margin-bottom: 1rem;
  display: flex;
}

.home-cta-button-1 {
  grid-column-gap: 2rem;
  background-color: #00ff67;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: center;
  height: auto;
  padding: 15px 10px;
  text-decoration: none;
  display: flex;
}

.home-cta-button-1-text {
  color: #0623ff;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.superscript-2 {
  padding-left: 4px;
  font-size: 1rem;
  font-weight: 300;
}

.footnotes-flex-v {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  display: flex;
}

.footnotes-flex-v.tab-header {
  padding-left: 1rem;
  padding-right: 1rem;
}

.footnote-wrapper {
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.footnotes-flex-h {
  grid-column-gap: 4rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.money-bag-wrapper {
  z-index: 999;
  width: 16rem;
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
  margin-left: 0;
  position: relative;
}

.footnotes-flex-h-2 {
  grid-column-gap: .25rem;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.footnotes-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.money-bag-animation {
  width: 100%;
  height: auto;
}

.get-started-button-wrapper {
  z-index: 999;
  width: 10rem;
  margin-top: -4rem;
  margin-bottom: 0;
  margin-left: -1.5rem;
  position: relative;
}

.get-started-button {
  width: 100%;
  height: auto;
}

.mg-headshot {
  transform-style: preserve-3d;
  border-radius: 20px;
  width: 25rem;
  margin-left: 0;
  margin-right: 0;
  transform: rotateX(0)rotateY(-90deg)rotateZ(0);
}

.image-4 {
  width: 100%;
}

.save-contact-button-1 {
  border: 1px solid #001f4f;
  padding: 15px 25px;
  text-decoration: none;
}

.save-contact-button-1.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.save-contact-button-1.light-version.michael {
  margin-bottom: 0;
}

.save-contact-button-1.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.save-contact-button-1-text {
  color: #001f4f;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.save-contact-button-1-text.light-version {
  color: #fff;
}

.save-contact-button-1-text.alt-version {
  color: #0623ff;
}

.michael-div-flex-v {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.michael-div-flex-v.align-right {
  align-items: flex-end;
}

.michael-div-flex-v.no-gaps {
  grid-row-gap: 0rem;
  margin-bottom: -1rem;
}

.michael-wrapper {
  background-color: #0623ff;
  border-radius: 20px;
  width: 100%;
  max-width: 1369px;
  height: 100%;
}

.mg-headshot-2 {
  transform-style: preserve-3d;
  border-radius: 20px;
  width: 25rem;
  margin-bottom: -2.5rem;
  margin-left: -2.5rem;
  margin-right: 0;
  transform: rotateX(0)rotateY(-90deg)rotateZ(0);
}

.save-info-button-wrapper {
  z-index: 999;
  width: 10rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  position: relative;
}

.save-info-button {
  width: 100%;
  height: auto;
}

.save-info-button-link, .get-started-button-link, .reviews-button-link {
  width: 100%;
}

.reviews-hero-section {
  z-index: 999;
  background-color: #0000;
  width: 100%;
  height: auto;
  min-height: auto;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
  top: 0;
  overflow: hidden;
}

.reviews-hero-section.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.reviews-hero-section.overflow {
  width: 100%;
  overflow: hidden;
}

.reviews-hero-section.light-blue {
  background-color: #ebf0f7;
}

.reviews-hero-section.bg-light-gray.no-flow {
  overflow: visible;
}

.reviews-hero-section.bg-dark-blue {
  overflow: hidden;
}

.reviews-hero-section.bg-light-gray {
  background-color: #ebecf1;
}

.reviews-hero-section.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.reviews-hero-section.page {
  min-height: 500px;
}

.reviews-hero-section.full-page {
  min-height: 100vh;
}

.reviews-hero-section.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.reviews-hero-section.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.reviews-hero-section.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.reviews-hero-section.bg-royal {
  background-color: #0623ff;
}

.reviews-hero-section.regular-padding {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.reviews-hero-section.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00cc52;
}

.reviews-hero-section.regular-padding.bg-navy {
  background-color: #001f4f;
}

.reviews-hero-section.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.reviews-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 8rem auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-content: stretch;
  width: 100%;
  height: 100%;
  min-height: auto;
}

.reviews-hero-grid.hero-padding {
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.reviews-hero-grid.mobile-gap {
  grid-row-gap: 1rem;
}

.reviews-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  grid-template-rows: max-content max-content;
  grid-template-columns: 1fr max-content 1fr;
  width: 100%;
  max-width: 1317px;
  height: 100%;
  margin-top: 2rem;
}

.reviews-card {
  border: 2px #001f4f;
  border-radius: 15px;
  width: 20rem;
  max-width: none;
  height: auto;
  padding: 0;
}

.reviews-card.bg-aqua {
  background-color: #06cdff;
}

.reviews-card.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.reviews-card.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.reviews-card.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.reviews-card.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.reviews-card.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.reviews-card.bg-lime {
  background-color: #00ff67;
}

.reviews-card.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.reviews-card.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.reviews-card.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.reviews-card.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.reviews-card.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.reviews-card.bg-purple {
  background-color: #6606ff;
}

.reviews-card.bg-purple.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.reviews-card.bg-purple.tshirts {
  transform: rotate(-7deg);
}

.reviews-card.bg-purple.term-loan {
  transform: rotate(1deg);
}

.reviews-card.bg-purple.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.reviews-card.bg-purple.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.reviews-para-wrapper {
  padding: 2rem 1.5rem 2.5rem;
}

.reviews-para-wrapper.top-divider {
  border-top: 1px solid #001f4f;
}

.reviews-label-wrapper {
  justify-content: space-between;
  align-items: flex-end;
  padding: 1.5rem;
  display: flex;
}

.reviews-label-wrapper.top-divider {
  border-top: 1px solid #001f4f;
}

.reviews-art-wrapper {
  justify-content: space-between;
  align-items: stretch;
  padding: 2.5rem 1.5rem 1.5rem;
  display: flex;
}

.reviews-art-wrapper.top-divider {
  border-top: 1px solid #001f4f;
}

.reviews-icon-wrapper {
  width: 3rem;
  height: auto;
}

.sticky-note-1 {
  width: 110%;
  height: auto;
  margin-top: -.5rem;
  margin-left: -1rem;
}

.sticky-note-2 {
  width: 110%;
  height: auto;
  margin-top: -.5rem;
  margin-left: -.5rem;
}

.sticky-note-3 {
  width: 100%;
  height: auto;
  margin-top: -.5rem;
  margin-left: 0;
}

.sticky-note-4 {
  width: 115%;
  height: auto;
  margin-top: -.7rem;
  margin-left: -1rem;
}

.sticky-note-5 {
  width: 105%;
  height: auto;
  margin-top: -.7rem;
  margin-left: 0;
}

.sticky-note-6 {
  width: 110%;
  height: auto;
  margin-top: -.7rem;
  margin-left: -1rem;
}

.sticky-note-7 {
  width: 110%;
  height: auto;
  margin-top: -.5rem;
  margin-left: -.5rem;
}

.reviews-label-wrapper-2 {
  justify-content: space-between;
  align-items: flex-end;
  padding: 3rem 1.5rem 1.5rem;
  display: flex;
}

.reviews-label-wrapper-2.top-divider {
  border-top: 1px solid #001f4f;
}

.sticky-note-8 {
  width: 110%;
  height: auto;
  margin-top: -.5rem;
  margin-left: -.5rem;
}

.sticky-note-9 {
  width: 100%;
  height: auto;
  margin-top: -1.2rem;
  margin-left: 0;
}

.reviews-card-icon {
  max-width: none;
  height: 100%;
}

.reviews-grid-hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 8rem auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-content: stretch;
  width: 100%;
  height: 100%;
  min-height: auto;
}

.reviews-grid-hero.hero-padding {
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.reviews-grid-hero.mobile-gap {
  grid-row-gap: 1rem;
  grid-template-rows: auto 8rem;
}

.reviews-grid-hero.mobile-gap.michael-biz-card {
  grid-row-gap: 0rem;
  grid-template-rows: max-content max-content 1fr 1fr 1fr max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.reviews-grid-hero.mobile-gap.michael-biz-card-2 {
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content 1fr 1fr 1fr max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding: 2.5rem;
}

.property-buttons-wrapper {
  background-color: #039;
  border-radius: 15px;
  width: 100%;
  padding: 2rem;
}

.get-started-inner-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: max-content max-content max-content;
  width: 100%;
  height: 100%;
}

.business-buttons-wrapper {
  width: 100%;
  padding: 2rem;
}

.business-loans-wrapper {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.business-loans-button {
  border: 1px solid #001f4f;
  padding: 15px 25px;
  text-decoration: none;
}

.business-loans-button.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  background-color: #0000;
  border: 1px solid #039;
  flex: none;
  justify-content: center;
  align-self: stretch;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.business-loans-button.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.business-loans-button-text {
  color: #001f4f;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.business-loans-button-text.light-version {
  color: #001f4f;
  font-size: 2vw;
}

.business-loans-button-text.alt-version {
  color: #0623ff;
}

.sba-loans-button {
  border: 1px solid #001f4f;
  padding: 15px 25px;
  text-decoration: none;
}

.sba-loans-button.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  background-color: #0000;
  border: 1px solid #039;
  flex: none;
  justify-content: center;
  align-self: stretch;
  width: 100%;
  min-width: auto;
  max-width: none;
  max-height: none;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.sba-loans-button.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.debt-management-button {
  border: 1px solid #001f4f;
  padding: 15px 25px;
  text-decoration: none;
}

.debt-management-button.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #039;
  justify-content: center;
  align-self: stretch;
  width: 100%;
  min-width: auto;
  max-width: none;
  max-height: none;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.debt-management-button.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.property-loans-quiz-button {
  border: 1px solid #001f4f;
  padding: 15px 25px;
  text-decoration: none;
}

.property-loans-quiz-button.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  background-color: #0000;
  border: 1px solid #001f4f;
  justify-content: center;
  align-self: stretch;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.property-loans-quiz-button.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.property-loans-wrapper {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.property-loans-button-text {
  color: #001f4f;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.property-loans-button-text.light-version {
  color: #ffffff80;
  font-size: 2vw;
}

.property-loans-button-text.alt-version {
  color: #0623ff;
}

.property-loans-apply-button {
  border: 1px solid #001f4f;
  padding: 15px 25px;
  text-decoration: none;
}

.property-loans-apply-button.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #001f4f;
  justify-content: center;
  align-self: stretch;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.property-loans-apply-button.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.pull-credit-button {
  border: 1px solid #001f4f;
  padding: 15px 25px;
  text-decoration: none;
}

.pull-credit-button.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #001f4f;
  justify-content: center;
  align-self: stretch;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.pull-credit-button.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.property-loans-quiz-button-text {
  color: #001f4f;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.property-loans-quiz-button-text.light-version {
  color: #ffffff80;
  font-size: 2vw;
}

.property-loans-quiz-button-text.alt-version {
  color: #0623ff;
}

.pull-credit-button-text {
  color: #001f4f;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.pull-credit-button-text.light-version {
  color: #ffffff80;
  font-size: 2vw;
}

.pull-credit-button-text.alt-version {
  color: #0623ff;
}

.sba-loans-button-text {
  color: #001f4f;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.sba-loans-button-text.light-version {
  color: #001f4f;
  font-size: 2vw;
}

.sba-loans-button-text.alt-version {
  color: #0623ff;
}

.debt-solutions-button-text {
  color: #001f4f;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.debt-solutions-button-text.light-version {
  color: #001f4f;
  font-size: 2vw;
}

.debt-solutions-button-text.alt-version {
  color: #0623ff;
}

.get-started-inner-grid-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
}

.business-loans-wrapper-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.get-started-nav-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  mix-blend-mode: normal;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  align-content: end;
  align-items: end;
}

.get-started-nav-wrapper {
  z-index: 1000;
  opacity: .9;
  mix-blend-mode: difference;
  width: 100%;
  padding: 2rem 2.5rem;
  display: block;
  position: fixed;
  inset: auto 0% 0%;
}

.indiana-jones-gif {
  border-bottom-width: 1px;
  border-bottom-color: #fff;
  width: 100%;
}

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

.pass-input-buttons-wrapper {
  grid-column-gap: 2.5rem;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.roly-test-nav-wrapper {
  z-index: 1000;
  opacity: .9;
  mix-blend-mode: difference;
  width: 100%;
  padding: 2rem 2.5rem;
  display: block;
  position: fixed;
  inset: 0% auto auto;
}

.middle-finger-pogo {
  width: auto;
  height: 100%;
  margin-bottom: 0;
}

.text-block-2 {
  color: red;
  text-align: left;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.error-message {
  background-color: #0000;
  margin-top: 0;
  padding: .5rem 2rem 0;
}

.re-process-card-wrapper-1 {
  z-index: 999;
  background-color: #0623ff;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  display: block;
  position: relative;
}

.re-process-card-wrapper-1.bg-lime {
  background-color: #00ff67;
}

.re-process-card-wrapper-1.bg-aqua {
  background-color: #06cdff;
}

.re-process-card-wrapper-1.bg-carolina-blue {
  background-color: #06a0ff;
}

.re-process-card-wrapper-1.bg-light-teal {
  background-color: #06ffb5;
}

.re-process-card-wrapper-1.bg-royal {
  background-color: #0623ff;
}

.re-process-card-wrapper-1-hover {
  z-index: 998;
  opacity: 1;
  background-color: #001f4f;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  position: relative;
}

.re-process-card-wrapper-1-hover.bg-lime {
  background-color: #00ff67;
}

.re-process-card-wrapper-1-hover.bg-aqua {
  background-color: #06cdff;
}

.re-process-card-wrapper-1-hover.bg-carolina-blue {
  background-color: #06a0ff;
}

.re-process-card-wrapper-1-hover.bg-light-teal {
  background-color: #06ffb5;
}

.re-process-card-wrapper-1-hover.bg-royal {
  background-color: #0623ff;
}

.re-process-card-wrapper-2 {
  z-index: 999;
  background-color: #06cdff;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  position: relative;
}

.re-process-card-wrapper-2.bg-lime {
  background-color: #00ff67;
}

.re-process-card-wrapper-2.bg-aqua {
  background-color: #06cdff;
}

.re-process-card-wrapper-2.bg-carolina-blue {
  background-color: #06a0ff;
}

.re-process-card-wrapper-2.bg-light-teal {
  background-color: #06ffb5;
}

.re-process-card-wrapper-2.bg-royal {
  background-color: #0623ff;
}

.re-process-card-wrapper-2-hover {
  z-index: 998;
  opacity: 1;
  background-color: #001f4f;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  position: relative;
}

.re-process-card-wrapper-2-hover.bg-lime {
  background-color: #00ff67;
}

.re-process-card-wrapper-2-hover.bg-aqua {
  background-color: #06cdff;
}

.re-process-card-wrapper-2-hover.bg-carolina-blue {
  background-color: #06a0ff;
}

.re-process-card-wrapper-2-hover.bg-light-teal {
  background-color: #06ffb5;
}

.re-process-card-wrapper-2-hover.bg-royal {
  background-color: #0623ff;
}

.re-process-card-wrapper-3 {
  z-index: 999;
  background-color: #00e65d;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  position: relative;
}

.re-process-card-wrapper-3.bg-lime {
  background-color: #00ff67;
}

.re-process-card-wrapper-3.bg-aqua {
  background-color: #06cdff;
}

.re-process-card-wrapper-3.bg-carolina-blue {
  background-color: #06a0ff;
}

.re-process-card-wrapper-3.bg-light-teal {
  background-color: #06ffb5;
}

.re-process-card-wrapper-3.bg-royal {
  background-color: #0623ff;
}

.re-process-card-wrapper-3-hover {
  z-index: 998;
  opacity: 1;
  background-color: #001f4f;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  position: relative;
}

.re-process-card-wrapper-3-hover.bg-lime {
  background-color: #00ff67;
}

.re-process-card-wrapper-3-hover.bg-aqua {
  background-color: #06cdff;
}

.re-process-card-wrapper-3-hover.bg-carolina-blue {
  background-color: #06a0ff;
}

.re-process-card-wrapper-3-hover.bg-light-teal {
  background-color: #06ffb5;
}

.re-process-card-wrapper-3-hover.bg-royal {
  background-color: #0623ff;
}

.re-process-card-grid {
  grid-column-gap: 0px;
  grid-row-gap: 1.5rem;
  grid-template-rows: max-content auto auto max-content;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  height: 100%;
}

.re-process-animation-wrapper-hover {
  opacity: .9;
  mix-blend-mode: color-dodge;
  width: 30%;
  height: auto;
}

.re-process-animation-wrapper {
  width: 50%;
  height: auto;
}

.re-process-inner-div {
  grid-column-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.re-process-inner-div.flex-v {
  grid-column-gap: 0rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-end;
  width: auto;
}

.re-process-header-flex-v {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.re-quiz-button-wrapper {
  z-index: 999;
  width: 10rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  position: relative;
}

.re-quiz-button {
  width: 100%;
  height: auto;
}

.re-quiz-button-link {
  width: 100%;
}

.re-process-header-flex-h {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.re-process-card-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content auto auto auto max-content;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  height: 100%;
}

.re-get-started-button {
  border: 1px solid #001f4f;
  padding: 15px 25px;
  text-decoration: none;
}

.re-get-started-button.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.re-get-started-button.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.re-apply-button-text {
  color: #001f4f;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.re-apply-button-text.light-version {
  color: #fff;
}

.re-apply-button-text.alt-version {
  color: #0623ff;
}

.re-products-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: max-content max-content auto auto;
  grid-template-columns: 1fr max-content 1fr;
  width: 100%;
  max-width: 1317px;
  height: 100%;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.re-product-card {
  border: 2px #001f4f;
  border-radius: 15px;
  width: 18.5rem;
  max-width: none;
  height: auto;
  padding: 0;
}

.re-product-card.bg-aqua {
  background-color: #06cdff;
  border: 1px solid #0093b9;
  box-shadow: 0 2px 5px #00000080;
}

.re-product-card.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.re-product-card.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.re-product-card.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.re-product-card.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.re-product-card.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.re-product-card.bg-aqua.jumbo-loans {
  transform: rotate(1deg);
}

.re-product-card.bg-aqua.cash-out {
  transform: translate(0, 1.5rem)rotate(-1deg);
}

.re-product-card.bg-aqua.pay-off-sooner {
  transform: translate(-1.5rem, 1rem)rotate(0);
}

.re-product-card.bg-aqua.lower-payments {
  transform: translate(-1.5rem, .5rem)rotate(5deg);
}

.re-product-card.bg-aqua.convert-rate {
  transform: translate(0, 2rem)rotate(2deg);
}

.re-product-card.bg-aqua.consolidate-cc {
  transform: translate(0, 2rem)rotate(-5deg);
}

.re-product-card.bg-aqua.business-debts {
  transform: translate(-1rem, 1rem)rotate(-2deg);
}

.re-product-card.bg-lime {
  background-color: #00ff67;
  border: 1px solid #00b348;
  box-shadow: 0 2px 5px #00000080;
}

.re-product-card.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.re-product-card.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.re-product-card.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.re-product-card.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.re-product-card.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.re-product-card.bg-lime.conventional {
  transform: translate(1.5rem)rotate(-4deg);
}

.re-product-card.bg-lime.investments {
  transform: rotate(1deg);
}

.re-product-card.bg-lime.jumbo-loans {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.re-product-card.bg-lime.va-loans {
  transform: translate(-1rem)rotate(4deg);
}

.re-product-card.bg-lime.usda-loans {
  transform: translate(1.5rem, 1.5rem)rotate(-2deg);
}

.re-product-card.bg-lime.fha-loans {
  transform: translate(0, -.5rem)rotate(1deg);
}

.re-product-card-inner-grid-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: max-content max-content max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
}

.re-product-card-inner-grid-1.reviews {
  grid-template-rows: max-content max-content auto;
}

.re-product-header-wrapper {
  padding: 1.5rem;
}

.re-product-header-wrapper.top-divider {
  border-top: 1px solid #001f4f;
}

.re-product-para-wrapper {
  padding: 0 1.5rem 1.5rem;
}

.re-product-para-wrapper.top-divider {
  border-top: 1px solid #001f4f;
}

.re-product-top-wrapper {
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem 1.5rem 2.5rem;
  display: flex;
}

.re-product-top-wrapper.top-divider {
  border-top: 1px solid #001f4f;
}

.re-product-bottom-wrapper {
  justify-content: space-between;
  align-items: stretch;
  padding: 0 1.5rem 1.5rem;
  display: flex;
}

.re-product-bottom-wrapper.top-divider {
  border-top: 1px solid #001f4f;
}

.tiny-button-re {
  border: 1px solid #001f4f;
  align-self: center;
  padding: 10px 15px;
  text-decoration: none;
}

.tiny-button-re.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: center;
  padding: 10px;
  display: flex;
}

.tiny-button-re.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.tiny-button-text-re {
  color: #001f4f;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: .8;
}

.tiny-button-text-re.light-version {
  color: #fff;
}

.tiny-button-text-re.alt-version {
  color: #0623ff;
}

.re-testimonials-grid-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  grid-template-rows: max-content auto max-content max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-content: stretch;
  align-items: stretch;
  width: 100%;
  height: auto;
  position: relative;
}

.re-testimonials-grid-1.inner-padding-medium {
  align-items: start;
}

.re-testimonials-grid-1.no-gap {
  grid-column-gap: 0vw;
  grid-row-gap: 0px;
  align-items: center;
}

.re-testimonials-grid-1.stretch {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  align-content: space-between;
  height: 100%;
}

.re-testimonials-grid-1.align-top {
  align-items: start;
}

.re-testimonials-grid-1.full-page {
  min-height: 100vh;
}

.re-testimonials-grid-1.agenda {
  z-index: 10;
}

.re-testimonials-grid-1.footer {
  grid-column-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr auto auto auto auto auto auto;
  align-content: start;
}

.re-testimonials-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "." 8rem
                 "." max-content
                 "." max-content
                 "." max-content
                 "." max-content
                 "." max-content
                 "." max-content
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-content: stretch;
  align-items: stretch;
  width: 100%;
  height: auto;
  position: relative;
}

.re-testimonials-grid-2.inner-padding-medium {
  align-items: start;
}

.re-testimonials-grid-2.no-gap {
  grid-column-gap: 0vw;
  grid-row-gap: 0px;
  align-items: center;
}

.re-testimonials-grid-2.stretch {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  align-content: space-between;
  height: 100%;
}

.re-testimonials-grid-2.align-top {
  align-items: start;
}

.re-testimonials-grid-2.full-page {
  min-height: 100vh;
}

.re-testimonials-grid-2.agenda {
  z-index: 10;
}

.re-testimonials-grid-2.footer {
  grid-column-gap: 48px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr auto auto auto auto auto auto;
  align-content: start;
}

.laura-wrapper {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.re-testimonials-footer-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 2rem;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.erc-button-wrapper {
  z-index: 999;
  align-self: center;
  width: 10rem;
  margin-top: -2rem;
  margin-bottom: 0;
  margin-left: -1.5rem;
  position: relative;
}

.erc-button {
  width: 100%;
  height: auto;
}

.erc-button-link {
  width: 100%;
}

.erc-cta-wrapper {
  grid-column-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  display: flex;
}

.erc-cta-button-1 {
  grid-column-gap: 2rem;
  background-color: #00ff67;
  border: 1px solid #ffffff80;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: auto;
  padding: 15px 10px;
  text-decoration: none;
  display: flex;
}

.erc-cta-button-1.top-padding {
  margin-top: 2rem;
}

.erc-cta-button-1-text {
  color: #0623ff;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.erc-hero-footer-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.erc-grid-1 {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1317px;
  height: auto;
  margin-top: 2rem;
}

.erc-card-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 35rem;
  max-width: none;
  height: 35rem;
  padding: 0;
  display: grid;
}

.erc-card-1.bg-aqua {
  background-color: #06cdff;
}

.erc-card-1.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.erc-card-1.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.erc-card-1.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.erc-card-1.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.erc-card-1.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.erc-card-1.bg-lime {
  background-color: #00ff67;
}

.erc-card-1.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.erc-card-1.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.erc-card-1.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.erc-card-1.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.erc-card-1.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.erc-card-inner-grid-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: 6rem max-content max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 2rem;
}

.erc-card-inner-grid-1.reviews {
  grid-template-rows: max-content max-content auto;
}

.erc-bubble-wrapper {
  z-index: 7;
  border-radius: 100%;
  width: 14em;
  height: 14em;
  position: relative;
  overflow: visible;
}

.erc-bubble-wrapper.first {
  width: 10em;
  height: 10em;
  overflow: visible;
  transform: rotate(0);
}

.erc-bubble-wrapper.third.small {
  width: 9em;
  height: 9em;
}

.erc-bubble-wrapper.forth {
  width: 8em;
  height: 8em;
}

.erc-bubble-wrapper.forth.doctors {
  margin-bottom: 2rem;
}

.erc-bubble-wrapper.forth.cleaning {
  margin-bottom: -1rem;
  margin-right: 2rem;
}

.erc-bubble-wrapper.forth.construction {
  margin-top: 1rem;
  margin-right: 0;
}

.erc-bubble-wrapper.third {
  width: 12em;
  height: 12em;
}

.erc-bubble-wrapper.second {
  width: 6em;
  height: 6em;
}

.erc-bubble-wrapper.large {
  width: 14rem;
  height: 14rem;
}

.erc-bubble-wrapper.medium {
  width: 10rem;
  height: 10rem;
}

.erc-bubble-wrapper.small {
  width: 5rem;
  height: 5rem;
}

.erc-bubble-wrapper.regular {
  width: 7rem;
  height: 7rem;
}

.erc-bubble-wrapper.bubble-1 {
  width: 12rem;
  height: 12rem;
  margin-bottom: -2rem;
  margin-left: -2rem;
}

.erc-bubble-wrapper.bubble-2 {
  width: 9rem;
  height: 9rem;
  margin-bottom: -1rem;
}

.erc-bubble-wrapper.bubble-3 {
  width: 10rem;
  height: 10rem;
  margin-top: -1.5rem;
  margin-left: 2.5rem;
}

.erc-bubble-wrapper.bubble-4 {
  width: 8rem;
  height: 8rem;
  margin-top: -2rem;
  margin-left: 0;
}

.erc-grid-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: max-content 1fr max-content;
  grid-template-columns: 1fr max-content 1fr;
  width: 100%;
  max-width: 1317px;
  height: auto;
  margin-top: 2rem;
}

.erc-card-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 19rem;
  max-width: none;
  height: 19rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: grid;
  transform: translate(-1rem)rotate(-3deg);
}

.erc-card-2.bg-aqua {
  background-color: #06cdff;
}

.erc-card-2.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.erc-card-2.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.erc-card-2.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.erc-card-2.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.erc-card-2.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.erc-card-2.bg-lime {
  background-color: #00ff67;
}

.erc-card-2.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.erc-card-2.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.erc-card-2.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.erc-card-2.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.erc-card-2.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.erc-card-inner-grid-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1rem max-content max-content max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 2rem;
}

.erc-card-inner-grid-2.reviews {
  grid-template-rows: max-content max-content auto;
}

.erc-icon-wrapper {
  width: 3rem;
  height: auto;
  padding-bottom: .5rem;
}

.erc-icon-wrapper.process {
  height: 4rem;
}

.erc-sticky-icon {
  width: 100%;
  max-width: none;
  height: 100%;
}

.erc-card-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 19rem;
  max-width: none;
  height: 19rem;
  padding: 0;
  display: grid;
  transform: rotate(1deg);
}

.erc-card-3.bg-aqua {
  background-color: #06cdff;
}

.erc-card-3.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.erc-card-3.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.erc-card-3.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.erc-card-3.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.erc-card-3.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.erc-card-3.bg-lime {
  background-color: #00ff67;
}

.erc-card-3.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.erc-card-3.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.erc-card-3.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.erc-card-3.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.erc-card-3.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.erc-card-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 19rem;
  max-width: none;
  height: 19rem;
  padding: 0;
  display: grid;
  transform: translate(1rem)rotate(4deg);
}

.erc-card-4.bg-aqua {
  background-color: #06cdff;
}

.erc-card-4.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.erc-card-4.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.erc-card-4.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.erc-card-4.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.erc-card-4.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.erc-card-4.bg-lime {
  background-color: #00ff67;
}

.erc-card-4.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.erc-card-4.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.erc-card-4.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.erc-card-4.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.erc-card-4.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.erc-card-inner-grid-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1rem max-content max-content max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 2rem 2rem 2rem 2.5rem;
}

.erc-card-inner-grid-3.reviews {
  grid-template-rows: max-content max-content auto;
}

.wave-lottie-animation-4 {
  flex-direction: column;
  align-self: center;
  width: 105%;
  margin-bottom: -10px;
  margin-left: -5px;
  display: flex;
}

.wave-lottie-4 {
  width: 100%;
}

.erc-faq-span {
  color: #fff;
  font-weight: 300;
}

.plus-1 {
  width: 100%;
}

.erc-grid-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: max-content 1fr 1fr;
  grid-template-columns: 1fr max-content 1fr;
  justify-content: center;
  align-self: center;
  width: 100%;
  max-width: 1317px;
  height: auto;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.erc-card-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 21rem;
  max-width: none;
  height: 21rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: grid;
  transform: translate(.5rem)rotate(-3deg);
}

.erc-card-5.bg-aqua {
  background-color: #06cdff;
}

.erc-card-5.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.erc-card-5.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.erc-card-5.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.erc-card-5.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.erc-card-5.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.erc-card-5.bg-lime {
  background-color: #00ff67;
}

.erc-card-5.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.erc-card-5.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.erc-card-5.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.erc-card-5.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.erc-card-5.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.erc-card-inner-grid-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1rem max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 2rem;
}

.erc-card-inner-grid-4.reviews {
  grid-template-rows: max-content max-content auto;
}

.erc-card-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 22rem;
  max-width: none;
  height: 22rem;
  padding: 0;
  display: grid;
  transform: translate(0)rotate(1deg);
}

.erc-card-6.bg-aqua {
  background-color: #06cdff;
}

.erc-card-6.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.erc-card-6.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.erc-card-6.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.erc-card-6.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.erc-card-6.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.erc-card-6.bg-lime {
  background-color: #00ff67;
}

.erc-card-6.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.erc-card-6.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.erc-card-6.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.erc-card-6.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.erc-card-6.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.erc-card-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 21rem;
  max-width: none;
  height: 21rem;
  padding: 0;
  display: grid;
  transform: translate(-.5rem)rotate(4deg);
}

.erc-card-7.bg-aqua {
  background-color: #06cdff;
}

.erc-card-7.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.erc-card-7.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.erc-card-7.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.erc-card-7.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.erc-card-7.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.erc-card-7.bg-lime {
  background-color: #00ff67;
}

.erc-card-7.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.erc-card-7.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.erc-card-7.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.erc-card-7.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.erc-card-7.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.erc-card-inner-grid-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: .75rem max-content max-content max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 2rem 2rem 2rem 4rem;
}

.erc-card-inner-grid-5.reviews {
  grid-template-rows: max-content max-content auto;
}

.erc-card-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 21rem;
  max-width: none;
  height: 21rem;
  padding: 0;
  display: grid;
  transform: translate(.5rem)rotate(4deg);
}

.erc-card-8.bg-aqua {
  background-color: #06cdff;
}

.erc-card-8.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.erc-card-8.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.erc-card-8.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.erc-card-8.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.erc-card-8.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.erc-card-8.bg-lime {
  background-color: #00ff67;
}

.erc-card-8.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.erc-card-8.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.erc-card-8.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.erc-card-8.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.erc-card-8.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.erc-card-inner-grid-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: .75rem max-content max-content max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 2rem;
}

.erc-card-inner-grid-6.reviews {
  grid-template-rows: max-content max-content auto;
}

.erc-card-inner-grid-7 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1.25rem max-content max-content max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 2rem 2rem 2rem 3rem;
}

.erc-card-inner-grid-7.reviews {
  grid-template-rows: max-content max-content auto;
}

.erc-card-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 21rem;
  max-width: none;
  height: 21rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: grid;
  transform: translate(-1rem)rotate(-3deg);
}

.erc-card-9.bg-aqua {
  background-color: #06cdff;
}

.erc-card-9.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.erc-card-9.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.erc-card-9.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.erc-card-9.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.erc-card-9.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.erc-card-9.bg-lime {
  background-color: #00ff67;
}

.erc-card-9.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.erc-card-9.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.erc-card-9.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.erc-card-9.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.erc-card-9.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.erc-documents {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px solid #039;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 23rem;
  max-width: none;
  height: 19rem;
  padding: 1rem;
  display: grid;
  transform: translate(0)rotate(4deg);
}

.erc-documents.bg-aqua {
  background-color: #06cdff;
}

.erc-documents.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.erc-documents.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.erc-documents.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.erc-documents.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.erc-documents.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.erc-documents.bg-lime {
  background-color: #00ff67;
}

.erc-documents.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.erc-documents.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.erc-documents.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.erc-documents.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.erc-documents.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.erc-documents-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 1rem;
}

.erc-documents-grid.reviews {
  grid-template-rows: max-content max-content auto;
}

.erc-documents-list {
  color: #fff;
  width: 100%;
  margin-bottom: 0;
  padding-left: 1rem;
  font-family: Switzer, sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
}

.erc-bridge-documents-item {
  color: #fff;
  width: 100%;
  max-width: none;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: 1rem;
  font-weight: 300;
}

.erc-footnotes-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.erc-bridge-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: max-content 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  align-self: center;
  width: 100%;
  max-width: 1317px;
  height: auto;
  margin-top: 0;
  margin-bottom: 2rem;
}

.erc-bridge-card-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 30rem;
  max-width: none;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: grid;
  transform: translate(0)rotate(-2deg);
}

.erc-bridge-card-1.bg-aqua {
  background-color: #06cdff;
}

.erc-bridge-card-1.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.erc-bridge-card-1.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.erc-bridge-card-1.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.erc-bridge-card-1.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.erc-bridge-card-1.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.erc-bridge-card-1.bg-lime {
  background-color: #00ff67;
}

.erc-bridge-card-1.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.erc-bridge-card-1.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.erc-bridge-card-1.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.erc-bridge-card-1.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.erc-bridge-card-1.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.erc-guidelines-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 24rem;
  max-width: none;
  height: 24rem;
  padding: 0;
  display: grid;
  transform: translate(-.5rem)rotate(4deg);
}

.erc-guidelines-card.bg-aqua {
  background-color: #06cdff;
}

.erc-guidelines-card.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.erc-guidelines-card.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.erc-guidelines-card.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.erc-guidelines-card.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.erc-guidelines-card.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.erc-guidelines-card.bg-lime {
  background-color: #00ff67;
}

.erc-guidelines-card.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.erc-guidelines-card.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.erc-guidelines-card.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.erc-guidelines-card.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.erc-guidelines-card.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.erc-guidelines-card-inner-grid-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 3rem max-content max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 2rem;
}

.erc-guidelines-card-inner-grid-1.reviews {
  grid-template-rows: max-content max-content auto;
}

.erc-bridge-guide-list {
  color: #fff;
  margin-bottom: 0;
  padding-left: 1rem;
  font-family: Switzer, sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
}

.erc-bridge-guide-item {
  color: #001f4f;
  max-width: 280px;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: 1rem;
  font-weight: 300;
}

.erc-bridge-documents {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px solid #0623ff;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 42rem;
  max-width: none;
  height: auto;
  margin-right: 4rem;
  padding: 1rem;
  display: grid;
  transform: translate(0)rotate(4deg);
}

.erc-bridge-documents.bg-aqua {
  background-color: #06cdff;
}

.erc-bridge-documents.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.erc-bridge-documents.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.erc-bridge-documents.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.erc-bridge-documents.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.erc-bridge-documents.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.erc-bridge-documents.bg-lime {
  background-color: #00ff67;
}

.erc-bridge-documents.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.erc-bridge-documents.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.erc-bridge-documents.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.erc-bridge-documents.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.erc-bridge-documents.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.erc-bridge-documents-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  height: 100%;
  padding: 1rem;
}

.erc-bridge-documents-grid.reviews {
  grid-template-rows: max-content max-content auto;
}

.erc-bridge-button-wrapper {
  z-index: 999;
  width: 10rem;
  margin-top: 4rem;
  margin-bottom: 0;
  margin-left: 0;
  position: relative;
}

.erc-bridge-button-link {
  width: 100%;
}

.erc-bridge-button {
  width: 100%;
  height: auto;
}

.wave-lottie-animation-5 {
  flex-direction: column;
  align-self: center;
  width: 105%;
  margin-bottom: -10px;
  margin-left: -5px;
  display: none;
}

.wave-lottie-5 {
  width: 100%;
}

.money-bag-wrapper-erc {
  z-index: 999;
  width: 12rem;
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
  margin-left: 0;
  position: relative;
}

.money-bag-animation-erc {
  width: 100%;
  height: auto;
}

.biz-products-hero-footer-wrapper {
  grid-column-gap: 2.5rem;
  justify-content: center;
  width: 100%;
  display: flex;
}

.biz-products-cta-button-1 {
  grid-column-gap: 2rem;
  background-color: #00ff67;
  border: 1px solid #ffffff80;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: auto;
  padding: 1.5rem;
  text-decoration: none;
  display: flex;
}

.biz-products-cta-button-1.top-padding {
  margin-top: 2rem;
}

.biz-products-cta-button-1-text {
  color: #0623ff;
  font-family: Pilatcondensed, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: .8;
}

.product-highlights-hero-wrapper {
  align-self: center;
  width: 100%;
  max-width: 1317px;
}

.product-highlights-hero-wrapper.small-side-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.product-highlights-hero-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.product-highlight-card-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 17rem;
  height: auto;
  max-height: none;
  display: grid;
}

.product-highlight-card-wrapper.one {
  background-color: #00ff67;
  height: 151.344px;
}

.product-highlight-card-wrapper.two {
  background-color: #06cdff;
}

.product-highlight-card-wrapper.three {
  background-color: #00ff67;
}

.product-highlight-card-wrapper.amount {
  transform: rotate(-2deg);
}

.product-highlight-card-wrapper.rate {
  transform: rotate(1deg);
}

.product-highlight-card-wrapper.term {
  transform: rotate(2deg);
}

.product-highlight-inner-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: auto;
  padding: 2.5rem 2rem 2rem;
}

.highlight-icon-wrapper {
  width: 3rem;
  height: auto;
  padding-bottom: 1rem;
}

.highlight-icon-wrapper.process {
  height: 4rem;
}

.highlight-icon {
  width: 100%;
  max-width: none;
  height: 100%;
}

.highlight-card-inner-wrapper {
  grid-column-gap: 8px;
  align-items: flex-start;
  display: flex;
}

.extra-light-span {
  font-weight: 200;
}

.image-5 {
  width: 100%;
}

.product-benefits-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 1317px;
}

.product-benefits-card-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.benefits-card-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 19rem;
  height: auto;
  max-height: none;
  display: grid;
}

.benefits-card-wrapper.lime {
  background-color: #00ff67;
}

.benefits-card-wrapper.lime.one {
  transform: rotate(-2deg);
}

.benefits-card-wrapper.lime.three {
  transform: rotate(-1deg);
}

.benefits-card-wrapper.aqua {
  background-color: #06cdff;
}

.benefits-card-wrapper.aqua.two {
  transform: rotate(1deg);
}

.benefits-card-wrapper.aqua.four {
  transform: rotate(5deg);
}

.benefits-card-inner-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: auto;
  padding: 2.5rem 2rem 2rem;
}

.common-uses-wrapper-1 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 1317px;
}

.common-uses-wrapper {
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.common-uses-wrapper.regular-top-margin {
  margin-top: 4rem;
}

.common-uses-wrapper.small-gap {
  grid-row-gap: 1rem;
  padding-bottom: 0;
}

.common-uses-wrapper.regular-gap {
  grid-row-gap: 3rem;
}

.common-uses-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  grid-template-rows: 3rem 1fr 1fr 1fr 1fr 3rem;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1317px;
  height: 100%;
}

.common-use-circle-wrapper {
  z-index: 7;
  border-radius: 100%;
  width: 14em;
  height: 14em;
  position: relative;
  overflow: visible;
}

.common-use-circle-wrapper.first {
  width: 10em;
  height: 10em;
  overflow: visible;
  transform: rotate(0);
}

.common-use-circle-wrapper.third.small {
  width: 9em;
  height: 9em;
}

.common-use-circle-wrapper.forth {
  width: 8em;
  height: 8em;
}

.common-use-circle-wrapper.forth.doctors {
  margin-bottom: 2rem;
}

.common-use-circle-wrapper.forth.cleaning {
  margin-bottom: -1rem;
  margin-right: 2rem;
}

.common-use-circle-wrapper.forth.construction {
  margin-top: 1rem;
  margin-right: 0;
}

.common-use-circle-wrapper.third {
  width: 12em;
  height: 12em;
}

.common-use-circle-wrapper.second {
  width: 6em;
  height: 6em;
}

.common-use-circle-wrapper.large {
  width: 14rem;
  height: 14rem;
}

.common-use-circle-wrapper.medium {
  width: 10rem;
  height: 10rem;
}

.common-use-circle-wrapper.small {
  width: 5rem;
  height: 5rem;
}

.common-use-circle-wrapper.regular {
  width: 7rem;
  height: 7rem;
}

.common-use-circle-hero {
  border: 3px #cc94ff;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  overflow: hidden;
  box-shadow: 8px 8px #0000001a;
}

.common-use-circle-hero.josh {
  border-color: #00ff67;
}

.common-use-circle-hero.monica {
  border-color: #e99761;
}

.common-use-circle-hero.johnnie {
  border-color: #00a8d2;
}

.common-use-circle-hero.linda {
  border-color: #6606ff;
}

.common-use-circle-hero.sergie {
  border-color: #06ffb5;
}

.common-use-circle-hero.natasha {
  border-color: #0623ff;
  transform: rotate(0);
}

.common-use-circle-hero.ecommerce {
  border-style: none;
  border-color: #001bec;
}

.common-use-circle-hero.accountants {
  border-style: none;
  border-color: #06cdff;
}

.common-use-circle-hero.hvac, .common-use-circle-hero.salons, .common-use-circle-hero.doctors, .common-use-circle-hero.landscaping, .common-use-circle-hero.construction, .common-use-circle-hero.auto-repair, .common-use-circle-hero.hospitality, .common-use-circle-hero.retail, .common-use-circle-hero.wholesale, .common-use-circle-hero.cleaning-services, .common-use-circle-hero.realtors, .common-use-circle-hero.manufacturing, .common-use-circle-hero.erc-bubble-1 {
  border-style: none;
  border-color: #06ffb5;
}

.highlight-sticky {
  width: 100%;
}

.hiw-track {
  width: 100%;
  height: 300vw;
  position: static;
}

.hiw-camera {
  width: 100vw;
  height: 100vh;
  position: sticky;
  top: 0;
}

.hiw-frame {
  height: 100%;
  display: flex;
}

.hiw-item-1 {
  flex: none;
  align-self: flex-end;
  width: 100vw;
  height: 85vh;
  padding: 0 2.5rem 2.6rem;
}

.hiw-grid-1 {
  grid-column-gap: 4rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto max-content;
  grid-template-columns: max-content max-content 1fr;
  width: 100%;
  height: 100%;
}

.hiw-item-2 {
  flex: none;
  align-self: flex-end;
  width: 200vw;
  height: 85vh;
  padding: 0 2.5rem 2.6rem;
}

.hiw-grid-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  height: 100%;
}

.benjamins-link {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.splash-parental {
  background-color: #0000;
  width: 100%;
  height: 100vh;
  position: relative;
  top: 0;
  overflow: hidden;
}

.splash-parental.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.splash-parental.overflow {
  width: 100%;
  overflow: hidden;
}

.splash-parental.light-blue {
  background-color: #ebf0f7;
}

.splash-parental.bg-light-gray.no-flow {
  overflow: visible;
}

.splash-parental.bg-dark-blue {
  overflow: hidden;
}

.splash-parental.bg-light-gray {
  background-color: #ebecf1;
}

.splash-parental.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.splash-parental.page {
  min-height: 500px;
}

.splash-parental.full-page {
  min-height: 100vh;
}

.splash-parental.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.splash-parental.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.splash-parental.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.splash-parental.hero-padding {
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.splash-parental.hero-padding.bg-royal {
  background-color: #0623ff;
}

.splash-parental.hero-padding.mobile-sizing {
  z-index: 990;
}

.splash-parental.hero-padding.mobile-sizing.bg-purple {
  background-color: #6606ff;
}

.splash-parental.hero-padding.bg-navy {
  background-color: #001f4f;
}

.splash-parental.hero-padding.bg-navy.show-overflow {
  z-index: 999;
  flex-direction: column;
  align-items: center;
  display: flex;
  overflow: visible;
}

.splash-parental.hero-padding.bg-navy.show-overflow.common-uses {
  padding-top: 2.5rem;
}

.splash-parental.hero-padding.utility {
  justify-content: center;
  align-items: center;
  padding-top: 2.5rem;
  display: flex;
}

.splash-parental.hero-padding.business-home {
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.splash-parental.hero-padding.michael-biz-card {
  z-index: 990;
  padding-top: 2.5rem;
  padding-bottom: 0;
}

.splash-parental.hero-padding.michael-biz-card.bg-purple {
  background-color: #6606ff;
}

.splash-parental.hero-padding.michael-biz-card-2 {
  z-index: 990;
  background-color: #039;
  flex-direction: column;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.splash-parental.hero-padding.michael-biz-card-2.bg-purple {
  background-color: #6606ff;
}

.splash-parental.hero-padding.get-started {
  z-index: 990;
  padding-top: 3.5rem;
}

.splash-parental.hero-padding.get-started.bg-purple {
  background-color: #6606ff;
}

.splash-parental.hero-padding.password {
  justify-content: center;
  align-items: center;
  display: flex;
}

.splash-parental.hero-padding.roly-test {
  z-index: 990;
  padding-bottom: 0;
}

.splash-parental.hero-padding.roly-test.bg-purple {
  background-color: #6606ff;
}

.splash-parental.about-hero-padding {
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.splash-parental.about-hero-padding.bg-royal {
  background-color: #0623ff;
}

.splash-parental.about-hero-padding.mobile-sizing {
  z-index: 990;
}

.splash-parental.about-hero-padding.mobile-sizing.bg-purple {
  background-color: #6606ff;
}

.splash-parental.about-hero-padding.bg-navy {
  background-color: #001f4f;
}

.splash-parental.about-hero-padding.bg-navy.show-overflow {
  z-index: 999;
  overflow: visible;
}

.splash-parental.about-hero-padding.utility {
  justify-content: center;
  align-items: center;
  display: flex;
}

.splash-parental.biz-card-hero-padding {
  padding-bottom: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.splash-parental.biz-card-hero-padding.bg-royal {
  background-color: #0623ff;
}

.splash-parental.biz-card-hero-padding.mobile-sizing {
  z-index: 990;
}

.splash-parental.biz-card-hero-padding.mobile-sizing.bg-purple {
  background-color: #6606ff;
}

.splash-parental.biz-card-hero-padding.bg-navy {
  background-color: #001f4f;
}

.splash-parental.biz-card-hero-padding.bg-navy.show-overflow {
  z-index: 999;
  overflow: visible;
}

.splash-parental.biz-card-hero-padding.utility {
  justify-content: center;
  align-items: center;
  display: flex;
}

.splash-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 8rem auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-content: stretch;
  width: 100%;
  height: 100%;
  min-height: auto;
}

.splash-grid.hero-padding {
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.splash-grid.mobile-gap {
  grid-row-gap: 1rem;
}

.splash-grid.mobile-gap.michael-biz-card {
  grid-row-gap: 0rem;
  grid-template-rows: max-content max-content 1fr 1fr 1fr max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.splash-grid.mobile-gap.michael-biz-card-2 {
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content 1fr 1fr 1fr max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding: 2.5rem;
}

.splash-flex {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40rem;
  height: auto;
  margin-bottom: 7rem;
  display: flex;
}

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

.splash-parent.mint {
  background-color: #e6faff;
}

.splash-logo-parent {
  grid-row-gap: .5rem;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin: 0;
  padding: 1rem 1rem .7rem;
  display: flex;
}

.webpage-link {
  background-color: #00ff67;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 1.5rem 1.5rem 1rem;
  text-decoration: none;
  display: flex;
}

.intro-webpage {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 4rem;
  display: block;
}

.splash-logo {
  width: 100%;
  display: none;
}

.splash-button-text {
  color: #0623ff;
  text-align: left;
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pilatcondensed, sans-serif;
  font-size: 5rem;
  font-weight: 600;
  line-height: .8;
  text-decoration: none;
}

.splash-button-text.all-caps {
  text-transform: uppercase;
}

.splash-button-text.all-caps.people {
  width: 240px;
  max-width: 240px;
}

.splash-button-text.all-caps.biz-products {
  flex: none;
  font-family: Pilatcondensed, sans-serif;
  font-size: 2.8rem;
  font-weight: 800;
}

.splash-button-text.jason-label, .splash-button-text.laura-label {
  color: #0623ff;
  text-transform: uppercase;
}

.splash-button-text.contact {
  font-size: 4.6rem;
}

.splash-button-text.white {
  color: #fff;
}

.splash-tagline-parent {
  grid-row-gap: .5rem;
  background-color: #0000;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin: 0;
  padding: 1rem 1rem .5rem;
  display: flex;
}

.splash-tagline-text {
  color: #0623ff;
  text-align: left;
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pilatcondensed, sans-serif;
  font-size: 3.5rem;
  font-weight: 800;
  line-height: .8;
  text-decoration: none;
}

.splash-tagline-text.all-caps {
  text-transform: uppercase;
}

.splash-tagline-text.all-caps.people {
  width: 240px;
  max-width: 240px;
}

.splash-tagline-text.all-caps.biz-products {
  flex: none;
  font-family: Pilatcondensed, sans-serif;
  font-size: 2.8rem;
  font-weight: 800;
}

.splash-tagline-text.jason-label, .splash-tagline-text.laura-label {
  color: #0623ff;
  text-transform: uppercase;
}

.splash-arrow-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: auto;
  margin-top: 13px;
  display: flex;
}

.splash-logo-link {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 0 0 0;
  text-decoration: none;
  display: flex;
}

.intro-contact {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: .5rem;
  display: block;
}

.contact-info-link {
  background-color: #6606ff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 1.5rem 1.5rem 1rem;
  text-decoration: none;
  display: flex;
}

.body-white {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.get-funding-splash, .contact-me-splash, .tagline-vector {
  width: 100%;
}

.splash-logo-html {
  color: #fff;
  width: 100%;
}

.get-funding-html {
  color: #0623ff;
  width: 100%;
}

.contact-me-html {
  color: #fff;
  width: 100%;
}

.tagline-html {
  color: #0623ff;
}

.ptl-cta-button-1 {
  grid-column-gap: 2rem;
  background-color: #0623ff;
  border: 1px solid #ffffff80;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: auto;
  margin-top: 3rem;
  padding: 15px 10px;
  text-decoration: none;
  display: flex;
}

.ptl-cta-button-1.top-padding {
  margin-top: 2rem;
}

.ptl-hero-footer-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.ptl-cta-button-1-text {
  color: #00ff67;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  line-height: .8;
}

.ptl-bubble-wrapper {
  z-index: 7;
  border-radius: 100%;
  width: 14em;
  height: 14em;
  position: relative;
  overflow: visible;
}

.ptl-bubble-wrapper.first {
  width: 10em;
  height: 10em;
  overflow: visible;
  transform: rotate(0);
}

.ptl-bubble-wrapper.third.small {
  width: 9em;
  height: 9em;
}

.ptl-bubble-wrapper.forth {
  width: 8em;
  height: 8em;
}

.ptl-bubble-wrapper.forth.doctors {
  margin-bottom: 2rem;
}

.ptl-bubble-wrapper.forth.cleaning {
  margin-bottom: -1rem;
  margin-right: 2rem;
}

.ptl-bubble-wrapper.forth.construction {
  margin-top: 1rem;
  margin-right: 0;
}

.ptl-bubble-wrapper.third {
  width: 12em;
  height: 12em;
}

.ptl-bubble-wrapper.second {
  width: 6em;
  height: 6em;
}

.ptl-bubble-wrapper.large {
  width: 14rem;
  height: 14rem;
}

.ptl-bubble-wrapper.medium {
  width: 10rem;
  height: 10rem;
}

.ptl-bubble-wrapper.small {
  width: 5rem;
  height: 5rem;
}

.ptl-bubble-wrapper.regular {
  width: 7rem;
  height: 7rem;
}

.ptl-bubble-wrapper.bubble-1 {
  width: 8rem;
  height: 8rem;
  margin-bottom: -2rem;
  margin-left: -2rem;
}

.ptl-bubble-wrapper.bubble-2 {
  width: 9rem;
  height: 9rem;
  margin-top: -1rem;
  margin-bottom: 0;
}

.ptl-bubble-wrapper.bubble-3 {
  width: 10rem;
  height: 10rem;
  margin-top: -1.5rem;
  margin-left: 2.5rem;
}

.ptl-bubble-wrapper.bubble-4 {
  width: 8rem;
  height: 8rem;
  margin-top: 2rem;
  margin-left: 0;
  margin-right: 2rem;
}

.ptl-bubble-wrapper.bubble-5 {
  width: 8rem;
  height: 8rem;
  margin-top: 0;
  margin-left: 0;
}

.ptl-bubble-wrapper.bubble-6 {
  width: 10rem;
  height: 10rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.ptl-bubble-wrapper.bubble-7 {
  width: 9rem;
  height: 9rem;
  margin-top: -1rem;
  margin-bottom: 0;
  margin-right: 0;
}

.ptl-grid-1 {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1317px;
  height: auto;
  margin-top: 2rem;
}

.ptl-card-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 35rem;
  max-width: none;
  height: 35rem;
  padding: 0;
  display: grid;
}

.ptl-card-1.bg-aqua {
  background-color: #06cdff;
}

.ptl-card-1.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.ptl-card-1.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.ptl-card-1.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.ptl-card-1.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.ptl-card-1.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.ptl-card-1.bg-lime {
  background-color: #00ff67;
}

.ptl-card-1.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.ptl-card-1.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.ptl-card-1.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.ptl-card-1.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.ptl-card-1.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.ptl-card-inner-grid-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: 6rem max-content max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 2rem;
}

.ptl-card-inner-grid-1.reviews {
  grid-template-rows: max-content max-content auto;
}

.ptl-highlights-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.ptl-highlight-flex {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.ptl-icon-wrapper {
  width: 2rem;
  height: 2rem;
}

.ptl-icon {
  max-width: none;
  height: 100%;
}

.ptl-grid-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: max-content 1fr max-content;
  grid-template-columns: 1fr max-content 1fr;
  width: 100%;
  max-width: 1317px;
  height: auto;
  margin-top: 2rem;
}

.ptl-card-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 19rem;
  max-width: none;
  height: 19rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: grid;
  transform: translate(-1rem)rotate(-3deg);
}

.ptl-card-2.bg-aqua {
  background-color: #06cdff;
}

.ptl-card-2.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.ptl-card-2.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.ptl-card-2.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.ptl-card-2.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.ptl-card-2.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.ptl-card-2.bg-lime {
  background-color: #00ff67;
}

.ptl-card-2.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.ptl-card-2.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.ptl-card-2.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.ptl-card-2.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.ptl-card-2.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.ptl-card-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 19rem;
  max-width: none;
  height: 19rem;
  padding: 0;
  display: grid;
  transform: rotate(1deg);
}

.ptl-card-3.bg-aqua {
  background-color: #06cdff;
}

.ptl-card-3.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.ptl-card-3.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.ptl-card-3.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.ptl-card-3.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.ptl-card-3.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.ptl-card-3.bg-lime {
  background-color: #00ff67;
}

.ptl-card-3.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.ptl-card-3.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.ptl-card-3.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.ptl-card-3.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.ptl-card-3.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.ptl-card-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 19rem;
  max-width: none;
  height: 19rem;
  padding: 0;
  display: grid;
  transform: translate(1rem)rotate(4deg);
}

.ptl-card-4.bg-aqua {
  background-color: #06cdff;
}

.ptl-card-4.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.ptl-card-4.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.ptl-card-4.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.ptl-card-4.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.ptl-card-4.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.ptl-card-4.bg-lime {
  background-color: #00ff67;
}

.ptl-card-4.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.ptl-card-4.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.ptl-card-4.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.ptl-card-4.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.ptl-card-4.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.ptl-card-inner-grid-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1rem max-content max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 2rem 2rem 2rem 2.5rem;
}

.ptl-card-inner-grid-3.reviews {
  grid-template-rows: max-content max-content auto;
}

.ptl-credit-factors-list {
  color: #0623ff;
  width: 100%;
  margin-bottom: 0;
  padding-left: 1rem;
  font-family: Switzer, sans-serif;
  font-size: 1.2rem;
  line-height: 1.3;
}

.ptl-credit-factors-item {
  color: #fff;
  width: 100%;
  max-width: none;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: 1rem;
  font-weight: 300;
}

.ptl-grid-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: max-content 1fr 1fr;
  grid-template-columns: 1fr max-content 1fr;
  justify-content: center;
  align-self: center;
  width: 100%;
  max-width: 1317px;
  height: auto;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.ptl-card-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 21rem;
  max-width: none;
  height: 21rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: grid;
  transform: translate(.5rem)rotate(-3deg);
}

.ptl-card-5.bg-aqua {
  background-color: #06cdff;
}

.ptl-card-5.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.ptl-card-5.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.ptl-card-5.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.ptl-card-5.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.ptl-card-5.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.ptl-card-5.bg-lime {
  background-color: #00ff67;
}

.ptl-card-5.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.ptl-card-5.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.ptl-card-5.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.ptl-card-5.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.ptl-card-5.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.ptl-card-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 21rem;
  max-width: none;
  height: 21rem;
  padding: 0;
  display: grid;
  transform: translate(0)rotate(1deg);
}

.ptl-card-6.bg-aqua {
  background-color: #06cdff;
}

.ptl-card-6.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.ptl-card-6.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.ptl-card-6.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.ptl-card-6.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.ptl-card-6.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.ptl-card-6.bg-lime {
  background-color: #00ff67;
}

.ptl-card-6.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.ptl-card-6.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.ptl-card-6.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.ptl-card-6.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.ptl-card-6.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.ptl-card-inner-grid-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1rem max-content;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 2rem;
}

.ptl-card-inner-grid-4.reviews {
  grid-template-rows: max-content max-content auto;
}

.ptl-card-inner-grid-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: .75rem max-content max-content auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 2rem;
}

.ptl-card-inner-grid-6.reviews {
  grid-template-rows: max-content max-content auto;
}

.ptl-card-inner-grid-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: .75rem max-content max-content auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 2rem 2rem 2rem 4rem;
}

.ptl-card-inner-grid-5.reviews {
  grid-template-rows: max-content max-content auto;
}

.ptl-card-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #001f4f;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 20rem;
  max-width: none;
  height: 20rem;
  padding: 0;
  display: grid;
  transform: translate(-.5rem)rotate(4deg);
}

.ptl-card-7.bg-aqua {
  background-color: #06cdff;
}

.ptl-card-7.bg-aqua.decades {
  transform: translate(-2rem, 5rem)rotate(-4deg);
}

.ptl-card-7.bg-aqua.tshirts {
  transform: rotate(-7deg);
}

.ptl-card-7.bg-aqua.term-loan {
  transform: rotate(1deg);
}

.ptl-card-7.bg-aqua.sba-loan-1 {
  transform: translate(-1rem)rotate(4deg);
}

.ptl-card-7.bg-aqua.debt-solutions {
  transform: translate(0)rotate(1deg);
}

.ptl-card-7.bg-lime {
  background-color: #00ff67;
}

.ptl-card-7.bg-lime.people-first {
  transform: translate(4rem, 2rem)rotate(5deg);
}

.ptl-card-7.bg-lime.real-people {
  transform: translate(1rem, 3rem)rotate(3deg);
}

.ptl-card-7.bg-lime.line-of-credit {
  transform: translate(1.5rem)rotate(-4deg);
}

.ptl-card-7.bg-lime.working-capital {
  transform: translate(-2rem, -.5rem)rotate(-1deg);
}

.ptl-card-7.bg-lime.equipment {
  transform: translate(3.5rem, 1.5rem)rotate(-2deg);
}

.hero-wrapper {
  width: 100%;
  height: 100%;
  margin-top: 8rem;
}

.hero-wrapper-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 6rem auto;
  grid-template-columns: 1fr;
  justify-items: center;
  width: 80%;
  max-width: 1150px;
  height: 100%;
}

.hero-footer-flex-889 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
}

.grid-hero-footer {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: max-content auto auto;
  width: 100%;
  height: 100%;
}

.wrapper-highlight {
  grid-column-gap: 4vw;
  grid-row-gap: 0rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
}

.inner-wrapper-highlight {
  grid-row-gap: .5rem;
  justify-content: center;
  width: auto;
  height: 100%;
}

.heading-small-1 {
  font-family: Pilatcondensed, sans-serif;
  font-size: 2.5rem;
}

.heading-small-1.all-caps {
  text-transform: uppercase;
}

.paragraph-regular {
  font-size: 1.5rem;
}

.paragraph-regular.left-padding {
  padding-left: 2.5rem;
}

.heading-small-2 {
  letter-spacing: 0;
  font-family: Pilatcondensed, sans-serif;
  font-size: 4rem;
}

.heading-small-2.all-caps {
  text-transform: uppercase;
}

.heading-small-2.regular-padding {
  padding: 2rem 2rem 2.5rem;
}

.heading-small-2.regular-padding.text-white {
  padding: 5vh 2.5rem 6vh;
}

.highlight-shape {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-self: center;
  place-items: center;
  width: 100%;
  padding: 0;
  display: grid;
}

.inner-wrapper-highlight-2 {
  grid-row-gap: 1.5rem;
  justify-content: center;
  width: auto;
  height: 100%;
}

.hero-div {
  grid-row-gap: 4rem;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.hero-head-div {
  grid-column-gap: 4rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-head {
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-family: Pilatcondensed, sans-serif;
  font-size: 13vw;
  font-weight: 800;
}

.hero-head.align-center.all-caps {
  text-transform: uppercase;
}

.hero-head.align-center.all-caps.text-white.mobile-align-left.top-small-margin {
  margin-top: 2rem;
}

.hero-head.align-center.all-caps.text-white.mobile-align-left.industries {
  text-align: left;
}

.hero-head.align-center.all-caps.text-white.mobile-align-left.about {
  align-self: center;
}

.hero-head.align-center.all-caps.text-white.mobile-align-left.about.top-margin {
  margin-top: -40px;
}

.hero-head.align-center.all-caps.text-white.mobile-align-left.get-started {
  text-align: center;
  max-width: none;
  margin-top: 0;
  font-size: 14vw;
}

.hero-head.align-center.all-caps.text-white.mobile-align-left.erc-home {
  align-self: center;
  font-size: 15vw;
}

.hero-head.align-center.all-caps.text-white.mobile-align-left.biz-products {
  max-width: 10ch;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.hero-head.align-center.all-caps.text-white.mobile-align-left.ptl {
  color: #001f4f;
  letter-spacing: -2px;
  align-self: center;
  font-family: Pilatcondensed, sans-serif;
  font-size: 15vw;
}

.hero-head.align-center.all-caps.text-white.michael {
  margin-top: 2rem;
  font-size: 17vw;
}

.hero-head.align-center.all-caps.text-white.michael.top-small-margin {
  margin-top: 2rem;
}

.hero-head.align-center.all-caps.text-white.michael.industries {
  text-align: left;
}

.hero-head.align-center.all-caps.text-white.michael.about {
  align-self: center;
}

.hero-head.align-center.all-caps.text-white.michael.about.top-margin {
  margin-top: -40px;
}

.hero-head.align-center.all-caps.text-white.michael-2 {
  margin-top: 1rem;
  font-size: 14vw;
}

.hero-head.align-center.all-caps.text-white.michael-2.top-small-margin {
  margin-top: 2rem;
}

.hero-head.align-center.all-caps.text-white.michael-2.industries {
  text-align: left;
}

.hero-head.align-center.all-caps.text-white.michael-2.about {
  align-self: center;
}

.hero-head.align-center.all-caps.text-white.michael-2.about.top-margin {
  margin-top: -40px;
}

.hero-head.all-caps {
  text-transform: uppercase;
}

.hero-head.all-caps.text-white {
  align-self: flex-start;
}

.hero-head.all-caps.text-white.small-top-margin {
  margin-top: 2rem;
}

.hero-head.all-caps.text-white.business-home {
  font-size: 17vw;
  line-height: .8;
}

.hero-head.all-caps.text-white.business-home.top-margin {
  margin-top: -.5rem;
}

.hero-head-wrapper {
  grid-row-gap: 2.5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.hero-cta-div {
  grid-column-gap: 2.5rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-sticker-div {
  width: 10vw;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2rem;
}

.hero-sticker {
  width: 100%;
}

.medium-para-1 {
  max-width: 32ch;
  margin-top: 3rem;
  font-size: 1.5rem;
}

.medium-para-1.align-center.medium-size {
  max-width: 600px;
}

.medium-para-1.align-center.medium-size.text-aqua {
  color: #06cdff;
}

.medium-para-1.align-center.medium-size.text-aqua.mobile-edits {
  align-self: flex-start;
}

.medium-para-1.align-center.medium-size.text-aqua.mobile-edits.industries {
  text-align: left;
  max-width: 675px;
}

.medium-para-1.align-center.medium-size.text-aqua.mobile-edits.about {
  text-align: left;
  max-width: 450px;
  font-size: 1.5rem;
}

.medium-para-1.align-center.medium-size.text-aqua.mobile-edits.about.regular-bottom-margin {
  margin-bottom: 2.5rem;
}

.medium-para-1.align-center.medium-size.text-aqua.mobile-edits.about.large-bottom-margin {
  margin-bottom: 8rem;
}

.medium-para-1.align-center.medium-size.text-aqua.mobile-edits.about.medium-top-margin {
  margin-top: 4rem;
}

.medium-para-1.align-center.medium-size.text-aqua.mobile-edits.reviews {
  color: #06cdff;
  text-align: left;
  max-width: 700px;
}

.medium-para-1.align-center.medium-size.text-aqua.mobile-edits.get-started {
  color: #fff;
  text-align: left;
  max-width: 700px;
}

.medium-para-1.align-center.medium-size.text-aqua.mobile-edits.erc-home {
  text-align: center;
  align-self: center;
  max-width: 28ch;
}

.medium-para-1.align-center.medium-size.text-aqua.mobile-edits.biz-products {
  text-align: left;
  max-width: 34ch;
}

.medium-para-1.align-center.medium-size.text-aqua.mobile-edits.ptl {
  color: #039;
  text-align: center;
  align-self: center;
  max-width: 28ch;
}

.medium-para-1.align-center.medium-size.text-royal {
  color: #0623ff;
}

.medium-para-1.text-aqua {
  color: #06cdff;
}

.medium-para-1.text-aqua.biz-products-hero {
  max-width: 34ch;
}

.hero-content-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.hero-div-1 {
  background-color: #0000;
  justify-content: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-div-1.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.hero-div-1.overflow {
  width: 100%;
  overflow: hidden;
}

.hero-div-1.light-blue {
  background-color: #ebf0f7;
}

.hero-div-1.bg-light-gray.no-flow {
  overflow: visible;
}

.hero-div-1.bg-dark-blue {
  overflow: hidden;
}

.hero-div-1.bg-light-gray {
  background-color: #ebecf1;
}

.hero-div-1.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.hero-div-1.page {
  min-height: 500px;
}

.hero-div-1.full-page {
  min-height: 100vh;
}

.hero-div-1.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.hero-div-1.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.hero-div-1.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.hero-div-1.hero-padding {
  flex-direction: column;
  align-items: center;
  height: 100dvh;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-div-1.hero-padding.bg-royal {
  background-color: #0623ff;
}

.hero-div-1.hero-padding.mobile-sizing {
  z-index: 990;
}

.hero-div-1.hero-padding.mobile-sizing.bg-purple {
  background-color: #6606ff;
}

.hero-div-1.hero-padding.bg-navy {
  background-color: #001f4f;
}

.hero-div-1.hero-padding.bg-navy.show-overflow {
  z-index: 999;
  flex-direction: column;
  align-items: center;
  display: flex;
  overflow: visible;
}

.hero-div-1.hero-padding.bg-navy.show-overflow.common-uses {
  padding-top: 2.5rem;
}

.hero-div-1.hero-padding.utility {
  justify-content: center;
  align-items: center;
  padding-top: 2.5rem;
  display: flex;
}

.hero-div-1.hero-padding.business-home {
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero-div-1.hero-padding.michael-biz-card {
  z-index: 990;
  padding-top: 2.5rem;
  padding-bottom: 0;
}

.hero-div-1.hero-padding.michael-biz-card.bg-purple {
  background-color: #6606ff;
}

.hero-div-1.hero-padding.michael-biz-card-2 {
  z-index: 990;
  background-color: #039;
  flex-direction: column;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.hero-div-1.hero-padding.michael-biz-card-2.bg-purple {
  background-color: #6606ff;
}

.hero-div-1.hero-padding.get-started {
  z-index: 990;
  padding-top: 3.5rem;
}

.hero-div-1.hero-padding.get-started.bg-purple {
  background-color: #6606ff;
}

.hero-div-1.hero-padding.password {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-div-1.hero-padding.roly-test {
  z-index: 990;
  padding-bottom: 0;
}

.hero-div-1.hero-padding.roly-test.bg-purple {
  background-color: #6606ff;
}

.hero-div-1.about-hero-padding {
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.hero-div-1.about-hero-padding.bg-royal {
  background-color: #0623ff;
}

.hero-div-1.about-hero-padding.mobile-sizing {
  z-index: 990;
}

.hero-div-1.about-hero-padding.mobile-sizing.bg-purple {
  background-color: #6606ff;
}

.hero-div-1.about-hero-padding.bg-navy {
  background-color: #001f4f;
}

.hero-div-1.about-hero-padding.bg-navy.show-overflow {
  z-index: 999;
  overflow: visible;
}

.hero-div-1.about-hero-padding.utility {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-div-1.biz-card-hero-padding {
  padding-bottom: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.hero-div-1.biz-card-hero-padding.bg-royal {
  background-color: #0623ff;
}

.hero-div-1.biz-card-hero-padding.mobile-sizing {
  z-index: 990;
}

.hero-div-1.biz-card-hero-padding.mobile-sizing.bg-purple {
  background-color: #6606ff;
}

.hero-div-1.biz-card-hero-padding.bg-navy {
  background-color: #001f4f;
}

.hero-div-1.biz-card-hero-padding.bg-navy.show-overflow {
  z-index: 999;
  overflow: visible;
}

.hero-div-1.biz-card-hero-padding.utility {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-head-div-2 {
  grid-column-gap: 4rem;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.content-box-wrapper {
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1400px;
  padding: 2rem;
  display: flex;
}

.content-grid-1 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto auto;
  width: 100%;
}

.benefits-box {
  background-color: #06cdff;
  border-radius: 30px;
  width: 100%;
  padding: 2.5rem;
  overflow: hidden;
}

.box-content-grid-1 {
  grid-column-gap: 0px;
  grid-row-gap: 4rem;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr;
  width: 100%;
}

.box-heading {
  color: #001f4f;
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pilatcondensed, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: .8;
  text-decoration: none;
}

.box-heading.all-caps {
  text-transform: uppercase;
}

.box-heading.all-caps.text-white {
  color: #fff;
}

.box-heading.all-caps.text-white.industry {
  max-width: 28ch;
}

.box-heading.all-caps.text-white.michael-2 {
  font-weight: 100;
}

.box-heading.all-caps.text-white.michael-3 {
  margin-top: 2px;
  font-size: 3.5vw;
}

.box-heading.all-caps.text-white.michael-4 {
  font-size: 3.5vw;
  font-weight: 100;
}

.box-heading.all-caps.text-white.align-center.erc-head-1 {
  text-align: left;
  max-width: 22ch;
}

.box-heading.all-caps.text-white.align-center.ptl-head-2 {
  color: #001f4f;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.box-heading.all-caps.text-white.align-center.ptl-head-3 {
  color: #fff;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.box-heading.all-caps.tab-margin {
  padding-top: 10px;
}

.box-heading.all-caps._404-page {
  font-family: Pilatcondensed, sans-serif;
  font-size: 6vw;
  font-weight: 800;
}

.box-heading.all-caps.process {
  line-height: .8;
}

.box-heading.all-caps.process-hover {
  color: #fff;
  line-height: .8;
}

.box-heading.all-caps.process-aqua {
  color: #06cdff;
  letter-spacing: .1em;
  font-size: 3.5rem;
  line-height: .8;
}

.box-heading.all-caps.ptl {
  font-family: Pilatcondensed, sans-serif;
  font-size: 4rem;
  font-weight: 800;
  line-height: .8;
}

.box-heading.text-white {
  color: #fff;
}

.box-heading.text-white.about {
  text-align: justify;
  font-size: 5.7vw;
}

.box-heading.text-white.michael {
  color: #001f4f;
  text-align: justify;
  font-size: 4vw;
  position: relative;
}

.box-heading.text-white.hiw-heading {
  text-align: left;
  max-width: 14ch;
  font-size: 5.7vw;
}

.box-inner-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-columns: .4fr .6fr;
  width: 100%;
}

.box-item-1 {
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

.icon-wrapper-1 {
  width: 3.25rem;
  height: 3.25rem;
}

.small-para-1 {
  width: 100%;
  margin-bottom: 0;
  font-size: 1rem;
}

.small-para-1.legal-split {
  padding-left: 1rem;
  padding-right: 1rem;
}

.small-para-1.legal-split.text-aqua, .small-para-1.text-aqua {
  color: #06cdff;
}

.small-para-1.cards-1 {
  width: 240px;
}

.small-para-1.mobile-cards.biz-cards, .small-para-1.mobile-cards.reviews, .small-para-1.mobile-cards.reviews-copy {
  margin-bottom: 0;
}

.small-para-1.mobile-cards.reviews-2 {
  color: #fff;
  margin-bottom: 0;
}

.small-para-1.mobile-cards.reviews, .small-para-1.mobile-cards.re-cards {
  margin-bottom: 0;
}

.small-para-1.mobile-cards.erc-card {
  max-width: 250px;
  margin-bottom: 0;
}

.small-para-1.mobile-cards.erc-card-2, .small-para-1.mobile-cards.erc-card-text-3 {
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 0;
}

.small-para-1.mobile-cards.erc-card-text-2 {
  max-width: none;
  margin-bottom: 0;
}

.small-para-1.mobile-cards.erc-bridge-card-text-1 {
  max-width: none;
  margin-bottom: 0;
  font-size: 1.5rem;
}

.small-para-1.mobile-cards.erc-bridge-card-text {
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 0;
}

.small-para-1.mobile-cards.highlights-hero {
  width: 100%;
  max-width: none;
  margin-bottom: 0;
}

.small-para-1.mobile-cards.ptl {
  max-width: none;
  margin-bottom: 0;
}

.small-para-1.mobile-cards.ptl-card {
  color: #fff;
  max-width: 250px;
  margin-bottom: 0;
}

.small-para-1.testimonials.all-caps {
  align-self: center;
  margin-bottom: 5px;
}

.small-para-1.testimonials.lori {
  max-width: 225px;
  margin-bottom: 0;
}

.small-para-1.testimonials.kiara {
  max-width: 320px;
}

.small-para-1.all-caps {
  text-transform: uppercase;
}

.small-para-1.footnotes {
  color: #06cdff;
  margin-bottom: 0;
  font-size: .8rem;
}

.small-para-1.short {
  max-width: 12ch;
}

.small-para-1.reg {
  max-width: 25ch;
}

.small-para-1.mid {
  max-width: 18ch;
}

.highlight-box-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
}

.icon-art {
  width: 100%;
}

.box-heading-2 {
  color: #001f4f;
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pilatcondensed, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: .8;
  text-decoration: none;
}

.box-heading-2.all-caps {
  text-transform: uppercase;
}

.box-heading-2.all-caps.text-white {
  color: #fff;
}

.box-heading-2.all-caps.text-white.industry {
  max-width: 28ch;
}

.box-heading-2.all-caps.text-white.michael-2 {
  font-weight: 100;
}

.box-heading-2.all-caps.text-white.michael-3 {
  margin-top: 2px;
  font-size: 3.5vw;
}

.box-heading-2.all-caps.text-white.michael-4 {
  font-size: 3.5vw;
  font-weight: 100;
}

.box-heading-2.all-caps.text-white.align-center.erc-head-1 {
  text-align: left;
  max-width: 22ch;
}

.box-heading-2.all-caps.text-white.align-center.ptl-head-2 {
  color: #001f4f;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.box-heading-2.all-caps.text-white.align-center.ptl-head-3 {
  color: #fff;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.box-heading-2.all-caps.tab-margin {
  padding-top: 10px;
}

.box-heading-2.all-caps._404-page {
  font-family: Pilatcondensed, sans-serif;
  font-size: 6vw;
  font-weight: 800;
}

.box-heading-2.all-caps.process {
  line-height: .8;
}

.box-heading-2.all-caps.process-hover {
  color: #fff;
  line-height: .8;
}

.box-heading-2.all-caps.process-aqua {
  color: #06cdff;
  letter-spacing: .1em;
  font-size: 3.5rem;
  line-height: .8;
}

.box-heading-2.all-caps.ptl {
  font-family: Pilatcondensed, sans-serif;
  font-size: 4rem;
  font-weight: 800;
  line-height: .8;
}

.box-heading-2.text-white {
  color: #fff;
}

.box-heading-2.text-white.about {
  text-align: justify;
  font-size: 5.7vw;
}

.box-heading-2.text-white.michael {
  color: #001f4f;
  text-align: justify;
  font-size: 4vw;
  position: relative;
}

.box-heading-2.text-white.hiw-heading {
  text-align: left;
  max-width: 14ch;
  font-size: 5.7vw;
}

.highlights-box {
  background-color: #001f4f;
  border-radius: 30px;
  width: 100%;
  padding: 2.5rem;
  overflow: hidden;
}

.medium-para-2 {
  max-width: 32ch;
  margin-top: 0;
  font-size: 1.5rem;
}

.medium-para-2.align-center.medium-size {
  max-width: 600px;
}

.medium-para-2.align-center.medium-size.text-aqua {
  color: #06cdff;
}

.medium-para-2.align-center.medium-size.text-aqua.mobile-edits {
  align-self: flex-start;
}

.medium-para-2.align-center.medium-size.text-aqua.mobile-edits.industries {
  text-align: left;
  max-width: 675px;
}

.medium-para-2.align-center.medium-size.text-aqua.mobile-edits.about {
  text-align: left;
  max-width: 450px;
  font-size: 1.5rem;
}

.medium-para-2.align-center.medium-size.text-aqua.mobile-edits.about.regular-bottom-margin {
  margin-bottom: 2.5rem;
}

.medium-para-2.align-center.medium-size.text-aqua.mobile-edits.about.large-bottom-margin {
  margin-bottom: 8rem;
}

.medium-para-2.align-center.medium-size.text-aqua.mobile-edits.about.medium-top-margin {
  margin-top: 4rem;
}

.medium-para-2.align-center.medium-size.text-aqua.mobile-edits.reviews {
  color: #06cdff;
  text-align: left;
  max-width: 700px;
}

.medium-para-2.align-center.medium-size.text-aqua.mobile-edits.get-started {
  color: #fff;
  text-align: left;
  max-width: 700px;
}

.medium-para-2.align-center.medium-size.text-aqua.mobile-edits.erc-home {
  text-align: center;
  align-self: center;
  max-width: 28ch;
}

.medium-para-2.align-center.medium-size.text-aqua.mobile-edits.biz-products {
  text-align: left;
  max-width: 34ch;
}

.medium-para-2.align-center.medium-size.text-aqua.mobile-edits.ptl {
  color: #039;
  text-align: center;
  align-self: center;
  max-width: 28ch;
}

.medium-para-2.align-center.medium-size.text-royal {
  color: #0623ff;
}

.medium-para-2.text-aqua {
  color: #06cdff;
}

.medium-para-2.text-aqua.biz-products-hero {
  max-width: 34ch;
}

.content-grid-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: .7fr .3fr;
  width: 100%;
}

.box-inner-flex {
  flex-direction: column;
  display: flex;
}

.box-item-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content 1fr;
  align-items: center;
  margin-top: 0;
  margin-bottom: 1.75rem;
}

.box-item-grid.top-marg {
  margin-top: 1.75rem;
}

.number-icon-wrapper {
  width: 4rem;
  height: 4rem;
  margin-right: 2rem;
}

.box-heading-3 {
  color: #001f4f;
  letter-spacing: -.02em;
  text-transform: uppercase;
  max-width: 8ch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pilatcondensed, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: .8;
  text-decoration: none;
}

.box-heading-3.all-caps {
  text-transform: uppercase;
}

.box-heading-3.all-caps.text-white {
  color: #fff;
}

.box-heading-3.all-caps.text-white.industry {
  max-width: 28ch;
}

.box-heading-3.all-caps.text-white.michael-2 {
  font-weight: 100;
}

.box-heading-3.all-caps.text-white.michael-3 {
  margin-top: 2px;
  font-size: 3.5vw;
}

.box-heading-3.all-caps.text-white.michael-4 {
  font-size: 3.5vw;
  font-weight: 100;
}

.box-heading-3.all-caps.text-white.align-center.erc-head-1 {
  text-align: left;
  max-width: 22ch;
}

.box-heading-3.all-caps.text-white.align-center.ptl-head-2 {
  color: #001f4f;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.box-heading-3.all-caps.text-white.align-center.ptl-head-3 {
  color: #fff;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.box-heading-3.all-caps.tab-margin {
  padding-top: 10px;
}

.box-heading-3.all-caps._404-page {
  font-family: Pilatcondensed, sans-serif;
  font-size: 6vw;
  font-weight: 800;
}

.box-heading-3.all-caps.process {
  line-height: .8;
}

.box-heading-3.all-caps.process-hover {
  color: #fff;
  line-height: .8;
}

.box-heading-3.all-caps.process-aqua {
  color: #06cdff;
  letter-spacing: .1em;
  font-size: 3.5rem;
  line-height: .8;
}

.box-heading-3.all-caps.ptl {
  font-family: Pilatcondensed, sans-serif;
  font-size: 4rem;
  font-weight: 800;
  line-height: .8;
}

.box-heading-3.text-white {
  color: #fff;
}

.box-heading-3.text-white.about {
  text-align: justify;
  font-size: 5.7vw;
}

.box-heading-3.text-white.michael {
  color: #001f4f;
  text-align: justify;
  font-size: 4vw;
  position: relative;
}

.box-heading-3.text-white.hiw-heading {
  text-align: left;
  max-width: 14ch;
  font-size: 5.7vw;
}

.box-item-grid-wrapper {
  border-bottom: 1px solid #001f4f;
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.hero-wrapper-grid-fw {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: 6rem auto;
  grid-template-columns: 16vw 1fr 16vw;
  justify-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
}

.hero-content-grid-fw {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.hero {
  z-index: 990;
  width: 100%;
  height: 100vh;
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.hero-container {
  width: 100%;
}

.legal-header-old {
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.hero-header-title-old {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.hero-heading-1 {
  letter-spacing: -.04em;
  margin-left: -.4vw;
  font-family: Switzer, sans-serif;
  font-size: 12vw;
  font-weight: 800;
}

.hero-heading-1.all-caps {
  text-transform: uppercase;
}

.hero-heading-1.all-caps.white {
  color: #fff;
}

.hero-heading-1.all-caps.white.text-shadow {
  text-shadow: 5px 5px #0003;
}

.hero-heading-1.all-caps.white.text-shadow.loop {
  white-space: nowrap;
  margin-right: 4vw;
  font-size: 12vw;
  display: inline-block;
}

.hero-heading-1.all-caps.text-shadow {
  text-shadow: 5px 5px #0003;
}

.hero-heading-title {
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.hero-heading-block {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.legal-header {
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  height: auto;
  margin-top: 17rem;
  display: flex;
}

.privacy-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Menu Content"
  / 30% 70%;
  align-content: stretch;
  align-self: stretch;
  width: 100%;
}

.legal-wrapper {
  flex-flow: column;
  display: flex;
}

.legal-wrapper.privacy {
  grid-row-gap: 6vw;
  width: 100%;
  padding-left: 2vw;
}

.large-paragraph {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.2;
}

.large-paragraph.white {
  color: #fff;
}

.large-paragraph.mint {
  color: #e6faff;
  line-height: .9;
}

.large-paragraph.mint.start {
  font-size: 1.5rem;
}

.large-paragraph.mint.subhead {
  width: 40ch;
  line-height: 1;
}

.large-paragraph.half {
  width: 40ch;
  margin-top: 1rem;
}

.large-paragraph.aqua {
  color: #06cdff;
  line-height: 1;
}

.large-paragraph.aqua.start {
  font-size: 1.5rem;
}

.large-paragraph.aqua.subhead {
  width: 40ch;
  font-size: 2.8vw;
  line-height: 1;
}

.regular-heading-1 {
  color: #001f4f;
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: .9;
  text-decoration: none;
}

.regular-heading-1.all-caps {
  text-transform: uppercase;
}

.regular-heading-1.all-caps.text-white {
  color: #fff;
}

.regular-heading-1.all-caps.text-white.industry {
  max-width: 28ch;
}

.regular-heading-1.all-caps.text-white.michael-2 {
  font-weight: 100;
}

.regular-heading-1.all-caps.text-white.michael-3 {
  margin-top: 2px;
  font-size: 3.5vw;
}

.regular-heading-1.all-caps.text-white.michael-4 {
  font-size: 3.5vw;
  font-weight: 100;
}

.regular-heading-1.all-caps.text-white.align-center.erc-head-1 {
  text-align: left;
  max-width: 22ch;
}

.regular-heading-1.all-caps.text-white.align-center.ptl-head-2 {
  color: #001f4f;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.regular-heading-1.all-caps.text-white.align-center.ptl-head-3 {
  color: #fff;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.regular-heading-1.all-caps.tab-margin {
  padding-top: 10px;
}

.regular-heading-1.all-caps._404-page {
  font-family: Pilatcondensed, sans-serif;
  font-size: 6vw;
  font-weight: 800;
}

.regular-heading-1.all-caps.process {
  line-height: .8;
}

.regular-heading-1.all-caps.process-hover {
  color: #fff;
  line-height: .8;
}

.regular-heading-1.all-caps.process-aqua {
  color: #06cdff;
  letter-spacing: .1em;
  font-size: 3.5rem;
  line-height: .8;
}

.regular-heading-1.all-caps.ptl {
  font-family: Pilatcondensed, sans-serif;
  font-size: 4rem;
  font-weight: 800;
  line-height: .8;
}

.regular-heading-1.all-caps.white, .regular-heading-1.text-white {
  color: #fff;
}

.regular-heading-1.text-white.about {
  text-align: justify;
  font-size: 5.7vw;
}

.regular-heading-1.text-white.michael {
  color: #001f4f;
  text-align: justify;
  font-size: 4vw;
  position: relative;
}

.regular-heading-1.text-white.hiw-heading {
  text-align: left;
  max-width: 14ch;
  font-size: 5.7vw;
}

.regular-heading-1.white {
  color: #fff;
  letter-spacing: -.02em;
}

.regular-heading-1.white.legal {
  width: 20ch;
  max-width: 100%;
  margin-bottom: 1rem;
}

.regular-heading-1.white.qr-page {
  color: #0623ff;
  width: auto;
  margin-bottom: 0;
}

.regular-heading-1.white.highlights {
  letter-spacing: -.05em;
  width: auto;
  max-width: 100%;
  margin-bottom: 0;
}

.regular-heading-1.special-fin {
  font-size: 3rem;
}

.regular-heading-1.special-fin.white {
  padding-bottom: 2rem;
  font-size: 3rem;
  line-height: 1;
}

.regular-heading-1.special-fin.white-2 {
  color: #fff;
  text-align: center;
  padding-bottom: 2rem;
  font-size: 3rem;
  line-height: 1;
}

.regular-heading-1.special-fin.white-2.esp {
  align-self: center;
  max-width: 20ch;
}

.regular-heading-1.mint {
  color: #e6faff;
}

.regular-heading-1.mint.title {
  text-transform: uppercase;
  font-size: 4.8vw;
}

.list {
  align-self: stretch;
  margin-bottom: 0;
  padding-left: 1rem;
  font-weight: 400;
  list-style-type: disc;
}

.list.legal {
  width: 80%;
}

.list.industries, .div-block-2 {
  width: 100%;
}

.sticky-menu-wrapper {
  z-index: 999;
  flex-flow: column;
  align-items: flex-start;
  padding-right: 1rem;
  display: flex;
  position: sticky;
  inset: 8rem auto auto;
  overflow: visible;
}

.link-button {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  text-decoration: none;
}

.legal-container {
  z-index: 998;
  align-self: stretch;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: relative;
  top: 0;
}

.tabs-menu-2 {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.tabs-2 {
  flex-flow: column;
  display: flex;
}

.legal-link-button {
  color: #fff;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 100px;
  padding: 1rem 0;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.3;
}

.legal-link-button:hover, .legal-link-button:active, .legal-link-button:focus, .legal-link-button.w--current {
  color: #06cdff;
}

.legal-link-button-2 {
  color: #fff;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 100px;
  padding: .5rem 0;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.3;
}

.legal-link-button-2:hover, .legal-link-button-2:active, .legal-link-button-2:focus, .legal-link-button-2.w--current {
  color: #06cdff;
}

.biz-card-wrapper {
  border-radius: 19px;
  flex-flow: column;
  justify-content: space-between;
  width: 30rem;
  height: 30rem;
  padding: 2.5rem 2rem 4rem;
  display: flex;
}

.biz-card-wrapper.lime {
  background-color: #00ff67;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.biz-card-wrapper.royal {
  background-color: #0623ff;
}

.heading-wraper {
  grid-row-gap: 2px;
  flex-flow: column;
  align-self: stretch;
  width: 100%;
  display: flex;
}

.card-heading-top {
  color: #001f4f;
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: .9;
  text-decoration: none;
}

.card-heading-top.all-caps {
  text-transform: uppercase;
}

.card-heading-top.all-caps.text-white {
  color: #fff;
}

.card-heading-top.all-caps.text-white.industry {
  max-width: 28ch;
}

.card-heading-top.all-caps.text-white.michael-2 {
  font-weight: 100;
}

.card-heading-top.all-caps.text-white.michael-3 {
  margin-top: 2px;
  font-size: 3.5vw;
}

.card-heading-top.all-caps.text-white.michael-4 {
  font-size: 3.5vw;
  font-weight: 100;
}

.card-heading-top.all-caps.text-white.align-center.erc-head-1 {
  text-align: left;
  max-width: 22ch;
}

.card-heading-top.all-caps.text-white.align-center.ptl-head-2 {
  color: #001f4f;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.card-heading-top.all-caps.text-white.align-center.ptl-head-3 {
  color: #fff;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.card-heading-top.all-caps.tab-margin {
  padding-top: 10px;
}

.card-heading-top.all-caps._404-page {
  font-family: Pilatcondensed, sans-serif;
  font-size: 6vw;
  font-weight: 800;
}

.card-heading-top.all-caps.process {
  line-height: .8;
}

.card-heading-top.all-caps.process-hover {
  color: #fff;
  line-height: .8;
}

.card-heading-top.all-caps.process-aqua {
  color: #06cdff;
  letter-spacing: .1em;
  font-size: 3.5rem;
  line-height: .8;
}

.card-heading-top.all-caps.ptl {
  font-family: Pilatcondensed, sans-serif;
  font-size: 4rem;
  font-weight: 800;
  line-height: .8;
}

.card-heading-top.all-caps.white, .card-heading-top.text-white {
  color: #fff;
}

.card-heading-top.text-white.about {
  text-align: justify;
  font-size: 5.7vw;
}

.card-heading-top.text-white.michael {
  color: #001f4f;
  text-align: justify;
  font-size: 4vw;
  position: relative;
}

.card-heading-top.text-white.hiw-heading {
  text-align: left;
  max-width: 14ch;
  font-size: 5.7vw;
}

.card-heading-top.white {
  color: #fff;
  letter-spacing: -.02em;
}

.card-heading-top.white.legal {
  width: 20ch;
  margin-bottom: 1rem;
}

.card-heading-top.aqua {
  color: #06cdff;
}

.card-heading-bottom {
  color: #001f4f;
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 4rem;
  font-weight: 700;
  line-height: .9;
  text-decoration: none;
}

.card-heading-bottom.all-caps {
  text-transform: uppercase;
}

.card-heading-bottom.all-caps.text-white {
  color: #fff;
}

.card-heading-bottom.all-caps.text-white.industry {
  max-width: 28ch;
}

.card-heading-bottom.all-caps.text-white.michael-2 {
  font-weight: 100;
}

.card-heading-bottom.all-caps.text-white.michael-3 {
  margin-top: 2px;
  font-size: 3.5vw;
}

.card-heading-bottom.all-caps.text-white.michael-4 {
  font-size: 3.5vw;
  font-weight: 100;
}

.card-heading-bottom.all-caps.text-white.align-center.erc-head-1 {
  text-align: left;
  max-width: 22ch;
}

.card-heading-bottom.all-caps.text-white.align-center.ptl-head-2 {
  color: #001f4f;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.card-heading-bottom.all-caps.text-white.align-center.ptl-head-3 {
  color: #fff;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.card-heading-bottom.all-caps.tab-margin {
  padding-top: 10px;
}

.card-heading-bottom.all-caps._404-page {
  font-family: Pilatcondensed, sans-serif;
  font-size: 6vw;
  font-weight: 800;
}

.card-heading-bottom.all-caps.process {
  line-height: .8;
}

.card-heading-bottom.all-caps.process-hover {
  color: #fff;
  line-height: .8;
}

.card-heading-bottom.all-caps.process-aqua {
  color: #06cdff;
  letter-spacing: .1em;
  font-size: 3.5rem;
  line-height: .8;
}

.card-heading-bottom.all-caps.ptl {
  font-family: Pilatcondensed, sans-serif;
  font-size: 4rem;
  font-weight: 800;
  line-height: .8;
}

.card-heading-bottom.all-caps.white, .card-heading-bottom.text-white {
  color: #fff;
}

.card-heading-bottom.text-white.about {
  text-align: justify;
  font-size: 5.7vw;
}

.card-heading-bottom.text-white.michael {
  color: #001f4f;
  text-align: justify;
  font-size: 4vw;
  position: relative;
}

.card-heading-bottom.text-white.hiw-heading {
  text-align: left;
  max-width: 14ch;
  font-size: 5.7vw;
}

.card-heading-bottom.white {
  color: #fff;
  letter-spacing: -.02em;
}

.card-heading-bottom.white.legal {
  width: 20ch;
  margin-bottom: 1rem;
}

.card-heading-position {
  color: #001f4f;
  letter-spacing: -.035em;
  margin-top: 1rem;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: .9;
  text-decoration: none;
}

.card-heading-position.all-caps {
  text-transform: uppercase;
}

.card-heading-position.all-caps.text-white {
  color: #fff;
}

.card-heading-position.all-caps.text-white.industry {
  max-width: 28ch;
}

.card-heading-position.all-caps.text-white.michael-2 {
  font-weight: 100;
}

.card-heading-position.all-caps.text-white.michael-3 {
  margin-top: 2px;
  font-size: 3.5vw;
}

.card-heading-position.all-caps.text-white.michael-4 {
  font-size: 3.5vw;
  font-weight: 100;
}

.card-heading-position.all-caps.text-white.align-center.erc-head-1 {
  text-align: left;
  max-width: 22ch;
}

.card-heading-position.all-caps.text-white.align-center.ptl-head-2 {
  color: #001f4f;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.card-heading-position.all-caps.text-white.align-center.ptl-head-3 {
  color: #fff;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.card-heading-position.all-caps.tab-margin {
  padding-top: 10px;
}

.card-heading-position.all-caps._404-page {
  font-family: Pilatcondensed, sans-serif;
  font-size: 6vw;
  font-weight: 800;
}

.card-heading-position.all-caps.process {
  line-height: .8;
}

.card-heading-position.all-caps.process-hover {
  color: #fff;
  line-height: .8;
}

.card-heading-position.all-caps.process-aqua {
  color: #06cdff;
  letter-spacing: .1em;
  font-size: 3.5rem;
  line-height: .8;
}

.card-heading-position.all-caps.ptl {
  font-family: Pilatcondensed, sans-serif;
  font-size: 4rem;
  font-weight: 800;
  line-height: .8;
}

.card-heading-position.all-caps.white, .card-heading-position.text-white {
  color: #fff;
}

.card-heading-position.text-white.about {
  text-align: justify;
  font-size: 5.7vw;
}

.card-heading-position.text-white.michael {
  color: #001f4f;
  text-align: justify;
  font-size: 4vw;
  position: relative;
}

.card-heading-position.text-white.hiw-heading {
  text-align: left;
  max-width: 14ch;
  font-size: 5.7vw;
}

.card-heading-position.white {
  color: #fff;
  letter-spacing: -.02em;
}

.card-heading-position.white.legal {
  width: 20ch;
  margin-bottom: 1rem;
}

.card-heading-position.aqua {
  color: #06cdff;
}

.card-buttons-wrapper {
  flex-flow: wrap;
  align-items: flex-start;
  display: flex;
}

.contact-link-button {
  color: #fff;
  background-color: #0000;
  border: 1px solid #06cdff;
  border-radius: 100px;
  padding: .7rem 1rem;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.3;
}

.contact-link-button:hover, .contact-link-button:active, .contact-link-button:focus, .contact-link-button.w--current {
  color: #06cdff;
}

.card-logo-wrapper {
  flex-flow: column;
  align-items: center;
  width: 100%;
  margin-top: 2.5rem;
  display: flex;
}

.logo-link {
  width: 100%;
}

.logo-link.w--current {
  width: auto;
  height: 100%;
}

.card-logo {
  width: 100%;
  height: 100%;
}

.biz-card-wrapper-2 {
  border-radius: 19px;
  flex-flow: column;
  justify-content: space-between;
  width: 30rem;
  height: 30rem;
  padding: 2.5rem 2rem;
  display: flex;
}

.biz-card-wrapper-2.lime {
  background-color: #00ff67;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.biz-card-wrapper-2.royal {
  background-color: #0623ff;
  border-radius: 1rem;
}

.biz-card-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: max-content max-content auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
}

.heading-wrapper-2 {
  grid-row-gap: 6px;
  flex-flow: column;
  align-self: stretch;
  align-items: center;
  width: 100%;
  display: flex;
}

.card-heading-top-2 {
  color: #001f4f;
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: .9;
  text-decoration: none;
}

.card-heading-top-2.all-caps {
  text-transform: uppercase;
}

.card-heading-top-2.all-caps.text-white {
  color: #fff;
}

.card-heading-top-2.all-caps.text-white.industry {
  max-width: 28ch;
}

.card-heading-top-2.all-caps.text-white.michael-2 {
  font-weight: 100;
}

.card-heading-top-2.all-caps.text-white.michael-3 {
  margin-top: 2px;
  font-size: 3.5vw;
}

.card-heading-top-2.all-caps.text-white.michael-4 {
  font-size: 3.5vw;
  font-weight: 100;
}

.card-heading-top-2.all-caps.text-white.align-center.erc-head-1 {
  text-align: left;
  max-width: 22ch;
}

.card-heading-top-2.all-caps.text-white.align-center.ptl-head-2 {
  color: #001f4f;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.card-heading-top-2.all-caps.text-white.align-center.ptl-head-3 {
  color: #fff;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.card-heading-top-2.all-caps.tab-margin {
  padding-top: 10px;
}

.card-heading-top-2.all-caps._404-page {
  font-family: Pilatcondensed, sans-serif;
  font-size: 6vw;
  font-weight: 800;
}

.card-heading-top-2.all-caps.process {
  line-height: .8;
}

.card-heading-top-2.all-caps.process-hover {
  color: #fff;
  line-height: .8;
}

.card-heading-top-2.all-caps.process-aqua {
  color: #06cdff;
  letter-spacing: .1em;
  font-size: 3.5rem;
  line-height: .8;
}

.card-heading-top-2.all-caps.ptl {
  font-family: Pilatcondensed, sans-serif;
  font-size: 4rem;
  font-weight: 800;
  line-height: .8;
}

.card-heading-top-2.all-caps.white, .card-heading-top-2.text-white {
  color: #fff;
}

.card-heading-top-2.text-white.about {
  text-align: justify;
  font-size: 5.7vw;
}

.card-heading-top-2.text-white.michael {
  color: #001f4f;
  text-align: justify;
  font-size: 4vw;
  position: relative;
}

.card-heading-top-2.text-white.hiw-heading {
  text-align: left;
  max-width: 14ch;
  font-size: 5.7vw;
}

.card-heading-top-2.white {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
}

.card-heading-top-2.white.legal {
  width: 20ch;
  margin-bottom: 1rem;
}

.card-heading-top-2.aqua {
  color: #06cdff;
  text-align: center;
  font-size: 1.5rem;
}

.card-buttons-wrapper-2 {
  flex-flow: wrap;
  place-content: flex-end center;
  align-items: flex-end;
  margin-top: 2.5rem;
  display: flex;
}

.contact-link-button-2 {
  color: #fff;
  background-color: #0000;
  border: 1px solid #06cdff;
  border-radius: 100px;
  padding: .4rem 1rem;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.3;
}

.contact-link-button-2:hover, .contact-link-button-2:active, .contact-link-button-2:focus, .contact-link-button-2.w--current {
  color: #06cdff;
}

.contact-link-button-3 {
  color: #0623ff;
  background-color: #00ff67;
  border: 1px solid #06cdff;
  border-radius: 100px;
  padding: .4rem 1rem;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.3;
}

.contact-link-button-3:hover, .contact-link-button-3:active, .contact-link-button-3:focus, .contact-link-button-3.w--current {
  color: #06cdff;
}

.card-heading-position-2 {
  color: #001f4f;
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: .9;
  text-decoration: none;
}

.card-heading-position-2.all-caps {
  text-transform: uppercase;
}

.card-heading-position-2.all-caps.text-white {
  color: #fff;
}

.card-heading-position-2.all-caps.text-white.industry {
  max-width: 28ch;
}

.card-heading-position-2.all-caps.text-white.michael-2 {
  font-weight: 100;
}

.card-heading-position-2.all-caps.text-white.michael-3 {
  margin-top: 2px;
  font-size: 3.5vw;
}

.card-heading-position-2.all-caps.text-white.michael-4 {
  font-size: 3.5vw;
  font-weight: 100;
}

.card-heading-position-2.all-caps.text-white.align-center.erc-head-1 {
  text-align: left;
  max-width: 22ch;
}

.card-heading-position-2.all-caps.text-white.align-center.ptl-head-2 {
  color: #001f4f;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.card-heading-position-2.all-caps.text-white.align-center.ptl-head-3 {
  color: #fff;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.card-heading-position-2.all-caps.tab-margin {
  padding-top: 10px;
}

.card-heading-position-2.all-caps._404-page {
  font-family: Pilatcondensed, sans-serif;
  font-size: 6vw;
  font-weight: 800;
}

.card-heading-position-2.all-caps.process {
  line-height: .8;
}

.card-heading-position-2.all-caps.process-hover {
  color: #fff;
  line-height: .8;
}

.card-heading-position-2.all-caps.process-aqua {
  color: #06cdff;
  letter-spacing: .1em;
  font-size: 3.5rem;
  line-height: .8;
}

.card-heading-position-2.all-caps.ptl {
  font-family: Pilatcondensed, sans-serif;
  font-size: 4rem;
  font-weight: 800;
  line-height: .8;
}

.card-heading-position-2.all-caps.white, .card-heading-position-2.text-white {
  color: #fff;
}

.card-heading-position-2.text-white.about {
  text-align: justify;
  font-size: 5.7vw;
}

.card-heading-position-2.text-white.michael {
  color: #001f4f;
  text-align: justify;
  font-size: 4vw;
  position: relative;
}

.card-heading-position-2.text-white.hiw-heading {
  text-align: left;
  max-width: 14ch;
  font-size: 5.7vw;
}

.card-heading-position-2.white {
  color: #fff;
  letter-spacing: -.02em;
}

.card-heading-position-2.white.legal {
  width: 20ch;
  margin-bottom: 1rem;
}

.card-heading-position-2.aqua {
  color: #06cdff;
}

.biz-card-qr-wrapper {
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  margin-top: 2.5rem;
  display: none;
}

.biz-card-qr-code {
  width: 8rem;
  max-width: none;
}

.body-mint {
  background-color: #e6faff;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.splash-logo-parent-1 {
  grid-row-gap: .5rem;
  border: 4px #0623ff;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
}

.qr-page-logo-wrapper {
  flex-flow: column;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.splash-tagline-parent-1 {
  grid-row-gap: .5rem;
  background-color: #0000;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin: 0;
  padding: 1rem 1rem .5rem;
  display: flex;
}

.xlarge-paragraph {
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.xlarge-paragraph.white {
  color: #fff;
}

.xlarge-paragraph.qr-page {
  color: #0623ff;
  text-align: center;
  letter-spacing: -.025em;
  align-self: center;
  font-size: 2.7rem;
  font-weight: 700;
}

.splash-flex-1 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 40rem;
  height: auto;
  margin-bottom: 0;
  display: flex;
}

.qr-page-buttons-wrapper {
  grid-row-gap: 1rem;
  flex-flow: column;
  align-self: stretch;
  width: 100%;
  margin-top: 4rem;
  display: flex;
}

.qr-webpage-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  border: 4px solid #0623ff;
  border-radius: 100px;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding: 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.qr-button-arrow {
  height: 3rem;
}

.webpage-button-overlay {
  z-index: 1;
  background-color: #00ff67;
  border: 4px solid #00ff67;
  border-radius: 100px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.webpage-button-link, .contact-button-link {
  z-index: 2;
  grid-column-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  inset: 0%;
}

.contact-button-overlay {
  z-index: 1;
  background-color: #06cdff;
  border: 4px solid #06cdff;
  border-radius: 100px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.qr-contact-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  border: 4px solid #0623ff;
  border-radius: 100px;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding: 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.splash-logo-wrapper {
  width: 100%;
}

.get-started-menu-component {
  z-index: 1002;
  width: 40rem;
  height: 100dvh;
  margin-right: 0;
  position: fixed;
  right: 0;
}

.footer-wrapper {
  background-color: #0000;
  border: 1px solid #e6faff;
  border-radius: 1rem;
  width: 100%;
  margin-top: 0;
  padding: 2rem 1.5rem;
}

.footer-wrapper.dark {
  background-color: #001f4f;
}

.footer-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .5fr;
  align-items: stretch;
}

.footer-logo-link {
  width: 180px;
  max-width: 180px;
  max-height: none;
}

.footer-logo-link.w--current {
  opacity: .9;
  mix-blend-mode: difference;
  position: relative;
}

.footer-menu {
  grid-column-gap: 2vw;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.footer-menu-link {
  text-decoration: none;
}

.clip {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.clip.nav-bar {
  justify-content: center;
  align-items: stretch;
}

.button-text.bottom {
  position: absolute;
  bottom: -100%;
}

.button-text.nav-bar {
  align-self: flex-start;
  width: 100%;
}

.footer-menu-text {
  color: #e6faff;
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 500;
}

.footer-menu-text.navy {
  color: #001f4f;
}

.footer-menu-text.white {
  color: #fff;
}

.footer-menu-text.aqua {
  color: #06cdff;
}

.footer-socials {
  grid-column-gap: 2vw;
  opacity: .9;
  mix-blend-mode: difference;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.footer-social-icon {
  width: auto;
  height: 1rem;
}

.footer-wrapper-legal {
  background-color: #0000;
  border-radius: 0;
  width: 100%;
  margin-top: 1.5rem;
  padding: 0 1.5rem;
}

.footer-grid-legal {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
}

.xsmall-paragraph {
  font-size: .8rem;
}

.xsmall-paragraph.white {
  color: #e6faff;
}

.legal-buttons-wrapper {
  grid-column-gap: 2vw;
  opacity: .9;
  mix-blend-mode: difference;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.legal-button-link {
  text-decoration: none;
}

.xsmall-heading-2 {
  font-size: .8rem;
  font-weight: 500;
}

.xsmall-heading-2.white {
  color: #fff;
}

.xsmall-heading-2.white:hover {
  color: #06cdff;
}

.xsmall-heading-2.white-copy {
  color: #fff;
}

.xsmall-heading-2.white-copy:hover {
  color: #06cdff;
}

.xsmall-heading-2.mint {
  color: #e6faff;
}

.xsmall-heading-2.mint:hover {
  color: #06cdff;
}

.xsmall-heading-2.navy {
  color: #001f4f;
}

.xsmall-heading-2.navy:hover {
  color: #06cdff;
}

.footnotes-wrapper {
  align-self: stretch;
}

.footnotes-grid-wrapper {
  width: 100%;
}

.legal-button-link-copy {
  text-decoration: none;
}

.custom-styles {
  display: none;
}

.main-nav-wrap {
  z-index: 1002;
  opacity: .9;
  mix-blend-mode: difference;
  width: 100%;
  height: auto;
  padding: 2rem 2.5rem;
  display: block;
  position: fixed;
  inset: 0 auto auto;
}

.main-nav-wrap.dropdown-menu {
  opacity: 1;
  mix-blend-mode: normal;
}

.main-nav-grid-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto max-content;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
}

.nav-buttons-wrapper {
  justify-content: flex-end;
  align-items: center;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  display: flex;
}

.large-button {
  z-index: 1001;
  border: 1px solid #e6faff;
  border-radius: 100px;
  align-self: center;
  padding: .5rem 1.25rem;
  text-decoration: none;
  position: relative;
}

.large-button.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: stretch;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.large-button.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.large-button.back {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.main-nav-bar-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  mix-blend-mode: difference;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: grid;
  position: sticky;
  overflow: visible;
}

.nav-menu-button {
  height: 3.6rem;
  padding: 0;
}

.nav-menu-2 {
  background-color: #0000;
  border-radius: 1rem;
  flex-flow: column;
  width: 26rem;
  margin-top: -4.65rem;
  margin-right: -1.5rem;
  padding-top: 4.5rem;
  display: flex;
  overflow: visible;
}

.nav-dropdown-wrapper {
  background-color: #c8c8c8;
  border-radius: 1rem;
  align-self: stretch;
  width: 100%;
  margin-top: -4.5rem;
}

.nav-button-link {
  border-bottom: 1px solid #0623ff;
  justify-content: space-between;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 1rem 1.25rem;
  text-decoration: none;
  display: flex;
}

.nav-button-link.start {
  display: none;
}

.nav-link-text {
  color: #0623ff;
  letter-spacing: -.02em;
  -webkit-text-stroke-color: #e6faff;
  text-transform: uppercase;
  align-items: center;
  width: 100%;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
}

.nav-link-text.navy {
  color: #001f4f;
}

.nav-dropdown-spacer {
  width: 100%;
  height: 4.5rem;
}

.nav-menu-quip {
  color: #0623ff;
  text-align: left;
  letter-spacing: -.02em;
  text-transform: uppercase;
  background-color: #06cdff;
  align-self: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 2rem 1.25rem 1rem;
  font-family: Generalsans, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.nav-wrapper-main {
  z-index: 1000;
  opacity: 1;
  mix-blend-mode: normal;
  width: 100%;
  padding: 2rem 2.5rem;
  display: block;
  position: static;
  inset: 0% auto auto;
}

.nav-bar-dropdown {
  align-self: center;
  height: 3.6rem;
}

.nav-dropdown-toggle {
  height: auto;
  padding: 0;
}

.highlights-wrapper-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-self: center;
  align-items: stretch;
  width: 100%;
  max-width: 700px;
  display: grid;
}

.highlights-wrapper-2.top-margin {
  margin-top: 4rem;
}

.highlight-box {
  grid-column-gap: 1.5rem;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  display: flex;
}

.highlight-icon-2 {
  mix-blend-mode: normal;
  width: 4rem;
}

.products-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr;
  place-content: stretch;
  align-self: center;
  place-items: center;
  width: 100%;
  max-width: 1200px;
}

.product-card-wrapper {
  border: 1px solid #06cdff;
  border-radius: 1rem;
  flex-flow: column;
  width: 25rem;
  padding: 1.5rem;
  display: flex;
}

.card-header-wrapper {
  grid-column-gap: 1.5rem;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.product-icon {
  width: 3rem;
}

.small-heading-1 {
  color: #001f4f;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: .9;
  text-decoration: none;
}

.small-heading-1.all-caps {
  text-transform: uppercase;
}

.small-heading-1.all-caps.text-white {
  color: #fff;
}

.small-heading-1.all-caps.text-white.industry {
  max-width: 28ch;
}

.small-heading-1.all-caps.text-white.michael-2 {
  font-weight: 100;
}

.small-heading-1.all-caps.text-white.michael-3 {
  margin-top: 2px;
  font-size: 3.5vw;
}

.small-heading-1.all-caps.text-white.michael-4 {
  font-size: 3.5vw;
  font-weight: 100;
}

.small-heading-1.all-caps.text-white.align-center.erc-head-1 {
  text-align: left;
  max-width: 22ch;
}

.small-heading-1.all-caps.text-white.align-center.ptl-head-2 {
  color: #001f4f;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.small-heading-1.all-caps.text-white.align-center.ptl-head-3 {
  color: #fff;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.small-heading-1.all-caps.tab-margin {
  padding-top: 10px;
}

.small-heading-1.all-caps._404-page {
  font-family: Pilatcondensed, sans-serif;
  font-size: 6vw;
  font-weight: 800;
}

.small-heading-1.all-caps.process {
  line-height: .8;
}

.small-heading-1.all-caps.process-hover {
  color: #fff;
  line-height: .8;
}

.small-heading-1.all-caps.process-aqua {
  color: #06cdff;
  letter-spacing: .1em;
  font-size: 3.5rem;
  line-height: .8;
}

.small-heading-1.all-caps.ptl {
  font-family: Pilatcondensed, sans-serif;
  font-size: 4rem;
  font-weight: 800;
  line-height: .8;
}

.small-heading-1.all-caps.white, .small-heading-1.text-white {
  color: #fff;
}

.small-heading-1.text-white.about {
  text-align: justify;
  font-size: 5.7vw;
}

.small-heading-1.text-white.michael {
  color: #001f4f;
  text-align: justify;
  font-size: 4vw;
  position: relative;
}

.small-heading-1.text-white.hiw-heading {
  text-align: left;
  max-width: 14ch;
  font-size: 5.7vw;
}

.small-heading-1.white {
  color: #fff;
  letter-spacing: -.02em;
  font-size: 2.5rem;
}

.small-heading-1.white.legal {
  width: 20ch;
  max-width: 100%;
  margin-bottom: 1rem;
}

.small-heading-1.white.qr-page {
  color: #0623ff;
  width: auto;
  margin-bottom: 0;
}

.small-heading-1.white.highlights {
  letter-spacing: -.05em;
  width: auto;
  max-width: 100%;
  margin-bottom: 0;
}

.small-heading-1.special-fin {
  font-size: 2rem;
}

.small-heading-1.special-fin.white.agent-name {
  color: #0623ff;
}

.small-heading-1.mint {
  color: #e6faff;
  letter-spacing: -.02em;
  font-size: 2.5rem;
}

.small-heading-1.mint.legal {
  width: 20ch;
  max-width: 100%;
  margin-bottom: 1rem;
}

.small-heading-1.mint.qr-page {
  color: #0623ff;
  width: auto;
  margin-bottom: 0;
}

.small-heading-1.mint.highlights {
  letter-spacing: -.05em;
  width: auto;
  max-width: 100%;
  margin-bottom: 0;
}

.product-details-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.details-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.details-wrapper.first {
  align-items: flex-start;
  width: auto;
  margin-top: 1rem;
  margin-bottom: .5rem;
}

.details-wrapper.last {
  grid-row-gap: 0px;
  margin-top: 2rem;
}

.details-wrapper.bullet {
  grid-column-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: .5rem;
}

.bold-span {
  margin-left: .2rem;
  font-weight: 700;
}

.bullet-wrapper {
  grid-column-gap: .5rem;
  align-self: center;
  align-items: center;
  display: flex;
}

.bullet-arrow {
  width: 3rem;
}

.highlight-details {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.highlight-details.special-fin {
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  margin-top: 1.75rem;
}

.regular-span {
  font-weight: 100;
}

.special-fin-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 8rem;
  grid-template-columns: 1fr 1fr;
  align-content: stretch;
  width: 100%;
  height: 100%;
  min-height: auto;
}

.special-fin-grid.hero-padding {
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.special-fin-grid.mobile-gap {
  grid-row-gap: 1rem;
}

.special-fin-grid.mobile-gap.michael-biz-card {
  grid-row-gap: 0rem;
  grid-template-rows: max-content max-content 1fr 1fr 1fr max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.special-fin-grid.mobile-gap.michael-biz-card-2 {
  grid-row-gap: .5rem;
  grid-template-rows: max-content max-content 1fr 1fr 1fr max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding: 2.5rem;
}

.hero-title-wrapper {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.medium-heading-1 {
  color: #001f4f;
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 6rem;
  font-weight: 700;
  line-height: .9;
  text-decoration: none;
}

.medium-heading-1.all-caps {
  text-transform: uppercase;
}

.medium-heading-1.all-caps.text-white {
  color: #fff;
}

.medium-heading-1.all-caps.text-white.industry {
  max-width: 28ch;
}

.medium-heading-1.all-caps.text-white.michael-2 {
  font-weight: 100;
}

.medium-heading-1.all-caps.text-white.michael-3 {
  margin-top: 2px;
  font-size: 3.5vw;
}

.medium-heading-1.all-caps.text-white.michael-4 {
  font-size: 3.5vw;
  font-weight: 100;
}

.medium-heading-1.all-caps.text-white.align-center.erc-head-1 {
  text-align: left;
  max-width: 22ch;
}

.medium-heading-1.all-caps.text-white.align-center.ptl-head-2 {
  color: #001f4f;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.medium-heading-1.all-caps.text-white.align-center.ptl-head-3 {
  color: #fff;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.medium-heading-1.all-caps.tab-margin {
  padding-top: 10px;
}

.medium-heading-1.all-caps._404-page {
  font-family: Pilatcondensed, sans-serif;
  font-size: 6vw;
  font-weight: 800;
}

.medium-heading-1.all-caps.process {
  line-height: .8;
}

.medium-heading-1.all-caps.process-hover {
  color: #fff;
  line-height: .8;
}

.medium-heading-1.all-caps.process-aqua {
  color: #06cdff;
  letter-spacing: .1em;
  font-size: 3.5rem;
  line-height: .8;
}

.medium-heading-1.all-caps.ptl {
  font-family: Pilatcondensed, sans-serif;
  font-size: 4rem;
  font-weight: 800;
  line-height: .8;
}

.medium-heading-1.all-caps.white, .medium-heading-1.text-white {
  color: #fff;
}

.medium-heading-1.text-white.about {
  text-align: justify;
  font-size: 5.7vw;
}

.medium-heading-1.text-white.michael {
  color: #001f4f;
  text-align: justify;
  font-size: 4vw;
  position: relative;
}

.medium-heading-1.text-white.hiw-heading {
  text-align: left;
  max-width: 14ch;
  font-size: 5.7vw;
}

.medium-heading-1.white {
  color: #fff;
}

.medium-heading-1.white.legal {
  width: 20ch;
  max-width: 100%;
  margin-bottom: 1rem;
}

.medium-heading-1.white.qr-page {
  color: #0623ff;
  width: auto;
  margin-bottom: 0;
}

.medium-heading-1.white.highlights {
  letter-spacing: -.05em;
  width: auto;
  max-width: 100%;
  margin-bottom: 0;
}

.highlights-container {
  flex-flow: column;
  align-self: center;
  width: 100%;
  max-width: 748px;
  display: flex;
}

.special-fin-header-grid {
  grid-template-rows: auto;
  grid-template-columns: .6fr .4fr;
  align-self: center;
  width: 100%;
  max-width: 748px;
  margin-top: 4rem;
}

.bracket-span {
  color: #06cdff;
}

.hero-photo-wrapper {
  width: 18rem;
  height: auto;
  padding-right: 1.5rem;
}

.hero-photo {
  max-width: none;
  height: 18rem;
}

.signature-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto max-content;
  grid-auto-columns: 1fr;
  align-self: center;
  width: 748px;
  max-width: 748px;
  height: auto;
  margin-bottom: 2.5rem;
  padding: 1.25rem 1.5rem 1.5rem;
  display: grid;
}

.agent-photo {
  background-color: #0623ff;
  border: 0 solid #fff;
  width: auto;
  height: 14rem;
}

.signature-text-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.name-label-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.contact-buttons-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.dl-contact-link {
  align-self: flex-start;
  text-decoration: none;
}

.dl-contact-text {
  color: #0623ff;
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-size: 2rem;
  font-weight: 500;
}

.dl-contact-text.navy {
  color: #001f4f;
}

.dl-contact-text.esp {
  font-size: 1.25rem;
}

.cta-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  width: 700px;
  display: flex;
}

.apply-now-button {
  color: #0623ff;
  background-color: #06cdff;
  border-radius: 1rem;
  align-self: center;
  padding: .5rem 1.5rem;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.apply-now-button:hover {
  color: #06cdff;
  background-color: #0623ff;
  border: 1px solid #fff;
}

.special-fin-qr-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 700px;
  height: auto;
  margin-top: 0;
  margin-bottom: 4rem;
  display: flex;
}

.qr-link-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 7rem;
  text-decoration: none;
  display: flex;
}

.spanish-page-link {
  color: #0623ff;
  background-color: #06cdff;
  border-radius: 1rem;
  align-self: center;
  padding: .5rem 1.5rem;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.spanish-page-link:hover {
  color: #06cdff;
  background-color: #0623ff;
  border: 1px solid #fff;
}

.spanish-page-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.nav-bar-main {
  opacity: .9;
  mix-blend-mode: difference;
  background-color: #0000;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding: 2rem 2.5rem;
}

.nav-dropdown-bg {
  z-index: 1001;
  border-radius: 1rem;
  flex-flow: column;
  align-self: flex-end;
  align-items: center;
  width: 26rem;
  margin: 1rem 1.25rem;
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
  overflow: hidden;
}

.nav-dropdown-bg.lime {
  z-index: 1001;
  background-color: #00ff67;
  border-radius: 0;
  width: 25rem;
  margin-top: 2rem;
  display: block;
  position: fixed;
  inset: 0% auto auto;
}

.nav-dropdown-bg.aqua {
  background-color: #06cdff;
  flex-flow: column;
  align-self: center;
  padding: 0;
  display: flex;
  right: 0;
}

.industries-page-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .375fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 100dvh;
  display: grid;
  position: relative;
}

.industries-loop-text {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 100dvh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.looping-text-wrapper {
  justify-content: flex-end;
  align-items: center;
  width: 0;
  height: 0;
  padding-top: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.looping-text-srip {
  grid-column-gap: 6vw;
  grid-row-gap: 6vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  padding: 1.5vw 0 0 6vw;
  display: grid;
}

.xl-looping-heading-old {
  letter-spacing: -.04em;
  font-family: Switzer, sans-serif;
  font-size: 12vw;
  font-weight: 800;
  line-height: .8;
}

.hero-strip {
  width: 100%;
  padding-top: 15rem;
  padding-bottom: 6rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.looping-base {
  display: flex;
}

.page-title-loop {
  grid-column-gap: 7vw;
  grid-row-gap: 7vw;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.hero-star {
  width: 3.75vw;
  min-width: 3.75vw;
  max-width: none;
  margin-right: 4vw;
}

.hero-loop-container {
  align-items: center;
  width: auto;
  display: flex;
  overflow: visible;
}

.loop-heading-wrapper {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  align-items: center;
  display: flex;
}

.button-arrow {
  height: 3rem;
}

.button-arrow.back {
  height: .85rem;
}

.large-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  border: 1px solid #e6faff;
  border-radius: 100px;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding: .25rem .75rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.large-button-overlay {
  z-index: 1;
  background-color: #001f4f;
  border: 1px solid #001f4f;
  border-radius: 100px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.large-button-link {
  z-index: 2;
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  inset: 0%;
}

.return-button-wrapper {
  justify-content: flex-end;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.industries-body-wrapper {
  background-color: #06cdff;
  border-radius: 1rem 1rem 0 0;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  width: 100%;
  max-width: none;
  padding: 3rem 2.5rem 4rem;
  display: flex;
}

.industries-body-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #06cdff;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(3rem, 1fr) 1fr minmax(2rem, 1fr);
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-self: center;
  justify-items: center;
  width: 100%;
  padding: 0;
  display: grid;
}

.grid-side-left {
  background-color: #0623ff;
  border-bottom-right-radius: 1rem;
  width: 100%;
  height: auto;
}

.grid-side-right {
  background-color: #0623ff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 1rem;
  width: 100%;
  height: auto;
}

.grid-center {
  background-color: #0623ff;
  border-bottom-right-radius: 0;
  flex-flow: column;
  width: 100%;
  min-width: 55rem;
  max-width: 920px;
  height: auto;
  margin-left: 0;
  display: flex;
}

.industries-content-wrapper {
  grid-row-gap: 3rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.industries-inner-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
}

.industry-type-wrapper {
  flex-flow: column;
  display: flex;
}

.industries-grid-inner-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.faq-u-wrapper {
  flex-flow: column;
  align-self: center;
  align-items: stretch;
  width: 100%;
  max-width: 75rem;
  display: flex;
}

.section-heading {
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.section-heading.tab-header {
  padding-left: 1rem;
  padding-right: 1rem;
}

.tab-wrapper-1 {
  grid-row-gap: 1.5rem;
  border-bottom: 1px solid #0003;
  flex-direction: column;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 1.5rem 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tab-wrapper-1.bottom-divider {
  border-bottom: 1px solid #0623ff;
}

.tab-wrapper-1.bottom-divider.erc {
  border-bottom-color: #039;
  padding-top: 1.5rem;
}

.tab-wrapper-1.bottom-divider.special-fin {
  background-color: #06cdff;
}

.tab-wrapper-1.bottom-divider.special-fin.middle {
  margin-top: 0;
  padding-top: 1.25rem;
  padding-left: 1.4rem;
  padding-right: 1.4rem;
}

.tab-wrapper-1.bottom-divider.special-fin.first {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  padding-top: 1.25rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.tab-wrapper-1.bottom-divider.special-fin.last {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  margin-top: 0;
  padding-top: 1.25rem;
  padding-left: 1.4rem;
  padding-right: 1.4rem;
}

.tab-wrapper-1.aqua {
  background-color: #06cdff;
}

.tab-link-old {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.small-heading-3 {
  color: #001f4f;
  letter-spacing: -.035em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: .9;
  text-decoration: none;
}

.small-heading-3.all-caps {
  text-transform: uppercase;
}

.small-heading-3.all-caps.text-white {
  color: #fff;
}

.small-heading-3.all-caps.text-white.industry {
  max-width: 28ch;
}

.small-heading-3.all-caps.text-white.michael-2 {
  font-weight: 100;
}

.small-heading-3.all-caps.text-white.michael-3 {
  margin-top: 2px;
  font-size: 3.5vw;
}

.small-heading-3.all-caps.text-white.michael-4 {
  font-size: 3.5vw;
  font-weight: 100;
}

.small-heading-3.all-caps.text-white.align-center.erc-head-1 {
  text-align: left;
  max-width: 22ch;
}

.small-heading-3.all-caps.text-white.align-center.ptl-head-2 {
  color: #001f4f;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.small-heading-3.all-caps.text-white.align-center.ptl-head-3 {
  color: #fff;
  font-family: Pilatcondensed, sans-serif;
  font-weight: 800;
}

.small-heading-3.all-caps.tab-margin {
  padding-top: 10px;
}

.small-heading-3.all-caps._404-page {
  font-family: Pilatcondensed, sans-serif;
  font-size: 6vw;
  font-weight: 800;
}

.small-heading-3.all-caps.process {
  line-height: .8;
}

.small-heading-3.all-caps.process-hover {
  color: #fff;
  line-height: .8;
}

.small-heading-3.all-caps.process-aqua {
  color: #06cdff;
  letter-spacing: .1em;
  font-size: 3.5rem;
  line-height: .8;
}

.small-heading-3.all-caps.ptl {
  font-family: Pilatcondensed, sans-serif;
  font-size: 4rem;
  font-weight: 800;
  line-height: .8;
}

.small-heading-3.all-caps.white, .small-heading-3.text-white {
  color: #fff;
}

.small-heading-3.text-white.about {
  text-align: justify;
  font-size: 5.7vw;
}

.small-heading-3.text-white.michael {
  color: #001f4f;
  text-align: justify;
  font-size: 4vw;
  position: relative;
}

.small-heading-3.text-white.hiw-heading {
  text-align: left;
  max-width: 14ch;
  font-size: 5.7vw;
}

.small-heading-3.white {
  color: #fff;
  letter-spacing: -.02em;
}

.small-heading-3.white.legal {
  width: 20ch;
  max-width: 100%;
  margin-bottom: 1rem;
}

.small-heading-3.white.qr-page {
  color: #0623ff;
  width: auto;
  margin-bottom: 0;
}

.small-heading-3.white.highlights {
  letter-spacing: -.05em;
  width: auto;
  max-width: 100%;
  margin-bottom: 0;
}

.small-heading-3.special-fin {
  font-size: 3rem;
}

.small-heading-3.special-fin.white {
  padding-bottom: 2rem;
  font-size: 3rem;
  line-height: 1;
}

.small-heading-3.special-fin.white-2 {
  color: #fff;
  text-align: center;
  padding-bottom: 2rem;
  font-size: 3rem;
  line-height: 1;
}

.small-heading-3.special-fin.white-2.esp {
  align-self: center;
  max-width: 20ch;
}

.small-heading-3.faq-u {
  max-width: 800px;
}

.faq-u-plus-icon {
  width: 2rem;
}

.tab-contents {
  z-index: 2;
  width: 100%;
  position: relative;
}

.tab-contents.faq-u-2 {
  padding: 2%;
}

.tab-link {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.large-heading-1 {
  letter-spacing: -.04em;
  margin-left: -.4vw;
  font-family: Switzer, sans-serif;
  font-size: 8vw;
  font-weight: 800;
}

.large-heading-1.all-caps {
  text-transform: uppercase;
}

.large-heading-1.all-caps.white {
  color: #fff;
}

.large-heading-1.all-caps.white.text-shadow {
  text-shadow: 5px 5px #0003;
}

.large-heading-1.all-caps.white.text-shadow.loop {
  white-space: nowrap;
  margin-right: 4vw;
  font-size: 12vw;
  display: inline-block;
}

.large-heading-1.all-caps.text-shadow {
  text-shadow: 5px 5px #0003;
}

.legal-text-link-alt {
  color: #001f4f;
  font-weight: 500;
  text-decoration: none;
}

.legal-text-link-alt:hover {
  color: #0623ff;
}

.faq-u-plus-lottie {
  width: auto;
  min-width: 107px;
  height: 5rem;
}

.faq-u-lottie-wrapper {
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 6rem;
  height: 2rem;
  margin-top: -.3rem;
  margin-bottom: 0;
  margin-right: -1.5rem;
  display: flex;
}

.industry-pills-wrapper {
  z-index: 999;
  flex-flow: wrap;
  align-items: flex-start;
  padding-right: 1rem;
  display: flex;
  position: relative;
  inset: 0 auto auto;
  overflow: visible;
}

.industry-type-button {
  color: #001f4f;
  background-color: #0000;
  border: 1px solid #0623ff;
  border-radius: 100px;
  padding: 1rem 1.5rem;
  font-family: Switzer, sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.3;
}

.industry-type-button:hover {
  color: #0623ff;
  border-color: #001f4f;
}

.industry-type-button.w--current {
  color: #06cdff;
}

.tab-wrapper-overlay {
  z-index: 1;
  background-color: #00bcec;
  border: 1px #001f4f;
  border-radius: 0 0 0 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.industries-body-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #06cdff;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 2.5rem 1fr 2.5rem;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-self: center;
  justify-items: center;
  width: 100%;
  padding: 0;
  display: grid;
}

.grid-side-left-bottom {
  background-color: #0623ff;
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 0;
  width: 100%;
  height: auto;
}

.grid-side-right-bottom {
  background-color: #0623ff;
  border-top-left-radius: 1rem;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  height: auto;
}

.grid-center-bottom {
  background-color: #0623ff;
  border-bottom-right-radius: 0;
  flex-flow: column;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  margin-left: 0;
  display: flex;
}

.industries-body-wrapper-bottom {
  background-color: #06cdff;
  border-radius: 0 0 1rem 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  width: 100%;
  max-width: none;
  padding: 0 2rem 3rem;
  display: flex;
}

.utility-page-wrap-1 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding: 2.5rem;
  display: flex;
}

.utility-page-wrap-1.royal {
  background-color: #0623ff;
}

.utility-page-card {
  border: 1px solid #e6faff;
  flex-flow: column;
  max-width: 39rem;
  height: auto;
  padding: 0 0 2rem;
  display: flex;
  overflow: hidden;
}

._404-text-wrapper-1 {
  grid-row-gap: 0rem;
  flex-direction: column;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.utility-card-lower {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: auto;
  padding: 2rem 2rem 0;
  display: flex;
}

.indiana-jones-gif-wrapper {
  border-bottom: 1px solid #e6faff;
  width: 100%;
}

.utility-button {
  z-index: 5;
  color: #e6faff;
  text-align: center;
  text-transform: none;
  white-space: nowrap;
  background-color: #0623ff;
  border: 1px solid #fff;
  border-bottom-color: #e6faff;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: .5vw 1.5vw;
  font-family: Switzer, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.utility-button:hover {
  box-shadow: none;
  color: #0623ff;
  background-color: #00ff67;
  border-color: #00ff67;
}

.utility-button.outline {
  color: #fffc;
  background-color: #0000;
  border: 1px solid #ffffff4d;
}

.utility-button.outline:hover {
  color: #ffffffd9;
  border-color: #b3b3b3cc;
}

.utility-button.outline.dark {
  color: #494949cc;
  border-color: #4e4e4e4d;
}

.utility-button.color-red {
  white-space: nowrap;
  background-color: #ff0062;
}

.utility-button.color-red:hover {
  background-color: #4400c3;
}

.utility-button.color-blue {
  background-color: #1745fa;
}

.utility-button.bg-white {
  color: #000;
  background-color: #fff;
}

.utility-button.bg-white:hover {
  background-color: #d6d6d6;
}

.utility-button.bg-dark-blue {
  background-color: #0a1953;
}

.utility-button.inline {
  background-color: #0000;
  border-radius: 0;
  padding: 10px 0;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 -2px #fff3;
}

.utility-button.bg-mid-green {
  background-color: var(--medium-aquamarine);
}

.utility-button.small {
  padding: 14px 30px 14px 20px;
  font-size: 14px;
  font-weight: 500;
}

.obi-wan-gif-wrapper {
  border: 0 solid #000;
  border-bottom: 1px solid #e6faff;
  width: 100%;
}

.medium-paragraph-1 {
  font-family: Switzer, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: .9;
}

.medium-paragraph-1.white {
  color: #fff;
}

.medium-paragraph-1.mint {
  color: #e6faff;
  line-height: .9;
}

.medium-paragraph-1.mint.start {
  font-size: 1.5rem;
}

.medium-paragraph-1.half {
  width: 40ch;
  margin-top: 1rem;
}

.hero-grid-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100dvh;
  display: grid;
}

.hero-block-bottom {
  border-top: 1px solid #e6faff;
  border-left: 1px solid #e6faff;
  border-right: 1px solid #e6faff;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  width: 100%;
  padding: 2.5rem 2.5rem 0;
}

.hero-subhead-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border-bottom: 1px #e6faff;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 2.5rem;
  display: flex;
}

.section-link {
  width: 4rem;
  height: 4rem;
}

.section-link.circle {
  border: 1px solid #e6faff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.section-link-icon {
  justify-content: center;
  align-items: center;
  padding: 2px;
  display: flex;
}

.section-link-icon.top {
  position: absolute;
  top: -100%;
}

.section-link-arrow {
  width: 100%;
}

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

.hero-heading-title-1 {
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-image-1 {
  width: 8rem;
  margin-left: -4rem;
  position: relative;
  transform: rotate(-8deg);
}

.small-image-fill {
  border-radius: 1rem;
}

.image-fill {
  width: 100%;
}

.hero-image-2 {
  width: 10rem;
  margin: 0 -3.5rem 4rem 0;
  position: relative;
  transform: rotate(15deg);
}

.medium-image-fill {
  border-radius: 1rem;
}

.hero-image-3 {
  width: 12rem;
  margin-top: -8rem;
  margin-left: 8rem;
  margin-right: 0;
  position: relative;
  transform: rotate(15deg);
}

.large-image-fill {
  border-radius: 1rem;
}

.highlights-block {
  border: 1px solid #e6faff;
  border-top-width: 0;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.highlights-block-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.highlights-block-grid.side-pad {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.block-inner-title {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

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

.highlight-card-wrapper {
  border-top: 1px #06cdff;
  border-bottom: 1px solid #06cdff;
  border-left: 1px solid #06cdff;
  border-radius: 0 0 0 0;
  padding-top: 0;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
}

.highlight-card-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  display: grid;
}

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

.style-guide-section {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 2.5rem 2.5rem;
}

.style-guide-wrapper {
  border: 3px solid #e6faff;
  border-radius: 1rem;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}

.style-guide-header {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #0000;
  border: 1px #e6faff;
  border-bottom: 3px solid #e6faff;
  flex-flow: column;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.style-guide-title {
  color: #e6faff;
  font-family: Switzer, sans-serif;
  font-weight: 600;
  line-height: .9;
}

.spacer---regular {
  width: 100%;
  height: 4rem;
}

.spacer---regular.style-guide {
  background-color: #039;
}

.header-box {
  background-color: #0000;
  border-bottom: 1px #e6faff;
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 2rem 1.5rem 0;
  display: flex;
}

.header-box.last {
  border-bottom-style: none;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.heading---small {
  color: #e6faff;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: .9;
}

.heading---small.sign-up {
  color: #0623ff;
}

.heading---small.sign-up-2, .heading---small.programs {
  color: #e6faff;
}

.heading---small.programs-2 {
  color: #e6faff;
  padding-bottom: .5rem;
}

.heading---small.programs-3 {
  color: #06cdff;
  padding-bottom: 1.1rem;
}

.heading---small.faq-u {
  font-style: italic;
}

.heading---small.legal {
  color: #0623ff;
  padding-bottom: 1rem;
}

.heading---small.legal-navy {
  color: #001f4f;
  padding-bottom: 1rem;
}

.heading---small.product-highlights {
  color: #e6faff;
  padding-bottom: .5rem;
}

.heading---small.product-detail {
  color: #0623ff;
}

.spacer---small {
  width: 100%;
  height: 2rem;
}

.spacer---small.style-guide {
  background-color: #039;
}

.spacer---small.bottom-line {
  border-bottom: 1px solid #001f4f;
}

.heading---hero {
  color: #e6faff;
  text-transform: uppercase;
  font-size: 12vw;
  font-weight: 800;
  line-height: .8;
}

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

.heading---large {
  color: #e6faff;
  text-transform: none;
  font-size: 6rem;
  font-weight: 800;
  line-height: .8;
}

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

.heading---large.stats {
  color: #0623ff;
  text-align: center;
  max-width: 14ch;
}

.heading---large.sales-process {
  text-align: left;
  max-width: 9ch;
  padding-left: 0;
  padding-right: 0;
  line-height: 1;
}

.heading---large.partner-highlights {
  color: #0623ff;
  max-width: 10ch;
}

.heading---large.partner-types {
  color: #0623ff;
  text-align: center;
  align-self: center;
  max-width: 11ch;
  line-height: .8;
}

.heading---large.partner-cta {
  line-height: .9;
}

.heading---large.menu-title {
  color: #0623ff;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 2%;
  font-size: 6.1vw;
  line-height: 1;
}

.heading---large.menu-title-v2 {
  color: #0623ff;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 2%;
  font-size: 10.2vw;
  line-height: .8;
}

.heading---large.menu-title-v3 {
  color: #0623ff;
  text-align: center;
  text-transform: uppercase;
  margin-top: -2.5%;
  padding-bottom: 0%;
  font-size: 15.6vw;
  line-height: .8;
}

.heading---large.menu-title-v4 {
  color: #0623ff;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 2%;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 12.5vw;
  font-weight: 900;
  line-height: .8;
}

.heading---large.menu-title-v5 {
  color: #0623ff;
  text-align: center;
  text-transform: uppercase;
  margin-top: -2.5%;
  padding-bottom: 0%;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 13.6vw;
  font-weight: 900;
  line-height: .9;
}

.heading---large.works-for-biz {
  color: #0623ff;
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-size: 7vw;
}

.heading---large.works-for-biz.v2 {
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-weight: 900;
  line-height: .85;
}

.heading---large.works-for-biz.v3 {
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 6.4vw;
  font-weight: 900;
  line-height: .85;
}

.heading---large.top-industries {
  color: #0623ff;
  text-align: center;
  letter-spacing: -.02em;
  text-transform: uppercase;
  align-self: center;
  max-width: 13ch;
  font-size: 7vw;
}

.heading---large.hero-bottom-landing {
  color: #0623ff;
  text-align: center;
  letter-spacing: -.02em;
  text-transform: uppercase;
  align-self: center;
  max-width: 16ch;
  font-size: 7vw;
}

.heading---large.hero-bottom-landing.v2 {
  max-width: 12ch;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-weight: 900;
  line-height: .85;
}

.heading---large.how-it-works {
  color: #0623ff;
  text-align: center;
  letter-spacing: -.02em;
  text-transform: uppercase;
  align-self: center;
  max-width: none;
  padding-top: 5%;
  padding-bottom: 4vw;
  font-size: 7vw;
}

.heading---large.mmerchant-sign-up {
  color: #0623ff;
  text-align: center;
  letter-spacing: -.02em;
  text-transform: uppercase;
  align-self: center;
  max-width: none;
  padding-top: 0%;
  padding-bottom: 4vw;
  font-size: 7vw;
}

.heading---large.merchant-sign-up {
  color: #0623ff;
  text-align: center;
  letter-spacing: -.02em;
  text-transform: uppercase;
  align-self: center;
  max-width: 17ch;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 7vw;
  font-weight: 900;
  line-height: .85;
}

.heading---large.technology-fee {
  color: #0623ff;
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-size: 7vw;
  font-weight: 600;
}

.heading---large.funding-fee {
  color: #0623ff;
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-size: 3.5vw;
  font-weight: 600;
}

.heading---large.technology-fee-holiday-promo {
  color: #0623ff;
  text-align: center;
  letter-spacing: -.02em;
  text-transform: uppercase;
  align-self: center;
  margin-bottom: 3%;
  font-size: 5.2vw;
}

.heading---large.hero-bottom-main-v1 {
  color: #0623ff;
  text-align: center;
  letter-spacing: -.02em;
  text-transform: uppercase;
  align-self: center;
  max-width: none;
  font-size: 7vw;
}

.heading---large.hero-bottom-main-v1.dark {
  color: #e6faff;
  max-width: 18ch;
}

.heading---large.menu-title-main-v1 {
  color: #0623ff;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 2%;
  font-size: 7.4vw;
  line-height: .8;
}

.heading---large.highlights---landing {
  color: #0623ff;
  text-align: center;
  letter-spacing: normal;
  text-transform: uppercase;
  align-self: center;
  max-width: 18ch;
  font-family: Inter Tight, sans-serif;
  font-size: 7vw;
  font-weight: 800;
  line-height: .9;
}

.heading---large.hero-bottom---landing {
  color: #0623ff;
  text-align: center;
  letter-spacing: -.02em;
  text-transform: uppercase;
  align-self: center;
  max-width: 16ch;
  font-size: 7vw;
}

.heading---large.bnpl-platform-fee {
  color: #0623ff;
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 7vw;
  font-weight: 700;
}

.heading---medium {
  color: #e6faff;
  text-align: left;
  font-size: 4rem;
  font-weight: 800;
  line-height: 1;
}

.heading---medium.dtc-lenders {
  text-transform: uppercase;
  max-width: 18ch;
  font-style: italic;
}

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

.heading---medium.product-terms {
  flex: none;
}

.heading---medium.all-caps {
  text-transform: uppercase;
}

.heading---medium.product-highlights {
  text-align: center;
  max-width: 13ch;
  padding-left: 0;
  padding-right: 0;
}

.heading---medium.sales-process {
  text-align: left;
  max-width: 9ch;
  padding-left: 0;
  padding-right: 0;
}

.heading---medium.navy {
  color: #001f4f;
}

.heading---medium.royal {
  color: #0623ff;
}

.heading---medium.stats-card {
  color: #0623ff;
  text-transform: uppercase;
  font-style: italic;
}

.heading---medium.sign-up {
  color: #0623ff;
  max-width: none;
}

.heading---medium.programs-old {
  text-transform: none;
  font-style: italic;
}

.heading---medium.stats {
  color: #0623ff;
  text-align: center;
  max-width: 14ch;
  padding-left: 0;
  padding-right: 0;
}

.heading---medium.programs {
  color: #e6faff;
  text-align: center;
  max-width: none;
}

.heading---medium.faq-u {
  color: #e6faff;
  max-width: none;
}

.heading---medium.royal-utility {
  color: #0623ff;
  margin-bottom: 2vw;
  font-size: 3.5vw;
  line-height: .9;
}

.heading---medium.navy-utility {
  color: #001f4f;
  max-width: 20ch;
  line-height: .9;
}

.heading---medium.qr-landing {
  color: #0623ff;
}

.heading---medium.product-highlights-2 {
  text-align: center;
  max-width: 18ch;
  padding-left: 0;
  padding-right: 0;
}

.heading---medium.requirements {
  color: #0623ff;
  text-align: left;
  max-width: 9ch;
  padding-left: 0;
  padding-right: 0;
}

.heading---medium.partner-cta {
  max-width: 11ch;
}

.heading---medium.product-group {
  color: #0623ff;
  text-align: center;
  max-width: none;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.heading---medium.product-group-2 {
  color: #0623ff;
  text-align: center;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  transform: rotate(-90deg);
}

.heading---medium.top-industries {
  color: #0623ff;
  text-align: left;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.heading---medium.works-for-biz {
  color: #0623ff;
  text-align: center;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.heading---medium.faq-u-2 {
  color: #0623ff;
  text-align: center;
  max-width: 20ch;
}

.heading---medium.what-you-get {
  color: #0623ff;
  text-align: center;
  max-width: none;
}

.heading---medium.what-they-get {
  color: #0623ff;
  text-align: center;
  max-width: 15ch;
}

.heading---medium.works-for-biz-2 {
  color: #0623ff;
  text-align: left;
  max-width: 13ch;
  padding-left: 0;
  padding-right: 0;
}

.heading---medium.badge-title {
  color: #0623ff;
  text-align: center;
  letter-spacing: -.05em;
  -webkit-text-stroke-width: 0px;
  width: 100%;
  max-width: 20ch;
  margin-left: -.5vw;
  margin-right: 1vw;
  font-family: Caveat, sans-serif;
  font-size: 5vw;
  font-weight: 600;
}

.heading---medium.badge-title.lime {
  color: #00ff67;
}

.heading---medium.badge-title.top-industries {
  color: #00ff67;
  letter-spacing: -.08em;
  align-self: center;
  max-width: 17ch;
  line-height: .8;
}

.heading---medium.badge-title.how-it-works {
  text-align: left;
}

.heading---medium.badge-title.merchant-process {
  margin-top: -.5vw;
  margin-left: -1.75vw;
  margin-right: 0;
}

.heading---medium.badge-title.customer-process {
  color: #0623ff;
  margin-bottom: .25vw;
  margin-right: .5vw;
  font-size: 3vw;
  line-height: .8;
}

.heading---medium.float-cta-landing {
  color: #0623ff;
  text-transform: uppercase;
  margin-left: 5vw;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 5vw;
  font-weight: 900;
  line-height: .8;
}

.heading---medium.financing-a-customer {
  color: #0623ff;
  text-align: left;
  letter-spacing: -.05em;
  -webkit-text-stroke-width: 0px;
  width: 100%;
  min-width: 8ch;
  max-width: 8ch;
  margin-right: 0;
  font-family: Caveat, sans-serif;
  font-size: 5vw;
  font-weight: 600;
  line-height: .8;
}

.heading---medium.financing-a-customer.lime {
  color: #00ff67;
}

.heading---medium.financing-a-customer.top-industries {
  color: #00ff67;
  letter-spacing: -.08em;
  align-self: center;
  max-width: 17ch;
  line-height: .8;
}

.heading---medium.financing-a-customer.how-it-works {
  text-align: left;
}

.heading---medium.financing-a-customer.v2 {
  color: #e6faff;
}

.heading---medium.financing-a-customer.v3 {
  color: #0623ff;
  min-width: auto;
  max-width: none;
}

.heading---medium.technology-fee {
  color: #0623ff;
  text-align: left;
  letter-spacing: normal;
  -webkit-text-stroke-width: 0px;
  width: 100%;
  min-width: 8.5ch;
  max-width: 8.5ch;
  margin-right: 0;
  font-family: Switzer, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
  line-height: .8;
}

.heading---medium.technology-fee.lime {
  color: #00ff67;
}

.heading---medium.technology-fee.top-industries {
  color: #00ff67;
  letter-spacing: -.08em;
  align-self: center;
  max-width: 17ch;
  line-height: .8;
}

.heading---medium.technology-fee.how-it-works {
  text-align: left;
}

.heading---medium.funding-fee {
  color: #0623ff;
  text-align: left;
  letter-spacing: normal;
  -webkit-text-stroke-width: 0px;
  width: 100%;
  margin-right: 0;
  font-family: Switzer, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
  line-height: .8;
}

.heading---medium.funding-fee.lime {
  color: #00ff67;
}

.heading---medium.funding-fee.top-industries {
  color: #00ff67;
  letter-spacing: -.08em;
  align-self: center;
  max-width: 17ch;
  line-height: .8;
}

.heading---medium.funding-fee.how-it-works {
  text-align: left;
}

.heading---medium.docs-needed {
  color: #0623ff;
  text-align: left;
  letter-spacing: normal;
  -webkit-text-stroke-width: 0px;
  margin-right: 0;
  font-family: Switzer, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
  line-height: .8;
}

.heading---medium.docs-needed.lime {
  color: #00ff67;
}

.heading---medium.docs-needed.top-industries {
  color: #00ff67;
  letter-spacing: -.08em;
  align-self: center;
  max-width: 17ch;
  line-height: .8;
}

.heading---medium.docs-needed.how-it-works {
  text-align: left;
}

.heading---medium.highlights---landing {
  color: #00ff67;
  text-align: center;
  letter-spacing: -.05em;
  -webkit-text-stroke-width: 0px;
  align-self: center;
  width: 100%;
  max-width: none;
  margin-right: .7vw;
  font-family: Caveat, sans-serif;
  font-size: 5vw;
  font-weight: 600;
  line-height: .8;
}

.heading---medium.highlights---landing.lime {
  color: #00ff67;
}

.heading---medium.highlights---landing.top-industries {
  color: #00ff67;
  letter-spacing: -.08em;
  align-self: center;
  max-width: 17ch;
  line-height: .8;
}

.heading---medium.highlights---landing.how-it-works {
  text-align: left;
}

.heading---medium.why-list {
  color: #0623ff;
  text-align: left;
  letter-spacing: normal;
  -webkit-text-stroke-width: 0px;
  width: 100%;
  margin-right: 0;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 2.5vw;
  font-weight: 700;
  line-height: .8;
}

.heading---medium.why-list.lime {
  color: #00ff67;
}

.heading---medium.why-list.top-industries {
  color: #00ff67;
  letter-spacing: -.08em;
  align-self: center;
  max-width: 17ch;
  line-height: .8;
}

.heading---medium.why-list.how-it-works {
  text-align: left;
}

.heading---medium.works-for-any-biz {
  color: #00ff67;
  text-align: left;
  letter-spacing: -.05em;
  -webkit-text-stroke-width: 0px;
  flex: none;
  align-self: stretch;
  max-width: none;
  margin-left: -1vw;
  margin-right: 0;
  font-family: Caveat, sans-serif;
  font-size: 5vw;
  font-weight: 600;
}

.heading---medium.works-for-any-biz.lime {
  color: #00ff67;
}

.heading---medium.works-for-any-biz.top-industries {
  color: #00ff67;
  letter-spacing: -.08em;
  align-self: center;
  max-width: 17ch;
  line-height: .8;
}

.heading---medium.works-for-any-biz.how-it-works {
  text-align: left;
}

.heading---medium.turbo-fee {
  color: #0623ff;
  text-align: left;
  letter-spacing: normal;
  -webkit-text-stroke-width: 0px;
  width: 100%;
  margin-right: 0;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
  line-height: .8;
}

.heading---medium.turbo-fee.lime {
  color: #00ff67;
}

.heading---medium.turbo-fee.top-industries {
  color: #00ff67;
  letter-spacing: -.08em;
  align-self: center;
  max-width: 17ch;
  line-height: .8;
}

.heading---medium.turbo-fee.how-it-works {
  text-align: left;
}

.heading---medium.bnpl-platform-fee {
  color: #0623ff;
  text-align: left;
  letter-spacing: normal;
  -webkit-text-stroke-width: 0px;
  width: 100%;
  min-width: 8ch;
  max-width: 8ch;
  margin-right: 0;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
  line-height: .8;
}

.heading---medium.bnpl-platform-fee.lime {
  color: #00ff67;
}

.heading---medium.bnpl-platform-fee.top-industries {
  color: #00ff67;
  letter-spacing: -.08em;
  align-self: center;
  max-width: 17ch;
  line-height: .8;
}

.heading---medium.bnpl-platform-fee.how-it-works {
  text-align: left;
}

.heading---medium.customer-pif {
  color: #00ff67;
  text-align: left;
  letter-spacing: -.05em;
  -webkit-text-stroke-width: 0px;
  flex: none;
  max-width: none;
  margin-top: 0;
  margin-left: -.5vw;
  margin-right: 1vw;
  font-family: Caveat, sans-serif;
  font-size: 3vw;
  font-weight: 600;
}

.heading---medium.customer-pif.lime {
  color: #00ff67;
}

.heading---medium.customer-pif.top-industries {
  color: #00ff67;
  letter-spacing: -.08em;
  align-self: center;
  max-width: 17ch;
  line-height: .8;
}

.heading---medium.customer-pif.how-it-works {
  text-align: left;
}

.heading---medium.why-list---bullets {
  color: #0623ff;
  text-align: left;
  letter-spacing: normal;
  -webkit-text-stroke-width: 0px;
  width: 100%;
  margin-right: 0;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 2.5vw;
  font-weight: 700;
  line-height: .8;
}

.heading---medium.why-list---bullets.lime {
  color: #00ff67;
}

.heading---medium.why-list---bullets.top-industries {
  color: #00ff67;
  letter-spacing: -.08em;
  align-self: center;
  max-width: 17ch;
  line-height: .8;
}

.heading---medium.why-list---bullets.how-it-works {
  text-align: left;
}

.heading---xl {
  color: #e6faff;
  text-transform: uppercase;
  font-size: 12vw;
  font-weight: 800;
  line-height: .8;
}

.heading---regular {
  color: #e6faff;
  font-size: 2rem;
  font-weight: 800;
  line-height: .8;
}

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

.heading---regular.stats-card {
  color: #0623ff;
  text-transform: uppercase;
  font-style: italic;
}

.heading---regular.sales-process {
  color: #e6faff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 1rem;
  font-style: italic;
}

.heading---regular.sales-process-royal {
  color: #0623ff;
  text-transform: uppercase;
  font-style: italic;
}

.heading---regular.intro-title {
  color: #06cdff;
}

.heading---regular.lender-stack {
  color: #0623ff;
  text-align: center;
}

.heading---regular.product-terms {
  flex: none;
  font-size: 2.5rem;
  line-height: .9;
}

.heading---regular.sign-up {
  color: #0623ff;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-right: 0;
  font-style: italic;
}

.heading---regular.programs {
  color: #e6faff;
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  padding-right: 0;
  font-style: italic;
}

.heading---regular.faq-u {
  font-style: italic;
  line-height: 1;
}

.heading---regular.qr-landing {
  color: #0623ff;
  text-align: center;
  font-size: 1.8rem;
}

.heading---regular.submission-docs {
  color: #0623ff;
  text-align: left;
  max-width: 25ch;
}

.heading---regular.loop-text-royal {
  color: #0623ff;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 0;
  padding-right: 0;
  font-style: italic;
}

.heading---regular.loop-text-mint {
  color: #e6faff;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 0;
  padding-right: 0;
  font-style: italic;
}

.heading---regular.top-industries {
  color: #0623ff;
  text-align: left;
}

.heading---regular.works-for-biz {
  color: #0623ff;
  text-align: center;
  text-transform: capitalize;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 3.5vw;
  font-style: normal;
}

.heading---regular.how-it-works {
  color: #0623ff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
  padding-right: 0;
  font-style: italic;
}

.heading---regular.legal-button {
  color: #0623ff;
  text-align: center;
  letter-spacing: -.05em;
  font-family: Caveat, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
}

.heading---regular.legal-button:hover {
  color: #00ff67;
}

.heading---regular.featured-on {
  color: #0623ff;
  letter-spacing: -.05em;
  flex: none;
  margin-top: 0;
  font-family: Caveat, sans-serif;
  font-size: 3vw;
  font-weight: 600;
}

.heading---regular.badge-title {
  color: #0623ff;
  text-align: center;
  letter-spacing: normal;
  font-family: GoodDog New, sans-serif;
  font-size: 2vw;
}

.heading---regular.what-you-get-menu {
  color: #0623ff;
  background-color: #fff;
  flex: none;
  padding-right: .8vw;
  font-size: 3.5vw;
}

.heading---regular.what-you-get-menu.get-started, .heading---regular.what-you-get-menu.get-started---apply {
  background-color: #0000;
}

.heading---regular.what-you-get-menu.caveat {
  font-family: Caveat, sans-serif;
}

.heading---regular.lender-loop {
  z-index: 990;
  color: #0623ff;
  background-color: #fff;
  flex: none;
  padding-top: 1vw;
  padding-bottom: 1vw;
  padding-right: 0;
  font-family: GoodDog New, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  position: relative;
}

.heading---regular.top-industries {
  z-index: 990;
  color: #0623ff;
  letter-spacing: -.05em;
  background-color: #0000;
  flex: none;
  align-self: center;
  margin-top: .25vw;
  margin-left: 1vw;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Caveat, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
  position: relative;
}

.heading---regular.nav-cta-landing {
  z-index: 990;
  color: #00ff67;
  text-align: center;
  letter-spacing: -.05em;
  background-color: #0000;
  flex: none;
  padding: 0;
  font-family: Caveat, sans-serif;
  font-size: 3vw;
  font-weight: 600;
  position: relative;
}

.heading---regular.nav-cta-landing:hover {
  color: #e6faff;
}

.heading---regular.nav-cta-let-s-chat {
  z-index: 990;
  color: #e6faff;
  text-align: center;
  background-color: #0000;
  flex: none;
  width: 100%;
  padding: 0;
  font-family: Switzer, sans-serif;
  font-size: 1.5vw;
  font-weight: 300;
  position: relative;
}

.heading---regular.nav-cta-let-s-chat:hover {
  color: #00ff67;
}

.heading---regular.how-it-works {
  color: #0623ff;
  text-align: center;
  text-transform: none;
  margin-bottom: 1.5rem;
  padding-right: 0;
  font-size: 2.5vw;
  font-style: normal;
}

.heading---regular.how-it-works-cta-landing {
  z-index: 990;
  color: #00ff67;
  text-align: center;
  background-color: #0000;
  flex: none;
  padding: 0;
  font-family: GoodDog New, sans-serif;
  font-size: 2.5vw;
  font-weight: 400;
  position: relative;
}

.heading---regular.how-it-works-cta-landing:hover {
  color: #0623ff;
}

.heading---regular.featured-lenders {
  color: #0623ff;
  letter-spacing: -.05em;
  flex: none;
  font-family: Caveat, sans-serif;
  font-size: 3vw;
  font-weight: 600;
}

.heading---regular.technology-fee {
  color: #0623ff;
  letter-spacing: -.05em;
  flex: none;
  margin-top: 0;
  font-family: Caveat, sans-serif;
  font-size: 3vw;
  font-weight: 600;
}

.heading---regular.cta-main-v1 {
  z-index: 990;
  color: #00ff67;
  text-align: center;
  letter-spacing: -.05em;
  background-color: #0000;
  flex: none;
  padding: 0;
  font-family: Caveat, sans-serif;
  font-size: 3vw;
  font-weight: 600;
  position: relative;
}

.heading---regular.cta-main-v1:hover {
  color: #fff;
}

.heading---regular.what-you-get-menu-main-v1 {
  color: #0623ff;
  background-color: #fff;
  flex: none;
  padding-right: .8vw;
  font-size: 3.5vw;
}

.heading---regular.what-you-get-menu-main-v1.get-started, .heading---regular.what-you-get-menu-main-v1.get-started---apply {
  background-color: #0000;
}

.heading---regular.docs-needed-main-v1 {
  color: #0623ff;
  flex: none;
  font-size: 3.5vw;
}

.heading---regular.docs-needed-main-v1.get-started, .heading---regular.docs-needed-main-v1.get-started---apply {
  background-color: #0000;
}

.heading---regular.hero-subheading {
  color: #0623ff;
  text-align: center;
  letter-spacing: -.05em;
  flex: none;
  max-width: 28ch;
  margin-top: 0;
  font-family: Caveat, sans-serif;
  font-size: 3vw;
  font-weight: 600;
}

.heading---regular.hero-title-intro {
  color: #e6faff;
  letter-spacing: -.05em;
  flex: none;
  max-width: 20ch;
  margin-top: 0;
  font-family: Caveat, sans-serif;
  font-size: 3vw;
  font-weight: 600;
  line-height: 1;
}

.heading---regular.old-nav-cta-main {
  z-index: 990;
  color: #e6faff;
  text-align: center;
  letter-spacing: -.05em;
  background-color: #0000;
  flex: none;
  padding: 0;
  font-family: Caveat, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  position: relative;
}

.heading---regular.old-nav-cta-main:hover {
  color: #00ff67;
}

.heading---regular.nav-cta-main-2 {
  z-index: 990;
  color: #e6faff;
  text-align: center;
  background-color: #0000;
  flex: none;
  width: auto;
  padding: 0;
  font-family: Switzer, sans-serif;
  font-size: 1.3rem;
  font-weight: 300;
  position: relative;
}

.heading---regular.nav-cta-main-2:hover {
  color: #00ff67;
}

.heading---regular.nav-cta-main-3 {
  z-index: 990;
  color: #e6faff;
  text-align: center;
  letter-spacing: -.05em;
  background-color: #0000;
  flex: none;
  padding: 0;
  font-family: Caveat, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  position: relative;
}

.heading---regular.nav-cta-main-3:hover {
  color: #e6faff;
}

.heading---regular.utility {
  color: #0623ff;
  text-align: center;
  letter-spacing: -.05em;
  padding-bottom: 4%;
  font-family: Caveat, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
}

.heading---regular.utility:hover {
  color: #00ff67;
}

.heading---regular.nav-cta-main {
  z-index: 990;
  color: #0623ff;
  text-align: center;
  letter-spacing: normal;
  background-color: #0000;
  flex: none;
  margin-top: .25rem;
  font-family: Shinybright, Arial, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  position: static;
}

.heading---regular.nav-cta-main:hover {
  color: #00ff67;
}

.heading---regular.nav-cta-alt {
  z-index: 990;
  color: #0623ff;
  text-align: center;
  background-color: #0000;
  flex: none;
  width: auto;
  padding: 0;
  font-family: Switzer, sans-serif;
  font-size: 1.3rem;
  font-weight: 300;
  position: relative;
}

.heading---regular.nav-cta-alt:hover {
  color: #00ff67;
}

.heading---regular.nav-cta-menu-button {
  z-index: 990;
  color: #0623ff;
  text-align: center;
  background-color: #0000;
  flex: none;
  width: auto;
  padding: 0;
  font-family: Switzer, sans-serif;
  font-size: 1.3rem;
  font-weight: 300;
  position: relative;
}

.heading---regular.nav-cta-menu-button:hover {
  color: #fff;
}

.heading---regular.nav-quip {
  z-index: 990;
  color: #0623ff;
  text-align: center;
  letter-spacing: normal;
  background-color: #0000;
  flex: none;
  margin-top: .25rem;
  font-family: Shinybright, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  position: static;
}

.heading---regular.nav-cta-menu-item {
  z-index: 990;
  color: #0623ff;
  text-align: center;
  background-color: #0000;
  flex: none;
  width: auto;
  padding: 0;
  font-family: Switzer, sans-serif;
  font-size: 1.3rem;
  font-weight: 300;
  position: relative;
}

.heading---regular.nav-cta-menu-item:hover {
  color: #fff;
}

.heading---regular.milestones---landing {
  color: #0623ff;
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 3.5vw;
  font-style: normal;
}

.heading---regular.products---landing {
  color: #0623ff;
  letter-spacing: normal;
  font-family: Inter Tight, sans-serif;
  font-size: 2vw;
}

.heading---regular.nav-cta-1 {
  z-index: 990;
  color: #0623ff;
  text-align: center;
  background-color: #0000;
  flex: none;
  width: 100%;
  padding: 0;
  font-family: Inter Tight, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  position: relative;
}

.heading---regular.nav-cta-1:hover {
  color: #00ff67;
}

.heading---regular.nav-cta-2 {
  z-index: 990;
  color: #0623ff;
  text-align: center;
  letter-spacing: -.05em;
  background-color: #0000;
  flex: none;
  margin-right: .25rem;
  padding: 0;
  font-family: Caveat, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  position: relative;
}

.heading---regular.nav-cta-2:hover {
  color: #00ff67;
}

.heading---regular.menu-items {
  color: #0623ff;
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  background-color: #fff;
  flex: none;
  margin-bottom: 0;
  padding-right: .8vw;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 3.5vw;
  font-style: normal;
  font-weight: 700;
}

.heading---regular.works-for-any-biz {
  color: #00ff67;
  letter-spacing: -.05em;
  flex: none;
  margin-top: 0;
  font-family: Caveat, sans-serif;
  font-size: 3vw;
  font-weight: 600;
}

.heading---regular.turbo-fee {
  color: #0623ff;
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  flex: none;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 3.5vw;
  font-style: normal;
  font-weight: 700;
}

.heading---regular.in-the-box {
  color: #0623ff;
  letter-spacing: -.05em;
  flex: none;
  margin-top: 0;
  font-family: Caveat, sans-serif;
  font-size: 3vw;
  font-weight: 600;
}

.heading---regular.merchant-process {
  color: #0623ff;
  text-align: left;
  letter-spacing: normal;
  text-transform: none;
  flex: 0 auto;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 3.5vw;
  font-style: normal;
  font-weight: 700;
}

.heading---regular.merchant-process.v2 {
  align-self: center;
}

.heading---tiny {
  color: #e6faff;
  font-size: 1rem;
  font-weight: 700;
  line-height: .9;
}

.text---medium {
  color: #e6faff;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.2;
}

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

.text---medium.all-caps {
  text-transform: uppercase;
}

.text---medium.all-caps.cta-royal, .text---medium.all-caps.app-fields {
  color: #0623ff;
}

.text---medium.programs {
  color: #06cdff;
}

.text---medium.hero-title {
  text-align: left;
  max-width: 40ch;
}

.text---medium.section-title {
  text-align: left;
  max-width: 35ch;
}

.text---medium.section-title.faq-u {
  max-width: 20ch;
}

.text---medium.section-title-royal {
  color: #0623ff;
  text-align: left;
  max-width: 35ch;
}

.text---medium.section-title-royal.r-padding {
  padding-left: 2rem;
  padding-right: 0;
}

.text---medium.utility {
  max-width: 90%;
}

.text---medium.royal {
  color: #0623ff;
}

.text---medium.navy {
  color: #001f4f;
}

.text---medium.qr-landing, .text---medium.royal {
  color: #0623ff;
  text-transform: uppercase;
}

.text---medium.submission-docs {
  color: #0623ff;
  text-align: left;
  max-width: none;
}

.text---medium.main-hero-tagline {
  color: #06cdff;
  text-transform: uppercase;
}

.text---medium.hero-title-aqua {
  color: #06cdff;
  text-align: center;
  align-self: center;
  max-width: 16ch;
}

.text---medium.industry-title {
  color: #0623ff;
  text-align: center;
  max-width: 35ch;
  font-size: 1.5vw;
}

.text---medium.industry-title.faq-u {
  max-width: 20ch;
}

.text---medium.what-you-get {
  color: #0623ff;
  text-align: center;
  max-width: 21ch;
}

.text---medium.what-you-get.faq-u {
  max-width: 20ch;
}

.text---medium.faq-u-2 {
  color: #0623ff;
  text-align: center;
  max-width: 65%;
  padding-bottom: 1rem;
}

.text---medium.faq-u-2.faq-u {
  max-width: 20ch;
}

.text---medium.how-it-works {
  color: #0623ff;
  text-align: left;
  max-width: none;
}

.text---medium.how-it-works.faq-u {
  max-width: 20ch;
}

.text---medium.how-it-works.technology-fee, .text---medium.how-it-works.funding-fee {
  max-width: 27ch;
}

.text---medium.how-it-works.technology-fee-2 {
  flex: 0 auto;
  min-width: auto;
  max-width: 70ch;
}

.text---medium.how-it-works.technology-fee {
  max-width: 27ch;
}

.text---medium.how-it-works.works-for-any-biz {
  width: auto;
  max-width: 35ch;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.3;
}

.text---medium.how-it-works.turbo-fee {
  max-width: 24ch;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.3;
}

.text---medium.how-it-works.bnpl-platform-fee {
  max-width: 24ch;
  font-family: Inter Tight Italic Variable, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.3;
}

.text---medium.how-it-works.merchant-process {
  max-width: 28ch;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.3;
}

.text---medium.how-it-works.merchant-process.v2 {
  text-align: center;
  align-self: center;
  max-width: 28ch;
}

.text---medium.how-it-works.merchant-process.v3 {
  text-align: center;
  align-self: center;
  max-width: none;
}

.text---medium.how-it-works.customer-process {
  width: 100%;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.3;
}

.text---medium.how-it-works.customer-process.v2 {
  color: #e6faff;
}

.text---medium.how-it-works.customer-process.arrow {
  text-align: center;
  width: auto;
}

.text---medium.how-it-works.customer-process.content, .text---medium.how-it-works.customer-process.content-2 {
  text-align: center;
  width: auto;
  max-width: 18ch;
}

.text---medium.docs-needed {
  color: #0623ff;
  text-align: right;
  max-width: none;
}

.text---medium.docs-needed.faq-u {
  max-width: 20ch;
}

.text---medium.docs-needed.technology-fee, .text---medium.docs-needed.funding-fee {
  max-width: 27ch;
}

.text---medium.docs-needed.technology-fee-2 {
  flex: 0 auto;
  min-width: auto;
  max-width: 70ch;
}

.text---medium.docs-needed.technology-fee {
  max-width: 27ch;
}

.text---medium.milestones---landing {
  color: #0623ff;
  text-align: left;
  max-width: none;
  font-family: Inter Tight, sans-serif;
  font-weight: 400;
}

.text---medium.milestones---landing.faq-u {
  max-width: 20ch;
}

.text---medium.milestones---landing.technology-fee, .text---medium.milestones---landing.funding-fee {
  max-width: 27ch;
}

.text---medium.milestones---landing.technology-fee-2 {
  flex: 0 auto;
  min-width: auto;
  max-width: 70ch;
}

.text---medium.milestones---landing.technology-fee {
  max-width: 27ch;
}

.text---medium.highlights---landing {
  color: #0623ff;
  text-align: center;
  max-width: 28ch;
  font-family: Inter Tight, sans-serif;
  font-weight: 400;
}

.body---mint {
  background-color: #e6faff;
}

.body---royal {
  background-color: #0623ff;
}

.text---huge {
  color: #e6faff;
  font-size: 2.25rem;
  font-weight: 300;
  line-height: 1.1;
}

.text---huge.all-caps {
  text-transform: uppercase;
}

.text---huge.get-started-landing {
  color: #0623ff;
  flex: none;
  font-size: 3.5rem;
  font-weight: 300;
}

.text---xl {
  color: #e6faff;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.1;
}

.text---xl.faq-u {
  font-style: italic;
  font-weight: 500;
}

.text---xl.royal {
  color: #0623ff;
}

.text---xl.navy {
  color: #001f4f;
}

.text---large {
  color: #e6faff;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.1;
}

.text---large.intro-title {
  color: #06cdff;
}

.text---large.faq-u {
  font-style: italic;
  font-weight: 500;
  line-height: 1;
}

.text---large.faq-u-2 {
  color: #0623ff;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 2.5vw;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
}

.text---regular {
  color: #e6faff;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.2;
}

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

.text---regular.product-terms {
  text-align: right;
  flex: none;
}

.text---regular.product-highlights {
  text-align: center;
  max-width: 23ch;
}

.text---regular.sales-process {
  max-width: 38ch;
}

.text---regular.sales-process-2 {
  max-width: 30ch;
}

.text---regular.stats-card {
  color: #0623ff;
  max-width: 37ch;
}

.text---regular.sales-process {
  color: #e6faff;
  text-align: center;
  max-width: 37ch;
}

.text---regular.sales-process-royal {
  color: #0623ff;
  max-width: 37ch;
}

.text---regular.programs {
  max-width: 37ch;
}

.text---regular.sign-up {
  color: #0623ff;
  text-align: left;
  max-width: none;
  padding-right: 1.5rem;
}

.text---regular.stats {
  color: #0623ff;
  text-align: left;
  max-width: 40ch;
  padding-left: 0;
  padding-right: 0;
}

.text---regular.programs {
  color: #e6faff;
  text-align: left;
  max-width: 40ch;
  padding-left: 0;
  padding-right: 0;
}

.text---regular.programs-alt {
  color: #06cdff;
  text-align: left;
  max-width: 28ch;
  padding-right: 0;
  line-height: 1.1;
}

.text---regular.faq-u {
  color: #e6faff;
  text-align: left;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.text---regular.royal, .text---regular.royal-utility {
  color: #0623ff;
}

.text---regular.navy-utility {
  color: #001f4f;
}

.text---regular.partner-high {
  color: #0623ff;
  text-align: left;
  max-width: 40ch;
  padding-left: 0;
  padding-right: 0;
}

.text---regular.product-detail {
  color: #0623ff;
  align-self: center;
  font-weight: 500;
}

.text---regular.works-for-biz {
  color: #0623ff;
  text-align: center;
  max-width: 40ch;
  padding-left: 0;
  padding-right: 0;
}

.text---regular.faq-u-2 {
  color: #0623ff;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-weight: 400;
  line-height: 130%;
}

.text---regular.faq-u-2.v2 {
  font-size: 1.25rem;
  line-height: 1.3;
}

.text---regular.customer-reqs {
  color: #0623ff;
}

.text---regular.customer-reqs.v2 {
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1;
}

.text---regular.title-wrapper {
  color: #0623ff;
  text-transform: uppercase;
}

.text---regular.app-fields-link {
  color: #0623ff;
  font-weight: 500;
}

.text---regular.app-fields-link.v2 {
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
}

.text---regular.app-fields {
  color: #0623ff;
  text-transform: none;
}

.text---regular.featured-on {
  color: #0623ff;
  text-transform: uppercase;
  font-family: GoodDog New, sans-serif;
  font-weight: 400;
}

.text---regular.financing-a-customer {
  color: #0623ff;
  font-size: .875rem;
}

.text---regular.technology-fee {
  color: #0623ff;
  text-align: left;
  padding-left: 0;
  padding-right: 0;
}

.text---small {
  color: #e6faff;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.2;
}

.text---small.product-terms {
  flex: none;
}

.text---small.product-terms.line-height {
  line-height: 1;
}

.text---small.product-terms.italics {
  font-style: italic;
}

.text---small.product-terms.dark {
  color: #0623ff;
}

.text---small.product-terms-2 {
  flex: none;
  max-width: 5ch;
}

.text---small.product-terms-3 {
  flex: none;
  max-width: 6ch;
}

.text---small.sign-up {
  color: #0623ff;
  font-weight: 500;
}

.text---small.sign-up-2, .text---small.programs-2 {
  color: #e6faff;
  font-weight: 500;
}

.text---small.product-terms-4 {
  flex: none;
  max-width: 8.5ch;
}

.text---small.product-terms-4.line-height {
  line-height: 1;
}

.text---small.product-terms-5 {
  flex: none;
  max-width: 8.5ch;
}

.text---small.product-terms-5.line-height {
  line-height: 1;
}

.text---small.product-terms-6 {
  flex: none;
  max-width: 3.5ch;
}

.text---small.product-cta, .text---small.product-cta-2 {
  color: #0623ff;
}

.text---small.product-detail {
  color: #0623ff;
  font-weight: 500;
}

.text---small.product-label {
  color: #0623ff;
  font-style: italic;
}

.text---small.app-fields {
  color: #0623ff;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
}

.text---small.app-fields.caveat {
  letter-spacing: -.05em;
  font-family: Caveat, sans-serif;
  font-size: 1.25rem;
}

.text---small.utility {
  color: #0623ff;
  align-self: center;
  font-size: .875rem;
  line-height: 100%;
}

.text---small.utility.caveat {
  letter-spacing: -.05em;
  font-family: Caveat, sans-serif;
  font-size: 1.25rem;
}

.text---small.utility.alt {
  font-family: Shinybright, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.text---tiny {
  color: #e6faff;
  font-size: .75rem;
  font-weight: 300;
  line-height: 1.2;
}

.text---tiny.footer.navy {
  color: #001f4f;
}

.text---tiny.footer.royal {
  color: #0623ff;
  align-self: flex-end;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-weight: 400;
}

.text---tiny.footer.royal-v2 {
  color: #0623ff;
  align-self: flex-end;
  width: 100%;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.3;
}

.text---tiny.footer.royal-v2.right {
  text-align: right;
}

.text---tiny.cost-to-business {
  color: #06cdff;
  max-width: none;
  margin-top: -.5rem;
  font-style: italic;
}

.text---tiny.enrollment-docs {
  color: #06cdff;
  max-width: none;
  margin-top: -.5rem;
  padding-left: 1rem;
  font-style: italic;
}

.text---tiny.qualify {
  color: #06cdff;
  max-width: none;
  margin-top: -.5rem;
  font-style: italic;
}

.text---tiny.sign-up {
  color: #0623ff;
}

.text---tiny.sign-up-2 {
  color: #e6faff;
}

.text---tiny.programs-2 {
  color: #06cdff;
  max-width: none;
  font-style: italic;
}

.text---tiny.footnotes {
  color: #e6faff;
  max-width: 90ch;
}

.text---tiny.sign-up-l-margin {
  color: #0623ff;
  vertical-align: middle;
  flex-flow: column;
  margin-left: .5rem;
}

.text---tiny.sign-up-2-l-margin {
  color: #e6faff;
  margin-left: .5rem;
}

.text---tiny.product-detail {
  color: #0623ff;
}

.text---tiny.product-label {
  color: #0623ff;
  font-style: italic;
  line-height: 1;
}

.text---tiny.footer-royal {
  color: #0623ff;
}

.text---tiny.footer-royal.navy {
  color: #001f4f;
}

.text---tiny.footnotes-royal {
  color: #0623ff;
  align-self: flex-end;
  width: 100%;
  max-width: none;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.3;
}

.spacer---xl {
  width: 100%;
  height: 10rem;
}

.spacer---xl.style-guide {
  background-color: #039;
}

.spacer---large {
  width: 100%;
  height: 8rem;
}

.spacer---large.style-guide {
  background-color: #039;
}

.spacer---medium {
  width: 100%;
  height: 6rem;
}

.spacer---medium.style-guide {
  background-color: #039;
}

.spacer---medium.landing {
  height: 8vw;
}

.spacer---tiny {
  width: 100%;
  height: 1rem;
}

.spacer---tiny.style-guide {
  background-color: #039;
}

.spacer---tiny.mint {
  background-color: #e6faff;
}

.grid-4---2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.grid-4---2.style-guide {
  background-color: #039;
}

.color-card {
  border: 3px solid #001f4f;
  border-radius: 1rem;
  flex-flow: column;
  align-items: stretch;
  padding: 0 .05rem 1.25rem;
  display: flex;
  overflow: hidden;
}

.color-box---royal {
  background-color: #0623ff;
  width: 100%;
  height: 6rem;
  margin-bottom: 1.25rem;
}

.color-card-inner {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.color-box---navy {
  background-color: #001f4f;
  align-self: center;
  width: 105%;
  height: 6rem;
  margin-bottom: 1.25rem;
}

.color-box---purple {
  background-color: #6606ff;
  align-self: center;
  width: 105%;
  height: 6rem;
  margin-bottom: 1.25rem;
}

.color-box---aqua {
  background-color: #06cdff;
  align-self: center;
  width: 105%;
  height: 6rem;
  margin-bottom: 1.25rem;
}

.color-box---lime {
  background-color: #00ff67;
  align-self: center;
  width: 105%;
  height: 6rem;
  margin-bottom: 1.25rem;
}

.color-box---mint {
  background-color: #e6faff;
  align-self: center;
  width: 105%;
  height: 6rem;
  margin-bottom: 1.25rem;
}

.color-box---white {
  background-color: #fff;
  align-self: center;
  width: 105%;
  height: 6rem;
  margin-bottom: 1.25rem;
}

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

.grid-2---1.style-guide {
  background-color: #039;
}

.grid-2---1.footer-legal {
  grid-template-columns: 1fr max-content;
}

.grid-2---1.dtc-lenders {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-columns: max-content 1fr;
  align-items: center;
}

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

.grid-2---2.style-guide {
  background-color: #039;
}

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

.grid-3---1.style-guide {
  background-color: #039;
}

.grid-3---1.footer {
  grid-template-columns: .5fr 1fr .5fr;
}

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

.grid-4---1.style-guide {
  background-color: #039;
}

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

.grid-3---2.style-guide {
  background-color: #039;
}

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

.grid-2---3.style-guide {
  background-color: #039;
}

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

.grid-3---3.style-guide {
  background-color: #039;
}

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

.grid-4---3.style-guide {
  background-color: #039;
}

.header-box-bottom {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.hero---strip {
  width: 100%;
  padding-top: 15rem;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.hero---strip.padding {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.hero---full {
  flex-flow: column;
  justify-content: center;
  width: 100%;
  height: 100dvh;
  padding-top: 0;
  padding-bottom: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero---full.padding {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.logo-card {
  border: 3px solid #001f4f;
  border-radius: 1rem;
  padding: 0 0 1.25rem;
  overflow: hidden;
}

.logo-wrapper {
  background-color: #0623ff;
  width: 100%;
  height: auto;
  margin-bottom: 1.25rem;
  padding: 1.25rem 1.25rem 1rem;
}

.logo-wrapper.alt {
  background-color: #e6faff;
  padding: 1.25rem 1.25rem 1rem;
}

.logo-wrapper.webclip {
  padding: 1.25rem 1.25rem 0;
}

.main-logo {
  width: 100%;
}

.webclip-logo {
  width: auto;
}

.lottie-wrapper-old.pixie-dust {
  width: 20rem;
  height: auto;
  position: static;
  inset: auto auto 0 0;
}

.hero-content-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  position: relative;
}

.hero-heading-wrap {
  z-index: 5;
  position: relative;
}

.pixie-dust-old {
  transform-style: preserve-3d;
  width: 100%;
  height: auto;
  overflow: auto;
  transform: rotateX(0)rotateY(90deg)rotateZ(0);
}

.lottie-wrapper.pixie {
  z-index: 4;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  inset: 1.25rem -.25rem auto auto;
  transform: rotate(0);
}

.lottie-wrapper.doodle-arrow {
  position: absolute;
  inset: auto auto 4rem -6.5rem;
}

.pixie-dust {
  width: 25rem;
}

.hero-subheading-wrapper {
  align-self: center;
  width: 61ch;
  padding-top: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: absolute;
  inset: auto auto 4rem;
}

.doodle-arrow {
  width: 35rem;
  transform: rotate(80deg);
}

.section-copy {
  z-index: 999;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section-copy.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section-copy.overflow {
  width: 100%;
  overflow: hidden;
}

.section-copy.light-blue {
  background-color: #ebf0f7;
}

.section-copy.bg-light-gray.no-flow {
  overflow: visible;
}

.section-copy.bg-dark-blue {
  overflow: hidden;
}

.section-copy.bg-light-gray {
  background-color: #ebecf1;
}

.section-copy.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section-copy.page {
  min-height: 500px;
}

.section-copy.full-page {
  min-height: 100vh;
}

.section-copy.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-copy.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-copy.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-copy.bg-royal {
  background-color: #0623ff;
}

.section-copy.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section-copy.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section-copy.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section-copy.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section-copy.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section-copy.regular-padding.bg-navy.process, .section-copy.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section-copy.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section-copy.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section-copy.regular-padding.full-vh.relative {
  position: relative;
}

.section-copy.regular-padding.full-vh.partner {
  position: sticky;
}

.section-copy.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section-copy.regular-padding.bg-aqua.tab-group, .section-copy.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section-copy.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section-copy.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section-copy.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section-copy.regular-padding.show-of {
  overflow: visible;
}

.section-copy.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section-copy.regular-padding.full-vh-2.relative {
  position: relative;
}

.section-copy.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #0623ff;
}

.section-copy.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section-copy.regular-padding._125-vh.justify-top {
  justify-content: flex-start;
}

.section-copy.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-copy.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section-copy.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section-copy.regular-padding._200-vh.relative {
  position: relative;
}

.section-copy.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section-copy.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section-copy.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section-copy.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section-copy.regular-padding.footnotes {
  align-items: flex-start;
}

.section-copy.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-copy.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-copy.regular-padding.erc-1, .section-copy.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-copy.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-copy.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section-copy.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-copy.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section-copy.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section-copy.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section-copy.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-copy.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section-copy.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section-copy.regular-padding.footer.royal {
  background-color: #0623ff;
  padding-bottom: 2rem;
  position: static;
  inset: auto auto 0;
}

.section-copy.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section-copy.regular-padding.footer.navy {
  background-color: #001f4f;
  padding-bottom: 2rem;
  position: static;
  inset: auto auto 0;
}

.section-copy.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section-copy.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section-copy.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section-copy.regular-padding.aqua, .section-copy.bg-aqua {
  background-color: #06cdff;
}

.section-copy.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section-copy.bg-purple {
  background-color: #0623ff;
}

.section-copy.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section-copy.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section-copy.bg-cobalt {
  background-color: #039;
}

.section-copy.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.footer---main-old {
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 100%;
  padding: 2.5rem 2.5rem 2rem;
  display: flex;
  overflow: hidden;
}

.footer---main-old.royal {
  background-color: #0623ff;
}

.footer-wrap {
  border: 1px solid #e6faff;
  border-radius: 1rem;
  width: 100%;
  padding: 2rem 1.5rem;
}

.footer-wrap.navy {
  border-color: #001f4f;
}

.footer-link.logo {
  opacity: .9;
  mix-blend-mode: difference;
  width: 180px;
}

.main-logo---mint {
  width: 100%;
  height: auto;
}

.main-logo---mint.landing-footer {
  width: auto;
  max-width: none;
  display: block;
}

.menu-wrapper---footer {
  grid-column-gap: 2vw;
  justify-content: center;
  align-items: center;
  display: flex;
}

.menu-wrapper---socials {
  grid-column-gap: 2vw;
  opacity: .9;
  mix-blend-mode: difference;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.footer-wrap---legal {
  width: 100%;
  padding: 0 1.5rem;
}

.buttons-wrapper---legal {
  grid-column-gap: 2vw;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.wrapper---footer-logo {
  opacity: 1;
  mix-blend-mode: normal;
  width: 100%;
  max-width: 640px;
}

.wrapper---footer-logo.dark {
  opacity: .9;
  mix-blend-mode: difference;
}

.grid-3---1---footer {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .5fr;
  align-items: center;
  width: 100%;
}

.grid-3---1---footer.style-guide {
  background-color: #039;
}

.grid-3---1---footer.footer {
  grid-template-columns: .5fr 1fr .5fr;
}

.grid-3---1---footer.l-margins {
  grid-column-gap: 5vw;
  grid-row-gap: 0vw;
  grid-template-columns: .25fr 1fr .25fr;
}

.link---logo {
  width: 100%;
}

.wrapper-v---footer-menu {
  grid-column-gap: 2vw;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.wrapper-v---socials-menu {
  grid-column-gap: 2vw;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.wrapper-v---socials-menu.alt {
  grid-row-gap: .25rem;
}

.footer---main {
  grid-row-gap: 0rem;
  flex-flow: column;
  width: 100%;
  padding: 0 2.5rem 2rem;
  display: flex;
  overflow: hidden;
}

.footer---main.royal {
  background-color: #0623ff;
}

.divider---mint {
  align-self: center;
  width: 105%;
  max-width: 105%;
}

.divider---mint.flipped {
  margin-top: -2px;
  transform: rotate(180deg);
}

.wrapper-v---footer-legal {
  grid-column-gap: 2vw;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-wrap-h---legal {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-wrap-v---legal {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.wrapper-h---socials-menu {
  grid-column-gap: 2rem;
  grid-row-gap: .75rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrapper-h---socials-menu.alt {
  grid-row-gap: .25rem;
}

.wrapper-h---footer-legal {
  grid-column-gap: 2.5rem;
  grid-row-gap: .75rem;
  flex-flow: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.wrapper-h---footer-legal.v2 {
  grid-row-gap: 2vw;
  flex-flow: column;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  width: 100%;
}

.wrapper---divider {
  z-index: 900;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wrapper---divider.bottom-padding {
  justify-content: flex-end;
  padding-bottom: 2.5rem;
}

.wrapper---divider.flipped {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.wrapper---divider.sales-process {
  margin-top: 0;
}

.wrapper---divider.sign-up {
  z-index: 902;
  margin-top: -2rem;
}

.wrapper---divider.process {
  z-index: 902;
  margin-top: 0;
}

.divider-2---mint {
  width: 116%;
  max-width: none;
}

.container---footer {
  width: 100%;
}

.container---footer.royal {
  background-color: #0623ff;
}

.divider---navy {
  width: 105%;
  max-width: none;
}

.wrapper---pool-party {
  width: 100%;
  height: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---lender-stack {
  z-index: 999;
  background-color: #0000;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---lender-stack.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---lender-stack.overflow {
  width: 100%;
  overflow: hidden;
}

.section---lender-stack.light-blue {
  background-color: #ebf0f7;
}

.section---lender-stack.bg-light-gray.no-flow {
  overflow: visible;
}

.section---lender-stack.bg-dark-blue {
  overflow: hidden;
}

.section---lender-stack.bg-light-gray {
  background-color: #ebecf1;
}

.section---lender-stack.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---lender-stack.page {
  min-height: 500px;
}

.section---lender-stack.full-page {
  min-height: 100vh;
}

.section---lender-stack.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---lender-stack.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---lender-stack.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---lender-stack.bg-royal {
  background-color: #0623ff;
}

.section---lender-stack.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---lender-stack.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---lender-stack.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---lender-stack.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---lender-stack.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---lender-stack.regular-padding.bg-navy.process, .section---lender-stack.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---lender-stack.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---lender-stack.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---lender-stack.regular-padding.full-vh.relative {
  position: relative;
}

.section---lender-stack.regular-padding.full-vh.partner {
  position: sticky;
}

.section---lender-stack.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---lender-stack.regular-padding.bg-aqua.tab-group, .section---lender-stack.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---lender-stack.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---lender-stack.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---lender-stack.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---lender-stack.regular-padding.show-of {
  overflow: visible;
}

.section---lender-stack.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---lender-stack.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---lender-stack.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---lender-stack.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---lender-stack.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---lender-stack.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---lender-stack.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---lender-stack.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---lender-stack.regular-padding._200-vh.relative {
  position: relative;
}

.section---lender-stack.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---lender-stack.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---lender-stack.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---lender-stack.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---lender-stack.regular-padding.footnotes {
  align-items: flex-start;
}

.section---lender-stack.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---lender-stack.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---lender-stack.regular-padding.erc-1, .section---lender-stack.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---lender-stack.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---lender-stack.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---lender-stack.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---lender-stack.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---lender-stack.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---lender-stack.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---lender-stack.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---lender-stack.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---lender-stack.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---lender-stack.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---lender-stack.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---lender-stack.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---lender-stack.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---lender-stack.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---lender-stack.regular-padding.aqua, .section---lender-stack.bg-aqua {
  background-color: #06cdff;
}

.section---lender-stack.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---lender-stack.bg-purple {
  background-color: #0623ff;
}

.section---lender-stack.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---lender-stack.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---lender-stack.bg-cobalt {
  background-color: #039;
}

.section---lender-stack.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.wrapper---section-header {
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.wrapper---section-header.dtc-lenders {
  padding-right: 0;
}

.loop-container---dtc-lenders {
  align-items: center;
  width: auto;
  display: flex;
  overflow: visible;
}

.wrapper-h---loop {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  flex: none;
  align-items: center;
  display: flex;
}

.wrapper---dtc-logo {
  width: 10vw;
  margin-right: 4rem;
  padding-right: 0;
}

.dtc-lender-logo {
  width: auto;
  height: 100%;
}

.container---loop {
  border: 1px solid #e6faff;
  border-left-style: dotted;
  border-right-width: 0;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
  overflow: hidden;
}

.section---highlights {
  z-index: 999;
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---highlights.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---highlights.overflow {
  width: 100%;
  overflow: hidden;
}

.section---highlights.light-blue {
  background-color: #ebf0f7;
}

.section---highlights.bg-light-gray.no-flow {
  overflow: visible;
}

.section---highlights.bg-dark-blue {
  overflow: hidden;
}

.section---highlights.bg-light-gray {
  background-color: #ebecf1;
}

.section---highlights.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---highlights.page {
  min-height: 500px;
}

.section---highlights.full-page {
  min-height: 100vh;
}

.section---highlights.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---highlights.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---highlights.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---highlights.bg-royal {
  background-color: #0623ff;
}

.section---highlights.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---highlights.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---highlights.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---highlights.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---highlights.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---highlights.regular-padding.bg-navy.process, .section---highlights.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---highlights.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---highlights.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---highlights.regular-padding.full-vh.relative {
  position: relative;
}

.section---highlights.regular-padding.full-vh.partner {
  position: sticky;
}

.section---highlights.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---highlights.regular-padding.bg-aqua.tab-group, .section---highlights.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---highlights.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---highlights.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---highlights.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---highlights.regular-padding.show-of {
  overflow: visible;
}

.section---highlights.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---highlights.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---highlights.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---highlights.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---highlights.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---highlights.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---highlights.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---highlights.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---highlights.regular-padding._200-vh.relative {
  position: relative;
}

.section---highlights.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---highlights.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---highlights.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---highlights.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---highlights.regular-padding.footnotes {
  align-items: flex-start;
}

.section---highlights.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---highlights.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---highlights.regular-padding.erc-1, .section---highlights.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---highlights.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---highlights.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---highlights.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---highlights.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---highlights.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---highlights.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---highlights.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---highlights.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---highlights.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---highlights.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---highlights.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---highlights.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---highlights.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---highlights.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---highlights.regular-padding.aqua, .section---highlights.bg-aqua {
  background-color: #06cdff;
}

.section---highlights.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---highlights.bg-purple {
  background-color: #0623ff;
}

.section---highlights.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---highlights.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---highlights.bg-cobalt {
  background-color: #039;
}

.section---highlights.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.grid-3---1---product-terms {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: center;
  align-self: center;
  place-items: center;
  width: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.grid-3---1---product-terms.style-guide {
  background-color: #039;
}

.grid-3---1---product-terms.footer {
  grid-template-columns: .5fr 1fr .5fr;
}

.card-wrapper---product-terms {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.footnote {
  font-size: 2vw;
  font-weight: 300;
  transform: translate(0);
}

.wrapper---product-terms {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 0;
  display: flex;
}

.wrapper---lender-stack {
  width: 100%;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.wrapper---lender-stack.dtc-lenders {
  padding-right: 0;
}

.wrapper---lender-stack.v2 {
  padding-left: 0%;
  padding-right: 0%;
}

.section---lenders {
  z-index: 999;
  background-color: #e6faff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---lenders.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---lenders.overflow {
  width: 100%;
  overflow: hidden;
}

.section---lenders.light-blue {
  background-color: #ebf0f7;
}

.section---lenders.bg-light-gray.no-flow {
  overflow: visible;
}

.section---lenders.bg-dark-blue {
  overflow: hidden;
}

.section---lenders.bg-light-gray {
  background-color: #ebecf1;
}

.section---lenders.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---lenders.page {
  min-height: 500px;
}

.section---lenders.full-page {
  min-height: 100vh;
}

.section---lenders.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---lenders.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---lenders.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---lenders.bg-royal {
  background-color: #0623ff;
}

.section---lenders.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---lenders.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---lenders.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---lenders.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---lenders.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---lenders.regular-padding.bg-navy.process, .section---lenders.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---lenders.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---lenders.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---lenders.regular-padding.full-vh.relative {
  position: relative;
}

.section---lenders.regular-padding.full-vh.partner {
  position: sticky;
}

.section---lenders.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---lenders.regular-padding.bg-aqua.tab-group, .section---lenders.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---lenders.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---lenders.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---lenders.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---lenders.regular-padding.show-of {
  overflow: visible;
}

.section---lenders.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---lenders.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---lenders.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---lenders.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---lenders.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---lenders.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---lenders.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---lenders.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---lenders.regular-padding._200-vh.relative {
  position: relative;
}

.section---lenders.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---lenders.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---lenders.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---lenders.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---lenders.regular-padding.footnotes {
  align-items: flex-start;
}

.section---lenders.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---lenders.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---lenders.regular-padding.erc-1, .section---lenders.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---lenders.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---lenders.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---lenders.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---lenders.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---lenders.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---lenders.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---lenders.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---lenders.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---lenders.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---lenders.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---lenders.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---lenders.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---lenders.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---lenders.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---lenders.regular-padding.aqua, .section---lenders.bg-aqua {
  background-color: #06cdff;
}

.section---lenders.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---lenders.bg-purple {
  background-color: #0623ff;
}

.section---lenders.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---lenders.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---lenders.bg-cobalt {
  background-color: #039;
}

.section---lenders.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---lenders.top-line {
  background-color: #fff;
  border-top: 1px solid #0623ff;
  border-bottom: 1px solid #0623ff;
  padding: 5% 10%;
}

.wrapper---sale-process {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-dtc-financing {
  z-index: 900;
  width: 100%;
  height: auto;
  padding: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-dtc-financing.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-dtc-financing.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-dtc-financing.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero-dtc-financing.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.grid---hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 122px auto auto auto;
  grid-template-columns: 15% 70% 15%;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100dvh;
  display: grid;
}

.grid---hero.dtc-landing {
  grid-template-rows: 122px auto auto auto;
}

.inner-grid---hero {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: 6rem 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: grid;
}

.wrapper---hero-title {
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.heading---hero-small {
  color: #e6faff;
  text-transform: uppercase;
  font-size: 10vw;
  font-style: italic;
  font-weight: 800;
  line-height: .8;
}

.heading---hero-small.center {
  text-align: center;
}

.heading---hero-small.text-shadow {
  text-align: left;
  text-shadow: 5px 5px #06cdff80;
}

.heading---hero-small.text-shadow.left {
  align-self: flex-end;
}

.heading---hero-small.dtc-landing {
  z-index: 1009;
  text-align: center;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 10vw;
  font-style: normal;
  font-weight: 900;
  position: relative;
}

.heading---hero-small.dtc-landing.left {
  align-self: flex-end;
}

.heading---hero-small.hero-title {
  z-index: 1009;
  text-align: right;
  font-size: 10vw;
  font-style: normal;
  position: relative;
}

.heading---hero-small.hero-title.left {
  align-self: flex-end;
}

.heading---hero-small.hero-title.dark {
  color: #0623ff;
  text-align: center;
}

.heading---hero-small.landing {
  z-index: 1009;
  color: #0623ff;
  text-align: center;
  font-family: Inter Tight, sans-serif;
  font-size: 8.5vw;
  font-style: normal;
  line-height: .8;
  position: relative;
}

.heading---hero-small.landing.left {
  align-self: flex-end;
}

.heading---hero-small.landing-page {
  z-index: 1009;
  text-align: center;
  max-width: 8.5ch;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 10vw;
  font-style: normal;
  font-weight: 900;
  position: relative;
}

.heading---hero-small.landing-page.left {
  align-self: flex-end;
}

.wrapper---hero-bottom {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.heading---medium-hero {
  color: #e6faff;
  text-align: left;
  font-size: 5vw;
  font-weight: 800;
  line-height: .8;
}

.heading---medium-hero.dtc-lenders {
  max-width: 18ch;
}

.heading---medium-hero.center {
  text-align: center;
}

.heading---medium-hero.product-terms {
  flex: none;
}

.heading---medium-hero.arrow {
  letter-spacing: 0;
  line-height: 1;
}

.superscript-3 {
  font-size: 1rem;
  font-weight: 300;
}

.wrapper---hero-button {
  flex-flow: column;
  width: 10rem;
  margin-right: 2.5rem;
  padding-bottom: 2rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.link---hero-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.section---product-highlights {
  z-index: 999;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---product-highlights.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---product-highlights.overflow {
  width: 100%;
  overflow: hidden;
}

.section---product-highlights.light-blue {
  background-color: #ebf0f7;
}

.section---product-highlights.bg-light-gray.no-flow {
  overflow: visible;
}

.section---product-highlights.bg-dark-blue {
  overflow: hidden;
}

.section---product-highlights.bg-light-gray {
  background-color: #ebecf1;
}

.section---product-highlights.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---product-highlights.page {
  min-height: 500px;
}

.section---product-highlights.full-page {
  min-height: 100vh;
}

.section---product-highlights.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---product-highlights.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---product-highlights.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---product-highlights.bg-royal {
  background-color: #0623ff;
}

.section---product-highlights.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---product-highlights.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---product-highlights.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---product-highlights.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---product-highlights.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---product-highlights.regular-padding.bg-navy.process, .section---product-highlights.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---product-highlights.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---product-highlights.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---product-highlights.regular-padding.full-vh.relative {
  position: relative;
}

.section---product-highlights.regular-padding.full-vh.partner {
  position: sticky;
}

.section---product-highlights.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---product-highlights.regular-padding.bg-aqua.tab-group, .section---product-highlights.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---product-highlights.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---product-highlights.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---product-highlights.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---product-highlights.regular-padding.show-of {
  overflow: visible;
}

.section---product-highlights.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---product-highlights.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---product-highlights.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---product-highlights.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---product-highlights.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---product-highlights.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---product-highlights.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---product-highlights.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---product-highlights.regular-padding._200-vh.relative {
  position: relative;
}

.section---product-highlights.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---product-highlights.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---product-highlights.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---product-highlights.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---product-highlights.regular-padding.footnotes {
  align-items: flex-start;
}

.section---product-highlights.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---product-highlights.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---product-highlights.regular-padding.erc-1, .section---product-highlights.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---product-highlights.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---product-highlights.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---product-highlights.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---product-highlights.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---product-highlights.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---product-highlights.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---product-highlights.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---product-highlights.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---product-highlights.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---product-highlights.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---product-highlights.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---product-highlights.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---product-highlights.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---product-highlights.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---product-highlights.regular-padding.aqua, .section---product-highlights.bg-aqua {
  background-color: #06cdff;
}

.section---product-highlights.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---product-highlights.bg-purple {
  background-color: #0623ff;
}

.section---product-highlights.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---product-highlights.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---product-highlights.bg-cobalt {
  background-color: #039;
}

.section---product-highlights.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.grid---product-highlights {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: grid;
}

.wrapper---section-title {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wrapper---section-title.stats {
  justify-content: center;
  min-height: 100vh;
  padding-left: 0;
  position: relative;
}

.wrapper---section-title.shape-1 {
  justify-content: center;
}

.wrapper---section-title.sign-up {
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: static;
  top: 0;
}

.wrapper---section-title.left {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 2.5rem;
  padding-right: 0;
}

.wrapper---section-title.stats-sticky {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  position: sticky;
  top: 28%;
}

.wrapper---section-title.programs {
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: static;
  top: 0;
}

.wrapper---section-title.faq-u {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  position: static;
  top: 0;
}

.wrapper---section-title.left-requirements, .wrapper---section-title.right-requirements {
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.wrapper---section-title.partner-highlights {
  flex-flow: row;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.wrapper---section-title.partner-types {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  position: static;
  top: 28%;
}

.wrapper---section-title.partner-cta {
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 6rem;
  padding-left: 0;
  padding-right: 0;
}

.wrapper---section-title.merchant-sign-up {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-left: 10%;
  padding-right: 10%;
  position: static;
  top: 0;
}

.wrapper---section-title.financing-a-customer {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  position: static;
  top: 0;
}

.wrapper---section-title.financing-a-customer.v2 {
  width: auto;
}

.wrapper---section-title.technology-fee, .wrapper---section-title.funding-fee {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  position: static;
  top: 0;
}

.wrapper---section-title.technology-fee-vertical {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 2.5%;
  position: static;
  top: 0;
}

.wrapper---section-title.turbo-fee {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  position: static;
  top: 0;
}

.wrapper---product-highlights-bottom {
  flex-flow: column;
  margin-top: -1.25rem;
  display: flex;
}

.grid---product-highlights-cards {
  grid-column-gap: 4rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  width: 100%;
}

.grid---product-highlights-cards.spacer---xl {
  height: auto;
}

.grid---inner-hero-bottom {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  padding: 0 2.5rem 2.5rem;
  display: grid;
}

.heading---regular-hero {
  color: #e6faff;
  flex: none;
  font-size: 4vw;
  font-weight: 800;
  line-height: .8;
}

.heading---regular-hero.center {
  text-align: center;
}

.image---hero-button {
  width: 100%;
}

.wrapper---product-highlights-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.wrapper---lottie-animation {
  width: 6rem;
  height: 6rem;
}

.lottie---card-content {
  width: 100%;
}

.wrapper---cta-button {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrapper---cta-button-wrapper {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.link---cta-button {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  border: 1px solid #e6faff;
  border-radius: 100px;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: auto;
  padding: .25rem .75rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.overlay---cta-button {
  z-index: 1;
  background-color: #001f4f;
  border: 1px solid #001f4f;
  border-radius: 100px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.inner-wrapper---cta-button {
  z-index: 2;
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  inset: 0%;
}

.arrow---cta-button, .arrow---cta-button.back {
  height: .85rem;
}

.wrapper---cta-button-1 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  align-items: center;
  display: flex;
}

.link---cta-button-1 {
  text-decoration: none;
}

.inner-wrapper---cta-button-1-l {
  border: 1px solid #e6faff;
  border-radius: 100px;
  align-self: center;
  padding: .25rem .75rem;
}

.inner-wrapper---cta-button-1-l.royal {
  border-color: #0623ff;
}

.inner-wrapper---cta-button-1-r {
  border: 1px solid #e6faff;
  border-radius: 100px;
  margin-left: -1px;
  padding: .5rem;
}

.inner-wrapper---cta-button-1-r.royal {
  border-color: #0623ff;
}

.button-arrow-tr---mint {
  color: #e6faff;
  flex-flow: column;
  width: 1rem;
  height: auto;
  font-size: .85rem;
  display: flex;
}

.section---sales-process {
  z-index: 999;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---sales-process.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---sales-process.overflow {
  width: 100%;
  overflow: hidden;
}

.section---sales-process.light-blue {
  background-color: #ebf0f7;
}

.section---sales-process.bg-light-gray.no-flow {
  overflow: visible;
}

.section---sales-process.bg-dark-blue {
  overflow: hidden;
}

.section---sales-process.bg-light-gray {
  background-color: #ebecf1;
}

.section---sales-process.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---sales-process.page {
  min-height: 500px;
}

.section---sales-process.full-page {
  min-height: 100vh;
}

.section---sales-process.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---sales-process.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---sales-process.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---sales-process.bg-royal {
  background-color: #0623ff;
}

.section---sales-process.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---sales-process.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---sales-process.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---sales-process.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---sales-process.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---sales-process.regular-padding.bg-navy.process, .section---sales-process.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---sales-process.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---sales-process.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---sales-process.regular-padding.full-vh.relative {
  position: relative;
}

.section---sales-process.regular-padding.full-vh.partner {
  position: sticky;
}

.section---sales-process.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---sales-process.regular-padding.bg-aqua.tab-group, .section---sales-process.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---sales-process.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---sales-process.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---sales-process.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---sales-process.regular-padding.show-of {
  overflow: visible;
}

.section---sales-process.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---sales-process.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---sales-process.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---sales-process.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---sales-process.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---sales-process.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---sales-process.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---sales-process.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---sales-process.regular-padding._200-vh.relative {
  position: relative;
}

.section---sales-process.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---sales-process.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---sales-process.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---sales-process.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---sales-process.regular-padding.footnotes {
  align-items: flex-start;
}

.section---sales-process.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---sales-process.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---sales-process.regular-padding.erc-1, .section---sales-process.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---sales-process.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---sales-process.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---sales-process.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---sales-process.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---sales-process.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---sales-process.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---sales-process.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---sales-process.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---sales-process.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---sales-process.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---sales-process.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---sales-process.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---sales-process.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---sales-process.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---sales-process.regular-padding.aqua, .section---sales-process.bg-aqua {
  background-color: #06cdff;
}

.section---sales-process.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---sales-process.bg-purple {
  background-color: #0623ff;
}

.section---sales-process.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---sales-process.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---sales-process.bg-cobalt {
  background-color: #039;
}

.section---sales-process.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.wrapper---sales-process {
  justify-content: center;
  align-self: center;
  width: 100%;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.wrapper---sales-process.dtc-lenders {
  padding-right: 0;
}

.frame---sales-process {
  border: 1px solid #e6faff;
  padding: 2.5rem;
}

.grid---sales-process-1 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  width: auto;
  display: grid;
}

.inner-wrapper---sales-process-r {
  flex-flow: column;
  display: flex;
}

.wrapper---sales-process-card-1 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  margin-bottom: 2.5rem;
  display: flex;
}

.wrapper---sales-process-card-1.last {
  margin-bottom: 0;
}

.wrapper---card-icon {
  width: 3rem;
}

.icon---sales-process-card {
  width: 100%;
}

.inner-wrapper---card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.section---stats {
  background-color: #e6faff;
  position: relative;
}

.wrapper---sticky-hero {
  width: 100%;
  position: sticky;
  top: 0;
}

.container---section-title {
  width: 100%;
  max-width: none;
  position: relative;
}

.container---section-title.sign-up {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.grid---section-title {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
  width: 100%;
}

.image-section-title {
  align-self: center;
  width: 5rem;
}

.image---shape-1 {
  width: 100%;
  height: 35vh;
}

.wrapper---stats-cards {
  justify-content: center;
  align-self: center;
  width: 100%;
  margin-top: 0;
  padding-bottom: 6rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  position: relative;
}

.wrapper---stats-cards.dtc-lenders {
  padding-right: 0;
}

.grid---stats-cards {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
}

.wrapper---stats-card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #e6faff;
  border: 3px solid #0623ff;
  border-radius: 1rem;
  flex-flow: column;
  width: 100%;
  max-width: 500.391px;
  padding: 2.5rem;
  display: flex;
}

.divider---royal {
  width: 105%;
  max-width: none;
  transform: rotate(0);
}

.grid---sales-process {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  place-content: center;
  align-self: center;
  place-items: start center;
  width: auto;
}

.wrapper---sales-process-card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #0623ff;
  border: 3px solid #e6faff;
  border-radius: 1rem;
  flex-flow: column;
  max-width: 353.5px;
  padding: 2.5rem;
  display: flex;
}

.wrapper---sales-process-card.purple {
  transform: rotate(-2deg);
}

.wrapper---sales-process-card.aqua {
  background-color: #06cdff;
}

.wrapper---sales-process-card.navy {
  transform: rotate(8deg);
}

.wrapper---sales-process-card.lime {
  transform: rotate(-2deg);
}

.wrapper---sales-process-card.royal {
  transform: rotate(5deg);
}

.section---sign-up {
  background-color: #e6faff;
  position: relative;
}

.grid---sign-up-halves {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
}

.wrapper-grid-halves-l {
  position: relative;
}

.lottie-wrapper.pixie-dust {
  position: relative;
  left: -2.75rem;
}

.lottie-wrapper.rotating-crown {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 10rem;
  height: 10rem;
  display: flex;
}

.lottie-wrapper.ufo {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 10rem;
  height: 10rem;
  display: flex;
  overflow: hidden;
}

.lottie-wrapper.monkey-meme {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 20rem;
  height: 25rem;
  margin-right: -3rem;
  display: flex;
  overflow: visible;
}

.lottie-pixie-dust {
  transform-style: preserve-3d;
  width: 25rem;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.wrapper-grid-halves-r {
  padding-left: 2.5rem;
  position: static;
}

.wrapper---sign-up-cards {
  flex-flow: column;
  display: flex;
}

.section---programs {
  z-index: 999;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---programs.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---programs.overflow {
  width: 100%;
  overflow: hidden;
}

.section---programs.light-blue {
  background-color: #ebf0f7;
}

.section---programs.bg-light-gray.no-flow {
  overflow: visible;
}

.section---programs.bg-dark-blue {
  overflow: hidden;
}

.section---programs.bg-light-gray {
  background-color: #ebecf1;
}

.section---programs.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---programs.page {
  min-height: 500px;
}

.section---programs.full-page {
  min-height: 100vh;
}

.section---programs.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---programs.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---programs.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---programs.bg-royal {
  background-color: #0623ff;
}

.section---programs.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---programs.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---programs.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---programs.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---programs.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---programs.regular-padding.bg-navy.process, .section---programs.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---programs.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---programs.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---programs.regular-padding.full-vh.relative {
  position: relative;
}

.section---programs.regular-padding.full-vh.partner {
  position: sticky;
}

.section---programs.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---programs.regular-padding.bg-aqua.tab-group, .section---programs.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---programs.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---programs.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---programs.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---programs.regular-padding.show-of {
  overflow: visible;
}

.section---programs.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---programs.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---programs.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---programs.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---programs.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---programs.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---programs.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---programs.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---programs.regular-padding._200-vh.relative {
  position: relative;
}

.section---programs.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---programs.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---programs.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---programs.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---programs.regular-padding.footnotes {
  align-items: flex-start;
}

.section---programs.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---programs.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---programs.regular-padding.erc-1, .section---programs.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---programs.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---programs.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---programs.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---programs.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---programs.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---programs.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---programs.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---programs.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---programs.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---programs.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---programs.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---programs.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---programs.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---programs.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---programs.regular-padding.aqua, .section---programs.bg-aqua {
  background-color: #06cdff;
}

.section---programs.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---programs.bg-purple {
  background-color: #0623ff;
}

.section---programs.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---programs.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---programs.bg-cobalt {
  background-color: #039;
}

.section---programs.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.wrapper-tab-group {
  width: 100%;
  max-width: 75rem;
}

.wrapper-tab-1 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border: 3px solid #e6faff;
  border-radius: 0 0 0 0;
  flex-flow: column;
  width: 100%;
  padding: 2.5rem;
  display: flex;
}

.wrapper-tab-1.middle {
  margin-top: -3px;
}

.link-tab {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border-bottom: 3px dashed #06cdff;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding-bottom: 1rem;
  text-decoration: none;
  display: flex;
}

.container-tab-programs {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-wrapper-program-costs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.inner-wrapper-program-terms {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: flex;
}

.superscript-4 {
  font-size: 1rem;
  font-weight: 300;
}

.card-wrapper-program-highlights {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.inner-wrapper-program-highlights {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: flex;
}

.icon-check-mark {
  width: 2rem;
}

.icon-check-mark.kits {
  width: .875rem;
}

.card-wrapper-enrollment-docs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.list-enrollment-docs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #e6faff;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1rem;
  font-size: .75rem;
  display: flex;
}

.list-item-enrollment-docs {
  color: #e6faff;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1;
}

.lottie-eye {
  width: 6rem;
  margin-top: -1rem;
}

.card-wrapper-intro {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.wrapper-hero-title {
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.wrapper-hero-title.top-padding {
  z-index: 901;
  grid-row-gap: 0rem;
  padding: 6rem 2.5rem;
  position: relative;
}

.wrapper-hero-title.utility {
  z-index: 901;
  grid-row-gap: 0rem;
  padding: 6rem 2.5rem 0;
  position: relative;
}

.wrapper-hero-title.top-padding-main-page {
  z-index: 901;
  grid-row-gap: 0rem;
  width: auto;
  padding: 5rem 2.5rem 6rem;
  position: relative;
}

.inner-wrapper-hero-title {
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.inner-wrapper-hero-title.top-padding {
  padding-top: 6rem;
}

.inner-wrapper-hero-title.main {
  width: auto;
}

.float-wrapper-1 {
  width: 12rem;
  margin-left: 0;
  margin-right: 5rem;
  padding-right: 0;
  position: static;
  inset: auto 2rem 6rem auto;
  transform: rotate(-15deg);
}

.float-wrapper-2 {
  width: 12rem;
  margin-left: 0;
  padding-right: 0;
  position: static;
  inset: auto auto 8rem 0;
  transform: rotate(30deg);
}

.float-wrapper-3 {
  width: 12rem;
  margin: 8rem -4rem 0 0;
  padding-right: 0;
  position: static;
  inset: 8rem auto auto 8rem;
  transform: rotate(8deg);
}

.float-wrapper-4 {
  width: 12rem;
  margin-top: -5rem;
  margin-right: -10rem;
  padding-right: 0;
  position: static;
  inset: -4rem 18rem auto auto;
  transform: rotate(45deg);
}

.section-program-highlights {
  z-index: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #e6faff;
  grid-template-rows: max-content auto auto auto;
  grid-template-columns: 15% 70% 15%;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  padding: 0;
  display: grid;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section-program-highlights.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.section-program-highlights.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-program-highlights.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.section-program-highlights.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.wrapper-program-highlights {
  z-index: 901;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: start center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: grid;
  position: relative;
}

.float-wrapper-5 {
  width: 12rem;
  margin-top: 0;
  margin-left: 40rem;
  margin-right: 0;
  padding-right: 0;
  transform: rotate(15deg);
}

.float-wrapper-6 {
  width: 12rem;
  margin-top: 6rem;
  margin-left: 0;
  margin-right: -3rem;
  padding-right: 0;
  position: static;
  inset: auto auto 8rem 0;
  transform: rotate(-30deg);
}

.section-sales-process {
  z-index: 999;
  background-color: #0000;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section-sales-process.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section-sales-process.overflow {
  width: 100%;
  overflow: hidden;
}

.section-sales-process.light-blue {
  background-color: #ebf0f7;
}

.section-sales-process.bg-light-gray.no-flow {
  overflow: visible;
}

.section-sales-process.bg-dark-blue {
  overflow: hidden;
}

.section-sales-process.bg-light-gray {
  background-color: #ebecf1;
}

.section-sales-process.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section-sales-process.page {
  min-height: 500px;
}

.section-sales-process.full-page {
  min-height: 100vh;
}

.section-sales-process.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-sales-process.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-sales-process.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-sales-process.bg-royal {
  background-color: #0623ff;
}

.section-sales-process.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section-sales-process.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section-sales-process.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section-sales-process.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section-sales-process.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section-sales-process.regular-padding.bg-navy.process, .section-sales-process.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section-sales-process.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section-sales-process.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section-sales-process.regular-padding.full-vh.relative {
  position: relative;
}

.section-sales-process.regular-padding.full-vh.partner {
  position: sticky;
}

.section-sales-process.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section-sales-process.regular-padding.bg-aqua.tab-group, .section-sales-process.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section-sales-process.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section-sales-process.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section-sales-process.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section-sales-process.regular-padding.show-of {
  overflow: visible;
}

.section-sales-process.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section-sales-process.regular-padding.full-vh-2.relative {
  position: relative;
}

.section-sales-process.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section-sales-process.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section-sales-process.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section-sales-process.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-sales-process.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section-sales-process.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section-sales-process.regular-padding._200-vh.relative {
  position: relative;
}

.section-sales-process.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section-sales-process.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section-sales-process.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section-sales-process.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section-sales-process.regular-padding.footnotes {
  align-items: flex-start;
}

.section-sales-process.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-sales-process.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-sales-process.regular-padding.erc-1, .section-sales-process.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-sales-process.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-sales-process.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section-sales-process.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-sales-process.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section-sales-process.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section-sales-process.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section-sales-process.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-sales-process.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section-sales-process.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section-sales-process.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section-sales-process.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section-sales-process.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section-sales-process.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section-sales-process.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section-sales-process.regular-padding.aqua, .section-sales-process.bg-aqua {
  background-color: #06cdff;
}

.section-sales-process.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section-sales-process.bg-purple {
  background-color: #0623ff;
}

.section-sales-process.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section-sales-process.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section-sales-process.bg-cobalt {
  background-color: #039;
}

.section-sales-process.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.wrapper-sales-process {
  grid-column-gap: 4rem;
  grid-row-gap: 0rem;
  border-bottom: 1px #e6faff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.wrapper-sales-process-cards {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrapper-phone-slider {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 25rem;
  height: auto;
  margin-bottom: -1.75rem;
  margin-right: 2.5rem;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.image-phone-mockup {
  width: 100%;
}

.slider-sales-process {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.card-sales-process {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0 .5rem 2.5rem;
  display: flex;
}

.card-icon-sales-process {
  width: 4rem;
  margin-bottom: 2.5rem;
}

.left-arrow {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.modal-slide-sales-process {
  width: 100%;
  height: 100%;
}

.mask {
  width: 100%;
}

.slider-wrapper-sales-process {
  width: 100%;
  max-width: 194px;
  margin-left: 3.25rem;
  padding-bottom: 5.5rem;
  overflow: hidden;
}

.slider-arrow {
  align-self: flex-end;
  margin: 0 0 .25rem;
  display: none;
}

.right-arrow {
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.section-sign-up {
  background-color: #e6faff;
  border-top: 1px solid #0623ff;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.wrapper-sign-up {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.inner-wrapper-sign-up-cards {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 100%;
  display: grid;
}

.card-wrapper-sign-up {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  max-width: 338px;
  padding-right: 0;
  display: flex;
}

.wrapper-subscription-kits {
  z-index: 901;
  border: 1px #0623ff;
  border-radius: 1rem;
  flex-flow: column;
  max-width: 338px;
  margin-top: 0;
  margin-right: 1.5rem;
  padding: 0;
  display: flex;
  position: relative;
}

.wrapper-squiggle {
  z-index: 901;
  align-self: center;
  width: 100%;
  max-width: 1600px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 8rem;
}

.squiggle-1 {
  width: 100%;
  height: auto;
  display: inline-block;
}

.subscription-kit-basic {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #e6faff;
  border: 1px solid #0623ff;
  border-radius: 1rem 1rem 0 0;
  flex-flow: column;
  align-items: flex-start;
  padding: 1rem 1rem 2rem;
  display: flex;
}

.sub-kit-basic-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.subscription-kit-premium {
  z-index: 901;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0623ff;
  border: 1px solid #0623ff;
  border-radius: 1rem 1rem 0 0;
  flex-flow: column;
  align-items: flex-start;
  margin-top: -1rem;
  padding: 1rem 1rem 3rem;
  display: flex;
  position: relative;
}

.sub-kit-premium-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.sub-kit-premium-details-link {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  text-decoration: none;
  display: flex;
}

.learn-more-arrow {
  align-self: center;
  width: .75rem;
  height: .75rem;
}

.wrapper-sub-kit-premium-details {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 0;
  display: grid;
}

.sub-kit-premium-cost {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sub-kit-premium-highlights {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.check-mark-aqua-tiny {
  color: #06cdff;
  flex-flow: column;
  flex: none;
  justify-content: center;
  width: .875rem;
  height: auto;
  font-size: .875rem;
  line-height: 1;
  display: flex;
}

.wrapper-sign-up-bottom {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  overflow: visible;
}

.button-arrow-br-tiny {
  color: #e6faff;
  flex-flow: column;
  flex: none;
  justify-content: center;
  width: .75rem;
  height: auto;
  font-size: .875rem;
  line-height: 1;
  display: flex;
  transform: rotate(180deg);
}

.section-stats {
  background-color: #e6faff;
  width: 100%;
  padding-top: 6rem;
  padding-bottom: 4rem;
  position: relative;
}

.wrapper-section-halves {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: grid;
}

.wrapper-stats-left {
  width: 100%;
  padding-right: 0;
}

.wrapper-stats-right {
  flex-flow: column;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.wrapper-stats-cards-group {
  align-self: flex-start;
}

.card-wrapper-stats {
  background-color: #e6faff;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/664ffa93ff539b531cc34283_Card%20Background%20Plus%20-%20Royal%2010pct.svg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  border: 1px solid #0623ff;
  border-radius: 1rem;
  min-height: 20rem;
  margin-bottom: 2rem;
  padding: 2rem;
  display: flex;
  position: sticky;
}

.card-wrapper-stats._1 {
  top: 22%;
}

.card-wrapper-stats._2 {
  top: 26%;
}

.card-wrapper-stats._3 {
  top: 30%;
}

.inner-wrapper-stats-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.lottie-rotating-crown {
  width: 150%;
  height: auto;
}

.section---programs-copy {
  z-index: 999;
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---programs-copy.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---programs-copy.overflow {
  width: 100%;
  overflow: hidden;
}

.section---programs-copy.light-blue {
  background-color: #ebf0f7;
}

.section---programs-copy.bg-light-gray.no-flow {
  overflow: visible;
}

.section---programs-copy.bg-dark-blue {
  overflow: hidden;
}

.section---programs-copy.bg-light-gray {
  background-color: #ebecf1;
}

.section---programs-copy.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---programs-copy.page {
  min-height: 500px;
}

.section---programs-copy.full-page {
  min-height: 100vh;
}

.section---programs-copy.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---programs-copy.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---programs-copy.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---programs-copy.bg-royal {
  background-color: #0623ff;
}

.section---programs-copy.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---programs-copy.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---programs-copy.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---programs-copy.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---programs-copy.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---programs-copy.regular-padding.bg-navy.process, .section---programs-copy.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---programs-copy.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---programs-copy.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---programs-copy.regular-padding.full-vh.relative {
  position: relative;
}

.section---programs-copy.regular-padding.full-vh.partner {
  position: sticky;
}

.section---programs-copy.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---programs-copy.regular-padding.bg-aqua.tab-group, .section---programs-copy.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---programs-copy.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---programs-copy.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---programs-copy.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---programs-copy.regular-padding.show-of {
  overflow: visible;
}

.section---programs-copy.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---programs-copy.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---programs-copy.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---programs-copy.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---programs-copy.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---programs-copy.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---programs-copy.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---programs-copy.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---programs-copy.regular-padding._200-vh.relative {
  position: relative;
}

.section---programs-copy.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---programs-copy.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---programs-copy.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---programs-copy.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---programs-copy.regular-padding.footnotes {
  align-items: flex-start;
}

.section---programs-copy.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---programs-copy.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---programs-copy.regular-padding.erc-1, .section---programs-copy.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---programs-copy.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---programs-copy.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---programs-copy.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---programs-copy.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---programs-copy.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---programs-copy.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---programs-copy.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---programs-copy.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---programs-copy.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---programs-copy.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---programs-copy.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---programs-copy.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---programs-copy.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---programs-copy.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---programs-copy.regular-padding.aqua, .section---programs-copy.bg-aqua {
  background-color: #06cdff;
}

.section---programs-copy.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---programs-copy.bg-purple {
  background-color: #0623ff;
}

.section---programs-copy.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---programs-copy.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---programs-copy.bg-cobalt {
  background-color: #039;
}

.section---programs-copy.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section-wrap-program-highlights {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #e6faff;
  flex-flow: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 70% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  top: 0;
}

.section-programs {
  background-color: #0623ff;
  border-top: 1px solid #0623ff;
  border-bottom: 1px #e6faff;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.wrapper-programs {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.wrapper-programs-card-group {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 2.4rem;
  padding-right: 2.4rem;
  display: flex;
  overflow: visible;
}

.inner-wrapper-program-cards {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  cursor: ew-resize;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: start;
  align-self: flex-start;
  justify-items: start;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: grid;
  overflow: scroll;
}

.card-wrapper-programs {
  background-color: #0623ff;
  border: 1px solid #e6faff;
  border-bottom-style: none;
  border-radius: 1rem 1rem 0 0;
  flex-flow: column;
  align-items: flex-start;
  width: auto;
  min-width: auto;
  min-height: 0;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: static;
}

.card-wrapper-programs._1 {
  top: 22%;
}

.card-wrapper-programs._2 {
  top: 26%;
}

.card-wrapper-programs._3 {
  top: 30%;
}

.program-card-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.program-card-details-link {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 2rem;
  text-decoration: none;
  display: flex;
}

.program-card-highlights {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-self: center;
  width: 100%;
  padding-top: 1rem;
  display: grid;
}

.program-cost-highlights-detail {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.superscript-5 {
  font-size: .6rem;
  font-weight: 300;
}

.wrapper-program-card-bottom {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 0;
  display: grid;
}

.program-highlights-details, .program-highlights-enroll-docs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.list-enrollment-docs-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #e6faff;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1rem;
  font-size: .75rem;
  display: grid;
}

.inner-wrapper-hero-cta {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.section-faq-u {
  background-color: #0623ff;
  border-top: 1px solid #e6faff;
  border-bottom: 1px #e6faff;
  margin-top: -2px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.wrapper-faq-u {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: 12rem auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: grid;
}

.faq-u-brain {
  padding-left: 1rem;
}

.tab-wrapper-faq-u {
  grid-row-gap: 2rem;
  border-top: 1px solid #e6faff;
  border-bottom: 1px #0003;
  flex-direction: column;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 2rem 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tab-wrapper-faq-u.bottom-divider {
  border-bottom: 1px solid #0623ff;
}

.tab-wrapper-faq-u.bottom-divider.erc {
  border-bottom-color: #039;
  padding-top: 1.5rem;
}

.tab-wrapper-faq-u.bottom-divider.special-fin {
  background-color: #06cdff;
}

.tab-wrapper-faq-u.bottom-divider.special-fin.middle {
  margin-top: 0;
  padding-top: 1.25rem;
  padding-left: 1.4rem;
  padding-right: 1.4rem;
}

.tab-wrapper-faq-u.bottom-divider.special-fin.first {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  padding-top: 1.25rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.tab-wrapper-faq-u.bottom-divider.special-fin.last {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  margin-top: 0;
  padding-top: 1.25rem;
  padding-left: 1.4rem;
  padding-right: 1.4rem;
}

.tab-wrapper-faq-u.aqua {
  background-color: #06cdff;
}

.tab-wrapper-faq-u.last {
  padding-bottom: 0;
}

.tab-link-faq-u {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.lottie-wrapper-faq-u {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 4vw;
  height: 3vw;
  display: flex;
}

.lottie-eye-open {
  width: 100%;
  height: 150%;
}

.list-customer-reqs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #e6faff;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1rem;
  padding-left: 1rem;
  font-size: .75rem;
  display: flex;
}

.list-item-customer-reqs {
  color: #e6faff;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1;
}

.section-footnotes {
  background-color: #0623ff;
  border-top: 1px #e6faff;
  border-bottom: 1px #e6faff;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.float-wrapper-faq-u {
  z-index: 902;
  width: 10rem;
  height: auto;
  margin-top: -2rem;
  margin-right: 2rem;
}

.image-lightbulb-faq-u {
  width: 100%;
}

.wrapper-footnotes {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  padding-right: 2.5rem;
  display: grid;
}

.inner-wrapper-footnotes {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.footnote-flex-h {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.footnote-flex-h.technology-fee {
  padding-top: 1rem;
}

.float-wrapper-fine-print {
  z-index: 901;
  width: 14rem;
  margin-bottom: -2rem;
  position: relative;
}

.image-fine-print {
  width: 100%;
}

.hero-strip-utility {
  z-index: 900;
  width: 100%;
  height: auto;
  padding: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-strip-utility.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-strip-utility.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-strip-utility.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero-strip-utility.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.grid-hero-strip {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 122px auto auto auto;
  grid-template-columns: 15% 70% 15%;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  display: grid;
}

.inner-wrapper-hero-utility {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.wrapper-pill-date {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid #e6faff;
  border-radius: 100px;
  flex-flow: row;
  align-items: center;
  padding: .25rem .75rem;
  display: flex;
}

.wrapper-pill-date.alt {
  border-style: none;
}

.wrapper-pill-date.dark {
  border-color: #0623ff;
}

.section-legal {
  z-index: 999;
  background-color: #e6faff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  position: static;
  top: 0;
  overflow: visible;
}

.section-legal.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section-legal.overflow {
  width: 100%;
  overflow: hidden;
}

.section-legal.light-blue {
  background-color: #ebf0f7;
}

.section-legal.bg-light-gray.no-flow {
  overflow: visible;
}

.section-legal.bg-dark-blue {
  overflow: hidden;
}

.section-legal.bg-light-gray {
  background-color: #ebecf1;
}

.section-legal.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section-legal.page {
  min-height: 500px;
}

.section-legal.full-page {
  min-height: 100vh;
}

.section-legal.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-legal.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-legal.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-legal.bg-royal {
  background-color: #0623ff;
}

.section-legal.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section-legal.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section-legal.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section-legal.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section-legal.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section-legal.regular-padding.bg-navy.process, .section-legal.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section-legal.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section-legal.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section-legal.regular-padding.full-vh.relative {
  position: relative;
}

.section-legal.regular-padding.full-vh.partner {
  position: sticky;
}

.section-legal.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section-legal.regular-padding.bg-aqua.tab-group, .section-legal.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section-legal.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section-legal.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section-legal.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section-legal.regular-padding.show-of {
  overflow: visible;
}

.section-legal.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section-legal.regular-padding.full-vh-2.relative {
  position: relative;
}

.section-legal.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section-legal.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section-legal.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section-legal.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-legal.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section-legal.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section-legal.regular-padding._200-vh.relative {
  position: relative;
}

.section-legal.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section-legal.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section-legal.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section-legal.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section-legal.regular-padding.footnotes {
  align-items: flex-start;
}

.section-legal.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-legal.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-legal.regular-padding.erc-1, .section-legal.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-legal.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-legal.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section-legal.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-legal.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section-legal.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section-legal.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section-legal.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-legal.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section-legal.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section-legal.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section-legal.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section-legal.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section-legal.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section-legal.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section-legal.regular-padding.aqua, .section-legal.bg-aqua {
  background-color: #06cdff;
}

.section-legal.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section-legal.bg-purple {
  background-color: #0623ff;
}

.section-legal.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section-legal.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section-legal.bg-cobalt {
  background-color: #039;
}

.section-legal.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.wrapper-legal-content {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.list-legal {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #0623ff;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1rem;
  font-size: .75rem;
  display: flex;
}

.list-item-legal {
  color: #0623ff;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  line-height: 1;
}

.link-legal {
  color: #0623ff;
  font-weight: 600;
  text-decoration: none;
}

.link-legal:hover {
  color: #00ff67;
}

.button-legal-link {
  color: #0623ff;
  background-color: #0000;
  border: 1px solid #0623ff;
  border-radius: 100px;
  padding: .25rem .75rem;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1;
}

.button-legal-link:hover, .button-legal-link:active, .button-legal-link:focus {
  color: #00ff67;
  border-style: none;
}

.button-legal-link.w--current {
  color: #06cdff;
}

.wrapper-sticky-menu-legal {
  z-index: 999;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  padding-right: 0;
  display: flex;
  position: sticky;
  inset: 8rem auto auto;
  overflow: visible;
}

.list-item-legal-navy {
  color: #001f4f;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  line-height: 1;
}

.link-legal-navy {
  color: #001f4f;
  font-weight: 600;
  text-decoration: none;
}

.link-legal-navy:hover {
  color: #00ff67;
}

.button-legal-link-navy {
  color: #001f4f;
  background-color: #0000;
  border: 1px solid #001f4f;
  border-radius: 100px;
  padding: .25rem .75rem;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1;
}

.button-legal-link-navy:hover, .button-legal-link-navy:active, .button-legal-link-navy:focus {
  color: #06cdff;
  border-style: none;
}

.button-legal-link-navy.w--current {
  color: #06cdff;
}

.wrapper-benjamins {
  width: 100%;
  transform: rotate(-.5deg);
}

.image-benjamins {
  width: 100%;
  height: auto;
}

.wrapper-qr-page-buttons {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 100%;
  padding-top: 1.5rem;
  display: flex;
}

.inner-wrapper-qr-button-l {
  border: 1px solid #0623ff;
  border-radius: 100px;
  padding: .25rem .75rem;
}

.inner-wrapper-qr-button-r {
  border: 1px solid #0623ff;
  border-radius: 100px;
  margin-left: -1px;
  padding: .5rem;
}

.button-arrow-tr---royal {
  color: #0623ff;
  flex-flow: column;
  width: 1rem;
  height: auto;
  font-size: .85rem;
  display: flex;
}

.button-arrow-tr---royal.get-started-landing {
  width: 2.5rem;
  height: auto;
}

.wrapper-splash-logo {
  grid-row-gap: 0rem;
  border: 4px #0623ff;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  display: flex;
}

.wrapper-splash-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 65%;
  display: grid;
}

.wrapper-qr-tagline {
  padding-top: 0;
}

.hero-line-of-credit {
  z-index: 900;
  width: 100%;
  height: auto;
  padding: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-line-of-credit.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-line-of-credit.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-line-of-credit.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero-line-of-credit.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.wrapper-program-xtra-details {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: space-between;
  display: flex;
}

.card-icon-product-highlights {
  width: 4rem;
  height: 4rem;
  margin-bottom: 1rem;
}

.wrapper-lottie-animation-diamond {
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 8rem;
  height: 6rem;
  display: flex;
}

.lottie-diamond {
  width: 150%;
}

.card-wrapper---product-terms-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.card-wrapper---product-terms-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: flex;
}

.wrapper-process-cta-button {
  z-index: 901;
  background-color: #e6faff;
  border: 1px #0623ff;
  border-radius: 0;
  flex-flow: column;
  width: 100%;
  max-width: 338px;
  margin-top: 0;
  margin-right: 0;
  padding: 1rem 0;
  display: flex;
  position: relative;
}

.grid---product-highlights-cards-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  width: 100%;
}

.grid---product-highlights-cards-2.spacer---xl {
  height: auto;
}

.inner-wrapper-product-highlights-card {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.wrapper---product-highlights-card-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.wrapper---product-highlights-bottom-2 {
  flex-flow: column;
  margin-top: 0;
  display: flex;
}

.link-business-list {
  color: #06cdff;
  text-decoration: none;
}

.link-business-list:hover {
  color: #e6faff;
  font-style: italic;
}

.section-process {
  background-color: #e6faff;
  border-top: 1px #0623ff;
  border-bottom: 1px solid #0623ff;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.section-requirements {
  z-index: 999;
  background-color: #e6faff;
  border-bottom: 1px solid #e6faff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section-requirements.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section-requirements.overflow {
  width: 100%;
  overflow: hidden;
}

.section-requirements.light-blue {
  background-color: #ebf0f7;
}

.section-requirements.bg-light-gray.no-flow {
  overflow: visible;
}

.section-requirements.bg-dark-blue {
  overflow: hidden;
}

.section-requirements.bg-light-gray {
  background-color: #ebecf1;
}

.section-requirements.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section-requirements.page {
  min-height: 500px;
}

.section-requirements.full-page {
  min-height: 100vh;
}

.section-requirements.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-requirements.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-requirements.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-requirements.bg-royal {
  background-color: #0623ff;
}

.section-requirements.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section-requirements.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section-requirements.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section-requirements.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section-requirements.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section-requirements.regular-padding.bg-navy.process, .section-requirements.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section-requirements.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section-requirements.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section-requirements.regular-padding.full-vh.relative {
  position: relative;
}

.section-requirements.regular-padding.full-vh.partner {
  position: sticky;
}

.section-requirements.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section-requirements.regular-padding.bg-aqua.tab-group, .section-requirements.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section-requirements.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section-requirements.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section-requirements.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section-requirements.regular-padding.show-of {
  overflow: visible;
}

.section-requirements.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section-requirements.regular-padding.full-vh-2.relative {
  position: relative;
}

.section-requirements.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section-requirements.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section-requirements.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section-requirements.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-requirements.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section-requirements.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section-requirements.regular-padding._200-vh.relative {
  position: relative;
}

.section-requirements.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section-requirements.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section-requirements.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section-requirements.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section-requirements.regular-padding.footnotes {
  align-items: flex-start;
}

.section-requirements.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-requirements.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-requirements.regular-padding.erc-1, .section-requirements.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-requirements.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-requirements.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section-requirements.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-requirements.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section-requirements.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section-requirements.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section-requirements.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-requirements.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section-requirements.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section-requirements.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section-requirements.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section-requirements.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section-requirements.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section-requirements.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section-requirements.regular-padding.aqua, .section-requirements.bg-aqua {
  background-color: #06cdff;
}

.section-requirements.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section-requirements.bg-purple {
  background-color: #0623ff;
}

.section-requirements.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section-requirements.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section-requirements.bg-cobalt {
  background-color: #039;
}

.section-requirements.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section-requirements.bottom-border-royal {
  border-bottom-color: #0623ff;
}

.wrapper-requirements {
  grid-column-gap: 4rem;
  grid-row-gap: 0rem;
  border-bottom: 1px #e6faff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  padding: 0 2.5rem;
  display: grid;
}

.wrapper-requirements-cards {
  z-index: 901;
  border: 1px #0623ff;
  border-radius: 1rem;
  flex-flow: column;
  align-self: auto;
  max-width: 500px;
  margin-top: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.wrapper-requirements-cards.ptl {
  align-self: flex-start;
  width: 100%;
}

.general-requirement {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.general-requirements-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.general-requirements-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #e6faff;
  border: 1px solid #0623ff;
  border-radius: 1rem 1rem 0 0;
  flex-flow: column;
  align-items: flex-start;
  padding: 1rem 1rem 2rem;
  display: flex;
}

.advanced-requirements-card {
  z-index: 901;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0623ff;
  border: 1px solid #0623ff;
  border-radius: 1rem 1rem 0 0;
  flex-flow: column;
  align-items: flex-start;
  margin-top: -1rem;
  padding: 1rem;
  display: flex;
  position: relative;
}

.advanced-requirement {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrapper-advanced-req-details {
  grid-column-gap: 1.5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.wrapper-requirements-l {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.wrapper-requirements-r {
  border: 1px dashed #0623ff;
  border-radius: 1rem 1rem 0 0;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: -1px;
  padding: 2.5rem;
  display: flex;
}

.inner-wrapper-submission-docs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: flex;
}

.check-mark-aqua-regular {
  color: #06cdff;
  flex-flow: column;
  flex: none;
  justify-content: center;
  width: 1rem;
  height: auto;
  font-size: .875rem;
  line-height: 1;
  display: flex;
}

.wrapper-submission-docs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.closing-requirements-card {
  z-index: 901;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #0000;
  border: 1px #0623ff;
  border-radius: 0;
  flex-flow: column;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.advanced-req-link {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.button-arrow-br-medium-royal {
  color: #0623ff;
  flex-flow: column;
  flex: none;
  justify-content: center;
  width: 1rem;
  height: auto;
  font-size: .875rem;
  line-height: 1;
  display: flex;
  transform: rotate(180deg);
}

.wrapper-closing-req-details {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.inner-wrapper-closing-req-details {
  flex-flow: column;
  display: flex;
}

.list-closing-req {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #0623ff;
  flex-flow: column;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1rem;
  padding-left: 1rem;
  font-size: .75rem;
  display: flex;
}

.list-item-closing-req {
  color: #0623ff;
  align-self: flex-start;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1;
}

.inner-wrap-closing-req-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.float-wrapper-thumbs-up {
  width: 8rem;
  height: auto;
  margin-right: 0;
}

.image-thumbs-up {
  width: 100%;
}

.float-wrapper-b-1 {
  width: 10rem;
  margin-top: -3rem;
  margin-left: 0;
  margin-right: -2rem;
  padding-right: 0;
  position: static;
  inset: auto 2rem 6rem auto;
  transform: rotate(88deg);
}

.float-wrapper-b-2 {
  width: 12rem;
  margin-top: 4rem;
  margin-left: 0;
  padding-right: 0;
  position: static;
  inset: auto auto 8rem 0;
  transform: rotate(-142deg);
}

.float-wrapper-b-3 {
  width: 6rem;
  margin: 4rem 0 0;
  padding-right: 0;
  position: static;
  inset: 8rem auto auto 8rem;
  transform: rotate(-102deg);
}

.float-wrapper-b-4 {
  width: 10rem;
  margin-top: 5rem;
  margin-left: 0;
  margin-right: -6rem;
  padding-right: 0;
  position: static;
  inset: auto 2rem 6rem auto;
  transform: rotate(-55deg);
}

.float-wrapper-b-5 {
  width: 6rem;
  margin: 8rem 0 0 -2rem;
  padding-right: 0;
  position: static;
  inset: 8rem auto auto 8rem;
  transform: rotate(1deg);
}

.float-wrapper-b-6 {
  width: 12rem;
  margin-top: -5rem;
  margin-left: 0;
  margin-right: -7rem;
  padding-right: 0;
  position: static;
  inset: auto auto 8rem 0;
  transform: rotate(26deg);
}

.float-wrapper-b-7 {
  width: 6rem;
  margin: 10rem 0 0;
  padding-right: 0;
  position: static;
  inset: 8rem auto auto 8rem;
  transform: rotate(-61deg);
}

.float-wrapper-b-8 {
  width: 10rem;
  margin-top: -2rem;
  margin-left: 35rem;
  margin-right: 0;
  padding-right: 0;
  transform: rotate(-158deg);
}

.hero-partner {
  z-index: 900;
  width: 100%;
  height: auto;
  padding: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-partner.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-partner.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-partner.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero-partner.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.grid---hero---partner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 122px auto auto max-content max-content;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100dvh;
  display: grid;
}

.wrapper-hero-loop {
  background-color: #e6faff;
  width: 100%;
  padding: 2rem 2.5rem 2.5rem;
}

.wrapper-hero-loop.dtc-lenders {
  padding-right: 0;
}

.wrapper-hero-loop.trans {
  background-color: #0000;
}

.loop-container---partner {
  align-items: center;
  display: flex;
  overflow: visible;
}

.wrapper---hero-loop-text {
  flex: none;
  width: auto;
  margin-right: 2.5rem;
  padding-right: 0;
}

.wrapper---hero-loop-smiley {
  flex: none;
  width: 4rem;
  margin-right: 2.5rem;
  padding-right: 0;
}

.image-smiley-loop {
  width: 100%;
}

.wrapper-hero-title-partner {
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 2.5rem;
  display: flex;
}

.wrapper-mj-sprite {
  flex-flow: column;
  align-self: center;
  align-items: center;
  width: 12vw;
  margin: 0 -1.5rem -1rem 0;
  display: flex;
}

.gif-mj-sprite {
  width: 120%;
  max-width: none;
}

.inner-wrapper-hero-title-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.inner-wrapper-hero-title-2.top-padding {
  padding-top: 6rem;
}

.heading---hero-tiny {
  color: #e6faff;
  text-transform: uppercase;
  font-size: 10vw;
  font-style: italic;
  font-weight: 800;
  line-height: .8;
}

.heading---hero-tiny.center {
  text-align: center;
}

.heading---hero-tiny.text-shadow {
  text-align: left;
  text-shadow: 5px 5px #06cdff80;
}

.heading---hero-tiny.text-shadow.left {
  align-self: flex-end;
}

.heading---hero-tiny.text-shadow-2 {
  text-align: center;
  text-shadow: 5px 5px #06cdff80;
  line-height: .9;
}

.heading---hero-tiny.text-shadow-2.left {
  align-self: flex-end;
}

.wrapper-hero-title-3 {
  flex-flow: column;
  align-items: center;
  margin-top: 0;
  padding-bottom: 6rem;
  display: flex;
}

.inner-wrapper-hero-title-top {
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.inner-wrapper-hero-title-top.top-padding {
  padding-top: 6rem;
}

.inner-wrapper-hero-title-top.main {
  width: auto;
}

.inner-wrapper-hero-title-bottom {
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.inner-wrapper-hero-title-bottom.top-padding {
  padding-top: 6rem;
}

.inner-wrapper-hero-title-bottom.main {
  width: auto;
}

.partner-float-wrapper-1 {
  width: 12rem;
  margin: 0 0 -4rem;
  padding-right: 0;
  position: static;
  inset: auto 2rem 6rem auto;
}

.partner-float-wrapper-2 {
  width: 8rem;
  margin: 0 0 -2.5rem;
  padding-right: 0;
  position: static;
  inset: auto 2rem 6rem auto;
}

.partner-float-wrapper-3 {
  width: 8rem;
  margin: 0 -6rem 0 0;
  padding-right: 0;
  position: static;
  inset: auto 2rem 6rem auto;
}

.partner-float-wrapper-4 {
  width: 12rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  position: static;
  inset: auto 2rem 6rem auto;
}

.partner-float-wrapper-5 {
  width: 8rem;
  margin: 2rem 0 0 2rem;
  padding-right: 0;
  position: static;
  inset: auto 2rem 6rem auto;
}

.partner-float-wrapper-6 {
  width: 12rem;
  margin: 0;
  padding-right: 0;
  position: static;
  inset: auto 2rem 6rem auto;
}

.hero-swipe-purple {
  z-index: 900;
  background-color: #6606ff;
  width: 100%;
  height: 60vh;
  padding: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-swipe-purple.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-swipe-purple.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-swipe-purple.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero-swipe-purple.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.hero-swipe-royal {
  z-index: 900;
  background-color: #0623ff;
  width: 100%;
  height: 60vh;
  padding: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-swipe-royal.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-swipe-royal.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-swipe-royal.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero-swipe-royal.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.hero-swipe-aqua {
  z-index: 900;
  background-color: #06cdff;
  width: 100%;
  height: 70vh;
  padding: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-swipe-aqua.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-swipe-aqua.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-swipe-aqua.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero-swipe-aqua.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.hero-swipe-track {
  background-color: #6606ff;
  width: 100%;
  height: 215vh;
  padding: 0;
  position: relative;
  top: 0;
  overflow: visible;
}

.hero-swipe-track.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-swipe-track.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-swipe-track.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero-swipe-track.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.hero-swipe-frame {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  align-items: end;
  width: 100%;
  height: 100dvh;
  display: grid;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.hero-swipe-mint {
  z-index: 900;
  background-color: #e6faff;
  width: 100%;
  height: 25vh;
  padding: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-swipe-mint.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-swipe-mint.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-swipe-mint.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero-swipe-mint.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.section-partner-highlights {
  background-color: #e6faff;
  border-bottom: 1px solid #0623ff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.wrapper-partner-highlights {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1410px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: grid;
}

.inner-wrapper-section-title {
  padding-top: 2rem;
  position: relative;
}

.wrapper-partner-high-cards {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-wrapper-partner-high {
  background-color: #e6faff;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/664ffa93ff539b531cc34283_Card%20Background%20Plus%20-%20Royal%2010pct.svg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  border: 1px solid #0623ff;
  border-radius: 1rem;
  min-height: 20rem;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: static;
}

.card-wrapper-partner-high._1 {
  top: 22%;
}

.card-wrapper-partner-high._2 {
  top: 26%;
}

.card-wrapper-partner-high._3 {
  top: 30%;
}

.inner-wrapper-partner-high-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.image-point-tr-royal {
  transform-style: preserve-3d;
  width: 6rem;
  position: absolute;
  top: -1rem;
  left: -1.5rem;
  right: auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.section-partner-types {
  background-color: #e6faff;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.sticky-wrapper-partner-types {
  z-index: 999;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  position: sticky;
  top: 0;
}

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

.lottie-ufo {
  width: 150%;
  height: auto;
  margin-bottom: -1.2rem;
}

.wrapper-partner-types {
  z-index: 1000;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: grid;
  position: relative;
}

.partner-type-float {
  width: 10rem;
}

.image-partner-type-float {
  width: 100%;
}

.section-partner-cta {
  background-color: #0623ff;
  border-bottom: 1px #0623ff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.wrapper-partner-cta {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  width: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: grid;
}

.lottie-monkey-meme {
  width: 150%;
  height: auto;
  margin-bottom: 0;
}

.wrapper-full-vh-swipe {
  z-index: 998;
  width: 100%;
  height: 100vh;
  position: relative;
}

.hero-about-us {
  z-index: 900;
  width: 100%;
  height: auto;
  padding: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-about-us.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-about-us.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-about-us.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero-about-us.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.grid---hero---about-us {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 122px auto auto max-content max-content;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100dvh;
  display: grid;
}

.wrapper-miami-skyline {
  width: 100%;
  margin-bottom: -1rem;
}

.image-miami-skyllne {
  width: 100%;
}

.inner-wrapper-hero-title-about {
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  transform: skew(0deg);
}

.inner-wrapper-hero-title-about.top-padding {
  padding-top: 6rem;
}

.image-logo-about-us {
  width: 45rem;
}

.wrapper-hero-title-about-us {
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  padding-bottom: 6rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.superscript-6 {
  font-size: 1rem;
  font-weight: 300;
  top: -1.1rem;
}

.wrapper-self-employed-req-details {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.list-self-employed-req {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #0623ff;
  flex-flow: column;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 1rem;
  font-size: .75rem;
  display: flex;
}

.inner-wrapper-self-employed-req-details {
  flex-flow: column;
  display: flex;
}

.ptl-loan-documents-card {
  z-index: 901;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #0000;
  border: 1px #0623ff;
  border-radius: 0;
  flex-flow: column;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.self-employed-docs-link, .employed-docs-link {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.wrapper-employed-req-details {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.float-wrapper-c-2 {
  width: 14rem;
  margin-top: 4rem;
  margin-left: -2rem;
  padding-right: 0;
  position: static;
  inset: auto auto 8rem 0;
  transform: rotate(37deg);
}

.float-wrapper-c-4-old {
  width: 10rem;
  margin-top: 5rem;
  margin-left: 0;
  margin-right: -6rem;
  padding-right: 0;
  position: static;
  inset: auto 2rem 6rem auto;
  transform: rotate(-55deg);
}

.hero-working-capital {
  z-index: 900;
  width: 100%;
  height: auto;
  padding: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-working-capital.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-working-capital.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-working-capital.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero-working-capital.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.hero-personal-loan {
  z-index: 900;
  width: 100%;
  height: auto;
  padding: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-personal-loan.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-personal-loan.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-personal-loan.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero-personal-loan.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.float-wrapper-c-1 {
  width: 15rem;
  margin-left: 0;
  margin-right: 5rem;
  padding-right: 0;
  position: static;
  inset: auto 2rem 6rem auto;
  transform: rotate(-15deg);
}

.float-wrapper-c-3 {
  width: 12rem;
  margin: 8rem 0 0;
  padding-right: 0;
  position: static;
  inset: 8rem auto auto 8rem;
  transform: rotate(8deg);
}

.float-wrapper-c-4 {
  width: 15rem;
  margin-top: -1rem;
  margin-right: -10rem;
  padding-right: 0;
  position: static;
  inset: -4rem 18rem auto auto;
  transform: rotate(45deg);
}

.float-wrapper-c-5 {
  width: 8rem;
  margin-top: 0;
  margin-left: 40rem;
  margin-right: 0;
  padding-right: 0;
  transform: rotate(15deg);
}

.float-wrapper-c-6 {
  width: 15rem;
  margin-top: 6rem;
  margin-left: 0;
  margin-right: -10rem;
  padding-right: 0;
  position: static;
  inset: auto auto 8rem 0;
  transform: rotate(-30deg);
}

.hero-business-credit-cards {
  z-index: 900;
  width: 100%;
  height: auto;
  padding: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-business-credit-cards.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-business-credit-cards.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-business-credit-cards.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero-business-credit-cards.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.inner-wrapper-product-terms {
  flex-flow: column;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.float-wrapper-d-6 {
  width: 12rem;
  margin-top: 6rem;
  margin-left: 0;
  margin-right: -1rem;
  padding-right: 0;
  position: static;
  inset: auto auto 8rem 0;
  transform: rotate(-30deg);
}

.float-wrapper-d-5 {
  width: 12rem;
  margin-top: 0;
  margin-left: 40rem;
  margin-right: 0;
  padding-right: 0;
  transform: rotate(50deg);
}

.float-wrapper-d-1 {
  width: 12rem;
  margin-top: -4rem;
  margin-left: 0;
  margin-right: -1rem;
  padding-right: 0;
  position: static;
  inset: auto 2rem 6rem auto;
  transform: rotate(-4deg);
}

.float-wrapper-d-4 {
  width: 12rem;
  margin-top: -1rem;
  margin-right: -10rem;
  padding-right: 0;
  position: static;
  inset: -4rem 18rem auto auto;
  transform: rotate(45deg);
}

.float-wrapper-d-2 {
  width: 18rem;
  margin-top: 0;
  margin-left: 4rem;
  padding-right: 0;
  position: static;
  inset: auto auto 8rem 0;
  transform: rotate(-23deg);
}

.link---product-cta-button-1 {
  text-decoration: none;
}

.wrapper---product-cta-button-1-old {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  align-items: center;
  display: flex;
}

.wrapper---product-cta-button-1 {
  border: 1px solid #0623ff;
  border-radius: 100px;
  align-self: center;
  padding: .25rem .75rem;
}

.link---product-cta-button-2 {
  text-decoration: none;
}

.wrapper---product-cta-button-2 {
  border: 1px solid #0623ff;
  border-radius: 100px;
  align-self: center;
  padding: .25rem .75rem;
}

.section-benji-split {
  background-color: #e6faff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wrapper-benji-split {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  place-items: center;
  width: 103%;
  margin-top: -1.2rem;
  padding: 0;
  display: block;
}

.image-hero-benji {
  width: 100%;
  transform: rotate(-.5deg);
}

.link-benji-author {
  width: 100%;
}

.section-full-products {
  background-color: #e6faff;
  border-top: 1px #0623ff;
  border-bottom: 1px solid #0623ff;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.wrapper-business-products-old {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  overflow: visible;
}

.inner-wrapper-biz-product-cards-old {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.card-wrapper-business-product {
  background-color: #e6faff;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/664ffa93ff539b531cc34283_Card%20Background%20Plus%20-%20Royal%2010pct.svg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  border: 1px solid #0623ff;
  border-radius: 1rem;
  align-self: stretch;
  width: 22rem;
  min-width: 22rem;
  min-height: 20rem;
  margin-bottom: 0;
  margin-right: 0;
  padding: 2rem;
  display: flex;
  position: static;
}

.card-wrapper-business-product._1 {
  top: 22%;
}

.card-wrapper-business-product._2 {
  top: 26%;
}

.card-wrapper-business-product._3 {
  top: 30%;
}

.card-wrapper-business-product.last {
  margin-right: 0;
}

.inner-wrapper-biz-product-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: auto auto max-content;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.inner-wrapper-product-detail {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.inner-wrapper-biz-product-card-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  grid-template-rows: max-content max-content auto max-content;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.link-product-learn-more {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.card-wrapper-business-product-2 {
  background-color: #e6faff;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/664ffa93ff539b531cc34283_Card%20Background%20Plus%20-%20Royal%2010pct.svg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  border: 1px solid #0623ff;
  border-radius: 1rem;
  align-self: stretch;
  width: 22rem;
  min-width: 22rem;
  min-height: 20rem;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: static;
}

.card-wrapper-business-product-2._1 {
  top: 22%;
}

.card-wrapper-business-product-2._2 {
  top: 26%;
}

.card-wrapper-business-product-2._3 {
  top: 30%;
}

.section-all-products {
  z-index: 999;
  background-color: #e6faff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section-all-products.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section-all-products.overflow {
  width: 100%;
  overflow: hidden;
}

.section-all-products.light-blue {
  background-color: #ebf0f7;
}

.section-all-products.bg-light-gray.no-flow {
  overflow: visible;
}

.section-all-products.bg-dark-blue {
  overflow: hidden;
}

.section-all-products.bg-light-gray {
  background-color: #ebecf1;
}

.section-all-products.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section-all-products.page {
  min-height: 500px;
}

.section-all-products.full-page {
  min-height: 100vh;
}

.section-all-products.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-all-products.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-all-products.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-all-products.bg-royal {
  background-color: #0623ff;
}

.section-all-products.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section-all-products.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section-all-products.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section-all-products.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section-all-products.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section-all-products.regular-padding.bg-navy.process, .section-all-products.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section-all-products.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section-all-products.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section-all-products.regular-padding.full-vh.relative {
  position: relative;
}

.section-all-products.regular-padding.full-vh.partner {
  position: sticky;
}

.section-all-products.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section-all-products.regular-padding.bg-aqua.tab-group, .section-all-products.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section-all-products.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section-all-products.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section-all-products.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section-all-products.regular-padding.show-of {
  overflow: visible;
}

.section-all-products.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section-all-products.regular-padding.full-vh-2.relative {
  position: relative;
}

.section-all-products.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section-all-products.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section-all-products.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section-all-products.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-all-products.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section-all-products.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section-all-products.regular-padding._200-vh.relative {
  position: relative;
}

.section-all-products.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section-all-products.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section-all-products.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section-all-products.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section-all-products.regular-padding.footnotes {
  align-items: flex-start;
}

.section-all-products.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-all-products.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-all-products.regular-padding.erc-1, .section-all-products.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-all-products.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-all-products.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section-all-products.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-all-products.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section-all-products.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section-all-products.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section-all-products.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-all-products.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section-all-products.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section-all-products.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section-all-products.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section-all-products.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section-all-products.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section-all-products.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section-all-products.regular-padding.aqua, .section-all-products.bg-aqua {
  background-color: #06cdff;
}

.section-all-products.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section-all-products.bg-purple {
  background-color: #0623ff;
}

.section-all-products.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section-all-products.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section-all-products.bg-cobalt {
  background-color: #039;
}

.section-all-products.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.wrapper-business-products {
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.wrapper-business-products.dtc-lenders {
  padding-right: 0;
}

.container-business-product-cards {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: scroll;
}

.wrapper-biz-products-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  overflow: scroll;
}

.wrapper-products-group-label {
  justify-content: flex-start;
  align-self: stretch;
  align-items: stretch;
  height: 20rem;
  margin-right: 0;
  display: flex;
  position: relative;
}

.wrapper-all-products-bottom {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: flex-start;
  width: 100%;
  display: flex;
}

.wrapper-personal-products {
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.wrapper-personal-products.dtc-lenders {
  padding-right: 0;
}

.container-personal-product-cards {
  align-items: center;
  width: 100%;
  display: flex;
  overflow: scroll;
}

.wrapper-personal-products-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 0;
  display: flex;
  overflow: scroll;
}

.wrapper-re-products {
  width: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.wrapper-re-products.dtc-lenders {
  padding-right: 0;
}

.container-re-product-cards {
  align-items: center;
  width: auto;
  display: flex;
  overflow: scroll;
}

.wrapper-re-products-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding-left: 0;
  padding-right: 2.5rem;
  display: flex;
  overflow: scroll;
}

.wrapper-products-label {
  border: 1px dotted #0623ff;
  border-radius: 100px;
  align-self: center;
  margin-bottom: 2rem;
  padding: .25rem .75rem;
}

.grid-biz-products-group, .grid-all-products-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center;
  align-items: stretch;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  overflow: scroll;
}

.container-all-product-cards {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: scroll;
}

.hero-main-page-title {
  z-index: 900;
  width: 100%;
  height: auto;
  padding: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-main-page-title.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-main-page-title.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-main-page-title.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero-main-page-title.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.grid---hero---main-page {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 122px auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  min-height: auto;
  display: grid;
}

.hero-main-page-title-og {
  z-index: 900;
  width: 100%;
  height: auto;
  padding: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero-main-page-title-og.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero-main-page-title-og.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-main-page-title-og.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero-main-page-title-og.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.inner-wrapper-hero-main-cta {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-self: center;
  place-items: center;
  width: 100%;
  display: grid;
}

.wrapper-hero-main-cta-buttons {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  align-items: center;
  display: flex;
}

.inner-wrapper-hero-main-cta-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: center;
  place-items: center;
  width: 100%;
  display: flex;
}

.wrapper---cta-button-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid #e6faff;
  border-radius: 1rem;
  align-items: center;
  min-height: 100px;
  padding: 2rem .75rem .5rem;
  display: flex;
}

.inner-wrapper---cta-button-2 {
  border: 1px #e6faff;
  flex-flow: column;
  justify-content: flex-end;
  align-self: center;
  align-items: flex-start;
  min-height: 100px;
  padding: 0;
  display: flex;
}

.section---top-industries {
  z-index: 999;
  background-color: #e6faff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding-bottom: 10%;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---top-industries.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---top-industries.overflow {
  width: 100%;
  overflow: hidden;
}

.section---top-industries.light-blue {
  background-color: #ebf0f7;
}

.section---top-industries.bg-light-gray.no-flow {
  overflow: visible;
}

.section---top-industries.bg-dark-blue {
  overflow: hidden;
}

.section---top-industries.bg-light-gray {
  background-color: #ebecf1;
}

.section---top-industries.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---top-industries.page {
  min-height: 500px;
}

.section---top-industries.full-page {
  min-height: 100vh;
}

.section---top-industries.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---top-industries.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---top-industries.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---top-industries.bg-royal {
  background-color: #0623ff;
}

.section---top-industries.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---top-industries.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---top-industries.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---top-industries.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---top-industries.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---top-industries.regular-padding.bg-navy.process, .section---top-industries.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---top-industries.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---top-industries.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---top-industries.regular-padding.full-vh.relative {
  position: relative;
}

.section---top-industries.regular-padding.full-vh.partner {
  position: sticky;
}

.section---top-industries.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---top-industries.regular-padding.bg-aqua.tab-group, .section---top-industries.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---top-industries.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---top-industries.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---top-industries.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---top-industries.regular-padding.show-of {
  overflow: visible;
}

.section---top-industries.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---top-industries.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---top-industries.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---top-industries.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---top-industries.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---top-industries.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---top-industries.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---top-industries.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---top-industries.regular-padding._200-vh.relative {
  position: relative;
}

.section---top-industries.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---top-industries.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---top-industries.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---top-industries.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---top-industries.regular-padding.footnotes {
  align-items: flex-start;
}

.section---top-industries.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---top-industries.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---top-industries.regular-padding.erc-1, .section---top-industries.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---top-industries.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---top-industries.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---top-industries.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---top-industries.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---top-industries.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---top-industries.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---top-industries.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---top-industries.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---top-industries.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---top-industries.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---top-industries.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---top-industries.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---top-industries.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---top-industries.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---top-industries.regular-padding.aqua, .section---top-industries.bg-aqua {
  background-color: #06cdff;
}

.section---top-industries.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---top-industries.bg-purple {
  background-color: #0623ff;
}

.section---top-industries.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---top-industries.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---top-industries.bg-cobalt {
  background-color: #039;
}

.section---top-industries.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.wrapper---top-industries {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: grid;
}

.wrapper---top-industries.dtc-lenders {
  padding-right: 0;
}

.grid-top-industries {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: center space-between;
  align-self: center;
  align-items: stretch;
  width: auto;
  max-width: 1100px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: scroll;
}

.wrapper-top-industry {
  border: 1px solid #0623ff;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 10rem;
  max-width: none;
  padding: 1rem;
  display: flex;
}

.icon---top-industry {
  color: #0623ff;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 2vw;
  height: 2vw;
  margin-bottom: 0;
  display: flex;
}

.icon---top-industry.bottom-margin {
  margin-bottom: 1rem;
}

.halves---top-industries {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.top-industry-pills-wrapper {
  z-index: 999;
  flex-flow: wrap;
  align-items: flex-start;
  padding-right: 1rem;
  display: flex;
  position: relative;
  inset: 0 auto auto;
  overflow: visible;
}

.top-industry-type-pill {
  color: #0623ff;
  background-color: #0000;
  border: 1px solid #0623ff;
  border-radius: 100px;
  padding: 1rem 1.5rem;
  font-family: Switzer, sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.3;
}

.top-industry-type-pill:hover {
  color: #0623ff;
  border-color: #001f4f;
}

.top-industry-type-pill.w--current {
  color: #06cdff;
}

.pill-wrapper---top-industry {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid #0623ff;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: 1vw 1.5vw;
  display: flex;
}

.pill-wrapper---top-industry:hover {
  background-color: #fff;
}

.section---works-for-biz {
  z-index: 999;
  background-color: #e6faff;
  border: 1px #0623ff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10%;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---works-for-biz.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---works-for-biz.overflow {
  width: 100%;
  overflow: hidden;
}

.section---works-for-biz.light-blue {
  background-color: #ebf0f7;
}

.section---works-for-biz.bg-light-gray.no-flow {
  overflow: visible;
}

.section---works-for-biz.bg-dark-blue {
  overflow: hidden;
}

.section---works-for-biz.bg-light-gray {
  background-color: #ebecf1;
}

.section---works-for-biz.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---works-for-biz.page {
  min-height: 500px;
}

.section---works-for-biz.full-page {
  min-height: 100vh;
}

.section---works-for-biz.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---works-for-biz.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---works-for-biz.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---works-for-biz.bg-royal {
  background-color: #0623ff;
}

.section---works-for-biz.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---works-for-biz.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---works-for-biz.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---works-for-biz.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---works-for-biz.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---works-for-biz.regular-padding.bg-navy.process, .section---works-for-biz.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---works-for-biz.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---works-for-biz.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---works-for-biz.regular-padding.full-vh.relative {
  position: relative;
}

.section---works-for-biz.regular-padding.full-vh.partner {
  position: sticky;
}

.section---works-for-biz.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---works-for-biz.regular-padding.bg-aqua.tab-group, .section---works-for-biz.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---works-for-biz.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---works-for-biz.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---works-for-biz.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---works-for-biz.regular-padding.show-of {
  overflow: visible;
}

.section---works-for-biz.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---works-for-biz.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---works-for-biz.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---works-for-biz.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---works-for-biz.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---works-for-biz.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---works-for-biz.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---works-for-biz.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---works-for-biz.regular-padding._200-vh.relative {
  position: relative;
}

.section---works-for-biz.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---works-for-biz.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---works-for-biz.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---works-for-biz.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---works-for-biz.regular-padding.footnotes {
  align-items: flex-start;
}

.section---works-for-biz.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---works-for-biz.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---works-for-biz.regular-padding.erc-1, .section---works-for-biz.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---works-for-biz.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---works-for-biz.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---works-for-biz.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---works-for-biz.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---works-for-biz.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---works-for-biz.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---works-for-biz.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---works-for-biz.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---works-for-biz.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---works-for-biz.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---works-for-biz.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---works-for-biz.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---works-for-biz.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---works-for-biz.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---works-for-biz.regular-padding.aqua, .section---works-for-biz.bg-aqua {
  background-color: #06cdff;
}

.section---works-for-biz.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---works-for-biz.bg-purple {
  background-color: #0623ff;
}

.section---works-for-biz.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---works-for-biz.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---works-for-biz.bg-cobalt {
  background-color: #039;
}

.section---works-for-biz.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---works-for-biz.top-line {
  border-top: 1px solid #0623ff;
}

.wrapper---works-for-biz {
  grid-row-gap: 8vw;
  flex-flow: column;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.wrapper---works-for-biz.dtc-lenders {
  padding-right: 0;
}

.wrapper---works-for-biz-cards {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.wrapper---works-for-biz-cards.v2 {
  grid-column-gap: 6vw;
  grid-row-gap: 6vw;
  margin-top: 6vw;
  margin-left: 10%;
  margin-right: 10%;
}

.wrapper---works-for-biz-card {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.icon---works-for-biz {
  width: auto;
  max-width: none;
  height: 10vw;
  margin-bottom: 0;
}

.section---what-you-get {
  z-index: 999;
  background-color: #06cdff;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/699f1c83c27e7286ac27cd68_Menu%20BG%202%20-%20Royal.svg");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: 20%;
  background-attachment: fixed;
  border: 1px #0623ff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---what-you-get.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---what-you-get.overflow {
  width: 100%;
  overflow: hidden;
}

.section---what-you-get.light-blue {
  background-color: #ebf0f7;
}

.section---what-you-get.bg-light-gray.no-flow {
  overflow: visible;
}

.section---what-you-get.bg-dark-blue {
  overflow: hidden;
}

.section---what-you-get.bg-light-gray {
  background-color: #ebecf1;
}

.section---what-you-get.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---what-you-get.page {
  min-height: 500px;
}

.section---what-you-get.full-page {
  min-height: 100vh;
}

.section---what-you-get.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---what-you-get.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---what-you-get.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---what-you-get.bg-royal {
  background-color: #0623ff;
}

.section---what-you-get.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---what-you-get.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---what-you-get.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---what-you-get.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---what-you-get.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---what-you-get.regular-padding.bg-navy.process, .section---what-you-get.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---what-you-get.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---what-you-get.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---what-you-get.regular-padding.full-vh.relative {
  position: relative;
}

.section---what-you-get.regular-padding.full-vh.partner {
  position: sticky;
}

.section---what-you-get.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---what-you-get.regular-padding.bg-aqua.tab-group, .section---what-you-get.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---what-you-get.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---what-you-get.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---what-you-get.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---what-you-get.regular-padding.show-of {
  overflow: visible;
}

.section---what-you-get.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---what-you-get.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---what-you-get.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---what-you-get.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---what-you-get.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---what-you-get.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---what-you-get.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---what-you-get.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---what-you-get.regular-padding._200-vh.relative {
  position: relative;
}

.section---what-you-get.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---what-you-get.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---what-you-get.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---what-you-get.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---what-you-get.regular-padding.footnotes {
  align-items: flex-start;
}

.section---what-you-get.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---what-you-get.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---what-you-get.regular-padding.erc-1, .section---what-you-get.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---what-you-get.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---what-you-get.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---what-you-get.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---what-you-get.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---what-you-get.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---what-you-get.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---what-you-get.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---what-you-get.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---what-you-get.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---what-you-get.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---what-you-get.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---what-you-get.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---what-you-get.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---what-you-get.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---what-you-get.regular-padding.aqua, .section---what-you-get.bg-aqua {
  background-color: #06cdff;
}

.section---what-you-get.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---what-you-get.bg-purple {
  background-color: #0623ff;
}

.section---what-you-get.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---what-you-get.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---what-you-get.bg-cobalt {
  background-color: #039;
}

.section---what-you-get.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---what-you-get.top-line {
  border-top: 1px solid #0623ff;
}

.container---what-you-get {
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.container---what-you-get.dtc-lenders {
  padding-right: 0;
}

.grid---what-you-get {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  flex: none;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-between;
  align-self: center;
  align-items: stretch;
  width: auto;
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  overflow: visible;
}

.card-wrapper---what-you-get {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #e6faff;
  border: 1px solid #0623ff;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: none;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  box-shadow: 0 3px #0623ff;
}

.icon---gwhat-you-get {
  color: #0623ff;
  flex: none;
  align-self: center;
  width: 5rem;
  height: 5rem;
  margin-bottom: 0;
}

.icon---gwhat-you-get.bottom-margin {
  margin-bottom: 1rem;
}

.section---featured-on {
  z-index: 999;
  background-color: #fff;
  border-top: 1px solid #0623ff;
  border-bottom: 1px solid #0623ff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 5% 10%;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---featured-on.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---featured-on.overflow {
  width: 100%;
  overflow: hidden;
}

.section---featured-on.light-blue {
  background-color: #ebf0f7;
}

.section---featured-on.bg-light-gray.no-flow {
  overflow: visible;
}

.section---featured-on.bg-dark-blue {
  overflow: hidden;
}

.section---featured-on.bg-light-gray {
  background-color: #ebecf1;
}

.section---featured-on.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---featured-on.page {
  min-height: 500px;
}

.section---featured-on.full-page {
  min-height: 100vh;
}

.section---featured-on.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---featured-on.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---featured-on.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---featured-on.bg-royal {
  background-color: #0623ff;
}

.section---featured-on.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---featured-on.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---featured-on.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---featured-on.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---featured-on.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---featured-on.regular-padding.bg-navy.process, .section---featured-on.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---featured-on.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---featured-on.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---featured-on.regular-padding.full-vh.relative {
  position: relative;
}

.section---featured-on.regular-padding.full-vh.partner {
  position: sticky;
}

.section---featured-on.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---featured-on.regular-padding.bg-aqua.tab-group, .section---featured-on.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---featured-on.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---featured-on.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---featured-on.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---featured-on.regular-padding.show-of {
  overflow: visible;
}

.section---featured-on.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---featured-on.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---featured-on.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---featured-on.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---featured-on.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---featured-on.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---featured-on.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---featured-on.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---featured-on.regular-padding._200-vh.relative {
  position: relative;
}

.section---featured-on.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---featured-on.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---featured-on.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---featured-on.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---featured-on.regular-padding.footnotes {
  align-items: flex-start;
}

.section---featured-on.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---featured-on.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---featured-on.regular-padding.erc-1, .section---featured-on.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---featured-on.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---featured-on.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---featured-on.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---featured-on.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---featured-on.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---featured-on.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---featured-on.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---featured-on.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---featured-on.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---featured-on.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---featured-on.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---featured-on.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---featured-on.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---featured-on.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---featured-on.regular-padding.aqua, .section---featured-on.bg-aqua {
  background-color: #06cdff;
}

.section---featured-on.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---featured-on.bg-purple {
  background-color: #0623ff;
}

.section---featured-on.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---featured-on.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---featured-on.bg-cobalt {
  background-color: #039;
}

.section---featured-on.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---featured-on.top-line {
  background-color: #06cdff;
  border-top: 1px solid #0623ff;
  border-bottom: 1px solid #0623ff;
}

.wrapper---featured-on {
  flex-flow: column;
  width: 100%;
  max-width: 1500px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.wrapper---featured-on.dtc-lenders {
  padding-right: 0;
}

.grid---featured-on {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-wrapper---featured-on {
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.section-faq-u-2 {
  z-index: 999;
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  background-color: #e6faff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10%;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section-faq-u-2.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section-faq-u-2.overflow {
  width: 100%;
  overflow: hidden;
}

.section-faq-u-2.light-blue {
  background-color: #ebf0f7;
}

.section-faq-u-2.bg-light-gray.no-flow {
  overflow: visible;
}

.section-faq-u-2.bg-dark-blue {
  overflow: hidden;
}

.section-faq-u-2.bg-light-gray {
  background-color: #ebecf1;
}

.section-faq-u-2.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section-faq-u-2.page {
  min-height: 500px;
}

.section-faq-u-2.full-page {
  min-height: 100vh;
}

.section-faq-u-2.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-faq-u-2.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-faq-u-2.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-faq-u-2.bg-royal {
  background-color: #0623ff;
}

.section-faq-u-2.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section-faq-u-2.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section-faq-u-2.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section-faq-u-2.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section-faq-u-2.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section-faq-u-2.regular-padding.bg-navy.process, .section-faq-u-2.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section-faq-u-2.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section-faq-u-2.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section-faq-u-2.regular-padding.full-vh.relative {
  position: relative;
}

.section-faq-u-2.regular-padding.full-vh.partner {
  position: sticky;
}

.section-faq-u-2.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section-faq-u-2.regular-padding.bg-aqua.tab-group, .section-faq-u-2.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section-faq-u-2.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section-faq-u-2.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section-faq-u-2.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section-faq-u-2.regular-padding.show-of {
  overflow: visible;
}

.section-faq-u-2.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section-faq-u-2.regular-padding.full-vh-2.relative {
  position: relative;
}

.section-faq-u-2.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section-faq-u-2.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section-faq-u-2.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section-faq-u-2.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-faq-u-2.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section-faq-u-2.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section-faq-u-2.regular-padding._200-vh.relative {
  position: relative;
}

.section-faq-u-2.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section-faq-u-2.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section-faq-u-2.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section-faq-u-2.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section-faq-u-2.regular-padding.footnotes {
  align-items: flex-start;
}

.section-faq-u-2.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-faq-u-2.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section-faq-u-2.regular-padding.erc-1, .section-faq-u-2.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-faq-u-2.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-faq-u-2.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section-faq-u-2.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-faq-u-2.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section-faq-u-2.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section-faq-u-2.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section-faq-u-2.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section-faq-u-2.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section-faq-u-2.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section-faq-u-2.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section-faq-u-2.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section-faq-u-2.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section-faq-u-2.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section-faq-u-2.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section-faq-u-2.regular-padding.aqua, .section-faq-u-2.bg-aqua {
  background-color: #06cdff;
}

.section-faq-u-2.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section-faq-u-2.bg-purple {
  background-color: #0623ff;
}

.section-faq-u-2.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section-faq-u-2.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section-faq-u-2.bg-cobalt {
  background-color: #039;
}

.section-faq-u-2.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section-faq-u-2.top-line {
  background-color: #06cdff;
  border-top: 1px solid #0623ff;
  border-bottom: 1px solid #0623ff;
}

.wrapper---faq-u-2 {
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.wrapper---faq-u-2.dtc-lenders {
  padding-right: 0;
}

.heading-title-wrap {
  width: 100%;
  max-width: 550px;
}

.heading-wrap-small {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 1140px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.faq-accent-02 {
  position: absolute;
  inset: auto 133px 2px auto;
}

.faq-card {
  grid-row-gap: 12px;
  border: 1.5px solid #131315;
  border-radius: 10px;
  flex-direction: column;
  padding: 32px;
  display: flex;
  box-shadow: 3px 3px #131315;
}

.container-large {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.overline {
  color: #9797a1;
  letter-spacing: .01em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
}

.overline.text-color-purple {
  color: #8870d7;
}

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

.faq-accent-01 {
  position: absolute;
  inset: -12px 40% auto auto;
}

.h3-heading {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

.paragraph-regular-2 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.paragraph-regular-2.text-color-gray-800 {
  color: #55555e;
}

.section-large {
  padding: 120px 5%;
  position: relative;
}

.tab-wrapper---faq-u-2 {
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  border: 1px solid #0623ff;
  border-radius: 0;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-bottom: -1px;
  margin-left: 0;
  margin-right: 0;
  padding: 0%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tab-wrapper---faq-u-2.bottom-divider {
  border-bottom: 1px solid #0623ff;
}

.tab-wrapper---faq-u-2.bottom-divider.erc {
  border-bottom-color: #039;
  padding-top: 1.5rem;
}

.tab-wrapper---faq-u-2.bottom-divider.special-fin {
  background-color: #06cdff;
}

.tab-wrapper---faq-u-2.bottom-divider.special-fin.middle {
  margin-top: 0;
  padding-top: 1.25rem;
  padding-left: 1.4rem;
  padding-right: 1.4rem;
}

.tab-wrapper---faq-u-2.bottom-divider.special-fin.first {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  padding-top: 1.25rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.tab-wrapper---faq-u-2.bottom-divider.special-fin.last {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  margin-top: 0;
  padding-top: 1.25rem;
  padding-left: 1.4rem;
  padding-right: 1.4rem;
}

.tab-wrapper---faq-u-2.aqua {
  background-color: #06cdff;
}

.tab-wrapper---faq-u-2.last {
  margin-bottom: 0;
  padding-bottom: 0%;
  box-shadow: 0 4px #0623ff;
}

.tab-wrapper---faq-u-2.v2 {
  border-style: none none solid;
  margin-bottom: 0;
}

.tab-wrapper---faq-u-2.v2.last {
  box-shadow: none;
  border-bottom-style: none;
}

.tab-link---faq-u-2 {
  z-index: 2;
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding: 2%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.lottie-eye-open-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200%;
  display: flex;
}

.list-customer-reqs-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #0623ff;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2%;
  padding-left: 2%;
  font-size: .75rem;
  display: flex;
}

.list-item-customer-reqs-2 {
  color: #0623ff;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1;
}

.section---cta-landing {
  z-index: 999;
  background-color: #e6faff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---cta-landing.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---cta-landing.overflow {
  width: 100%;
  overflow: hidden;
}

.section---cta-landing.light-blue {
  background-color: #ebf0f7;
}

.section---cta-landing.bg-light-gray.no-flow {
  overflow: visible;
}

.section---cta-landing.bg-dark-blue {
  overflow: hidden;
}

.section---cta-landing.bg-light-gray {
  background-color: #ebecf1;
}

.section---cta-landing.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---cta-landing.page {
  min-height: 500px;
}

.section---cta-landing.full-page {
  min-height: 100vh;
}

.section---cta-landing.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---cta-landing.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---cta-landing.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---cta-landing.bg-royal {
  background-color: #0623ff;
}

.section---cta-landing.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---cta-landing.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---cta-landing.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---cta-landing.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---cta-landing.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---cta-landing.regular-padding.bg-navy.process, .section---cta-landing.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---cta-landing.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---cta-landing.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---cta-landing.regular-padding.full-vh.relative {
  position: relative;
}

.section---cta-landing.regular-padding.full-vh.partner {
  position: sticky;
}

.section---cta-landing.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---cta-landing.regular-padding.bg-aqua.tab-group, .section---cta-landing.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---cta-landing.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---cta-landing.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---cta-landing.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---cta-landing.regular-padding.show-of {
  overflow: visible;
}

.section---cta-landing.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---cta-landing.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---cta-landing.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---cta-landing.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---cta-landing.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---cta-landing.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---cta-landing.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---cta-landing.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---cta-landing.regular-padding._200-vh.relative {
  position: relative;
}

.section---cta-landing.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---cta-landing.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---cta-landing.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---cta-landing.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---cta-landing.regular-padding.footnotes {
  align-items: flex-start;
}

.section---cta-landing.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---cta-landing.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---cta-landing.regular-padding.erc-1, .section---cta-landing.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---cta-landing.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---cta-landing.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---cta-landing.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---cta-landing.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---cta-landing.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---cta-landing.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---cta-landing.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---cta-landing.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---cta-landing.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---cta-landing.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---cta-landing.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---cta-landing.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---cta-landing.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---cta-landing.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---cta-landing.regular-padding.aqua, .section---cta-landing.bg-aqua {
  background-color: #06cdff;
}

.section---cta-landing.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---cta-landing.bg-purple {
  background-color: #0623ff;
}

.section---cta-landing.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---cta-landing.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---cta-landing.bg-cobalt {
  background-color: #039;
}

.section---cta-landing.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---cta-landing.top-line {
  background-color: #06cdff;
  border-top: 1px solid #0623ff;
  border-bottom: 1px solid #0623ff;
}

.section---cta-landing.aqua {
  background-color: #06cdff;
}

.container---cta-landing {
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.container---cta-landing.dtc-lenders {
  padding-right: 0;
}

.wrapper---cta-landing {
  grid-column-gap: 4rem;
  grid-row-gap: 0px;
  border: 1px #0623ff;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 20% 1fr 20%;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.section---hhow-it-works {
  z-index: 999;
  background-color: #e6faff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10% 0;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---hhow-it-works.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---hhow-it-works.overflow {
  width: 100%;
  overflow: hidden;
}

.section---hhow-it-works.light-blue {
  background-color: #ebf0f7;
}

.section---hhow-it-works.bg-light-gray.no-flow {
  overflow: visible;
}

.section---hhow-it-works.bg-dark-blue {
  overflow: hidden;
}

.section---hhow-it-works.bg-light-gray {
  background-color: #ebecf1;
}

.section---hhow-it-works.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---hhow-it-works.page {
  min-height: 500px;
}

.section---hhow-it-works.full-page {
  min-height: 100vh;
}

.section---hhow-it-works.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---hhow-it-works.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---hhow-it-works.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---hhow-it-works.bg-royal {
  background-color: #0623ff;
}

.section---hhow-it-works.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---hhow-it-works.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---hhow-it-works.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---hhow-it-works.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---hhow-it-works.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---hhow-it-works.regular-padding.bg-navy.process, .section---hhow-it-works.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---hhow-it-works.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---hhow-it-works.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---hhow-it-works.regular-padding.full-vh.relative {
  position: relative;
}

.section---hhow-it-works.regular-padding.full-vh.partner {
  position: sticky;
}

.section---hhow-it-works.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---hhow-it-works.regular-padding.bg-aqua.tab-group, .section---hhow-it-works.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---hhow-it-works.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---hhow-it-works.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---hhow-it-works.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---hhow-it-works.regular-padding.show-of {
  overflow: visible;
}

.section---hhow-it-works.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---hhow-it-works.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---hhow-it-works.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---hhow-it-works.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---hhow-it-works.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---hhow-it-works.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---hhow-it-works.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---hhow-it-works.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---hhow-it-works.regular-padding._200-vh.relative {
  position: relative;
}

.section---hhow-it-works.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---hhow-it-works.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---hhow-it-works.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---hhow-it-works.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---hhow-it-works.regular-padding.footnotes {
  align-items: flex-start;
}

.section---hhow-it-works.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---hhow-it-works.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---hhow-it-works.regular-padding.erc-1, .section---hhow-it-works.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---hhow-it-works.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---hhow-it-works.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---hhow-it-works.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---hhow-it-works.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---hhow-it-works.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---hhow-it-works.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---hhow-it-works.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---hhow-it-works.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---hhow-it-works.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---hhow-it-works.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---hhow-it-works.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---hhow-it-works.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---hhow-it-works.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---hhow-it-works.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---hhow-it-works.regular-padding.aqua, .section---hhow-it-works.bg-aqua {
  background-color: #06cdff;
}

.section---hhow-it-works.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---hhow-it-works.bg-purple {
  background-color: #0623ff;
}

.section---hhow-it-works.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---hhow-it-works.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---hhow-it-works.bg-cobalt {
  background-color: #039;
}

.section---hhow-it-works.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---hhow-it-works.top-line {
  background-color: #06cdff;
  border-top: 1px solid #0623ff;
  border-bottom: 1px solid #0623ff;
}

.container---how-it-works {
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-bottom: 0;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
}

.container---how-it-works.dtc-lenders {
  padding-right: 0;
}

.title-wrapper---center {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.badge {
  background-color: #e6faff;
  border: 1px solid #0623ff;
  border-radius: 100px;
  align-self: center;
  margin-bottom: 1rem;
  padding: .25rem .75rem;
}

.badge.lime {
  background-color: #00ff67;
}

.badge.app-fields {
  background-color: #e6faff;
  margin-bottom: 0;
  padding: .5vw 1vw;
}

.badge.closing-reqs {
  background-color: #0000;
  margin-bottom: 0;
  padding: .5vw 1vw;
}

.badge.utility {
  grid-column-gap: .75vw;
  grid-row-gap: .75vw;
  background-color: #e6faff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: .4vw 1vw;
  display: flex;
}

.icon-wrapper---circle {
  border: 1px solid #0623ff;
  border-radius: 100px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  margin-bottom: .5rem;
  padding: 1rem;
  display: flex;
}

.icon-wrapper---circle.aqua {
  background-color: #06cdff;
}

.icon-wrapper---circle.lime {
  background-color: #00ff67;
}

.icon-wrapper---circle.royal {
  background-color: #0623ff;
}

.icon-wrapper---circle.royal.what-they-get {
  width: 3rem;
  height: 3rem;
  padding: .7rem;
}

.icon-wrapper---circle.how-it-works {
  margin-bottom: 0;
}

.icon-wrapper---circle.what-you-get {
  width: 2.5rem;
  height: 2.5rem;
  margin-bottom: 0;
  padding: 1%;
}

.icon-wrapper---circle.merchant-process-image {
  border-radius: 300px;
  width: 15vw;
  max-width: 100%;
  height: 15vw;
  margin-bottom: 0;
  padding: 2.5vw;
}

.icon-wrapper---circle.merchant-process-count {
  background-color: #fff;
  width: 4.5vw;
  height: 4.5vw;
  margin-bottom: 0;
}

.icon-wrapper---circle.customer-process {
  background-color: #fff;
  width: 3vw;
  height: 3vw;
  margin-bottom: 0;
  padding: 0;
}

.icon-wrapper---circle.customer-process.v2 {
  border-color: #e6faff;
}

.icon---what-you-get.menu-item {
  width: 3vw;
}

.icon---what-you-get.technology-fee {
  width: 1rem;
  height: 1rem;
}

.icon---what-you-get.docs-needed {
  width: 2vw;
}

.section---what-they-get {
  z-index: 999;
  background-color: #e6faff;
  border: 1px #0623ff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---what-they-get.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---what-they-get.overflow {
  width: 100%;
  overflow: hidden;
}

.section---what-they-get.light-blue {
  background-color: #ebf0f7;
}

.section---what-they-get.bg-light-gray.no-flow {
  overflow: visible;
}

.section---what-they-get.bg-dark-blue {
  overflow: hidden;
}

.section---what-they-get.bg-light-gray {
  background-color: #ebecf1;
}

.section---what-they-get.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---what-they-get.page {
  min-height: 500px;
}

.section---what-they-get.full-page {
  min-height: 100vh;
}

.section---what-they-get.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---what-they-get.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---what-they-get.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---what-they-get.bg-royal {
  background-color: #0623ff;
}

.section---what-they-get.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---what-they-get.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---what-they-get.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---what-they-get.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---what-they-get.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---what-they-get.regular-padding.bg-navy.process, .section---what-they-get.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---what-they-get.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---what-they-get.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---what-they-get.regular-padding.full-vh.relative {
  position: relative;
}

.section---what-they-get.regular-padding.full-vh.partner {
  position: sticky;
}

.section---what-they-get.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---what-they-get.regular-padding.bg-aqua.tab-group, .section---what-they-get.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---what-they-get.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---what-they-get.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---what-they-get.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---what-they-get.regular-padding.show-of {
  overflow: visible;
}

.section---what-they-get.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---what-they-get.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---what-they-get.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---what-they-get.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---what-they-get.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---what-they-get.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---what-they-get.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---what-they-get.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---what-they-get.regular-padding._200-vh.relative {
  position: relative;
}

.section---what-they-get.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---what-they-get.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---what-they-get.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---what-they-get.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---what-they-get.regular-padding.footnotes {
  align-items: flex-start;
}

.section---what-they-get.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---what-they-get.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---what-they-get.regular-padding.erc-1, .section---what-they-get.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---what-they-get.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---what-they-get.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---what-they-get.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---what-they-get.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---what-they-get.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---what-they-get.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---what-they-get.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---what-they-get.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---what-they-get.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---what-they-get.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---what-they-get.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---what-they-get.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---what-they-get.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---what-they-get.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---what-they-get.regular-padding.aqua, .section---what-they-get.bg-aqua {
  background-color: #06cdff;
}

.section---what-they-get.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---what-they-get.bg-purple {
  background-color: #0623ff;
}

.section---what-they-get.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---what-they-get.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---what-they-get.bg-cobalt {
  background-color: #039;
}

.section---what-they-get.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---what-they-get.top-line {
  border-top: 1px solid #0623ff;
}

.container---what-they-get {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  position: relative;
}

.container---what-they-get.dtc-lenders {
  padding-right: 0;
}

.background---gradient {
  z-index: auto;
  background-image: linear-gradient(#06cdff47, #a6edff47 68%, #e6faff);
  border: 1px solid #0623ff;
  border-radius: 1rem;
  align-self: center;
  width: 80%;
  max-width: 80%;
  height: 100%;
  position: absolute;
  inset: 0% auto;
  box-shadow: 0 3px #0623ff;
}

.wrapper---background {
  border: 1px solid #0623ff;
  border-radius: 1rem;
  align-self: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  display: block;
  position: relative;
}

.wrapper---what-they-get {
  z-index: 999;
  position: relative;
}

.grid---what-they-get {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-between;
  align-self: center;
  align-items: stretch;
  width: auto;
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  overflow: visible;
}

.wrapper---section-divider {
  z-index: 990;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: none;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wrapper---section-divider.bottom-padding {
  justify-content: flex-end;
  padding-bottom: 2.5rem;
}

.wrapper---section-divider.flipped {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.wrapper---section-divider.sales-process {
  margin-top: 0;
}

.wrapper---section-divider.sign-up {
  z-index: 902;
  margin-top: -2rem;
}

.wrapper---section-divider.process {
  z-index: 902;
  margin-top: 0;
}

.wrapper---section-divider._100vw {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.wrapper---section-divider.top-margin {
  margin-top: -2rem;
}

.wrapper---section-divider.utility {
  padding-top: 6vw;
}

.wrapper---section-divider.v2 {
  width: 110%;
  margin-bottom: 2%;
}

.wrapper---section-divider.v3 {
  width: 100%;
  margin-bottom: 0%;
}

.section-divider---royal {
  align-self: center;
  width: 100%;
  max-width: none;
}

.section-divider---royal.flipped {
  margin-top: -2px;
  transform: rotate(180deg);
}

.section-divider---royal.padding {
  padding-top: 2%;
  padding-bottom: 2%;
}

.section-divider---royal.xtra-padding {
  padding-top: 2.5%;
  padding-bottom: 2.5%;
}

.section-divider---royal.xtra-padding.turbo {
  margin-top: 2.5%;
}

.section-divider---royal.flip {
  transform: rotate(180deg);
}

.wrapper---process-block {
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.grid---process-block {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: grid;
}

.image-wrapper---process-block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image---process-block {
  align-self: stretch;
}

.content-wrapper---process-block {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 460px;
  display: flex;
}

.link---app-fields {
  grid-column-gap: 1%;
  align-items: center;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.link---app-fields.v2 {
  grid-column-gap: 1%;
}

.button-arrow-br---regular {
  color: #e6faff;
  flex-flow: column;
  flex: none;
  justify-content: center;
  width: .75rem;
  height: auto;
  font-size: .875rem;
  line-height: 1;
  display: flex;
  transform: rotate(180deg);
}

.button-arrow-br---regular.royal {
  color: #0623ff;
}

.button-arrow-br---regular.aqua {
  color: #06cdff;
}

.list---app-fields {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #0623ff;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1rem;
  padding-left: 1rem;
  font-size: .75rem;
  display: flex;
}

.list-item---app-fields {
  color: #0623ff;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1;
}

.pill-wrapper---app-fields {
  z-index: 999;
  flex-flow: wrap;
  align-items: flex-start;
  max-width: 95%;
  padding-top: 2%;
  padding-right: 0;
  display: flex;
  position: relative;
  inset: 0 auto auto;
  overflow: visible;
}

.wrapper---card-divider {
  z-index: 900;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-top: 2rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wrapper---card-divider.bottom-padding {
  justify-content: flex-end;
  padding-bottom: 2.5rem;
}

.wrapper---card-divider.flipped {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.wrapper---card-divider.sales-process {
  margin-top: 0;
}

.wrapper---card-divider.sign-up {
  z-index: 902;
  margin-top: -2rem;
}

.wrapper---card-divider.process {
  z-index: 902;
  margin-top: 0;
}

.wrapper---card-divider.section-title {
  max-width: none;
  margin-top: 0;
  position: static;
}

.wrapper---card-divider.v2 {
  max-width: none;
}

.wrapper---biz-type-circle {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px #0623ff;
  border-radius: 150px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 10rem;
  height: 10rem;
  padding: 0;
  display: grid;
}

.icon---biz-type-circle {
  color: #0623ff;
  align-self: center;
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 0;
}

.icon---biz-type-circle.bottom-margin {
  margin-bottom: 1rem;
}

.inner-wrapper---biz-type-circle {
  border: 1px solid #0623ff;
  border-radius: 100px;
  padding: 1.4rem;
}

.grid---dtc-biz-types {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  flex: none;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-between;
  align-self: center;
  align-items: stretch;
  width: auto;
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
  overflow: visible;
}

.container---works-for-biz {
  grid-column-gap: 6vw;
  grid-row-gap: 6vw;
  flex-flow: column;
  width: 100%;
  max-width: none;
  padding: 0%;
  display: flex;
}

.container---works-for-biz.dtc-lenders {
  padding-right: 0;
}

.grid---works-for-biz {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.container---works-for-biz-cards-copy {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.section---footer-landing {
  z-index: 999;
  background-color: #e6faff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---footer-landing.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---footer-landing.overflow {
  width: 100%;
  overflow: hidden;
}

.section---footer-landing.light-blue {
  background-color: #ebf0f7;
}

.section---footer-landing.bg-light-gray.no-flow {
  overflow: visible;
}

.section---footer-landing.bg-dark-blue {
  overflow: hidden;
}

.section---footer-landing.bg-light-gray {
  background-color: #ebecf1;
}

.section---footer-landing.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---footer-landing.page {
  min-height: 500px;
}

.section---footer-landing.full-page {
  min-height: 100vh;
}

.section---footer-landing.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---footer-landing.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---footer-landing.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---footer-landing.bg-royal {
  background-color: #0623ff;
}

.section---footer-landing.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---footer-landing.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---footer-landing.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---footer-landing.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---footer-landing.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---footer-landing.regular-padding.bg-navy.process, .section---footer-landing.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---footer-landing.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---footer-landing.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---footer-landing.regular-padding.full-vh.relative {
  position: relative;
}

.section---footer-landing.regular-padding.full-vh.partner {
  position: sticky;
}

.section---footer-landing.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---footer-landing.regular-padding.bg-aqua.tab-group, .section---footer-landing.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---footer-landing.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---footer-landing.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---footer-landing.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---footer-landing.regular-padding.show-of {
  overflow: visible;
}

.section---footer-landing.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---footer-landing.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---footer-landing.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---footer-landing.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---footer-landing.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---footer-landing.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---footer-landing.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---footer-landing.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---footer-landing.regular-padding._200-vh.relative {
  position: relative;
}

.section---footer-landing.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---footer-landing.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---footer-landing.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---footer-landing.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---footer-landing.regular-padding.footnotes {
  align-items: flex-start;
}

.section---footer-landing.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---footer-landing.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---footer-landing.regular-padding.erc-1, .section---footer-landing.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---footer-landing.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---footer-landing.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---footer-landing.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---footer-landing.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---footer-landing.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---footer-landing.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---footer-landing.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---footer-landing.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---footer-landing.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---footer-landing.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---footer-landing.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---footer-landing.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---footer-landing.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---footer-landing.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---footer-landing.regular-padding.aqua, .section---footer-landing.bg-aqua {
  background-color: #06cdff;
}

.section---footer-landing.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---footer-landing.bg-purple {
  background-color: #0623ff;
}

.section---footer-landing.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---footer-landing.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---footer-landing.bg-cobalt {
  background-color: #039;
}

.section---footer-landing.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---footer-landing.top-line {
  background-color: #06cdff;
  border-top: 1px solid #0623ff;
  border-bottom: 1px solid #0623ff;
}

.container---footnotes-landing {
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.container---footnotes-landing.dtc-lenders {
  padding-right: 0;
}

.container---cta-2landing {
  width: 100%;
}

.container---cta-2landing.aqua {
  background-color: #06cdff;
}

.code-embed {
  width: 100%;
  overflow: visible;
}

.wrapper-l---cta-landing {
  width: 75%;
  margin-top: 1.25rem;
}

.image-wrapper---cta-button-l {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  transform: rotate(-10deg);
}

.image-wrapper---cta-button-r {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  transform: rotate(15deg);
}

.link---book-a-call-landing {
  width: 100%;
  transform: rotate(-8deg);
}

.image---book-a-call-landing {
  width: 100%;
}

.wrapper-c---cta-landing {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.link---get-started-landing {
  width: auto;
  text-decoration: none;
}

.giant-button---get-started-landing {
  color: #0623ff;
  text-transform: capitalize;
  background-color: #00ff67;
  border: 1px solid #0623ff;
  border-radius: 150px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2vw 2.5vw;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
  line-height: 1;
  display: flex;
  box-shadow: 0 4px #0623ff;
}

.giant-button---get-started-landing:hover {
  color: #0623ff;
  background-color: #fff;
}

.giant-button---get-started-landing.lime {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #00ff67;
  flex-flow: row;
  padding: 10%;
  box-shadow: 0 .5rem #0623ff;
}

.section---big-footer-landing {
  background-color: #e6faff;
  border-top: 1px #e6faff;
  border-bottom: 1px #e6faff;
  flex-flow: column;
  align-items: center;
  padding: 2.5%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section---big-footer-landing.v2 {
  width: 100%;
  padding-top: 0%;
}

.container---big-footer-landing {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 0%;
  display: flex;
}

.container---big-footer-landing.dtc-lenders {
  padding-right: 0;
}

.wrapper---big-footer-landing {
  grid-column-gap: 4rem;
  grid-row-gap: 0px;
  border: 1px #0623ff;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.wrapper---socials-menu-landing {
  grid-column-gap: 2rem;
  grid-row-gap: .75rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.wrapper---socials-menu-landing.alt {
  grid-row-gap: .25rem;
}

.wrapper---footer-logo-landing {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  opacity: 1;
  mix-blend-mode: normal;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
}

.wrapper---footer-logo-landing.dark {
  opacity: .9;
  mix-blend-mode: difference;
}

.icon---footer-social-landing {
  width: auto;
  height: 2rem;
}

.superscript---royal {
  color: #0623ff;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-weight: 400;
}

.container---faq-u-2 {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  flex-flow: column;
  width: 100%;
  padding: 0% 0% 5vw;
  display: flex;
}

.wrapper---section-title-center {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.wrapper---section-title-center.grid {
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  height: auto;
  padding-top: 0%;
  padding-bottom: 0%;
  display: grid;
}

.wrapper---section-title-center.grid.what-you-get {
  padding-top: 3%;
  padding-bottom: 2.5%;
}

.wrapper---section-title-center.grid.bottom-padding {
  padding-bottom: 6vw;
}

.wrapper---section-title-center.grid.top-industries {
  justify-content: flex-start;
  display: flex;
}

.wrapper---section-title-center.grid.in-the-box {
  margin-top: 2.5%;
  margin-bottom: 2.5%;
}

.wrapper---section-title-center.grid.in-the-box.v2 {
  margin-top: 3.5%;
  margin-bottom: 3%;
}

.wrapper---section-title-center.grid.in-the-box.v1 {
  margin-bottom: 3%;
}

.wrapper---section-title-center.grid.in-the-box.line {
  background-color: #0000;
  grid-template-columns: 1fr;
  margin-bottom: 0%;
  margin-left: 0;
}

.wrapper---section-title-center.grid.in-the-box.line.v2 {
  margin-top: 0%;
}

.wrapper---section-title-center.grid.what-s-it-cost {
  margin-top: 0%;
  margin-bottom: 2.5%;
}

.wrapper---section-title-center.grid.what-s-it-cost.v2 {
  margin-bottom: 3%;
}

.wrapper---section-title-center.grid.what-s-it-cost.v3 {
  margin-bottom: 0%;
}

.wrapper---section-title-center.grid-split {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0%;
  padding-bottom: 2.5vw;
  display: grid;
}

.wrapper---section-title-center.grid-split.what-you-get {
  padding-top: 3%;
  padding-bottom: 2.5%;
}

.text---badge-title {
  color: #0623ff;
  font-family: GoodDog New, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1;
}

.background---section-title {
  z-index: 1000;
  background-color: #e6faff;
  padding-left: 2%;
  padding-right: 2%;
  position: relative;
}

.icon---question-mark {
  color: #0623ff;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  font-size: .875rem;
  line-height: 1;
  display: flex;
}

.icon---question-mark.royal {
  color: #0623ff;
}

.icon---question-mark.aqua {
  color: #06cdff;
}

.icon---question-mark.closing-reqs {
  width: 2.5vw;
  height: 2.5vw;
}

.link---legal-button {
  text-decoration: none;
}

.link---legal-button.footer {
  padding-top: 0%;
}

.container---what-you-get-menu {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-flow: column;
  align-items: center;
  width: 100%;
  padding: 10%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.menu-wrapper---what-you-get {
  z-index: 996;
  background-color: #fff;
  flex-flow: column;
  align-items: center;
  width: 90%;
  padding: 2vw;
  display: flex;
  position: relative;
}

.inner-menu-wrapper---what-you-get {
  z-index: 996;
  background-color: #fff;
  border: 1px solid #0623ff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  padding: 2vw;
  display: flex;
}

.wrapper---menu-items {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.wrapper---menu-items.main-v1 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
}

.wrapper---menu-items.v2 {
  grid-column-gap: 1.75vw;
  grid-row-gap: 1.75vw;
}

.menu-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: end start;
  width: 100%;
  display: grid;
}

.line---dots {
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 2px;
}

.inner-wrapper---menu-item {
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  background-color: #fff;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.inner-wrapper---menu-item.v2 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
}

.badge-check-mark-1 {
  color: #0623ff;
  flex: none;
  width: 3vw;
  height: 3vw;
}

.marck-script-span---heading-large {
  color: #00ff67;
  letter-spacing: 0;
  font-family: Caveat, sans-serif;
  font-size: 10vw;
  font-weight: 600;
  line-height: .6;
}

.marck-script-span---heading-large.get-started {
  letter-spacing: -.05em;
  text-transform: capitalize;
}

.container---hero-bottom-landing {
  grid-column-gap: 6vw;
  grid-row-gap: 6vw;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.pills-wrapper---top-industries {
  z-index: 999;
  flex-flow: wrap;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  padding-right: 0;
  display: flex;
  position: relative;
  inset: 0 auto auto;
  overflow: visible;
}

.main-nav-wrapper---landing-page {
  z-index: 1010;
  width: 100%;
  padding: 3% 8%;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.main-nav-bar---landing-page {
  mix-blend-mode: normal;
  background-color: #0000;
  width: 100%;
  position: static;
}

.main-nav-grid---landing-page {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
}

.link---brand-logo-landing {
  z-index: 1001;
  opacity: 1;
  mix-blend-mode: normal;
  width: auto;
  max-width: none;
  height: 3vw;
  padding-bottom: 0;
  padding-right: 0;
  position: relative;
}

.link---brand-logo-landing.w--current {
  opacity: 1;
  mix-blend-mode: difference;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link---brand-logo-landing.michael {
  width: 18vw;
  min-width: 18vw;
  max-width: 18vw;
}

.link---brand-logo-landing.special-fin {
  margin-bottom: 6rem;
}

.nav-cta---landing-page {
  z-index: 1001;
  border: 1px #e6faff;
  border-radius: 100px;
  flex: 0 auto;
  align-self: center;
  padding: 0;
  text-decoration: none;
  position: relative;
}

.nav-cta---landing-page.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: stretch;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.nav-cta---landing-page.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.nav-cta---landing-page.back {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.wrapper---main-nav-bar-left {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero---dtc-landing {
  z-index: 900;
  width: 100%;
  height: auto;
  padding: 13% 8% 8%;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero---dtc-landing.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero---dtc-landing.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero---dtc-landing.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero---dtc-landing.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.hero---dtc-landing.v2 {
  padding-top: 12%;
  padding-bottom: 8%;
}

.wrapper---hero-title-landing {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.wrapper---hero-title-landing.v2 {
  flex-flow: column;
  justify-content: space-between;
}

.span---hero-title-landing {
  color: #00ff67;
  letter-spacing: -.05em;
  text-transform: none;
  padding-left: 1vw;
  padding-right: 1vw;
  font-family: Caveat, sans-serif;
  font-size: 14vw;
  font-weight: 600;
  position: relative;
}

.span---hero-title-landing.block {
  display: block;
}

.section---hero-bottom-landing {
  z-index: 999;
  background-color: #e6faff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 15% 10%;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---hero-bottom-landing.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---hero-bottom-landing.overflow {
  width: 100%;
  overflow: hidden;
}

.section---hero-bottom-landing.light-blue {
  background-color: #ebf0f7;
}

.section---hero-bottom-landing.bg-light-gray.no-flow {
  overflow: visible;
}

.section---hero-bottom-landing.bg-dark-blue {
  overflow: hidden;
}

.section---hero-bottom-landing.bg-light-gray {
  background-color: #ebecf1;
}

.section---hero-bottom-landing.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---hero-bottom-landing.page {
  min-height: 500px;
}

.section---hero-bottom-landing.full-page {
  min-height: 100vh;
}

.section---hero-bottom-landing.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---hero-bottom-landing.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---hero-bottom-landing.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---hero-bottom-landing.bg-royal {
  background-color: #0623ff;
}

.section---hero-bottom-landing.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---hero-bottom-landing.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---hero-bottom-landing.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---hero-bottom-landing.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---hero-bottom-landing.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---hero-bottom-landing.regular-padding.bg-navy.process, .section---hero-bottom-landing.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---hero-bottom-landing.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---hero-bottom-landing.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---hero-bottom-landing.regular-padding.full-vh.relative {
  position: relative;
}

.section---hero-bottom-landing.regular-padding.full-vh.partner {
  position: sticky;
}

.section---hero-bottom-landing.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---hero-bottom-landing.regular-padding.bg-aqua.tab-group, .section---hero-bottom-landing.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---hero-bottom-landing.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---hero-bottom-landing.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---hero-bottom-landing.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---hero-bottom-landing.regular-padding.show-of {
  overflow: visible;
}

.section---hero-bottom-landing.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---hero-bottom-landing.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---hero-bottom-landing.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---hero-bottom-landing.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---hero-bottom-landing.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---hero-bottom-landing.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---hero-bottom-landing.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---hero-bottom-landing.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---hero-bottom-landing.regular-padding._200-vh.relative {
  position: relative;
}

.section---hero-bottom-landing.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---hero-bottom-landing.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---hero-bottom-landing.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---hero-bottom-landing.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---hero-bottom-landing.regular-padding.footnotes {
  align-items: flex-start;
}

.section---hero-bottom-landing.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---hero-bottom-landing.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---hero-bottom-landing.regular-padding.erc-1, .section---hero-bottom-landing.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---hero-bottom-landing.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---hero-bottom-landing.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---hero-bottom-landing.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---hero-bottom-landing.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---hero-bottom-landing.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---hero-bottom-landing.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---hero-bottom-landing.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---hero-bottom-landing.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---hero-bottom-landing.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---hero-bottom-landing.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---hero-bottom-landing.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---hero-bottom-landing.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---hero-bottom-landing.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---hero-bottom-landing.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---hero-bottom-landing.regular-padding.aqua, .section---hero-bottom-landing.bg-aqua {
  background-color: #06cdff;
}

.section---hero-bottom-landing.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---hero-bottom-landing.bg-purple {
  background-color: #0623ff;
}

.section---hero-bottom-landing.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---hero-bottom-landing.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---hero-bottom-landing.bg-cobalt {
  background-color: #039;
}

.section---hero-bottom-landing.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---hero-bottom-landing.v2 {
  padding-bottom: 10%;
}

.wrapper---hero-bottom-landing {
  align-self: center;
  position: relative;
}

.marck-script-span---hero-bottom {
  color: #00ff67;
  letter-spacing: -.05em;
  text-transform: none;
  padding-left: .5vw;
  padding-right: .5vw;
  font-family: Caveat, sans-serif;
  font-size: 9vw;
  font-weight: 600;
  display: inline;
  position: relative;
}

.marck-script-span---hero-bottom.v2 {
  margin-right: 1vw;
  line-height: .6;
}

.marck-script-span---hero-bottom.v3 {
  flex-flow: row;
  margin-right: 1vw;
  font-size: 10vw;
  line-height: .6;
  display: inline;
  top: -.5vw;
}

.container---top-industries {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.giant-button---in-the-box-landing {
  color: #0623ff;
  text-transform: capitalize;
  background-color: #00ff67;
  border: 1px solid #0623ff;
  border-radius: 150px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2vw 2.5vw;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
  line-height: 1;
  display: flex;
  box-shadow: 0 4px #0623ff;
}

.giant-button---in-the-box-landing:hover {
  color: #0623ff;
  background-color: #fff;
}

.giant-button---in-the-box-landing.lime {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #00ff67;
  flex-flow: row;
  padding: 10%;
  box-shadow: 0 .5rem #0623ff;
}

.sticker---piggy-bank {
  z-index: 1010;
  width: 15vw;
  position: absolute;
  inset: auto 0% -35% auto;
  transform: rotate(-15deg);
}

.sticker---piggy-bank.v2 {
  right: -2vw;
}

.sticker---flash-sale {
  z-index: 1010;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 15vw;
  display: flex;
  position: absolute;
  inset: auto auto 5% -17%;
  transform: rotate(-12deg);
}

.sticker---magic-door {
  z-index: 1010;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 9vw;
  display: flex;
  position: absolute;
  inset: 16% -5% auto auto;
  transform: rotate(15deg);
}

.sticker---cash-1 {
  z-index: 1010;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 15vw;
  display: flex;
  position: absolute;
  inset: auto -6% 30% auto;
  transform: rotate(-12deg);
}

.sticker---cash-2 {
  z-index: 1010;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 9vw;
  display: flex;
  position: absolute;
  inset: 0% auto auto -8%;
  transform: rotate(-12deg);
}

.float---cta-landing {
  z-index: 1011;
  justify-content: center;
  align-items: center;
  margin-top: -50vh;
  margin-bottom: 0;
  margin-left: 0%;
  padding-top: 3%;
  padding-bottom: 0%;
  padding-left: 2.5%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.wrapper---float-cta-landing {
  background-color: #00ff67;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-left: 2vw;
  padding: 2vw;
  display: block;
  position: relative;
}

.inner-wrapper---float-cta-landing {
  grid-column-gap: 3vw;
  grid-row-gap: 3vw;
  align-items: center;
  display: flex;
}

.wrapper---float-cta-buttons-landing {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  align-items: center;
  display: flex;
}

.float-cta-button---get-started-landing {
  color: #0623ff;
  text-transform: capitalize;
  background-color: #00ff67;
  border: 1px solid #0623ff;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1vw 1.5vw;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 1.5vw;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.float-cta-button---get-started-landing:hover {
  color: #0623ff;
  background-color: #fff;
}

.float-cta-button---get-started-landing.lime {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #00ff67;
  flex-flow: row;
  padding: 10%;
  box-shadow: 0 .5rem #0623ff;
}

.float-cta-button---book-a-call-landing {
  color: #0623ff;
  text-transform: none;
  background-color: #00ff67;
  border: 1px solid #0623ff;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 1vw 1.5vw;
  font-family: Inter Tight Variable, Arial, sans-serif;
  font-size: 1.5vw;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.float-cta-button---book-a-call-landing:hover {
  color: #0623ff;
  background-color: #fff;
}

.float-cta-button---book-a-call-landing.lime {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #00ff67;
  flex-flow: row;
  padding: 10%;
  box-shadow: 0 .5rem #0623ff;
}

.float-sticker---cta-landing {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 11vw;
  display: grid;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: -6%;
}

.cta-star-sticker---lime {
  z-index: 1010;
  position: relative;
}

.retro-phone---royal-lime {
  z-index: 1010;
  width: 75%;
  margin-left: .5vw;
  position: relative;
}

.section-wrap---float-cta-landing {
  flex-flow: column;
  display: flex;
}

.cta---how-it-works-landing {
  z-index: 1001;
  border: 1px #e6faff;
  border-radius: 100px;
  flex: 0 auto;
  align-self: flex-start;
  padding: 0;
  text-decoration: none;
  position: relative;
}

.cta---how-it-works-landing.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: stretch;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.cta---how-it-works-landing.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.cta---how-it-works-landing.back {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.divider-section-title---royal {
  background-color: #0623ff;
  height: 1px;
}

.divider-section-title---royal.v2 {
  margin-top: 3vw;
  margin-bottom: 2vw;
}

.wrapper---section-title-left {
  flex-flow: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.wrapper---section-title-left.grid {
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  padding-top: 0%;
  padding-bottom: 0%;
  display: grid;
}

.wrapper---section-title-left.grid.what-you-get {
  padding-top: 3%;
  padding-bottom: 2.5%;
}

.wrapper---section-title-left.grid.bottom-padding {
  padding-bottom: 6vw;
}

.wrapper---section-title-left.grid.padding-bottom {
  height: auto;
  padding-bottom: 4%;
}

.wrapper---section-title-left.grid-split {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0%;
  padding-bottom: 2.5vw;
  display: grid;
}

.wrapper---section-title-left.grid-split.what-you-get {
  padding-top: 3%;
  padding-bottom: 2.5%;
}

.wrapper---window-frame {
  width: 100%;
  height: 100%;
  padding: 0% 2%;
  position: absolute;
  inset: 0%;
}

.window-frame {
  border: 1px #e6faff;
  border-style: none solid;
  width: 100%;
  height: 100%;
}

.section---how-it-works {
  z-index: 999;
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  background-color: #e6faff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10% 0%;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---how-it-works.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---how-it-works.overflow {
  width: 100%;
  overflow: hidden;
}

.section---how-it-works.light-blue {
  background-color: #ebf0f7;
}

.section---how-it-works.bg-light-gray.no-flow {
  overflow: visible;
}

.section---how-it-works.bg-dark-blue {
  overflow: hidden;
}

.section---how-it-works.bg-light-gray {
  background-color: #ebecf1;
}

.section---how-it-works.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---how-it-works.page {
  min-height: 500px;
}

.section---how-it-works.full-page {
  min-height: 100vh;
}

.section---how-it-works.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---how-it-works.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---how-it-works.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---how-it-works.bg-royal {
  background-color: #0623ff;
}

.section---how-it-works.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---how-it-works.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---how-it-works.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---how-it-works.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---how-it-works.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---how-it-works.regular-padding.bg-navy.process, .section---how-it-works.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---how-it-works.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---how-it-works.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---how-it-works.regular-padding.full-vh.relative {
  position: relative;
}

.section---how-it-works.regular-padding.full-vh.partner {
  position: sticky;
}

.section---how-it-works.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---how-it-works.regular-padding.bg-aqua.tab-group, .section---how-it-works.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---how-it-works.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---how-it-works.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---how-it-works.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---how-it-works.regular-padding.show-of {
  overflow: visible;
}

.section---how-it-works.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---how-it-works.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---how-it-works.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---how-it-works.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---how-it-works.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---how-it-works.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---how-it-works.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---how-it-works.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---how-it-works.regular-padding._200-vh.relative {
  position: relative;
}

.section---how-it-works.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---how-it-works.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---how-it-works.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---how-it-works.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---how-it-works.regular-padding.footnotes {
  align-items: flex-start;
}

.section---how-it-works.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---how-it-works.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---how-it-works.regular-padding.erc-1, .section---how-it-works.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---how-it-works.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---how-it-works.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---how-it-works.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---how-it-works.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---how-it-works.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---how-it-works.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---how-it-works.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---how-it-works.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---how-it-works.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---how-it-works.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---how-it-works.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---how-it-works.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---how-it-works.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---how-it-works.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---how-it-works.regular-padding.aqua, .section---how-it-works.bg-aqua {
  background-color: #06cdff;
}

.section---how-it-works.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---how-it-works.bg-purple {
  background-color: #0623ff;
}

.section---how-it-works.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---how-it-works.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---how-it-works.bg-cobalt {
  background-color: #039;
}

.section---how-it-works.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---how-it-works.top-line {
  background-color: #06cdff;
  border-top: 1px solid #0623ff;
  border-bottom: 1px solid #0623ff;
}

.slider-carousel-group {
  align-self: stretch;
  overflow: hidden;
}

.wrapper---slider-carousel {
  align-items: center;
  width: 100%;
  display: flex;
}

.wrapper---card-group {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.wrapper---merchant-sign-up {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: stretch center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.wrapper---merchant-sign-up-bottom {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: scroll;
}

.inner-wrapper---merchant-sign-up-bottom {
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  width: 100%;
  padding-left: 25%;
  padding-right: 25%;
  display: flex;
  overflow: scroll;
}

.card-wrapper---merchant-sign-up {
  background-color: #0000;
  border: 1px solid #0623ff;
  border-bottom-width: 4px;
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 50vw;
  max-width: none;
  height: auto;
  margin-right: 10%;
  padding: 2%;
  display: flex;
}

.card-wrapper---merchant-sign-up.middle {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  background-color: #0000;
  border-bottom-width: 4px;
  align-self: stretch;
  width: 70vw;
}

.card-wrapper---merchant-sign-up.first {
  background-color: #fff;
  border-bottom-width: 4px;
  justify-content: space-between;
  align-self: stretch;
  position: relative;
}

.card-wrapper---merchant-sign-up.last {
  margin-right: 0%;
}

.card-contents---merchant-sign-up-left {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.span---letter-spacing {
  letter-spacing: .02em;
}

.span---top-industries {
  letter-spacing: -.05em;
}

.link---get-started-button-landing {
  z-index: 1010;
  width: 12vw;
  height: 12vw;
  margin-top: 2%;
  margin-right: 4%;
  position: static;
  top: 0%;
  right: 7%;
}

.link---get-started-button-landing.v2 {
  width: 10vw;
  height: auto;
  margin-top: 0%;
  margin-right: 0%;
}

.get-started-button-landing {
  width: 100%;
}

.superscript-7 {
  padding-left: .5vw;
  font-size: 1.5vw;
}

.section---financing-a-customer {
  z-index: 999;
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  background-color: #e6faff;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: min-content max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 5% 0% 10% 10%;
  display: grid;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---financing-a-customer.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---financing-a-customer.overflow {
  width: 100%;
  overflow: hidden;
}

.section---financing-a-customer.light-blue {
  background-color: #ebf0f7;
}

.section---financing-a-customer.bg-light-gray.no-flow {
  overflow: visible;
}

.section---financing-a-customer.bg-dark-blue {
  overflow: hidden;
}

.section---financing-a-customer.bg-light-gray {
  background-color: #ebecf1;
}

.section---financing-a-customer.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---financing-a-customer.page {
  min-height: 500px;
}

.section---financing-a-customer.full-page {
  min-height: 100vh;
}

.section---financing-a-customer.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---financing-a-customer.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---financing-a-customer.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---financing-a-customer.bg-royal {
  background-color: #0623ff;
}

.section---financing-a-customer.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---financing-a-customer.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---financing-a-customer.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---financing-a-customer.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---financing-a-customer.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---financing-a-customer.regular-padding.bg-navy.process, .section---financing-a-customer.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---financing-a-customer.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---financing-a-customer.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---financing-a-customer.regular-padding.full-vh.relative {
  position: relative;
}

.section---financing-a-customer.regular-padding.full-vh.partner {
  position: sticky;
}

.section---financing-a-customer.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---financing-a-customer.regular-padding.bg-aqua.tab-group, .section---financing-a-customer.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---financing-a-customer.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---financing-a-customer.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---financing-a-customer.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---financing-a-customer.regular-padding.show-of {
  overflow: visible;
}

.section---financing-a-customer.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---financing-a-customer.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---financing-a-customer.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---financing-a-customer.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---financing-a-customer.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---financing-a-customer.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---financing-a-customer.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---financing-a-customer.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---financing-a-customer.regular-padding._200-vh.relative {
  position: relative;
}

.section---financing-a-customer.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---financing-a-customer.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---financing-a-customer.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---financing-a-customer.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---financing-a-customer.regular-padding.footnotes {
  align-items: flex-start;
}

.section---financing-a-customer.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---financing-a-customer.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---financing-a-customer.regular-padding.erc-1, .section---financing-a-customer.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---financing-a-customer.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---financing-a-customer.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---financing-a-customer.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---financing-a-customer.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---financing-a-customer.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---financing-a-customer.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---financing-a-customer.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---financing-a-customer.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---financing-a-customer.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---financing-a-customer.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---financing-a-customer.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---financing-a-customer.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---financing-a-customer.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---financing-a-customer.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---financing-a-customer.regular-padding.aqua, .section---financing-a-customer.bg-aqua {
  background-color: #06cdff;
}

.section---financing-a-customer.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---financing-a-customer.bg-purple {
  background-color: #0623ff;
}

.section---financing-a-customer.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---financing-a-customer.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---financing-a-customer.bg-cobalt {
  background-color: #039;
}

.section---financing-a-customer.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---financing-a-customer.top-line {
  background-color: #06cdff;
  border-top: 1px solid #0623ff;
  border-bottom: 1px solid #0623ff;
}

.inner-wrapper---financing-a-customer {
  grid-template-rows: max-content;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-self: flex-start;
  width: 100%;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
  overflow: scroll;
}

.wrapper---financing-a-customer {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: scroll;
}

.card-wrapper---financing-a-customer {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  background-color: #0000;
  border: 1px solid #0623ff;
  border-bottom-width: 4px;
  flex-flow: row;
  flex: none;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  width: 50vw;
  max-width: none;
  height: auto;
  margin-right: 10%;
  padding: 2%;
  display: flex;
}

.card-wrapper---financing-a-customer.middle {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  background-color: #0000;
  align-self: stretch;
  width: 70vw;
}

.card-wrapper---financing-a-customer.first {
  background-color: #fff;
  justify-content: space-between;
  align-self: stretch;
  position: relative;
}

.card-wrapper---financing-a-customer.last {
  margin-right: 0%;
}

.card-contents---financing-a-customer {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.wrapper---card-right-title {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.list---share-your-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #0623ff;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0%;
  padding-left: 5%;
  font-size: .75rem;
  display: flex;
}

.vertical-divider---royal {
  height: 115%;
}

.wrapper---vertical-divider {
  align-items: center;
  height: 100%;
  padding-left: 5vw;
  display: flex;
}

.divider-cards-w-title {
  background-color: #0623ff;
  align-self: stretch;
  width: 1px;
}

.wrapper---big-footer-buttons {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.inner-menu-wrapper---what-you-get-top {
  z-index: 996;
  background-color: #e6faff;
  border: 1px solid #0623ff;
  flex-flow: row;
  align-items: center;
  width: 100%;
  display: flex;
}

.inner-menu-wrapper---what-you-get-middle {
  z-index: 996;
  grid-column-gap: 5%;
  grid-row-gap: 5%;
  border: 1px #0623ff;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.inner-menu-wrapper---what-you-get-bottom {
  z-index: 996;
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  border: 1px #0623ff;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.superscript---funding-fee {
  padding-left: .25vw;
  font-size: 1.75vw;
  line-height: .8;
}

.menu-wrapper---what-s-it-cost {
  z-index: 996;
  background-color: #e6faff;
  flex-flow: column;
  align-items: center;
  width: 90%;
  padding: 2vw;
  display: flex;
  position: relative;
}

.inner-menu-wrapper---what-s-it-cost {
  z-index: 996;
  background-color: #0000;
  border: 1px solid #0623ff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 2vw;
  display: flex;
  position: relative;
}

.outer-menu-wrapper---what-s-it-cost {
  z-index: 996;
  background-color: #06cdff;
  border: 1px #0623ff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lottie---snow-fall {
  z-index: 995;
  width: 100%;
  height: 100%;
  position: absolute;
}

.menu-wrapper---what-s-it-cost-holiday-promo {
  z-index: 996;
  background-color: #06cdff;
  flex-flow: column;
  align-items: center;
  width: 90%;
  padding: 0 2vw 2vw;
  display: none;
  position: relative;
}

.inner-menu-wrapper---what-you-get-middle-holiday-promo {
  z-index: 996;
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  border: 1px #0623ff;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.lottie---christmas-lights {
  width: 100%;
  padding-top: 2.5%;
  padding-bottom: 2.5%;
}

.wrapper---technology-fee-holiday-promo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.inner-menu-wrapper---what-you-get-middle-bottom-holiday-promo {
  z-index: 996;
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  border: 1px #0623ff;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 2.5%;
  display: flex;
}

.wrapper---setup-fee-right {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid---what-you-get-holiday-promo {
  grid-column-gap: 10%;
  grid-row-gap: 2.5%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.wrapper---big-footer-buttons-vertical {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-end;
  display: flex;
}

.wrapper---big-footer-buttons-vertical.align-left {
  align-items: flex-start;
}

.wrapper---big-footer-buttons-vertical.v2 {
  flex: none;
  align-self: center;
}

.link---footer-social {
  justify-content: center;
  align-items: center;
  width: 2.5vw;
  height: 2.5vw;
  display: flex;
}

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

.icon---footer-social {
  width: 100%;
  height: 100%;
}

.container---big-footer-main-v1 {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 0%;
  display: flex;
}

.container---big-footer-main-v1.dtc-lenders {
  padding-right: 0;
}

.container---big-footer-main-v1.v2 {
  padding-top: 2.5%;
}

.frame---footer-logo {
  border: 1px solid #0623ff;
  width: 100%;
  padding: 2%;
  transform: rotate(-1deg);
  box-shadow: 0 4px #0623ff;
}

.frame---footer-logo.v2 {
  background-color: #e6faff;
}

.link---logo-footer {
  width: 100%;
}

.link---eligible-businesses {
  color: #0623ff;
  font-weight: 500;
  text-decoration: none;
}

.link---eligible-businesses:hover {
  color: #00ff67;
}

.wrapper-c---cta-main-v1 {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.wrapper-c---cta-main-v1.horizontal {
  grid-column-gap: 5%;
  grid-row-gap: 5%;
  flex-flow: row;
}

.link---cta-main-v1 {
  z-index: 1001;
  border: 1px #e6faff;
  border-radius: 100px;
  flex: 0 auto;
  align-self: center;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link---cta-main-v1.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: stretch;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.link---cta-main-v1.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.link---cta-main-v1.back {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.inner-wrapper---menu-item-main-v1 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  background-color: #fff;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.inner-wrapper---menu-item-main-v1.docs-needed {
  background-color: #0000;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
}

.inner-menu-wrapper---docs-needed-main-v1 {
  z-index: 996;
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  border: 1px #0623ff;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.inner---docs-needed-left {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.inner---docs-needed-left.docs-needed {
  background-color: #0000;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
}

.tab-link---faq-u-2-copy {
  z-index: 2;
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding: 2%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.tab-link---closing-reqs {
  z-index: 2;
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding: 0%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.inner-menu-wrapper---closing-reqs {
  z-index: 996;
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  border: 1px #0623ff;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.link---closing-reqs {
  grid-column-gap: 1%;
  align-items: center;
  width: 100%;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.link---closing-reqs.v2 {
  grid-column-gap: 1%;
}

.pill-wrapper---closing-reqs {
  z-index: 999;
  flex-flow: wrap;
  align-self: flex-start;
  align-items: flex-start;
  max-width: 95%;
  padding-top: 2%;
  padding-right: 0;
  display: flex;
  position: relative;
  inset: 0 auto auto;
  overflow: visible;
}

.hero---main-v1 {
  z-index: 900;
  width: 100%;
  height: 100vh;
  padding: 0%;
  display: none;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero---main-v1.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero---main-v1.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero---main-v1.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero---main-v1.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.hero-content-box---main {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 13% 8% 0%;
  display: flex;
}

.wrapper---hero-title-bottom {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.wrapper---hero-title-bottom.mint {
  background-color: #e6faff;
  padding-bottom: 1vw;
  padding-left: 10%;
  padding-right: 10%;
}

.wrapper---hero-title-intro {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.divider---sphere-mint {
  align-self: center;
  width: 100%;
  max-width: none;
}

.divider---sphere-mint.flipped {
  margin-top: -2px;
  transform: rotate(180deg);
}

.divider---sphere-mint.padding {
  padding-top: 2%;
  padding-bottom: 2%;
}

.divider---sphere-mint.xtra-padding {
  padding-top: 2.5%;
  padding-bottom: 2.5%;
}

.section---hero-bottom {
  z-index: 999;
  background-color: #e6faff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 8% 10% 15%;
  display: none;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---hero-bottom.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---hero-bottom.overflow {
  width: 100%;
  overflow: hidden;
}

.section---hero-bottom.light-blue {
  background-color: #ebf0f7;
}

.section---hero-bottom.bg-light-gray.no-flow {
  overflow: visible;
}

.section---hero-bottom.bg-dark-blue {
  overflow: hidden;
}

.section---hero-bottom.bg-light-gray {
  background-color: #ebecf1;
}

.section---hero-bottom.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---hero-bottom.page {
  min-height: 500px;
}

.section---hero-bottom.full-page {
  min-height: 100vh;
}

.section---hero-bottom.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---hero-bottom.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---hero-bottom.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---hero-bottom.bg-royal {
  background-color: #0623ff;
}

.section---hero-bottom.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---hero-bottom.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---hero-bottom.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---hero-bottom.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---hero-bottom.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---hero-bottom.regular-padding.bg-navy.process, .section---hero-bottom.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---hero-bottom.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---hero-bottom.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---hero-bottom.regular-padding.full-vh.relative {
  position: relative;
}

.section---hero-bottom.regular-padding.full-vh.partner {
  position: sticky;
}

.section---hero-bottom.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---hero-bottom.regular-padding.bg-aqua.tab-group, .section---hero-bottom.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---hero-bottom.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---hero-bottom.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---hero-bottom.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---hero-bottom.regular-padding.show-of {
  overflow: visible;
}

.section---hero-bottom.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---hero-bottom.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---hero-bottom.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---hero-bottom.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---hero-bottom.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---hero-bottom.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---hero-bottom.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---hero-bottom.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---hero-bottom.regular-padding._200-vh.relative {
  position: relative;
}

.section---hero-bottom.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---hero-bottom.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---hero-bottom.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---hero-bottom.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---hero-bottom.regular-padding.footnotes {
  align-items: flex-start;
}

.section---hero-bottom.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---hero-bottom.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---hero-bottom.regular-padding.erc-1, .section---hero-bottom.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---hero-bottom.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---hero-bottom.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---hero-bottom.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---hero-bottom.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---hero-bottom.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---hero-bottom.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---hero-bottom.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---hero-bottom.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---hero-bottom.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---hero-bottom.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---hero-bottom.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---hero-bottom.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---hero-bottom.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---hero-bottom.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---hero-bottom.regular-padding.aqua, .section---hero-bottom.bg-aqua {
  background-color: #06cdff;
}

.section---hero-bottom.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---hero-bottom.bg-purple {
  background-color: #0623ff;
}

.section---hero-bottom.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---hero-bottom.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---hero-bottom.bg-cobalt {
  background-color: #039;
}

.section---hero-bottom.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.divider---wave-mint {
  align-self: center;
  width: 100%;
  max-width: none;
}

.divider---wave-mint.flipped {
  margin-top: -2px;
  transform: rotate(180deg);
}

.divider---wave-mint.padding {
  padding-top: 2%;
  padding-bottom: 2%;
}

.divider---wave-mint.xtra-padding {
  padding-top: 2.5%;
  padding-bottom: 2.5%;
}

.wrapper---hero-title-main {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  padding-bottom: 5%;
  display: flex;
}

.container---main-nav {
  z-index: 1002;
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  opacity: 1;
  mix-blend-mode: normal;
  flex-flow: column;
  align-self: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 1.5rem 2.5rem;
  display: flex;
  position: fixed;
  inset: 0 auto auto;
}

.container---main-nav.dropdown-menu {
  opacity: 1;
  mix-blend-mode: normal;
}

.old-wrapper---nav-bar-main {
  background-color: #0623ff;
  border: 2px solid #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: auto;
  padding: 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.inner-wrapper---nav-bar-main {
  grid-column-gap: 5%;
  grid-row-gap: 5%;
  justify-content: center;
  align-items: center;
  display: flex;
}

._1-wrapper---main-nav-left-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.wrapper---nav-cta {
  z-index: 1001;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border: 1px #e6faff;
  border-radius: 100px;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: auto;
  text-decoration: none;
  display: flex;
  position: relative;
}

.wrapper---nav-cta.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: stretch;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.wrapper---nav-cta.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.wrapper---nav-cta.back {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

._1-link---brand-logo-main {
  z-index: 1001;
  opacity: 1;
  mix-blend-mode: normal;
  width: auto;
  max-width: none;
  height: 4vw;
  padding-bottom: 0;
  padding-left: 10%;
  padding-right: 10%;
  position: relative;
}

._1-link---brand-logo-main.w--current {
  opacity: 1;
  mix-blend-mode: difference;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 3vw;
  display: flex;
}

._1-link---brand-logo-main.michael {
  width: 18vw;
  min-width: 18vw;
  max-width: 18vw;
}

._1-link---brand-logo-main.special-fin {
  margin-bottom: 6rem;
}

.grid---nav-bar-main {
  grid-column-gap: 4vw;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  place-content: center;
  align-self: center;
  place-items: center;
  padding: .5rem 1.3rem .6rem 1rem;
}

.wrapper---main-nav-left {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.old-link---brand-logo-main {
  z-index: 1001;
  opacity: 1;
  mix-blend-mode: normal;
  width: auto;
  max-width: none;
  height: 2rem;
  margin-top: .25rem;
  padding-bottom: 0;
  padding-right: 0;
  position: relative;
}

.old-link---brand-logo-main.w--current {
  opacity: 1;
  mix-blend-mode: normal;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.old-link---brand-logo-main.michael {
  width: 18vw;
  min-width: 18vw;
  max-width: 18vw;
}

.old-link---brand-logo-main.special-fin {
  margin-bottom: 6rem;
}

.image---brand-logo-main {
  align-self: center;
  width: 100%;
  height: 115%;
  padding-top: 0;
  padding-bottom: 0;
}

.frame---nav-logo {
  background-color: #0623ff;
  border: 1px solid #fff;
  width: 100%;
  margin-top: -3%;
  margin-bottom: -3%;
  padding: 3%;
  transform: rotate(-1deg);
  box-shadow: 0 4px #fff;
}

.link---logo-footer-copy {
  width: 100%;
}

.nav-cta---main {
  z-index: 1001;
  border: 1px #e6faff;
  border-radius: 100px;
  flex: 0 auto;
  align-self: center;
  padding: 0;
  text-decoration: none;
  position: relative;
}

.nav-cta---main.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: stretch;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.nav-cta---main.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.nav-cta---main.back {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.link---nav-cta-left {
  z-index: 1001;
  border: 1px #e6faff;
  border-radius: 100px;
  flex: 0 auto;
  align-self: center;
  padding: 0;
  text-decoration: none;
  position: relative;
}

.link---nav-cta-left.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: stretch;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.link---nav-cta-left.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.link---nav-cta-left.back {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.bg-test-section {
  width: 100vw;
  height: 100svh;
}

.bg-test-section.royal {
  background-color: #0623ff;
}

.bg-test-section.aqua {
  background-color: #06cdff;
}

.bg-test-section.lime {
  background-color: #00ff67;
}

.bg-test-section.purple {
  background-color: #6606ff;
}

.main-logo---white {
  width: 100%;
  height: 100%;
}

.wrapper---nav-menu-main {
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.link---menu-button-main {
  border-bottom: 1px solid #0623ff;
  justify-content: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

.link---menu-button-main.start {
  display: none;
}

.wrapper---menu-button-main {
  flex-flow: column;
  align-items: center;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.wrapper---menu-button-main.first {
  margin-top: 0;
  padding-top: 2rem;
}

.wrapper---menu-button-main.last {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 1rem 1rem 2rem;
}

.wrapper---menu-button-main.get-started {
  padding-top: 2rem;
  display: none;
}

.cta---nav-menu-main {
  z-index: 1001;
  border: 1px #e6faff;
  border-radius: 100px;
  flex: 0 auto;
  align-self: center;
  padding: 0;
  text-decoration: none;
  position: relative;
}

.cta---nav-menu-main.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: stretch;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.cta---nav-menu-main.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.cta---nav-menu-main.back {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.nav-cta---mobile-main {
  z-index: 1001;
  border: 1px #e6faff;
  border-radius: 100px;
  flex: 0 auto;
  align-self: center;
  padding: 0;
  text-decoration: none;
  position: relative;
}

.nav-cta---mobile-main.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: stretch;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.nav-cta---mobile-main.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.nav-cta---mobile-main.back {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.section---get-started {
  z-index: 999;
  background-color: #e6faff;
  border: 1px #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100svh;
  padding: 10%;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---get-started.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---get-started.overflow {
  width: 100%;
  overflow: hidden;
}

.section---get-started.light-blue {
  background-color: #ebf0f7;
}

.section---get-started.bg-light-gray.no-flow {
  overflow: visible;
}

.section---get-started.bg-dark-blue {
  overflow: hidden;
}

.section---get-started.bg-light-gray {
  background-color: #ebecf1;
}

.section---get-started.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---get-started.page {
  min-height: 500px;
}

.section---get-started.full-page {
  min-height: 100vh;
}

.section---get-started.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---get-started.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---get-started.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---get-started.bg-royal {
  background-color: #0623ff;
}

.section---get-started.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---get-started.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---get-started.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---get-started.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---get-started.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---get-started.regular-padding.bg-navy.process, .section---get-started.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---get-started.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---get-started.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---get-started.regular-padding.full-vh.relative {
  position: relative;
}

.section---get-started.regular-padding.full-vh.partner {
  position: sticky;
}

.section---get-started.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---get-started.regular-padding.bg-aqua.tab-group, .section---get-started.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---get-started.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---get-started.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---get-started.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---get-started.regular-padding.show-of {
  overflow: visible;
}

.section---get-started.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---get-started.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---get-started.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---get-started.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---get-started.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---get-started.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---get-started.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---get-started.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---get-started.regular-padding._200-vh.relative {
  position: relative;
}

.section---get-started.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---get-started.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---get-started.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---get-started.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---get-started.regular-padding.footnotes {
  align-items: flex-start;
}

.section---get-started.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---get-started.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---get-started.regular-padding.erc-1, .section---get-started.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---get-started.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---get-started.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---get-started.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---get-started.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---get-started.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---get-started.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---get-started.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---get-started.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---get-started.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---get-started.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---get-started.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---get-started.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---get-started.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---get-started.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---get-started.regular-padding.aqua, .section---get-started.bg-aqua {
  background-color: #06cdff;
}

.section---get-started.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---get-started.bg-purple {
  background-color: #0623ff;
}

.section---get-started.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---get-started.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---get-started.bg-cobalt {
  background-color: #039;
}

.section---get-started.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---get-started.top-line {
  border-top: 1px solid #0623ff;
}

.hero---utility-page {
  z-index: 900;
  width: 100%;
  height: auto;
  padding: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero---utility-page.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero---utility-page.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero---utility-page.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero---utility-page.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.wrapper---hero-title-utility {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  flex-flow: column;
  align-self: stretch;
  width: 100%;
  padding-top: 12rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.inner-wrapper---hero-title {
  grid-row-gap: 0vw;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.inner-wrapper---hero-title.top-padding {
  padding-top: 6rem;
}

.inner-wrapper---hero-title.main {
  width: auto;
}

.inner-wrapper---hero-utility {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.section---legal {
  z-index: 999;
  background-color: #e6faff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 8% 2.5rem 10%;
  display: flex;
  position: static;
  top: 0;
  overflow: visible;
}

.section---legal.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---legal.overflow {
  width: 100%;
  overflow: hidden;
}

.section---legal.light-blue {
  background-color: #ebf0f7;
}

.section---legal.bg-light-gray.no-flow {
  overflow: visible;
}

.section---legal.bg-dark-blue {
  overflow: hidden;
}

.section---legal.bg-light-gray {
  background-color: #ebecf1;
}

.section---legal.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---legal.page {
  min-height: 500px;
}

.section---legal.full-page {
  min-height: 100vh;
}

.section---legal.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---legal.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---legal.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---legal.bg-royal {
  background-color: #0623ff;
}

.section---legal.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---legal.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---legal.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---legal.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---legal.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---legal.regular-padding.bg-navy.process, .section---legal.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---legal.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---legal.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---legal.regular-padding.full-vh.relative {
  position: relative;
}

.section---legal.regular-padding.full-vh.partner {
  position: sticky;
}

.section---legal.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---legal.regular-padding.bg-aqua.tab-group, .section---legal.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---legal.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---legal.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---legal.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---legal.regular-padding.show-of {
  overflow: visible;
}

.section---legal.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---legal.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---legal.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---legal.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---legal.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---legal.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---legal.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---legal.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---legal.regular-padding._200-vh.relative {
  position: relative;
}

.section---legal.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---legal.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---legal.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---legal.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---legal.regular-padding.footnotes {
  align-items: flex-start;
}

.section---legal.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---legal.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---legal.regular-padding.erc-1, .section---legal.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---legal.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---legal.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---legal.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---legal.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---legal.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---legal.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---legal.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---legal.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---legal.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---legal.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---legal.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---legal.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---legal.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---legal.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---legal.regular-padding.aqua, .section---legal.bg-aqua {
  background-color: #06cdff;
}

.section---legal.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---legal.bg-purple {
  background-color: #0623ff;
}

.section---legal.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---legal.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---legal.bg-cobalt {
  background-color: #039;
}

.section---legal.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.wrapper---sticky-menu-legal {
  z-index: 999;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  margin-right: 0%;
  padding-right: 1vw;
  display: flex;
  position: sticky;
  inset: 8rem auto auto;
  overflow: visible;
}

.wrapper---legal-content {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.section---hero-utility {
  flex-flow: column;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.heading---hero-title {
  color: #e6faff;
  text-align: center;
  letter-spacing: normal;
  text-transform: uppercase;
  font-family: Forma DJR Variable, Arial, sans-serif;
  font-size: 10vw;
  font-style: normal;
  font-weight: 800;
  line-height: .8;
}

.heading---hero-title.center {
  text-align: center;
}

.heading---hero-title.text-shadow {
  text-align: left;
  text-shadow: 5px 5px #06cdff80;
}

.heading---hero-title.text-shadow.left {
  align-self: flex-end;
}

.heading---hero-title.dtc-landing {
  z-index: 1009;
  text-align: center;
  font-size: 10vw;
  font-style: normal;
  position: relative;
}

.heading---hero-title.dtc-landing.left {
  align-self: flex-end;
}

.heading---hero-title.hero-title {
  z-index: 1009;
  text-align: right;
  font-size: 10vw;
  font-style: normal;
  position: relative;
}

.heading---hero-title.hero-title.left {
  align-self: flex-end;
}

.heading---hero-title.hero-title.dark {
  color: #0623ff;
  text-align: center;
}

.heading---hero-title.dark {
  color: #0623ff;
}

.section---nav-bar-main {
  z-index: 1002;
  opacity: 1;
  mix-blend-mode: difference;
  flex-flow: column;
  align-self: center;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding: 0;
  display: flex;
  position: fixed;
  inset: 0 auto auto;
}

.section---nav-bar-main.dropdown-menu {
  opacity: 1;
  mix-blend-mode: normal;
}

.wrapper---nav-bar {
  z-index: 1002;
  mix-blend-mode: difference;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 100%;
  padding: 1.75rem 2.5rem;
  display: flex;
  position: relative;
  top: 0;
}

.wrapper---nav-logo {
  align-self: center;
  width: auto;
  height: 2rem;
  position: relative;
}

.link---brand-logo-main {
  z-index: 1001;
  opacity: 1;
  width: 100%;
  height: 100%;
}

.link---brand-logo-main.w--current {
  opacity: 1;
  mix-blend-mode: normal;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.link---brand-logo-main.michael {
  width: 18vw;
  min-width: 18vw;
  max-width: 18vw;
}

.link---brand-logo-main.special-fin {
  margin-bottom: 6rem;
}

.logo---nav-bar {
  width: 100%;
  height: 100%;
}

.link---nav-cta {
  z-index: 1001;
  border: 1px #e6faff;
  border-radius: 100px;
  flex: 0 auto;
  align-self: center;
  text-decoration: none;
  position: relative;
}

.link---nav-cta.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: stretch;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.link---nav-cta.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.link---nav-cta.back {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.wrapper---nav-menu-dropdown {
  z-index: 1003;
  flex-flow: column;
  align-self: center;
  width: 25rem;
  display: flex;
  position: fixed;
  top: 0;
}

.wrapper---nav-menu-button {
  background-color: #00ff67;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 1rem 3rem;
  display: flex;
}

.wrapper---nav-menu {
  background-color: #00ff67;
  border-radius: 0;
  flex-flow: column;
  align-self: stretch;
  padding-top: 1rem;
  display: flex;
}

.section---nav-menu-main {
  z-index: 1003;
  opacity: 1;
  mix-blend-mode: normal;
  flex-flow: column;
  align-self: center;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding: 0;
  display: flex;
  position: fixed;
  inset: 0 auto auto;
}

.section---nav-menu-main.dropdown-menu {
  opacity: 1;
  mix-blend-mode: normal;
}

.hero---landing-bottom {
  z-index: 999;
  background-color: #e6faff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 15% 10%;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero---landing-bottom.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.hero---landing-bottom.overflow {
  width: 100%;
  overflow: hidden;
}

.hero---landing-bottom.light-blue {
  background-color: #ebf0f7;
}

.hero---landing-bottom.bg-light-gray.no-flow {
  overflow: visible;
}

.hero---landing-bottom.bg-dark-blue {
  overflow: hidden;
}

.hero---landing-bottom.bg-light-gray {
  background-color: #ebecf1;
}

.hero---landing-bottom.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.hero---landing-bottom.page {
  min-height: 500px;
}

.hero---landing-bottom.full-page {
  min-height: 100vh;
}

.hero---landing-bottom.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.hero---landing-bottom.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.hero---landing-bottom.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.hero---landing-bottom.bg-royal {
  background-color: #0623ff;
}

.hero---landing-bottom.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.hero---landing-bottom.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.hero---landing-bottom.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.hero---landing-bottom.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.hero---landing-bottom.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.hero---landing-bottom.regular-padding.bg-navy.process, .hero---landing-bottom.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.hero---landing-bottom.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.hero---landing-bottom.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.hero---landing-bottom.regular-padding.full-vh.relative {
  position: relative;
}

.hero---landing-bottom.regular-padding.full-vh.partner {
  position: sticky;
}

.hero---landing-bottom.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.hero---landing-bottom.regular-padding.bg-aqua.tab-group, .hero---landing-bottom.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.hero---landing-bottom.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.hero---landing-bottom.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.hero---landing-bottom.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.hero---landing-bottom.regular-padding.show-of {
  overflow: visible;
}

.hero---landing-bottom.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.hero---landing-bottom.regular-padding.full-vh-2.relative {
  position: relative;
}

.hero---landing-bottom.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.hero---landing-bottom.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.hero---landing-bottom.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.hero---landing-bottom.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.hero---landing-bottom.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.hero---landing-bottom.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.hero---landing-bottom.regular-padding._200-vh.relative {
  position: relative;
}

.hero---landing-bottom.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.hero---landing-bottom.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.hero---landing-bottom.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.hero---landing-bottom.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.hero---landing-bottom.regular-padding.footnotes {
  align-items: flex-start;
}

.hero---landing-bottom.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.hero---landing-bottom.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.hero---landing-bottom.regular-padding.erc-1, .hero---landing-bottom.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.hero---landing-bottom.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.hero---landing-bottom.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.hero---landing-bottom.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.hero---landing-bottom.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.hero---landing-bottom.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.hero---landing-bottom.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.hero---landing-bottom.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.hero---landing-bottom.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.hero---landing-bottom.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.hero---landing-bottom.regular-padding.footer.royal {
  background-color: #0623ff;
}

.hero---landing-bottom.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.hero---landing-bottom.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.hero---landing-bottom.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.hero---landing-bottom.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.hero---landing-bottom.regular-padding.aqua, .hero---landing-bottom.bg-aqua {
  background-color: #06cdff;
}

.hero---landing-bottom.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.hero---landing-bottom.bg-purple {
  background-color: #0623ff;
}

.hero---landing-bottom.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.hero---landing-bottom.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.hero---landing-bottom.bg-cobalt {
  background-color: #039;
}

.hero---landing-bottom.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.milestones-section---landing {
  z-index: 999;
  grid-column-gap: 6vw;
  grid-row-gap: 6vw;
  background-color: #fff;
  border-top: 1px solid #0623ff;
  border-bottom: 1px solid #0623ff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 5% 10%;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.milestones-section---landing.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.milestones-section---landing.overflow {
  width: 100%;
  overflow: hidden;
}

.milestones-section---landing.light-blue {
  background-color: #ebf0f7;
}

.milestones-section---landing.bg-light-gray.no-flow {
  overflow: visible;
}

.milestones-section---landing.bg-dark-blue {
  overflow: hidden;
}

.milestones-section---landing.bg-light-gray {
  background-color: #ebecf1;
}

.milestones-section---landing.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.milestones-section---landing.page {
  min-height: 500px;
}

.milestones-section---landing.full-page {
  min-height: 100vh;
}

.milestones-section---landing.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.milestones-section---landing.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.milestones-section---landing.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.milestones-section---landing.bg-royal {
  background-color: #0623ff;
}

.milestones-section---landing.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.milestones-section---landing.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.milestones-section---landing.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.milestones-section---landing.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.milestones-section---landing.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.milestones-section---landing.regular-padding.bg-navy.process, .milestones-section---landing.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.milestones-section---landing.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.milestones-section---landing.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.milestones-section---landing.regular-padding.full-vh.relative {
  position: relative;
}

.milestones-section---landing.regular-padding.full-vh.partner {
  position: sticky;
}

.milestones-section---landing.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.milestones-section---landing.regular-padding.bg-aqua.tab-group, .milestones-section---landing.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.milestones-section---landing.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.milestones-section---landing.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.milestones-section---landing.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.milestones-section---landing.regular-padding.show-of {
  overflow: visible;
}

.milestones-section---landing.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.milestones-section---landing.regular-padding.full-vh-2.relative {
  position: relative;
}

.milestones-section---landing.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.milestones-section---landing.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.milestones-section---landing.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.milestones-section---landing.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.milestones-section---landing.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.milestones-section---landing.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.milestones-section---landing.regular-padding._200-vh.relative {
  position: relative;
}

.milestones-section---landing.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.milestones-section---landing.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.milestones-section---landing.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.milestones-section---landing.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.milestones-section---landing.regular-padding.footnotes {
  align-items: flex-start;
}

.milestones-section---landing.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.milestones-section---landing.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.milestones-section---landing.regular-padding.erc-1, .milestones-section---landing.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.milestones-section---landing.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.milestones-section---landing.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.milestones-section---landing.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.milestones-section---landing.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.milestones-section---landing.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.milestones-section---landing.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.milestones-section---landing.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.milestones-section---landing.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.milestones-section---landing.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.milestones-section---landing.regular-padding.footer.royal {
  background-color: #0623ff;
}

.milestones-section---landing.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.milestones-section---landing.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.milestones-section---landing.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.milestones-section---landing.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.milestones-section---landing.regular-padding.aqua, .milestones-section---landing.bg-aqua {
  background-color: #06cdff;
}

.milestones-section---landing.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.milestones-section---landing.bg-purple {
  background-color: #0623ff;
}

.milestones-section---landing.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.milestones-section---landing.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.milestones-section---landing.bg-cobalt {
  background-color: #039;
}

.milestones-section---landing.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.milestones-section---landing.top-line {
  background-color: #06cdff;
  border-top: 1px solid #0623ff;
  border-bottom: 1px solid #0623ff;
}

.wrapper---milestones---landing {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.milestones-card---landing {
  grid-column-gap: .5vw;
  grid-row-gap: .5vw;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.highlights-section---landing {
  z-index: 999;
  background-color: #e6faff;
  border-top: 1px solid #0623ff;
  border-bottom: 1px solid #0623ff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 15% 10% 10%;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.highlights-section---landing.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.highlights-section---landing.overflow {
  width: 100%;
  overflow: hidden;
}

.highlights-section---landing.light-blue {
  background-color: #ebf0f7;
}

.highlights-section---landing.bg-light-gray.no-flow {
  overflow: visible;
}

.highlights-section---landing.bg-dark-blue {
  overflow: hidden;
}

.highlights-section---landing.bg-light-gray {
  background-color: #ebecf1;
}

.highlights-section---landing.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.highlights-section---landing.page {
  min-height: 500px;
}

.highlights-section---landing.full-page {
  min-height: 100vh;
}

.highlights-section---landing.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.highlights-section---landing.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.highlights-section---landing.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.highlights-section---landing.bg-royal {
  background-color: #0623ff;
}

.highlights-section---landing.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.highlights-section---landing.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.highlights-section---landing.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.highlights-section---landing.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.highlights-section---landing.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.highlights-section---landing.regular-padding.bg-navy.process, .highlights-section---landing.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.highlights-section---landing.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.highlights-section---landing.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.highlights-section---landing.regular-padding.full-vh.relative {
  position: relative;
}

.highlights-section---landing.regular-padding.full-vh.partner {
  position: sticky;
}

.highlights-section---landing.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.highlights-section---landing.regular-padding.bg-aqua.tab-group, .highlights-section---landing.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.highlights-section---landing.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.highlights-section---landing.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.highlights-section---landing.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.highlights-section---landing.regular-padding.show-of {
  overflow: visible;
}

.highlights-section---landing.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.highlights-section---landing.regular-padding.full-vh-2.relative {
  position: relative;
}

.highlights-section---landing.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.highlights-section---landing.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.highlights-section---landing.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.highlights-section---landing.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.highlights-section---landing.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.highlights-section---landing.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.highlights-section---landing.regular-padding._200-vh.relative {
  position: relative;
}

.highlights-section---landing.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.highlights-section---landing.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.highlights-section---landing.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.highlights-section---landing.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.highlights-section---landing.regular-padding.footnotes {
  align-items: flex-start;
}

.highlights-section---landing.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.highlights-section---landing.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.highlights-section---landing.regular-padding.erc-1, .highlights-section---landing.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.highlights-section---landing.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.highlights-section---landing.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.highlights-section---landing.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.highlights-section---landing.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.highlights-section---landing.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.highlights-section---landing.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.highlights-section---landing.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.highlights-section---landing.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.highlights-section---landing.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.highlights-section---landing.regular-padding.footer.royal {
  background-color: #0623ff;
}

.highlights-section---landing.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.highlights-section---landing.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.highlights-section---landing.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.highlights-section---landing.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.highlights-section---landing.regular-padding.aqua, .highlights-section---landing.bg-aqua {
  background-color: #06cdff;
}

.highlights-section---landing.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.highlights-section---landing.bg-purple {
  background-color: #0623ff;
}

.highlights-section---landing.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.highlights-section---landing.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.highlights-section---landing.bg-cobalt {
  background-color: #039;
}

.highlights-section---landing.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.cards-wrapper---highlights---landing {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.highlights-card---landing {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.icon---highlights---landing {
  width: auto;
  max-width: none;
  height: 10vw;
  margin-bottom: 0;
}

.container---highlights---landing {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.title-wrapper---highlights---landing {
  grid-column-gap: .25vw;
  grid-row-gap: .25vw;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container---milestones---landing {
  flex-flow: column;
  width: 100%;
  max-width: 1500px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container---milestones---landing.dtc-lenders {
  padding-right: 0;
}

.products-section---landing {
  z-index: 999;
  background-color: #06cdff;
  border: 1px #0623ff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.products-section---landing.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.products-section---landing.overflow {
  width: 100%;
  overflow: hidden;
}

.products-section---landing.light-blue {
  background-color: #ebf0f7;
}

.products-section---landing.bg-light-gray.no-flow {
  overflow: visible;
}

.products-section---landing.bg-dark-blue {
  overflow: hidden;
}

.products-section---landing.bg-light-gray {
  background-color: #ebecf1;
}

.products-section---landing.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.products-section---landing.page {
  min-height: 500px;
}

.products-section---landing.full-page {
  min-height: 100vh;
}

.products-section---landing.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.products-section---landing.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.products-section---landing.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.products-section---landing.bg-royal {
  background-color: #0623ff;
}

.products-section---landing.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.products-section---landing.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.products-section---landing.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.products-section---landing.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.products-section---landing.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.products-section---landing.regular-padding.bg-navy.process, .products-section---landing.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.products-section---landing.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.products-section---landing.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.products-section---landing.regular-padding.full-vh.relative {
  position: relative;
}

.products-section---landing.regular-padding.full-vh.partner {
  position: sticky;
}

.products-section---landing.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.products-section---landing.regular-padding.bg-aqua.tab-group, .products-section---landing.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.products-section---landing.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.products-section---landing.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.products-section---landing.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.products-section---landing.regular-padding.show-of {
  overflow: visible;
}

.products-section---landing.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.products-section---landing.regular-padding.full-vh-2.relative {
  position: relative;
}

.products-section---landing.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.products-section---landing.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.products-section---landing.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.products-section---landing.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.products-section---landing.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.products-section---landing.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.products-section---landing.regular-padding._200-vh.relative {
  position: relative;
}

.products-section---landing.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.products-section---landing.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.products-section---landing.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.products-section---landing.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.products-section---landing.regular-padding.footnotes {
  align-items: flex-start;
}

.products-section---landing.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.products-section---landing.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.products-section---landing.regular-padding.erc-1, .products-section---landing.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.products-section---landing.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.products-section---landing.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.products-section---landing.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.products-section---landing.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.products-section---landing.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.products-section---landing.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.products-section---landing.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.products-section---landing.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.products-section---landing.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.products-section---landing.regular-padding.footer.royal {
  background-color: #0623ff;
}

.products-section---landing.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.products-section---landing.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.products-section---landing.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.products-section---landing.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.products-section---landing.regular-padding.aqua, .products-section---landing.bg-aqua {
  background-color: #06cdff;
}

.products-section---landing.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.products-section---landing.bg-purple {
  background-color: #0623ff;
}

.products-section---landing.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.products-section---landing.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.products-section---landing.bg-cobalt {
  background-color: #039;
}

.products-section---landing.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.products-section---landing.top-line {
  border-top: 1px solid #0623ff;
}

.container---products---landing {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-flow: column;
  align-items: center;
  width: 100%;
  padding: 10% 5%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cards-wrapper---products---landing {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.products-card---landing {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-wrapper---landing {
  z-index: 1010;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 0% 0% 1%;
  display: flex;
  position: fixed;
  top: 0%;
}

.main-nav---landing-page {
  mix-blend-mode: normal;
  background-color: #0000;
  width: 100%;
  padding-top: .75rem;
  padding-left: 2.5%;
  padding-right: 2.5%;
  position: static;
}

.wrapper---store-ribbon {
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/69010dc7992144d8f1e7ffcf_Asset%2077Shop%20Ribbon%205%20Royal_Lime_Royal%20V2.svg");
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: 100px;
  background-attachment: scroll;
  width: 100%;
  height: 3rem;
  margin-top: -.4rem;
}

.hero---landing {
  z-index: 900;
  background-color: #e6faff;
  border-bottom: 2px solid #0623ff;
  width: 100%;
  height: auto;
  padding: 10rem 10% 8%;
  position: relative;
  top: 0;
  overflow: hidden;
}

.hero---landing.legal {
  flex-flow: column;
  height: auto;
  padding-bottom: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.hero---landing.biz-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero---landing.side-menu {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero---landing.footer {
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.wrapper---store-awning {
  background-color: #1d34e5;
  width: 100%;
  height: 1rem;
  margin-top: 0;
  display: flex;
}

.nav-grid---landing {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
}

.brand-link---landing-nav {
  z-index: 1001;
  opacity: 1;
  mix-blend-mode: normal;
  width: auto;
  max-width: none;
  height: 35px;
  padding-bottom: 0;
  padding-right: 0;
  position: relative;
}

.brand-link---landing-nav.w--current {
  opacity: 1;
  mix-blend-mode: difference;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.brand-link---landing-nav.michael {
  width: 18vw;
  min-width: 18vw;
  max-width: 18vw;
}

.brand-link---landing-nav.special-fin {
  margin-bottom: 6rem;
}

.brand-image---landing {
  align-self: center;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.wrapper---main-nav---left {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.cta-link---landing-nav {
  z-index: 1001;
  border: 1px #e6faff;
  border-radius: 100px;
  flex: 0 auto;
  align-self: center;
  padding: 0;
  text-decoration: none;
  position: relative;
}

.cta-link---landing-nav.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: stretch;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.cta-link---landing-nav.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.cta-link---landing-nav.back {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.cta-link-2---landing-nav {
  z-index: 1001;
  border: 1px #e6faff;
  border-radius: 100px;
  flex: 0 auto;
  align-self: center;
  padding: 0;
  text-decoration: none;
  position: relative;
}

.cta-link-2---landing-nav.light-version {
  grid-column-gap: 2rem;
  color: #fff;
  border: 1px solid #ffffff80;
  justify-content: space-between;
  align-self: stretch;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.cta-link-2---landing-nav.alt-version {
  color: #fff;
  border: 1px solid #0623ff80;
}

.cta-link-2---landing-nav.back {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

.hero-title-wrapper---landing {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.span---hero-title---landing {
  color: #00ff67;
  text-align: left;
  letter-spacing: -.05em;
  text-transform: none;
  font-family: Caveat, sans-serif;
  font-size: 9.5vw;
  font-weight: 600;
  line-height: .8;
  display: inline;
  position: relative;
  bottom: .5vw;
  right: 2vw;
}

.span---hero-title---landing.block {
  display: block;
}

.container---hero-bottom---landing {
  grid-column-gap: 6vw;
  grid-row-gap: 6vw;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.wrapper---why-bnpl {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.wrapper---why-bnpl-list {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: column;
  flex: 0 auto;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: flex-start center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.inner-wrapper---why-list-item {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.inner-wrapper---why-list-item.v2 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
}

.icon---list-check-mark {
  color: #0623ff;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 2.5vw;
  margin-bottom: 0;
  display: flex;
}

.icon---list-check-mark.bottom-margin {
  margin-bottom: 1rem;
}

.wrapper---works-for-any-biz {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start center;
  max-width: 46%;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.sticker---cash-rain-1 {
  z-index: 1010;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 12vw;
  display: flex;
  position: absolute;
  inset: auto auto 5% -14%;
  transform: rotate(0);
}

.sticker---cash-rain-2 {
  z-index: 1010;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 15vw;
  display: flex;
  position: absolute;
  inset: auto -6% 30% auto;
  transform: rotate(0);
}

.sticker---cash-rain-3 {
  z-index: 1010;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 11vw;
  display: flex;
  position: absolute;
  inset: 20% -5% auto auto;
  transform: rotate(0);
}

.sticker---cash-rain-4 {
  z-index: 1010;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 11vw;
  display: flex;
  position: absolute;
  inset: 0% auto auto -8%;
  transform: rotate(0);
}

.inner-menu-wrapper---turbo-add-on {
  z-index: 996;
  background-color: #0000;
  border: 1px solid #0623ff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 2vw;
  display: flex;
  position: relative;
}

.inner-menu-wrapper---turbo-fee {
  z-index: 996;
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  border: 1px #0623ff;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.sticker---cash-rain-5 {
  z-index: 1010;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 11vw;
  display: flex;
  position: absolute;
  inset: 16% -5% auto auto;
  transform: rotate(0);
}

.section---merchant-process {
  z-index: 999;
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  background-color: #e6faff;
  border: 1px #0623ff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10% 0%;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.section---merchant-process.titles {
  border: 1px #000;
  min-height: auto;
  padding-top: 155px;
  padding-bottom: 0;
}

.section---merchant-process.overflow {
  width: 100%;
  overflow: hidden;
}

.section---merchant-process.light-blue {
  background-color: #ebf0f7;
}

.section---merchant-process.bg-light-gray.no-flow {
  overflow: visible;
}

.section---merchant-process.bg-dark-blue {
  overflow: hidden;
}

.section---merchant-process.bg-light-gray {
  background-color: #ebecf1;
}

.section---merchant-process.stretch {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 20vh;
  display: flex;
}

.section---merchant-process.page {
  min-height: 500px;
}

.section---merchant-process.full-page {
  min-height: 100vh;
}

.section---merchant-process.form-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---merchant-process.form-page.bg-dark-titles {
  background-color: #202020;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/63e554e6772f29279b9be3fd_bg-cta.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.section---merchant-process.full {
  align-items: center;
  height: 100vh;
  display: flex;
}

.section---merchant-process.bg-royal {
  background-color: #0623ff;
}

.section---merchant-process.bg-royal.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---merchant-process.regular-padding {
  align-items: center;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.section---merchant-process.regular-padding.bg-lime-2 {
  z-index: 991;
  background-color: #00e65d;
}

.section---merchant-process.regular-padding.bg-lime-2.bottom-divider {
  border-bottom: 1px solid #001f4f;
}

.section---merchant-process.regular-padding.bg-navy {
  background-color: #001f4f;
  overflow: visible;
}

.section---merchant-process.regular-padding.bg-navy.process, .section---merchant-process.regular-padding.bg-navy.re-process {
  padding-left: 0;
  padding-right: 0;
}

.section---merchant-process.regular-padding.bg-purple {
  z-index: 993;
  background-color: #6606ff;
  overflow: visible;
}

.section---merchant-process.regular-padding.full-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.section---merchant-process.regular-padding.full-vh.relative {
  position: relative;
}

.section---merchant-process.regular-padding.full-vh.partner {
  position: sticky;
}

.section---merchant-process.regular-padding.bg-aqua {
  background-color: #06cdff;
}

.section---merchant-process.regular-padding.bg-aqua.tab-group, .section---merchant-process.regular-padding.bg-aqua.erc-faq {
  z-index: 998;
  margin-top: 0;
  display: flex;
}

.section---merchant-process.regular-padding._100-vh {
  z-index: 999;
  justify-content: center;
  height: 100vh;
}

.section---merchant-process.regular-padding._100-vh.justify-top {
  justify-content: flex-start;
}

.section---merchant-process.regular-padding._150-vh {
  z-index: 999;
  justify-content: space-between;
  height: 150vh;
}

.section---merchant-process.regular-padding.show-of {
  overflow: visible;
}

.section---merchant-process.regular-padding.full-vh-2 {
  z-index: 998;
  background-color: #0623ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
}

.section---merchant-process.regular-padding.full-vh-2.relative {
  position: relative;
}

.section---merchant-process.regular-padding.full-vh-2.tech-stack {
  z-index: 989;
  background-color: #6606ff;
  padding-left: 0;
  padding-right: 0;
}

.section---merchant-process.regular-padding._125-vh {
  z-index: 999;
  justify-content: center;
  height: 125vh;
}

.section---merchant-process.regular-padding._125-vh.justify-top {
  border-bottom: 1px solid #001f4f;
  justify-content: flex-start;
}

.section---merchant-process.regular-padding.biz-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---merchant-process.regular-padding.how-it-works {
  background-color: #001f4f;
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.section---merchant-process.regular-padding._200-vh {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
  position: relative;
}

.section---merchant-process.regular-padding._200-vh.relative {
  position: relative;
}

.section---merchant-process.regular-padding.testimonials-1 {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---merchant-process.regular-padding.testimonials-1.justify-top {
  justify-content: flex-start;
}

.section---merchant-process.regular-padding.testimonials-footer {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px solid #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: visible;
}

.section---merchant-process.regular-padding.testimonials-footer.justify-top {
  justify-content: flex-start;
}

.section---merchant-process.regular-padding.footnotes {
  align-items: flex-start;
}

.section---merchant-process.regular-padding.reviews {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---merchant-process.regular-padding.re-products {
  cursor: grab;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.section---merchant-process.regular-padding.erc-1, .section---merchant-process.regular-padding.erc-2 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---merchant-process.regular-padding.erc-3 {
  cursor: grab;
  background-color: #001f4f;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---merchant-process.regular-padding.footnotes-royal {
  background-color: #0623ff;
  align-items: flex-start;
}

.section---merchant-process.regular-padding.erc-bridge {
  cursor: grab;
  background-color: #6606ff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---merchant-process.regular-padding.product-highlights {
  padding-left: 0;
  padding-right: 0;
}

.section---merchant-process.regular-padding.get-started {
  z-index: 999;
  background-color: #00ff67;
  border-bottom: 1px #001f4f;
  justify-content: center;
  height: auto;
  position: relative;
  overflow: hidden;
}

.section---merchant-process.regular-padding.get-started.justify-top {
  justify-content: flex-start;
}

.section---merchant-process.regular-padding.ptl-1 {
  cursor: grab;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.section---merchant-process.regular-padding.legal {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: static;
  overflow: visible;
}

.section---merchant-process.regular-padding.footer {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---merchant-process.regular-padding.footer.royal {
  background-color: #0623ff;
}

.section---merchant-process.regular-padding.footer.xtra-margin {
  padding-top: 4rem;
}

.section---merchant-process.regular-padding.footnotes {
  justify-content: flex-end;
  align-self: stretch;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section---merchant-process.regular-padding.footnotes.royal {
  background-color: #0623ff;
}

.section---merchant-process.regular-padding.industries {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.section---merchant-process.regular-padding.aqua, .section---merchant-process.bg-aqua {
  background-color: #06cdff;
}

.section---merchant-process.lottie-bg {
  z-index: 998;
  height: 100vh;
  position: sticky;
}

.section---merchant-process.bg-purple {
  background-color: #0623ff;
}

.section---merchant-process.bg-purple.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---merchant-process.bg-purple.re {
  background-color: #0000;
  margin-top: 1rem;
}

.section---merchant-process.bg-cobalt {
  background-color: #039;
}

.section---merchant-process.bg-cobalt.regular-padding.what-matters {
  cursor: grab;
  margin-top: -20rem;
  overflow: visible;
}

.section---merchant-process.top-line {
  border-top: 1px solid #0623ff;
}

.wrapper---merchant-process {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: auto;
  max-width: none;
  padding: 0%;
  display: grid;
}

.wrapper---merchant-process.dtc-lenders {
  padding-right: 0;
}

.wrapper---merchant-process-content {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start center;
  max-width: none;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.icon---merchant-process-counter {
  color: #0623ff;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 4vw;
  margin-bottom: 0;
  display: flex;
}

.icon---merchant-process-counter.bottom-margin {
  margin-bottom: 1rem;
}

.icon---merchant-process-image {
  align-self: center;
  width: auto;
  max-width: none;
  height: 100%;
  margin-bottom: 0;
}

.icon---merchant-process-image.v2 {
  width: 9vw;
  height: auto;
  margin-left: 4vw;
}

.container---merchant-process-steps {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.container---merchant-process-steps.v2 {
  flex-flow: row;
}

.wrapper---merchant-process-card {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.wrapper---merchant-gets-paid {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  background-image: url("https://cdn.prod.website-files.com/63e554e6772f292ff99be2b1/69a207ef8381872035835487_Checker%20Diamond%20-%20Royal.svg");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: auto 20%;
  background-attachment: scroll;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  padding: 5% 10%;
  display: flex;
  overflow: hidden;
}

.wrapper---merchant-gets-paid.v2 {
  grid-column-gap: 6vw;
  grid-row-gap: 6vw;
  background-image: none;
  margin: 0 0% 0%;
  padding-top: 0%;
  padding-bottom: 0%;
}

.menu-wrapper---merchant-gets-paid {
  z-index: 996;
  background-color: #e6faff;
  flex-flow: column;
  align-items: center;
  width: 100%;
  padding: 2vw;
  display: flex;
  position: relative;
}

.menu-wrapper---merchant-gets-paid.v2 {
  background-color: #0623ff;
}

.inner-menu-wrapper---merchant-gets-paid {
  z-index: 996;
  background-color: #0000;
  border: 1px solid #e6faff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 2vw;
  display: flex;
  position: relative;
}

.inner-menu-wrapper---merchant-gets-paid.v2 {
  grid-column-gap: 6vw;
  grid-row-gap: 6vw;
  flex-flow: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
}

.inner-menu-wrapper---merchant-gets-paid.v3 {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  background-color: #0000;
  border-style: none;
  border-color: #0623ff;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  padding: 0 2vw;
}

.wrapper---merchant-paid-content {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.wrapper---merchant-paid-content.v2 {
  grid-column-gap: 6vw;
  grid-row-gap: 6vw;
  margin-left: 10%;
  margin-right: 10%;
}

.wrapper---customer-process {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: column;
  flex: 0 auto;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: flex-start center;
  width: auto;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.wrapper---customer-process.v2 {
  flex-flow: row;
  justify-content: space-around;
  align-self: auto;
  align-items: center;
  width: 100%;
}

.inner-wrapper---customer-process {
  grid-column-gap: .7vw;
  grid-row-gap: .7vw;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
}

.inner-wrapper---customer-process.v2 {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
}

.wrapper---section-separator {
  background-color: #0623ff;
  width: 1px;
  height: 6vw;
  margin: 2vw 10%;
}

.link---turbo-add-on {
  color: #0623ff;
  letter-spacing: -.05em;
  margin-right: .25rem;
  font-family: Caveat, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: .8;
  text-decoration: none;
}

.link---turbo-add-on:hover {
  color: #00ff67;
  text-decoration: none;
}

.retro-phone---royal-lime-2 {
  z-index: 1010;
  width: 75%;
  margin-left: .5vw;
  display: none;
  position: relative;
}

.wrapper---big-footer-logo {
  grid-column-gap: 10vw;
  grid-row-gap: 10vw;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  display: flex;
}

.wrapper---big-footer-logo.vertical {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: column;
}

.logo-wrapper---big-footer {
  width: 100%;
}

.wrapper---big-footer-buttons-horizontal {
  grid-column-gap: 6vw;
  grid-row-gap: 6vw;
  flex-flow: row;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: -2vw;
  display: flex;
}

.wrapper---big-footer-buttons-horizontal.align-left {
  align-items: flex-start;
}

.wrapper---big-footer-buttons-horizontal.v2 {
  flex: none;
  align-self: center;
}

@media screen and (max-width: 991px) {
  body {
    font-size: 16px;
  }

  h2 {
    font-size: 5.5rem;
  }

  .section.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section.mobile-titles {
    padding-top: 5vh;
  }

  .section.full-page.bg-dark-gray {
    height: auto;
  }

  .section.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section.full {
    align-items: flex-start;
    height: auto;
  }

  .section.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section.regular-padding, .section.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section.regular-padding.bg-royal.erc-faq, .section.regular-padding.bg-aqua.tab-group, .section.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section.regular-padding.footnotes, .section.regular-padding.reviews, .section.regular-padding.erc-1, .section.regular-padding.erc-2, .section.regular-padding.erc-3, .section.regular-padding.erc-bridge, .section.regular-padding.ptl-1, .section.regular-padding.legal, .section.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .section.bg-purple {
    background-color: #0000;
  }

  .section.bg-purple.regular-padding.what-matters, .section.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .menu-mobile {
    border-radius: 200px;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: flex-end;
    width: 60px;
    height: 60px;
    min-height: auto;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 5px;
    display: flex;
    position: relative;
  }

  .nav-li {
    margin-left: 0;
    margin-right: 0;
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 32px;
  }

  .container {
    flex: 0 auto;
    order: -1;
  }

  .container.titles {
    text-align: center;
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .container.header {
    padding-top: 120px;
  }

  .container.hero-blog {
    padding-top: 125px;
    padding-bottom: 60px;
  }

  .main-grid, .main-grid.footer {
    grid-template-columns: 1fr 1fr;
  }

  .main-grid.center-form {
    padding-top: 80px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .content-wrapper.sticky-faq {
    position: relative;
  }

  .content-wrapper.flex-horizontal {
    flex-direction: column;
  }

  .content-wrapper.speaker {
    padding-top: 50px;
  }

  .content-wrapper.box-mobile {
    padding-top: 60px;
  }

  .margin-bottom-medium {
    margin-bottom: 6em;
  }

  .inner-padding-xsmall {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .inner-padding-medium {
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .hero-grid-header {
    grid-template-rows: 200px auto auto auto auto auto;
    grid-template-columns: 30px 1fr 30px;
    min-height: auto;
  }

  .grid-rail {
    min-width: 100vw;
    min-height: auto;
  }

  .logos-wrapper {
    width: auto;
  }

  .image-logo {
    max-height: 22px;
  }

  .grid-gallery {
    min-width: 250vw;
    min-height: 30vh;
  }

  .paragraph {
    margin-bottom: 5vh;
  }

  .wrappernav {
    position: relative;
  }

  .navgrid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 1;
    grid-template-columns: auto 1fr auto;
    min-height: auto;
    padding-right: 0;
  }

  .menu-button {
    z-index: 5;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    min-height: 45px;
    padding: 0;
    display: flex;
    overflow: hidden;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .heading-xlarge-hero {
    font-size: 90px;
  }

  .navbar {
    z-index: 5;
  }

  .button:hover {
    background-color: #001f4f;
  }

  .button.outline:hover {
    background-color: #0000;
    border-color: #b3b3b34d;
  }

  .button.color-red:hover {
    background-color: #ff0062;
  }

  .button.color-blue, .button.color-blue:hover {
    background-color: #4700e0;
  }

  .button.bg-white:hover {
    background-color: #fff;
  }

  .button.inline:hover {
    background-color: #0000;
  }

  .button.small {
    font-size: 20px;
  }

  .grid-buttons {
    place-content: center;
    place-items: center;
    width: 100%;
  }

  .grid-buttons.nav {
    justify-content: start;
    justify-items: start;
    width: 100%;
    padding: 20px;
  }

  .nav-link {
    color: #fff;
    width: 100%;
    padding: 10px 20px;
    font-size: 32px;
  }

  .padding-bottom-medium {
    padding-bottom: 6vh;
  }

  .padding-bottom-small {
    padding-bottom: 4vh;
  }

  .icon-check {
    margin-right: 0;
  }

  .dropdown-toggle {
    margin-left: 0;
    padding: 10px 45px 10px 0;
    font-size: 32px;
  }

  .tabs-nav-menu {
    justify-content: space-between;
  }

  .tabs-nav-menu.in-line {
    justify-content: center;
  }

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

  .text-field {
    min-width: auto;
  }

  .form-block {
    padding-right: 0;
  }

  .image-profile-wrapper.large {
    width: 120px;
    height: 120px;
  }

  .logo-footer {
    max-height: 18px;
    margin-bottom: 10px;
  }

  .main-paragraph.split {
    column-count: 1;
  }

  .nav-menu {
    z-index: 5;
    background-color: #050505;
    padding: 90px 5px 5px;
    inset: 0% auto auto 0%;
  }

  .nav-menu.w--open {
    background-color: #0000;
  }

  .icon.text-white {
    color: #fff;
    margin-left: 15px;
    font-size: 18px;
  }

  .frame-image-overflow {
    width: 45vw;
    height: 35vh;
    max-height: 55vh;
  }

  .frame-image-overflow.no-frame {
    width: 35vw;
    max-height: 35vh;
  }

  .frame-image-overflow.no-frame.flip-right {
    width: 35vw;
  }

  .value.large {
    font-size: 70px;
  }

  .center-wrapper.padding-hero {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .heading-medium {
    font-size: 36px;
  }

  .heading-large {
    font-size: 38px;
    line-height: 1.2;
  }

  .heading-small.uppercase.side {
    display: none;
  }

  .collection-list-news, .collection-list-news._3-col {
    grid-template-columns: 1fr 1fr;
  }

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

  .hero-ticker-images {
    padding-bottom: 0;
  }

  .dropdown-list {
    width: 100%;
  }

  .dropdown-list.w--open {
    min-width: auto;
    position: relative;
  }

  .wrapper-full-image {
    height: 35vh;
  }

  .collection-list-products {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .collection-list-products._3col {
    grid-template-columns: 1fr 1fr;
  }

  .product-image-wrapper {
    border-radius: 8px;
    flex: none;
    height: 35vh;
  }

  .product-image-wrapper.home {
    height: 280px;
  }

  .form-container {
    max-width: none;
  }

  .inner-input.password {
    font-size: 1rem;
  }

  .utility-page-wrap {
    height: 100dvh;
    padding: 2rem;
  }

  .info-members.flex {
    flex-direction: column;
  }

  .dropdown {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-navbar {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 20px;
  }

  .inner-padding-small {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .full-hero-image {
    height: 100%;
    max-height: none;
  }

  .link-social:hover {
    background-color: #0000;
    padding-bottom: 0;
  }

  .overflow-wrapper.signup {
    height: 50vh;
  }

  .overflow-wrapper.partner-1, .overflow-wrapper.partner-2 {
    width: 85%;
    max-width: 598.391px;
  }

  .wrapper-sticky.blog {
    position: relative;
    top: 0;
  }

  .container-wrapper.header {
    padding-top: 140px;
  }

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

  .grid-style-guide {
    place-content: center;
    place-items: center;
    width: 100%;
  }

  .home-link-grid {
    background-color: #0000;
    border-radius: 4px;
    padding: 0;
  }

  .home-link-grid:hover {
    box-shadow: none;
    background-color: #fff;
  }

  .more-images {
    width: 100%;
  }

  .mobile-image {
    height: 100%;
  }

  .rail-gallery {
    justify-content: center;
  }

  .grid-rail-images {
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-xlarge {
    font-size: 80px;
  }

  .heading-xlarge.xxlarge {
    font-size: 100px;
  }

  .heading-xlarge.heading-sm {
    font-size: 60px;
  }

  .content-wrapper-page {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-xxlarge {
    font-size: 60px;
  }

  .hero-grid-header-blue {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 30px 1fr 30px;
    min-height: auto;
  }

  .hero-grid-header-blue.align-top {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .master-grid {
    grid-template-columns: 15px 1fr 15px;
  }

  .main-grid-hero {
    grid-row-gap: 3vh;
    grid-template-columns: 1fr 1fr;
  }

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

  .brand {
    z-index: 20;
    padding-left: 0;
  }

  .width-wrapper {
    padding: 40px 30px;
  }

  .topnav-button {
    width: auto;
    padding: 18px 40px;
  }

  .topnav-button:hover {
    background-color: #80808033;
  }

  .topnav-button.outline {
    color: #fff;
    font-size: 18px;
    box-shadow: inset -1px -1px #0a19531a, inset 1px 1px #0a19531a;
  }

  .topnav-button.outline:hover {
    background-color: #0000;
  }

  .contain-image {
    object-fit: contain;
  }

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

  .inner-card-content {
    max-width: 100%;
  }

  .nav-wrapper {
    z-index: 9999;
    width: 100%;
    padding-left: 2rem;
    padding-right: 1rem;
    position: absolute;
    inset: 0% 0% auto;
  }

  .grid-hero-mosaic {
    min-width: 100vw;
    min-height: auto;
  }

  .overlayer-nav {
    background-color: #000;
    width: 100%;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .inner-nav-wrapper {
    border-radius: 2px;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
    box-shadow: 0 15px 25px -4px #00000012;
  }

  .callout-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .inner-hero {
    flex-wrap: wrap;
    min-height: auto;
  }

  .center-flex-wrapper-device.square {
    height: auto;
  }

  .company-logo {
    max-height: 22px;
  }

  .callout-box-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .collection-list-blog {
    grid-template-columns: 1fr;
  }

  .main-profile-wrapper {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .collection-list-col {
    grid-template-columns: 1fr;
  }

  .tabs {
    flex-direction: column;
  }

  .tabs-menu {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    max-width: none;
  }

  .tabs-menu.small {
    margin-bottom: 45px;
  }

  .tabs-content {
    padding-left: 0;
    padding-right: 0;
  }

  .tab {
    text-align: center;
    flex: none;
    padding-left: 30px;
    font-size: 2em;
  }

  .tab.w--current {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .tab.small {
    flex: none;
    padding: 15px 20px;
    font-size: 20px;
  }

  .column-timeline {
    justify-content: flex-start;
  }

  .divider-bullet {
    margin-left: 15px;
  }

  .social-wrapper {
    flex-direction: row;
    justify-content: space-around;
  }

  .box-speakers {
    display: none;
  }

  .overflow.flip {
    height: 135px;
  }

  .circle-large {
    width: 40vw;
    height: 40vw;
  }

  .circle-medium {
    width: 30vw;
    height: 30vw;
  }

  .circle-small {
    width: 20vw;
    height: 20vw;
  }

  .xlarge {
    font-size: 150px;
  }

  .image-smile.absolute {
    width: 6em;
    height: 6em;
  }

  .lottie-animation {
    display: none;
  }

  .nav-item-wrapper {
    width: 100%;
  }

  .circle-user-one {
    width: 45vw;
    height: 45vw;
  }

  .circle-user-two {
    width: 30vw;
    height: 30vw;
  }

  .m-button-hover {
    display: none;
  }

  .collection-list-grid {
    grid-template-columns: 1fr;
  }

  .rounded-box {
    padding-left: 0;
    padding-right: 0;
  }

  .image-circle.large {
    width: 28vw;
    height: 28vw;
  }

  .image-circle.small {
    width: 12vw;
    height: 12vw;
  }

  .image-ui {
    max-width: 15vw;
  }

  .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.about.large-bottom-margin {
    margin-bottom: 10rem;
  }

  .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.get-started {
    max-width: 550px;
    font-size: 1.5rem;
  }

  .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.biz-products {
    text-align: center;
  }

  .medium-paragraph.text-aqua {
    max-width: 516px;
  }

  .medium-paragraph.text-aqua.biz-products-hero {
    text-align: center;
  }

  .text-brush-large.overlayer, .script {
    font-size: 90px;
  }

  .padding-cta {
    padding-top: 120px;
  }

  .lottie-menu {
    height: 60px;
  }

  .lottie-cta.overlap-down {
    bottom: 0;
  }

  .b-wrapper {
    height: auto;
  }

  .circle-user-speaker {
    width: 40vw;
    height: 40vw;
  }

  .overlap-text {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    inset: -48px 0% 0%;
  }

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

  .grid-hero-2.mobile-gap.michael-biz-card-2 {
    padding: 2rem;
  }

  .hero-content-grid-1.get-started {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
  }

  .hero-content-grid-1.erc-home {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .hero-section.titles {
    min-height: auto;
    padding-top: 0;
  }

  .hero-section.mobile-titles {
    padding-top: 5vh;
  }

  .hero-section.full-page.bg-dark-gray {
    height: auto;
  }

  .hero-section.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .hero-section.full {
    align-items: flex-start;
    height: auto;
  }

  .hero-section.hero-padding, .hero-section.hero-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-section.hero-padding.bg-navy.show-overflow {
    height: 125vh;
  }

  .hero-section.hero-padding.bg-navy.show-overflow.common-uses {
    overflow: hidden;
  }

  .hero-section.hero-padding.utility {
    height: auto;
    padding-top: 5rem;
    padding-bottom: 2rem;
  }

  .hero-section.hero-padding.get-started {
    padding-top: 3rem;
  }

  .hero-section.hero-padding.roly-test {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section.about-hero-padding, .hero-section.about-hero-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-section.about-hero-padding.bg-navy.show-overflow {
    height: 125vh;
  }

  .hero-section.biz-card-hero-padding, .hero-section.biz-card-hero-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-section.biz-card-hero-padding.bg-navy.show-overflow {
    height: 125vh;
  }

  .hero-heading.align-center.all-caps.text-white.mobile-align-left, .hero-heading.align-center.all-caps.text-white.michael {
    font-size: 25vw;
  }

  .hero-heading.align-center.all-caps.text-white.michael-2 {
    font-size: 17vw;
  }

  .legal-body.small-side-padding {
    max-width: 90%;
  }

  .regular-paragraph.all-caps.testimonials-header {
    width: 260px;
    max-width: 260px;
  }

  .regular-paragraph.all-caps.jason {
    font-size: 1rem;
  }

  .regular-paragraph.all-caps.re-process-header {
    max-width: 24ch;
  }

  .regular-paragraph.all-caps.re-testimonials-header {
    width: 260px;
    max-width: 260px;
  }

  .regular-paragraph.all-caps.laura {
    font-size: 1rem;
  }

  .regular-paragraph.home-cta {
    max-width: 17ch;
    font-size: 1rem;
  }

  .regular-paragraph.re-process, .regular-paragraph.re-process.bold, .regular-paragraph.re-process.bold-2 {
    font-size: 1rem;
  }

  .regular-paragraph.credit-pull {
    max-width: 170px;
    font-size: .7rem;
  }

  .regular-paragraph.erc-cta {
    max-width: 17ch;
    font-size: 1rem;
  }

  .regular-paragraph.white.legal, .regular-paragraph.white.special-fin, .regular-paragraph.white.special-fin-2 {
    width: 100%;
  }

  .medium-spacer.top-line {
    height: 4rem;
  }

  .regular-heading.all-caps.text-white {
    text-align: left;
    width: 100%;
  }

  .regular-heading.all-caps.text-white.michael-3, .regular-heading.all-caps.text-white.michael-4 {
    width: auto;
    font-size: 6vw;
  }

  .regular-heading.all-caps.text-white.get-started {
    font-size: 6vw;
  }

  .regular-heading.all-caps.text-white.align-center {
    text-align: center;
  }

  .regular-heading.all-caps._404-page {
    font-size: 7.5vw;
  }

  .regular-heading.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .regular-heading.text-white.michael {
    font-size: 3rem;
  }

  .legal-body-2.small-side-padding {
    max-width: 90%;
  }

  .main-nav-wrapper {
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .brand-link-block {
    z-index: 20;
    padding-left: 0;
  }

  .brand-link-block.michael {
    width: 30vw;
    min-width: 30vw;
    max-width: 30vw;
  }

  .menu-button-2 {
    height: 3.4rem;
  }

  .dropdown-menu-bg.lime {
    width: 20rem;
    display: block;
  }

  .dropdown-menu-wrapper {
    padding: 1.5rem 1.5rem 1rem;
  }

  .pink-lady-test.top-margin {
    margin-top: -20vh;
    margin-bottom: -20vh;
  }

  .footer-section {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    position: relative;
  }

  .footer-section.titles {
    min-height: auto;
    padding-top: 0;
  }

  .footer-section.mobile-titles {
    padding-top: 5vh;
  }

  .footer-section.full-page.bg-dark-gray {
    height: auto;
  }

  .footer-section.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .footer-section.full {
    align-items: flex-start;
    height: auto;
  }

  .footer-section.hero-padding, .footer-section.hero-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .small-paragraph.mobile-cards.erc-card-text-3 {
    max-width: 440px;
  }

  .small-paragraph.footnotes {
    font-size: .7rem;
  }

  .small-paragraph.footnotes.special-fin {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .main-nav-wrapper-alt {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .footer-brand-logo {
    margin-top: 1rem;
  }

  .footer-small-paragraph.white-text.bottom-margin {
    font-size: .8rem;
  }

  .footer-regular-heading.all-caps.text-aqua {
    font-size: 3rem;
  }

  .footer-section-2.titles {
    min-height: auto;
    padding-top: 0;
  }

  .footer-section-2.mobile-titles {
    padding-top: 5vh;
  }

  .footer-section-2.full-page.bg-dark-gray {
    height: auto;
  }

  .footer-section-2.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .footer-section-2.full {
    align-items: flex-start;
    height: auto;
  }

  .footer-section-2.hero-padding, .footer-section-2.hero-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .pool-party-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .footer-main-grid-2 {
    grid-column-gap: 2rem;
  }

  .footer-large-paragraph.text-white {
    font-size: 2.5rem;
  }

  .footer-button-text.light-version {
    font-size: .8rem;
  }

  .footer-arrow {
    width: .8rem;
  }

  .footer-inner-content-flex-v {
    grid-row-gap: 2rem;
  }

  .footer-button.light-version {
    align-items: center;
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .legal-split {
    padding-left: 7px;
    padding-right: 7px;
  }

  .partner-hero-section {
    height: 125vh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .partner-hero-section.titles {
    min-height: auto;
    padding-top: 0;
  }

  .partner-hero-section.mobile-titles {
    padding-top: 5vh;
  }

  .partner-hero-section.full-page.bg-dark-gray {
    height: auto;
  }

  .partner-hero-section.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .partner-hero-section.full {
    align-items: flex-start;
    height: auto;
  }

  .partner-hero-section.regular-padding, .partner-hero-section.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .partner-hero-container {
    flex: 0 auto;
    order: -1;
  }

  .partner-hero-container.titles {
    text-align: center;
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .partner-hero-container.header {
    padding-top: 120px;
  }

  .partner-hero-container.hero-blog {
    padding-top: 125px;
    padding-bottom: 60px;
  }

  .partner-hero-grid {
    grid-row-gap: 4rem;
  }

  .partner-hero-content-grid {
    grid-template-rows: auto;
    grid-template-columns: 2rem 1fr 1fr 1fr 1fr 1fr 1fr 2rem;
    width: 100%;
    height: 100%;
  }

  .partner-inner-content-flex-v.regular-top-margin {
    margin-top: 2rem;
  }

  .partner-inner-content-flex-v.regular-top-margin.business-home, .partner-inner-content-flex-v.regular-top-margin.erc-home {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-heading-small.align-center.all-caps {
    font-size: 16vw;
  }

  .hero-heading-small.align-center.all-caps.text-white.mobile-align-left, .hero-heading-small.align-center.all-caps.text-white-2.mobile-align-left {
    font-size: 25vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.align-left.testimonials {
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.align-left.process {
    max-width: 7ch;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.align-left.re-process {
    max-width: 10ch;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.align-left.re-testimonials {
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.align-left.product-benefits, .hero-heading-small.align-center.all-caps.text-white-2.align-left.common-uses {
    max-width: 7ch;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.align-left.get-started {
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.jason-l1 {
    margin-left: 1rem;
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.jason-l2 {
    margin-right: 2rem;
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.jason-l3 {
    margin-left: 0;
    margin-right: 2rem;
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.jason-l4 {
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.laura-l1 {
    margin-left: 1rem;
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.laura-l2 {
    margin-right: 2rem;
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.laura-l3 {
    margin-left: 0;
    margin-right: 2rem;
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.laura-l4 {
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.tab-group-align {
    text-align: left;
  }

  .hero-heading-small.align-center.all-caps.text-aqua.mobile-align-left {
    font-size: 25vw;
  }

  .partner-circle-wrapper.third {
    margin-top: 2rem;
  }

  .partner-container-1 {
    flex: 0 auto;
    order: -1;
  }

  .partner-container-1.titles {
    text-align: center;
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .partner-container-1.header {
    padding-top: 120px;
  }

  .partner-container-1.hero-blog {
    padding-top: 125px;
    padding-bottom: 60px;
  }

  .partner-inner-grid-1, .partner-inner-grid-1.footer {
    grid-template-columns: 1fr 1fr;
  }

  .partner-inner-grid-1.center-form {
    padding-top: 80px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .section-flex-v.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section-flex-v.mobile-titles {
    padding-top: 5vh;
  }

  .section-flex-v.full-page.bg-dark-gray {
    height: auto;
  }

  .section-flex-v.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section-flex-v.full {
    align-items: flex-start;
    height: auto;
  }

  .section-flex-v.regular-padding, .section-flex-v.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .partner-inner-grid-2, .partner-inner-grid-2.footer {
    grid-template-columns: 1fr 1fr;
  }

  .partner-inner-grid-2.center-form {
    padding-top: 80px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .content-wrapper-2.sticky-faq {
    position: relative;
  }

  .content-wrapper-2.flex-horizontal {
    flex-direction: column;
  }

  .content-wrapper-2.speaker {
    padding-top: 50px;
  }

  .content-wrapper-2.box-mobile {
    padding-top: 60px;
  }

  .partner-highlight-wrapper.bottom-divider {
    grid-column-gap: 2.5rem;
  }

  .cta-grid-1, .cta-grid-1.footer {
    grid-template-columns: 1fr 1fr;
  }

  .cta-grid-1.center-form {
    padding-top: 80px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .fortune-cookie {
    width: 30rem;
    margin-right: -2rem;
  }

  .hero-heading-medium.align-center.all-caps {
    font-size: 16vw;
  }

  .hero-heading-medium.align-center.all-caps.text-white.mobile-align-left {
    font-size: 25vw;
  }

  .biz-products-grid {
    grid-template-rows: max-content max-content max-content;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .industries-grid {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .industry-circle-wrapper.third {
    margin-top: 2rem;
  }

  .industry-circle-wrapper.large {
    width: 11rem;
    height: 11rem;
  }

  .industry-circle-wrapper.medium {
    width: 8rem;
    height: 8rem;
  }

  .industry-circle-wrapper.regular {
    width: 6rem;
    height: 6rem;
  }

  .highlights-flex-h.tab-header {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .large-spacer {
    display: block;
  }

  .large-spacer.highlights, .large-spacer.erc-footnotes {
    height: 6rem;
  }

  .tab-wrapper.bottom-divider {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .tab-link-flex-h {
    align-items: center;
  }

  .tab-link-flex-h.faq {
    align-items: flex-start;
  }

  .tab-group.faq-u, .tab-group.faq-u-2 {
    padding-top: 0;
  }

  .pool-party-section {
    height: 100%;
  }

  .pool-party-section.regular-padding {
    height: 120vh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .pool-float-wrapper.orange-slice {
    width: 25vw;
    margin-top: 0;
  }

  .pool-float-wrapper.chocolate-donut {
    width: 25vw;
    margin-top: 0;
    margin-bottom: 4rem;
    margin-right: 2rem;
  }

  .pool-float-wrapper.pineapple-float-1 {
    width: 40vw;
    margin-top: 2rem;
  }

  .pool-float-wrapper.pool-float-2 {
    width: 25vw;
    margin-top: 0;
    margin-bottom: -2rem;
    margin-left: 2rem;
  }

  .pool-float-wrapper.popsicle-float-1 {
    width: 40vw;
    margin-bottom: -3rem;
    margin-left: 0;
  }

  .pool-float-wrapper.beach-ball {
    width: 25vw;
    margin-top: 0;
    margin-bottom: -4rem;
    margin-left: 5rem;
  }

  .approved-industries-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .industries-body.small-side-padding {
    max-width: 90%;
  }

  .industries-nav-wrapper, .chasing-money-track {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .industries-collection-item {
    width: 50%;
  }

  .approved-industries-wrapper-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .utility-content-wrapper {
    align-self: flex-start;
  }

  .obi-wan-gif {
    max-width: none;
  }

  ._404-page-buttons-flex-h {
    grid-column-gap: 1.5rem;
    justify-content: space-between;
  }

  .about-inner-content-flex-v.regular-top-margin, .about-inner-content-flex-h.regular-top-margin {
    margin-top: 2rem;
  }

  .emoji-span.partner {
    font-size: 6vw;
  }

  .tablet-font-size-span {
    font-size: 15.5vw;
  }

  .about-us-container-1 {
    flex: 0 auto;
    order: -1;
  }

  .about-us-container-1.titles {
    text-align: center;
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .about-us-container-1.header {
    padding-top: 120px;
  }

  .about-us-container-1.hero-blog {
    padding-top: 125px;
    padding-bottom: 60px;
  }

  .about-inner-grid-1, .about-inner-grid-1.footer {
    grid-template-columns: 1fr 1fr;
  }

  .about-inner-grid-1.center-form {
    padding-top: 80px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .about-us-content-wrapper.sticky-faq {
    position: relative;
  }

  .about-us-content-wrapper.flex-horizontal {
    flex-direction: column;
  }

  .about-us-content-wrapper.speaker {
    padding-top: 50px;
  }

  .about-us-content-wrapper.box-mobile {
    padding-top: 60px;
  }

  .hearts-falling-lottie {
    width: 200%;
    margin-left: -2rem;
  }

  .tech-stack-container {
    flex: 0 auto;
    order: -1;
  }

  .tech-stack-container.titles {
    text-align: center;
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .tech-stack-container.header {
    padding-top: 120px;
  }

  .tech-stack-container.hero-blog {
    padding-top: 125px;
    padding-bottom: 60px;
  }

  .tech-stack-inner-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .tech-stack-inner-grid.footer {
    grid-template-columns: 1fr 1fr;
  }

  .tech-stack-inner-grid.center-form {
    padding-top: 80px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .tech-stack-content-wrapper.sticky-faq {
    position: relative;
  }

  .tech-stack-content-wrapper.flex-horizontal {
    flex-direction: column;
  }

  .tech-stack-content-wrapper.speaker {
    padding-top: 50px;
  }

  .tech-stack-content-wrapper.box-mobile {
    padding-top: 60px;
  }

  .tech-stack-content-wrapper-2.sticky-faq {
    position: relative;
  }

  .tech-stack-content-wrapper-2.flex-horizontal {
    flex-direction: column;
  }

  .tech-stack-content-wrapper-2.speaker {
    padding-top: 50px;
  }

  .tech-stack-content-wrapper-2.box-mobile {
    padding-top: 60px;
  }

  .tech-brand-wrapper-three.intuit {
    width: 6rem;
  }

  .tech-brand-wrapper-two.mailchimp {
    width: 11rem;
  }

  .tech-brand-wrapper-two.calendly {
    width: 10rem;
  }

  .tech-brand-wrapper-one.monday {
    width: 13rem;
  }

  .tech-brand-wrapper-one.webflow {
    width: 12rem;
  }

  .tech-brand-wrapper-one.google {
    width: 15rem;
  }

  .tech-brand-wrapper-one.jotform {
    width: 12rem;
  }

  .tech-brand-wrapper-four.meta {
    width: 5rem;
  }

  .what-matters-grid {
    grid-column-gap: 0rem;
    grid-template-rows: max-content max-content;
  }

  .what-matters-card.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .what-matters-card.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .what-matters-card.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .small-heading-2.all-caps.text-white.erc, .small-heading-2.all-caps.text-white.erc-faq {
    width: 75%;
  }

  .small-heading-2.jason-label, .small-heading-2.laura-label {
    font-size: 2rem;
  }

  .biz-product-card.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .biz-product-card.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .biz-product-card.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .biz-product-card.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .biz-product-card.bg-aqua.ptl {
    transform: translate(0)rotate(5deg);
  }

  .biz-product-card.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .biz-product-card.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .biz-product-card.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .biz-product-card.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .biz-product-card.bg-lime.equipment, .biz-product-card.bg-lime.biz-cards {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .process-flex-h, .process-flex-h.tab-header {
    padding-left: 2rem;
    padding-right: 2rem;
  }

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

  .process-card-wrapper-1 {
    padding: 2rem;
    display: block;
  }

  .process-animation-wrapper {
    width: 65%;
  }

  .testimonials-grid-1 {
    grid-template-rows: max-content max-content max-content max-content;
    grid-template-columns: 1fr 1fr;
    height: auto;
  }

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

  .testimonials-grid-1.center-form {
    padding-top: 80px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .testimonials-container-1 {
    flex: 0 auto;
    order: -1;
  }

  .testimonials-container-1.titles {
    text-align: center;
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .testimonials-container-1.header {
    padding-top: 120px;
  }

  .testimonials-container-1.hero-blog {
    padding-top: 125px;
    padding-bottom: 60px;
  }

  .testimonials-grid-2, .testimonials-grid-2.footer {
    grid-template-columns: 1fr 1fr;
  }

  .testimonials-grid-2.center-form {
    padding-top: 80px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .smiley-wrapper {
    width: 14rem;
  }

  .jason-wrapper {
    grid-column-gap: 1rem;
  }

  .smiley-wrapper-2 {
    width: 10rem;
  }

  .fund-wrapper {
    width: 100%;
  }

  .fund {
    padding-left: 0;
  }

  .process-card-wrapper-2, .process-card-wrapper-3, .process-card-wrapper-1-hover {
    padding: 2rem;
  }

  .process-animation-wrapper-hover {
    width: 65%;
  }

  .process-card-wrapper-2-hover {
    padding: 2rem;
  }

  .process-card-wrapper-3-hover {
    opacity: 1;
    padding: 2rem;
  }

  .testimonials-label-wrapper-old {
    grid-column-gap: 1rem;
  }

  .reviews-button-wrapper {
    width: 8rem;
    margin-bottom: -6rem;
  }

  .testimonials-footer-grid {
    grid-template-rows: .5rem;
    width: 100%;
  }

  .home-cta-wrapper {
    margin-bottom: 0;
  }

  .footnotes-flex-v.tab-header {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .money-bag-wrapper {
    width: 12rem;
    margin-left: 0;
  }

  .footnotes-grid {
    grid-column-gap: 2rem;
  }

  .get-started-button-wrapper {
    width: 8rem;
    margin-bottom: -6rem;
  }

  .mg-headshot-2 {
    width: 40vw;
    margin-bottom: -2rem;
    margin-left: -2rem;
  }

  .save-info-button-wrapper {
    width: 8rem;
    margin-bottom: 0;
  }

  .reviews-hero-section {
    height: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .reviews-hero-section.titles {
    min-height: auto;
    padding-top: 0;
  }

  .reviews-hero-section.mobile-titles {
    padding-top: 5vh;
  }

  .reviews-hero-section.full-page.bg-dark-gray {
    height: auto;
  }

  .reviews-hero-section.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .reviews-hero-section.full {
    align-items: flex-start;
    height: auto;
  }

  .reviews-hero-section.regular-padding, .reviews-hero-section.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .reviews-hero-grid {
    grid-row-gap: 4rem;
  }

  .reviews-grid {
    grid-template-rows: max-content max-content max-content max-content max-content;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .reviews-card.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .reviews-card.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .reviews-card.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .reviews-card.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .reviews-card.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .reviews-card.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .reviews-card.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .reviews-card.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .reviews-card.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .reviews-card.bg-purple.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .reviews-card.bg-purple.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .reviews-card.bg-purple.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .reviews-card.bg-purple.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .reviews-grid-hero.mobile-gap.michael-biz-card-2 {
    padding: 2rem;
  }

  .property-buttons-wrapper {
    height: auto;
  }

  .get-started-inner-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: max-content max-content max-content max-content;
    grid-template-columns: 1fr;
    height: auto;
  }

  .business-buttons-wrapper {
    height: auto;
  }

  .business-loans-wrapper, .property-loans-wrapper {
    grid-row-gap: .5rem;
  }

  .get-started-nav-wrapper, .roly-test-nav-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .error-message {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .re-process-card-wrapper-1 {
    padding: 2rem;
    display: block;
  }

  .re-process-card-wrapper-1-hover {
    z-index: 998;
    padding: 2rem;
  }

  .re-process-card-wrapper-2 {
    padding: 2rem;
  }

  .re-process-card-wrapper-2-hover {
    z-index: 998;
    padding: 2rem;
  }

  .re-process-card-wrapper-3 {
    padding: 2rem;
  }

  .re-process-card-wrapper-3-hover {
    z-index: 998;
    opacity: 1;
    padding: 2rem;
  }

  .re-process-animation-wrapper-hover, .re-process-animation-wrapper {
    width: 65%;
  }

  .re-quiz-button-wrapper {
    width: 8rem;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: -10rem;
  }

  .re-process-header-flex-h {
    flex-direction: column;
  }

  .re-products-grid {
    grid-template-rows: max-content max-content max-content max-content max-content max-content;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .re-product-card.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .re-product-card.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .re-product-card.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .re-product-card.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .re-product-card.bg-aqua.jumbo-loans {
    transform: translate(2rem)rotate(1deg);
  }

  .re-product-card.bg-aqua.cash-out {
    transform: translate(1rem)rotate(1deg);
  }

  .re-product-card.bg-aqua.pay-off-sooner {
    transform: translate(0, 1.25rem)rotate(3deg);
  }

  .re-product-card.bg-aqua.lower-payments {
    transform: translate(0, 1.75rem)rotate(-5deg);
  }

  .re-product-card.bg-aqua.convert-rate {
    transform: translate(0, 1rem)rotate(-1deg);
  }

  .re-product-card.bg-aqua.consolidate-cc {
    transform: translate(2rem, 1.5rem)rotate(0);
  }

  .re-product-card.bg-aqua.business-debts {
    transform: translate(2rem, 2.5rem)rotate(2deg);
  }

  .re-product-card.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .re-product-card.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .re-product-card.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .re-product-card.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .re-product-card.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .re-product-card.bg-lime.conventional {
    transform: translate(0)rotate(-2deg);
  }

  .re-product-card.bg-lime.investments {
    transform: translate(-1rem)rotate(2deg);
  }

  .re-product-card.bg-lime.jumbo-loans {
    transform: translate(-1rem)rotate(1deg);
  }

  .re-product-card.bg-lime.va-loans {
    transform: translate(0, 1.5rem)rotate(-4deg);
  }

  .re-product-card.bg-lime.usda-loans {
    transform: translate(0, 1rem)rotate(-3deg);
  }

  .re-product-card.bg-lime.fha-loans {
    transform: translate(0, 1rem)rotate(0);
  }

  .re-testimonials-grid-1 {
    grid-template-rows: max-content max-content max-content max-content;
    grid-template-columns: 1fr 1fr;
    height: auto;
  }

  .re-testimonials-grid-1.footer {
    grid-template-columns: 1fr 1fr;
  }

  .re-testimonials-grid-1.center-form {
    padding-top: 80px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .re-testimonials-grid-2, .re-testimonials-grid-2.footer {
    grid-template-columns: 1fr 1fr;
  }

  .re-testimonials-grid-2.center-form {
    padding-top: 80px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .laura-wrapper {
    grid-column-gap: 1rem;
  }

  .re-testimonials-footer-grid {
    grid-template-rows: .5rem;
    width: 100%;
  }

  .erc-button-wrapper {
    align-self: center;
    width: 8rem;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .erc-cta-wrapper {
    margin-bottom: 0;
  }

  .erc-grid-1 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
    margin-top: 0;
  }

  .erc-card-1.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .erc-card-1.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .erc-card-1.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-1.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-1.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .erc-card-1.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .erc-card-1.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-1.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .erc-card-1.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .erc-bubble-wrapper.third {
    margin-top: 2rem;
  }

  .erc-bubble-wrapper.large {
    width: 11rem;
    height: 11rem;
  }

  .erc-bubble-wrapper.medium {
    width: 8rem;
    height: 8rem;
  }

  .erc-bubble-wrapper.regular {
    width: 6rem;
    height: 6rem;
  }

  .erc-bubble-wrapper.bubble-1 {
    width: 10rem;
    height: 10rem;
    margin-left: 0;
  }

  .erc-bubble-wrapper.bubble-2 {
    width: 8rem;
    height: 8rem;
    margin-right: 1rem;
  }

  .erc-bubble-wrapper.bubble-3 {
    width: 9rem;
    height: 9rem;
    margin: 0 -4rem -1.5rem 0;
  }

  .erc-bubble-wrapper.bubble-4 {
    width: 7rem;
    height: 7rem;
    margin: 0 2rem -2rem 0;
  }

  .erc-grid-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: max-content max-content max-content max-content;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .erc-card-2.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .erc-card-2.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .erc-card-2.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-2.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-2.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .erc-card-2.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .erc-card-2.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-2.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .erc-card-2.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .erc-card-3.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .erc-card-3.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .erc-card-3.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-3.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-3.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .erc-card-3.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .erc-card-3.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-3.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .erc-card-3.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .erc-card-4.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .erc-card-4.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .erc-card-4.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-4.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-4.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .erc-card-4.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .erc-card-4.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-4.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .erc-card-4.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .erc-grid-3 {
    grid-row-gap: 2rem;
    grid-template-rows: max-content max-content max-content max-content;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .erc-card-5.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .erc-card-5.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .erc-card-5.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-5.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-5.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .erc-card-5.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .erc-card-5.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-5.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .erc-card-5.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .erc-card-6.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .erc-card-6.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .erc-card-6.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-6.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-6.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .erc-card-6.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .erc-card-6.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-6.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .erc-card-6.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .erc-card-7.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .erc-card-7.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .erc-card-7.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-7.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-7.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .erc-card-7.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .erc-card-7.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-7.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .erc-card-7.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .erc-card-8 {
    transform: translate(.5rem)rotate(-2deg);
  }

  .erc-card-8.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .erc-card-8.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .erc-card-8.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-8.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-8.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .erc-card-8.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .erc-card-8.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-8.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .erc-card-8.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .erc-card-9 {
    transform: translate(2rem, -1rem)rotate(4deg);
  }

  .erc-card-9.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .erc-card-9.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .erc-card-9.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-9.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-9.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .erc-card-9.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .erc-card-9.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-9.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .erc-card-9.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .erc-documents {
    transform: translate(1rem)rotate(-1deg);
  }

  .erc-documents.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .erc-documents.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .erc-documents.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .erc-documents.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .erc-documents.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .erc-documents.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .erc-documents.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .erc-documents.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .erc-documents.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .erc-bridge-grid {
    grid-row-gap: 2rem;
    grid-template-rows: max-content max-content max-content max-content;
    grid-template-columns: 1fr;
    width: 100%;
    margin-bottom: 0;
  }

  .erc-bridge-card-1.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .erc-bridge-card-1.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .erc-bridge-card-1.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .erc-bridge-card-1.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .erc-bridge-card-1.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .erc-bridge-card-1.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .erc-bridge-card-1.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .erc-bridge-card-1.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .erc-bridge-card-1.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .erc-guidelines-card {
    transform: translate(4rem, -1.5rem)rotate(4deg);
  }

  .erc-guidelines-card.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .erc-guidelines-card.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .erc-guidelines-card.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .erc-guidelines-card.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .erc-guidelines-card.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .erc-guidelines-card.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .erc-guidelines-card.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .erc-guidelines-card.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .erc-guidelines-card.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .erc-bridge-documents {
    margin-right: 0;
    transform: translate(0)rotate(-2deg);
  }

  .erc-bridge-documents.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .erc-bridge-documents.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .erc-bridge-documents.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .erc-bridge-documents.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .erc-bridge-documents.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .erc-bridge-documents.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .erc-bridge-documents.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .erc-bridge-documents.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .erc-bridge-documents.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .erc-bridge-button-wrapper {
    width: 12rem;
    margin-bottom: -6rem;
    margin-left: 0;
    margin-right: 4rem;
  }

  .money-bag-wrapper-erc {
    width: 12rem;
    margin-left: -3rem;
  }

  .biz-products-hero-footer-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .biz-products-cta-button-1 {
    padding: 15px 10px;
  }

  .product-highlights-hero-wrapper.small-side-padding {
    max-width: 90%;
  }

  .product-highlights-hero-grid {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr max-content 1fr;
    justify-content: center;
    justify-items: center;
  }

  .product-highlight-card-wrapper {
    width: 16rem;
  }

  .product-highlight-inner-grid {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .common-uses-grid {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .common-use-circle-wrapper.third {
    margin-top: 2rem;
  }

  .common-use-circle-wrapper.large {
    width: 11rem;
    height: 11rem;
  }

  .common-use-circle-wrapper.medium {
    width: 8rem;
    height: 8rem;
  }

  .common-use-circle-wrapper.regular {
    width: 6rem;
    height: 6rem;
  }

  .splash-parental.titles {
    min-height: auto;
    padding-top: 0;
  }

  .splash-parental.mobile-titles {
    padding-top: 5vh;
  }

  .splash-parental.full-page.bg-dark-gray {
    height: auto;
  }

  .splash-parental.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .splash-parental.full {
    align-items: flex-start;
    height: auto;
  }

  .splash-parental.hero-padding, .splash-parental.hero-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .splash-parental.hero-padding.bg-navy.show-overflow {
    height: 125vh;
  }

  .splash-parental.hero-padding.utility {
    height: auto;
    padding-top: 5rem;
    padding-bottom: 2rem;
  }

  .splash-parental.hero-padding.get-started {
    padding-top: 3rem;
  }

  .splash-parental.hero-padding.roly-test {
    padding-left: 0;
    padding-right: 0;
  }

  .splash-parental.about-hero-padding, .splash-parental.about-hero-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .splash-parental.about-hero-padding.bg-navy.show-overflow {
    height: 125vh;
  }

  .splash-parental.biz-card-hero-padding, .splash-parental.biz-card-hero-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .splash-parental.biz-card-hero-padding.bg-navy.show-overflow {
    height: 125vh;
  }

  .splash-grid.mobile-gap.michael-biz-card-2 {
    padding: 2rem;
  }

  .splash-parent {
    flex-flow: column;
    height: 100dvh;
  }

  .splash-parent.mint {
    height: 100dvh;
  }

  .webpage-link {
    background-color: #00ff67;
  }

  .splash-button-text.all-caps.text-white.erc, .splash-button-text.all-caps.text-white.erc-faq {
    width: 75%;
  }

  .splash-button-text.jason-label, .splash-button-text.laura-label {
    font-size: 2rem;
  }

  .splash-tagline-text.all-caps.text-white.erc, .splash-tagline-text.all-caps.text-white.erc-faq {
    width: 75%;
  }

  .splash-tagline-text.jason-label, .splash-tagline-text.laura-label {
    font-size: 2rem;
  }

  .intro-contact {
    margin-top: .5rem;
  }

  .ptl-bubble-wrapper.third {
    margin-top: 2rem;
  }

  .ptl-bubble-wrapper.large {
    width: 11rem;
    height: 11rem;
  }

  .ptl-bubble-wrapper.medium {
    width: 8rem;
    height: 8rem;
  }

  .ptl-bubble-wrapper.regular {
    width: 6rem;
    height: 6rem;
  }

  .ptl-bubble-wrapper.bubble-1 {
    width: 10rem;
    height: 10rem;
    margin-left: 0;
  }

  .ptl-bubble-wrapper.bubble-2 {
    width: 8rem;
    height: 8rem;
    margin-right: 1rem;
  }

  .ptl-bubble-wrapper.bubble-3 {
    width: 9rem;
    height: 9rem;
    margin: 0 -4rem -1.5rem 0;
  }

  .ptl-bubble-wrapper.bubble-4, .ptl-bubble-wrapper.bubble-5 {
    width: 7rem;
    height: 7rem;
    margin: 0 2rem -2rem 0;
  }

  .ptl-bubble-wrapper.bubble-6 {
    width: 9rem;
    height: 9rem;
    margin: 0 -4rem -1.5rem 0;
  }

  .ptl-bubble-wrapper.bubble-7 {
    width: 8rem;
    height: 8rem;
    margin-right: 1rem;
  }

  .ptl-grid-1 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
    margin-top: 0;
  }

  .ptl-card-1.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .ptl-card-1.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .ptl-card-1.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .ptl-card-1.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .ptl-card-1.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .ptl-card-1.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .ptl-card-1.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .ptl-card-1.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .ptl-card-1.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .ptl-grid-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: max-content max-content max-content max-content;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .ptl-card-2.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .ptl-card-2.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .ptl-card-2.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .ptl-card-2.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .ptl-card-2.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .ptl-card-2.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .ptl-card-2.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .ptl-card-2.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .ptl-card-2.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .ptl-card-3.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .ptl-card-3.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .ptl-card-3.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .ptl-card-3.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .ptl-card-3.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .ptl-card-3.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .ptl-card-3.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .ptl-card-3.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .ptl-card-3.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .ptl-card-4.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .ptl-card-4.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .ptl-card-4.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .ptl-card-4.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .ptl-card-4.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .ptl-card-4.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .ptl-card-4.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .ptl-card-4.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .ptl-card-4.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .ptl-grid-3 {
    grid-row-gap: 2rem;
    grid-template-rows: max-content max-content max-content max-content;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .ptl-card-5.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .ptl-card-5.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .ptl-card-5.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .ptl-card-5.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .ptl-card-5.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .ptl-card-5.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .ptl-card-5.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .ptl-card-5.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .ptl-card-5.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .ptl-card-6.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .ptl-card-6.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .ptl-card-6.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .ptl-card-6.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .ptl-card-6.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .ptl-card-6.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .ptl-card-6.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .ptl-card-6.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .ptl-card-6.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .ptl-card-7.bg-aqua.decades {
    transform: translate(2.5rem, 5rem)rotate(-4deg);
  }

  .ptl-card-7.bg-aqua.term-loan {
    transform: translate(2rem)rotate(1deg);
  }

  .ptl-card-7.bg-aqua.sba-loan-1 {
    transform: translate(0)rotate(5deg);
  }

  .ptl-card-7.bg-aqua.debt-solutions {
    transform: translate(0)rotate(3deg);
  }

  .ptl-card-7.bg-lime.people-first {
    transform: translate(0, 2rem)rotate(5deg);
  }

  .ptl-card-7.bg-lime.real-people {
    transform: translate(2.5rem, 3rem)rotate(3deg);
  }

  .ptl-card-7.bg-lime.line-of-credit {
    transform: translate(0)rotate(-4deg);
  }

  .ptl-card-7.bg-lime.working-capital {
    transform: translate(0)rotate(-2deg);
  }

  .ptl-card-7.bg-lime.equipment {
    transform: translate(0, 1.5rem)rotate(-2deg);
  }

  .hero-head.align-center.all-caps.text-white.mobile-align-left, .hero-head.align-center.all-caps.text-white.michael {
    font-size: 25vw;
  }

  .hero-head.align-center.all-caps.text-white.michael-2 {
    font-size: 17vw;
  }

  .medium-para-1.align-center.medium-size.text-aqua.mobile-edits.about.large-bottom-margin {
    margin-bottom: 10rem;
  }

  .medium-para-1.align-center.medium-size.text-aqua.mobile-edits.get-started {
    max-width: 550px;
    font-size: 1.5rem;
  }

  .medium-para-1.align-center.medium-size.text-aqua.mobile-edits.biz-products {
    text-align: center;
  }

  .medium-para-1.text-aqua {
    max-width: 516px;
  }

  .medium-para-1.text-aqua.biz-products-hero {
    text-align: center;
  }

  .hero-div-1.titles {
    min-height: auto;
    padding-top: 0;
  }

  .hero-div-1.mobile-titles {
    padding-top: 5vh;
  }

  .hero-div-1.full-page.bg-dark-gray {
    height: auto;
  }

  .hero-div-1.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .hero-div-1.full {
    align-items: flex-start;
    height: auto;
  }

  .hero-div-1.hero-padding, .hero-div-1.hero-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-div-1.hero-padding.bg-navy.show-overflow {
    height: 125vh;
  }

  .hero-div-1.hero-padding.utility {
    height: auto;
    padding-top: 5rem;
    padding-bottom: 2rem;
  }

  .hero-div-1.hero-padding.get-started {
    padding-top: 3rem;
  }

  .hero-div-1.hero-padding.roly-test {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-div-1.about-hero-padding, .hero-div-1.about-hero-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-div-1.about-hero-padding.bg-navy.show-overflow {
    height: 125vh;
  }

  .hero-div-1.biz-card-hero-padding, .hero-div-1.biz-card-hero-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-div-1.biz-card-hero-padding.bg-navy.show-overflow {
    height: 125vh;
  }

  .box-heading.all-caps.text-white {
    text-align: left;
    width: 100%;
  }

  .box-heading.all-caps.text-white.michael-3, .box-heading.all-caps.text-white.michael-4 {
    width: auto;
    font-size: 6vw;
  }

  .box-heading.all-caps.text-white.get-started {
    font-size: 6vw;
  }

  .box-heading.all-caps.text-white.align-center {
    text-align: center;
  }

  .box-heading.all-caps._404-page {
    font-size: 7.5vw;
  }

  .box-heading.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .box-heading.text-white.michael {
    font-size: 3rem;
  }

  .small-para-1.mobile-cards.erc-card-text-3 {
    max-width: 440px;
  }

  .small-para-1.footnotes {
    font-size: .7rem;
  }

  .box-heading-2.all-caps.text-white {
    text-align: left;
    width: 100%;
  }

  .box-heading-2.all-caps.text-white.michael-3, .box-heading-2.all-caps.text-white.michael-4 {
    width: auto;
    font-size: 6vw;
  }

  .box-heading-2.all-caps.text-white.get-started {
    font-size: 6vw;
  }

  .box-heading-2.all-caps.text-white.align-center {
    text-align: center;
  }

  .box-heading-2.all-caps._404-page {
    font-size: 7.5vw;
  }

  .box-heading-2.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .box-heading-2.text-white.michael {
    font-size: 3rem;
  }

  .medium-para-2.align-center.medium-size.text-aqua.mobile-edits.about.large-bottom-margin {
    margin-bottom: 10rem;
  }

  .medium-para-2.align-center.medium-size.text-aqua.mobile-edits.get-started {
    max-width: 550px;
    font-size: 1.5rem;
  }

  .medium-para-2.align-center.medium-size.text-aqua.mobile-edits.biz-products {
    text-align: center;
  }

  .medium-para-2.text-aqua {
    max-width: 516px;
  }

  .medium-para-2.text-aqua.biz-products-hero {
    text-align: center;
  }

  .box-heading-3.all-caps.text-white {
    text-align: left;
    width: 100%;
  }

  .box-heading-3.all-caps.text-white.michael-3, .box-heading-3.all-caps.text-white.michael-4 {
    width: auto;
    font-size: 6vw;
  }

  .box-heading-3.all-caps.text-white.get-started {
    font-size: 6vw;
  }

  .box-heading-3.all-caps.text-white.align-center {
    text-align: center;
  }

  .box-heading-3.all-caps._404-page {
    font-size: 7.5vw;
  }

  .box-heading-3.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .box-heading-3.text-white.michael {
    font-size: 3rem;
  }

  .hero.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-heading-1.all-caps.white.text-shadow {
    text-shadow: 3px 4px #0003;
  }

  .hero-heading-title {
    grid-row-gap: 1rem;
  }

  .hero-heading-block {
    grid-row-gap: 0rem;
    align-items: flex-start;
  }

  .legal-header {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-end;
    height: auto;
    margin-top: 1rem;
  }

  .privacy-grid {
    grid-row-gap: 4rem;
    grid-template: "Menu ."
                   "Content Content"
                   / 100%;
    grid-auto-flow: column;
  }

  .legal-wrapper.privacy {
    padding-left: 0;
  }

  .large-paragraph.mint {
    font-size: 1.75rem;
  }

  .large-paragraph.half {
    width: 100%;
    margin-top: 2rem;
  }

  .large-paragraph.aqua {
    font-size: 1.75rem;
  }

  .regular-heading-1.all-caps.text-white {
    text-align: left;
    width: 100%;
  }

  .regular-heading-1.all-caps.text-white.michael-3, .regular-heading-1.all-caps.text-white.michael-4 {
    width: auto;
    font-size: 6vw;
  }

  .regular-heading-1.all-caps.text-white.get-started {
    font-size: 6vw;
  }

  .regular-heading-1.all-caps.text-white.align-center {
    text-align: center;
  }

  .regular-heading-1.all-caps._404-page {
    font-size: 7.5vw;
  }

  .regular-heading-1.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .regular-heading-1.text-white.michael {
    font-size: 3rem;
  }

  .regular-heading-1.white.legal {
    width: auto;
  }

  .regular-heading-1.white.qr-page {
    width: auto;
    font-size: 1.4rem;
  }

  .regular-heading-1.white.highlights {
    width: auto;
  }

  .list.legal, .list.industries {
    width: 100%;
  }

  .sticky-menu-wrapper {
    flex-flow: wrap;
    position: static;
  }

  .link-button {
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: .75rem;
  }

  .legal-link-button {
    border-color: #06cdff;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .legal-link-button-2 {
    border-color: #06cdff;
    padding: 1rem 1.5rem;
  }

  .card-heading-top.all-caps.text-white {
    text-align: left;
    width: 100%;
  }

  .card-heading-top.all-caps.text-white.michael-3, .card-heading-top.all-caps.text-white.michael-4 {
    width: auto;
    font-size: 6vw;
  }

  .card-heading-top.all-caps.text-white.get-started {
    font-size: 6vw;
  }

  .card-heading-top.all-caps.text-white.align-center {
    text-align: center;
  }

  .card-heading-top.all-caps._404-page {
    font-size: 7.5vw;
  }

  .card-heading-top.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .card-heading-top.text-white.michael {
    font-size: 3rem;
  }

  .card-heading-top.white.legal {
    width: auto;
  }

  .card-heading-bottom.all-caps.text-white {
    text-align: left;
    width: 100%;
  }

  .card-heading-bottom.all-caps.text-white.michael-3, .card-heading-bottom.all-caps.text-white.michael-4 {
    width: auto;
    font-size: 6vw;
  }

  .card-heading-bottom.all-caps.text-white.get-started {
    font-size: 6vw;
  }

  .card-heading-bottom.all-caps.text-white.align-center {
    text-align: center;
  }

  .card-heading-bottom.all-caps._404-page {
    font-size: 7.5vw;
  }

  .card-heading-bottom.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .card-heading-bottom.text-white.michael {
    font-size: 3rem;
  }

  .card-heading-bottom.white.legal {
    width: auto;
  }

  .card-heading-position.all-caps.text-white {
    text-align: left;
    width: 100%;
  }

  .card-heading-position.all-caps.text-white.michael-3, .card-heading-position.all-caps.text-white.michael-4 {
    width: auto;
    font-size: 6vw;
  }

  .card-heading-position.all-caps.text-white.get-started {
    font-size: 6vw;
  }

  .card-heading-position.all-caps.text-white.align-center {
    text-align: center;
  }

  .card-heading-position.all-caps._404-page {
    font-size: 7.5vw;
  }

  .card-heading-position.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .card-heading-position.text-white.michael {
    font-size: 3rem;
  }

  .card-heading-position.white.legal {
    width: auto;
  }

  .contact-link-button {
    border-color: #06cdff;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .card-logo-wrapper {
    margin-top: 0;
  }

  .biz-card-wrapper-2.royal {
    width: 100%;
    max-width: 704px;
    height: auto;
  }

  .biz-card-grid {
    grid-column-gap: 2rem;
    grid-template-rows: max-content max-content;
    grid-template-columns: .45fr .55fr;
  }

  .heading-wrapper-2 {
    align-items: flex-start;
  }

  .card-heading-top-2.all-caps.text-white {
    text-align: left;
    width: 100%;
  }

  .card-heading-top-2.all-caps.text-white.michael-3, .card-heading-top-2.all-caps.text-white.michael-4 {
    width: auto;
    font-size: 6vw;
  }

  .card-heading-top-2.all-caps.text-white.get-started {
    font-size: 6vw;
  }

  .card-heading-top-2.all-caps.text-white.align-center {
    text-align: center;
  }

  .card-heading-top-2.all-caps._404-page {
    font-size: 7.5vw;
  }

  .card-heading-top-2.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .card-heading-top-2.text-white.michael {
    font-size: 3rem;
  }

  .card-heading-top-2.white {
    text-align: left;
  }

  .card-heading-top-2.white.legal {
    width: auto;
  }

  .card-heading-top-2.aqua {
    text-align: left;
  }

  .card-buttons-wrapper-2 {
    place-content: flex-start flex-end;
    align-items: flex-start;
    max-width: 325.609px;
    margin-top: 0;
  }

  .contact-link-button-2, .contact-link-button-3 {
    border-color: #06cdff;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .card-heading-position-2.all-caps.text-white {
    text-align: left;
    width: 100%;
  }

  .card-heading-position-2.all-caps.text-white.michael-3, .card-heading-position-2.all-caps.text-white.michael-4 {
    width: auto;
    font-size: 6vw;
  }

  .card-heading-position-2.all-caps.text-white.get-started {
    font-size: 6vw;
  }

  .card-heading-position-2.all-caps.text-white.align-center {
    text-align: center;
  }

  .card-heading-position-2.all-caps._404-page {
    font-size: 7.5vw;
  }

  .card-heading-position-2.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .card-heading-position-2.text-white.michael {
    font-size: 3rem;
  }

  .card-heading-position-2.white.legal {
    width: auto;
  }

  .splash-logo-parent-1 {
    border-width: 3px;
    border-radius: 1rem;
    padding: 1rem 2rem;
  }

  .qr-page-logo-wrapper {
    margin-top: 0;
  }

  .splash-tagline-parent-1 {
    padding-top: .5rem;
  }

  .xlarge-paragraph.qr-page {
    font-size: 2rem;
  }

  .splash-flex-1 {
    align-self: center;
    width: 35rem;
    margin-bottom: 0;
  }

  .qr-page-buttons-wrapper {
    grid-column-gap: 1rem;
    flex-flow: row;
    margin-top: 2.5rem;
  }

  .qr-webpage-link {
    border-width: 3px;
    padding: 1rem 1.3rem;
  }

  .qr-button-arrow {
    height: 1.3rem;
  }

  .qr-contact-link {
    border-width: 3px;
    padding: 1rem 1.3rem;
  }

  .footer-wrapper {
    padding: 1.5rem;
  }

  .footer-grid {
    grid-template-columns: max-content 1fr max-content;
    align-content: center;
    align-items: center;
  }

  .footer-logo-link.w--current {
    width: 18vw;
    max-width: none;
  }

  .footer-menu {
    grid-column-gap: 2vw;
  }

  .footer-menu-text {
    font-size: .8rem;
  }

  .footer-socials {
    justify-content: flex-end;
    align-items: center;
  }

  .footer-social-icon-wrapper {
    width: 100%;
  }

  .footer-social-icon {
    height: 1rem;
  }

  .footer-social-link {
    align-self: center;
  }

  .footer-wrapper-legal {
    margin-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xsmall-paragraph.white, .xsmall-heading-2.white, .xsmall-heading-2.white-copy, .xsmall-heading-2.mint, .xsmall-heading-2.navy {
    font-size: .7rem;
  }

  .main-nav-wrap {
    padding: 1.5rem 2rem;
  }

  .large-button {
    padding: .3rem 1rem;
  }

  .nav-link-text {
    font-size: 1rem;
  }

  .nav-wrapper-main {
    padding-top: 1.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .highlights-wrapper-2 {
    justify-content: stretch;
    align-self: stretch;
    padding-left: 1.25rem;
    padding-right: 0;
  }

  .small-heading-1.all-caps.text-white {
    text-align: left;
    width: 100%;
  }

  .small-heading-1.all-caps.text-white.michael-3, .small-heading-1.all-caps.text-white.michael-4 {
    width: auto;
    font-size: 6vw;
  }

  .small-heading-1.all-caps.text-white.get-started {
    font-size: 6vw;
  }

  .small-heading-1.all-caps.text-white.align-center {
    text-align: center;
  }

  .small-heading-1.all-caps._404-page {
    font-size: 7.5vw;
  }

  .small-heading-1.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .small-heading-1.text-white.michael {
    font-size: 3rem;
  }

  .small-heading-1.white {
    font-size: 2rem;
  }

  .small-heading-1.white.legal {
    width: auto;
  }

  .small-heading-1.white.qr-page {
    width: auto;
    font-size: 1.4rem;
  }

  .small-heading-1.white.highlights {
    width: auto;
  }

  .small-heading-1.mint {
    font-size: 2rem;
  }

  .small-heading-1.mint.legal {
    width: auto;
  }

  .small-heading-1.mint.qr-page {
    width: auto;
    font-size: 1.4rem;
  }

  .small-heading-1.mint.highlights {
    width: auto;
  }

  .small-heading-1.mint._404-page {
    font-size: 2.2rem;
  }

  .special-fin-grid.mobile-gap.michael-biz-card-2 {
    padding: 2rem;
  }

  .medium-heading-1.all-caps.text-white {
    text-align: left;
    width: 100%;
  }

  .medium-heading-1.all-caps.text-white.michael-3, .medium-heading-1.all-caps.text-white.michael-4 {
    width: auto;
    font-size: 6vw;
  }

  .medium-heading-1.all-caps.text-white.get-started {
    font-size: 6vw;
  }

  .medium-heading-1.all-caps.text-white.align-center {
    text-align: center;
  }

  .medium-heading-1.all-caps._404-page {
    font-size: 7.5vw;
  }

  .medium-heading-1.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .medium-heading-1.text-white.michael {
    font-size: 3rem;
  }

  .medium-heading-1.white.legal {
    width: auto;
  }

  .medium-heading-1.white.qr-page {
    width: auto;
    font-size: 1.4rem;
  }

  .medium-heading-1.white.highlights {
    width: auto;
  }

  .special-fin-header-grid {
    justify-content: space-between;
    align-self: center;
  }

  .hero-photo-wrapper {
    width: 18rem;
    padding-right: 0;
  }

  .hero-photo {
    width: 18rem;
    height: auto;
  }

  .signature-wrapper {
    width: 100%;
    max-width: 748px;
  }

  .dl-contact-text {
    font-size: 1.5rem;
  }

  .special-fin-qr-wrapper {
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }

  .qr-link-wrapper {
    width: 8rem;
  }

  .nav-dropdown-bg.lime {
    width: 20rem;
    display: block;
  }

  .nav-dropdown-bg.aqua {
    width: 24rem;
    margin: .75rem 1rem;
  }

  .hero-strip {
    padding-top: 9.5rem;
    padding-bottom: 4rem;
  }

  .button-arrow {
    height: 1.3rem;
  }

  .button-arrow.back {
    height: .85rem;
  }

  .large-button-wrapper {
    border-width: 1px;
  }

  .large-button-link {
    grid-column-gap: 1.5rem;
  }

  .industries-body-wrapper {
    max-width: none;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .industries-body-grid {
    grid-template-columns: 2rem 1fr 2rem;
  }

  .grid-center {
    min-width: auto;
    max-width: none;
  }

  .faq-u-wrapper {
    align-self: stretch;
  }

  .section-heading.tab-header, .tab-wrapper-1.bottom-divider {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .small-heading-3.all-caps.text-white {
    text-align: left;
    width: 100%;
  }

  .small-heading-3.all-caps.text-white.michael-3, .small-heading-3.all-caps.text-white.michael-4 {
    width: auto;
    font-size: 6vw;
  }

  .small-heading-3.all-caps.text-white.get-started {
    font-size: 6vw;
  }

  .small-heading-3.all-caps.text-white.align-center {
    text-align: center;
  }

  .small-heading-3.all-caps._404-page {
    font-size: 7.5vw;
  }

  .small-heading-3.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .small-heading-3.text-white.michael {
    font-size: 3rem;
  }

  .small-heading-3.white.legal {
    width: auto;
  }

  .small-heading-3.white.qr-page {
    width: auto;
    font-size: 1.4rem;
  }

  .small-heading-3.white.highlights {
    width: auto;
  }

  .small-heading-3.faq-u {
    max-width: none;
  }

  .tab-contents.faq-u-2 {
    padding: 2%;
  }

  .tab-link {
    grid-column-gap: 11rem;
    grid-row-gap: 11rem;
    justify-content: space-between;
    align-items: flex-start;
  }

  .large-heading-1.all-caps.white.text-shadow {
    text-shadow: 3px 4px #0003;
  }

  .large-heading-1.all-caps.text-shadow {
    text-shadow: 3px 4px #0003;
    font-size: 13vw;
  }

  .faq-u-lottie-wrapper {
    margin-top: 0;
  }

  .industry-pills-wrapper {
    flex-flow: wrap;
    position: static;
  }

  .industry-type-button {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .industries-body-grid-2 {
    grid-template-columns: 2rem 1fr 2rem;
  }

  .grid-center-bottom {
    min-width: auto;
    max-width: none;
  }

  .industries-body-wrapper-bottom {
    max-width: none;
    padding: 0 1.5rem 3rem;
  }

  .utility-page-wrap-1 {
    height: auto;
    padding: 5rem 2rem 2rem;
  }

  .utility-page-card {
    padding-bottom: 1.5rem;
  }

  .utility-card-lower {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .utility-button {
    padding: 1vw 2.25vw;
  }

  .utility-button.outline:hover {
    background-color: #0000;
    border-color: #b3b3b34d;
  }

  .utility-button.color-red:hover {
    background-color: #ff0062;
  }

  .utility-button.color-blue, .utility-button.color-blue:hover {
    background-color: #4700e0;
  }

  .utility-button.bg-white:hover {
    background-color: #fff;
  }

  .utility-button.inline:hover {
    background-color: #0000;
  }

  .utility-button.small {
    font-size: 20px;
  }

  .medium-paragraph-1.mint {
    font-size: 1.4rem;
  }

  .medium-paragraph-1.half {
    width: 100%;
    margin-top: 2rem;
  }

  .hero-heading-title-1 {
    grid-row-gap: 1rem;
  }

  .style-guide-section {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .spacer---regular.faq-u {
    display: none;
  }

  .heading---small.legal, .heading---small.legal-navy {
    padding-bottom: .5rem;
    padding-right: 1.5rem;
  }

  .heading---large {
    font-size: 5.5rem;
  }

  .heading---large.menu-title-v4 {
    font-size: 14.2vw;
  }

  .heading---large.menu-title-v5 {
    font-size: 15.5vw;
  }

  .heading---large.how-it-works, .heading---large.mmerchant-sign-up {
    max-width: 20ch;
  }

  .heading---large.technology-fee-holiday-promo {
    margin-bottom: 3.5%;
    font-size: 5.1vw;
  }

  .heading---large.hero-bottom-main-v1.dark {
    max-width: 18.5ch;
  }

  .heading---large.menu-title-main-v1 {
    font-size: 7.3vw;
  }

  .heading---medium.product-highlights {
    max-width: 22ch;
    padding-left: 0;
    padding-right: .4rem;
  }

  .heading---medium.stats {
    max-width: 18ch;
  }

  .heading---medium.programs {
    max-width: 14ch;
  }

  .heading---medium.royal-utility {
    font-size: 4vw;
  }

  .heading---medium.product-highlights-2 {
    max-width: 18ch;
    padding-left: 0;
    padding-right: 0;
  }

  .heading---medium.partner-cta {
    max-width: 11ch;
  }

  .heading---medium.badge-title, .heading---medium.badge-title.lime, .heading---medium.badge-title.top-industries, .heading---medium.financing-a-customer, .heading---medium.financing-a-customer.lime, .heading---medium.financing-a-customer.top-industries {
    font-size: 5vw;
  }

  .heading---medium.financing-a-customer.v3 {
    padding-right: 0;
  }

  .heading---medium.technology-fee {
    font-size: 3.5vw;
  }

  .heading---medium.technology-fee.lime, .heading---medium.technology-fee.top-industries {
    font-size: 5vw;
  }

  .heading---medium.funding-fee {
    flex: 0 auto;
    max-width: none;
    font-size: 3.5vw;
  }

  .heading---medium.funding-fee.lime, .heading---medium.funding-fee.top-industries {
    font-size: 5vw;
  }

  .heading---medium.docs-needed {
    flex: 0 auto;
    max-width: none;
    font-size: 3.5vw;
  }

  .heading---medium.docs-needed.lime, .heading---medium.docs-needed.top-industries, .heading---medium.highlights---landing, .heading---medium.highlights---landing.lime, .heading---medium.highlights---landing.top-industries {
    font-size: 5vw;
  }

  .heading---medium.why-list {
    font-size: 2.75vw;
  }

  .heading---medium.why-list.lime, .heading---medium.why-list.top-industries, .heading---medium.works-for-any-biz, .heading---medium.works-for-any-biz.lime, .heading---medium.works-for-any-biz.top-industries {
    font-size: 5vw;
  }

  .heading---medium.turbo-fee {
    flex: 0 auto;
    max-width: none;
    font-size: 3.5vw;
  }

  .heading---medium.turbo-fee.lime, .heading---medium.turbo-fee.top-industries {
    font-size: 5vw;
  }

  .heading---medium.bnpl-platform-fee {
    font-size: 3.5vw;
  }

  .heading---medium.bnpl-platform-fee.lime, .heading---medium.bnpl-platform-fee.top-industries, .heading---medium.customer-pif, .heading---medium.customer-pif.lime, .heading---medium.customer-pif.top-industries {
    font-size: 5vw;
  }

  .heading---medium.why-list---bullets {
    font-size: 2.75vw;
  }

  .heading---medium.why-list---bullets.lime, .heading---medium.why-list---bullets.top-industries {
    font-size: 5vw;
  }

  .heading---regular.stats-card {
    max-width: 232.156px;
  }

  .heading---regular.qr-landing {
    font-size: 1.8rem;
  }

  .heading---regular.works-for-biz {
    font-size: 3.5vw;
    line-height: 1;
  }

  .heading---regular.legal-button {
    flex-flow: column;
    align-self: center;
    align-items: center;
    font-size: 3.5vw;
    display: flex;
  }

  .heading---regular.featured-on, .heading---regular.what-you-get-menu {
    font-size: 3.5vw;
  }

  .heading---regular.lender-loop {
    padding: 0;
    font-size: 3vw;
  }

  .heading---regular.top-industries {
    font-size: 1.5rem;
  }

  .heading---regular.nav-cta-landing {
    margin-top: .25vw;
    font-size: 3.5vw;
  }

  .heading---regular.nav-cta-let-s-chat {
    font-size: 1rem;
  }

  .heading---regular.featured-lenders, .heading---regular.technology-fee {
    font-size: 3.5vw;
  }

  .heading---regular.cta-main-v1 {
    margin-top: .25vw;
    font-size: 3.5vw;
  }

  .heading---regular.what-you-get-menu-main-v1, .heading---regular.docs-needed-main-v1, .heading---regular.hero-subheading, .heading---regular.hero-title-intro {
    font-size: 3.5vw;
  }

  .heading---regular.old-nav-cta-main, .heading---regular.nav-cta-main-3 {
    margin-top: .25vw;
  }

  .heading---regular.utility {
    flex-flow: column;
    align-self: center;
    align-items: center;
    padding-bottom: 4%;
    font-size: 3.5vw;
    display: flex;
  }

  .heading---regular.nav-cta-main {
    margin-top: .25vw;
    font-size: 1.5rem;
  }

  .heading---regular.nav-quip {
    margin-top: .25vw;
  }

  .heading---regular.milestones---landing {
    font-size: 3.5vw;
    line-height: 1;
  }

  .heading---regular.nav-cta-1 {
    font-size: 1.25rem;
  }

  .heading---regular.nav-cta-2 {
    margin-top: 0;
    font-size: 2rem;
  }

  .heading---regular.menu-items, .heading---regular.works-for-any-biz, .heading---regular.in-the-box {
    font-size: 3.5vw;
  }

  .heading---regular.merchant-process {
    font-size: 3.5vw;
    line-height: 1;
  }

  .text---medium.hero-title {
    text-align: center;
  }

  .text---medium.section-title.faq-u {
    max-width: 16.5ch;
  }

  .text---medium.hero-title-aqua {
    text-align: center;
    max-width: 12ch;
  }

  .text---medium.industry-title {
    align-self: center;
    font-size: 1rem;
    line-height: 1;
  }

  .text---medium.industry-title.faq-u, .text---medium.what-you-get.faq-u, .text---medium.faq-u-2.faq-u, .text---medium.how-it-works.faq-u {
    max-width: 16.5ch;
  }

  .text---medium.how-it-works.funding-fee {
    width: auto;
    max-width: 27ch;
    font-size: 1rem;
  }

  .text---medium.how-it-works.technology-fee-2 {
    font-size: 1rem;
  }

  .text---medium.how-it-works.technology-fee {
    max-width: 27ch;
    font-size: 1rem;
  }

  .text---medium.how-it-works.works-for-any-biz {
    font-size: 2vw;
  }

  .text---medium.how-it-works.turbo-fee {
    width: auto;
    font-size: 2vw;
  }

  .text---medium.how-it-works.bnpl-platform-fee, .text---medium.how-it-works.merchant-process.v2 {
    font-size: 2vw;
  }

  .text---medium.how-it-works.customer-process {
    width: auto;
    max-width: 27ch;
    font-size: 1rem;
  }

  .text---medium.how-it-works.customer-process.arrow, .text---medium.how-it-works.customer-process.content, .text---medium.how-it-works.customer-process.content-2 {
    font-size: 2vw;
  }

  .text---medium.docs-needed.faq-u {
    max-width: 16.5ch;
  }

  .text---medium.docs-needed.funding-fee {
    width: auto;
    max-width: 27ch;
    font-size: 1rem;
  }

  .text---medium.docs-needed.technology-fee-2 {
    font-size: 1rem;
  }

  .text---medium.docs-needed.technology-fee {
    max-width: 27ch;
    font-size: 1rem;
  }

  .text---medium.milestones---landing.faq-u {
    max-width: 16.5ch;
  }

  .text---medium.milestones---landing.funding-fee {
    width: auto;
    max-width: 27ch;
    font-size: 1rem;
  }

  .text---medium.milestones---landing.technology-fee-2 {
    font-size: 1rem;
  }

  .text---medium.milestones---landing.technology-fee {
    max-width: 27ch;
    font-size: 1rem;
  }

  .text---large.faq-u-2 {
    font-size: 3.5vw;
  }

  .text---regular.product-highlights {
    max-width: 22ch;
  }

  .text---regular.programs-alt {
    line-height: 1.1;
  }

  .text---regular.faq-u-2.v2, .text---regular.customer-reqs.v2 {
    font-size: 2vw;
  }

  .text---regular.technology-fee, .text---small.app-fields {
    font-size: .875rem;
  }

  .color-card-inner {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .grid-3---1.footer {
    grid-template-columns: max-content 1fr max-content;
  }

  .hero---strip {
    padding-top: 9.5rem;
    padding-bottom: 4rem;
  }

  .hero---strip.padding {
    padding: 9rem 2rem 0;
  }

  .hero---full {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .logo-card {
    padding-bottom: 1.25rem;
  }

  .logo-wrapper.alt {
    padding-top: 1.25rem;
    padding-bottom: 1rem;
  }

  .hero-content-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lottie-wrapper.pixie {
    top: .75rem;
  }

  .lottie-wrapper.doodle-arrow {
    bottom: 2.5rem;
    left: -6.5rem;
  }

  .pixie-dust {
    width: 16rem;
  }

  .hero-subheading-wrapper {
    width: 51ch;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    position: absolute;
  }

  .doodle-arrow {
    width: 30rem;
  }

  .section-copy.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section-copy.mobile-titles {
    padding-top: 5vh;
  }

  .section-copy.full-page.bg-dark-gray {
    height: auto;
  }

  .section-copy.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section-copy.full {
    align-items: flex-start;
    height: auto;
  }

  .section-copy.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section-copy.regular-padding, .section-copy.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-copy.regular-padding.bg-royal.erc-faq, .section-copy.regular-padding.bg-aqua.tab-group, .section-copy.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section-copy.regular-padding.footnotes, .section-copy.regular-padding.reviews, .section-copy.regular-padding.erc-1, .section-copy.regular-padding.erc-2, .section-copy.regular-padding.erc-3, .section-copy.regular-padding.erc-bridge, .section-copy.regular-padding.ptl-1, .section-copy.regular-padding.legal, .section-copy.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-copy.regular-padding.footer.royal, .section-copy.regular-padding.footer.navy {
    padding: 2rem 2rem 1.5rem;
  }

  .section-copy.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-copy.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section-copy.bg-purple {
    background-color: #0000;
  }

  .section-copy.bg-purple.regular-padding.what-matters, .section-copy.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .footer---main-old {
    grid-row-gap: 1.25rem;
    padding: 2rem 2rem 1.5rem;
  }

  .footer-wrap {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .footer-link.logo {
    width: 18vw;
  }

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

  .grid-3---1---footer.footer {
    grid-template-columns: max-content 1fr max-content;
  }

  .wrapper-v---footer-menu {
    justify-content: center;
  }

  .wrapper-v---socials-menu {
    grid-row-gap: .25rem;
  }

  .footer---main {
    grid-row-gap: 0rem;
    padding: 0 2rem 1.5rem;
  }

  .divider---mint {
    width: 130%;
  }

  .wrapper-h---socials-menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: .25rem;
  }

  .wrapper-h---footer-legal {
    grid-column-gap: 2rem;
    width: 100%;
  }

  .wrapper---divider {
    justify-content: center;
    align-items: center;
  }

  .wrapper---divider.bottom-padding {
    padding-bottom: 2rem;
  }

  .wrapper---divider.sales-process {
    margin-top: 0;
  }

  .wrapper---divider.sign-up {
    margin-top: -1rem;
  }

  .wrapper---divider.process {
    margin-top: 0;
  }

  .divider-2---mint, .divider---navy {
    width: 130%;
  }

  .wrapper---pool-party {
    height: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---lender-stack.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---lender-stack.mobile-titles {
    padding-top: 5vh;
  }

  .section---lender-stack.full-page.bg-dark-gray {
    height: auto;
  }

  .section---lender-stack.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---lender-stack.full {
    align-items: flex-start;
    height: auto;
  }

  .section---lender-stack.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---lender-stack.regular-padding, .section---lender-stack.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---lender-stack.regular-padding.bg-royal.erc-faq, .section---lender-stack.regular-padding.bg-aqua.tab-group, .section---lender-stack.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---lender-stack.regular-padding.footnotes, .section---lender-stack.regular-padding.reviews, .section---lender-stack.regular-padding.erc-1, .section---lender-stack.regular-padding.erc-2, .section---lender-stack.regular-padding.erc-3, .section---lender-stack.regular-padding.erc-bridge, .section---lender-stack.regular-padding.ptl-1, .section---lender-stack.regular-padding.legal, .section---lender-stack.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---lender-stack.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---lender-stack.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---lender-stack.bg-purple {
    background-color: #0000;
  }

  .section---lender-stack.bg-purple.regular-padding.what-matters, .section---lender-stack.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .wrapper---dtc-logo {
    width: 12vw;
    margin-right: 2.5rem;
  }

  .section---highlights.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---highlights.mobile-titles {
    padding-top: 5vh;
  }

  .section---highlights.full-page.bg-dark-gray {
    height: auto;
  }

  .section---highlights.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---highlights.full {
    align-items: flex-start;
    height: auto;
  }

  .section---highlights.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---highlights.regular-padding, .section---highlights.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---highlights.regular-padding.bg-royal.erc-faq, .section---highlights.regular-padding.bg-aqua.tab-group, .section---highlights.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---highlights.regular-padding.footnotes, .section---highlights.regular-padding.reviews, .section---highlights.regular-padding.erc-1, .section---highlights.regular-padding.erc-2, .section---highlights.regular-padding.erc-3, .section---highlights.regular-padding.erc-bridge, .section---highlights.regular-padding.ptl-1, .section---highlights.regular-padding.legal, .section---highlights.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---highlights.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---highlights.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---highlights.bg-purple {
    background-color: #0000;
  }

  .section---highlights.bg-purple.regular-padding.what-matters, .section---highlights.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .grid-3---1---product-terms.footer {
    grid-template-columns: max-content 1fr max-content;
  }

  .wrapper---lender-stack {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---lenders.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---lenders.mobile-titles {
    padding-top: 5vh;
  }

  .section---lenders.full-page.bg-dark-gray {
    height: auto;
  }

  .section---lenders.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---lenders.full {
    align-items: flex-start;
    height: auto;
  }

  .section---lenders.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---lenders.regular-padding, .section---lenders.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---lenders.regular-padding.bg-royal.erc-faq, .section---lenders.regular-padding.bg-aqua.tab-group, .section---lenders.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---lenders.regular-padding.footnotes, .section---lenders.regular-padding.reviews, .section---lenders.regular-padding.erc-1, .section---lenders.regular-padding.erc-2, .section---lenders.regular-padding.erc-3, .section---lenders.regular-padding.erc-bridge, .section---lenders.regular-padding.ptl-1, .section---lenders.regular-padding.legal, .section---lenders.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---lenders.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---lenders.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---lenders.bg-purple {
    background-color: #0000;
  }

  .section---lenders.bg-purple.regular-padding.what-matters, .section---lenders.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .hero-dtc-financing {
    height: auto;
  }

  .hero-dtc-financing.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-dtc-financing.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .grid---hero {
    grid-template-rows: 102px auto auto max-content;
    height: auto;
  }

  .grid---hero.dtc-landing {
    min-height: 65vh;
  }

  .inner-grid---hero {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wrapper---hero-title {
    grid-row-gap: 1rem;
    padding-bottom: 4rem;
  }

  .heading---hero-small.text-shadow {
    text-shadow: 4px 4px #06cdff80;
  }

  .superscript-3 {
    font-size: 1rem;
  }

  .wrapper---hero-button {
    width: 8vw;
    margin-right: 2rem;
    padding-bottom: 1.5rem;
  }

  .section---product-highlights.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---product-highlights.mobile-titles {
    padding-top: 5vh;
  }

  .section---product-highlights.full-page.bg-dark-gray {
    height: auto;
  }

  .section---product-highlights.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---product-highlights.full {
    align-items: flex-start;
    height: auto;
  }

  .section---product-highlights.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---product-highlights.regular-padding, .section---product-highlights.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---product-highlights.regular-padding.bg-royal.erc-faq, .section---product-highlights.regular-padding.bg-aqua.tab-group, .section---product-highlights.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---product-highlights.regular-padding.footnotes, .section---product-highlights.regular-padding.reviews, .section---product-highlights.regular-padding.erc-1, .section---product-highlights.regular-padding.erc-2, .section---product-highlights.regular-padding.erc-3, .section---product-highlights.regular-padding.erc-bridge, .section---product-highlights.regular-padding.ptl-1, .section---product-highlights.regular-padding.legal, .section---product-highlights.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---product-highlights.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---product-highlights.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---product-highlights.bg-purple {
    background-color: #0000;
  }

  .section---product-highlights.bg-purple.regular-padding.what-matters, .section---product-highlights.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .grid---product-highlights, .wrapper---section-title.sign-up {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wrapper---section-title.left {
    padding-left: 2rem;
  }

  .wrapper---section-title.stats-sticky {
    padding-left: 0;
  }

  .wrapper---section-title.programs {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wrapper---section-title.faq-u {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr max-content;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: center stretch;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .wrapper---section-title.left-requirements, .wrapper---section-title.right-requirements, .wrapper---section-title.partner-types {
    padding-left: 0;
  }

  .wrapper---section-title.partner-cta {
    padding-bottom: 4rem;
    padding-left: 0;
  }

  .wrapper---section-title.technology-fee, .wrapper---section-title.funding-fee {
    grid-column-gap: 2.5vw;
    grid-row-gap: 2.5vw;
    width: auto;
  }

  .wrapper---section-title.technology-fee-vertical {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: auto;
  }

  .wrapper---section-title.turbo-fee, .wrapper---product-highlights-bottom {
    width: auto;
  }

  .grid---product-highlights-cards {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .grid---inner-hero-bottom {
    padding: 0 2rem 2rem;
  }

  .wrapper---lottie-animation {
    width: 5rem;
    height: 5rem;
  }

  .link---cta-button {
    border-width: 1px;
  }

  .inner-wrapper---cta-button {
    grid-column-gap: 1.5rem;
  }

  .arrow---cta-button {
    height: 1.3rem;
  }

  .arrow---cta-button.back {
    height: .85rem;
  }

  .section---sales-process.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---sales-process.mobile-titles {
    padding-top: 5vh;
  }

  .section---sales-process.full-page.bg-dark-gray {
    height: auto;
  }

  .section---sales-process.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---sales-process.full {
    align-items: flex-start;
    height: auto;
  }

  .section---sales-process.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---sales-process.regular-padding, .section---sales-process.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---sales-process.regular-padding.bg-royal.erc-faq, .section---sales-process.regular-padding.bg-aqua.tab-group, .section---sales-process.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---sales-process.regular-padding.footnotes, .section---sales-process.regular-padding.reviews, .section---sales-process.regular-padding.erc-1, .section---sales-process.regular-padding.erc-2, .section---sales-process.regular-padding.erc-3, .section---sales-process.regular-padding.erc-bridge, .section---sales-process.regular-padding.ptl-1, .section---sales-process.regular-padding.legal, .section---sales-process.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---sales-process.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---sales-process.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---sales-process.bg-purple {
    background-color: #0000;
  }

  .section---sales-process.bg-purple.regular-padding.what-matters, .section---sales-process.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .image-section-title {
    width: 5rem;
  }

  .wrapper---stats-cards {
    padding: 2rem 2rem 6rem;
  }

  .grid---stats-cards {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .wrapper---stats-card {
    padding: 2rem;
  }

  .divider---royal {
    width: 130%;
  }

  .lottie-wrapper.rotating-crown, .lottie-wrapper.ufo {
    width: 9rem;
    height: 9rem;
  }

  .lottie-wrapper.monkey-meme {
    width: 17rem;
    height: 20rem;
    margin-right: -2rem;
    overflow: visible;
  }

  .lottie-pixie-dust {
    width: 16rem;
  }

  .section---programs.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---programs.mobile-titles {
    padding-top: 5vh;
  }

  .section---programs.full-page.bg-dark-gray {
    height: auto;
  }

  .section---programs.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---programs.full {
    align-items: flex-start;
    height: auto;
  }

  .section---programs.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---programs.regular-padding, .section---programs.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---programs.regular-padding.bg-royal.erc-faq, .section---programs.regular-padding.bg-aqua.tab-group, .section---programs.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---programs.regular-padding.footnotes, .section---programs.regular-padding.reviews, .section---programs.regular-padding.erc-1, .section---programs.regular-padding.erc-2, .section---programs.regular-padding.erc-3, .section---programs.regular-padding.erc-bridge, .section---programs.regular-padding.ptl-1, .section---programs.regular-padding.legal, .section---programs.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---programs.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---programs.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---programs.bg-purple {
    background-color: #0000;
  }

  .section---programs.bg-purple.regular-padding.what-matters, .section---programs.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .link-tab {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .inner-wrapper-program-highlights {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .wrapper-hero-title {
    grid-row-gap: 1rem;
    padding-bottom: 4rem;
  }

  .wrapper-hero-title.top-padding {
    padding: 4rem 2rem 5rem;
  }

  .wrapper-hero-title.utility {
    padding: 4rem 2rem 0;
  }

  .wrapper-hero-title.top-padding-main-page {
    justify-content: space-between;
    padding: 4rem 2rem;
  }

  .inner-wrapper-hero-title {
    grid-row-gap: 1rem;
    padding-bottom: 0;
  }

  .float-wrapper-1 {
    width: 8rem;
    margin-top: 0;
    margin-right: 0;
  }

  .float-wrapper-2 {
    z-index: 901;
    width: 8rem;
    margin-left: -1rem;
    position: relative;
    bottom: auto;
    left: auto;
  }

  .float-wrapper-2.landing {
    margin-top: 2rem;
  }

  .float-wrapper-3 {
    width: 8rem;
    margin-right: -2rem;
  }

  .float-wrapper-3.landing {
    margin-right: -5rem;
  }

  .float-wrapper-4 {
    width: 8rem;
    margin-right: 0;
  }

  .float-wrapper-4.landing {
    margin-top: -2rem;
  }

  .section-program-highlights {
    height: auto;
  }

  .section-program-highlights.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-program-highlights.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wrapper-program-highlights {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .float-wrapper-5 {
    z-index: 901;
    width: 8rem;
    margin-left: 0;
    margin-right: 6rem;
    position: relative;
    top: .5rem;
    bottom: auto;
    left: auto;
  }

  .float-wrapper-6 {
    width: 8rem;
  }

  .section-sales-process.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section-sales-process.mobile-titles {
    padding-top: 5vh;
  }

  .section-sales-process.full-page.bg-dark-gray {
    height: auto;
  }

  .section-sales-process.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section-sales-process.full {
    align-items: flex-start;
    height: auto;
  }

  .section-sales-process.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section-sales-process.regular-padding, .section-sales-process.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-sales-process.regular-padding.bg-royal.erc-faq, .section-sales-process.regular-padding.bg-aqua.tab-group, .section-sales-process.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section-sales-process.regular-padding.footnotes, .section-sales-process.regular-padding.reviews, .section-sales-process.regular-padding.erc-1, .section-sales-process.regular-padding.erc-2, .section-sales-process.regular-padding.erc-3, .section-sales-process.regular-padding.erc-bridge, .section-sales-process.regular-padding.ptl-1, .section-sales-process.regular-padding.legal, .section-sales-process.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-sales-process.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-sales-process.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section-sales-process.bg-purple {
    background-color: #0000;
  }

  .section-sales-process.bg-purple.regular-padding.what-matters, .section-sales-process.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .wrapper-sales-process {
    grid-column-gap: 2.5rem;
    grid-row-gap: 0rem;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-phone-slider {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 20rem;
    margin-bottom: -1.5rem;
    margin-right: 2rem;
  }

  .image-phone-mockup {
    max-width: none;
  }

  .card-sales-process {
    padding-bottom: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .card-icon-sales-process {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }

  .left-arrow {
    width: 25%;
  }

  .slider-wrapper-sales-process {
    max-width: 175px;
    margin-left: 2.7rem;
    padding-bottom: 4.25rem;
  }

  .right-arrow {
    width: 25%;
  }

  .wrapper-sign-up {
    max-width: 100%;
  }

  .inner-wrapper-sign-up-cards {
    min-width: 1200px;
  }

  .wrapper-squiggle {
    margin-top: 0;
    padding-bottom: 0;
  }

  .wrapper-sub-kit-premium-details {
    padding-bottom: 1rem;
  }

  .wrapper-sign-up-bottom {
    cursor: ew-resize;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: scroll;
  }

  .section-stats {
    padding-top: 4rem;
  }

  .wrapper-section-halves {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wrapper-stats-right {
    align-items: center;
  }

  .wrapper-stats-cards-group {
    align-self: center;
  }

  .section---programs-copy.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---programs-copy.mobile-titles {
    padding-top: 5vh;
  }

  .section---programs-copy.full-page.bg-dark-gray {
    height: auto;
  }

  .section---programs-copy.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---programs-copy.full {
    align-items: flex-start;
    height: auto;
  }

  .section---programs-copy.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---programs-copy.regular-padding, .section---programs-copy.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---programs-copy.regular-padding.bg-royal.erc-faq, .section---programs-copy.regular-padding.bg-aqua.tab-group, .section---programs-copy.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---programs-copy.regular-padding.footnotes, .section---programs-copy.regular-padding.reviews, .section---programs-copy.regular-padding.erc-1, .section---programs-copy.regular-padding.erc-2, .section---programs-copy.regular-padding.erc-3, .section---programs-copy.regular-padding.erc-bridge, .section---programs-copy.regular-padding.ptl-1, .section---programs-copy.regular-padding.legal, .section---programs-copy.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---programs-copy.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---programs-copy.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---programs-copy.bg-purple {
    background-color: #0000;
  }

  .section---programs-copy.bg-purple.regular-padding.what-matters, .section---programs-copy.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .wrapper-programs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
    max-width: 100%;
    display: flex;
  }

  .wrapper-programs-card-group {
    cursor: ew-resize;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: scroll;
  }

  .inner-wrapper-program-cards {
    align-self: flex-start;
    min-width: auto;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: scroll;
  }

  .card-wrapper-programs {
    width: 27px;
    min-width: 27rem;
    max-width: 27rem;
  }

  .wrapper-program-card-bottom {
    padding-bottom: 1rem;
  }

  .inner-wrapper-hero-cta {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .section-faq-u {
    overflow: visible;
  }

  .wrapper-faq-u {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .tab-wrapper-faq-u.bottom-divider {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .tab-link-faq-u {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: center;
  }

  .lottie-wrapper-faq-u {
    width: 4.5vw;
  }

  .float-wrapper-faq-u {
    width: 8rem;
    margin-top: -1rem;
    margin-right: -4rem;
    position: relative;
  }

  .wrapper-footnotes {
    grid-template-columns: auto auto;
    justify-content: space-between;
    justify-items: stretch;
    padding-right: 2rem;
  }

  .footnote-flex-h.technology-fee {
    padding-bottom: .25rem;
  }

  .float-wrapper-fine-print {
    width: 12rem;
  }

  .hero-strip-utility {
    height: auto;
  }

  .hero-strip-utility.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-strip-utility.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .grid-hero-strip {
    grid-template-rows: 102px auto auto max-content;
    height: auto;
  }

  .inner-wrapper-hero-utility {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
  }

  .section-legal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-legal.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section-legal.mobile-titles {
    padding-top: 5vh;
  }

  .section-legal.full-page.bg-dark-gray {
    height: auto;
  }

  .section-legal.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section-legal.full {
    align-items: flex-start;
    height: auto;
  }

  .section-legal.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section-legal.regular-padding, .section-legal.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-legal.regular-padding.bg-royal.erc-faq, .section-legal.regular-padding.bg-aqua.tab-group, .section-legal.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section-legal.regular-padding.footnotes, .section-legal.regular-padding.reviews, .section-legal.regular-padding.erc-1, .section-legal.regular-padding.erc-2, .section-legal.regular-padding.erc-3, .section-legal.regular-padding.erc-bridge, .section-legal.regular-padding.ptl-1, .section-legal.regular-padding.legal, .section-legal.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-legal.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-legal.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section-legal.bg-purple {
    background-color: #0000;
  }

  .section-legal.bg-purple.regular-padding.what-matters, .section-legal.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .button-legal-link {
    border-color: #0623ff;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .wrapper-sticky-menu-legal {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    position: static;
  }

  .button-legal-link-navy {
    border-color: #001f4f;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .wrapper-qr-page-buttons {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 1rem;
  }

  .wrapper-splash-logo {
    border-width: 3px;
    border-radius: 1rem;
    height: auto;
    padding: 0;
  }

  .wrapper-splash-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto auto;
    align-self: center;
    width: 75%;
  }

  .hero-line-of-credit {
    height: auto;
  }

  .hero-line-of-credit.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-line-of-credit.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .card-icon-product-highlights {
    margin: 0 0 1rem;
  }

  .wrapper-lottie-animation-diamond {
    width: 7rem;
    height: 5rem;
  }

  .wrapper-process-cta-button {
    width: auto;
    padding-right: 2rem;
  }

  .grid---product-highlights-cards-2 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .wrapper---product-highlights-bottom-2 {
    width: auto;
  }

  .section-requirements.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section-requirements.mobile-titles {
    padding-top: 5vh;
  }

  .section-requirements.full-page.bg-dark-gray {
    height: auto;
  }

  .section-requirements.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section-requirements.full {
    align-items: flex-start;
    height: auto;
  }

  .section-requirements.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section-requirements.regular-padding, .section-requirements.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-requirements.regular-padding.bg-royal.erc-faq, .section-requirements.regular-padding.bg-aqua.tab-group, .section-requirements.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section-requirements.regular-padding.footnotes, .section-requirements.regular-padding.reviews, .section-requirements.regular-padding.erc-1, .section-requirements.regular-padding.erc-2, .section-requirements.regular-padding.erc-3, .section-requirements.regular-padding.erc-bridge, .section-requirements.regular-padding.ptl-1, .section-requirements.regular-padding.legal, .section-requirements.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-requirements.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-requirements.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section-requirements.bg-purple {
    background-color: #0000;
  }

  .section-requirements.bg-purple.regular-padding.what-matters, .section-requirements.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .wrapper-requirements {
    grid-column-gap: 2.5rem;
    grid-row-gap: 0rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wrapper-advanced-req-details {
    padding-bottom: 1rem;
  }

  .wrapper-requirements-r {
    padding: 2rem;
  }

  .inner-wrapper-submission-docs {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .wrapper-closing-req-details {
    padding-bottom: 1rem;
  }

  .float-wrapper-thumbs-up {
    width: 7rem;
    margin-top: 0;
    margin-right: -1rem;
    position: relative;
  }

  .float-wrapper-b-1 {
    width: 7rem;
    margin-top: 2rem;
    margin-right: -1rem;
  }

  .float-wrapper-b-2 {
    z-index: 901;
    width: 10rem;
    margin-top: 2rem;
    margin-left: -1rem;
    position: relative;
    bottom: auto;
    left: auto;
  }

  .float-wrapper-b-3 {
    width: 4rem;
    margin-right: 0;
  }

  .float-wrapper-b-4 {
    width: 7rem;
    margin-top: 4rem;
    margin-right: -4rem;
  }

  .float-wrapper-b-5 {
    width: 4rem;
    margin-top: 3rem;
    margin-right: 0;
  }

  .float-wrapper-b-6 {
    z-index: 901;
    width: 10rem;
    margin-top: -4rem;
    margin-left: -1rem;
    position: relative;
    bottom: auto;
    left: auto;
  }

  .float-wrapper-b-7 {
    width: 4rem;
    margin-left: -12rem;
    margin-right: 0;
  }

  .float-wrapper-b-8 {
    z-index: 901;
    width: 7rem;
    margin-top: 0;
    margin-left: 0;
    margin-right: 6rem;
    position: relative;
    top: .5rem;
    bottom: auto;
    left: auto;
  }

  .hero-partner {
    height: auto;
    max-height: none;
  }

  .hero-partner.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-partner.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .grid---hero---partner {
    grid-template-rows: 102px auto auto max-content;
    height: 100svh;
  }

  .wrapper-hero-loop {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wrapper-hero-loop.trans {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .wrapper---hero-loop-text {
    width: auto;
    margin-right: 2rem;
  }

  .wrapper---hero-loop-smiley {
    width: 8vw;
    margin-right: 2rem;
  }

  .wrapper-hero-title-partner {
    grid-row-gap: 1rem;
    padding-bottom: 4rem;
  }

  .wrapper-mj-sprite {
    width: 14vw;
    margin-right: -1rem;
  }

  .inner-wrapper-hero-title-2 {
    grid-row-gap: 1rem;
    padding-bottom: 0;
  }

  .heading---hero-tiny.text-shadow {
    text-shadow: 4px 4px #06cdff80;
  }

  .heading---hero-tiny.text-shadow-2 {
    text-shadow: 4px 4px #06cdff80;
    line-height: 1;
  }

  .wrapper-hero-title-3 {
    padding-top: 1rem;
    padding-bottom: 2.5rem;
  }

  .inner-wrapper-hero-title-top {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-bottom: 0;
  }

  .inner-wrapper-hero-title-bottom {
    grid-row-gap: 1rem;
    padding-bottom: 0;
  }

  .partner-float-wrapper-1, .partner-float-wrapper-2, .partner-float-wrapper-3, .partner-float-wrapper-4, .partner-float-wrapper-5, .partner-float-wrapper-6 {
    width: 8rem;
    margin-top: 0;
    margin-right: 0;
  }

  .hero-swipe-purple {
    height: 40vh;
  }

  .hero-swipe-purple.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-swipe-purple.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-swipe-royal {
    height: 50vh;
  }

  .hero-swipe-royal.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-swipe-royal.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-swipe-aqua {
    height: 40vh;
  }

  .hero-swipe-aqua.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-swipe-aqua.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-swipe-track {
    height: 140vh;
  }

  .hero-swipe-track.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-swipe-track.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-swipe-mint {
    height: 10vh;
  }

  .hero-swipe-mint.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-swipe-mint.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-partner-highlights {
    padding-top: 0;
  }

  .wrapper-partner-highlights {
    grid-template-columns: 1fr 35%;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wrapper-partner-high-cards {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-point-tr-royal {
    width: 5rem;
    top: -.5rem;
    left: -1rem;
  }

  .section-partner-types {
    padding-top: 0;
  }

  .sticky-wrapper-partner-types {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wrapper-partner-types {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .partner-type-float {
    width: 9rem;
  }

  .section-partner-cta {
    padding-top: 0;
    overflow: hidden;
  }

  .wrapper-partner-cta {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lottie-monkey-meme {
    align-self: center;
  }

  .hero-about-us {
    height: auto;
    max-height: none;
  }

  .hero-about-us.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-about-us.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .grid---hero---about-us {
    grid-template-rows: 102px auto auto max-content;
    height: 100svh;
  }

  .inner-wrapper-hero-title-about {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-bottom: 0;
  }

  .wrapper-hero-title-about-us {
    padding-top: 1rem;
    padding-bottom: 2.5rem;
  }

  .superscript-6 {
    font-size: .75rem;
    top: -1.2rem;
  }

  .wrapper-self-employed-req-details, .wrapper-employed-req-details {
    padding-bottom: 1rem;
  }

  .float-wrapper-c-2 {
    z-index: 901;
    width: 11rem;
    margin-top: 2rem;
    margin-left: 3rem;
    position: relative;
    bottom: auto;
    left: auto;
  }

  .float-wrapper-c-4-old {
    width: 7rem;
    margin-top: 4rem;
    margin-right: -4rem;
  }

  .hero-working-capital {
    height: auto;
  }

  .hero-working-capital.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-working-capital.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-personal-loan {
    height: auto;
  }

  .hero-personal-loan.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-personal-loan.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .float-wrapper-c-1 {
    width: 12rem;
    margin-top: 0;
    margin-right: 0;
  }

  .float-wrapper-c-3 {
    width: 9rem;
    margin-right: -4rem;
  }

  .float-wrapper-c-4 {
    width: 12rem;
    margin-top: 0;
    margin-right: 0;
  }

  .float-wrapper-c-5 {
    z-index: 901;
    width: 6rem;
    margin-left: 0;
    margin-right: 6rem;
    position: relative;
    top: .5rem;
    bottom: auto;
    left: auto;
  }

  .float-wrapper-c-6 {
    width: 12rem;
    margin-left: -2rem;
    margin-right: 0;
  }

  .hero-business-credit-cards {
    height: auto;
  }

  .hero-business-credit-cards.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-business-credit-cards.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .float-wrapper-d-6 {
    width: 9rem;
    margin-left: -2rem;
    margin-right: 0;
  }

  .float-wrapper-d-5 {
    z-index: 901;
    width: 9rem;
    margin-left: 0;
    margin-right: 6rem;
    position: relative;
    top: .5rem;
    bottom: auto;
    left: auto;
  }

  .float-wrapper-d-1 {
    width: 9rem;
    margin-top: 0;
    margin-right: -1rem;
  }

  .float-wrapper-d-4 {
    width: 9rem;
    margin-top: 0;
    margin-right: 0;
  }

  .float-wrapper-d-2 {
    z-index: 901;
    width: 13rem;
    margin-top: 0;
    margin-left: 3rem;
    position: relative;
    bottom: auto;
    left: auto;
  }

  .section-benji-split {
    padding-top: 0;
  }

  .wrapper-benji-split {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: -.7rem;
  }

  .wrapper-business-products-old {
    cursor: ew-resize;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: scroll;
  }

  .inner-wrapper-biz-product-cards-old {
    min-width: 1200px;
  }

  .card-wrapper-business-product-2 {
    width: auto;
    min-width: 21rem;
    max-width: 22rem;
  }

  .section-all-products.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section-all-products.mobile-titles {
    padding-top: 5vh;
  }

  .section-all-products.full-page.bg-dark-gray {
    height: auto;
  }

  .section-all-products.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section-all-products.full {
    align-items: flex-start;
    height: auto;
  }

  .section-all-products.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section-all-products.regular-padding, .section-all-products.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-all-products.regular-padding.bg-royal.erc-faq, .section-all-products.regular-padding.bg-aqua.tab-group, .section-all-products.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section-all-products.regular-padding.footnotes, .section-all-products.regular-padding.reviews, .section-all-products.regular-padding.erc-1, .section-all-products.regular-padding.erc-2, .section-all-products.regular-padding.erc-3, .section-all-products.regular-padding.erc-bridge, .section-all-products.regular-padding.ptl-1, .section-all-products.regular-padding.legal, .section-all-products.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-all-products.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-all-products.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section-all-products.bg-purple {
    background-color: #0000;
  }

  .section-all-products.bg-purple.regular-padding.what-matters, .section-all-products.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .wrapper-personal-products, .wrapper-re-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .grid-all-products-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    display: grid;
  }

  .hero-main-page-title {
    height: auto;
    max-height: none;
  }

  .hero-main-page-title.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-main-page-title.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .grid---hero---main-page {
    grid-template-rows: 102px auto;
    min-height: 70vh;
  }

  .hero-main-page-title-og {
    height: auto;
    max-height: none;
  }

  .hero-main-page-title-og.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero-main-page-title-og.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .inner-wrapper-hero-main-cta {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto 1fr;
    place-content: center;
    align-items: center;
    width: auto;
  }

  .inner-wrapper-hero-main-cta-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section---top-industries {
    padding-bottom: 15%;
  }

  .section---top-industries.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---top-industries.mobile-titles {
    padding-top: 5vh;
  }

  .section---top-industries.full-page.bg-dark-gray {
    height: auto;
  }

  .section---top-industries.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---top-industries.full {
    align-items: flex-start;
    height: auto;
  }

  .section---top-industries.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---top-industries.regular-padding, .section---top-industries.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---top-industries.regular-padding.bg-royal.erc-faq, .section---top-industries.regular-padding.bg-aqua.tab-group, .section---top-industries.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---top-industries.regular-padding.footnotes, .section---top-industries.regular-padding.reviews, .section---top-industries.regular-padding.erc-1, .section---top-industries.regular-padding.erc-2, .section---top-industries.regular-padding.erc-3, .section---top-industries.regular-padding.erc-bridge, .section---top-industries.regular-padding.ptl-1, .section---top-industries.regular-padding.legal, .section---top-industries.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---top-industries.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---top-industries.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---top-industries.bg-purple {
    background-color: #0000;
  }

  .section---top-industries.bg-purple.regular-padding.what-matters, .section---top-industries.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .wrapper---top-industries {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .grid-top-industries {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    display: grid;
  }

  .icon---top-industry {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
  }

  .top-industry-pills-wrapper {
    flex-flow: wrap;
    position: static;
  }

  .top-industry-type-pill {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pill-wrapper---top-industry {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    align-self: center;
  }

  .section---works-for-biz.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---works-for-biz.mobile-titles {
    padding-top: 5vh;
  }

  .section---works-for-biz.full-page.bg-dark-gray {
    height: auto;
  }

  .section---works-for-biz.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---works-for-biz.full {
    align-items: flex-start;
    height: auto;
  }

  .section---works-for-biz.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---works-for-biz.regular-padding, .section---works-for-biz.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---works-for-biz.regular-padding.bg-royal.erc-faq, .section---works-for-biz.regular-padding.bg-aqua.tab-group, .section---works-for-biz.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---works-for-biz.regular-padding.footnotes, .section---works-for-biz.regular-padding.reviews, .section---works-for-biz.regular-padding.erc-1, .section---works-for-biz.regular-padding.erc-2, .section---works-for-biz.regular-padding.erc-3, .section---works-for-biz.regular-padding.erc-bridge, .section---works-for-biz.regular-padding.ptl-1, .section---works-for-biz.regular-padding.legal, .section---works-for-biz.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---works-for-biz.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---works-for-biz.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---works-for-biz.bg-purple {
    background-color: #0000;
  }

  .section---works-for-biz.bg-purple.regular-padding.what-matters, .section---works-for-biz.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .wrapper---works-for-biz {
    padding: 0;
  }

  .wrapper---works-for-biz-card {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .section---what-you-get.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---what-you-get.mobile-titles {
    padding-top: 5vh;
  }

  .section---what-you-get.full-page.bg-dark-gray {
    height: auto;
  }

  .section---what-you-get.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---what-you-get.full {
    align-items: flex-start;
    height: auto;
  }

  .section---what-you-get.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---what-you-get.regular-padding, .section---what-you-get.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---what-you-get.regular-padding.bg-royal.erc-faq, .section---what-you-get.regular-padding.bg-aqua.tab-group, .section---what-you-get.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---what-you-get.regular-padding.footnotes, .section---what-you-get.regular-padding.reviews, .section---what-you-get.regular-padding.erc-1, .section---what-you-get.regular-padding.erc-2, .section---what-you-get.regular-padding.erc-3, .section---what-you-get.regular-padding.erc-bridge, .section---what-you-get.regular-padding.ptl-1, .section---what-you-get.regular-padding.legal, .section---what-you-get.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---what-you-get.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---what-you-get.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---what-you-get.bg-purple {
    background-color: #0000;
  }

  .section---what-you-get.bg-purple.regular-padding.what-matters, .section---what-you-get.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .container---what-you-get {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .grid---what-you-get {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    display: grid;
  }

  .section---featured-on.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---featured-on.mobile-titles {
    padding-top: 5vh;
  }

  .section---featured-on.full-page.bg-dark-gray {
    height: auto;
  }

  .section---featured-on.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---featured-on.full {
    align-items: flex-start;
    height: auto;
  }

  .section---featured-on.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---featured-on.regular-padding, .section---featured-on.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---featured-on.regular-padding.bg-royal.erc-faq, .section---featured-on.regular-padding.bg-aqua.tab-group, .section---featured-on.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---featured-on.regular-padding.footnotes, .section---featured-on.regular-padding.reviews, .section---featured-on.regular-padding.erc-1, .section---featured-on.regular-padding.erc-2, .section---featured-on.regular-padding.erc-3, .section---featured-on.regular-padding.erc-bridge, .section---featured-on.regular-padding.ptl-1, .section---featured-on.regular-padding.legal, .section---featured-on.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---featured-on.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---featured-on.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---featured-on.bg-purple {
    background-color: #0000;
  }

  .section---featured-on.bg-purple.regular-padding.what-matters, .section---featured-on.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .wrapper---featured-on {
    padding: 0;
  }

  .grid---featured-on {
    grid-column-gap: 8%;
    grid-row-gap: 8%;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image---featured-on {
    width: 15vw;
  }

  .section-faq-u-2 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .section-faq-u-2.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section-faq-u-2.mobile-titles {
    padding-top: 5vh;
  }

  .section-faq-u-2.full-page.bg-dark-gray {
    height: auto;
  }

  .section-faq-u-2.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section-faq-u-2.full {
    align-items: flex-start;
    height: auto;
  }

  .section-faq-u-2.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section-faq-u-2.regular-padding, .section-faq-u-2.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-faq-u-2.regular-padding.bg-royal.erc-faq, .section-faq-u-2.regular-padding.bg-aqua.tab-group, .section-faq-u-2.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section-faq-u-2.regular-padding.footnotes, .section-faq-u-2.regular-padding.reviews, .section-faq-u-2.regular-padding.erc-1, .section-faq-u-2.regular-padding.erc-2, .section-faq-u-2.regular-padding.erc-3, .section-faq-u-2.regular-padding.erc-bridge, .section-faq-u-2.regular-padding.ptl-1, .section-faq-u-2.regular-padding.legal, .section-faq-u-2.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-faq-u-2.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-faq-u-2.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section-faq-u-2.bg-purple {
    background-color: #0000;
  }

  .section-faq-u-2.bg-purple.regular-padding.what-matters, .section-faq-u-2.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .wrapper---faq-u-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .heading-wrap-small {
    flex-direction: column;
    align-items: flex-start;
  }

  .faq-accent-02 {
    right: 64px;
  }

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

  .tab-wrapper---faq-u-2.bottom-divider {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .tab-link---faq-u-2 {
    padding: 2%;
  }

  .section---cta-landing.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---cta-landing.mobile-titles {
    padding-top: 5vh;
  }

  .section---cta-landing.full-page.bg-dark-gray {
    height: auto;
  }

  .section---cta-landing.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---cta-landing.full {
    align-items: flex-start;
    height: auto;
  }

  .section---cta-landing.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---cta-landing.regular-padding, .section---cta-landing.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---cta-landing.regular-padding.bg-royal.erc-faq, .section---cta-landing.regular-padding.bg-aqua.tab-group, .section---cta-landing.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---cta-landing.regular-padding.footnotes, .section---cta-landing.regular-padding.reviews, .section---cta-landing.regular-padding.erc-1, .section---cta-landing.regular-padding.erc-2, .section---cta-landing.regular-padding.erc-3, .section---cta-landing.regular-padding.erc-bridge, .section---cta-landing.regular-padding.ptl-1, .section---cta-landing.regular-padding.legal, .section---cta-landing.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---cta-landing.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---cta-landing.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---cta-landing.bg-purple {
    background-color: #0000;
  }

  .section---cta-landing.bg-purple.regular-padding.what-matters, .section---cta-landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .container---cta-landing {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---hhow-it-works.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---hhow-it-works.mobile-titles {
    padding-top: 5vh;
  }

  .section---hhow-it-works.full-page.bg-dark-gray {
    height: auto;
  }

  .section---hhow-it-works.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---hhow-it-works.full {
    align-items: flex-start;
    height: auto;
  }

  .section---hhow-it-works.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---hhow-it-works.regular-padding, .section---hhow-it-works.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---hhow-it-works.regular-padding.bg-royal.erc-faq, .section---hhow-it-works.regular-padding.bg-aqua.tab-group, .section---hhow-it-works.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---hhow-it-works.regular-padding.footnotes, .section---hhow-it-works.regular-padding.reviews, .section---hhow-it-works.regular-padding.erc-1, .section---hhow-it-works.regular-padding.erc-2, .section---hhow-it-works.regular-padding.erc-3, .section---hhow-it-works.regular-padding.erc-bridge, .section---hhow-it-works.regular-padding.ptl-1, .section---hhow-it-works.regular-padding.legal, .section---hhow-it-works.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---hhow-it-works.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---hhow-it-works.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---hhow-it-works.bg-purple {
    background-color: #0000;
  }

  .section---hhow-it-works.bg-purple.regular-padding.what-matters, .section---hhow-it-works.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .container---how-it-works {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .badge.utility {
    padding-left: 1.25vw;
    padding-right: 1.25vw;
  }

  .icon-wrapper---circle.how-it-works, .icon-wrapper---circle.merchant-process-image, .icon-wrapper---circle.merchant-process-count, .icon-wrapper---circle.customer-process {
    padding: .5rem;
  }

  .icon---what-you-get.menu-item, .icon---what-you-get.docs-needed {
    width: 3vw;
  }

  .section---what-they-get.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---what-they-get.mobile-titles {
    padding-top: 5vh;
  }

  .section---what-they-get.full-page.bg-dark-gray {
    height: auto;
  }

  .section---what-they-get.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---what-they-get.full {
    align-items: flex-start;
    height: auto;
  }

  .section---what-they-get.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---what-they-get.regular-padding, .section---what-they-get.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---what-they-get.regular-padding.bg-royal.erc-faq, .section---what-they-get.regular-padding.bg-aqua.tab-group, .section---what-they-get.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---what-they-get.regular-padding.footnotes, .section---what-they-get.regular-padding.reviews, .section---what-they-get.regular-padding.erc-1, .section---what-they-get.regular-padding.erc-2, .section---what-they-get.regular-padding.erc-3, .section---what-they-get.regular-padding.erc-bridge, .section---what-they-get.regular-padding.ptl-1, .section---what-they-get.regular-padding.legal, .section---what-they-get.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---what-they-get.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---what-they-get.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---what-they-get.bg-purple {
    background-color: #0000;
  }

  .section---what-they-get.bg-purple.regular-padding.what-matters, .section---what-they-get.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .container---what-they-get {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .grid---what-they-get {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    display: grid;
  }

  .wrapper---section-divider {
    justify-content: center;
    align-items: center;
  }

  .wrapper---section-divider.bottom-padding {
    padding-bottom: 2rem;
  }

  .wrapper---section-divider.sales-process {
    margin-top: 0;
  }

  .wrapper---section-divider.sign-up {
    margin-top: -1rem;
  }

  .wrapper---section-divider.process {
    margin-top: 0;
  }

  .section-divider---royal {
    width: 130%;
  }

  .section-divider---royal.padding, .section-divider---royal.xtra-padding {
    width: 100%;
    padding-top: 3%;
    padding-bottom: 3%;
  }

  .section-divider---royal.v2 {
    width: 100%;
  }

  .pill-wrapper---app-fields {
    flex-flow: wrap;
    padding-top: 3%;
    position: static;
  }

  .wrapper---card-divider {
    justify-content: center;
    align-items: center;
    margin-top: 3%;
  }

  .wrapper---card-divider.bottom-padding {
    padding-bottom: 2rem;
  }

  .wrapper---card-divider.sales-process {
    margin-top: 0;
  }

  .wrapper---card-divider.sign-up {
    margin-top: -1rem;
  }

  .wrapper---card-divider.process {
    margin-top: 0;
  }

  .grid---dtc-biz-types {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    display: grid;
  }

  .container---works-for-biz {
    grid-column-gap: 6vw;
    grid-row-gap: 6vw;
  }

  .section---footer-landing.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---footer-landing.mobile-titles {
    padding-top: 5vh;
  }

  .section---footer-landing.full-page.bg-dark-gray {
    height: auto;
  }

  .section---footer-landing.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---footer-landing.full {
    align-items: flex-start;
    height: auto;
  }

  .section---footer-landing.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---footer-landing.regular-padding, .section---footer-landing.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---footer-landing.regular-padding.bg-royal.erc-faq, .section---footer-landing.regular-padding.bg-aqua.tab-group, .section---footer-landing.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---footer-landing.regular-padding.footnotes, .section---footer-landing.regular-padding.reviews, .section---footer-landing.regular-padding.erc-1, .section---footer-landing.regular-padding.erc-2, .section---footer-landing.regular-padding.erc-3, .section---footer-landing.regular-padding.erc-bridge, .section---footer-landing.regular-padding.ptl-1, .section---footer-landing.regular-padding.legal, .section---footer-landing.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---footer-landing.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---footer-landing.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---footer-landing.bg-purple {
    background-color: #0000;
  }

  .section---footer-landing.bg-purple.regular-padding.what-matters, .section---footer-landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .container---footnotes-landing {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .giant-button---get-started-landing {
    padding: 2.5vw 3vw;
    font-size: 3.5vw;
    line-height: .8;
  }

  .section---big-footer-landing {
    padding-bottom: 2.5%;
  }

  .wrapper---socials-menu-landing {
    grid-column-gap: 1.5rem;
    grid-row-gap: .25rem;
  }

  .link---footer-social-landing {
    align-self: center;
  }

  .icon---footer-social-landing {
    height: 1rem;
  }

  .wrapper---section-title-center.grid.in-the-box.v1 {
    margin-top: 2%;
  }

  .wrapper---section-title-center.grid-split {
    padding-bottom: 3.5vw;
  }

  .container---what-you-get-menu {
    padding-left: 5%;
    padding-right: 5%;
  }

  .wrapper---menu-items.v2 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .badge-check-mark-1 {
    width: 3vw;
    height: 3vw;
  }

  .container---hero-bottom-landing {
    grid-column-gap: 6vw;
    grid-row-gap: 6vw;
  }

  .pills-wrapper---top-industries {
    flex-flow: wrap;
    align-content: center;
    position: static;
  }

  .link---brand-logo-landing {
    z-index: 20;
    height: 4vw;
    padding-left: 0;
  }

  .link---brand-logo-landing.w--current {
    width: auto;
    height: 5vw;
  }

  .link---brand-logo-landing.michael {
    width: 30vw;
    min-width: 30vw;
    max-width: 30vw;
  }

  .nav-cta---landing-page {
    padding: 0;
  }

  .wrapper---main-nav-bar-left {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .hero---dtc-landing {
    height: auto;
  }

  .hero---dtc-landing.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero---dtc-landing.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wrapper---hero-title-landing {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .section---hero-bottom-landing.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---hero-bottom-landing.mobile-titles {
    padding-top: 5vh;
  }

  .section---hero-bottom-landing.full-page.bg-dark-gray {
    height: auto;
  }

  .section---hero-bottom-landing.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---hero-bottom-landing.full {
    align-items: flex-start;
    height: auto;
  }

  .section---hero-bottom-landing.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---hero-bottom-landing.regular-padding, .section---hero-bottom-landing.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---hero-bottom-landing.regular-padding.bg-royal.erc-faq, .section---hero-bottom-landing.regular-padding.bg-aqua.tab-group, .section---hero-bottom-landing.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---hero-bottom-landing.regular-padding.footnotes, .section---hero-bottom-landing.regular-padding.reviews, .section---hero-bottom-landing.regular-padding.erc-1, .section---hero-bottom-landing.regular-padding.erc-2, .section---hero-bottom-landing.regular-padding.erc-3, .section---hero-bottom-landing.regular-padding.erc-bridge, .section---hero-bottom-landing.regular-padding.ptl-1, .section---hero-bottom-landing.regular-padding.legal, .section---hero-bottom-landing.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---hero-bottom-landing.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---hero-bottom-landing.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---hero-bottom-landing.bg-purple {
    background-color: #0000;
  }

  .section---hero-bottom-landing.bg-purple.regular-padding.what-matters, .section---hero-bottom-landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .marck-script-span---hero-bottom {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .container---top-industries {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }

  .giant-button---in-the-box-landing {
    padding: 4vw 5vw;
    font-size: 3.5vw;
    line-height: .8;
  }

  .giant-button---in-the-box-landing.v2 {
    padding: 2.5vw 3vw;
  }

  .sticker---flash-sale {
    width: 16vw;
  }

  .sticker---magic-door {
    width: 10vw;
  }

  .sticker---cash-1 {
    width: 17vw;
  }

  .sticker---cash-2 {
    width: 10vw;
  }

  .float-cta-button---get-started-landing, .float-cta-button---book-a-call-landing {
    font-size: 2vw;
  }

  .cta---how-it-works-landing {
    padding: .3rem 1rem;
  }

  .wrapper---section-title-left.grid.padding-bottom {
    grid-column-gap: 3%;
    grid-row-gap: 3%;
  }

  .wrapper---section-title-left.grid-split {
    padding-bottom: 3.5vw;
  }

  .section---how-it-works {
    grid-column-gap: 8.5vw;
    grid-row-gap: 8.5vw;
  }

  .section---how-it-works.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---how-it-works.mobile-titles {
    padding-top: 5vh;
  }

  .section---how-it-works.full-page.bg-dark-gray {
    height: auto;
  }

  .section---how-it-works.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---how-it-works.full {
    align-items: flex-start;
    height: auto;
  }

  .section---how-it-works.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---how-it-works.regular-padding, .section---how-it-works.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---how-it-works.regular-padding.bg-royal.erc-faq, .section---how-it-works.regular-padding.bg-aqua.tab-group, .section---how-it-works.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---how-it-works.regular-padding.footnotes, .section---how-it-works.regular-padding.reviews, .section---how-it-works.regular-padding.erc-1, .section---how-it-works.regular-padding.erc-2, .section---how-it-works.regular-padding.erc-3, .section---how-it-works.regular-padding.erc-bridge, .section---how-it-works.regular-padding.ptl-1, .section---how-it-works.regular-padding.legal, .section---how-it-works.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---how-it-works.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---how-it-works.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---how-it-works.bg-purple {
    background-color: #0000;
  }

  .section---how-it-works.bg-purple.regular-padding.what-matters, .section---how-it-works.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .wrapper---merchant-sign-up {
    max-width: 100%;
  }

  .wrapper---merchant-sign-up-bottom {
    cursor: ew-resize;
    overflow: scroll;
  }

  .inner-wrapper---merchant-sign-up-bottom {
    min-width: auto;
    padding-left: 20%;
    padding-right: 20%;
  }

  .card-wrapper---merchant-sign-up {
    width: 60vw;
    padding: 3%;
  }

  .card-wrapper---merchant-sign-up.middle {
    width: 80vw;
    padding: 3%;
  }

  .card-wrapper---merchant-sign-up.first {
    width: 60vw;
    padding: 3%;
  }

  .card-contents---merchant-sign-up-left {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    width: 60%;
  }

  .link---get-started-button-landing {
    width: 16vw;
    height: 16vw;
  }

  .superscript-7 {
    font-size: 2vw;
  }

  .section---financing-a-customer.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---financing-a-customer.mobile-titles {
    padding-top: 5vh;
  }

  .section---financing-a-customer.full-page.bg-dark-gray {
    height: auto;
  }

  .section---financing-a-customer.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---financing-a-customer.full {
    align-items: flex-start;
    height: auto;
  }

  .section---financing-a-customer.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---financing-a-customer.regular-padding, .section---financing-a-customer.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---financing-a-customer.regular-padding.bg-royal.erc-faq, .section---financing-a-customer.regular-padding.bg-aqua.tab-group, .section---financing-a-customer.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---financing-a-customer.regular-padding.footnotes, .section---financing-a-customer.regular-padding.reviews, .section---financing-a-customer.regular-padding.erc-1, .section---financing-a-customer.regular-padding.erc-2, .section---financing-a-customer.regular-padding.erc-3, .section---financing-a-customer.regular-padding.erc-bridge, .section---financing-a-customer.regular-padding.ptl-1, .section---financing-a-customer.regular-padding.legal, .section---financing-a-customer.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---financing-a-customer.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---financing-a-customer.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---financing-a-customer.bg-purple {
    background-color: #0000;
  }

  .section---financing-a-customer.bg-purple.regular-padding.what-matters, .section---financing-a-customer.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .inner-wrapper---financing-a-customer {
    min-width: auto;
    padding-left: 10%;
    padding-right: 10%;
  }

  .wrapper---financing-a-customer {
    cursor: ew-resize;
    overflow: scroll;
  }

  .card-wrapper---financing-a-customer {
    width: 70vw;
    padding: 3%;
  }

  .card-wrapper---financing-a-customer.middle {
    width: 80vw;
    padding: 3%;
  }

  .card-wrapper---financing-a-customer.first {
    width: 60vw;
    padding: 3%;
  }

  .card-contents---financing-a-customer {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    width: 50%;
  }

  .wrapper---card-right-title {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .list---share-your-link {
    padding-left: 6%;
  }

  .wrapper---vertical-divider {
    height: 100%;
  }

  .inner-menu-wrapper---what-you-get-middle, .inner-menu-wrapper---what-you-get-bottom {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .lottie---snow-fall {
    width: 135%;
    height: 135%;
    top: -10%;
    bottom: auto;
  }

  .inner-menu-wrapper---what-you-get-middle-holiday-promo, .inner-menu-wrapper---what-you-get-middle-bottom-holiday-promo {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .wrapper---setup-fee-right {
    grid-column-gap: 1.5vw;
    grid-row-gap: 1.5vw;
  }

  .grid---what-you-get-holiday-promo {
    grid-column-gap: 4vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr min-content;
  }

  .wrapper---big-footer-buttons-vertical.v2 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .link---footer-social {
    align-self: center;
    width: 2.5vw;
    height: 2.5vw;
  }

  .wrapper---footer-social {
    width: 100%;
  }

  .container---big-footer-main-v1 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .wrapper-c---cta-main-v1 {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .link---cta-main-v1 {
    padding: 0;
  }

  .inner-menu-wrapper---docs-needed-main-v1 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .tab-link---faq-u-2-copy, .tab-link---closing-reqs {
    padding: 3%;
  }

  .inner-menu-wrapper---closing-reqs {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .pill-wrapper---closing-reqs {
    flex-flow: wrap;
    padding-top: 3%;
    position: static;
  }

  .hero---main-v1 {
    height: auto;
  }

  .hero---main-v1.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero---main-v1.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wrapper---hero-title-bottom, .wrapper---hero-title-intro {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .divider---sphere-mint {
    width: 130%;
  }

  .divider---sphere-mint.padding, .divider---sphere-mint.xtra-padding {
    width: 100%;
    padding-top: 3%;
    padding-bottom: 3%;
  }

  .section---hero-bottom.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---hero-bottom.mobile-titles {
    padding-top: 5vh;
  }

  .section---hero-bottom.full-page.bg-dark-gray {
    height: auto;
  }

  .section---hero-bottom.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---hero-bottom.full {
    align-items: flex-start;
    height: auto;
  }

  .section---hero-bottom.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---hero-bottom.regular-padding, .section---hero-bottom.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---hero-bottom.regular-padding.bg-royal.erc-faq, .section---hero-bottom.regular-padding.bg-aqua.tab-group, .section---hero-bottom.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---hero-bottom.regular-padding.footnotes, .section---hero-bottom.regular-padding.reviews, .section---hero-bottom.regular-padding.erc-1, .section---hero-bottom.regular-padding.erc-2, .section---hero-bottom.regular-padding.erc-3, .section---hero-bottom.regular-padding.erc-bridge, .section---hero-bottom.regular-padding.ptl-1, .section---hero-bottom.regular-padding.legal, .section---hero-bottom.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---hero-bottom.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---hero-bottom.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---hero-bottom.bg-purple {
    background-color: #0000;
  }

  .section---hero-bottom.bg-purple.regular-padding.what-matters, .section---hero-bottom.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .divider---wave-mint {
    width: 130%;
  }

  .divider---wave-mint.padding, .divider---wave-mint.xtra-padding {
    width: 100%;
    padding-top: 3%;
    padding-bottom: 3%;
  }

  .wrapper---hero-title-main {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .container---main-nav {
    padding: 1.25rem 1.5rem;
  }

  ._1-wrapper---main-nav-left-main {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .wrapper---nav-cta {
    padding: 0;
  }

  ._1-link---brand-logo-main {
    z-index: 20;
    width: 22vw;
    padding-left: 0;
  }

  ._1-link---brand-logo-main.w--current {
    width: auto;
    height: 5vw;
  }

  ._1-link---brand-logo-main.michael {
    width: 30vw;
    min-width: 30vw;
    max-width: 30vw;
  }

  .grid---nav-bar-main {
    padding-top: .4rem;
    padding-bottom: .5rem;
  }

  .wrapper---main-nav-left {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .old-link---brand-logo-main {
    z-index: 20;
    width: 22vw;
    padding-left: 0;
  }

  .old-link---brand-logo-main.michael {
    width: 30vw;
    min-width: 30vw;
    max-width: 30vw;
  }

  .nav-cta---main, .link---nav-cta-left, .cta---nav-menu-main, .nav-cta---mobile-main {
    padding: 0;
  }

  .section---get-started {
    padding-top: 15%;
    padding-bottom: 15%;
  }

  .section---get-started.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---get-started.mobile-titles {
    padding-top: 5vh;
  }

  .section---get-started.full-page.bg-dark-gray {
    height: auto;
  }

  .section---get-started.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---get-started.full {
    align-items: flex-start;
    height: auto;
  }

  .section---get-started.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---get-started.regular-padding, .section---get-started.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---get-started.regular-padding.bg-royal.erc-faq, .section---get-started.regular-padding.bg-aqua.tab-group, .section---get-started.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---get-started.regular-padding.footnotes, .section---get-started.regular-padding.reviews, .section---get-started.regular-padding.erc-1, .section---get-started.regular-padding.erc-2, .section---get-started.regular-padding.erc-3, .section---get-started.regular-padding.erc-bridge, .section---get-started.regular-padding.ptl-1, .section---get-started.regular-padding.legal, .section---get-started.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---get-started.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---get-started.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---get-started.bg-purple {
    background-color: #0000;
  }

  .section---get-started.bg-purple.regular-padding.what-matters, .section---get-started.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .hero---utility-page {
    height: auto;
  }

  .hero---utility-page.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero---utility-page.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wrapper---hero-title-utility {
    padding-top: 10rem;
  }

  .inner-wrapper---hero-title {
    grid-row-gap: 1rem;
    margin-top: 0%;
    padding-bottom: 0;
  }

  .inner-wrapper---hero-utility {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
  }

  .section---legal {
    padding-bottom: 15%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---legal.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---legal.mobile-titles {
    padding-top: 5vh;
  }

  .section---legal.full-page.bg-dark-gray {
    height: auto;
  }

  .section---legal.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---legal.full {
    align-items: flex-start;
    height: auto;
  }

  .section---legal.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---legal.regular-padding, .section---legal.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---legal.regular-padding.bg-royal.erc-faq, .section---legal.regular-padding.bg-aqua.tab-group, .section---legal.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---legal.regular-padding.footnotes, .section---legal.regular-padding.reviews, .section---legal.regular-padding.erc-1, .section---legal.regular-padding.erc-2, .section---legal.regular-padding.erc-3, .section---legal.regular-padding.erc-bridge, .section---legal.regular-padding.ptl-1, .section---legal.regular-padding.legal, .section---legal.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---legal.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---legal.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---legal.bg-purple {
    background-color: #0000;
  }

  .section---legal.bg-purple.regular-padding.what-matters, .section---legal.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .wrapper---sticky-menu-legal {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    position: static;
  }

  .heading---hero-title.text-shadow {
    text-shadow: 4px 4px #06cdff80;
  }

  .wrapper---nav-bar {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wrapper---nav-logo {
    height: 1.75rem;
  }

  .link---brand-logo-main {
    z-index: 20;
    padding-left: 0;
  }

  .link---brand-logo-main.michael {
    width: 30vw;
    min-width: 30vw;
    max-width: 30vw;
  }

  .link---nav-cta {
    padding: 0;
  }

  .wrapper---nav-menu-dropdown {
    width: 22rem;
  }

  .wrapper---nav-menu-button {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .hero---landing-bottom.titles {
    min-height: auto;
    padding-top: 0;
  }

  .hero---landing-bottom.mobile-titles {
    padding-top: 5vh;
  }

  .hero---landing-bottom.full-page.bg-dark-gray {
    height: auto;
  }

  .hero---landing-bottom.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .hero---landing-bottom.full {
    align-items: flex-start;
    height: auto;
  }

  .hero---landing-bottom.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .hero---landing-bottom.regular-padding, .hero---landing-bottom.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero---landing-bottom.regular-padding.bg-royal.erc-faq, .hero---landing-bottom.regular-padding.bg-aqua.tab-group, .hero---landing-bottom.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .hero---landing-bottom.regular-padding.footnotes, .hero---landing-bottom.regular-padding.reviews, .hero---landing-bottom.regular-padding.erc-1, .hero---landing-bottom.regular-padding.erc-2, .hero---landing-bottom.regular-padding.erc-3, .hero---landing-bottom.regular-padding.erc-bridge, .hero---landing-bottom.regular-padding.ptl-1, .hero---landing-bottom.regular-padding.legal, .hero---landing-bottom.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero---landing-bottom.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero---landing-bottom.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .hero---landing-bottom.bg-purple {
    background-color: #0000;
  }

  .hero---landing-bottom.bg-purple.regular-padding.what-matters, .hero---landing-bottom.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .milestones-section---landing.titles {
    min-height: auto;
    padding-top: 0;
  }

  .milestones-section---landing.mobile-titles {
    padding-top: 5vh;
  }

  .milestones-section---landing.full-page.bg-dark-gray {
    height: auto;
  }

  .milestones-section---landing.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .milestones-section---landing.full {
    align-items: flex-start;
    height: auto;
  }

  .milestones-section---landing.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .milestones-section---landing.regular-padding, .milestones-section---landing.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .milestones-section---landing.regular-padding.bg-royal.erc-faq, .milestones-section---landing.regular-padding.bg-aqua.tab-group, .milestones-section---landing.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .milestones-section---landing.regular-padding.footnotes, .milestones-section---landing.regular-padding.reviews, .milestones-section---landing.regular-padding.erc-1, .milestones-section---landing.regular-padding.erc-2, .milestones-section---landing.regular-padding.erc-3, .milestones-section---landing.regular-padding.erc-bridge, .milestones-section---landing.regular-padding.ptl-1, .milestones-section---landing.regular-padding.legal, .milestones-section---landing.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .milestones-section---landing.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .milestones-section---landing.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .milestones-section---landing.bg-purple {
    background-color: #0000;
  }

  .milestones-section---landing.bg-purple.regular-padding.what-matters, .milestones-section---landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .highlights-section---landing {
    padding-bottom: 15%;
  }

  .highlights-section---landing.titles {
    min-height: auto;
    padding-top: 0;
  }

  .highlights-section---landing.mobile-titles {
    padding-top: 5vh;
  }

  .highlights-section---landing.full-page.bg-dark-gray {
    height: auto;
  }

  .highlights-section---landing.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .highlights-section---landing.full {
    align-items: flex-start;
    height: auto;
  }

  .highlights-section---landing.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .highlights-section---landing.regular-padding, .highlights-section---landing.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .highlights-section---landing.regular-padding.bg-royal.erc-faq, .highlights-section---landing.regular-padding.bg-aqua.tab-group, .highlights-section---landing.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .highlights-section---landing.regular-padding.footnotes, .highlights-section---landing.regular-padding.reviews, .highlights-section---landing.regular-padding.erc-1, .highlights-section---landing.regular-padding.erc-2, .highlights-section---landing.regular-padding.erc-3, .highlights-section---landing.regular-padding.erc-bridge, .highlights-section---landing.regular-padding.ptl-1, .highlights-section---landing.regular-padding.legal, .highlights-section---landing.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .highlights-section---landing.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .highlights-section---landing.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .highlights-section---landing.bg-purple {
    background-color: #0000;
  }

  .highlights-section---landing.bg-purple.regular-padding.what-matters, .highlights-section---landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .highlights-card---landing {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .icon---highlights---landing {
    height: 15vw;
  }

  .container---highlights---landing {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }

  .container---milestones---landing {
    padding: 0;
  }

  .products-section---landing.titles {
    min-height: auto;
    padding-top: 0;
  }

  .products-section---landing.mobile-titles {
    padding-top: 5vh;
  }

  .products-section---landing.full-page.bg-dark-gray {
    height: auto;
  }

  .products-section---landing.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .products-section---landing.full {
    align-items: flex-start;
    height: auto;
  }

  .products-section---landing.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .products-section---landing.regular-padding, .products-section---landing.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .products-section---landing.regular-padding.bg-royal.erc-faq, .products-section---landing.regular-padding.bg-aqua.tab-group, .products-section---landing.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .products-section---landing.regular-padding.footnotes, .products-section---landing.regular-padding.reviews, .products-section---landing.regular-padding.erc-1, .products-section---landing.regular-padding.erc-2, .products-section---landing.regular-padding.erc-3, .products-section---landing.regular-padding.erc-bridge, .products-section---landing.regular-padding.ptl-1, .products-section---landing.regular-padding.legal, .products-section---landing.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .products-section---landing.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .products-section---landing.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .products-section---landing.bg-purple {
    background-color: #0000;
  }

  .products-section---landing.bg-purple.regular-padding.what-matters, .products-section---landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .nav-wrapper---landing {
    padding-top: 0%;
    padding-bottom: .5%;
  }

  .main-nav---landing-page {
    margin-top: 0;
    padding-top: 0;
  }

  .wrapper---store-ribbon {
    background-size: 77px;
    margin-top: -.8rem;
  }

  .hero---landing {
    height: auto;
  }

  .hero---landing.legal {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero---landing.biz-card {
    height: 100dvh;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .brand-link---landing-nav {
    z-index: 20;
    height: 30px;
    padding-left: 0;
  }

  .brand-link---landing-nav.w--current {
    width: auto;
    height: 5vw;
  }

  .brand-link---landing-nav.michael {
    width: 30vw;
    min-width: 30vw;
    max-width: 30vw;
  }

  .wrapper---main-nav---left {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .cta-link---landing-nav, .cta-link-2---landing-nav {
    padding: 0;
  }

  .hero-title-wrapper---landing {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .container---hero-bottom---landing {
    grid-column-gap: 8.5vw;
    grid-row-gap: 8.5vw;
  }

  .wrapper---why-bnpl {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .wrapper---why-bnpl-list, .inner-wrapper---why-list-item {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  .icon---list-check-mark {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 2.75vw;
    height: 2.75vw;
    display: flex;
  }

  .wrapper---works-for-any-biz {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    justify-content: space-between;
    align-self: stretch;
    max-width: none;
  }

  .sticker---cash-rain-1 {
    width: 16vw;
  }

  .sticker---cash-rain-2 {
    width: 17vw;
  }

  .sticker---cash-rain-3, .sticker---cash-rain-4 {
    width: 10vw;
  }

  .inner-menu-wrapper---turbo-fee {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .sticker---cash-rain-5 {
    width: 10vw;
  }

  .section---merchant-process.titles {
    min-height: auto;
    padding-top: 0;
  }

  .section---merchant-process.mobile-titles {
    padding-top: 5vh;
  }

  .section---merchant-process.full-page.bg-dark-gray {
    height: auto;
  }

  .section---merchant-process.form-page.bg-dark-titles {
    justify-content: flex-start;
    height: 100%;
    min-height: 100vh;
  }

  .section---merchant-process.full {
    align-items: flex-start;
    height: auto;
  }

  .section---merchant-process.bg-royal.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .section---merchant-process.regular-padding, .section---merchant-process.regular-padding.bg-royal {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---merchant-process.regular-padding.bg-royal.erc-faq, .section---merchant-process.regular-padding.bg-aqua.tab-group, .section---merchant-process.regular-padding.bg-aqua.erc-faq {
    padding-left: 0;
    padding-right: 0;
  }

  .section---merchant-process.regular-padding.footnotes, .section---merchant-process.regular-padding.reviews, .section---merchant-process.regular-padding.erc-1, .section---merchant-process.regular-padding.erc-2, .section---merchant-process.regular-padding.erc-3, .section---merchant-process.regular-padding.erc-bridge, .section---merchant-process.regular-padding.ptl-1, .section---merchant-process.regular-padding.legal, .section---merchant-process.regular-padding.footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---merchant-process.regular-padding.footnotes {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---merchant-process.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
  }

  .section---merchant-process.bg-purple {
    background-color: #0000;
  }

  .section---merchant-process.bg-purple.regular-padding.what-matters, .section---merchant-process.bg-cobalt.regular-padding.what-matters {
    margin-top: -16rem;
    overflow: hidden;
  }

  .wrapper---merchant-process {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }

  .wrapper---merchant-process-content {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .icon---merchant-process-counter {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
  }

  .icon---merchant-process-image {
    height: 15vw;
  }

  .wrapper---customer-process {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .link---turbo-add-on {
    margin-right: .5rem;
    font-size: 3vw;
  }

  .wrapper---big-footer-logo {
    grid-column-gap: 6vw;
    grid-row-gap: 6vw;
  }
}

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

  h3 {
    font-size: 3rem;
    font-weight: 800;
  }

  h4 {
    font-size: 1.75rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  p {
    font-size: 18px;
  }

  .section.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section.regular-padding.bg-navy {
    overflow: hidden;
  }

  .section.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section.regular-padding.reviews, .section.regular-padding.re-products, .section.regular-padding.erc-1, .section.regular-padding.erc-2, .section.regular-padding.erc-3, .section.regular-padding.erc-bridge, .section.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section.bg-purple.regular-padding.what-matters, .section.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .container.titles {
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .container.header {
    padding-top: 120px;
  }

  .main-grid {
    grid-row-gap: 36px;
  }

  .main-grid.footer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .main-grid.gap-hp {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

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

  .inner-padding-xsmall {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .inner-padding-medium {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .paragraph {
    margin-bottom: 35px;
    font-size: 22px;
    line-height: 1.4;
  }

  .navgrid {
    min-height: auto;
  }

  .form {
    flex-direction: column;
  }

  .button {
    width: auto;
  }

  .grid-buttons {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-content: space-around center;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid-buttons.nav {
    justify-items: center;
  }

  .image-brand {
    align-self: flex-start;
  }

  .padding-bottom-medium {
    padding-bottom: 6vh;
  }

  .tabs-nav-menu {
    flex-direction: column;
  }

  .tabs-nav-menu.in-line {
    flex-direction: row;
  }

  .box-wrapper {
    padding: 35px;
  }

  .text-field {
    text-align: left;
    margin-bottom: 15px;
  }

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

  .text-field.password {
    margin-bottom: 0;
  }

  .form-block {
    width: 100%;
  }

  .nav-menu.w--open {
    background-color: #0000;
  }

  .value {
    font-size: 36px;
  }

  .heading-large {
    font-size: 32px;
  }

  .collection-list-news._3-col {
    grid-template-columns: 1fr;
  }

  .wrapper-full-image {
    height: 35vh;
  }

  .collection-list-products._3col {
    grid-template-columns: 1fr;
  }

  .product-image-wrapper.home {
    height: 350px;
  }

  .inner-form {
    flex-direction: column;
  }

  .inner-input.password {
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .utility-page-wrap {
    padding-top: 2rem;
  }

  .inner-padding-small {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .full-hero-image {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
  }

  .link-social {
    flex: 0 20%;
  }

  .overflow-wrapper.flex {
    margin-bottom: .5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .overflow-wrapper.image-contact {
    height: 35vh;
  }

  .overflow-wrapper.partner-1 {
    width: 100%;
    max-width: 536px;
  }

  .overflow-wrapper.partner-2 {
    align-items: center;
    width: 100%;
    max-width: 536px;
  }

  .grid-style-guide {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-content: space-around space-between;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid-style-guide.inner-padding-xsmall {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .home-small-text {
    font-size: 13px;
  }

  .main-grid-hero {
    grid-row-gap: 1.5vh;
  }

  .brand {
    padding-left: 0;
  }

  .size-medium {
    font-size: 20px;
  }

  .topnav-button {
    width: 100%;
    font-size: 16px;
  }

  .call {
    text-align: center;
  }

  .overlap {
    height: 300px;
  }

  .grid-contact.no-gap {
    grid-row-gap: 0px;
  }

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

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

  .column-timeline {
    padding-left: 0;
  }

  .overflow.flip {
    height: 75px;
  }

  .xlarge {
    font-size: 80px;
  }

  .image-circle {
    width: 8em;
    height: 8em;
  }

  .medium-paragraph {
    font-size: 22px;
    line-height: 1.25;
  }

  .medium-paragraph.align-center.medium-size.text-aqua {
    max-width: 450px;
    font-size: 1.5rem;
  }

  .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits {
    text-align: left;
    line-height: 1.3;
  }

  .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.industries {
    max-width: 500px;
  }

  .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.about.large-bottom-margin {
    max-width: 375px;
    margin-bottom: 10rem;
    font-size: 1.25rem;
  }

  .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.reviews {
    max-width: 500px;
  }

  .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.get-started {
    color: #fff;
    max-width: 500px;
    font-size: 1.2rem;
  }

  .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.erc-home, .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.ptl {
    text-align: left;
    justify-content: flex-start;
    align-self: flex-start;
    display: block;
  }

  .medium-paragraph.align-center.medium-size.text-royal {
    text-align: left;
  }

  .medium-paragraph.text-aqua {
    max-width: 315px;
    font-size: 1.5rem;
  }

  .medium-paragraph.text-aqua.partner {
    font-size: 1.5rem;
  }

  .medium-paragraph.text-aqua.biz-products-hero {
    text-align: left;
    width: 85%;
    line-height: 1.3;
  }

  .b-wrapper {
    height: auto;
  }

  .grid-hero-2.mobile-gap {
    grid-row-gap: 4rem;
    width: auto;
  }

  .grid-hero-2.mobile-gap.michael-biz-card-2 {
    width: 100%;
  }

  .hero-content-grid-1.mobile-grid-edits {
    grid-template-rows: auto max-content;
    margin-top: 0;
  }

  .hero-content-grid-1.business-home {
    grid-row-gap: 3rem;
    margin-top: -2rem;
  }

  .hero-content-grid-1.get-started {
    grid-row-gap: 3rem;
    grid-template-rows: auto max-content auto;
    margin-top: 0;
  }

  .hero-content-grid-1.get-started-2 {
    grid-template-rows: auto max-content;
    margin-top: 0;
  }

  .hero-content-grid-1.erc-home {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    justify-content: start;
    justify-items: start;
    margin-top: 0;
  }

  .hero-content-grid-1.special-fin {
    grid-row-gap: 3rem;
    margin-top: -2rem;
  }

  .hero-section.hero-padding, .hero-section.hero-padding.mobile-sizing {
    height: auto;
  }

  .hero-section.hero-padding.utility {
    padding-top: 2rem;
  }

  .hero-section.hero-padding.michael-biz-card {
    height: auto;
  }

  .hero-section.hero-padding.michael-biz-card-2 {
    height: 100vh;
  }

  .hero-section.hero-padding.get-started {
    height: auto;
    padding: 0 2rem 2rem;
  }

  .hero-section.hero-padding.roly-test {
    height: 100vh;
  }

  .hero-section.about-hero-padding.mobile-sizing {
    height: auto;
  }

  .hero-section.about-hero-padding.mobile-sizing.about {
    height: 100vh;
  }

  .hero-section.biz-card-hero-padding.mobile-sizing {
    height: auto;
  }

  .hero-heading.align-center.all-caps {
    text-align: left;
  }

  .hero-heading.align-center.all-caps.text-white.mobile-align-left {
    text-align: left;
    letter-spacing: .01em;
  }

  .hero-heading.align-center.all-caps.text-white.mobile-align-left.about {
    text-align: center;
  }

  .hero-heading.align-center.all-caps.text-white.mobile-align-left.get-started {
    text-align: left;
    padding-left: 2rem;
    font-size: 25vw;
  }

  .hero-heading.align-center.all-caps.text-white.mobile-align-left.erc-home, .hero-heading.align-center.all-caps.text-white.mobile-align-left.ptl {
    align-self: flex-start;
    font-size: 20vw;
  }

  .hero-heading.align-center.all-caps.text-white.michael {
    text-align: left;
    letter-spacing: .01em;
  }

  .hero-heading.align-center.all-caps.text-white.michael.about {
    text-align: center;
  }

  .hero-heading.align-center.all-caps.text-white.michael-2 {
    text-align: left;
    letter-spacing: .01em;
    font-size: 14.5vw;
  }

  .hero-heading.align-center.all-caps.text-white.michael-2.about {
    text-align: center;
  }

  .hero-heading.align-center.all-caps.mobile-align-left {
    text-align: left;
    letter-spacing: .01em;
    font-size: 25vw;
  }

  .hero-heading.all-caps.text-white.business-home {
    font-size: 25vw;
  }

  .hero-small-heading {
    letter-spacing: .01em;
  }

  .legal-body.small-side-padding {
    max-width: 100%;
  }

  .legal-content-wrapper {
    grid-row-gap: 1.5rem;
  }

  .legal-content-wrapper.mobile-gaps {
    grid-row-gap: 1rem;
  }

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

  .regular-paragraph.all-caps.tab-header {
    text-align: left;
    font-size: 1rem;
  }

  .regular-paragraph.all-caps.process-header {
    text-align: left;
    max-width: 32ch;
    font-size: 1rem;
  }

  .regular-paragraph.all-caps.testimonials-header {
    text-align: left;
    font-size: 1rem;
  }

  .regular-paragraph.all-caps.jason {
    text-align: left;
    margin-bottom: 5px;
    font-size: 1rem;
  }

  .regular-paragraph.all-caps.re-process-header {
    text-align: left;
    max-width: 24ch;
    font-size: 1rem;
  }

  .regular-paragraph.all-caps.re-testimonials-header {
    text-align: left;
    font-size: 1rem;
  }

  .regular-paragraph.all-caps.laura {
    text-align: left;
    margin-bottom: 5px;
    font-size: 1rem;
  }

  .regular-paragraph.all-caps.erc-faq-header {
    text-align: left;
    font-size: 1rem;
  }

  .regular-paragraph.all-caps.hiw-heading {
    text-align: left;
    max-width: 32ch;
    font-size: 1rem;
  }

  .regular-paragraph.all-caps.faq-u {
    text-align: left;
  }

  .regular-paragraph.tab-group {
    max-width: none;
    font-size: 1rem;
  }

  .regular-paragraph.process {
    max-width: 325px;
    font-size: 1rem;
  }

  .regular-paragraph.home-cta {
    max-width: 17ch;
    font-size: 1rem;
  }

  .regular-paragraph.get-started {
    max-width: none;
    font-size: 1rem;
  }

  .regular-paragraph.re-process {
    text-align: left;
    max-width: 415px;
    font-size: 1rem;
  }

  .regular-paragraph.erc-cta {
    max-width: 17ch;
    font-size: 1rem;
  }

  .regular-paragraph.white.special-fin.highlights, .regular-paragraph.white.special-fin.qr {
    text-align: center;
    align-self: center;
    width: 100%;
    max-width: 194px;
  }

  .legal-text-span:hover {
    color: #00ff67;
  }

  .medium-spacer.top-line {
    height: 3rem;
  }

  .regular-heading.all-caps.text-white {
    letter-spacing: .01em;
    font-size: 3rem;
  }

  .regular-heading.all-caps.text-white.highlights {
    font-size: 4rem;
  }

  .regular-heading.all-caps.text-white.michael-3, .regular-heading.all-caps.text-white.michael-4 {
    font-size: 7vw;
  }

  .regular-heading.all-caps.text-white.get-started {
    font-size: 8vw;
  }

  .regular-heading.all-caps.text-white.align-center.erc-head-1 {
    max-width: 24ch;
  }

  .regular-heading.all-caps.tab-margin {
    font-size: 3rem;
  }

  .regular-heading.all-caps._404-page {
    text-align: left;
    font-size: 16.3vw;
    line-height: .9;
  }

  .regular-heading.all-caps.erc-mobile, .regular-heading.all-caps.ptl, .regular-heading.text-white {
    font-size: 3.5rem;
  }

  .regular-heading.text-white.about {
    font-size: 7vw;
  }

  .regular-heading.text-white.michael {
    font-size: 6vw;
  }

  .regular-heading.text-white.hiw-heading {
    font-size: 7vw;
  }

  .legal-body-2.small-side-padding {
    max-width: 100%;
  }

  .legal-content-wrapper-2 {
    grid-row-gap: 1.5rem;
  }

  .container-1.small-side-padding.legal-max-width {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .main-nav-wrapper {
    padding: 1.5rem 1.75rem;
    display: block;
  }

  .brand-link-block {
    width: 200px;
    min-width: 200px;
    padding-left: 0;
  }

  .brand-link-block.michael {
    width: 35vw;
    min-width: 35vw;
    max-width: 35vw;
  }

  .brand-link-block.special-fin {
    margin-bottom: 3rem;
  }

  .nav-button.light-version, .nav-button.alt-version {
    display: none;
  }

  .nav-button-text-2.light-version {
    font-size: 1.2rem;
  }

  .menu-button-2 {
    margin-right: -.1rem;
  }

  .dropdown-menu-bg.lime {
    align-self: flex-end;
    margin-top: 1.5rem;
    margin-right: 1.5rem;
    display: block;
  }

  .dropdown-menu-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .nav-menu-xsmall-heading.all-caps.bottom-border, .nav-menu-xsmall-heading.all-caps.xtra-padding {
    font-size: .9rem;
  }

  .pink-lady-test.top-margin {
    margin-bottom: -15vh;
  }

  .footer-section {
    position: relative;
    inset: auto 0% 0%;
  }

  .footer-section.hero-padding.mobile-sizing {
    height: auto;
  }

  .small-paragraph {
    font-size: 1rem;
  }

  .small-paragraph.mobile-cards.erc-bridge-card-text-1 {
    font-size: 1.3rem;
  }

  .main-nav-wrapper-alt {
    padding: 1.5rem 0 1.5rem 2rem;
    display: block;
    position: static;
  }

  .footer-brand-logo {
    margin-top: 0;
  }

  .footer-legal-xsmall-heading.all-caps.bottom-border, .footer-legal-xsmall-heading.all-caps.xtra-padding {
    font-size: .9rem;
  }

  .footer-small-paragraph.white-text {
    font-size: 1rem;
  }

  .footer-small-paragraph.white-text.bottom-margin {
    margin-bottom: 0;
  }

  .footer-regular-heading.all-caps.text-aqua {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .footer-div-flex-v.no-gaps {
    justify-content: space-between;
  }

  .footer-section-2.hero-padding.mobile-sizing {
    height: auto;
  }

  .footer-xsmall-heading.all-caps.bottom-border, .footer-xsmall-heading.all-caps.xtra-padding {
    font-size: .9rem;
  }

  .footer-main-grid-2 {
    grid-template-rows: max-content max-content max-content;
  }

  .footer-large-paragraph.text-white {
    display: block;
  }

  .footer-inner-content-flex-v {
    grid-row-gap: 1rem;
  }

  .footer-inner-content-flex-v.top-margin {
    display: none;
  }

  .footer-button.light-version {
    display: flex;
  }

  .footer-button.alt-version {
    display: none;
  }

  .legal-split {
    padding-left: 7px;
    padding-right: 7px;
  }

  .partner-hero-section {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .partner-hero-container.titles {
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .partner-hero-container.header {
    padding-top: 120px;
  }

  .partner-hero-grid.mobile-gap {
    grid-row-gap: 4rem;
  }

  .partner-hero-content-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-template-columns: 2rem 1fr 1fr 1fr 1fr 2rem;
  }

  .partner-inner-content-flex-v.regular-top-margin.erc-home {
    align-items: flex-start;
    padding: 0;
  }

  .partner-inner-content-flex-v.reviews {
    margin-top: 0;
  }

  .hero-heading-small.align-center.all-caps {
    text-align: left;
    font-size: 16vw;
  }

  .hero-heading-small.align-center.all-caps.text-white.mobile-align-left {
    text-align: left;
    letter-spacing: .01em;
  }

  .hero-heading-small.align-center.all-caps.text-white-2 {
    text-align: center;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.mobile-align-left {
    text-align: left;
    letter-spacing: .01em;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.about, .hero-heading-small.align-center.all-caps.text-white-2.tech-stack {
    text-align: left;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.align-left.testimonials {
    max-width: 12ch;
    margin-bottom: 2rem;
    font-size: 14vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.align-left.re-process {
    text-align: left;
    order: -1;
    max-width: 13ch;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.align-left.re-testimonials, .hero-heading-small.align-center.all-caps.text-white-2.align-left.get-started {
    max-width: 12ch;
    margin-bottom: 2rem;
    font-size: 14vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.jason-l1 {
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.jason-l2 {
    margin-right: 0;
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.jason-l3 {
    margin-left: 0;
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.jason-l4, .hero-heading-small.align-center.all-caps.text-white-2.laura-l1 {
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.laura-l2 {
    margin-right: 0;
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.laura-l3 {
    margin-left: 0;
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.laura-l4 {
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.tab-group-align {
    max-width: 7ch;
  }

  .hero-heading-small.align-center.all-caps.tab-group-align.erc-faq {
    max-width: none;
  }

  .hero-heading-small.align-center.all-caps.text-aqua {
    text-align: center;
  }

  .hero-heading-small.align-center.all-caps.text-aqua.mobile-align-left {
    text-align: left;
    letter-spacing: .01em;
  }

  .hero-heading-small.align-center.all-caps.text-aqua.about, .hero-heading-small.align-center.all-caps.text-aqua.tech-stack {
    text-align: left;
  }

  .hero-heading-small.align-center.all-caps.reviews {
    font-size: 16vw;
  }

  .hero-heading-small.all-caps.text-white.business-home, .hero-heading-small.all-caps.text-white.erc-home, .hero-heading-small.all-caps.text-white.erc-home-2 {
    align-self: flex-start;
    font-size: 10vw;
  }

  .partner-inner-content-block, .partner-circle-wrapper.sixth {
    margin-bottom: 1rem;
  }

  .ticker-text.all-caps.text-white {
    font-size: 1rem;
  }

  .partner-container-1.titles {
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .partner-container-1.header {
    padding-top: 120px;
  }

  .partner-inner-grid-1 {
    grid-row-gap: 36px;
  }

  .partner-inner-grid-1.footer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .partner-inner-grid-1.gap-hp {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .large-heading.all-caps.text-white {
    letter-spacing: .01em;
    font-size: 3rem;
  }

  .large-heading.text-white {
    font-size: 3.5rem;
  }

  .large-heading.ticker.text-white {
    font-size: 20vw;
  }

  .partner-inner-grid-2 {
    grid-row-gap: 36px;
  }

  .partner-inner-grid-2.footer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .partner-inner-grid-2.gap-hp {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .partner-highlight-wrapper.bottom-divider {
    grid-column-gap: 2rem;
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .cta-grid-1 {
    grid-row-gap: 36px;
    grid-template-rows: max-content auto 8rem;
  }

  .cta-grid-1.footer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .cta-grid-1.gap-hp {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .medium-heading.all-caps.text-white {
    letter-spacing: .01em;
    font-size: 5rem;
  }

  .medium-heading.all-caps.text-white.mobile-center {
    text-align: center;
  }

  .medium-heading.text-white {
    font-size: 3.5rem;
  }

  .fortune-cookie {
    margin-top: 8rem;
    margin-right: 0;
  }

  .hero-heading-medium.align-center.all-caps {
    text-align: left;
    font-size: 18vw;
  }

  .hero-heading-medium.align-center.all-caps.text-white.mobile-align-left {
    text-align: left;
    letter-spacing: .01em;
  }

  .biz-products-grid {
    grid-template-rows: max-content max-content max-content max-content max-content max-content auto auto;
    grid-template-columns: 1fr;
  }

  .regular-heading-2.all-caps.text-white {
    letter-spacing: .01em;
    font-size: 3rem;
  }

  .regular-heading-2.text-white {
    font-size: 3.5rem;
  }

  .industries-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .industry-circle-wrapper.sixth {
    margin-bottom: 1rem;
  }

  .industry-circle-wrapper.large {
    width: 10rem;
    height: 10rem;
  }

  .industry-circle-wrapper.medium {
    width: 7rem;
    height: 7rem;
  }

  .industry-circle-wrapper.small {
    width: 4rem;
    height: 4rem;
  }

  .highlights-flex-h {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: space-between;
  }

  .highlights-flex-h.tab-header {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    align-items: flex-start;
  }

  .highlights-wrapper {
    grid-row-gap: 0rem;
  }

  .large-spacer.testimonials {
    height: 6rem;
  }

  .large-spacer.special-fin {
    height: 4rem;
  }

  .tab-wrapper.bottom-divider {
    padding-bottom: 1rem;
  }

  .tab-wrapper.bottom-divider.special-fin.middle {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tab-wrapper.bottom-divider.special-fin.last {
    padding-bottom: 1.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tab-link-flex-h {
    align-items: center;
  }

  .tab-link-flex-h.special-fin {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .tab-icon {
    width: 2.25rem;
    height: 2.5rem;
  }

  .tab-icon.erc-faq {
    width: 1.75rem;
    height: 1.75rem;
  }

  .tab-group.faq-u, .tab-group.faq-u-2 {
    align-self: stretch;
  }

  .tab-group.faq-u-2.v2 {
    padding: 3vw;
  }

  .cta-buttons-flex-h.michael {
    justify-content: flex-end;
  }

  .pool-party-section, .pool-party-section.regular-padding {
    height: auto;
  }

  .pool-party-grid-hero.mobile-gap {
    grid-row-gap: 4rem;
  }

  .pool-float-wrapper.orange-slice {
    width: 28vw;
    margin-top: 1rem;
  }

  .pool-float-wrapper.chocolate-donut {
    width: 28vw;
    margin-top: 2rem;
    margin-bottom: 0;
  }

  .pool-float-wrapper.pineapple-float-1 {
    width: 45vw;
    margin-top: 4rem;
    margin-right: 1rem;
  }

  .pool-float-wrapper.pool-float-2 {
    width: 28vw;
    margin-top: 0;
  }

  .pool-float-wrapper.popsicle-float-1 {
    width: 45vw;
    margin-top: 0;
    margin-bottom: -5rem;
  }

  .pool-float-wrapper.beach-ball {
    margin-left: 0;
    margin-right: 4rem;
  }

  .industry-list-wrapper {
    grid-row-gap: 1.5rem;
  }

  .industry-list-wrapper.mobile-gaps {
    grid-row-gap: 1rem;
  }

  .approved-industries-wrapper {
    grid-row-gap: 0rem;
  }

  .approved-industries-wrapper.mobile-gaps {
    grid-row-gap: 1rem;
  }

  .industries-body.small-side-padding {
    max-width: 100%;
  }

  .approved-industry-wrapper {
    grid-row-gap: 0rem;
  }

  .approved-industry-wrapper.mobile-gaps {
    grid-row-gap: 1rem;
  }

  .industries-nav-wrapper {
    opacity: 1;
    background-color: #0000;
    padding: 1.5rem 2rem;
    display: block;
    inset: 0% 0% auto;
  }

  .chasing-money-lottie {
    height: 20vh;
    margin-bottom: -3rem;
  }

  .chasing-money-track {
    padding: 1.5rem 2rem;
    display: block;
  }

  .industries-wrapper {
    grid-row-gap: 1.5rem;
  }

  .industries-wrapper.mobile-gaps {
    grid-row-gap: 1rem;
  }

  .approved-industries-wrapper-copy {
    grid-row-gap: 0rem;
  }

  .approved-industries-wrapper-copy.mobile-gaps {
    grid-row-gap: 1rem;
  }

  .return-page-button-1.alt-version {
    display: none;
  }

  ._404-text-wrapper {
    grid-row-gap: 0rem;
  }

  .about-inner-content-flex-v.regular-top-margin {
    margin-top: 0;
  }

  .hero-content-grid-about.mobile-grid-edits {
    grid-template-rows: auto max-content;
    margin-top: 0;
  }

  .emoji-span {
    margin-left: 0;
    margin-right: 0;
    font-size: 5.5vw;
  }

  .emoji-span.partner {
    font-size: 8vw;
  }

  .tablet-font-size-span {
    font-size: 15vw;
  }

  .about-us-container-1.titles {
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .about-us-container-1.header {
    padding-top: 120px;
  }

  .about-inner-grid-1 {
    grid-row-gap: 36px;
  }

  .about-inner-grid-1.footer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .about-inner-grid-1.gap-hp {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .hearts-falling-lottie {
    width: 250%;
    margin-left: -8rem;
  }

  .tech-stack-container.titles {
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .tech-stack-container.header {
    padding-top: 120px;
  }

  .tech-stack-inner-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .tech-stack-inner-grid.footer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .tech-stack-inner-grid.gap-hp {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .tech-brand-wrapper-two.calendly {
    width: 8rem;
  }

  .tech-brand-wrapper-two.dropbox {
    width: 10rem;
  }

  .tech-brand-wrapper-two.adobe {
    width: 8rem;
  }

  .tech-brand-wrapper-one.monday {
    width: 11rem;
  }

  .tech-brand-wrapper-one.webflow {
    width: 10rem;
  }

  .tech-brand-wrapper-one.google {
    width: 12rem;
  }

  .tech-brand-wrapper-one.jotform {
    width: 11rem;
  }

  .what-matters-grid {
    grid-row-gap: .5rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 4rem;
  }

  .what-matters-card.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .what-matters-card.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .what-matters-card.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .small-heading-2.all-caps.text-white.erc {
    width: 100%;
    max-width: none;
  }

  .small-heading-2.all-caps.text-white.erc-faq {
    width: 85%;
    max-width: 401px;
  }

  .small-heading-2.all-caps.biz-products, .small-heading-2.all-caps.ptl {
    font-size: 2.5rem;
  }

  .biz-product-card.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .biz-product-card.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .biz-product-card.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .biz-product-card.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .biz-product-card.bg-aqua.ptl {
    transform: translate(2rem)rotate(5deg);
  }

  .biz-product-card.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .biz-product-card.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .biz-product-card.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .biz-product-card.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .biz-product-card.bg-lime.equipment, .biz-product-card.bg-lime.biz-cards {
    transform: translate(-2rem)rotate(-3deg);
  }

  .tiny-button.light-version, .tiny-button.alt-version {
    display: none;
  }

  .process-flex-h {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .process-flex-h.tab-header {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    align-items: flex-start;
  }

  .process-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    height: 150vh;
  }

  .process-animation-wrapper {
    width: 40%;
  }

  .testimonials-grid-1 {
    grid-row-gap: 0px;
    grid-template-rows: max-content max-content max-content max-content max-content;
  }

  .testimonials-grid-1.footer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .testimonials-grid-1.gap-hp {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .testimonials-container-1.titles {
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .testimonials-container-1.header {
    padding-top: 120px;
  }

  .testimonials-grid-2 {
    grid-row-gap: .25rem;
    grid-template-rows: max-content max-content max-content max-content max-content max-content max-content;
  }

  .testimonials-grid-2.footer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .testimonials-grid-2.gap-hp {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .smiley-wrapper {
    width: 30vw;
  }

  .jason-wrapper {
    margin-top: 1.5rem;
  }

  .smiley-wrapper-2 {
    width: 21vw;
  }

  .process-animation-wrapper-hover {
    width: 40%;
  }

  .process-card-wrapper-2-hover {
    z-index: 998;
  }

  .process-card-wrapper-3-hover {
    opacity: 1;
  }

  .wave-lottie-animation-2 {
    display: none;
  }

  .wave-lottie-animation-3 {
    display: block;
  }

  .testimonials-label-wrapper-old {
    margin-top: 1.5rem;
  }

  .reviews-button-wrapper {
    width: 15vw;
    margin-bottom: -6rem;
    margin-left: 0;
  }

  .home-heading-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .footnotes-flex-v {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
  }

  .footnotes-flex-v.tab-header {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    align-items: flex-start;
  }

  .footnote-wrapper {
    grid-row-gap: 0rem;
  }

  .money-bag-wrapper {
    width: 11rem;
    margin-left: -4.5rem;
  }

  .footnotes-grid {
    grid-column-gap: 2rem;
    grid-template-columns: max-content 1fr;
    margin-bottom: 0;
  }

  .get-started-button-wrapper {
    width: 22vw;
    margin-bottom: 0;
    margin-left: -1rem;
  }

  .save-contact-button-1.alt-version {
    display: none;
  }

  .michael-div-flex-v.no-gaps {
    justify-content: space-between;
    margin-bottom: 0;
  }

  .save-info-button-wrapper {
    width: 22vw;
    margin-bottom: 0;
    margin-left: 0;
  }

  .reviews-hero-section {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .reviews-hero-grid.mobile-gap {
    grid-row-gap: 4rem;
  }

  .reviews-grid {
    grid-template-rows: max-content max-content max-content max-content max-content max-content;
    grid-template-columns: 1fr;
  }

  .reviews-card.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .reviews-card.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .reviews-card.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .reviews-card.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .reviews-card.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .reviews-card.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .reviews-card.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .reviews-card.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .reviews-card.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .reviews-card.bg-purple.decades {
    transform: translate(0)rotate(-4deg);
  }

  .reviews-card.bg-purple.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .reviews-card.bg-purple.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .reviews-card.bg-purple.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .reviews-grid-hero.mobile-gap {
    grid-row-gap: 4rem;
    grid-template-rows: 8rem auto;
  }

  .business-buttons-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .business-loans-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .business-loans-button.light-version {
    flex-direction: column;
    align-self: flex-start;
    width: 100%;
    min-width: auto;
    max-height: 45px;
    display: flex;
  }

  .business-loans-button.alt-version {
    display: none;
  }

  .business-loans-button-text.light-version {
    font-size: 4vw;
  }

  .sba-loans-button.light-version {
    flex-direction: column;
    align-self: center;
    width: 100%;
    min-width: auto;
    max-height: 45px;
    display: flex;
  }

  .sba-loans-button.alt-version {
    display: none;
  }

  .debt-management-button.light-version {
    flex-direction: column;
    align-self: center;
    width: 100%;
    min-width: auto;
    max-height: 45px;
    display: flex;
  }

  .debt-management-button.alt-version {
    display: none;
  }

  .property-loans-quiz-button.light-version {
    flex-direction: column;
    max-height: 45px;
    display: flex;
  }

  .property-loans-quiz-button.alt-version {
    display: none;
  }

  .property-loans-button-text.light-version {
    font-size: 4vw;
  }

  .property-loans-apply-button.light-version {
    flex-direction: column;
    max-height: 45px;
    display: flex;
  }

  .property-loans-apply-button.alt-version {
    display: none;
  }

  .pull-credit-button.light-version {
    flex-direction: column;
    max-height: 45px;
    display: flex;
  }

  .pull-credit-button.alt-version {
    display: none;
  }

  .property-loans-quiz-button-text.light-version, .pull-credit-button-text.light-version, .sba-loans-button-text.light-version, .debt-solutions-button-text.light-version {
    font-size: 4vw;
  }

  .get-started-nav-grid {
    grid-template-columns: auto auto;
  }

  .get-started-nav-wrapper {
    background-color: var(--dark-orchid);
    opacity: 1;
    padding: 1.5rem 2rem;
    display: block;
    inset: 0% 0% auto;
  }

  .roly-test-nav-wrapper {
    padding: 1.5rem 2rem;
    display: block;
  }

  .middle-finger-pogo {
    width: 125%;
    max-width: none;
    height: 105%;
    margin-left: -4rem;
  }

  .error-message {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .re-process-card-wrapper-1-hover, .re-process-card-wrapper-2-hover {
    z-index: 998;
  }

  .re-process-card-wrapper-3-hover {
    z-index: 998;
    opacity: 1;
  }

  .re-process-card-grid {
    grid-template-rows: max-content auto auto max-content max-content;
  }

  .re-process-animation-wrapper-hover, .re-process-animation-wrapper {
    width: 40%;
  }

  .re-process-inner-div {
    max-width: 415px;
  }

  .re-process-header-flex-v {
    grid-row-gap: .5rem;
  }

  .re-quiz-button-wrapper {
    width: 22vw;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .re-process-header-flex-h {
    grid-column-gap: 2rem;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: .5rem;
  }

  .re-get-started-button.light-version {
    flex-direction: column;
    max-width: 415px;
    display: flex;
  }

  .re-get-started-button.alt-version {
    display: none;
  }

  .re-products-grid {
    grid-template-rows: max-content max-content max-content max-content max-content max-content;
    grid-template-columns: 1fr;
    margin-bottom: 2rem;
  }

  .re-product-card.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .re-product-card.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .re-product-card.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .re-product-card.bg-aqua.debt-solutions, .re-product-card.bg-aqua.jumbo-loans {
    transform: translate(2rem)rotate(3deg);
  }

  .re-product-card.bg-aqua.cash-out {
    transform: translate(-3rem, 3rem)rotate(4deg);
  }

  .re-product-card.bg-aqua.pay-off-sooner {
    transform: translate(3rem, 2rem)rotate(-1deg);
  }

  .re-product-card.bg-aqua.lower-payments {
    transform: translate(0, 3rem)rotate(2deg);
  }

  .re-product-card.bg-aqua.convert-rate {
    transform: translate(-2.5rem, 3rem)rotate(-4deg);
  }

  .re-product-card.bg-aqua.consolidate-cc {
    transform: translate(2rem, 3rem)rotate(1deg);
  }

  .re-product-card.bg-aqua.business-debts {
    transform: translate(-4rem, 3.75rem)rotate(1deg);
  }

  .re-product-card.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .re-product-card.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .re-product-card.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .re-product-card.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .re-product-card.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .re-product-card.bg-lime.conventional {
    transform: translate(-2rem)rotate(-4deg);
  }

  .re-product-card.bg-lime.investments {
    transform: translate(1rem)rotate(1deg);
  }

  .re-product-card.bg-lime.jumbo-loans {
    transform: translate(-2.5rem, 1rem)rotate(-1deg);
  }

  .re-product-card.bg-lime.va-loans {
    transform: translate(1.5rem, .5rem)rotate(4deg);
  }

  .re-product-card.bg-lime.usda-loans {
    transform: translate(-3rem, 1rem)rotate(.5deg);
  }

  .re-product-card.bg-lime.fha-loans {
    transform: translate(1rem, 1.25rem)rotate(-3deg);
  }

  .tiny-button-re.light-version, .tiny-button-re.alt-version {
    display: none;
  }

  .re-testimonials-grid-1 {
    grid-row-gap: 0px;
    grid-template-rows: max-content max-content max-content max-content max-content;
  }

  .re-testimonials-grid-1.footer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .re-testimonials-grid-1.gap-hp {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .re-testimonials-grid-2 {
    grid-row-gap: .25rem;
    grid-template-rows: max-content max-content max-content max-content max-content max-content max-content;
  }

  .re-testimonials-grid-2.footer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .re-testimonials-grid-2.gap-hp {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .laura-wrapper {
    margin-top: 1.5rem;
  }

  .erc-button-wrapper {
    align-self: flex-end;
    width: 22vw;
    margin: -1rem 0 0;
  }

  .erc-cta-button-1 {
    align-self: flex-start;
  }

  .erc-cta-button-1.top-padding {
    margin-top: 3rem;
  }

  .erc-hero-footer-wrapper {
    grid-column-gap: 0rem;
    align-items: flex-start;
  }

  .erc-grid-1 {
    grid-column-gap: 1rem;
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr max-content max-content 1fr;
    justify-content: center;
    justify-items: center;
  }

  .erc-card-1 {
    width: 32rem;
  }

  .erc-card-1.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-1.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-1.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .erc-card-1.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-1.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-1.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-1.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .erc-card-1.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .erc-card-1.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .erc-bubble-wrapper.sixth {
    margin-bottom: 1rem;
  }

  .erc-bubble-wrapper.large {
    width: 10rem;
    height: 10rem;
  }

  .erc-bubble-wrapper.medium {
    width: 7rem;
    height: 7rem;
  }

  .erc-bubble-wrapper.small {
    width: 4rem;
    height: 4rem;
  }

  .erc-bubble-wrapper.bubble-1 {
    width: 7rem;
    height: 7rem;
    margin-top: -1rem;
    margin-bottom: 0;
    margin-left: 1rem;
  }

  .erc-bubble-wrapper.bubble-2 {
    width: 7rem;
    height: 7rem;
    margin-right: 0;
  }

  .erc-bubble-wrapper.bubble-3 {
    width: 7rem;
    height: 7rem;
    margin-bottom: 0;
    margin-right: 0;
  }

  .erc-bubble-wrapper.bubble-4 {
    width: 7rem;
    height: 7rem;
    margin-right: 1rem;
  }

  .erc-grid-2 {
    grid-row-gap: 1rem;
    grid-template-rows: max-content max-content max-content max-content max-content;
    grid-template-columns: 1fr;
  }

  .erc-card-2 {
    transform: translate(-3rem)rotate(-3deg);
  }

  .erc-card-2.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-2.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-2.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .erc-card-2.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-2.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-2.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-2.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .erc-card-2.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .erc-card-2.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .erc-card-3 {
    transform: translate(3rem)rotate(1deg);
  }

  .erc-card-3.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-3.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-3.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .erc-card-3.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-3.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-3.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-3.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .erc-card-3.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .erc-card-3.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .erc-card-4 {
    transform: translate(-1rem)rotate(4deg);
  }

  .erc-card-4.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-4.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-4.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .erc-card-4.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-4.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-4.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-4.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .erc-card-4.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .erc-card-4.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .wave-lottie-animation-4 {
    display: none;
  }

  .erc-grid-3 {
    grid-row-gap: 1rem;
    grid-template-rows: max-content max-content max-content max-content max-content max-content max-content;
    grid-template-columns: 1fr;
    margin-top: 4rem;
  }

  .erc-card-5 {
    height: auto;
    transform: translate(1rem)rotate(-3deg);
  }

  .erc-card-5.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-5.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-5.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .erc-card-5.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-5.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-5.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-5.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .erc-card-5.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .erc-card-5.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .erc-card-6 {
    transform: translate(2rem)rotate(1deg);
  }

  .erc-card-6.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-6.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-6.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .erc-card-6.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-6.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-6.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-6.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .erc-card-6.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .erc-card-6.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .erc-card-7 {
    transform: translate(0)rotate(4deg);
  }

  .erc-card-7.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-7.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-7.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .erc-card-7.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-7.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-7.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-7.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .erc-card-7.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .erc-card-7.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .erc-card-8 {
    transform: translate(.5rem, 1rem)rotate(-2deg);
  }

  .erc-card-8.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-8.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-8.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .erc-card-8.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-8.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-8.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-8.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .erc-card-8.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .erc-card-8.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .erc-card-9 {
    transform: translate(2rem)rotate(4deg);
  }

  .erc-card-9.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .erc-card-9.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-9.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .erc-card-9.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-card-9.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .erc-card-9.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .erc-card-9.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .erc-card-9.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .erc-card-9.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .erc-documents {
    transform: translate(1rem, 1rem)rotate(-1deg);
  }

  .erc-documents.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .erc-documents.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-documents.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .erc-documents.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-documents.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .erc-documents.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .erc-documents.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .erc-documents.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .erc-documents.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .erc-documents-list.part-ii {
    margin-top: -1rem;
  }

  .erc-footnotes-grid {
    grid-column-gap: 2rem;
    grid-template-columns: max-content 1fr;
    margin-bottom: -3rem;
  }

  .erc-bridge-grid {
    grid-template-rows: max-content max-content max-content max-content;
    grid-template-columns: 1fr;
  }

  .erc-bridge-card-1 {
    width: 27rem;
  }

  .erc-bridge-card-1.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .erc-bridge-card-1.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-bridge-card-1.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .erc-bridge-card-1.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-bridge-card-1.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .erc-bridge-card-1.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .erc-bridge-card-1.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .erc-bridge-card-1.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .erc-bridge-card-1.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .erc-guidelines-card {
    transform: translate(5rem, -1.5rem)rotate(4deg);
  }

  .erc-guidelines-card.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .erc-guidelines-card.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-guidelines-card.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .erc-guidelines-card.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-guidelines-card.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .erc-guidelines-card.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .erc-guidelines-card.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .erc-guidelines-card.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .erc-guidelines-card.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .erc-bridge-documents {
    width: 25rem;
    margin-top: 5rem;
  }

  .erc-bridge-documents.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .erc-bridge-documents.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-bridge-documents.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .erc-bridge-documents.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .erc-bridge-documents.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .erc-bridge-documents.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .erc-bridge-documents.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .erc-bridge-documents.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .erc-bridge-documents.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .erc-bridge-documents-grid {
    grid-template-rows: max-content max-content auto auto;
    grid-template-columns: 1fr;
    margin-top: .5rem;
  }

  .erc-bridge-button-wrapper {
    width: 25vw;
    margin-top: 0;
    margin-bottom: -8rem;
    margin-left: 3rem;
  }

  .wave-lottie-animation-5 {
    display: block;
  }

  .money-bag-wrapper-erc {
    width: 11rem;
    margin-left: -4.5rem;
  }

  .biz-products-hero-footer-wrapper {
    align-items: flex-start;
  }

  .biz-products-cta-button-1 {
    align-self: flex-start;
  }

  .biz-products-cta-button-1.top-padding {
    margin-top: 3rem;
  }

  .product-highlights-hero-wrapper.small-side-padding {
    max-width: 100%;
  }

  .product-highlights-hero-grid {
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr 1fr;
  }

  .product-highlight-card-wrapper {
    width: 15rem;
  }

  .product-highlight-card-wrapper.rate {
    transform: translate(0, -.5rem)rotate(1deg);
  }

  .product-highlight-inner-grid {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .common-uses-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .common-use-circle-wrapper.sixth {
    margin-bottom: 1rem;
  }

  .common-use-circle-wrapper.large {
    width: 10rem;
    height: 10rem;
  }

  .common-use-circle-wrapper.medium {
    width: 7rem;
    height: 7rem;
  }

  .common-use-circle-wrapper.small {
    width: 4rem;
    height: 4rem;
  }

  .splash-parental.hero-padding, .splash-parental.hero-padding.mobile-sizing {
    height: auto;
  }

  .splash-parental.hero-padding.utility {
    padding-top: 2rem;
  }

  .splash-parental.hero-padding.michael-biz-card {
    height: auto;
  }

  .splash-parental.hero-padding.michael-biz-card-2 {
    height: 100vh;
  }

  .splash-parental.hero-padding.get-started {
    height: auto;
    padding: 0 2rem 2rem;
  }

  .splash-parental.hero-padding.roly-test {
    height: 100vh;
  }

  .splash-parental.about-hero-padding.mobile-sizing {
    height: auto;
  }

  .splash-parental.about-hero-padding.mobile-sizing.about {
    height: 100vh;
  }

  .splash-parental.biz-card-hero-padding.mobile-sizing {
    height: auto;
  }

  .splash-grid.mobile-gap {
    grid-row-gap: 4rem;
    width: auto;
  }

  .splash-grid.mobile-gap.michael-biz-card-2 {
    width: 100%;
  }

  .splash-flex {
    justify-content: flex-start;
    width: 75%;
    height: auto;
  }

  .splash-parent {
    height: 100dvh;
  }

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

  .intro-webpage {
    margin-top: 3rem;
  }

  .splash-button-text.all-caps.text-white.erc {
    width: 100%;
    max-width: none;
  }

  .splash-button-text.all-caps.text-white.erc-faq {
    width: 85%;
    max-width: 401px;
  }

  .splash-button-text.all-caps.biz-products {
    font-size: 2.5rem;
  }

  .splash-tagline-text {
    width: 100%;
    font-size: 3.1rem;
  }

  .splash-tagline-text.all-caps.text-white.erc {
    width: 100%;
    max-width: none;
  }

  .splash-tagline-text.all-caps.text-white.erc-faq {
    width: 85%;
    max-width: 401px;
  }

  .splash-tagline-text.all-caps.biz-products {
    font-size: 2.5rem;
  }

  .contact-info-link {
    padding: 1rem 1rem .5rem;
  }

  .ptl-cta-button-1 {
    align-self: flex-start;
  }

  .ptl-cta-button-1.top-padding {
    margin-top: 3rem;
  }

  .ptl-hero-footer-wrapper {
    grid-column-gap: 0rem;
    align-items: flex-start;
  }

  .ptl-bubble-wrapper.sixth {
    margin-bottom: 1rem;
  }

  .ptl-bubble-wrapper.large {
    width: 10rem;
    height: 10rem;
  }

  .ptl-bubble-wrapper.medium {
    width: 7rem;
    height: 7rem;
  }

  .ptl-bubble-wrapper.small {
    width: 4rem;
    height: 4rem;
  }

  .ptl-bubble-wrapper.bubble-1 {
    width: 7rem;
    height: 7rem;
    margin-top: -1rem;
    margin-bottom: 0;
    margin-left: 1rem;
  }

  .ptl-bubble-wrapper.bubble-2 {
    width: 7rem;
    height: 7rem;
    margin-right: 0;
  }

  .ptl-bubble-wrapper.bubble-3 {
    width: 7rem;
    height: 7rem;
    margin-bottom: 0;
    margin-right: 0;
  }

  .ptl-bubble-wrapper.bubble-4, .ptl-bubble-wrapper.bubble-5 {
    width: 7rem;
    height: 7rem;
    margin-right: 1rem;
  }

  .ptl-bubble-wrapper.bubble-6 {
    width: 7rem;
    height: 7rem;
    margin-bottom: 0;
    margin-right: 0;
  }

  .ptl-bubble-wrapper.bubble-7 {
    width: 7rem;
    height: 7rem;
    margin-right: 0;
  }

  .ptl-grid-1 {
    grid-column-gap: 1rem;
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr max-content max-content 1fr;
    justify-content: center;
    justify-items: center;
  }

  .ptl-card-1 {
    width: 32rem;
  }

  .ptl-card-1.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .ptl-card-1.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .ptl-card-1.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .ptl-card-1.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .ptl-card-1.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .ptl-card-1.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .ptl-card-1.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .ptl-card-1.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .ptl-card-1.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .ptl-grid-2 {
    grid-row-gap: 1rem;
    grid-template-rows: max-content max-content max-content max-content max-content;
    grid-template-columns: 1fr;
  }

  .ptl-card-2 {
    transform: translate(-3rem)rotate(-3deg);
  }

  .ptl-card-2.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .ptl-card-2.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .ptl-card-2.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .ptl-card-2.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .ptl-card-2.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .ptl-card-2.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .ptl-card-2.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .ptl-card-2.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .ptl-card-2.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .ptl-card-3 {
    transform: translate(3rem)rotate(1deg);
  }

  .ptl-card-3.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .ptl-card-3.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .ptl-card-3.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .ptl-card-3.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .ptl-card-3.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .ptl-card-3.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .ptl-card-3.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .ptl-card-3.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .ptl-card-3.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .ptl-card-4 {
    transform: translate(-1rem)rotate(4deg);
  }

  .ptl-card-4.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .ptl-card-4.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .ptl-card-4.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .ptl-card-4.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .ptl-card-4.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .ptl-card-4.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .ptl-card-4.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .ptl-card-4.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .ptl-card-4.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .ptl-credit-factors-list.part-ii {
    margin-top: -1rem;
  }

  .ptl-grid-3 {
    grid-row-gap: 1rem;
    grid-template-rows: max-content max-content max-content max-content max-content max-content max-content;
    grid-template-columns: 1fr;
    margin-top: 4rem;
  }

  .ptl-card-5 {
    height: auto;
    transform: translate(1rem)rotate(-3deg);
  }

  .ptl-card-5.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .ptl-card-5.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .ptl-card-5.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .ptl-card-5.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .ptl-card-5.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .ptl-card-5.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .ptl-card-5.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .ptl-card-5.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .ptl-card-5.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .ptl-card-6 {
    transform: translate(2rem)rotate(1deg);
  }

  .ptl-card-6.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .ptl-card-6.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .ptl-card-6.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .ptl-card-6.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .ptl-card-6.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .ptl-card-6.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .ptl-card-6.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .ptl-card-6.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .ptl-card-6.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .ptl-card-7 {
    transform: translate(0)rotate(4deg);
  }

  .ptl-card-7.bg-aqua.decades {
    transform: translate(0)rotate(-4deg);
  }

  .ptl-card-7.bg-aqua.term-loan {
    transform: translate(2rem)rotate(3deg);
  }

  .ptl-card-7.bg-aqua.sba-loan-1 {
    transform: translate(2rem)rotate(5deg);
  }

  .ptl-card-7.bg-aqua.debt-solutions {
    transform: translate(2rem)rotate(3deg);
  }

  .ptl-card-7.bg-lime.people-first {
    transform: translate(0)rotate(5deg);
  }

  .ptl-card-7.bg-lime.real-people {
    transform: translate(0)rotate(3deg);
  }

  .ptl-card-7.bg-lime.line-of-credit {
    transform: translate(-2rem)rotate(-4deg);
  }

  .ptl-card-7.bg-lime.working-capital {
    transform: translate(-2rem)rotate(-2deg);
  }

  .ptl-card-7.bg-lime.equipment {
    transform: translate(-2rem)rotate(-3deg);
  }

  .hero-head.align-center.all-caps {
    text-align: left;
  }

  .hero-head.align-center.all-caps.text-white.mobile-align-left {
    text-align: left;
    letter-spacing: .01em;
  }

  .hero-head.align-center.all-caps.text-white.mobile-align-left.about {
    text-align: center;
  }

  .hero-head.align-center.all-caps.text-white.mobile-align-left.get-started {
    text-align: left;
    padding-left: 2rem;
    font-size: 25vw;
  }

  .hero-head.align-center.all-caps.text-white.mobile-align-left.erc-home, .hero-head.align-center.all-caps.text-white.mobile-align-left.ptl {
    align-self: flex-start;
    font-size: 20vw;
  }

  .hero-head.align-center.all-caps.text-white.michael {
    text-align: left;
    letter-spacing: .01em;
  }

  .hero-head.align-center.all-caps.text-white.michael.about {
    text-align: center;
  }

  .hero-head.align-center.all-caps.text-white.michael-2 {
    text-align: left;
    letter-spacing: .01em;
    font-size: 14.5vw;
  }

  .hero-head.align-center.all-caps.text-white.michael-2.about {
    text-align: center;
  }

  .hero-head.align-center.all-caps.mobile-align-left {
    text-align: left;
    letter-spacing: .01em;
    font-size: 25vw;
  }

  .hero-head.all-caps.text-white.business-home {
    font-size: 25vw;
  }

  .medium-para-1 {
    font-size: 22px;
    line-height: 1.25;
  }

  .medium-para-1.align-center.medium-size.text-aqua {
    max-width: 450px;
    font-size: 1.5rem;
  }

  .medium-para-1.align-center.medium-size.text-aqua.mobile-edits {
    text-align: left;
    line-height: 1.3;
  }

  .medium-para-1.align-center.medium-size.text-aqua.mobile-edits.industries {
    max-width: 500px;
  }

  .medium-para-1.align-center.medium-size.text-aqua.mobile-edits.about.large-bottom-margin {
    max-width: 375px;
    margin-bottom: 10rem;
    font-size: 1.25rem;
  }

  .medium-para-1.align-center.medium-size.text-aqua.mobile-edits.reviews {
    max-width: 500px;
  }

  .medium-para-1.align-center.medium-size.text-aqua.mobile-edits.get-started {
    color: #fff;
    max-width: 500px;
    font-size: 1.2rem;
  }

  .medium-para-1.align-center.medium-size.text-aqua.mobile-edits.erc-home, .medium-para-1.align-center.medium-size.text-aqua.mobile-edits.ptl {
    text-align: left;
    justify-content: flex-start;
    align-self: flex-start;
    display: block;
  }

  .medium-para-1.align-center.medium-size.text-royal {
    text-align: left;
  }

  .medium-para-1.text-aqua {
    max-width: 315px;
    font-size: 1.5rem;
  }

  .medium-para-1.text-aqua.partner {
    font-size: 1.5rem;
  }

  .medium-para-1.text-aqua.biz-products-hero {
    text-align: left;
    width: 85%;
    line-height: 1.3;
  }

  .hero-div-1.hero-padding, .hero-div-1.hero-padding.mobile-sizing {
    height: auto;
  }

  .hero-div-1.hero-padding.utility {
    padding-top: 2rem;
  }

  .hero-div-1.hero-padding.michael-biz-card {
    height: auto;
  }

  .hero-div-1.hero-padding.michael-biz-card-2 {
    height: 100vh;
  }

  .hero-div-1.hero-padding.get-started {
    height: auto;
    padding: 0 2rem 2rem;
  }

  .hero-div-1.hero-padding.roly-test {
    height: 100vh;
  }

  .hero-div-1.about-hero-padding.mobile-sizing {
    height: auto;
  }

  .hero-div-1.about-hero-padding.mobile-sizing.about {
    height: 100vh;
  }

  .hero-div-1.biz-card-hero-padding.mobile-sizing {
    height: auto;
  }

  .box-heading.all-caps.text-white {
    letter-spacing: .01em;
    font-size: 3rem;
  }

  .box-heading.all-caps.text-white.highlights {
    font-size: 4rem;
  }

  .box-heading.all-caps.text-white.michael-3, .box-heading.all-caps.text-white.michael-4 {
    font-size: 7vw;
  }

  .box-heading.all-caps.text-white.get-started {
    font-size: 8vw;
  }

  .box-heading.all-caps.text-white.align-center.erc-head-1 {
    max-width: 24ch;
  }

  .box-heading.all-caps.tab-margin {
    font-size: 3rem;
  }

  .box-heading.all-caps._404-page {
    text-align: left;
    font-size: 16.3vw;
    line-height: .9;
  }

  .box-heading.all-caps.erc-mobile, .box-heading.all-caps.ptl, .box-heading.text-white {
    font-size: 3.5rem;
  }

  .box-heading.text-white.about {
    font-size: 7vw;
  }

  .box-heading.text-white.michael {
    font-size: 6vw;
  }

  .box-heading.text-white.hiw-heading {
    font-size: 7vw;
  }

  .small-para-1 {
    font-size: 1rem;
  }

  .small-para-1.mobile-cards.erc-bridge-card-text-1 {
    font-size: 1.3rem;
  }

  .box-heading-2.all-caps.text-white {
    letter-spacing: .01em;
    font-size: 3rem;
  }

  .box-heading-2.all-caps.text-white.highlights {
    font-size: 4rem;
  }

  .box-heading-2.all-caps.text-white.michael-3, .box-heading-2.all-caps.text-white.michael-4 {
    font-size: 7vw;
  }

  .box-heading-2.all-caps.text-white.get-started {
    font-size: 8vw;
  }

  .box-heading-2.all-caps.text-white.align-center.erc-head-1 {
    max-width: 24ch;
  }

  .box-heading-2.all-caps.tab-margin {
    font-size: 3rem;
  }

  .box-heading-2.all-caps._404-page {
    text-align: left;
    font-size: 16.3vw;
    line-height: .9;
  }

  .box-heading-2.all-caps.erc-mobile, .box-heading-2.all-caps.ptl, .box-heading-2.text-white {
    font-size: 3.5rem;
  }

  .box-heading-2.text-white.about {
    font-size: 7vw;
  }

  .box-heading-2.text-white.michael {
    font-size: 6vw;
  }

  .box-heading-2.text-white.hiw-heading {
    font-size: 7vw;
  }

  .medium-para-2 {
    font-size: 22px;
    line-height: 1.25;
  }

  .medium-para-2.align-center.medium-size.text-aqua {
    max-width: 450px;
    font-size: 1.5rem;
  }

  .medium-para-2.align-center.medium-size.text-aqua.mobile-edits {
    text-align: left;
    line-height: 1.3;
  }

  .medium-para-2.align-center.medium-size.text-aqua.mobile-edits.industries {
    max-width: 500px;
  }

  .medium-para-2.align-center.medium-size.text-aqua.mobile-edits.about.large-bottom-margin {
    max-width: 375px;
    margin-bottom: 10rem;
    font-size: 1.25rem;
  }

  .medium-para-2.align-center.medium-size.text-aqua.mobile-edits.reviews {
    max-width: 500px;
  }

  .medium-para-2.align-center.medium-size.text-aqua.mobile-edits.get-started {
    color: #fff;
    max-width: 500px;
    font-size: 1.2rem;
  }

  .medium-para-2.align-center.medium-size.text-aqua.mobile-edits.erc-home, .medium-para-2.align-center.medium-size.text-aqua.mobile-edits.ptl {
    text-align: left;
    justify-content: flex-start;
    align-self: flex-start;
    display: block;
  }

  .medium-para-2.align-center.medium-size.text-royal {
    text-align: left;
  }

  .medium-para-2.text-aqua {
    max-width: 315px;
    font-size: 1.5rem;
  }

  .medium-para-2.text-aqua.partner {
    font-size: 1.5rem;
  }

  .medium-para-2.text-aqua.biz-products-hero {
    text-align: left;
    width: 85%;
    line-height: 1.3;
  }

  .box-heading-3.all-caps.text-white {
    letter-spacing: .01em;
    font-size: 3rem;
  }

  .box-heading-3.all-caps.text-white.highlights {
    font-size: 4rem;
  }

  .box-heading-3.all-caps.text-white.michael-3, .box-heading-3.all-caps.text-white.michael-4 {
    font-size: 7vw;
  }

  .box-heading-3.all-caps.text-white.get-started {
    font-size: 8vw;
  }

  .box-heading-3.all-caps.text-white.align-center.erc-head-1 {
    max-width: 24ch;
  }

  .box-heading-3.all-caps.tab-margin {
    font-size: 3rem;
  }

  .box-heading-3.all-caps._404-page {
    text-align: left;
    font-size: 16.3vw;
    line-height: .9;
  }

  .box-heading-3.all-caps.erc-mobile, .box-heading-3.all-caps.ptl, .box-heading-3.text-white {
    font-size: 3.5rem;
  }

  .box-heading-3.text-white.about {
    font-size: 7vw;
  }

  .box-heading-3.text-white.michael {
    font-size: 6vw;
  }

  .box-heading-3.text-white.hiw-heading {
    font-size: 7vw;
  }

  .hero.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .hero-heading-1.all-caps.white, .hero-heading-1.all-caps.white.text-shadow.loop {
    font-size: 15vw;
  }

  .legal-header {
    margin-top: 0;
  }

  .privacy-grid {
    grid-row-gap: 3rem;
    grid-template: "Menu ."
                   "Content Content"
                   / 100%;
    grid-auto-flow: column;
  }

  .legal-wrapper.privacy {
    grid-row-gap: 7vw;
    padding-left: 0;
  }

  .large-paragraph.mint, .large-paragraph.aqua {
    font-size: 1.5rem;
    line-height: 1;
  }

  .regular-heading-1 {
    font-size: 3rem;
  }

  .regular-heading-1.all-caps.text-white {
    letter-spacing: .01em;
    font-size: 3rem;
  }

  .regular-heading-1.all-caps.text-white.highlights {
    font-size: 4rem;
  }

  .regular-heading-1.all-caps.text-white.michael-3, .regular-heading-1.all-caps.text-white.michael-4 {
    font-size: 7vw;
  }

  .regular-heading-1.all-caps.text-white.get-started {
    font-size: 8vw;
  }

  .regular-heading-1.all-caps.text-white.align-center.erc-head-1 {
    max-width: 24ch;
  }

  .regular-heading-1.all-caps.tab-margin {
    font-size: 3rem;
  }

  .regular-heading-1.all-caps._404-page {
    text-align: left;
    font-size: 16.3vw;
    line-height: .9;
  }

  .regular-heading-1.all-caps.erc-mobile, .regular-heading-1.all-caps.ptl, .regular-heading-1.text-white {
    font-size: 3.5rem;
  }

  .regular-heading-1.text-white.about {
    font-size: 7vw;
  }

  .regular-heading-1.text-white.michael {
    font-size: 6vw;
  }

  .regular-heading-1.text-white.hiw-heading {
    font-size: 7vw;
  }

  .regular-heading-1.white.legal {
    font-size: 3rem;
  }

  .regular-heading-1.white.qr-page {
    font-size: 2.5rem;
  }

  .regular-heading-1.white.highlights {
    font-size: 3rem;
  }

  .regular-heading-1.special-fin {
    font-size: 2.9rem;
  }

  .regular-heading-1.special-fin.white {
    font-size: 3.5rem;
  }

  .regular-heading-1.special-fin.white.esp {
    width: 100%;
    max-width: 533px;
    font-size: 3.3rem;
  }

  .regular-heading-1.special-fin.white-2 {
    align-self: center;
    width: 100%;
    max-width: 462px;
  }

  .sticky-menu-wrapper {
    flex-flow: wrap;
    padding-right: 0;
    position: static;
  }

  .link-button {
    border: 1px solid #06cdff;
    border-radius: 100px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .legal-link-button, .legal-link-button-2 {
    border-color: #06cdff;
    padding: .75rem 1.5rem;
  }

  .card-heading-top.all-caps.text-white {
    letter-spacing: .01em;
    font-size: 3rem;
  }

  .card-heading-top.all-caps.text-white.highlights {
    font-size: 4rem;
  }

  .card-heading-top.all-caps.text-white.michael-3, .card-heading-top.all-caps.text-white.michael-4 {
    font-size: 7vw;
  }

  .card-heading-top.all-caps.text-white.get-started {
    font-size: 8vw;
  }

  .card-heading-top.all-caps.text-white.align-center.erc-head-1 {
    max-width: 24ch;
  }

  .card-heading-top.all-caps.tab-margin {
    font-size: 3rem;
  }

  .card-heading-top.all-caps._404-page {
    text-align: left;
    font-size: 16.3vw;
    line-height: .9;
  }

  .card-heading-top.all-caps.erc-mobile, .card-heading-top.all-caps.ptl, .card-heading-top.text-white {
    font-size: 3.5rem;
  }

  .card-heading-top.text-white.about {
    font-size: 7vw;
  }

  .card-heading-top.text-white.michael {
    font-size: 6vw;
  }

  .card-heading-top.text-white.hiw-heading {
    font-size: 7vw;
  }

  .card-heading-top.white.legal {
    font-size: 3rem;
  }

  .card-heading-bottom.all-caps.text-white {
    letter-spacing: .01em;
    font-size: 3rem;
  }

  .card-heading-bottom.all-caps.text-white.highlights {
    font-size: 4rem;
  }

  .card-heading-bottom.all-caps.text-white.michael-3, .card-heading-bottom.all-caps.text-white.michael-4 {
    font-size: 7vw;
  }

  .card-heading-bottom.all-caps.text-white.get-started {
    font-size: 8vw;
  }

  .card-heading-bottom.all-caps.text-white.align-center.erc-head-1 {
    max-width: 24ch;
  }

  .card-heading-bottom.all-caps.tab-margin {
    font-size: 3rem;
  }

  .card-heading-bottom.all-caps._404-page {
    text-align: left;
    font-size: 16.3vw;
    line-height: .9;
  }

  .card-heading-bottom.all-caps.erc-mobile, .card-heading-bottom.all-caps.ptl, .card-heading-bottom.text-white {
    font-size: 3.5rem;
  }

  .card-heading-bottom.text-white.about {
    font-size: 7vw;
  }

  .card-heading-bottom.text-white.michael {
    font-size: 6vw;
  }

  .card-heading-bottom.text-white.hiw-heading {
    font-size: 7vw;
  }

  .card-heading-bottom.white.legal {
    font-size: 3rem;
  }

  .card-heading-position.all-caps.text-white {
    letter-spacing: .01em;
    font-size: 3rem;
  }

  .card-heading-position.all-caps.text-white.highlights {
    font-size: 4rem;
  }

  .card-heading-position.all-caps.text-white.michael-3, .card-heading-position.all-caps.text-white.michael-4 {
    font-size: 7vw;
  }

  .card-heading-position.all-caps.text-white.get-started {
    font-size: 8vw;
  }

  .card-heading-position.all-caps.text-white.align-center.erc-head-1 {
    max-width: 24ch;
  }

  .card-heading-position.all-caps.tab-margin {
    font-size: 3rem;
  }

  .card-heading-position.all-caps._404-page {
    text-align: left;
    font-size: 16.3vw;
    line-height: .9;
  }

  .card-heading-position.all-caps.erc-mobile, .card-heading-position.all-caps.ptl, .card-heading-position.text-white {
    font-size: 3.5rem;
  }

  .card-heading-position.text-white.about {
    font-size: 7vw;
  }

  .card-heading-position.text-white.michael {
    font-size: 6vw;
  }

  .card-heading-position.text-white.hiw-heading {
    font-size: 7vw;
  }

  .card-heading-position.white.legal {
    font-size: 3rem;
  }

  .contact-link-button {
    border-color: #06cdff;
    padding: .75rem 1.5rem;
  }

  .card-logo-wrapper {
    width: 85%;
    margin-top: 1.5rem;
  }

  .logo-link.w--current {
    width: 100%;
    height: auto;
  }

  .card-logo {
    height: auto;
  }

  .biz-card-wrapper-2.royal {
    max-width: 416px;
    margin-top: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .biz-card-grid {
    grid-template-rows: max-content max-content auto;
    grid-template-columns: auto;
  }

  .heading-wrapper-2 {
    align-items: center;
  }

  .card-heading-top-2.all-caps.text-white {
    letter-spacing: .01em;
    font-size: 3rem;
  }

  .card-heading-top-2.all-caps.text-white.highlights {
    font-size: 4rem;
  }

  .card-heading-top-2.all-caps.text-white.michael-3, .card-heading-top-2.all-caps.text-white.michael-4 {
    font-size: 7vw;
  }

  .card-heading-top-2.all-caps.text-white.get-started {
    font-size: 8vw;
  }

  .card-heading-top-2.all-caps.text-white.align-center.erc-head-1 {
    max-width: 24ch;
  }

  .card-heading-top-2.all-caps.tab-margin {
    font-size: 3rem;
  }

  .card-heading-top-2.all-caps._404-page {
    text-align: left;
    font-size: 16.3vw;
    line-height: .9;
  }

  .card-heading-top-2.all-caps.erc-mobile, .card-heading-top-2.all-caps.ptl, .card-heading-top-2.text-white {
    font-size: 3.5rem;
  }

  .card-heading-top-2.text-white.about {
    font-size: 7vw;
  }

  .card-heading-top-2.text-white.michael {
    font-size: 6vw;
  }

  .card-heading-top-2.text-white.hiw-heading {
    font-size: 7vw;
  }

  .card-heading-top-2.white {
    text-align: center;
    font-size: 1.6rem;
  }

  .card-heading-top-2.white.legal {
    font-size: 3rem;
  }

  .card-heading-top-2.aqua {
    text-align: center;
    font-size: 1.3rem;
  }

  .card-buttons-wrapper-2 {
    justify-content: center;
    max-width: none;
    margin-top: 1.5rem;
  }

  .contact-link-button-2 {
    border-color: #06cdff;
    padding: .4rem 1.5rem;
    font-size: .9rem;
  }

  .contact-link-button-2.w--current {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .contact-link-button-3 {
    border-color: #06cdff;
    padding: .4rem 1.25rem;
  }

  .card-heading-position-2.all-caps.text-white {
    letter-spacing: .01em;
    font-size: 3rem;
  }

  .card-heading-position-2.all-caps.text-white.highlights {
    font-size: 4rem;
  }

  .card-heading-position-2.all-caps.text-white.michael-3, .card-heading-position-2.all-caps.text-white.michael-4 {
    font-size: 7vw;
  }

  .card-heading-position-2.all-caps.text-white.get-started {
    font-size: 8vw;
  }

  .card-heading-position-2.all-caps.text-white.align-center.erc-head-1 {
    max-width: 24ch;
  }

  .card-heading-position-2.all-caps.tab-margin {
    font-size: 3rem;
  }

  .card-heading-position-2.all-caps._404-page {
    text-align: left;
    font-size: 16.3vw;
    line-height: .9;
  }

  .card-heading-position-2.all-caps.erc-mobile, .card-heading-position-2.all-caps.ptl, .card-heading-position-2.text-white {
    font-size: 3.5rem;
  }

  .card-heading-position-2.text-white.about {
    font-size: 7vw;
  }

  .card-heading-position-2.text-white.michael {
    font-size: 6vw;
  }

  .card-heading-position-2.text-white.hiw-heading {
    font-size: 7vw;
  }

  .card-heading-position-2.white.legal {
    font-size: 3rem;
  }

  .splash-logo-parent-1 {
    grid-row-gap: 0rem;
    align-items: center;
    padding: .75rem 1.5rem;
  }

  .qr-page-logo-wrapper {
    width: 100%;
    margin-top: 0;
  }

  .xlarge-paragraph.qr-page {
    font-size: 1.6rem;
  }

  .splash-flex-1 {
    justify-content: flex-start;
    width: 22rem;
    height: auto;
  }

  .qr-page-buttons-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    margin-top: 2rem;
  }

  .qr-webpage-link {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .qr-button-arrow {
    height: 2rem;
  }

  .qr-contact-link {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .footer-wrapper {
    border-radius: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.2rem;
  }

  .footer-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: .5fr;
  }

  .footer-logo-link.w--current {
    width: 200px;
    max-width: 200px;
  }

  .footer-menu {
    grid-column-gap: 0vw;
    grid-row-gap: .75rem;
    flex-flow: column;
    align-items: flex-start;
  }

  .footer-menu-text {
    font-size: 1rem;
  }

  .footer-socials {
    grid-column-gap: 1.5rem;
    justify-content: flex-start;
  }

  .footer-social-icon {
    height: 1rem;
  }

  .footer-wrapper-legal {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .footer-grid-legal {
    grid-template-columns: 1fr max-content;
    align-content: center;
    align-items: center;
  }

  .xsmall-paragraph.white {
    max-width: 34ch;
    font-size: .8rem;
  }

  .legal-buttons-wrapper {
    grid-column-gap: 0vw;
    grid-row-gap: .25rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
  }

  .xsmall-heading-2.white, .xsmall-heading-2.white-copy, .xsmall-heading-2.mint, .xsmall-heading-2.navy {
    font-size: .8rem;
  }

  .main-nav-wrap {
    padding: 1.5rem 1.75rem;
    display: block;
  }

  .main-nav-grid-1 {
    grid-template-columns: auto auto;
    align-content: center;
  }

  .large-button, .large-button.light-version, .large-button.alt-version {
    display: none;
  }

  .nav-button-link {
    padding: .75rem 1rem;
  }

  .nav-button-link.start {
    display: block;
  }

  .nav-link-text {
    font-size: 1rem;
  }

  .nav-dropdown-spacer {
    height: 3.75rem;
  }

  .nav-menu-quip {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nav-wrapper-main {
    padding: 1.5rem 1.75rem;
    display: block;
  }

  .highlights-wrapper-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    padding-left: 0;
  }

  .highlight-box {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
  }

  .highlight-icon-2 {
    width: 3rem;
  }

  .small-heading-1.all-caps.text-white {
    letter-spacing: .01em;
    font-size: 3rem;
  }

  .small-heading-1.all-caps.text-white.highlights {
    font-size: 4rem;
  }

  .small-heading-1.all-caps.text-white.michael-3, .small-heading-1.all-caps.text-white.michael-4 {
    font-size: 7vw;
  }

  .small-heading-1.all-caps.text-white.get-started {
    font-size: 8vw;
  }

  .small-heading-1.all-caps.text-white.align-center.erc-head-1 {
    max-width: 24ch;
  }

  .small-heading-1.all-caps.tab-margin {
    font-size: 3rem;
  }

  .small-heading-1.all-caps._404-page {
    text-align: left;
    font-size: 16.3vw;
    line-height: .9;
  }

  .small-heading-1.all-caps.erc-mobile, .small-heading-1.all-caps.ptl, .small-heading-1.text-white {
    font-size: 3.5rem;
  }

  .small-heading-1.text-white.about {
    font-size: 7vw;
  }

  .small-heading-1.text-white.michael {
    font-size: 6vw;
  }

  .small-heading-1.text-white.hiw-heading {
    font-size: 7vw;
  }

  .small-heading-1.white {
    font-size: 5.5vw;
  }

  .small-heading-1.white.legal {
    font-size: 3rem;
  }

  .small-heading-1.white.qr-page {
    font-size: 2.5rem;
  }

  .small-heading-1.white.highlights {
    font-size: 3rem;
  }

  .small-heading-1.special-fin {
    font-size: 2rem;
  }

  .small-heading-1.mint {
    font-size: 5.4vw;
  }

  .small-heading-1.mint.legal {
    font-size: 3rem;
  }

  .small-heading-1.mint.qr-page {
    font-size: 2.5rem;
  }

  .small-heading-1.mint.highlights {
    font-size: 3rem;
  }

  .small-heading-1.mint._404-page {
    font-size: 6.4vw;
  }

  .details-wrapper.first {
    align-self: flex-start;
  }

  .highlight-details {
    flex-flow: column;
    align-items: flex-start;
    display: block;
  }

  .special-fin-grid.mobile-gap {
    grid-row-gap: 4rem;
    width: auto;
  }

  .special-fin-grid.mobile-gap.michael-biz-card-2 {
    width: 100%;
  }

  .hero-title-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .medium-heading-1.all-caps.text-white {
    letter-spacing: .01em;
    font-size: 3rem;
  }

  .medium-heading-1.all-caps.text-white.highlights {
    font-size: 4rem;
  }

  .medium-heading-1.all-caps.text-white.michael-3, .medium-heading-1.all-caps.text-white.michael-4 {
    font-size: 7vw;
  }

  .medium-heading-1.all-caps.text-white.get-started {
    font-size: 8vw;
  }

  .medium-heading-1.all-caps.text-white.align-center.erc-head-1 {
    max-width: 24ch;
  }

  .medium-heading-1.all-caps.tab-margin {
    font-size: 3rem;
  }

  .medium-heading-1.all-caps._404-page {
    text-align: left;
    font-size: 16.3vw;
    line-height: .9;
  }

  .medium-heading-1.all-caps.erc-mobile, .medium-heading-1.all-caps.ptl, .medium-heading-1.text-white {
    font-size: 3.5rem;
  }

  .medium-heading-1.text-white.about {
    font-size: 7vw;
  }

  .medium-heading-1.text-white.michael {
    font-size: 6vw;
  }

  .medium-heading-1.text-white.hiw-heading {
    font-size: 7vw;
  }

  .medium-heading-1.white.legal {
    font-size: 3rem;
  }

  .medium-heading-1.white.qr-page {
    font-size: 2.5rem;
  }

  .medium-heading-1.white.highlights {
    font-size: 3rem;
  }

  .special-fin-header-grid {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    margin-top: 3rem;
  }

  .dl-contact-text {
    font-size: 1.5rem;
  }

  .cta-wrapper {
    width: 100%;
  }

  .nav-dropdown-bg.lime {
    align-self: flex-end;
    margin-top: 1.5rem;
    margin-right: 1.5rem;
    display: block;
  }

  .nav-dropdown-bg.aqua {
    width: 20rem;
    margin-top: 1rem;
    margin-bottom: .5rem;
    margin-right: 1rem;
    display: flex;
  }

  .hero-strip {
    padding-top: 8rem;
  }

  .button-arrow {
    height: 2rem;
  }

  .button-arrow.back {
    height: .75rem;
  }

  .large-button-link {
    grid-column-gap: 1.25rem;
  }

  .industries-body-wrapper {
    padding-top: 1.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .industries-body-grid {
    grid-template-columns: 1.75rem 1fr 1.75rem;
  }

  .industries-content-wrapper {
    grid-row-gap: 2.5rem;
  }

  .industries-content-wrapper.mobile-gaps {
    grid-row-gap: 1rem;
  }

  .section-heading {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .section-heading.tab-header {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    align-items: flex-start;
  }

  .tab-wrapper-1.bottom-divider {
    padding-bottom: 1rem;
  }

  .tab-wrapper-1.bottom-divider.special-fin.middle {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tab-wrapper-1.bottom-divider.special-fin.last {
    padding-bottom: 1.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .small-heading-3 {
    font-size: 3rem;
  }

  .small-heading-3.all-caps.text-white {
    letter-spacing: .01em;
    font-size: 3rem;
  }

  .small-heading-3.all-caps.text-white.highlights {
    font-size: 4rem;
  }

  .small-heading-3.all-caps.text-white.michael-3, .small-heading-3.all-caps.text-white.michael-4 {
    font-size: 7vw;
  }

  .small-heading-3.all-caps.text-white.get-started {
    font-size: 8vw;
  }

  .small-heading-3.all-caps.text-white.align-center.erc-head-1 {
    max-width: 24ch;
  }

  .small-heading-3.all-caps.tab-margin {
    font-size: 3rem;
  }

  .small-heading-3.all-caps._404-page {
    text-align: left;
    font-size: 16.3vw;
    line-height: .9;
  }

  .small-heading-3.all-caps.erc-mobile, .small-heading-3.all-caps.ptl, .small-heading-3.text-white {
    font-size: 3.5rem;
  }

  .small-heading-3.text-white.about {
    font-size: 7vw;
  }

  .small-heading-3.text-white.michael {
    font-size: 6vw;
  }

  .small-heading-3.text-white.hiw-heading {
    font-size: 7vw;
  }

  .small-heading-3.white.legal {
    font-size: 3rem;
  }

  .small-heading-3.white.qr-page {
    font-size: 2.5rem;
  }

  .small-heading-3.white.highlights {
    font-size: 3rem;
  }

  .small-heading-3.special-fin {
    font-size: 2.9rem;
  }

  .small-heading-3.special-fin.white {
    font-size: 3.5rem;
  }

  .small-heading-3.special-fin.white.esp {
    width: 100%;
    max-width: 533px;
    font-size: 3.3rem;
  }

  .small-heading-3.special-fin.white-2 {
    align-self: center;
    width: 100%;
    max-width: 462px;
  }

  .small-heading-3.faq-u {
    font-size: 2rem;
  }

  .tab-contents.faq-u-2 {
    padding: 4%;
  }

  .tab-link {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .large-heading-1.all-caps.white, .large-heading-1.all-caps.white.text-shadow.loop {
    font-size: 15vw;
  }

  .large-heading-1.all-caps.text-shadow {
    font-size: 16vw;
  }

  .industry-pills-wrapper {
    flex-flow: wrap;
    padding-right: 0;
    position: static;
  }

  .industry-type-button {
    padding: .75rem 1.5rem;
    font-size: 1rem;
  }

  .industries-body-grid-2 {
    grid-template-columns: 1.75rem 1fr 1.75rem;
  }

  .industries-body-wrapper-bottom {
    padding: 0 1.25rem 3rem;
  }

  .utility-page-wrap-1 {
    padding-top: 2rem;
  }

  .utility-page-card {
    padding-bottom: 1.25rem;
  }

  ._404-text-wrapper-1 {
    grid-row-gap: 0rem;
    align-items: center;
  }

  .utility-card-lower {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .utility-button {
    width: auto;
    padding-bottom: 1.25vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .medium-paragraph-1.mint {
    font-size: 1.25rem;
    line-height: 1;
  }

  .style-guide-section {
    padding: 0 1.75rem 2rem;
  }

  .style-guide-header {
    padding: 1.25rem;
  }

  .style-guide-title {
    font-size: 3rem;
  }

  .spacer---regular {
    height: 3rem;
    margin-top: 0;
  }

  .header-box, .header-box.last {
    padding: 1.5rem 1.25rem 0;
  }

  .heading---small {
    font-size: 1rem;
  }

  .heading---small.programs-3 {
    padding-bottom: .95rem;
  }

  .heading---small.legal, .heading---small.legal-navy {
    padding-bottom: .4rem;
    padding-right: 1rem;
  }

  .spacer---small {
    height: 1.75rem;
  }

  .heading---hero {
    font-size: 15vw;
  }

  .heading---large {
    font-size: 4.5rem;
  }

  .heading---large.partner-types {
    max-width: 10ch;
  }

  .heading---large.menu-title-v4 {
    font-size: 15.9vw;
  }

  .heading---large.menu-title-v5 {
    font-size: 17.4vw;
  }

  .heading---large.works-for-biz {
    text-align: center;
    font-size: 9vw;
  }

  .heading---large.works-for-biz.v2 {
    text-align: left;
    font-size: 9vw;
  }

  .heading---large.top-industries, .heading---large.hero-bottom-landing {
    font-size: 9vw;
  }

  .heading---large.merchant-sign-up {
    max-width: 11ch;
    font-size: 9vw;
  }

  .heading---large.technology-fee {
    text-align: center;
    font-size: 9vw;
  }

  .heading---large.funding-fee {
    text-align: center;
    font-size: 4.3vw;
  }

  .heading---large.technology-fee-holiday-promo {
    max-width: 12ch;
    font-size: 7vw;
    line-height: 1;
  }

  .heading---large.hero-bottom-main-v1 {
    max-width: 14ch;
    font-size: 9vw;
  }

  .heading---large.hero-bottom-main-v1.dark {
    max-width: 15ch;
  }

  .heading---large.menu-title-main-v1 {
    font-size: 8.3vw;
  }

  .heading---large.highlights---landing, .heading---large.hero-bottom---landing {
    font-size: 9vw;
  }

  .heading---large.bnpl-platform-fee {
    text-align: center;
    font-size: 9vw;
  }

  .heading---medium {
    font-size: 3rem;
  }

  .heading---medium.sales-process {
    text-align: center;
    max-width: 9ch;
  }

  .heading---medium.sign-up {
    text-align: center;
    max-width: 10ch;
  }

  .heading---medium.stats, .heading---medium.programs {
    text-align: center;
    max-width: 14ch;
  }

  .heading---medium.faq-u {
    text-align: center;
    max-width: none;
  }

  .heading---medium.royal-utility {
    font-size: 5vw;
  }

  .heading---medium.requirements {
    text-align: left;
    max-width: 8ch;
  }

  .heading---medium.partner-cta {
    text-align: center;
  }

  .heading---medium.product-group, .heading---medium.product-group-2 {
    text-align: center;
    max-width: 10ch;
  }

  .heading---medium.top-industries, .heading---medium.works-for-biz {
    text-align: center;
    max-width: 9ch;
  }

  .heading---medium.faq-u-2, .heading---medium.what-you-get, .heading---medium.what-they-get {
    text-align: center;
    max-width: 10ch;
  }

  .heading---medium.works-for-biz-2 {
    text-align: center;
    max-width: 9ch;
  }

  .heading---medium.badge-title {
    margin-right: 2vw;
    font-size: 7vw;
  }

  .heading---medium.badge-title.top-industries {
    font-size: 6vw;
  }

  .heading---medium.float-cta-landing {
    margin-left: 0;
    font-size: 7vw;
  }

  .heading---medium.financing-a-customer {
    text-align: left;
    min-width: auto;
    max-width: 17ch;
    padding-right: 10%;
    font-size: 7vw;
  }

  .heading---medium.financing-a-customer.top-industries {
    font-size: 6vw;
  }

  .heading---medium.technology-fee {
    text-align: left;
    flex: 0 auto;
    width: auto;
    min-width: 8.5ch;
    max-width: 11ch;
    font-size: 3.5vw;
  }

  .heading---medium.technology-fee.top-industries {
    font-size: 6vw;
  }

  .heading---medium.funding-fee {
    text-align: left;
    min-width: 10ch;
    max-width: none;
    font-size: 3.5vw;
  }

  .heading---medium.funding-fee.top-industries {
    font-size: 6vw;
  }

  .heading---medium.docs-needed {
    text-align: left;
    min-width: 10ch;
    max-width: none;
    font-size: 3.5vw;
  }

  .heading---medium.docs-needed.top-industries {
    font-size: 6vw;
  }

  .heading---medium.highlights---landing {
    text-align: left;
    min-width: auto;
    max-width: 17ch;
    padding-right: 10%;
    font-size: 7vw;
  }

  .heading---medium.highlights---landing.top-industries {
    font-size: 6vw;
  }

  .heading---medium.why-list {
    text-align: left;
    flex: 0 auto;
    font-size: 3.5vw;
  }

  .heading---medium.why-list.top-industries {
    font-size: 6vw;
  }

  .heading---medium.works-for-any-biz {
    margin-right: 2vw;
    font-size: 7vw;
  }

  .heading---medium.works-for-any-biz.top-industries {
    font-size: 6vw;
  }

  .heading---medium.turbo-fee {
    text-align: left;
    min-width: 6ch;
    max-width: none;
    font-size: 3.5vw;
  }

  .heading---medium.turbo-fee.top-industries {
    font-size: 6vw;
  }

  .heading---medium.bnpl-platform-fee {
    text-align: left;
    flex: 0 auto;
    width: auto;
    min-width: 8ch;
    max-width: 8ch;
    font-size: 3.5vw;
    line-height: .9;
  }

  .heading---medium.bnpl-platform-fee.top-industries {
    font-size: 6vw;
  }

  .heading---medium.customer-pif {
    margin-right: 2vw;
    font-size: 7vw;
  }

  .heading---medium.customer-pif.top-industries {
    font-size: 6vw;
  }

  .heading---medium.why-list---bullets {
    text-align: left;
    flex: 0 auto;
    font-size: 1.75rem;
  }

  .heading---medium.why-list---bullets.top-industries {
    font-size: 6vw;
  }

  .heading---regular {
    font-size: 1.75rem;
  }

  .heading---regular.stats-card {
    max-width: none;
  }

  .heading---regular.sales-process {
    margin-bottom: .5rem;
  }

  .heading---regular.lender-stack {
    max-width: 22ch;
    line-height: 1;
  }

  .heading---regular.product-terms {
    font-size: 1.75rem;
  }

  .heading---regular.sign-up, .heading---regular.programs {
    margin-bottom: 0;
    padding-right: 0;
  }

  .heading---regular.qr-landing {
    font-size: 1.5rem;
  }

  .heading---regular.submission-docs {
    max-width: 22ch;
    line-height: 1;
  }

  .heading---regular.loop-text-royal, .heading---regular.loop-text-mint {
    margin-bottom: 0;
    padding-right: 0;
  }

  .heading---regular.top-industries {
    max-width: 22ch;
    line-height: 1;
  }

  .heading---regular.works-for-biz {
    margin-bottom: 0;
    padding-right: 0;
    font-size: 5vw;
  }

  .heading---regular.legal-button, .heading---regular.featured-on {
    font-size: 1.5rem;
  }

  .heading---regular.what-you-get-menu {
    font-size: 4.3vw;
  }

  .heading---regular.what-you-get-menu.get-started, .heading---regular.what-you-get-menu.get-started---apply {
    font-size: 5vw;
  }

  .heading---regular.lender-loop {
    font-size: 3vw;
  }

  .heading---regular.nav-cta-landing {
    font-size: 5vw;
  }

  .heading---regular.how-it-works {
    margin-bottom: 0;
    padding-right: 0;
  }

  .heading---regular.featured-lenders, .heading---regular.technology-fee, .heading---regular.cta-main-v1 {
    font-size: 1.5rem;
  }

  .heading---regular.what-you-get-menu-main-v1 {
    font-size: 4.3vw;
  }

  .heading---regular.what-you-get-menu-main-v1.get-started, .heading---regular.what-you-get-menu-main-v1.get-started---apply {
    font-size: 5vw;
  }

  .heading---regular.docs-needed-main-v1 {
    font-size: 4.3vw;
  }

  .heading---regular.docs-needed-main-v1.get-started, .heading---regular.docs-needed-main-v1.get-started---apply {
    font-size: 5vw;
  }

  .heading---regular.hero-subheading, .heading---regular.hero-title-intro, .heading---regular.old-nav-cta-main {
    font-size: 1.5rem;
  }

  .heading---regular.nav-cta-main-2 {
    font-size: 1.2rem;
  }

  .heading---regular.nav-cta-main-3, .heading---regular.utility {
    font-size: 1.5rem;
  }

  .heading---regular.nav-cta-main {
    font-size: 1.4rem;
  }

  .heading---regular.nav-cta-alt, .heading---regular.nav-cta-menu-button {
    font-size: 1.2rem;
  }

  .heading---regular.nav-quip {
    font-size: 1.5rem;
  }

  .heading---regular.nav-cta-menu-item {
    font-size: 1.2rem;
  }

  .heading---regular.milestones---landing {
    margin-bottom: 0;
    padding-right: 0;
    font-size: 5vw;
  }

  .heading---regular.nav-cta-2 {
    font-size: 1.75rem;
  }

  .heading---regular.menu-items {
    margin-bottom: 0;
    font-size: 5vw;
  }

  .heading---regular.works-for-any-biz {
    font-size: 1.5rem;
  }

  .heading---regular.turbo-fee {
    margin-bottom: 0;
    padding-right: 0;
    font-size: 5vw;
  }

  .heading---regular.in-the-box {
    font-size: 5vw;
  }

  .heading---regular.in-the-box.start {
    text-align: center;
    max-width: none;
  }

  .heading---regular.merchant-process {
    margin-bottom: 0;
    padding-right: 0;
    font-size: 5vw;
  }

  .heading---tiny {
    font-size: .875rem;
  }

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

  .text---medium.section-title {
    text-align: center;
  }

  .text---medium.section-title.faq-u, .text---medium.section-title-royal {
    text-align: left;
  }

  .text---medium.submission-docs {
    text-align: center;
  }

  .text---medium.hero-title-aqua {
    text-align: left;
    max-width: 12ch;
    font-size: 1.25rem;
  }

  .text---medium.industry-title {
    text-align: center;
    font-size: 1rem;
  }

  .text---medium.industry-title.faq-u {
    text-align: left;
  }

  .text---medium.what-you-get {
    text-align: center;
  }

  .text---medium.what-you-get.faq-u {
    text-align: left;
  }

  .text---medium.faq-u-2 {
    text-align: center;
  }

  .text---medium.faq-u-2.faq-u {
    text-align: left;
  }

  .text---medium.how-it-works {
    text-align: center;
  }

  .text---medium.how-it-works.faq-u, .text---medium.how-it-works.get-started, .text---medium.how-it-works.technology-fee, .text---medium.how-it-works.funding-fee {
    text-align: left;
  }

  .text---medium.how-it-works.technology-fee-2 {
    text-align: center;
    text-align: center;
    max-width: none;
  }

  .text---medium.how-it-works.technology-fee {
    text-align: left;
  }

  .text---medium.how-it-works.works-for-any-biz {
    text-align: left;
    max-width: none;
    font-size: 18px;
  }

  .text---medium.how-it-works.turbo-fee {
    text-align: left;
    max-width: 30ch;
  }

  .text---medium.how-it-works.bnpl-platform-fee {
    text-align: left;
    max-width: 30ch;
    font-size: 2vw;
  }

  .text---medium.how-it-works.merchant-process {
    text-align: left;
  }

  .text---medium.how-it-works.merchant-process.v2 {
    font-size: 18px;
  }

  .text---medium.how-it-works.customer-process {
    text-align: left;
  }

  .text---medium.docs-needed {
    text-align: center;
  }

  .text---medium.docs-needed.faq-u, .text---medium.docs-needed.get-started, .text---medium.docs-needed.technology-fee, .text---medium.docs-needed.funding-fee {
    text-align: left;
  }

  .text---medium.docs-needed.technology-fee-2 {
    text-align: center;
    text-align: center;
    max-width: none;
  }

  .text---medium.docs-needed.technology-fee {
    text-align: left;
  }

  .text---medium.milestones---landing {
    text-align: center;
  }

  .text---medium.milestones---landing.faq-u, .text---medium.milestones---landing.get-started, .text---medium.milestones---landing.technology-fee, .text---medium.milestones---landing.funding-fee {
    text-align: left;
  }

  .text---medium.milestones---landing.technology-fee-2 {
    text-align: center;
    text-align: center;
    max-width: none;
  }

  .text---medium.milestones---landing.technology-fee {
    text-align: left;
  }

  .text---huge {
    font-size: 2rem;
  }

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

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

  .text---large.faq-u-2 {
    font-size: 5vw;
  }

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

  .text---regular.product-highlights {
    text-align: left;
    max-width: 28ch;
  }

  .text---regular.sign-up {
    padding-right: 2.5rem;
  }

  .text---regular.stats, .text---regular.programs, .text---regular.programs-alt {
    padding-right: 0;
  }

  .text---regular.faq-u {
    padding-right: 2.5rem;
  }

  .text---regular.partner-high {
    max-width: none;
    padding-right: 0;
  }

  .text---regular.works-for-biz {
    padding-right: 0;
    font-size: 1rem;
  }

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

  .text---regular.faq-u-2.v2 {
    font-size: 18px;
  }

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

  .text---regular.customer-reqs.v2 {
    font-size: 18px;
  }

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

  .text---regular.app-fields-link.v2 {
    line-height: 1;
  }

  .text---regular.technology-fee {
    padding-right: 0;
    font-size: 1rem;
  }

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

  .text---small.product-terms-2, .text---small.product-terms-3, .text---small.product-terms-6 {
    max-width: none;
  }

  .text---small.app-fields, .text---small.utility {
    font-size: .875rem;
  }

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

  .text---tiny.footer {
    width: 34ch;
  }

  .text---tiny.footer.royal-v2 {
    width: auto;
  }

  .text---tiny.footer-royal {
    width: 34ch;
  }

  .text---tiny.footnotes-royal {
    align-self: auto;
  }

  .spacer---xl {
    height: 8rem;
  }

  .spacer---large {
    height: 6rem;
  }

  .spacer---medium {
    height: 4rem;
  }

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

  .color-card {
    padding-bottom: 1.25rem;
  }

  .grid-2---1, .grid-2---2, .grid-3---1 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .grid-3---1.footer {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: max-content;
  }

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

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

  .grid-2---3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

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

  .grid-4---3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .hero---strip {
    padding-top: 8rem;
  }

  .hero---strip.padding {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .hero---full {
    height: 100dvh;
    padding-top: 4rem;
  }

  .logo-card {
    padding: 0 0 1.25rem;
  }

  .hero-content-wrapper {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .lottie-wrapper.doodle-arrow {
    bottom: 0;
  }

  .hero-subheading-wrapper {
    width: 45ch;
    max-width: none;
    padding-top: 1.75rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    position: absolute;
    bottom: 3rem;
  }

  .section-copy.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section-copy.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section-copy.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-copy.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section-copy.regular-padding.reviews, .section-copy.regular-padding.re-products, .section-copy.regular-padding.erc-1, .section-copy.regular-padding.erc-2, .section-copy.regular-padding.erc-3, .section-copy.regular-padding.erc-bridge, .section-copy.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-copy.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section-copy.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section-copy.regular-padding.footer.royal, .section-copy.regular-padding.footer.navy {
    background-color: #0623ff;
    padding-top: 1.75rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section-copy.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section-copy.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section-copy.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-copy.bg-purple.regular-padding.what-matters, .section-copy.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .footer---main-old {
    padding-top: 1.75rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .footer-wrap {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .footer-link.logo {
    width: 180px;
  }

  .menu-wrapper---footer {
    grid-row-gap: .75rem;
    flex-flow: column;
    align-items: flex-start;
  }

  .menu-wrapper---socials {
    grid-column-gap: 2rem;
    justify-content: flex-start;
  }

  .footer-wrap---legal {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .buttons-wrapper---legal {
    grid-row-gap: .25rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
  }

  .wrapper---footer-logo {
    max-width: none;
  }

  .grid-3---1---footer {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .grid-3---1---footer.footer {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: max-content;
  }

  .grid-3---1---footer.l-margins {
    grid-row-gap: 8vw;
    grid-template-columns: .25fr 1fr;
  }

  .wrapper-v---footer-menu {
    grid-row-gap: .25rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .wrapper-v---socials-menu {
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .footer---main {
    padding-top: 0;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .divider---mint {
    width: 140%;
  }

  .wrapper-v---footer-legal {
    grid-row-gap: .75rem;
    flex-flow: column;
    align-items: flex-start;
  }

  .button-wrap-h---legal {
    justify-content: center;
    align-self: center;
  }

  .button-wrap-v---legal {
    justify-content: center;
    align-self: center;
    align-items: flex-end;
  }

  .wrapper-h---socials-menu {
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: flex-end;
    align-self: center;
    align-items: center;
  }

  .wrapper-h---footer-legal {
    grid-column-gap: 1.75rem;
    grid-row-gap: .75rem;
    flex-flow: row;
    align-self: stretch;
    align-items: center;
  }

  .wrapper---divider.sales-process {
    margin-top: 0;
  }

  .wrapper---pool-party {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---lender-stack.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---lender-stack.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---lender-stack.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---lender-stack.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---lender-stack.regular-padding.reviews, .section---lender-stack.regular-padding.re-products, .section---lender-stack.regular-padding.erc-1, .section---lender-stack.regular-padding.erc-2, .section---lender-stack.regular-padding.erc-3, .section---lender-stack.regular-padding.erc-bridge, .section---lender-stack.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---lender-stack.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---lender-stack.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---lender-stack.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---lender-stack.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---lender-stack.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---lender-stack.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---lender-stack.bg-purple.regular-padding.what-matters, .section---lender-stack.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .loop-container---dtc-lenders {
    align-self: flex-start;
  }

  .wrapper---dtc-logo {
    width: 12vw;
    margin-right: 1.5rem;
  }

  .section---highlights.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---highlights.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---highlights.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---highlights.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---highlights.regular-padding.reviews, .section---highlights.regular-padding.re-products, .section---highlights.regular-padding.erc-1, .section---highlights.regular-padding.erc-2, .section---highlights.regular-padding.erc-3, .section---highlights.regular-padding.erc-bridge, .section---highlights.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---highlights.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---highlights.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---highlights.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---highlights.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---highlights.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---highlights.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---highlights.bg-purple.regular-padding.what-matters, .section---highlights.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .grid-3---1---product-terms {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .grid-3---1---product-terms.footer {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: max-content;
  }

  .card-wrapper---product-terms {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .wrapper---product-terms {
    grid-column-gap: 6vw;
    grid-row-gap: 6vw;
    justify-content: center;
    align-items: flex-end;
  }

  .wrapper---lender-stack {
    flex-flow: column;
    align-items: center;
    padding-bottom: 0;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .section---lenders.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---lenders.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---lenders.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---lenders.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---lenders.regular-padding.reviews, .section---lenders.regular-padding.re-products, .section---lenders.regular-padding.erc-1, .section---lenders.regular-padding.erc-2, .section---lenders.regular-padding.erc-3, .section---lenders.regular-padding.erc-bridge, .section---lenders.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---lenders.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---lenders.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---lenders.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---lenders.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---lenders.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---lenders.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---lenders.bg-purple.regular-padding.what-matters, .section---lenders.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .hero-dtc-financing {
    height: auto;
  }

  .hero-dtc-financing.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .grid---hero {
    grid-template-rows: 75px auto auto max-content;
  }

  .inner-grid---hero {
    grid-template-rows: 4rem 1fr;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .heading---hero-small {
    font-size: 15vw;
  }

  .heading---hero-small.text-shadow {
    text-shadow: 4px 4px #06cdff80;
    font-size: 12vw;
  }

  .heading---hero-small.dtc-landing, .heading---hero-small.hero-title, .heading---hero-small.landing {
    font-size: 10vw;
  }

  .heading---hero-small.landing-page {
    font-size: 13vw;
  }

  .heading---medium-hero {
    font-size: 3rem;
  }

  .superscript-3 {
    font-size: .75rem;
  }

  .section---product-highlights.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---product-highlights.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---product-highlights.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---product-highlights.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---product-highlights.regular-padding.reviews, .section---product-highlights.regular-padding.re-products, .section---product-highlights.regular-padding.erc-1, .section---product-highlights.regular-padding.erc-2, .section---product-highlights.regular-padding.erc-3, .section---product-highlights.regular-padding.erc-bridge, .section---product-highlights.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---product-highlights.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---product-highlights.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---product-highlights.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---product-highlights.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---product-highlights.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---product-highlights.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---product-highlights.bg-purple.regular-padding.what-matters, .section---product-highlights.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .grid---product-highlights {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .wrapper---section-title.stats {
    width: 100%;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .wrapper---section-title.shape-1, .wrapper---section-title.sign-up {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .wrapper---section-title.left {
    align-items: center;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .wrapper---section-title.stats-sticky {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper---section-title.programs {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .wrapper---section-title.faq-u {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper---section-title.left-requirements {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper---section-title.right-requirements {
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper---section-title.partner-types {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper---section-title.partner-cta {
    align-items: center;
    padding-bottom: 2.5rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .wrapper---section-title.merchant-sign-up {
    grid-column-gap: 6vw;
    grid-row-gap: 6vw;
    padding-left: 10%;
    padding-right: 10%;
  }

  .wrapper---section-title.financing-a-customer, .wrapper---section-title.technology-fee, .wrapper---section-title.funding-fee, .wrapper---section-title.technology-fee-vertical {
    width: auto;
  }

  .wrapper---section-title.turbo-fee {
    grid-column-gap: 2.5vw;
    grid-row-gap: 2.5vw;
    width: auto;
  }

  .wrapper---product-highlights-bottom {
    margin-top: -1rem;
  }

  .grid---product-highlights-cards {
    grid-column-gap: 8vw;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid---inner-hero-bottom {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: auto;
    align-content: center;
    align-items: center;
    padding: 2rem 1.75rem;
  }

  .heading---regular-hero {
    font-size: 1.75rem;
  }

  .wrapper---product-highlights-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
  }

  .wrapper---lottie-animation {
    width: 6rem;
    height: 6rem;
    display: flex;
  }

  .inner-wrapper---cta-button {
    grid-column-gap: 1.25rem;
  }

  .arrow---cta-button {
    height: 2rem;
  }

  .arrow---cta-button.back {
    height: .75rem;
  }

  .button-arrow-tr---mint {
    width: .75rem;
  }

  .section---sales-process.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---sales-process.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---sales-process.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---sales-process.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---sales-process.regular-padding.reviews, .section---sales-process.regular-padding.re-products, .section---sales-process.regular-padding.erc-1, .section---sales-process.regular-padding.erc-2, .section---sales-process.regular-padding.erc-3, .section---sales-process.regular-padding.erc-bridge, .section---sales-process.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---sales-process.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---sales-process.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---sales-process.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---sales-process.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---sales-process.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---sales-process.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---sales-process.bg-purple.regular-padding.what-matters, .section---sales-process.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .wrapper---sticky-hero {
    top: 0;
  }

  .image-section-title {
    width: 4rem;
  }

  .wrapper---stats-cards {
    padding: 1.75rem 1.75rem 4rem;
  }

  .grid---stats-cards {
    grid-template-rows: auto auto 1rem auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper---stats-card {
    width: 100%;
    max-width: 280px;
    padding: 1.75rem;
  }

  .lottie-wrapper.rotating-crown, .lottie-wrapper.ufo {
    width: 8rem;
    height: 8rem;
  }

  .lottie-wrapper.monkey-meme {
    width: 10rem;
    height: 11rem;
    margin-right: 0;
  }

  .section---programs.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---programs.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---programs.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---programs.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---programs.regular-padding.reviews, .section---programs.regular-padding.re-products, .section---programs.regular-padding.erc-1, .section---programs.regular-padding.erc-2, .section---programs.regular-padding.erc-3, .section---programs.regular-padding.erc-bridge, .section---programs.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---programs.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---programs.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---programs.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---programs.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---programs.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---programs.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---programs.bg-purple.regular-padding.what-matters, .section---programs.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .inner-wrapper-program-terms, .inner-wrapper-program-highlights {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .wrapper-hero-title.top-padding {
    padding: 4rem 1.75rem 3rem;
  }

  .wrapper-hero-title.utility {
    padding: 4rem 1.75rem 0;
  }

  .wrapper-hero-title.top-padding-main-page {
    width: auto;
    padding: 4rem 1.75rem 3rem;
  }

  .inner-wrapper-hero-title.main {
    margin-bottom: 4rem;
  }

  .float-wrapper-1 {
    width: 15vw;
    margin-top: 8rem;
  }

  .float-wrapper-2 {
    width: 15vw;
  }

  .float-wrapper-3 {
    width: 15vw;
    margin-top: 5rem;
    margin-right: -4rem;
  }

  .float-wrapper-4 {
    width: 15vw;
    margin-top: -2rem;
    margin-right: -5rem;
  }

  .section-program-highlights.legal, .wrapper-program-highlights {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .float-wrapper-5 {
    width: 15vw;
    margin-top: 0;
    margin-right: 3rem;
    top: 0;
  }

  .float-wrapper-6 {
    width: 15vw;
  }

  .section-sales-process.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section-sales-process.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section-sales-process.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-sales-process.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section-sales-process.regular-padding.reviews, .section-sales-process.regular-padding.re-products, .section-sales-process.regular-padding.erc-1, .section-sales-process.regular-padding.erc-2, .section-sales-process.regular-padding.erc-3, .section-sales-process.regular-padding.erc-bridge, .section-sales-process.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-sales-process.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section-sales-process.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section-sales-process.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section-sales-process.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section-sales-process.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section-sales-process.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-sales-process.bg-purple.regular-padding.what-matters, .section-sales-process.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .wrapper-sales-process {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-phone-slider {
    grid-template-columns: auto;
    width: 18rem;
    margin-top: -1.5rem;
    margin-bottom: -1.25rem;
    margin-right: 0;
  }

  .card-sales-process {
    padding-left: .75rem;
    padding-right: 1rem;
  }

  .card-icon-sales-process {
    width: 3rem;
    margin-top: 2rem;
  }

  .left-arrow {
    width: 30%;
  }

  .slider-wrapper-sales-process {
    width: auto;
    max-width: 160px;
    padding-bottom: 3.75rem;
  }

  .right-arrow {
    width: 30%;
  }

  .inner-wrapper-sign-up-cards {
    grid-template-rows: auto;
    min-width: 1300px;
  }

  .wrapper-squiggle {
    margin-top: 0;
    padding-bottom: 0;
  }

  .subscription-kit-premium {
    padding-bottom: 2rem;
  }

  .learn-more-arrow {
    width: .5rem;
    height: .5rem;
  }

  .wrapper-sub-kit-premium-details {
    padding-bottom: 0;
  }

  .check-mark-aqua-tiny {
    width: .75rem;
  }

  .wrapper-sign-up-bottom {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .button-arrow-br-tiny {
    width: .5rem;
  }

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

  .wrapper-section-halves {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---programs-copy.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---programs-copy.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---programs-copy.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---programs-copy.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---programs-copy.regular-padding.reviews, .section---programs-copy.regular-padding.re-products, .section---programs-copy.regular-padding.erc-1, .section---programs-copy.regular-padding.erc-2, .section---programs-copy.regular-padding.erc-3, .section---programs-copy.regular-padding.erc-bridge, .section---programs-copy.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---programs-copy.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---programs-copy.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---programs-copy.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---programs-copy.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---programs-copy.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---programs-copy.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---programs-copy.bg-purple.regular-padding.what-matters, .section---programs-copy.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .wrapper-programs-card-group {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .inner-wrapper-program-cards {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    grid-template-rows: auto;
    align-self: flex-start;
    min-width: auto;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .card-wrapper-programs {
    width: 25rem;
    min-width: 25rem;
    max-width: 25rem;
  }

  .program-card-details-link {
    padding-top: 1.5rem;
  }

  .program-card-highlights {
    padding-top: .75rem;
  }

  .wrapper-program-card-bottom {
    padding-top: 1.75rem;
    padding-bottom: 0;
  }

  .inner-wrapper-hero-cta {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .wrapper-faq-u {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .tab-wrapper-faq-u {
    grid-row-gap: 1.5rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    position: static;
  }

  .tab-wrapper-faq-u.bottom-divider {
    padding-bottom: 1rem;
  }

  .tab-wrapper-faq-u.bottom-divider.special-fin.middle {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tab-wrapper-faq-u.bottom-divider.special-fin.last {
    padding-bottom: 1.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tab-link-faq-u {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .lottie-wrapper-faq-u {
    flex: none;
    width: 7vw;
    height: 3.5vw;
  }

  .lottie-eye-open {
    flex: none;
  }

  .float-wrapper-faq-u {
    z-index: 901;
    width: 15vw;
    margin-top: 0;
    margin-right: 0;
    position: relative;
  }

  .wrapper-footnotes {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-left: 1.75rem;
    padding-right: 0;
  }

  .float-wrapper-fine-print {
    width: 28vw;
    margin-right: -1rem;
  }

  .hero-strip-utility {
    height: auto;
  }

  .hero-strip-utility.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .grid-hero-strip {
    grid-template-rows: 75px auto auto max-content;
  }

  .inner-wrapper-hero-utility {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .section-legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section-legal.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section-legal.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section-legal.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-legal.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section-legal.regular-padding.reviews, .section-legal.regular-padding.re-products, .section-legal.regular-padding.erc-1, .section-legal.regular-padding.erc-2, .section-legal.regular-padding.erc-3, .section-legal.regular-padding.erc-bridge, .section-legal.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-legal.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section-legal.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section-legal.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section-legal.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section-legal.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section-legal.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-legal.bg-purple.regular-padding.what-matters, .section-legal.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .wrapper-legal-content {
    grid-row-gap: 2vw;
  }

  .wrapper-legal-content.mobile-gaps {
    grid-row-gap: 1rem;
  }

  .wrapper-sticky-menu-legal {
    flex-flow: wrap;
    align-items: center;
    padding-right: 0;
    position: static;
  }

  .wrapper-qr-page-buttons {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    align-items: center;
    padding-top: .75rem;
  }

  .button-arrow-tr---royal {
    width: .75rem;
  }

  .wrapper-splash-logo {
    grid-row-gap: 0rem;
    align-items: center;
    height: auto;
    padding: 0;
  }

  .wrapper-splash-top {
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    width: 100%;
  }

  .hero-line-of-credit {
    height: auto;
  }

  .hero-line-of-credit.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .card-icon-product-highlights {
    width: 4rem;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .wrapper-lottie-animation-diamond {
    width: 6rem;
    height: 6rem;
    display: flex;
  }

  .card-wrapper---product-terms-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .card-wrapper---product-terms-3 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-right: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .wrapper-process-cta-button {
    width: auto;
    max-width: 280px;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-right: 1.75rem;
  }

  .grid---product-highlights-cards-2 {
    grid-column-gap: 1.75rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr max-content 1fr;
  }

  .inner-wrapper-product-highlights-card {
    align-items: flex-start;
  }

  .wrapper---product-highlights-card-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: row;
    padding-bottom: 2rem;
  }

  .wrapper---product-highlights-bottom-2 {
    width: 100%;
    margin-top: 0;
  }

  .section-requirements.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section-requirements.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section-requirements.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-requirements.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section-requirements.regular-padding.reviews, .section-requirements.regular-padding.re-products, .section-requirements.regular-padding.erc-1, .section-requirements.regular-padding.erc-2, .section-requirements.regular-padding.erc-3, .section-requirements.regular-padding.erc-bridge, .section-requirements.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-requirements.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section-requirements.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section-requirements.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section-requirements.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section-requirements.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section-requirements.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-requirements.bg-purple.regular-padding.what-matters, .section-requirements.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .wrapper-requirements {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .advanced-requirements-card {
    padding-bottom: 1rem;
  }

  .wrapper-advanced-req-details {
    padding-bottom: 0;
  }

  .wrapper-requirements-l {
    width: 100%;
  }

  .wrapper-requirements-r {
    border-top-style: solid;
    border-radius: 0;
    width: 100%;
    padding: 1.75rem;
  }

  .inner-wrapper-submission-docs {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .check-mark-aqua-regular {
    width: .75rem;
  }

  .closing-requirements-card {
    padding-bottom: 0;
  }

  .button-arrow-br-medium-royal {
    width: .75rem;
  }

  .wrapper-closing-req-details {
    padding-bottom: 0;
  }

  .float-wrapper-thumbs-up {
    z-index: 901;
    width: 15vw;
    margin-top: 2rem;
    margin-right: 2rem;
    position: relative;
  }

  .float-wrapper-b-1 {
    width: 13vw;
    margin-top: 6rem;
    margin-right: -.5rem;
  }

  .float-wrapper-b-2 {
    width: 16vw;
  }

  .float-wrapper-b-3 {
    width: 9vw;
    margin-top: 4rem;
    margin-right: -4rem;
  }

  .float-wrapper-b-4 {
    width: 13vw;
    margin-top: 6rem;
    margin-right: -1rem;
  }

  .float-wrapper-b-5 {
    width: 9vw;
    margin-top: 5rem;
    margin-left: -1rem;
    margin-right: 0;
  }

  .float-wrapper-b-6 {
    width: 16vw;
    margin-top: -1rem;
  }

  .float-wrapper-b-7 {
    width: 9vw;
    margin-top: 6rem;
    margin-right: -3rem;
  }

  .float-wrapper-b-8 {
    width: 13vw;
    margin-top: 0;
    margin-right: 5rem;
    top: 0;
  }

  .hero-partner {
    height: auto;
  }

  .hero-partner.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .grid---hero---partner {
    grid-template-rows: 75px auto auto max-content;
  }

  .wrapper-hero-loop {
    flex-flow: column;
    align-items: center;
    padding-bottom: 0;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .loop-container---partner {
    align-self: flex-start;
  }

  .wrapper---hero-loop-text {
    width: auto;
    margin-right: 1.75rem;
  }

  .wrapper---hero-loop-smiley {
    width: 10vw;
    margin-right: 1.75rem;
  }

  .wrapper-mj-sprite {
    width: 16vw;
    margin-bottom: -.5rem;
  }

  .heading---hero-tiny {
    font-size: 15vw;
  }

  .heading---hero-tiny.text-shadow {
    text-shadow: 4px 4px #06cdff80;
    font-size: 12vw;
  }

  .heading---hero-tiny.text-shadow-2 {
    text-shadow: 4px 4px #06cdff80;
    font-size: 10vw;
    line-height: 1.1;
  }

  .wrapper-hero-title-3 {
    padding-top: 3rem;
  }

  .inner-wrapper-hero-title-top.main {
    align-self: center;
  }

  .partner-float-wrapper-1, .partner-float-wrapper-2, .partner-float-wrapper-3, .partner-float-wrapper-4, .partner-float-wrapper-5, .partner-float-wrapper-6 {
    width: 15vw;
    margin-top: 8rem;
  }

  .hero-swipe-purple {
    height: 30vh;
  }

  .hero-swipe-purple.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .hero-swipe-royal {
    height: 30vh;
  }

  .hero-swipe-royal.legal, .hero-swipe-aqua.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .hero-swipe-track {
    height: 110vh;
  }

  .hero-swipe-track.legal, .hero-swipe-mint.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section-partner-highlights {
    padding-top: 0;
    padding-bottom: 0;
  }

  .wrapper-partner-highlights {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .inner-wrapper-section-title {
    margin-top: 3rem;
  }

  .wrapper-partner-high-cards {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .card-wrapper-partner-high {
    width: 100%;
    min-height: 15rem;
  }

  .image-point-tr-royal {
    width: 4rem;
    top: 0;
    left: -.5rem;
  }

  .section-partner-types {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sticky-wrapper-partner-types {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .wrapper-partner-types {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto auto auto auto 100vh;
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .partner-type-float {
    width: 7rem;
  }

  .section-partner-cta {
    padding-top: 0;
    padding-bottom: 0;
  }

  .wrapper-partner-cta {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .hero-about-us {
    height: auto;
  }

  .hero-about-us.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .grid---hero---about-us {
    grid-template-rows: 75px auto auto max-content;
  }

  .wrapper-hero-title-about-us {
    padding-top: 3rem;
  }

  .superscript-6 {
    font-size: .675rem;
    top: -.8rem;
  }

  .wrapper-self-employed-req-details, .ptl-loan-documents-card, .wrapper-employed-req-details {
    padding-bottom: 0;
  }

  .float-wrapper-c-2 {
    width: 18vw;
    margin-left: 5rem;
  }

  .float-wrapper-c-4-old {
    width: 13vw;
    margin-top: 6rem;
    margin-right: -1rem;
  }

  .hero-working-capital {
    height: auto;
  }

  .hero-working-capital.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .hero-personal-loan {
    height: auto;
  }

  .hero-personal-loan.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .float-wrapper-c-1 {
    width: 20vw;
    margin-top: 8rem;
  }

  .float-wrapper-c-3 {
    width: 15vw;
    margin-top: 7rem;
    margin-right: -1rem;
  }

  .float-wrapper-c-4 {
    width: 20vw;
    margin-top: 1rem;
    margin-right: -5rem;
  }

  .float-wrapper-c-5 {
    width: 12vw;
    margin-top: -1rem;
    margin-right: 3rem;
    top: 0;
  }

  .float-wrapper-c-6 {
    width: 20vw;
  }

  .hero-business-credit-cards {
    height: auto;
  }

  .hero-business-credit-cards.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .float-wrapper-d-6 {
    width: 15vw;
  }

  .float-wrapper-d-5 {
    width: 15vw;
    margin-top: -1rem;
    margin-right: 3rem;
    top: 0;
  }

  .float-wrapper-d-1 {
    width: 15vw;
    margin-top: 8rem;
  }

  .float-wrapper-d-4 {
    width: 15vw;
    margin-top: 1rem;
    margin-right: -5rem;
  }

  .float-wrapper-d-2 {
    width: 22vw;
    margin-left: 3rem;
  }

  .section-benji-split {
    padding-top: 0;
    padding-bottom: 0;
  }

  .wrapper-benji-split {
    margin-top: -.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-business-products-old {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .inner-wrapper-biz-product-cards-old {
    grid-template-rows: auto;
    min-width: 1300px;
  }

  .card-wrapper-business-product {
    width: 100%;
    min-height: 15rem;
  }

  .card-wrapper-business-product-2 {
    min-width: 20rem;
    max-width: 20rem;
    min-height: 15rem;
  }

  .section-all-products.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section-all-products.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section-all-products.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-all-products.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section-all-products.regular-padding.reviews, .section-all-products.regular-padding.re-products, .section-all-products.regular-padding.erc-1, .section-all-products.regular-padding.erc-2, .section-all-products.regular-padding.erc-3, .section-all-products.regular-padding.erc-bridge, .section-all-products.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-all-products.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section-all-products.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section-all-products.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section-all-products.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section-all-products.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section-all-products.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-all-products.bg-purple.regular-padding.what-matters, .section-all-products.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .wrapper-business-products {
    flex-flow: column;
    align-items: center;
    padding-bottom: 0;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .container-business-product-cards {
    align-self: flex-start;
  }

  .wrapper-personal-products {
    flex-flow: column;
    align-items: center;
    padding-bottom: 0;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .container-personal-product-cards {
    align-self: flex-start;
  }

  .wrapper-re-products {
    flex-flow: column;
    align-items: center;
    padding-bottom: 0;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .container-re-product-cards {
    align-self: flex-start;
  }

  .grid-all-products-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .container-all-product-cards {
    align-self: flex-start;
  }

  .hero-main-page-title {
    height: auto;
  }

  .hero-main-page-title.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .grid---hero---main-page {
    grid-template-rows: 75px auto;
    min-height: 75vh;
  }

  .hero-main-page-title-og {
    height: auto;
  }

  .hero-main-page-title-og.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .inner-wrapper-hero-main-cta {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: auto max-content;
    justify-content: space-between;
    align-self: stretch;
    justify-items: stretch;
    width: auto;
  }

  .inner-wrapper-hero-main-cta-2 {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .section---top-industries.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---top-industries.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---top-industries.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---top-industries.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---top-industries.regular-padding.reviews, .section---top-industries.regular-padding.re-products, .section---top-industries.regular-padding.erc-1, .section---top-industries.regular-padding.erc-2, .section---top-industries.regular-padding.erc-3, .section---top-industries.regular-padding.erc-bridge, .section---top-industries.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---top-industries.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---top-industries.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---top-industries.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---top-industries.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---top-industries.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

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

  .section---top-industries.bg-purple.regular-padding.what-matters, .section---top-industries.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .wrapper---top-industries {
    flex-flow: column;
    align-items: center;
    padding-bottom: 0;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .grid-top-industries {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .top-industry-pills-wrapper {
    flex-flow: wrap;
    padding-right: 0;
    position: static;
  }

  .top-industry-type-pill {
    padding: .75rem 1.5rem;
    font-size: 1rem;
  }

  .pill-wrapper---top-industry {
    padding: 1.25vw 1.75vw;
  }

  .section---works-for-biz.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---works-for-biz.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---works-for-biz.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---works-for-biz.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---works-for-biz.regular-padding.reviews, .section---works-for-biz.regular-padding.re-products, .section---works-for-biz.regular-padding.erc-1, .section---works-for-biz.regular-padding.erc-2, .section---works-for-biz.regular-padding.erc-3, .section---works-for-biz.regular-padding.erc-bridge, .section---works-for-biz.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---works-for-biz.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---works-for-biz.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---works-for-biz.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---works-for-biz.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---works-for-biz.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---works-for-biz.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---works-for-biz.bg-purple.regular-padding.what-matters, .section---works-for-biz.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .wrapper---works-for-biz {
    grid-row-gap: 8vw;
    flex-flow: column;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .wrapper---works-for-biz-cards {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    align-items: center;
  }

  .wrapper---works-for-biz-card {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .icon---works-for-biz {
    width: 18vw;
    height: auto;
    margin-bottom: .5rem;
  }

  .section---what-you-get.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---what-you-get.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---what-you-get.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---what-you-get.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---what-you-get.regular-padding.reviews, .section---what-you-get.regular-padding.re-products, .section---what-you-get.regular-padding.erc-1, .section---what-you-get.regular-padding.erc-2, .section---what-you-get.regular-padding.erc-3, .section---what-you-get.regular-padding.erc-bridge, .section---what-you-get.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---what-you-get.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---what-you-get.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---what-you-get.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---what-you-get.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---what-you-get.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---what-you-get.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---what-you-get.bg-purple.regular-padding.what-matters, .section---what-you-get.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .container---what-you-get {
    flex-flow: column;
    align-items: center;
    padding-bottom: 0;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .grid---what-you-get {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .section---featured-on.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---featured-on.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---featured-on.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---featured-on.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---featured-on.regular-padding.reviews, .section---featured-on.regular-padding.re-products, .section---featured-on.regular-padding.erc-1, .section---featured-on.regular-padding.erc-2, .section---featured-on.regular-padding.erc-3, .section---featured-on.regular-padding.erc-bridge, .section---featured-on.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---featured-on.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---featured-on.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---featured-on.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---featured-on.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---featured-on.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---featured-on.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---featured-on.bg-purple.regular-padding.what-matters, .section---featured-on.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .wrapper---featured-on {
    flex-flow: column;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .grid---featured-on {
    grid-column-gap: 6%;
    grid-row-gap: 6%;
    width: 100%;
  }

  .section-faq-u-2.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section-faq-u-2.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section-faq-u-2.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-faq-u-2.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section-faq-u-2.regular-padding.reviews, .section-faq-u-2.regular-padding.re-products, .section-faq-u-2.regular-padding.erc-1, .section-faq-u-2.regular-padding.erc-2, .section-faq-u-2.regular-padding.erc-3, .section-faq-u-2.regular-padding.erc-bridge, .section-faq-u-2.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-faq-u-2.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section-faq-u-2.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section-faq-u-2.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section-faq-u-2.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section-faq-u-2.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section-faq-u-2.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-faq-u-2.bg-purple.regular-padding.what-matters, .section-faq-u-2.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .wrapper---faq-u-2 {
    flex-flow: column;
    align-items: center;
    padding-bottom: 0;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .faq-accent-02 {
    display: none;
  }

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

  .section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .tab-wrapper---faq-u-2 {
    position: static;
  }

  .tab-wrapper---faq-u-2.bottom-divider {
    padding-bottom: 1rem;
  }

  .tab-wrapper---faq-u-2.bottom-divider.special-fin.middle {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tab-wrapper---faq-u-2.bottom-divider.special-fin.last {
    padding-bottom: 1.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tab-link---faq-u-2 {
    grid-column-gap: 8%;
    grid-row-gap: 8%;
    align-items: flex-start;
    padding: 3%;
  }

  .lottie-eye-open-2 {
    flex: none;
  }

  .list-customer-reqs-2 {
    padding-top: 4%;
    padding-left: 4%;
  }

  .section---cta-landing.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---cta-landing.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---cta-landing.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---cta-landing.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---cta-landing.regular-padding.reviews, .section---cta-landing.regular-padding.re-products, .section---cta-landing.regular-padding.erc-1, .section---cta-landing.regular-padding.erc-2, .section---cta-landing.regular-padding.erc-3, .section---cta-landing.regular-padding.erc-bridge, .section---cta-landing.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---cta-landing.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---cta-landing.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---cta-landing.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---cta-landing.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---cta-landing.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---cta-landing.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---cta-landing.bg-purple.regular-padding.what-matters, .section---cta-landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .container---cta-landing {
    flex-flow: column;
    align-items: center;
    padding-bottom: 0;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .section---hhow-it-works.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---hhow-it-works.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---hhow-it-works.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---hhow-it-works.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---hhow-it-works.regular-padding.reviews, .section---hhow-it-works.regular-padding.re-products, .section---hhow-it-works.regular-padding.erc-1, .section---hhow-it-works.regular-padding.erc-2, .section---hhow-it-works.regular-padding.erc-3, .section---hhow-it-works.regular-padding.erc-bridge, .section---hhow-it-works.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---hhow-it-works.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---hhow-it-works.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---hhow-it-works.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---hhow-it-works.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---hhow-it-works.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---hhow-it-works.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---hhow-it-works.bg-purple.regular-padding.what-matters, .section---hhow-it-works.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .container---how-it-works {
    flex-flow: column;
    align-items: center;
    padding-bottom: 0;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .badge.app-fields, .badge.closing-reqs {
    padding: .75vw 1.25vw;
  }

  .badge.utility {
    padding: .2rem .6rem;
  }

  .icon---what-you-get.menu-item {
    width: 4vw;
  }

  .icon---what-you-get.technology-fee, .icon---what-you-get.docs-needed {
    width: 3.8vw;
  }

  .section---what-they-get.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---what-they-get.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---what-they-get.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---what-they-get.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---what-they-get.regular-padding.reviews, .section---what-they-get.regular-padding.re-products, .section---what-they-get.regular-padding.erc-1, .section---what-they-get.regular-padding.erc-2, .section---what-they-get.regular-padding.erc-3, .section---what-they-get.regular-padding.erc-bridge, .section---what-they-get.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---what-they-get.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---what-they-get.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---what-they-get.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---what-they-get.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---what-they-get.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---what-they-get.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---what-they-get.bg-purple.regular-padding.what-matters, .section---what-they-get.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .container---what-they-get {
    flex-flow: column;
    align-items: center;
    padding-bottom: 0;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .grid---what-they-get {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .wrapper---section-divider.sales-process {
    margin-top: 0;
  }

  .section-divider---royal {
    width: 140%;
  }

  .section-divider---royal.padding {
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .link---app-fields {
    grid-column-gap: .5rem;
  }

  .button-arrow-br---regular {
    width: .5rem;
  }

  .pill-wrapper---app-fields {
    flex-flow: wrap;
    max-width: none;
    padding-top: 4%;
    padding-right: 0;
    position: static;
  }

  .wrapper---card-divider.sales-process {
    margin-top: 0;
  }

  .grid---dtc-biz-types {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .container---works-for-biz {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .section---footer-landing.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---footer-landing.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---footer-landing.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---footer-landing.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---footer-landing.regular-padding.reviews, .section---footer-landing.regular-padding.re-products, .section---footer-landing.regular-padding.erc-1, .section---footer-landing.regular-padding.erc-2, .section---footer-landing.regular-padding.erc-3, .section---footer-landing.regular-padding.erc-bridge, .section---footer-landing.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---footer-landing.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---footer-landing.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---footer-landing.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---footer-landing.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---footer-landing.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---footer-landing.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---footer-landing.bg-purple.regular-padding.what-matters, .section---footer-landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .container---footnotes-landing {
    flex-flow: column;
    align-items: center;
    padding-bottom: 0;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .giant-button---get-started-landing {
    padding: 4vw 5vw;
  }

  .section---big-footer-landing {
    padding: 3% 5% 5%;
  }

  .container---big-footer-landing {
    grid-column-gap: 6vw;
    grid-row-gap: 6vw;
    padding: 0%;
  }

  .wrapper---socials-menu-landing {
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: flex-end;
    align-self: center;
    align-items: center;
  }

  .wrapper---footer-logo-landing {
    max-width: none;
  }

  .icon---footer-social-landing {
    height: 1rem;
  }

  .wrapper---section-title-center.grid.bottom-padding {
    padding-bottom: 8vw;
  }

  .wrapper---section-title-center.grid.in-the-box {
    margin-top: 4%;
    margin-bottom: 4%;
  }

  .wrapper---section-title-center.grid.in-the-box.line {
    margin-top: 3%;
  }

  .wrapper---section-title-center.grid.what-s-it-cost {
    margin-top: 0%;
    margin-bottom: 4%;
  }

  .wrapper---section-title-center.grid-split {
    padding-bottom: 4vw;
  }

  .icon---question-mark {
    width: 1rem;
  }

  .container---what-you-get-menu {
    padding: 10% 5%;
  }

  .menu-wrapper---what-you-get {
    width: 100%;
  }

  .wrapper---menu-items {
    grid-column-gap: 2.5vw;
    grid-row-gap: 2.5vw;
  }

  .badge-check-mark-1 {
    justify-content: center;
    align-items: center;
    width: 3.8vw;
    height: 3.8vw;
    display: flex;
  }

  .marck-script-span---heading-large {
    font-size: 12vw;
  }

  .pills-wrapper---top-industries {
    flex-flow: wrap;
    width: 100%;
    padding-right: 0;
    position: static;
  }

  .main-nav-wrapper---landing-page {
    padding-top: 4%;
    padding-left: 7%;
    padding-right: 7%;
  }

  .main-nav-grid---landing-page {
    grid-column-gap: 5%;
    grid-template-columns: 1fr 1fr;
    place-content: center space-between;
    place-items: center stretch;
  }

  .link---brand-logo-landing {
    justify-content: center;
    align-items: center;
    height: 5vw;
    padding-left: 0;
    display: flex;
  }

  .link---brand-logo-landing.michael {
    width: 35vw;
    min-width: 35vw;
    max-width: 35vw;
  }

  .link---brand-logo-landing.special-fin {
    margin-bottom: 3rem;
  }

  .nav-cta---landing-page {
    margin-right: .5vw;
    display: block;
  }

  .nav-cta---landing-page.light-version, .nav-cta---landing-page.alt-version, .wrapper---main-nav-bar-left {
    display: none;
  }

  .hero---dtc-landing {
    height: auto;
  }

  .hero---dtc-landing.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .hero---dtc-landing.v2 {
    padding-top: 11%;
    padding-bottom: 7%;
  }

  .wrapper---hero-title-landing {
    padding-bottom: 14%;
  }

  .span---hero-title-landing {
    display: inline;
  }

  .section---hero-bottom-landing.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---hero-bottom-landing.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---hero-bottom-landing.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---hero-bottom-landing.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---hero-bottom-landing.regular-padding.reviews, .section---hero-bottom-landing.regular-padding.re-products, .section---hero-bottom-landing.regular-padding.erc-1, .section---hero-bottom-landing.regular-padding.erc-2, .section---hero-bottom-landing.regular-padding.erc-3, .section---hero-bottom-landing.regular-padding.erc-bridge, .section---hero-bottom-landing.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---hero-bottom-landing.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---hero-bottom-landing.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---hero-bottom-landing.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---hero-bottom-landing.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---hero-bottom-landing.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---hero-bottom-landing.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---hero-bottom-landing.bg-purple.regular-padding.what-matters, .section---hero-bottom-landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .marck-script-span---hero-bottom {
    font-size: 10vw;
  }

  .marck-script-span---hero-bottom.v2 {
    padding-bottom: .5rem;
    display: block;
  }

  .marck-script-span---hero-bottom.v3 {
    padding-bottom: .5rem;
    font-size: 13vw;
    display: inline;
  }

  .giant-button---in-the-box-landing {
    padding: 4vw 5vw;
  }

  .giant-button---in-the-box-landing.v2 {
    padding: 3vw 3.5vw;
  }

  .sticker---piggy-bank {
    width: 18vw;
  }

  .sticker---flash-sale {
    width: 20vw;
    left: -11%;
  }

  .sticker---magic-door {
    width: 12vw;
  }

  .sticker---cash-1 {
    width: 22vw;
    right: -10%;
  }

  .sticker---cash-2 {
    width: 12vw;
  }

  .float---cta-landing {
    background-color: #00ff67;
    padding: 2vw 2vw 1vw;
  }

  .wrapper---float-cta-landing {
    margin-left: 0;
  }

  .inner-wrapper---float-cta-landing {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
  }

  .wrapper---float-cta-buttons-landing {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    justify-content: space-between;
  }

  .float-cta-button---get-started-landing, .float-cta-button---book-a-call-landing {
    padding: .75rem 1rem;
    font-size: 3vw;
  }

  .float-sticker---cta-landing, .cta---how-it-works-landing, .cta---how-it-works-landing.light-version, .cta---how-it-works-landing.alt-version {
    display: none;
  }

  .wrapper---section-title-left.grid.bottom-padding {
    padding-bottom: 8vw;
  }

  .wrapper---section-title-left.grid-split {
    padding-bottom: 4vw;
  }

  .section---how-it-works {
    padding-top: 15%;
    padding-bottom: 15%;
  }

  .section---how-it-works.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---how-it-works.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---how-it-works.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---how-it-works.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---how-it-works.regular-padding.reviews, .section---how-it-works.regular-padding.re-products, .section---how-it-works.regular-padding.erc-1, .section---how-it-works.regular-padding.erc-2, .section---how-it-works.regular-padding.erc-3, .section---how-it-works.regular-padding.erc-bridge, .section---how-it-works.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---how-it-works.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---how-it-works.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---how-it-works.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---how-it-works.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---how-it-works.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---how-it-works.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---how-it-works.bg-purple.regular-padding.what-matters, .section---how-it-works.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .inner-wrapper---merchant-sign-up-bottom {
    grid-template-rows: auto;
    min-width: auto;
    padding-left: 19%;
    padding-right: 19%;
  }

  .card-wrapper---merchant-sign-up {
    width: 60vw;
    margin-right: 8.5%;
    padding: 5%;
  }

  .card-wrapper---merchant-sign-up.middle {
    width: 100vw;
    margin-right: 8.5%;
    padding: 5%;
  }

  .card-wrapper---merchant-sign-up.first {
    width: 60vw;
    margin-right: 8.5%;
    padding: 5%;
  }

  .card-wrapper---merchant-sign-up.last {
    margin-right: 0%;
  }

  .card-contents---merchant-sign-up-left {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    width: 75%;
  }

  .link---get-started-button-landing {
    width: 20vw;
    height: 20vw;
  }

  .link---get-started-button-landing.v2 {
    width: 18vw;
  }

  .superscript-7 {
    font-size: 1rem;
  }

  .section---financing-a-customer {
    grid-row-gap: 5vw;
    grid-template-rows: auto auto;
    grid-template-columns: max-content 1fr;
    padding-bottom: 15%;
  }

  .section---financing-a-customer.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---financing-a-customer.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---financing-a-customer.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---financing-a-customer.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---financing-a-customer.regular-padding.reviews, .section---financing-a-customer.regular-padding.re-products, .section---financing-a-customer.regular-padding.erc-1, .section---financing-a-customer.regular-padding.erc-2, .section---financing-a-customer.regular-padding.erc-3, .section---financing-a-customer.regular-padding.erc-bridge, .section---financing-a-customer.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---financing-a-customer.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---financing-a-customer.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---financing-a-customer.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---financing-a-customer.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---financing-a-customer.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---financing-a-customer.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---financing-a-customer.bg-purple.regular-padding.what-matters, .section---financing-a-customer.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .inner-wrapper---financing-a-customer {
    grid-template-rows: auto;
    min-width: auto;
    padding-left: 10%;
    padding-right: 10%;
  }

  .card-wrapper---financing-a-customer {
    width: 100vw;
    margin-right: 8.5%;
    padding: 4%;
  }

  .card-wrapper---financing-a-customer.middle {
    width: 100vw;
    padding: 4%;
  }

  .card-wrapper---financing-a-customer.first {
    width: 60vw;
    margin-right: 8.5%;
    padding: 5%;
  }

  .card-wrapper---financing-a-customer.last {
    margin-right: 0%;
  }

  .card-contents---financing-a-customer {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    width: 75%;
  }

  .list---share-your-link {
    padding-left: 6%;
  }

  .vertical-divider---royal {
    height: 105%;
  }

  .wrapper---vertical-divider {
    padding-left: 0;
  }

  .wrapper---big-footer-buttons {
    align-self: center;
  }

  .inner-menu-wrapper---what-you-get-middle.holiday-promo {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .superscript---funding-fee {
    font-size: 2vw;
  }

  .menu-wrapper---what-s-it-cost {
    width: 100%;
  }

  .lottie---snow-fall {
    width: 175%;
    height: 175%;
    top: -35%;
  }

  .menu-wrapper---what-s-it-cost-holiday-promo {
    width: 100%;
  }

  .wrapper---big-footer-buttons-vertical, .wrapper---big-footer-buttons-vertical.align-left {
    grid-column-gap: 1.5vw;
    grid-row-gap: 1.5vw;
  }

  .wrapper---big-footer-buttons-vertical.v2 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    flex-flow: row;
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .link---footer-social {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 4vw;
    height: 4vw;
    display: flex;
  }

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

  .container---big-footer-main-v1 {
    grid-column-gap: 6vw;
    grid-row-gap: 6vw;
    padding: 0%;
  }

  .wrapper-c---cta-main-v1 {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .link---cta-main-v1 {
    display: block;
  }

  .link---cta-main-v1.light-version, .link---cta-main-v1.alt-version {
    display: none;
  }

  .inner-menu-wrapper---docs-needed-main-v1.holiday-promo {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .tab-link---faq-u-2-copy, .tab-link---closing-reqs {
    grid-column-gap: 4%;
    grid-row-gap: 4%;
    align-items: flex-start;
    padding: 4%;
  }

  .link---closing-reqs {
    grid-column-gap: .5rem;
  }

  .pill-wrapper---closing-reqs {
    flex-flow: wrap;
    padding-top: 4%;
    padding-right: 0;
    position: static;
  }

  .hero---main-v1 {
    height: auto;
  }

  .hero---main-v1.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .wrapper---hero-title-bottom, .wrapper---hero-title-intro {
    padding-bottom: 14%;
  }

  .divider---sphere-mint {
    width: 140%;
  }

  .divider---sphere-mint.padding, .divider---sphere-mint.xtra-padding {
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .section---hero-bottom.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---hero-bottom.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---hero-bottom.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---hero-bottom.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---hero-bottom.regular-padding.reviews, .section---hero-bottom.regular-padding.re-products, .section---hero-bottom.regular-padding.erc-1, .section---hero-bottom.regular-padding.erc-2, .section---hero-bottom.regular-padding.erc-3, .section---hero-bottom.regular-padding.erc-bridge, .section---hero-bottom.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---hero-bottom.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---hero-bottom.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---hero-bottom.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---hero-bottom.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---hero-bottom.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---hero-bottom.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---hero-bottom.bg-purple.regular-padding.what-matters, .section---hero-bottom.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .divider---wave-mint {
    width: 140%;
  }

  .divider---wave-mint.padding, .divider---wave-mint.xtra-padding {
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .wrapper---hero-title-main {
    padding-bottom: 14%;
  }

  .container---main-nav {
    align-self: center;
    padding: 1rem 1.5rem;
  }

  ._1-wrapper---main-nav-left-main {
    display: none;
  }

  .wrapper---nav-cta {
    display: block;
  }

  .wrapper---nav-cta.light-version, .wrapper---nav-cta.alt-version {
    display: none;
  }

  ._1-link---brand-logo-main {
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: 200px;
    max-width: none;
    height: 5vw;
    padding-left: 0;
    display: flex;
  }

  ._1-link---brand-logo-main.michael {
    width: 35vw;
    min-width: 35vw;
    max-width: 35vw;
  }

  ._1-link---brand-logo-main.special-fin {
    margin-bottom: 3rem;
  }

  .grid---nav-bar-main {
    grid-column-gap: 2vw;
    grid-template-columns: 1fr max-content 1fr;
    place-content: center space-between;
    align-self: stretch;
    place-items: center stretch;
    padding: .4rem 1rem .5rem .75rem;
  }

  .old-link---brand-logo-main {
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: 200px;
    max-width: none;
    height: 5vw;
    padding-left: 0;
    display: flex;
  }

  .old-link---brand-logo-main.w--current {
    width: auto;
    height: 1.5rem;
  }

  .old-link---brand-logo-main.michael {
    width: 35vw;
    min-width: 35vw;
    max-width: 35vw;
  }

  .old-link---brand-logo-main.special-fin {
    margin-bottom: 3rem;
  }

  .image---brand-logo-main {
    align-self: flex-start;
  }

  .nav-cta---main {
    flex-flow: row;
    justify-content: flex-end;
    display: flex;
  }

  .nav-cta---main.light-version, .nav-cta---main.alt-version {
    display: none;
  }

  .link---nav-cta-left {
    display: block;
  }

  .link---nav-cta-left.light-version, .link---nav-cta-left.alt-version {
    display: none;
  }

  .main-logo---white {
    width: auto;
  }

  .link---menu-button-main {
    padding: .75rem 1rem;
  }

  .link---menu-button-main.start, .cta---nav-menu-main {
    display: block;
  }

  .cta---nav-menu-main.light-version, .cta---nav-menu-main.alt-version {
    display: none;
  }

  .nav-cta---mobile-main {
    flex-flow: row;
    justify-content: flex-end;
    display: flex;
  }

  .nav-cta---mobile-main.light-version, .nav-cta---mobile-main.alt-version {
    display: none;
  }

  .section---get-started.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---get-started.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---get-started.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---get-started.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---get-started.regular-padding.reviews, .section---get-started.regular-padding.re-products, .section---get-started.regular-padding.erc-1, .section---get-started.regular-padding.erc-2, .section---get-started.regular-padding.erc-3, .section---get-started.regular-padding.erc-bridge, .section---get-started.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---get-started.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---get-started.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---get-started.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---get-started.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---get-started.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---get-started.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---get-started.bg-purple.regular-padding.what-matters, .section---get-started.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .hero---utility-page {
    height: auto;
  }

  .hero---utility-page.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .wrapper---hero-title-utility {
    padding-top: 8rem;
  }

  .inner-wrapper---hero-title.main {
    margin-bottom: 4rem;
  }

  .inner-wrapper---hero-utility {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .section---legal.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---legal.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---legal.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---legal.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---legal.regular-padding.reviews, .section---legal.regular-padding.re-products, .section---legal.regular-padding.erc-1, .section---legal.regular-padding.erc-2, .section---legal.regular-padding.erc-3, .section---legal.regular-padding.erc-bridge, .section---legal.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---legal.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---legal.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---legal.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---legal.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---legal.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---legal.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---legal.bg-purple.regular-padding.what-matters, .section---legal.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .wrapper---sticky-menu-legal {
    flex-flow: wrap;
    align-items: center;
    padding-right: 0;
    position: static;
  }

  .wrapper---legal-content {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .wrapper---legal-content.mobile-gaps {
    grid-row-gap: 1rem;
  }

  .heading---hero-title {
    font-size: 15vw;
  }

  .heading---hero-title.text-shadow {
    text-shadow: 4px 4px #06cdff80;
    font-size: 12vw;
  }

  .heading---hero-title.dtc-landing, .heading---hero-title.hero-title {
    font-size: 10vw;
  }

  .section---nav-bar-main {
    align-self: center;
  }

  .wrapper---nav-bar {
    padding: 1.5rem;
  }

  .wrapper---nav-logo {
    height: 1.5rem;
  }

  .link---brand-logo-main {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    padding-left: 0;
    display: flex;
  }

  .link---brand-logo-main.w--current {
    min-width: auto;
    height: 100%;
  }

  .link---brand-logo-main.michael {
    width: 35vw;
    min-width: 35vw;
    max-width: 35vw;
  }

  .link---brand-logo-main.special-fin {
    margin-bottom: 3rem;
  }

  .link---nav-cta {
    flex-flow: row;
    justify-content: flex-end;
    display: flex;
  }

  .link---nav-cta.light-version, .link---nav-cta.alt-version {
    display: none;
  }

  .wrapper---nav-menu-dropdown {
    z-index: 1003;
  }

  .wrapper---nav-menu-button {
    padding: .75rem 2rem;
  }

  .wrapper---nav-menu {
    z-index: 1003;
    padding-top: .75rem;
  }

  .section---nav-menu-main {
    align-self: center;
  }

  .hero---landing-bottom.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .hero---landing-bottom.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .hero---landing-bottom.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero---landing-bottom.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .hero---landing-bottom.regular-padding.reviews, .hero---landing-bottom.regular-padding.re-products, .hero---landing-bottom.regular-padding.erc-1, .hero---landing-bottom.regular-padding.erc-2, .hero---landing-bottom.regular-padding.erc-3, .hero---landing-bottom.regular-padding.erc-bridge, .hero---landing-bottom.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .hero---landing-bottom.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .hero---landing-bottom.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .hero---landing-bottom.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .hero---landing-bottom.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .hero---landing-bottom.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .hero---landing-bottom.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero---landing-bottom.bg-purple.regular-padding.what-matters, .hero---landing-bottom.bg-cobalt.regular-padding.what-matters, .milestones-section---landing.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .milestones-section---landing.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .milestones-section---landing.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .milestones-section---landing.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .milestones-section---landing.regular-padding.reviews, .milestones-section---landing.regular-padding.re-products, .milestones-section---landing.regular-padding.erc-1, .milestones-section---landing.regular-padding.erc-2, .milestones-section---landing.regular-padding.erc-3, .milestones-section---landing.regular-padding.erc-bridge, .milestones-section---landing.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .milestones-section---landing.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .milestones-section---landing.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .milestones-section---landing.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .milestones-section---landing.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .milestones-section---landing.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .milestones-section---landing.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .milestones-section---landing.bg-purple.regular-padding.what-matters, .milestones-section---landing.bg-cobalt.regular-padding.what-matters, .highlights-section---landing.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .highlights-section---landing.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .highlights-section---landing.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .highlights-section---landing.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .highlights-section---landing.regular-padding.reviews, .highlights-section---landing.regular-padding.re-products, .highlights-section---landing.regular-padding.erc-1, .highlights-section---landing.regular-padding.erc-2, .highlights-section---landing.regular-padding.erc-3, .highlights-section---landing.regular-padding.erc-bridge, .highlights-section---landing.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .highlights-section---landing.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .highlights-section---landing.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .highlights-section---landing.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .highlights-section---landing.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .highlights-section---landing.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .highlights-section---landing.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .highlights-section---landing.bg-purple.regular-padding.what-matters, .highlights-section---landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .cards-wrapper---highlights---landing {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    align-items: center;
  }

  .highlights-card---landing {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .icon---highlights---landing {
    width: 18vw;
    height: auto;
    margin-bottom: .5rem;
  }

  .title-wrapper---highlights---landing {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    align-items: center;
  }

  .container---milestones---landing {
    flex-flow: column;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .products-section---landing.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .products-section---landing.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .products-section---landing.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .products-section---landing.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .products-section---landing.regular-padding.reviews, .products-section---landing.regular-padding.re-products, .products-section---landing.regular-padding.erc-1, .products-section---landing.regular-padding.erc-2, .products-section---landing.regular-padding.erc-3, .products-section---landing.regular-padding.erc-bridge, .products-section---landing.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .products-section---landing.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .products-section---landing.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .products-section---landing.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .products-section---landing.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .products-section---landing.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .products-section---landing.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .products-section---landing.bg-purple.regular-padding.what-matters, .products-section---landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .container---products---landing {
    padding: 10%;
  }

  .main-nav---landing-page {
    margin-top: -.2rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .wrapper---store-ribbon {
    background-size: 69px;
    margin-top: -1rem;
  }

  .hero---landing {
    height: auto;
  }

  .hero---landing.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .nav-grid---landing {
    grid-column-gap: 5%;
    grid-template-columns: 1fr 1fr;
    place-content: center space-between;
    place-items: center stretch;
  }

  .brand-link---landing-nav {
    justify-content: center;
    align-items: center;
    height: 25px;
    padding-left: 0;
    display: flex;
  }

  .brand-link---landing-nav.michael {
    width: 35vw;
    min-width: 35vw;
    max-width: 35vw;
  }

  .brand-link---landing-nav.special-fin {
    margin-bottom: 3rem;
  }

  .brand-image---landing {
    align-self: flex-start;
  }

  .wrapper---main-nav---left {
    display: none;
  }

  .cta-link---landing-nav {
    display: block;
  }

  .cta-link---landing-nav.light-version, .cta-link---landing-nav.alt-version {
    display: none;
  }

  .cta-link-2---landing-nav {
    display: block;
  }

  .cta-link-2---landing-nav.light-version, .cta-link-2---landing-nav.alt-version {
    display: none;
  }

  .hero-title-wrapper---landing {
    padding-bottom: 14%;
  }

  .span---hero-title---landing {
    display: inline;
  }

  .wrapper---why-bnpl {
    grid-column-gap: 6vw;
    grid-row-gap: 6vw;
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
  }

  .icon---list-check-mark {
    width: 3vw;
    height: 3vw;
  }

  .icon---list-check-mark.bullets {
    width: 1.75rem;
    height: 1.75rem;
  }

  .wrapper---works-for-any-biz {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .sticker---cash-rain-1 {
    width: 20vw;
    left: -11%;
  }

  .sticker---cash-rain-2 {
    width: 22vw;
    right: -10%;
  }

  .sticker---cash-rain-3, .sticker---cash-rain-4, .sticker---cash-rain-5 {
    width: 12vw;
  }

  .section---merchant-process {
    padding-top: 15%;
  }

  .section---merchant-process.bg-royal.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .section---merchant-process.regular-padding._125-vh.justify-top {
    background-color: #6606ff;
  }

  .section---merchant-process.regular-padding.biz-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---merchant-process.regular-padding.footnotes {
    padding-left: 2.2rem;
    padding-right: 2.2rem;
  }

  .section---merchant-process.regular-padding.reviews, .section---merchant-process.regular-padding.re-products, .section---merchant-process.regular-padding.erc-1, .section---merchant-process.regular-padding.erc-2, .section---merchant-process.regular-padding.erc-3, .section---merchant-process.regular-padding.erc-bridge, .section---merchant-process.regular-padding.ptl-1 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---merchant-process.regular-padding.legal {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .section---merchant-process.regular-padding.footer {
    padding: 2rem 1.75rem;
  }

  .section---merchant-process.regular-padding.footer.royal {
    background-color: #0623ff;
  }

  .section---merchant-process.regular-padding.footnotes {
    padding: 2rem 1rem;
  }

  .section---merchant-process.regular-padding.footnotes.royal {
    background-color: #0623ff;
  }

  .section---merchant-process.regular-padding.industries {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section---merchant-process.bg-purple.regular-padding.what-matters, .section---merchant-process.bg-cobalt.regular-padding.what-matters {
    margin-top: -19rem;
  }

  .wrapper---merchant-process {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .wrapper---merchant-process-content {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .icon---merchant-process-image {
    width: 18vw;
    height: auto;
    margin-bottom: .5rem;
  }

  .wrapper---merchant-gets-paid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    align-items: center;
  }

  .menu-wrapper---merchant-gets-paid {
    width: 100%;
  }

  .wrapper---merchant-paid-content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    align-items: center;
  }

  .wrapper---customer-process {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
  }

  .wrapper---section-separator {
    margin-top: 6vw;
    margin-bottom: 4vw;
  }

  .link---turbo-add-on {
    margin-right: .25rem;
    font-size: 22px;
  }

  .retro-phone---royal-lime-2 {
    width: 12vw;
    display: block;
  }

  .wrapper---big-footer-logo {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    flex-flow: column;
  }

  .wrapper---big-footer-buttons-horizontal, .wrapper---big-footer-buttons-horizontal.align-left {
    grid-column-gap: 1.5vw;
    grid-row-gap: 1.5vw;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    line-height: 1.2;
  }

  h2 {
    font-size: 13vw;
    font-weight: 800;
    line-height: .8;
  }

  h3 {
    font-size: 10.5vw;
  }

  h4 {
    font-size: 1.75rem;
  }

  p {
    font-size: 18px;
    line-height: 1.4;
  }

  .section {
    z-index: 998;
  }

  .section.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section.regular-padding.bg-navy {
    z-index: 998;
  }

  .section.regular-padding.biz-products, .section.regular-padding.footnotes, .section.regular-padding.reviews, .section.regular-padding.re-products, .section.regular-padding.erc-1, .section.regular-padding.erc-2, .section.regular-padding.erc-3, .section.regular-padding.erc-bridge, .section.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section.bg-purple.regular-padding.what-matters, .section.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .menu-mobile {
    align-items: flex-end;
    width: 50px;
    height: 50px;
    padding-right: 0;
  }

  .container {
    flex: 0 auto;
  }

  .container.titles {
    padding-top: 120px;
  }

  .container.top-padding-large {
    padding-top: 5em;
  }

  .container.footer {
    padding-top: 80px;
  }

  .container.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .main-grid {
    grid-row-gap: 36px;
    align-content: space-between;
  }

  .main-grid.inner-padding-medium {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .main-grid.full-page {
    align-content: center;
  }

  .content-wrapper.hp {
    border-radius: 12px;
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

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

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

  .inner-padding-xsmall {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .inner-padding-medium {
    padding-top: 4em;
    padding-bottom: 4em;
  }

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

  .title-tag {
    font-size: 12px;
  }

  .grid-rail {
    grid-column-gap: 1.5vw;
    flex: none;
    min-width: auto;
    min-height: auto;
    margin-right: 1.5vw;
    padding-top: .75vw;
    padding-bottom: .75vw;
  }

  .hero-rail {
    align-items: flex-end;
    height: auto;
  }

  .hero-rail.gap {
    flex: 0 auto;
    align-items: flex-end;
    margin-top: 0;
    margin-bottom: 0;
  }

  .logos-wrapper {
    padding: 1em 1.5em;
  }

  .image-logo {
    max-width: 100px;
    max-height: 24px;
  }

  .grid-gallery {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 2vh 2vh 2vh 2vh 2vh 2vh 2vh 2vh;
    min-width: 300vw;
  }

  .frame-image-hero {
    max-width: none;
  }

  .small-legal-text {
    font-size: 11px;
  }

  .wrapper-heading {
    align-items: center;
  }

  .paragraph {
    margin-bottom: 35px;
    font-size: 18px;
    line-height: 1.65;
  }

  .image-tiles-hero {
    object-fit: cover;
    flex: 0 auto;
    width: 100%;
    max-width: none;
    max-height: none;
  }

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

  .menu-button {
    min-height: auto;
    padding-left: 5px;
    padding-right: 0;
  }

  .heading-xlarge-hero {
    font-size: 50px;
    line-height: 1.1;
  }

  .button {
    justify-content: center;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.2rem;
  }

  .button.small {
    width: 100%;
  }

  .grid-buttons {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-around;
    justify-items: stretch;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-buttons.nav {
    grid-template-columns: auto auto;
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
  }

  .p-small-size {
    font-size: 14px;
  }

  .nav-link {
    padding-left: 10px;
    font-size: 28px;
  }

  .image-brand {
    max-height: none;
  }

  .padding-bottom-medium {
    padding-bottom: 6vh;
  }

  .list-flex {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .icon-check {
    margin-bottom: 0;
  }

  .dropdown-toggle {
    font-size: 28px;
  }

  .tabs-nav-menu.in-line {
    padding-left: 10px;
    padding-right: 10px;
  }

  .box-wrapper {
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .box-wrapper.inner-form-medium.form {
    padding-top: 0;
  }

  .box-wrapper.page {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-field {
    text-align: left;
    max-width: none;
    height: 60px;
    margin-right: 0;
  }

  .text-field.dark {
    text-align: left;
    min-width: auto;
  }

  .text-field.password {
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
    font-size: .9rem;
  }

  .icon-social.profile {
    max-height: 15px;
  }

  .paragraph-wrapper {
    align-items: center;
    font-size: 18px;
  }

  .paragraph-wrapper.margin-bottom-xsmall {
    align-items: flex-start;
  }

  .form-wrapper {
    width: 100%;
  }

  .xlarge-scroll-heading {
    font-size: 8vh;
    line-height: 1;
  }

  .main-paragraph.size-large {
    font-size: 22px;
  }

  .main-paragraph.size-small.text-white-opacity-strong {
    font-size: 12px;
  }

  .faq-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .faq-icon {
    flex: none;
    width: 25px;
    height: 25px;
  }

  .plus-icon {
    height: 12px;
  }

  .nav-menu {
    min-height: 100vh;
    inset: 0%;
  }

  .nav-menu.w--open {
    background-color: #0000;
  }

  .icon.text-white {
    color: #0a1953;
  }

  .link-wrapper {
    font-size: 16px;
  }

  .frame-image-overflow {
    border-radius: 30px;
    width: auto;
    height: 25vh;
  }

  .frame-image-overflow.no-frame {
    width: 60vw;
    max-height: 25vh;
  }

  .frame-image-overflow.no-frame.flip-right, .frame-image-overflow.no-frame.flip-left {
    width: 65vw;
  }

  .margin-bottom-xsmall {
    margin-bottom: 30px;
  }

  .text-small {
    font-size: 13px;
  }

  .value {
    font-size: 28px;
  }

  .center-wrapper {
    font-size: 18px;
  }

  .heading-medium {
    font-size: 28px;
    line-height: 1.15;
  }

  .heading-large {
    margin-top: 0;
    font-size: 38px;
    line-height: 1;
  }

  .heading-large.margin-bottom-small {
    margin-bottom: 30px;
  }

  .heading-large.medium-comp {
    font-size: 38px;
  }

  .heading-regular {
    font-size: 22px;
  }

  .collection-list-news {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .collection-list-news._3-col {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    align-content: stretch;
  }

  .hero-ticker-images {
    flex-direction: column;
    justify-content: flex-end;
    padding-bottom: 30px;
    display: block;
  }

  .dropdown-list.w--open {
    border: 1px solid #e5e9f3;
  }

  .dropdown-link {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .padding-top-large {
    padding-top: 6em;
  }

  .wrapper-full-image {
    height: 35vh;
  }

  .wrapper-full-image.margin-bottom-small {
    min-height: 400px;
  }

  .wrapper-full-image.blog-post-grid {
    height: 30vh;
  }

  .wrapper-full-image.blog-post-grid.margin-bottom-small {
    min-height: 300px;
  }

  .collection-list-products {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .product-image-wrapper {
    border-radius: 6px;
    height: 260px;
    min-height: auto;
  }

  .product-image-wrapper.home {
    height: 250px;
  }

  .wrapper-image-product {
    height: 100%;
  }

  .inner-grid-cms {
    grid-column-gap: 24px;
  }

  .inner-grid-cms.vertical {
    grid-row-gap: 0px;
    margin-bottom: 0;
  }

  .inner-grid-cms.vertical.short-gap {
    grid-row-gap: 10px;
  }

  .wrapper-image-blog.list {
    height: 15vh;
  }

  .form-container {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

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

  .utility-page-wrap {
    max-height: none;
    padding: 1.5rem;
  }

  .utility-page-content {
    justify-content: flex-start;
  }

  .info-members {
    padding-right: 20px;
  }

  .dropdown {
    padding-left: 10px;
  }

  .inner-padding-small {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .full-hero-image {
    object-fit: contain;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .link-social {
    min-height: 60px;
  }

  .overflow-wrapper.flex {
    width: 100%;
    overflow: hidden;
  }

  .overflow-wrapper.wide-image {
    height: 40vh;
  }

  .overflow-wrapper.image-post {
    height: 30vh;
    min-height: 300px;
  }

  .main-richtext blockquote {
    padding: 20px 25px;
  }

  .content-grid {
    grid-row-gap: 36px;
    grid-template-rows: auto auto;
    align-content: stretch;
    align-items: start;
  }

  .content-grid._3-rows {
    grid-row-gap: 24px;
  }

  .images-features-wrapper {
    flex-direction: column;
    height: 100%;
    display: flex;
  }

  .grid-style-guide {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-around;
    justify-items: stretch;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .home-link-grid {
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

  .utility-page-form {
    justify-content: flex-start;
  }

  .more-images {
    width: 100%;
    margin-bottom: 20px;
  }

  .inner-image-cta {
    padding-top: 2vh;
  }

  .grid-bg {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .mobile-image {
    height: auto;
    max-height: 35vh;
  }

  .inner-frame {
    width: 28vw;
    height: 28vw;
  }

  .heading-xlarge {
    font-size: 55px;
  }

  .heading-xlarge.xxlarge {
    font-size: 80px;
  }

  .heading-xlarge.heading-sm {
    font-size: 35px;
  }

  .heading-xxlarge {
    font-size: 42px;
  }

  .hero-grid-header-blue {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .master-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-items: center;
  }

  .image-wrapper {
    align-items: stretch;
    min-height: auto;
    max-height: none;
  }

  .main-grid-hero {
    grid-row-gap: 3vh;
  }

  .main-grid-hero.hero {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .brand {
    justify-content: flex-start;
    padding-left: 0;
  }

  .size-medium {
    font-size: 20px;
  }

  .bullet-check {
    margin-top: 0;
  }

  .topnav-button {
    justify-content: center;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }

  .inner-padding {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-card {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .inner-card-content {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .nav-wrapper {
    height: auto;
    padding: 1.5rem .6rem 1.5rem 1.5rem;
  }

  .full-page {
    width: 100%;
  }

  .link-wrap {
    font-size: 16px;
  }

  .grid-hero-mosaic {
    grid-column-gap: 1.5vw;
    flex: none;
    min-width: auto;
    min-height: auto;
    margin-right: 1.5vw;
    padding-top: .75vw;
    padding-bottom: .75vw;
  }

  .inner-nav-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .callout-wrapper {
    justify-content: center;
  }

  .square-wrapper {
    height: 15vh;
  }

  .checkbox-label {
    text-align: left;
    font-size: 13px;
  }

  .center-flex-wrapper-device.square {
    height: 40vh;
  }

  .center-flex-wrapper-device.square.bg-blue {
    width: 100%;
  }

  .center-flex-wrapper-device.auto {
    padding-top: 0;
    padding-bottom: 0;
  }

  .logo-wrap-ticker {
    min-width: 35vw;
  }

  .company-logo {
    max-width: 100px;
    max-height: 24px;
  }

  .top-padding-large {
    padding-top: 5em;
  }

  .callout-box-wrapper {
    justify-content: center;
  }

  .callout-box-wrapper.blogpost {
    padding-left: 20px;
    padding-right: 20px;
  }

  .main-profile-wrapper {
    border-width: 5px;
    height: 35vh;
  }

  .heading-speakers {
    font-size: 10em;
  }

  .collection-list-col {
    grid-template-columns: 1fr;
  }

  .heading-xlarge-hero {
    line-height: 1;
  }

  .tabs-menu {
    width: 100%;
    max-width: none;
  }

  .tabs-menu.small {
    margin-bottom: 25px;
  }

  .tab {
    flex: 1;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 16px;
  }

  .tab.w--current {
    flex: 1;
    font-size: 16px;
  }

  .tab.small {
    font-size: 16px;
  }

  .auto-grid.header {
    grid-column-gap: 10px;
  }

  .content-list-wrapper {
    max-width: none;
  }

  .bold-paragraph {
    font-size: 20px;
  }

  .main-button-wrapper {
    width: 100%;
  }

  .link-block {
    height: 35vh;
  }

  .circle-small {
    width: 20vw;
    height: 20vw;
  }

  .xlarge {
    font-size: 70px;
  }

  .image-smile {
    width: 6em;
    height: 6em;
  }

  .image-smile.absolute {
    width: 15vw;
    height: 15vw;
  }

  .circle-user-one {
    margin-left: 15px;
  }

  .circle-user-two {
    width: 35vw;
    height: 35vw;
    margin-top: 20px;
  }

  .circle-user-three {
    width: 22vw;
    height: 22vw;
  }

  .circle-user-four {
    width: 28vw;
    height: 28vw;
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .circle-user-six {
    width: 33vw;
    height: 33vw;
  }

  .link-block-tickets {
    padding-left: 25px;
    padding-right: 25px;
  }

  .rounded-box {
    padding-left: 0;
    padding-right: 0;
  }

  .image-circle {
    width: 25vw;
    height: 25vw;
  }

  .medium-paragraph {
    line-height: 1.35;
  }

  .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits {
    font-size: 1.25rem;
  }

  .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.industries {
    max-width: 312px;
  }

  .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.about.large-bottom-margin {
    text-align: right;
    max-width: 300px;
    font-size: 1rem;
  }

  .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.reviews {
    max-width: 312px;
  }

  .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.get-started {
    max-width: none;
    font-size: 1rem;
  }

  .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.erc-home, .medium-paragraph.align-center.medium-size.text-aqua.mobile-edits.ptl {
    max-width: 22ch;
  }

  .medium-paragraph.text-aqua {
    order: 1;
    font-size: 1.2rem;
    line-height: 1.25;
  }

  .medium-paragraph.text-aqua.partner {
    text-align: left;
    order: 0;
    max-width: 251px;
    font-size: 1.2rem;
  }

  .medium-paragraph.text-aqua.biz-products-hero {
    width: 95%;
    max-width: 325px;
    font-size: 1.25rem;
  }

  .script {
    padding-top: 0;
    font-size: 60px;
  }

  .lottie-menu {
    height: 50px;
  }

  .tag.large {
    font-size: 16px;
  }

  .overlap-text {
    top: -40px;
  }

  .lottie-animation-2 {
    width: 7rem;
  }

  .lottie-animation-2.small {
    max-width: 20vw;
  }

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

  .grid-hero-2.mobile-gap {
    width: 100%;
  }

  .grid-hero-2.mobile-gap.michael-biz-card-2 {
    grid-template-rows: max-content max-content max-content max-content;
    padding: 1.5rem;
  }

  .hero-content-grid-1.business-home, .hero-content-grid-1.erc-home, .hero-content-grid-1.special-fin {
    grid-row-gap: 4rem;
  }

  .hero-section.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .hero-section.hero-padding {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero-section.hero-padding.mobile-sizing {
    position: static;
  }

  .hero-section.hero-padding.bg-navy.show-overflow {
    z-index: 999;
    height: 125vh;
  }

  .hero-section.hero-padding.utility {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .hero-section.hero-padding.michael-biz-card {
    position: static;
  }

  .hero-section.hero-padding.michael-biz-card-2 {
    justify-content: center;
    position: static;
  }

  .hero-section.hero-padding.get-started {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: static;
  }

  .hero-section.hero-padding.roly-test {
    position: static;
  }

  .hero-section.about-hero-padding {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero-section.about-hero-padding.mobile-sizing {
    position: static;
  }

  .hero-section.about-hero-padding.mobile-sizing.about {
    padding-bottom: 0;
  }

  .hero-section.about-hero-padding.bg-navy.show-overflow {
    z-index: 999;
    height: 125vh;
  }

  .hero-section.biz-card-hero-padding {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero-section.biz-card-hero-padding.mobile-sizing {
    position: static;
  }

  .hero-section.biz-card-hero-padding.bg-navy.show-overflow {
    z-index: 999;
    height: 125vh;
  }

  .hero-heading.align-center.all-caps, .hero-heading.align-center.all-caps.text-white.mobile-align-left {
    line-height: .8;
  }

  .hero-heading.align-center.all-caps.text-white.mobile-align-left.get-started {
    padding-left: 1.5rem;
  }

  .hero-heading.align-center.all-caps.text-white.michael {
    line-height: .8;
  }

  .hero-heading.align-center.all-caps.text-white.michael-2 {
    font-size: 14.5vw;
    line-height: .8;
  }

  .legal-body {
    max-width: 100%;
  }

  .legal-body.small-side-padding {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .small-spacer {
    height: 3rem;
  }

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

  .regular-paragraph.all-caps.process-header {
    max-width: 24ch;
  }

  .regular-paragraph.all-caps.testimonials-header, .regular-paragraph.all-caps.jason {
    font-size: .9rem;
  }

  .regular-paragraph.all-caps.re-process-header {
    max-width: 16ch;
  }

  .regular-paragraph.all-caps.re-testimonials-header, .regular-paragraph.all-caps.laura {
    font-size: .9rem;
  }

  .regular-paragraph.all-caps.hiw-heading {
    max-width: 24ch;
  }

  .regular-paragraph.all-caps.cyan, .regular-paragraph.all-caps.cyan.legal {
    font-size: 1rem;
  }

  .regular-paragraph.home-cta, .regular-paragraph.erc-cta {
    font-size: .8rem;
  }

  .regular-paragraph.white {
    word-break: normal;
    overflow-wrap: anywhere;
    font-size: 1rem;
  }

  .regular-paragraph.white.legal, .regular-paragraph.white.special-fin, .regular-paragraph.white.special-fin-2, .regular-paragraph.bold {
    font-size: 1rem;
  }

  .list-item.industries {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-regular-2 {
    font-size: 22px;
  }

  .heading-regular-2.all-caps {
    font-size: 2rem;
  }

  .legal-list.text-white {
    padding-left: 1rem;
  }

  .medium-spacer {
    height: 4rem;
  }

  .medium-spacer.top-line {
    height: 2.5rem;
  }

  .large-spacer-2 {
    height: 6rem;
  }

  .regular-spacer {
    height: 3rem;
  }

  .xlarge-spacer {
    height: 8rem;
  }

  .regular-heading {
    font-size: 22px;
  }

  .regular-heading.all-caps {
    font-size: 2rem;
  }

  .regular-heading.all-caps.text-white.get-started {
    font-size: 12vw;
  }

  .regular-heading.all-caps.text-white.align-center.erc-head-1 {
    text-align: center;
  }

  .regular-heading.all-caps.text-white.align-center.erc-head-2, .regular-heading.all-caps.text-white.align-center.ptl-head-2, .regular-heading.all-caps.text-white.align-center.ptl-head-3 {
    max-width: 250px;
  }

  .regular-heading.all-caps._404-page {
    font-size: 16vw;
  }

  .regular-heading.all-caps.process {
    font-size: 3rem;
  }

  .regular-heading.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .regular-heading.all-caps.erc-mobile, .regular-heading.all-caps.ptl {
    max-width: none;
    font-size: 2.5rem;
  }

  .regular-heading.text-white {
    font-size: 2.5rem;
  }

  .regular-heading.text-white.about {
    text-align: left;
    font-size: 2.25rem;
  }

  .regular-heading.text-white.michael {
    text-align: left;
    font-size: 6vw;
  }

  .regular-heading.text-white.hiw-heading {
    text-align: left;
    font-size: 2.25rem;
  }

  .small-heading {
    font-size: 22px;
  }

  .small-heading.all-caps {
    font-size: 2rem;
  }

  .legal-body-2.small-side-padding {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .small-spacer-3 {
    height: 3rem;
  }

  .container-1.small-side-padding.legal-max-width {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .main-nav-wrapper {
    padding: .75rem 1.5rem .25rem;
    overflow: hidden;
  }

  .main-nav-grid {
    grid-column-gap: .5rem;
    grid-template-columns: auto auto;
  }

  .brand-link-block {
    justify-content: flex-start;
    width: 160px;
    min-width: 160px;
    max-width: 160px;
    padding-left: 0;
  }

  .image-brand-2 {
    max-height: none;
  }

  .menu-button-2 {
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .nav-menu-lottie {
    align-self: flex-end;
    width: 60px;
    height: 60px;
    margin-right: 0;
  }

  .dropdown-menu-bg.lime {
    align-self: center;
    width: 90%;
    margin-top: 1rem;
    margin-right: 0;
    display: block;
  }

  .close-button {
    width: 3rem;
    height: 3rem;
  }

  .nav-menu-xsmall-heading.all-caps.bottom-border, .nav-menu-xsmall-heading.all-caps.xtra-padding {
    font-size: .9rem;
  }

  .body-lime, .body-lime-2 {
    background-color: #00ff67;
    overflow: visible;
  }

  .body-aqua {
    overflow: visible;
  }

  .pink-lady-test.top-margin {
    margin-top: -15vh;
    margin-bottom: -8vh;
  }

  .footer-section {
    padding: 2rem 1.5rem 1.5rem;
  }

  .footer-section.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .footer-section.hero-padding {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .footer-section.hero-padding.mobile-sizing {
    position: static;
  }

  .small-paragraph {
    font-size: .8rem;
    line-height: 1.3;
  }

  .small-paragraph.mobile-cards {
    max-width: 215px;
  }

  .small-paragraph.mobile-cards.erc-card-text-3.what-is-erc {
    width: auto;
    max-width: none;
  }

  .small-paragraph.mobile-cards.erc-bridge-card-text-1 {
    margin-top: -.5rem;
    font-size: 1.1rem;
  }

  .small-paragraph.footnotes.special-fin {
    margin-bottom: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .main-nav-wrapper-alt {
    padding: .6rem .3rem .6rem 1.5rem;
    overflow: hidden;
  }

  .image-brand-alt {
    max-height: none;
  }

  .nav-menu-lottie-alt {
    width: 60px;
    height: 60px;
  }

  .footer-legal-xsmall-heading.all-caps.bottom-border, .footer-legal-xsmall-heading.all-caps.xtra-padding {
    font-size: .9rem;
  }

  .footer-small-paragraph.white-text.bottom-margin {
    text-align: left;
  }

  .footer-small-heading {
    font-size: 22px;
  }

  .footer-small-heading.all-caps {
    font-size: 2rem;
  }

  .footer-regular-heading {
    font-size: 22px;
  }

  .footer-regular-heading.all-caps {
    font-size: 2rem;
  }

  .footer-regular-heading.all-caps.text-aqua.michael {
    padding-top: .4rem;
    padding-bottom: .4rem;
    font-size: 2rem;
  }

  .footer-section-2.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .footer-section-2.hero-padding {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .footer-section-2.hero-padding.mobile-sizing {
    position: static;
  }

  .footer-xsmall-heading.all-caps.bottom-border, .footer-xsmall-heading.all-caps.xtra-padding {
    font-size: .9rem;
  }

  .pool-party-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: max-content 1fr 1fr 1fr 1fr max-content;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .footer-main-grid-2 {
    grid-template-rows: max-content auto max-content max-content;
    grid-template-columns: auto;
  }

  .footer-inner-content-flex-v {
    grid-row-gap: 2rem;
  }

  .footer-inner-content-flex-v.top-margin {
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: stretch;
  }

  .partner-hero-section.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .partner-hero-section.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .partner-hero-container {
    flex: 0 auto;
  }

  .partner-hero-container.titles {
    padding-top: 120px;
  }

  .partner-hero-container.top-padding-large {
    padding-top: 5em;
  }

  .partner-hero-container.footer {
    padding-top: 80px;
  }

  .partner-hero-container.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .partner-hero-content-grid {
    grid-template-columns: 1.5rem 1fr 1fr 1fr 1fr 1.5rem;
  }

  .partner-inner-content-flex-v.regular-top-margin.business-home {
    margin-top: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .partner-inner-content-flex-v.regular-top-margin.erc-home {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .partner-inner-content-flex-v.reviews {
    margin-top: 0;
  }

  .hero-heading-small.align-center.all-caps {
    text-align: center;
    font-size: 22vw;
    line-height: .8;
  }

  .hero-heading-small.align-center.all-caps.text-white.mobile-align-left, .hero-heading-small.align-center.all-caps.text-white-2.mobile-align-left {
    line-height: .8;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.about, .hero-heading-small.align-center.all-caps.text-white-2.tech-stack {
    font-size: 20vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.align-left.testimonials, .hero-heading-small.align-center.all-caps.text-white-2.align-left.re-testimonials, .hero-heading-small.align-center.all-caps.text-white-2.align-left.get-started {
    margin-bottom: 2rem;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.jason-l1, .hero-heading-small.align-center.all-caps.text-white-2.jason-l2 {
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.jason-l3 {
    margin-right: 2rem;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.laura-l1, .hero-heading-small.align-center.all-caps.text-white-2.laura-l2 {
    font-size: 12vw;
  }

  .hero-heading-small.align-center.all-caps.text-white-2.laura-l3 {
    margin-right: 2rem;
  }

  .hero-heading-small.align-center.all-caps.text-aqua.mobile-align-left {
    line-height: .8;
  }

  .hero-heading-small.align-center.all-caps.text-aqua.about, .hero-heading-small.align-center.all-caps.text-aqua.tech-stack {
    font-size: 20vw;
  }

  .hero-heading-small.align-center.all-caps.reviews {
    font-size: 15.5vw;
  }

  .hero-heading-small.all-caps.text-white.business-home, .hero-heading-small.all-caps.text-white.erc-home, .hero-heading-small.all-caps.text-white.erc-home-2 {
    font-size: 12.5vw;
  }

  .partner-inner-content-block {
    padding-bottom: 0;
  }

  .main-button-2-text {
    font-size: 1.5rem;
  }

  .partner-circle-wrapper.first {
    width: 8em;
    height: 8em;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .partner-circle-wrapper.second {
    width: 12em;
    height: 12em;
  }

  .partner-circle-wrapper.third {
    width: 5em;
    height: 5em;
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .partner-circle-wrapper.forth {
    width: 6em;
    height: 6em;
  }

  .partner-circle-wrapper.sixth {
    width: 9em;
    height: 9em;
  }

  .partner-container-1 {
    flex: 0 auto;
  }

  .partner-container-1.titles {
    padding-top: 120px;
  }

  .partner-container-1.top-padding-large {
    padding-top: 5em;
  }

  .partner-container-1.footer {
    padding-top: 80px;
  }

  .partner-container-1.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .partner-inner-grid-1 {
    grid-row-gap: 36px;
    align-content: space-between;
  }

  .partner-inner-grid-1.inner-padding-medium {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .partner-inner-grid-1.full-page {
    align-content: center;
  }

  .large-heading {
    font-size: 22px;
  }

  .large-heading.all-caps {
    font-size: 2rem;
  }

  .large-heading.text-white {
    font-size: 2.5rem;
  }

  .large-heading.ticker.text-white {
    font-size: 25vw;
  }

  .section-flex-v.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section-flex-v.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .partner-inner-grid-2 {
    grid-row-gap: 36px;
    align-content: space-between;
  }

  .partner-inner-grid-2.inner-padding-medium {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .partner-inner-grid-2.full-page {
    align-content: center;
  }

  .content-wrapper-2.hp {
    border-radius: 12px;
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .partner-highlight-wrapper.bottom-divider {
    grid-column-gap: 2.5rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .cta-grid-1 {
    grid-row-gap: 36px;
    grid-template-rows: max-content auto auto;
    align-content: space-between;
  }

  .cta-grid-1.inner-padding-medium {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .cta-grid-1.full-page {
    align-content: center;
  }

  .medium-heading {
    font-size: 22px;
  }

  .medium-heading.all-caps {
    font-size: 2rem;
  }

  .medium-heading.all-caps.text-white.mobile-center {
    font-size: 3rem;
  }

  .medium-heading.text-white {
    font-size: 2.5rem;
  }

  .big-button-1-text {
    font-size: 2rem;
  }

  .fortune-cookie {
    width: auto;
  }

  .body-cobalt, .body-dark-teal, .body-dark-green, .body-dark-royal {
    overflow: visible;
  }

  .hero-heading-medium.align-center.all-caps {
    text-align: center;
    font-size: 22vw;
    line-height: .8;
  }

  .hero-heading-medium.align-center.all-caps.text-white.mobile-align-left {
    line-height: .8;
  }

  .draggable {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .biz-products-grid {
    align-self: center;
  }

  .regular-heading-2 {
    font-size: 22px;
  }

  .regular-heading-2.all-caps {
    font-size: 2rem;
  }

  .regular-heading-2.text-white {
    font-size: 2.5rem;
  }

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

  .industries-inner-content-flex-v.regular-gap {
    grid-row-gap: 2rem;
  }

  .industry-circle-wrapper.first {
    width: 8em;
    height: 8em;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .industry-circle-wrapper.second {
    width: 12em;
    height: 12em;
  }

  .industry-circle-wrapper.third {
    width: 5em;
    height: 5em;
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .industry-circle-wrapper.forth {
    width: 6em;
    height: 6em;
  }

  .industry-circle-wrapper.sixth {
    width: 9em;
    height: 9em;
  }

  .industry-circle-wrapper.third, .industry-circle-wrapper.second {
    width: 6em;
    height: 6em;
  }

  .industry-circle-wrapper.large {
    width: 9rem;
    height: 9rem;
  }

  .industry-circle-wrapper.medium {
    width: 6.5rem;
    height: 6.5rem;
  }

  .industry-circle-wrapper.regular {
    width: 5rem;
    height: 5rem;
  }

  .industry-button-text {
    font-size: 1.5rem;
  }

  .highlights-flex-h.tab-header {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .large-spacer {
    height: 6rem;
  }

  .large-spacer.highlights, .large-spacer.erc-footnotes {
    height: 3rem;
  }

  .tab-wrapper.bottom-divider {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tab-wrapper.bottom-divider.special-fin.middle {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-wrapper.bottom-divider.special-fin.first {
    padding-top: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-wrapper.bottom-divider.special-fin.last {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-link-flex-h.special-fin {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .tab-link-flex-h.special-fin.last {
    padding-bottom: .5rem;
  }

  .tab-icon {
    flex: none;
    width: 2rem;
    height: auto;
  }

  .tab-icon.erc-faq {
    width: 1.5rem;
    height: 1.5rem;
  }

  .tab-group.faq-u-2.v2 {
    padding: 5vw;
  }

  .track-cta {
    min-height: 200vh;
  }

  .falling-bills {
    object-fit: fill;
    height: auto;
  }

  .business-inner-content-flex-v.regular-gap {
    grid-row-gap: 2rem;
  }

  .cta-buttons-flex-h {
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .cta-buttons-flex-h.michael {
    grid-column-gap: .5rem;
    flex-direction: row;
  }

  .cta-button-1-text {
    font-size: 1.5rem;
  }

  .cta-button-2 {
    justify-content: center;
    align-self: stretch;
  }

  .cta-button-2-text {
    font-size: 1.5rem;
  }

  .pool-party-section {
    height: auto;
  }

  .pool-party-section.regular-padding {
    height: 125vh;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pool-float-wrapper.orange-slice {
    width: 38vw;
    margin-top: .5rem;
  }

  .pool-float-wrapper.chocolate-donut {
    width: 38vw;
    margin-top: 0;
    margin-bottom: 2rem;
    margin-right: 0;
  }

  .pool-float-wrapper.pineapple-float-1 {
    width: 60vw;
    margin-top: 4.5rem;
    margin-bottom: 0;
    margin-right: 0;
  }

  .pool-float-wrapper.pool-float-2 {
    width: 38vw;
    margin-top: 3rem;
  }

  .pool-float-wrapper.popsicle-float-1 {
    width: 60vw;
    margin-top: 4rem;
    margin-bottom: 0;
    margin-right: 2rem;
  }

  .pool-float-wrapper.beach-ball {
    width: 38vw;
    margin-top: 2rem;
    margin-bottom: 1rem;
  }

  .industry-list.text-white {
    padding-left: 1rem;
  }

  .industries-body {
    max-width: 100%;
  }

  .industries-body.small-side-padding {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .industries-nav-wrapper {
    padding: 1.5rem;
    overflow: hidden;
  }

  .industry-nav-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    justify-content: start;
    justify-items: stretch;
  }

  .chasing-money-lottie {
    height: 15vh;
    margin-bottom: -1.8rem;
  }

  .chasing-money-track {
    padding: .6rem .3rem .6rem 1.5rem;
    overflow: hidden;
  }

  .industries-collection-item {
    width: 100%;
  }

  .return-page-button-1.light-version {
    grid-column-gap: .5rem;
    justify-content: space-between;
    width: auto;
    max-width: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .return-page-button-1-text.light-version {
    font-size: 1.2rem;
  }

  .return-page-icon {
    flex: none;
    width: .8rem;
  }

  ._404-page-buttons-flex-h {
    grid-column-gap: .75rem;
    grid-row-gap: 0rem;
    flex-direction: row;
  }

  ._404-home-button {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  ._404-home-button-text {
    font-size: 1.2rem;
  }

  .report-bug-button {
    justify-content: center;
    align-self: stretch;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .report-bug-button-text {
    font-size: 1.2rem;
  }

  .body-purple {
    overflow: visible;
  }

  .hero-content-grid-about.mobile-grid-edits {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .registered-symbol {
    font-size: 1rem;
  }

  .emoji-span {
    font-size: 2.5rem;
  }

  .emoji-span.partner {
    font-size: 9vw;
  }

  .about-us-container-1 {
    flex: 0 auto;
  }

  .about-us-container-1.titles {
    padding-top: 120px;
  }

  .about-us-container-1.top-padding-large {
    padding-top: 5em;
  }

  .about-us-container-1.footer {
    padding-top: 80px;
  }

  .about-us-container-1.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .about-inner-grid-1 {
    grid-row-gap: 36px;
    align-content: space-between;
  }

  .about-inner-grid-1.inner-padding-medium {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .about-inner-grid-1.full-page {
    align-content: center;
  }

  .about-us-content-wrapper.hp {
    border-radius: 12px;
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .hearts-falling-lottie {
    width: 300%;
    margin-left: -8rem;
  }

  .tech-stack-container {
    flex: 0 auto;
  }

  .tech-stack-container.titles {
    padding-top: 120px;
  }

  .tech-stack-container.top-padding-large {
    padding-top: 5em;
  }

  .tech-stack-container.footer {
    padding-top: 80px;
  }

  .tech-stack-container.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .tech-stack-inner-grid {
    grid-row-gap: 0px;
    align-content: space-between;
  }

  .tech-stack-inner-grid.inner-padding-medium {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .tech-stack-inner-grid.full-page {
    align-content: center;
  }

  .tech-stack-content-wrapper.hp, .tech-stack-content-wrapper-2.hp {
    border-radius: 12px;
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .muscle-lottie-wrapper {
    height: 35vh;
    bottom: -5.75rem;
  }

  .tech-brand-wrapper-three.asana {
    width: 4rem;
  }

  .tech-brand-wrapper-three.linktree {
    margin-bottom: 1rem;
  }

  .tech-brand-wrapper-three.intuit {
    width: 5rem;
  }

  .tech-brand-wrapper-two.mailchimp {
    z-index: 990;
    width: 9rem;
    margin-top: 0;
    margin-bottom: 0;
  }

  .tech-brand-wrapper-two.calendly {
    width: 6rem;
  }

  .tech-brand-wrapper-two.dropbox {
    z-index: 990;
    margin-top: 0;
    margin-bottom: 3rem;
  }

  .tech-brand-wrapper-two.adobe {
    margin-bottom: 4rem;
  }

  .tech-brand-wrapper-one.monday {
    width: 10rem;
  }

  .tech-brand-wrapper-one.jotform {
    margin-bottom: 2rem;
  }

  .tech-brand-wrapper-four.lexisnexis {
    margin-top: 2rem;
  }

  .tech-brand-wrapper-four.meta {
    margin-bottom: 6rem;
  }

  .tech-brand-wrapper-four.docusign {
    margin-left: 1rem;
  }

  .what-matters-grid {
    grid-row-gap: 1rem;
    grid-template-rows: max-content max-content max-content max-content;
  }

  .what-matters-card.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .what-matters-card.bg-aqua.tshirts, .what-matters-card.bg-lime.people-first, .what-matters-card.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .small-heading-2 {
    font-size: 22px;
  }

  .small-heading-2.all-caps {
    font-size: 2rem;
  }

  .small-heading-2.all-caps.text-white.erc {
    width: 100%;
    max-width: none;
  }

  .small-heading-2.all-caps.text-white.erc-faq {
    width: 85%;
    max-width: 300px;
  }

  .small-heading-2.jason-label, .small-heading-2.laura-label {
    font-size: 1.5rem;
  }

  .card-inner-grid-2 {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 3rem;
  }

  .biz-product-card.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .biz-product-card.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .biz-product-card.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .biz-product-card.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .biz-product-card.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .biz-product-card.bg-aqua.ptl {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .biz-product-card.bg-lime.people-first, .biz-product-card.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .biz-product-card.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .biz-product-card.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .biz-product-card.bg-lime.equipment, .biz-product-card.bg-lime.biz-cards {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .product-card-inner-grid-1 {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .biz-product-top-wrapper {
    padding-bottom: 1.5rem;
  }

  .tiny-button {
    padding: 7px 12px;
  }

  .xsmall-heading {
    font-size: 22px;
  }

  .xsmall-heading.all-caps {
    font-size: 2rem;
  }

  .process-flex-h, .process-flex-h.tab-header {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .process-grid {
    align-self: center;
  }

  .process-card-wrapper-1 {
    padding: 1.5rem;
  }

  .process-animation-wrapper {
    width: 50%;
  }

  .testimonials-grid-1 {
    grid-row-gap: 0px;
    align-content: space-between;
  }

  .testimonials-grid-1.inner-padding-medium {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .testimonials-grid-1.full-page {
    align-content: center;
  }

  .testimonials-container-1 {
    flex: 0 auto;
  }

  .testimonials-container-1.titles {
    padding-top: 120px;
  }

  .testimonials-container-1.top-padding-large {
    padding-top: 5em;
  }

  .testimonials-container-1.footer {
    padding-top: 80px;
  }

  .testimonials-container-1.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonials-grid-2 {
    grid-row-gap: .25rem;
    grid-template-rows: max-content max-content max-content max-content max-content max-content max-content;
    align-content: space-between;
  }

  .testimonials-grid-2.inner-padding-medium {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .testimonials-grid-2.full-page {
    align-content: center;
  }

  .smiley-wrapper {
    margin-left: -4rem;
  }

  .jason-wrapper {
    grid-column-gap: .75rem;
    margin-top: 1.5rem;
  }

  .smiley-wrapper-2 {
    margin-bottom: -1.5rem;
  }

  .fund {
    padding-top: 4rem;
  }

  .process-card-wrapper-2, .process-card-wrapper-3, .process-card-wrapper-1-hover {
    padding: 1.5rem;
  }

  .process-animation-wrapper-hover {
    width: 50%;
  }

  .process-card-wrapper-2-hover, .process-card-wrapper-3-hover {
    padding: 1.5rem;
  }

  .testimonials-label-wrapper-old {
    grid-column-gap: .75rem;
    margin-top: 1.5rem;
  }

  .reviews-button-wrapper {
    width: 17vw;
    margin-bottom: -5rem;
  }

  .home-heading-wrapper {
    grid-row-gap: .5rem;
  }

  .home-cta-button-1-text {
    font-size: 1.25rem;
  }

  .footnotes-flex-v {
    grid-row-gap: .8rem;
  }

  .footnotes-flex-v.tab-header {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .money-bag-wrapper {
    width: 8rem;
    margin-bottom: -2.5rem;
    margin-left: 0;
    margin-right: -4.5rem;
  }

  .footnotes-grid {
    grid-column-gap: 1.5rem;
    grid-template-columns: auto max-content;
  }

  .get-started-button-wrapper {
    width: 24vw;
    margin-top: -3rem;
    margin-bottom: 0;
  }

  .save-contact-button-1.light-version {
    grid-column-gap: .5rem;
    justify-content: space-between;
    width: auto;
    max-width: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .save-contact-button-1-text.light-version {
    font-size: 1.2rem;
  }

  .michael-div-flex-v.no-gaps {
    margin-top: 2rem;
    margin-bottom: 1rem;
  }

  .michael-wrapper {
    height: auto;
  }

  .mg-headshot-2 {
    margin-bottom: -1.5rem;
    margin-left: -1.5rem;
  }

  .save-info-button-wrapper {
    width: 24vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .reviews-hero-section.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .reviews-hero-section.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .reviews-grid {
    align-self: center;
  }

  .reviews-card {
    width: 18rem;
  }

  .reviews-card.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .reviews-card.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .reviews-card.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .reviews-card.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .reviews-card.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .reviews-card.bg-lime.people-first, .reviews-card.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .reviews-card.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .reviews-card.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .reviews-card.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .reviews-card.bg-purple.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .reviews-card.bg-purple.tshirts {
    width: 22rem;
    height: auto;
  }

  .reviews-card.bg-purple.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .reviews-card.bg-purple.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .reviews-card.bg-purple.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .reviews-art-wrapper {
    padding-bottom: 1.5rem;
  }

  .reviews-grid-hero.mobile-gap {
    grid-template-rows: 10rem auto;
  }

  .reviews-grid-hero.mobile-gap.michael-biz-card-2 {
    grid-template-rows: max-content max-content max-content max-content;
    padding: 1.5rem;
  }

  .property-buttons-wrapper {
    padding: 1.5rem;
  }

  .business-buttons-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .business-loans-button-text.light-version, .property-loans-button-text.light-version, .property-loans-quiz-button-text.light-version, .pull-credit-button-text.light-version, .sba-loans-button-text.light-version, .debt-solutions-button-text.light-version {
    font-size: 5vw;
  }

  .get-started-nav-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    justify-content: start;
    justify-items: stretch;
  }

  .get-started-nav-wrapper {
    padding: 1.5rem;
    overflow: hidden;
  }

  .pass-input-buttons-wrapper {
    grid-column-gap: 1.5rem;
  }

  .roly-test-nav-wrapper {
    padding: 1.5rem 1.5rem .6rem;
    overflow: hidden;
  }

  .middle-finger-pogo {
    width: 150%;
    height: 100%;
    margin-left: -5rem;
  }

  .text-block-2 {
    font-size: .9rem;
  }

  .error-message {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .re-process-card-wrapper-1 {
    padding: 1.5rem;
  }

  .re-process-card-wrapper-1-hover {
    z-index: 998;
    padding: 1.5rem;
  }

  .re-process-card-wrapper-2 {
    padding: 1.5rem;
  }

  .re-process-card-wrapper-2-hover {
    z-index: 998;
    padding: 1.5rem;
  }

  .re-process-card-wrapper-3 {
    padding: 1.5rem;
  }

  .re-process-card-wrapper-3-hover {
    z-index: 999;
    padding: 1.5rem;
  }

  .re-process-animation-wrapper-hover, .re-process-animation-wrapper {
    width: 50%;
  }

  .re-quiz-button-wrapper {
    align-self: center;
    width: 24vw;
    margin-top: 0;
    margin-bottom: 0;
  }

  .re-process-header-flex-h {
    grid-column-gap: 1.5rem;
  }

  .re-products-grid {
    align-self: center;
    margin-bottom: 6rem;
  }

  .re-product-card.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .re-product-card.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .re-product-card.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .re-product-card.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .re-product-card.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .re-product-card.bg-aqua.jumbo-loans {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .re-product-card.bg-aqua.cash-out {
    width: 19rem;
    transform: translate(-1rem, 2rem)rotate(2deg);
  }

  .re-product-card.bg-aqua.pay-off-sooner {
    width: 19rem;
    transform: translate(-2rem, 3rem)rotate(-5deg);
  }

  .re-product-card.bg-aqua.lower-payments {
    width: 19rem;
    transform: translate(.5rem, 2.5rem)rotate(0);
  }

  .re-product-card.bg-aqua.convert-rate {
    width: 19rem;
    transform: translate(-1.5rem, 3rem)rotate(-1.5deg);
  }

  .re-product-card.bg-aqua.consolidate-cc {
    width: 19rem;
    transform: translate(0, 3rem)rotate(5deg);
  }

  .re-product-card.bg-aqua.business-debts {
    width: 19rem;
    transform: translate(-1rem, 5rem)rotate(-5deg);
  }

  .re-product-card.bg-lime.people-first, .re-product-card.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .re-product-card.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .re-product-card.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .re-product-card.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .re-product-card.bg-lime.conventional {
    align-self: center;
    width: 19rem;
    transform: translate(-2rem, -1rem)rotate(-4deg);
  }

  .re-product-card.bg-lime.investments {
    align-self: center;
    width: 19rem;
    transform: translate(0)rotate(1deg);
  }

  .re-product-card.bg-lime.jumbo-loans {
    align-self: center;
    width: 19rem;
    transform: translate(-1.5rem)rotate(-2deg);
  }

  .re-product-card.bg-lime.va-loans {
    align-self: center;
    width: 19rem;
    transform: translate(.5rem)rotate(-5deg);
  }

  .re-product-card.bg-lime.usda-loans {
    align-self: center;
    width: 19rem;
    transform: translate(-1.5rem, 1.5rem)rotate(3deg);
  }

  .re-product-card.bg-lime.fha-loans {
    align-self: center;
    width: 19rem;
    transform: translate(0, 1.5rem)rotate(0);
  }

  .re-product-card-inner-grid-1 {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .re-product-top-wrapper {
    padding-bottom: 1.5rem;
  }

  .tiny-button-re {
    padding: 7px 12px;
  }

  .re-testimonials-grid-1 {
    grid-row-gap: 0px;
    align-content: space-between;
  }

  .re-testimonials-grid-1.inner-padding-medium {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .re-testimonials-grid-1.full-page {
    align-content: center;
  }

  .re-testimonials-grid-2 {
    grid-row-gap: .25rem;
    grid-template-rows: max-content max-content max-content max-content max-content max-content max-content;
    align-content: space-between;
  }

  .re-testimonials-grid-2.inner-padding-medium {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .re-testimonials-grid-2.full-page {
    align-content: center;
  }

  .laura-wrapper {
    grid-column-gap: .75rem;
    margin-top: 1.5rem;
  }

  .erc-button-wrapper {
    width: 24vw;
    margin-top: -.25rem;
    margin-bottom: 0;
  }

  .erc-cta-button-1-text {
    font-size: 1.25rem;
  }

  .erc-grid-1 {
    grid-row-gap: 1rem;
    grid-template-rows: max-content max-content max-content;
    grid-template-columns: 1fr 1fr;
    align-self: center;
    margin-top: -2rem;
  }

  .erc-card-1 {
    width: 22rem;
    height: auto;
  }

  .erc-card-1.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .erc-card-1.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .erc-card-1.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .erc-card-1.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .erc-card-1.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .erc-card-1.bg-lime.people-first, .erc-card-1.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .erc-card-1.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-1.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .erc-card-1.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-inner-grid-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: 2.5rem max-content max-content;
    grid-template-columns: 1fr;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .erc-bubble-wrapper.first {
    width: 8em;
    height: 8em;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .erc-bubble-wrapper.second {
    width: 12em;
    height: 12em;
  }

  .erc-bubble-wrapper.third {
    width: 5em;
    height: 5em;
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .erc-bubble-wrapper.forth {
    width: 6em;
    height: 6em;
  }

  .erc-bubble-wrapper.sixth {
    width: 9em;
    height: 9em;
  }

  .erc-bubble-wrapper.third, .erc-bubble-wrapper.second {
    width: 6em;
    height: 6em;
  }

  .erc-bubble-wrapper.large {
    width: 9rem;
    height: 9rem;
  }

  .erc-bubble-wrapper.medium {
    width: 6.5rem;
    height: 6.5rem;
  }

  .erc-bubble-wrapper.regular {
    width: 5rem;
    height: 5rem;
  }

  .erc-bubble-wrapper.bubble-1 {
    width: 9rem;
    height: 9rem;
    margin-top: 1rem;
    margin-left: 1.5rem;
  }

  .erc-bubble-wrapper.bubble-2 {
    width: 7rem;
    height: 7rem;
  }

  .erc-bubble-wrapper.bubble-3 {
    width: 6.5rem;
    height: 6.5rem;
    margin-top: 1.5rem;
  }

  .erc-bubble-wrapper.bubble-4 {
    width: 6rem;
    height: 6rem;
    margin-bottom: 0;
  }

  .erc-grid-2 {
    align-self: center;
    margin-top: 0;
  }

  .erc-card-2 {
    width: 18rem;
    transform: translate(-2rem)rotate(-3deg);
  }

  .erc-card-2.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .erc-card-2.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .erc-card-2.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .erc-card-2.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .erc-card-2.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .erc-card-2.bg-lime.people-first, .erc-card-2.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .erc-card-2.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-2.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .erc-card-2.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-inner-grid-2 {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .erc-card-3 {
    transform: translate(0)rotate(1deg);
  }

  .erc-card-3.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .erc-card-3.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .erc-card-3.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .erc-card-3.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .erc-card-3.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .erc-card-3.bg-lime.people-first, .erc-card-3.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .erc-card-3.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-3.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .erc-card-3.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-4 {
    transform: translate(-2rem)rotate(4deg);
  }

  .erc-card-4.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .erc-card-4.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .erc-card-4.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .erc-card-4.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .erc-card-4.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .erc-card-4.bg-lime.people-first, .erc-card-4.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .erc-card-4.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-4.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .erc-card-4.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-inner-grid-3 {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .erc-grid-3 {
    align-self: center;
    margin-bottom: 0;
  }

  .erc-card-5 {
    width: 18rem;
    height: auto;
    transform: translate(-1.5rem)rotate(-3deg);
  }

  .erc-card-5.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .erc-card-5.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .erc-card-5.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .erc-card-5.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .erc-card-5.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .erc-card-5.bg-lime.people-first, .erc-card-5.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .erc-card-5.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-5.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .erc-card-5.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-inner-grid-4 {
    grid-column-gap: 1rem;
    grid-template-rows: .5rem max-content max-content max-content;
    grid-template-columns: 1fr;
  }

  .erc-card-6 {
    width: 20rem;
    height: auto;
    transform: translate(1rem)rotate(1deg);
  }

  .erc-card-6.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .erc-card-6.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .erc-card-6.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .erc-card-6.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .erc-card-6.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .erc-card-6.bg-lime.people-first, .erc-card-6.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .erc-card-6.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-6.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .erc-card-6.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-7 {
    width: 18rem;
    height: auto;
    transform: translate(-.5rem)rotate(4deg);
  }

  .erc-card-7.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .erc-card-7.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .erc-card-7.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .erc-card-7.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .erc-card-7.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .erc-card-7.bg-lime.people-first, .erc-card-7.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .erc-card-7.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-7.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .erc-card-7.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-inner-grid-5 {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .erc-card-8 {
    width: 18rem;
    height: auto;
  }

  .erc-card-8.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .erc-card-8.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .erc-card-8.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .erc-card-8.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .erc-card-8.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .erc-card-8.bg-lime.people-first, .erc-card-8.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .erc-card-8.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-8.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .erc-card-8.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-inner-grid-6 {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .erc-card-inner-grid-7 {
    grid-column-gap: 1rem;
    grid-template-rows: 1rem max-content max-content max-content;
    grid-template-columns: 1fr;
  }

  .erc-card-9 {
    width: 19rem;
    height: auto;
    transform: translate(-1rem)rotate(4deg);
  }

  .erc-card-9.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .erc-card-9.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .erc-card-9.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .erc-card-9.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .erc-card-9.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .erc-card-9.bg-lime.people-first, .erc-card-9.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .erc-card-9.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-card-9.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .erc-card-9.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-documents {
    width: 20rem;
    height: auto;
    transform: translate(.5rem)rotate(-1deg);
  }

  .erc-documents.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .erc-documents.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .erc-documents.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .erc-documents.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .erc-documents.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .erc-documents.bg-lime.people-first, .erc-documents.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .erc-documents.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-documents.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .erc-documents.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-documents-grid {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr;
    margin-top: .5rem;
  }

  .erc-footnotes-grid {
    grid-column-gap: 1.5rem;
    grid-template-columns: auto max-content;
  }

  .erc-bridge-grid {
    align-self: center;
  }

  .erc-bridge-card-1 {
    width: 22rem;
  }

  .erc-bridge-card-1.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .erc-bridge-card-1.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .erc-bridge-card-1.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .erc-bridge-card-1.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .erc-bridge-card-1.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .erc-bridge-card-1.bg-lime.people-first, .erc-bridge-card-1.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .erc-bridge-card-1.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-bridge-card-1.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .erc-bridge-card-1.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-guidelines-card {
    width: 22rem;
    height: auto;
    transform: translate(.5rem, -1.5rem)rotate(4deg);
  }

  .erc-guidelines-card.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .erc-guidelines-card.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .erc-guidelines-card.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .erc-guidelines-card.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .erc-guidelines-card.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .erc-guidelines-card.bg-lime.people-first, .erc-guidelines-card.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .erc-guidelines-card.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-guidelines-card.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .erc-guidelines-card.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-guidelines-card-inner-grid-1 {
    grid-column-gap: 1rem;
    grid-template-rows: 2rem max-content max-content;
    grid-template-columns: 1fr;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .erc-bridge-documents {
    width: 20rem;
    margin-top: 3rem;
    transform: translate(0)rotate(-1deg);
  }

  .erc-bridge-documents.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .erc-bridge-documents.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .erc-bridge-documents.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .erc-bridge-documents.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .erc-bridge-documents.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .erc-bridge-documents.bg-lime.people-first, .erc-bridge-documents.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .erc-bridge-documents.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-bridge-documents.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .erc-bridge-documents.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .erc-bridge-documents-grid {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .erc-bridge-button-wrapper {
    width: 7rem;
    margin-top: 0;
    margin-bottom: -7rem;
    margin-left: 0;
  }

  .money-bag-wrapper-erc {
    width: 8rem;
    margin-bottom: -2.5rem;
    margin-left: 0;
    margin-right: -4.5rem;
  }

  .biz-products-hero-footer-wrapper {
    grid-row-gap: 1.5rem;
  }

  .biz-products-cta-button-1-text {
    font-size: 1.25rem;
  }

  .product-highlights-hero-wrapper {
    max-width: 100%;
  }

  .product-highlights-hero-wrapper.small-side-padding {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .product-highlights-hero-grid {
    grid-template-rows: max-content max-content max-content;
    grid-template-columns: 1fr;
  }

  .product-highlight-card-wrapper {
    width: 15rem;
  }

  .product-highlight-card-wrapper.rate {
    transform: rotate(1deg);
  }

  .product-highlight-inner-grid {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .common-uses-wrapper.regular-gap {
    grid-row-gap: 2rem;
  }

  .common-uses-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .common-use-circle-wrapper.first {
    width: 8em;
    height: 8em;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .common-use-circle-wrapper.second {
    width: 12em;
    height: 12em;
  }

  .common-use-circle-wrapper.third {
    width: 5em;
    height: 5em;
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .common-use-circle-wrapper.forth {
    width: 6em;
    height: 6em;
  }

  .common-use-circle-wrapper.sixth {
    width: 9em;
    height: 9em;
  }

  .common-use-circle-wrapper.third, .common-use-circle-wrapper.second {
    width: 6em;
    height: 6em;
  }

  .common-use-circle-wrapper.large {
    width: 9rem;
    height: 9rem;
  }

  .common-use-circle-wrapper.medium {
    width: 6.5rem;
    height: 6.5rem;
  }

  .common-use-circle-wrapper.regular {
    width: 5rem;
    height: 5rem;
  }

  .splash-parental.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .splash-parental.hero-padding {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .splash-parental.hero-padding.mobile-sizing {
    position: static;
  }

  .splash-parental.hero-padding.bg-navy.show-overflow {
    z-index: 999;
    height: 125vh;
  }

  .splash-parental.hero-padding.utility {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .splash-parental.hero-padding.michael-biz-card {
    position: static;
  }

  .splash-parental.hero-padding.michael-biz-card-2 {
    justify-content: center;
    position: static;
  }

  .splash-parental.hero-padding.get-started {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: static;
  }

  .splash-parental.hero-padding.roly-test {
    position: static;
  }

  .splash-parental.about-hero-padding {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .splash-parental.about-hero-padding.mobile-sizing {
    position: static;
  }

  .splash-parental.about-hero-padding.mobile-sizing.about {
    padding-bottom: 0;
  }

  .splash-parental.about-hero-padding.bg-navy.show-overflow {
    z-index: 999;
    height: 125vh;
  }

  .splash-parental.biz-card-hero-padding {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .splash-parental.biz-card-hero-padding.mobile-sizing {
    position: static;
  }

  .splash-parental.biz-card-hero-padding.bg-navy.show-overflow {
    z-index: 999;
    height: 125vh;
  }

  .splash-grid.mobile-gap {
    width: 100%;
  }

  .splash-grid.mobile-gap.michael-biz-card-2 {
    grid-template-rows: max-content max-content max-content max-content;
    padding: 1.5rem;
  }

  .splash-parent {
    padding-left: 0;
    padding-right: 0;
  }

  .splash-logo-parent {
    padding: .8rem .8rem .4rem;
  }

  .webpage-link {
    padding-top: .8rem;
    padding-left: .8rem;
    padding-right: .8rem;
  }

  .intro-webpage {
    margin-top: 2rem;
  }

  .splash-button-text {
    font-size: 22px;
  }

  .splash-button-text.all-caps {
    font-size: 2rem;
  }

  .splash-button-text.all-caps.text-white.erc {
    width: 100%;
    max-width: none;
  }

  .splash-button-text.all-caps.text-white.erc-faq {
    width: 85%;
    max-width: 300px;
  }

  .splash-button-text.jason-label, .splash-button-text.laura-label {
    font-size: 1.5rem;
  }

  .splash-tagline-text {
    font-size: 22px;
  }

  .splash-tagline-text.all-caps {
    font-size: 2rem;
  }

  .splash-tagline-text.all-caps.text-white.erc {
    width: 100%;
    max-width: none;
  }

  .splash-tagline-text.all-caps.text-white.erc-faq {
    width: 85%;
    max-width: 300px;
  }

  .splash-tagline-text.jason-label, .splash-tagline-text.laura-label {
    font-size: 1.5rem;
  }

  .splash-arrow-icon {
    flex: none;
    width: .8rem;
  }

  .contact-info-link {
    padding-top: .8rem;
    padding-left: .8rem;
    padding-right: .8rem;
  }

  .body-white {
    overflow: visible;
  }

  .ptl-cta-button-1-text {
    font-size: 1.25rem;
  }

  .ptl-bubble-wrapper.first {
    width: 8em;
    height: 8em;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .ptl-bubble-wrapper.second {
    width: 12em;
    height: 12em;
  }

  .ptl-bubble-wrapper.third {
    width: 5em;
    height: 5em;
    margin-top: 0;
    margin-bottom: 2rem;
  }

  .ptl-bubble-wrapper.forth {
    width: 6em;
    height: 6em;
  }

  .ptl-bubble-wrapper.sixth {
    width: 9em;
    height: 9em;
  }

  .ptl-bubble-wrapper.third, .ptl-bubble-wrapper.second {
    width: 6em;
    height: 6em;
  }

  .ptl-bubble-wrapper.large {
    width: 9rem;
    height: 9rem;
  }

  .ptl-bubble-wrapper.medium {
    width: 6.5rem;
    height: 6.5rem;
  }

  .ptl-bubble-wrapper.regular {
    width: 5rem;
    height: 5rem;
  }

  .ptl-bubble-wrapper.bubble-1 {
    width: 9rem;
    height: 9rem;
    margin-top: 1rem;
    margin-left: 1.5rem;
  }

  .ptl-bubble-wrapper.bubble-2 {
    width: 7rem;
    height: 7rem;
  }

  .ptl-bubble-wrapper.bubble-3 {
    width: 6.5rem;
    height: 6.5rem;
    margin-top: 1.5rem;
  }

  .ptl-bubble-wrapper.bubble-4, .ptl-bubble-wrapper.bubble-5 {
    width: 6rem;
    height: 6rem;
    margin-bottom: 0;
  }

  .ptl-bubble-wrapper.bubble-6 {
    width: 6.5rem;
    height: 6.5rem;
    margin-top: 1.5rem;
  }

  .ptl-bubble-wrapper.bubble-7 {
    width: 7rem;
    height: 7rem;
  }

  .ptl-grid-1 {
    grid-row-gap: 1rem;
    grid-template-rows: max-content max-content max-content;
    grid-template-columns: 1fr 1fr;
    align-self: center;
    margin-top: -2rem;
  }

  .ptl-card-1 {
    width: 22rem;
    height: auto;
  }

  .ptl-card-1.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .ptl-card-1.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .ptl-card-1.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .ptl-card-1.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .ptl-card-1.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .ptl-card-1.bg-lime.people-first, .ptl-card-1.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .ptl-card-1.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .ptl-card-1.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .ptl-card-1.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .ptl-card-inner-grid-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: 2.5rem max-content max-content;
    grid-template-columns: 1fr;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ptl-grid-2 {
    align-self: center;
    margin-top: 0;
  }

  .ptl-card-2 {
    width: 18rem;
    transform: translate(-2rem)rotate(-3deg);
  }

  .ptl-card-2.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .ptl-card-2.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .ptl-card-2.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .ptl-card-2.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .ptl-card-2.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .ptl-card-2.bg-lime.people-first, .ptl-card-2.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .ptl-card-2.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .ptl-card-2.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .ptl-card-2.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .ptl-card-3 {
    transform: translate(0)rotate(1deg);
  }

  .ptl-card-3.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .ptl-card-3.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .ptl-card-3.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .ptl-card-3.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .ptl-card-3.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .ptl-card-3.bg-lime.people-first, .ptl-card-3.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .ptl-card-3.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .ptl-card-3.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .ptl-card-3.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .ptl-card-4 {
    transform: translate(-2rem)rotate(4deg);
  }

  .ptl-card-4.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .ptl-card-4.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .ptl-card-4.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .ptl-card-4.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .ptl-card-4.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .ptl-card-4.bg-lime.people-first, .ptl-card-4.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .ptl-card-4.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .ptl-card-4.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .ptl-card-4.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .ptl-card-inner-grid-3 {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .ptl-grid-3 {
    align-self: center;
    margin-bottom: 0;
  }

  .ptl-card-5 {
    width: 18rem;
    height: auto;
    transform: translate(-1.5rem)rotate(-3deg);
  }

  .ptl-card-5.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .ptl-card-5.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .ptl-card-5.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .ptl-card-5.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .ptl-card-5.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .ptl-card-5.bg-lime.people-first, .ptl-card-5.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .ptl-card-5.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .ptl-card-5.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .ptl-card-5.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .ptl-card-6 {
    width: 20rem;
    height: auto;
    transform: translate(1rem)rotate(1deg);
  }

  .ptl-card-6.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .ptl-card-6.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .ptl-card-6.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .ptl-card-6.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .ptl-card-6.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .ptl-card-6.bg-lime.people-first, .ptl-card-6.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .ptl-card-6.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .ptl-card-6.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .ptl-card-6.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .ptl-card-inner-grid-4 {
    grid-column-gap: 1rem;
    grid-template-rows: .5rem max-content max-content max-content;
    grid-template-columns: 1fr;
  }

  .ptl-card-inner-grid-6, .ptl-card-inner-grid-5 {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .ptl-card-7 {
    width: 18rem;
    height: auto;
    transform: translate(-.5rem)rotate(4deg);
  }

  .ptl-card-7.bg-aqua.decades {
    width: 22rem;
    height: auto;
    padding-top: 2.5rem;
  }

  .ptl-card-7.bg-aqua.tshirts {
    width: 22rem;
    height: auto;
  }

  .ptl-card-7.bg-aqua.term-loan {
    width: 19rem;
    transform: translate(.5rem)rotate(2deg);
  }

  .ptl-card-7.bg-aqua.sba-loan-1 {
    width: 19rem;
    transform: translate(.5rem)rotate(4deg);
  }

  .ptl-card-7.bg-aqua.debt-solutions {
    width: 18rem;
    transform: translate(-.5rem)rotate(2deg);
  }

  .ptl-card-7.bg-lime.people-first, .ptl-card-7.bg-lime.real-people {
    width: 22rem;
    height: auto;
  }

  .ptl-card-7.bg-lime.line-of-credit {
    align-self: center;
    width: 19rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .ptl-card-7.bg-lime.working-capital {
    width: 19rem;
    transform: translate(-.5rem)rotate(-3deg);
  }

  .ptl-card-7.bg-lime.equipment {
    width: 18rem;
    transform: translate(-1rem)rotate(-4deg);
  }

  .hero-head.align-center.all-caps, .hero-head.align-center.all-caps.text-white.mobile-align-left {
    line-height: .8;
  }

  .hero-head.align-center.all-caps.text-white.mobile-align-left.get-started {
    padding-left: 1.5rem;
  }

  .hero-head.align-center.all-caps.text-white.michael {
    line-height: .8;
  }

  .hero-head.align-center.all-caps.text-white.michael-2 {
    font-size: 14.5vw;
    line-height: .8;
  }

  .medium-para-1 {
    line-height: 1.35;
  }

  .medium-para-1.align-center.medium-size.text-aqua.mobile-edits {
    font-size: 1.25rem;
  }

  .medium-para-1.align-center.medium-size.text-aqua.mobile-edits.industries {
    max-width: 312px;
  }

  .medium-para-1.align-center.medium-size.text-aqua.mobile-edits.about.large-bottom-margin {
    text-align: right;
    max-width: 300px;
    font-size: 1rem;
  }

  .medium-para-1.align-center.medium-size.text-aqua.mobile-edits.reviews {
    max-width: 312px;
  }

  .medium-para-1.align-center.medium-size.text-aqua.mobile-edits.get-started {
    max-width: none;
    font-size: 1rem;
  }

  .medium-para-1.align-center.medium-size.text-aqua.mobile-edits.erc-home, .medium-para-1.align-center.medium-size.text-aqua.mobile-edits.ptl {
    max-width: 22ch;
  }

  .medium-para-1.text-aqua {
    order: 1;
    font-size: 1.2rem;
    line-height: 1.25;
  }

  .medium-para-1.text-aqua.partner {
    text-align: left;
    order: 0;
    max-width: 251px;
    font-size: 1.2rem;
  }

  .medium-para-1.text-aqua.biz-products-hero {
    width: 95%;
    max-width: 325px;
    font-size: 1.25rem;
  }

  .hero-div-1.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .hero-div-1.hero-padding {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero-div-1.hero-padding.mobile-sizing {
    position: static;
  }

  .hero-div-1.hero-padding.bg-navy.show-overflow {
    z-index: 999;
    height: 125vh;
  }

  .hero-div-1.hero-padding.utility {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .hero-div-1.hero-padding.michael-biz-card {
    position: static;
  }

  .hero-div-1.hero-padding.michael-biz-card-2 {
    justify-content: center;
    position: static;
  }

  .hero-div-1.hero-padding.get-started {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: static;
  }

  .hero-div-1.hero-padding.roly-test {
    position: static;
  }

  .hero-div-1.about-hero-padding {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero-div-1.about-hero-padding.mobile-sizing {
    position: static;
  }

  .hero-div-1.about-hero-padding.mobile-sizing.about {
    padding-bottom: 0;
  }

  .hero-div-1.about-hero-padding.bg-navy.show-overflow {
    z-index: 999;
    height: 125vh;
  }

  .hero-div-1.biz-card-hero-padding {
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero-div-1.biz-card-hero-padding.mobile-sizing {
    position: static;
  }

  .hero-div-1.biz-card-hero-padding.bg-navy.show-overflow {
    z-index: 999;
    height: 125vh;
  }

  .box-heading {
    font-size: 22px;
  }

  .box-heading.all-caps {
    font-size: 2rem;
  }

  .box-heading.all-caps.text-white.get-started {
    font-size: 12vw;
  }

  .box-heading.all-caps.text-white.align-center.erc-head-1 {
    text-align: center;
  }

  .box-heading.all-caps.text-white.align-center.erc-head-2, .box-heading.all-caps.text-white.align-center.ptl-head-2, .box-heading.all-caps.text-white.align-center.ptl-head-3 {
    max-width: 250px;
  }

  .box-heading.all-caps._404-page {
    font-size: 16vw;
  }

  .box-heading.all-caps.process {
    font-size: 3rem;
  }

  .box-heading.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .box-heading.all-caps.erc-mobile, .box-heading.all-caps.ptl {
    max-width: none;
    font-size: 2.5rem;
  }

  .box-heading.text-white {
    font-size: 2.5rem;
  }

  .box-heading.text-white.about {
    text-align: left;
    font-size: 2.25rem;
  }

  .box-heading.text-white.michael {
    text-align: left;
    font-size: 6vw;
  }

  .box-heading.text-white.hiw-heading {
    text-align: left;
    font-size: 2.25rem;
  }

  .small-para-1 {
    font-size: .8rem;
    line-height: 1.3;
  }

  .small-para-1.mobile-cards {
    max-width: 215px;
  }

  .small-para-1.mobile-cards.erc-card-text-3.what-is-erc {
    width: auto;
    max-width: none;
  }

  .small-para-1.mobile-cards.erc-bridge-card-text-1 {
    margin-top: -.5rem;
    font-size: 1.1rem;
  }

  .box-heading-2 {
    font-size: 22px;
  }

  .box-heading-2.all-caps {
    font-size: 2rem;
  }

  .box-heading-2.all-caps.text-white.get-started {
    font-size: 12vw;
  }

  .box-heading-2.all-caps.text-white.align-center.erc-head-1 {
    text-align: center;
  }

  .box-heading-2.all-caps.text-white.align-center.erc-head-2, .box-heading-2.all-caps.text-white.align-center.ptl-head-2, .box-heading-2.all-caps.text-white.align-center.ptl-head-3 {
    max-width: 250px;
  }

  .box-heading-2.all-caps._404-page {
    font-size: 16vw;
  }

  .box-heading-2.all-caps.process {
    font-size: 3rem;
  }

  .box-heading-2.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .box-heading-2.all-caps.erc-mobile, .box-heading-2.all-caps.ptl {
    max-width: none;
    font-size: 2.5rem;
  }

  .box-heading-2.text-white {
    font-size: 2.5rem;
  }

  .box-heading-2.text-white.about {
    text-align: left;
    font-size: 2.25rem;
  }

  .box-heading-2.text-white.michael {
    text-align: left;
    font-size: 6vw;
  }

  .box-heading-2.text-white.hiw-heading {
    text-align: left;
    font-size: 2.25rem;
  }

  .medium-para-2 {
    line-height: 1.35;
  }

  .medium-para-2.align-center.medium-size.text-aqua.mobile-edits {
    font-size: 1.25rem;
  }

  .medium-para-2.align-center.medium-size.text-aqua.mobile-edits.industries {
    max-width: 312px;
  }

  .medium-para-2.align-center.medium-size.text-aqua.mobile-edits.about.large-bottom-margin {
    text-align: right;
    max-width: 300px;
    font-size: 1rem;
  }

  .medium-para-2.align-center.medium-size.text-aqua.mobile-edits.reviews {
    max-width: 312px;
  }

  .medium-para-2.align-center.medium-size.text-aqua.mobile-edits.get-started {
    max-width: none;
    font-size: 1rem;
  }

  .medium-para-2.align-center.medium-size.text-aqua.mobile-edits.erc-home, .medium-para-2.align-center.medium-size.text-aqua.mobile-edits.ptl {
    max-width: 22ch;
  }

  .medium-para-2.text-aqua {
    order: 1;
    font-size: 1.2rem;
    line-height: 1.25;
  }

  .medium-para-2.text-aqua.partner {
    text-align: left;
    order: 0;
    max-width: 251px;
    font-size: 1.2rem;
  }

  .medium-para-2.text-aqua.biz-products-hero {
    width: 95%;
    max-width: 325px;
    font-size: 1.25rem;
  }

  .box-heading-3 {
    font-size: 22px;
  }

  .box-heading-3.all-caps {
    font-size: 2rem;
  }

  .box-heading-3.all-caps.text-white.get-started {
    font-size: 12vw;
  }

  .box-heading-3.all-caps.text-white.align-center.erc-head-1 {
    text-align: center;
  }

  .box-heading-3.all-caps.text-white.align-center.erc-head-2, .box-heading-3.all-caps.text-white.align-center.ptl-head-2, .box-heading-3.all-caps.text-white.align-center.ptl-head-3 {
    max-width: 250px;
  }

  .box-heading-3.all-caps._404-page {
    font-size: 16vw;
  }

  .box-heading-3.all-caps.process {
    font-size: 3rem;
  }

  .box-heading-3.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .box-heading-3.all-caps.erc-mobile, .box-heading-3.all-caps.ptl {
    max-width: none;
    font-size: 2.5rem;
  }

  .box-heading-3.text-white {
    font-size: 2.5rem;
  }

  .box-heading-3.text-white.about {
    text-align: left;
    font-size: 2.25rem;
  }

  .box-heading-3.text-white.michael {
    text-align: left;
    font-size: 6vw;
  }

  .box-heading-3.text-white.hiw-heading {
    text-align: left;
    font-size: 2.25rem;
  }

  .hero.legal {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero-heading-1.all-caps.white {
    font-size: 18vw;
    line-height: .8;
  }

  .hero-heading-1.all-caps.white.text-shadow {
    font-size: 17vw;
  }

  .hero-heading-1.all-caps.white.text-shadow.loop {
    font-size: 18vw;
  }

  .hero-heading-title {
    grid-row-gap: .5rem;
  }

  .legal-header {
    margin-top: 10rem;
  }

  .privacy-grid {
    grid-row-gap: 2.5rem;
  }

  .legal-wrapper.privacy {
    width: 100%;
  }

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

  .large-paragraph.white {
    white-space: normal;
    font-size: 1.5rem;
  }

  .large-paragraph.mint {
    font-size: 1.25rem;
  }

  .large-paragraph.half {
    margin-top: 1.5rem;
  }

  .large-paragraph.aqua {
    font-size: 1.25rem;
  }

  .regular-heading-1 {
    font-size: 10.5vw;
  }

  .regular-heading-1.all-caps {
    font-size: 2rem;
  }

  .regular-heading-1.all-caps.text-white.get-started {
    font-size: 12vw;
  }

  .regular-heading-1.all-caps.text-white.align-center.erc-head-1 {
    text-align: center;
  }

  .regular-heading-1.all-caps.text-white.align-center.erc-head-2, .regular-heading-1.all-caps.text-white.align-center.ptl-head-2, .regular-heading-1.all-caps.text-white.align-center.ptl-head-3 {
    max-width: 250px;
  }

  .regular-heading-1.all-caps._404-page {
    font-size: 16vw;
  }

  .regular-heading-1.all-caps.process {
    font-size: 3rem;
  }

  .regular-heading-1.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .regular-heading-1.all-caps.erc-mobile, .regular-heading-1.all-caps.ptl {
    max-width: none;
    font-size: 2.5rem;
  }

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

  .regular-heading-1.text-white.about {
    text-align: left;
    font-size: 2.25rem;
  }

  .regular-heading-1.text-white.michael {
    text-align: left;
    font-size: 6vw;
  }

  .regular-heading-1.text-white.hiw-heading {
    text-align: left;
    font-size: 2.25rem;
  }

  .regular-heading-1.white.legal {
    font-size: 10.5vw;
  }

  .regular-heading-1.white.qr-page {
    font-size: 7vw;
  }

  .regular-heading-1.white.highlights {
    font-size: 10.5vw;
  }

  .regular-heading-1.special-fin {
    font-size: 9vw;
  }

  .regular-heading-1.special-fin.white {
    font-size: 2.8rem;
  }

  .regular-heading-1.special-fin.white.esp {
    font-size: 2.5rem;
  }

  .list.text-white {
    padding-left: 1rem;
  }

  .list.industries {
    padding-left: 1.1rem;
  }

  .legal-link-button, .legal-link-button-2 {
    font-size: 1rem;
  }

  .card-heading-top {
    font-size: 22px;
  }

  .card-heading-top.all-caps {
    font-size: 2rem;
  }

  .card-heading-top.all-caps.text-white.get-started {
    font-size: 12vw;
  }

  .card-heading-top.all-caps.text-white.align-center.erc-head-1 {
    text-align: center;
  }

  .card-heading-top.all-caps.text-white.align-center.erc-head-2, .card-heading-top.all-caps.text-white.align-center.ptl-head-2, .card-heading-top.all-caps.text-white.align-center.ptl-head-3 {
    max-width: 250px;
  }

  .card-heading-top.all-caps._404-page {
    font-size: 16vw;
  }

  .card-heading-top.all-caps.process {
    font-size: 3rem;
  }

  .card-heading-top.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .card-heading-top.all-caps.erc-mobile, .card-heading-top.all-caps.ptl {
    max-width: none;
    font-size: 2.5rem;
  }

  .card-heading-top.text-white {
    font-size: 2.5rem;
  }

  .card-heading-top.text-white.about {
    text-align: left;
    font-size: 2.25rem;
  }

  .card-heading-top.text-white.michael {
    text-align: left;
    font-size: 6vw;
  }

  .card-heading-top.text-white.hiw-heading {
    text-align: left;
    font-size: 2.25rem;
  }

  .card-heading-top.white.legal {
    font-size: 2.5rem;
  }

  .card-heading-bottom {
    font-size: 22px;
  }

  .card-heading-bottom.all-caps {
    font-size: 2rem;
  }

  .card-heading-bottom.all-caps.text-white.get-started {
    font-size: 12vw;
  }

  .card-heading-bottom.all-caps.text-white.align-center.erc-head-1 {
    text-align: center;
  }

  .card-heading-bottom.all-caps.text-white.align-center.erc-head-2, .card-heading-bottom.all-caps.text-white.align-center.ptl-head-2, .card-heading-bottom.all-caps.text-white.align-center.ptl-head-3 {
    max-width: 250px;
  }

  .card-heading-bottom.all-caps._404-page {
    font-size: 16vw;
  }

  .card-heading-bottom.all-caps.process {
    font-size: 3rem;
  }

  .card-heading-bottom.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .card-heading-bottom.all-caps.erc-mobile, .card-heading-bottom.all-caps.ptl {
    max-width: none;
    font-size: 2.5rem;
  }

  .card-heading-bottom.text-white {
    font-size: 2.5rem;
  }

  .card-heading-bottom.text-white.about {
    text-align: left;
    font-size: 2.25rem;
  }

  .card-heading-bottom.text-white.michael {
    text-align: left;
    font-size: 6vw;
  }

  .card-heading-bottom.text-white.hiw-heading {
    text-align: left;
    font-size: 2.25rem;
  }

  .card-heading-bottom.white.legal {
    font-size: 2.5rem;
  }

  .card-heading-position {
    font-size: 22px;
  }

  .card-heading-position.all-caps {
    font-size: 2rem;
  }

  .card-heading-position.all-caps.text-white.get-started {
    font-size: 12vw;
  }

  .card-heading-position.all-caps.text-white.align-center.erc-head-1 {
    text-align: center;
  }

  .card-heading-position.all-caps.text-white.align-center.erc-head-2, .card-heading-position.all-caps.text-white.align-center.ptl-head-2, .card-heading-position.all-caps.text-white.align-center.ptl-head-3 {
    max-width: 250px;
  }

  .card-heading-position.all-caps._404-page {
    font-size: 16vw;
  }

  .card-heading-position.all-caps.process {
    font-size: 3rem;
  }

  .card-heading-position.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .card-heading-position.all-caps.erc-mobile, .card-heading-position.all-caps.ptl {
    max-width: none;
    font-size: 2.5rem;
  }

  .card-heading-position.text-white {
    font-size: 2.5rem;
  }

  .card-heading-position.text-white.about {
    text-align: left;
    font-size: 2.25rem;
  }

  .card-heading-position.text-white.michael {
    text-align: left;
    font-size: 6vw;
  }

  .card-heading-position.text-white.hiw-heading {
    text-align: left;
    font-size: 2.25rem;
  }

  .card-heading-position.white.legal {
    font-size: 2.5rem;
  }

  .contact-link-button {
    font-size: 1rem;
  }

  .card-logo-wrapper {
    width: 100%;
    margin-top: 4rem;
  }

  .logo-link.w--current, .card-logo {
    width: 100%;
  }

  .biz-card-wrapper-2.royal {
    border-radius: .8rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .card-heading-top-2 {
    font-size: 22px;
  }

  .card-heading-top-2.all-caps {
    font-size: 2rem;
  }

  .card-heading-top-2.all-caps.text-white.get-started {
    font-size: 12vw;
  }

  .card-heading-top-2.all-caps.text-white.align-center.erc-head-1 {
    text-align: center;
  }

  .card-heading-top-2.all-caps.text-white.align-center.erc-head-2, .card-heading-top-2.all-caps.text-white.align-center.ptl-head-2, .card-heading-top-2.all-caps.text-white.align-center.ptl-head-3 {
    max-width: 250px;
  }

  .card-heading-top-2.all-caps._404-page {
    font-size: 16vw;
  }

  .card-heading-top-2.all-caps.process {
    font-size: 3rem;
  }

  .card-heading-top-2.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .card-heading-top-2.all-caps.erc-mobile, .card-heading-top-2.all-caps.ptl {
    max-width: none;
    font-size: 2.5rem;
  }

  .card-heading-top-2.text-white {
    font-size: 2.5rem;
  }

  .card-heading-top-2.text-white.about {
    text-align: left;
    font-size: 2.25rem;
  }

  .card-heading-top-2.text-white.michael {
    text-align: left;
    font-size: 6vw;
  }

  .card-heading-top-2.text-white.hiw-heading {
    text-align: left;
    font-size: 2.25rem;
  }

  .card-heading-top-2.white {
    text-align: center;
    font-size: 2rem;
  }

  .card-heading-top-2.white.legal {
    font-size: 2.5rem;
  }

  .card-heading-top-2.aqua {
    font-size: 1.3rem;
  }

  .contact-link-button-2, .contact-link-button-3 {
    font-size: .8rem;
  }

  .card-heading-position-2 {
    font-size: 22px;
  }

  .card-heading-position-2.all-caps {
    font-size: 2rem;
  }

  .card-heading-position-2.all-caps.text-white.get-started {
    font-size: 12vw;
  }

  .card-heading-position-2.all-caps.text-white.align-center.erc-head-1 {
    text-align: center;
  }

  .card-heading-position-2.all-caps.text-white.align-center.erc-head-2, .card-heading-position-2.all-caps.text-white.align-center.ptl-head-2, .card-heading-position-2.all-caps.text-white.align-center.ptl-head-3 {
    max-width: 250px;
  }

  .card-heading-position-2.all-caps._404-page {
    font-size: 16vw;
  }

  .card-heading-position-2.all-caps.process {
    font-size: 3rem;
  }

  .card-heading-position-2.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .card-heading-position-2.all-caps.erc-mobile, .card-heading-position-2.all-caps.ptl {
    max-width: none;
    font-size: 2.5rem;
  }

  .card-heading-position-2.text-white {
    font-size: 2.5rem;
  }

  .card-heading-position-2.text-white.about {
    text-align: left;
    font-size: 2.25rem;
  }

  .card-heading-position-2.text-white.michael {
    text-align: left;
    font-size: 6vw;
  }

  .card-heading-position-2.text-white.hiw-heading {
    text-align: left;
    font-size: 2.25rem;
  }

  .card-heading-position-2.white.legal {
    font-size: 2.5rem;
  }

  .biz-card-qr-wrapper {
    display: block;
  }

  .biz-card-qr-code {
    width: 10rem;
  }

  .splash-logo-parent-1 {
    border-width: 2px;
    border-radius: .8rem;
    padding: 1rem 1.25rem .75rem;
  }

  .qr-page-logo-wrapper {
    width: 100%;
    margin-top: 0;
  }

  .xlarge-paragraph.white {
    font-size: 1.5rem;
  }

  .xlarge-paragraph.qr-page {
    font-size: 5vw;
  }

  .splash-flex-1 {
    width: 17rem;
    margin-bottom: 7rem;
    padding-left: 0;
    padding-right: 0;
  }

  .qr-webpage-link {
    border-width: 2px;
  }

  .qr-button-arrow {
    height: 6vw;
  }

  .qr-contact-link {
    border-width: 2px;
  }

  .footer-wrapper {
    border-radius: .8rem;
    padding: 1.25rem 1rem;
  }

  .footer-logo-link.w--current {
    width: 50vw;
    position: static;
  }

  .footer-menu-text {
    font-size: 1rem;
  }

  .footer-social-icon {
    height: 1rem;
  }

  .footer-social-link {
    flex: none;
  }

  .footer-wrapper-legal {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer-grid-legal {
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: center start;
  }

  .xsmall-paragraph.white {
    max-width: 32ch;
    font-size: .7rem;
  }

  .legal-buttons-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footnotes-grid-wrapper {
    width: 100%;
    overflow: visible;
  }

  .main-nav-wrap {
    padding: .5rem .5rem .5rem 1.5rem;
    overflow: hidden;
  }

  .main-nav-grid-1 {
    grid-column-gap: .5rem;
    grid-template-columns: auto auto;
    width: 100%;
  }

  .nav-buttons-wrapper {
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.5rem;
    padding-right: 0;
  }

  .nav-button-link {
    padding: .75rem;
  }

  .nav-link-text {
    font-size: 1rem;
  }

  .nav-menu-quip {
    padding-top: 1.75rem;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .nav-wrapper-main {
    padding: .75rem 1.5rem .25rem;
    overflow: hidden;
  }

  .highlights-wrapper-2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .small-heading-1 {
    font-size: 22px;
  }

  .small-heading-1.all-caps {
    font-size: 2rem;
  }

  .small-heading-1.all-caps.text-white.get-started {
    font-size: 12vw;
  }

  .small-heading-1.all-caps.text-white.align-center.erc-head-1 {
    text-align: center;
  }

  .small-heading-1.all-caps.text-white.align-center.erc-head-2, .small-heading-1.all-caps.text-white.align-center.ptl-head-2, .small-heading-1.all-caps.text-white.align-center.ptl-head-3 {
    max-width: 250px;
  }

  .small-heading-1.all-caps._404-page {
    font-size: 16vw;
  }

  .small-heading-1.all-caps.process {
    font-size: 3rem;
  }

  .small-heading-1.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .small-heading-1.all-caps.erc-mobile, .small-heading-1.all-caps.ptl {
    max-width: none;
    font-size: 2.5rem;
  }

  .small-heading-1.text-white {
    font-size: 2.5rem;
  }

  .small-heading-1.text-white.about {
    text-align: left;
    font-size: 2.25rem;
  }

  .small-heading-1.text-white.michael {
    text-align: left;
    font-size: 6vw;
  }

  .small-heading-1.text-white.hiw-heading {
    text-align: left;
    font-size: 2.25rem;
  }

  .small-heading-1.white {
    text-align: left;
    max-width: 13ch;
    font-size: 9vw;
  }

  .small-heading-1.white.legal {
    font-size: 10.5vw;
  }

  .small-heading-1.white.qr-page {
    font-size: 7vw;
  }

  .small-heading-1.white.highlights {
    font-size: 10.5vw;
  }

  .small-heading-1.special-fin {
    font-size: 1.75rem;
  }

  .small-heading-1.mint {
    text-align: left;
    max-width: 13ch;
    font-size: 9vw;
  }

  .small-heading-1.mint.legal {
    font-size: 10.5vw;
  }

  .small-heading-1.mint.qr-page {
    font-size: 7vw;
  }

  .small-heading-1.mint.highlights {
    font-size: 10.5vw;
  }

  .small-heading-1.mint._404-page {
    font-size: 9vw;
  }

  .highlight-details {
    margin-top: 1rem;
  }

  .special-fin-grid.mobile-gap {
    width: 100%;
  }

  .special-fin-grid.mobile-gap.michael-biz-card-2 {
    grid-template-rows: max-content max-content max-content max-content;
    padding: 1.5rem;
  }

  .hero-title-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .medium-heading-1 {
    font-size: 22px;
  }

  .medium-heading-1.all-caps {
    font-size: 2rem;
  }

  .medium-heading-1.all-caps.text-white.get-started {
    font-size: 12vw;
  }

  .medium-heading-1.all-caps.text-white.align-center.erc-head-1 {
    text-align: center;
  }

  .medium-heading-1.all-caps.text-white.align-center.erc-head-2, .medium-heading-1.all-caps.text-white.align-center.ptl-head-2, .medium-heading-1.all-caps.text-white.align-center.ptl-head-3 {
    max-width: 250px;
  }

  .medium-heading-1.all-caps._404-page {
    font-size: 16vw;
  }

  .medium-heading-1.all-caps.process {
    font-size: 3rem;
  }

  .medium-heading-1.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .medium-heading-1.all-caps.erc-mobile, .medium-heading-1.all-caps.ptl {
    max-width: none;
    font-size: 2.5rem;
  }

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

  .medium-heading-1.text-white.about {
    text-align: left;
    font-size: 2.25rem;
  }

  .medium-heading-1.text-white.michael {
    text-align: left;
    font-size: 6vw;
  }

  .medium-heading-1.text-white.hiw-heading {
    text-align: left;
    font-size: 2.25rem;
  }

  .medium-heading-1.white.legal {
    font-size: 10.5vw;
  }

  .medium-heading-1.white.qr-page {
    font-size: 7vw;
  }

  .medium-heading-1.white.highlights {
    font-size: 10.5vw;
  }

  .special-fin-header-grid {
    margin-top: 2rem;
  }

  .hero-photo-wrapper, .hero-photo {
    width: 16rem;
  }

  .signature-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    margin-bottom: 2em;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .contact-buttons-wrapper {
    margin-top: 2rem;
  }

  .dl-contact-text {
    font-size: 1rem;
  }

  .special-fin-qr-wrapper {
    flex-flow: column;
  }

  .nav-dropdown-bg.lime {
    align-self: center;
    width: 90%;
    margin-top: 1rem;
    margin-right: 0;
    display: block;
  }

  .nav-dropdown-bg.aqua {
    width: 95%;
    max-width: none;
    margin-top: .5rem;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    right: auto;
  }

  .hero-strip {
    padding-top: 16rem;
    padding-bottom: 3rem;
  }

  .button-arrow {
    height: 6vw;
  }

  .button-arrow.back {
    height: .75rem;
  }

  .large-button-wrapper {
    border-width: 1px;
  }

  .large-button-link, .large-button-link._404-page {
    grid-column-gap: .75rem;
  }

  .industries-body-wrapper {
    padding-top: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .industries-body-grid {
    grid-template-columns: 1.5rem 1fr 1.5rem;
  }

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

  .industries-grid-inner-wrapper, .section-heading {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section-heading.tab-header, .tab-wrapper-1.bottom-divider {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tab-wrapper-1.bottom-divider.special-fin.middle {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-wrapper-1.bottom-divider.special-fin.first {
    padding-top: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-wrapper-1.bottom-divider.special-fin.last {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .small-heading-3 {
    font-size: 10.5vw;
  }

  .small-heading-3.all-caps {
    font-size: 2rem;
  }

  .small-heading-3.all-caps.text-white.get-started {
    font-size: 12vw;
  }

  .small-heading-3.all-caps.text-white.align-center.erc-head-1 {
    text-align: center;
  }

  .small-heading-3.all-caps.text-white.align-center.erc-head-2, .small-heading-3.all-caps.text-white.align-center.ptl-head-2, .small-heading-3.all-caps.text-white.align-center.ptl-head-3 {
    max-width: 250px;
  }

  .small-heading-3.all-caps._404-page {
    font-size: 16vw;
  }

  .small-heading-3.all-caps.process {
    font-size: 3rem;
  }

  .small-heading-3.all-caps.process-aqua {
    font-size: 2.5rem;
  }

  .small-heading-3.all-caps.erc-mobile, .small-heading-3.all-caps.ptl {
    max-width: none;
    font-size: 2.5rem;
  }

  .small-heading-3.text-white {
    font-size: 2.5rem;
  }

  .small-heading-3.text-white.about {
    text-align: left;
    font-size: 2.25rem;
  }

  .small-heading-3.text-white.michael {
    text-align: left;
    font-size: 6vw;
  }

  .small-heading-3.text-white.hiw-heading {
    text-align: left;
    font-size: 2.25rem;
  }

  .small-heading-3.white.legal {
    font-size: 10.5vw;
  }

  .small-heading-3.white.qr-page {
    font-size: 7vw;
  }

  .small-heading-3.white.highlights {
    font-size: 10.5vw;
  }

  .small-heading-3.special-fin {
    font-size: 9vw;
  }

  .small-heading-3.special-fin.white {
    font-size: 2.8rem;
  }

  .small-heading-3.special-fin.white.esp {
    font-size: 2.5rem;
  }

  .small-heading-3.faq-u {
    font-size: 1.4rem;
  }

  .tab-contents {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
  }

  .tab-contents.faq-u-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 0% 6% 6%;
  }

  .tab-link {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .large-heading-1.all-caps.white {
    font-size: 18vw;
    line-height: .8;
  }

  .large-heading-1.all-caps.white.text-shadow {
    font-size: 17vw;
  }

  .large-heading-1.all-caps.white.text-shadow.loop, .large-heading-1.all-caps.text-shadow {
    font-size: 18vw;
  }

  .faq-u-plus-lottie {
    min-width: 75px;
    height: 4rem;
  }

  .faq-u-lottie-wrapper {
    height: auto;
    margin-top: -1rem;
  }

  .industry-type-button {
    font-size: 1rem;
  }

  .industries-body-grid-2 {
    grid-template-columns: 1.5rem 1fr 1.5rem;
  }

  .industries-body-wrapper-bottom {
    padding: 0 1rem 2rem;
  }

  .utility-page-wrap-1 {
    max-height: none;
    padding: 1.5rem;
  }

  .utility-page-card {
    padding-bottom: 1rem;
  }

  ._404-text-wrapper-1 {
    align-items: flex-start;
  }

  .utility-card-lower {
    padding-top: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .utility-button {
    justify-content: center;
    width: auto;
    padding-top: 1.5vw;
    padding-bottom: 1.5vw;
    font-size: 1.2rem;
  }

  .utility-button.small {
    width: 100%;
  }

  .medium-paragraph-1 {
    font-size: 1.5rem;
  }

  .medium-paragraph-1.white {
    white-space: normal;
    font-size: 1.5rem;
  }

  .medium-paragraph-1.mint {
    font-size: 1rem;
  }

  .medium-paragraph-1.half {
    margin-top: 1.5rem;
  }

  .hero-heading-title-1 {
    grid-row-gap: .5rem;
  }

  .style-guide-section {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .style-guide-header {
    padding: 1rem;
  }

  .spacer---regular.program-highlights {
    margin-top: -1rem;
  }

  .header-box, .header-box.last {
    padding: 1.25rem 1rem 0;
  }

  .heading---large {
    font-size: 13vw;
  }

  .heading---large.menu-title-v4 {
    font-size: 15.9vw;
  }

  .heading---large.menu-title-v5 {
    font-size: 17.3vw;
  }

  .heading---large.works-for-biz {
    font-size: 14vw;
  }

  .heading---large.works-for-biz.v2 {
    word-break: normal;
    font-size: 12vw;
  }

  .heading---large.top-industries {
    font-size: 14vw;
  }

  .heading---large.hero-bottom-landing {
    flex-flow: column;
    width: 100%;
    max-width: 10.5ch;
    font-size: 14vw;
    display: block;
  }

  .heading---large.hero-bottom-landing.v2 {
    max-width: none;
    font-size: 13.5vw;
  }

  .heading---large.how-it-works, .heading---large.mmerchant-sign-up {
    font-size: 9vw;
  }

  .heading---large.merchant-sign-up {
    font-size: 13.5vw;
  }

  .heading---large.technology-fee {
    font-size: 14vw;
  }

  .heading---large.funding-fee {
    font-size: 8vw;
  }

  .heading---large.technology-fee-holiday-promo {
    font-size: 10vw;
  }

  .heading---large.hero-bottom-main-v1 {
    flex-flow: column;
    width: 100%;
    max-width: none;
    font-size: 14vw;
    display: block;
  }

  .heading---large.hero-bottom-main-v1.dark {
    width: 100%;
    max-width: none;
  }

  .heading---large.menu-title-main-v1 {
    font-size: 16.3vw;
  }

  .heading---large.highlights---landing {
    font-size: 14vw;
  }

  .heading---large.hero-bottom---landing {
    flex-flow: column;
    width: 100%;
    max-width: 10.5ch;
    font-size: 14vw;
    display: block;
  }

  .heading---large.bnpl-platform-fee {
    font-size: 13.5vw;
  }

  .heading---medium {
    font-size: 10.5vw;
  }

  .heading---medium.royal-utility {
    font-size: 8vw;
  }

  .heading---medium.product-highlights-2 {
    width: auto;
    max-width: 12ch;
  }

  .heading---medium.badge-title {
    font-size: 10vw;
  }

  .heading---medium.badge-title.lime {
    font-size: 6vw;
  }

  .heading---medium.badge-title.top-industries {
    max-width: 17ch;
    font-size: 8vw;
  }

  .heading---medium.badge-title.get-started, .heading---medium.badge-title.merchant-process, .heading---medium.badge-title.customer-process {
    font-size: 8vw;
  }

  .heading---medium.financing-a-customer {
    max-width: 16ch;
    font-size: 10vw;
  }

  .heading---medium.financing-a-customer.lime {
    font-size: 6vw;
  }

  .heading---medium.financing-a-customer.top-industries {
    max-width: 17ch;
    font-size: 8vw;
  }

  .heading---medium.financing-a-customer.get-started {
    font-size: 8vw;
  }

  .heading---medium.financing-a-customer.v3 {
    text-align: center;
  }

  .heading---medium.technology-fee {
    text-align: center;
    max-width: 16ch;
    font-size: 5vw;
  }

  .heading---medium.technology-fee.lime {
    font-size: 6vw;
  }

  .heading---medium.technology-fee.top-industries {
    max-width: 17ch;
    font-size: 8vw;
  }

  .heading---medium.technology-fee.get-started {
    font-size: 8vw;
  }

  .heading---medium.funding-fee {
    max-width: 16ch;
    font-size: 5vw;
  }

  .heading---medium.funding-fee.lime {
    font-size: 6vw;
  }

  .heading---medium.funding-fee.top-industries {
    max-width: 17ch;
    font-size: 8vw;
  }

  .heading---medium.funding-fee.get-started {
    font-size: 8vw;
  }

  .heading---medium.docs-needed {
    max-width: 16ch;
    font-size: 5vw;
  }

  .heading---medium.docs-needed.lime {
    font-size: 6vw;
  }

  .heading---medium.docs-needed.top-industries {
    max-width: 17ch;
    font-size: 8vw;
  }

  .heading---medium.docs-needed.get-started {
    font-size: 8vw;
  }

  .heading---medium.highlights---landing {
    max-width: 16ch;
    font-size: 10vw;
  }

  .heading---medium.highlights---landing.lime {
    font-size: 6vw;
  }

  .heading---medium.highlights---landing.top-industries {
    max-width: 17ch;
    font-size: 8vw;
  }

  .heading---medium.highlights---landing.get-started {
    font-size: 8vw;
  }

  .heading---medium.why-list {
    font-size: 4.5vw;
    line-height: .9;
  }

  .heading---medium.why-list.lime {
    font-size: 6vw;
  }

  .heading---medium.why-list.top-industries {
    max-width: 17ch;
    font-size: 8vw;
  }

  .heading---medium.why-list.get-started {
    font-size: 8vw;
  }

  .heading---medium.works-for-any-biz {
    font-size: 10vw;
  }

  .heading---medium.works-for-any-biz.lime {
    font-size: 6vw;
  }

  .heading---medium.works-for-any-biz.top-industries {
    max-width: 17ch;
    font-size: 8vw;
  }

  .heading---medium.works-for-any-biz.get-started {
    font-size: 8vw;
  }

  .heading---medium.turbo-fee {
    max-width: 16ch;
    font-size: 5vw;
  }

  .heading---medium.turbo-fee.lime {
    font-size: 6vw;
  }

  .heading---medium.turbo-fee.top-industries {
    max-width: 17ch;
    font-size: 8vw;
  }

  .heading---medium.turbo-fee.get-started {
    font-size: 8vw;
  }

  .heading---medium.bnpl-platform-fee {
    text-align: center;
    font-size: 5vw;
  }

  .heading---medium.bnpl-platform-fee.lime {
    font-size: 6vw;
  }

  .heading---medium.bnpl-platform-fee.top-industries {
    max-width: 17ch;
    font-size: 8vw;
  }

  .heading---medium.bnpl-platform-fee.get-started {
    font-size: 8vw;
  }

  .heading---medium.customer-pif {
    font-size: 10vw;
  }

  .heading---medium.customer-pif.lime {
    font-size: 6vw;
  }

  .heading---medium.customer-pif.top-industries {
    max-width: 17ch;
    font-size: 8vw;
  }

  .heading---medium.customer-pif.get-started {
    font-size: 8vw;
  }

  .heading---medium.why-list---bullets {
    text-align: left;
    font-size: 1.5rem;
  }

  .heading---medium.why-list---bullets.lime {
    font-size: 6vw;
  }

  .heading---medium.why-list---bullets.top-industries {
    max-width: 17ch;
    font-size: 8vw;
  }

  .heading---medium.why-list---bullets.get-started {
    font-size: 8vw;
  }

  .heading---regular.lender-stack {
    max-width: 20ch;
  }

  .heading---regular.product-terms {
    font-size: 1.25rem;
  }

  .heading---regular.programs {
    max-width: 12ch;
  }

  .heading---regular.faq-u {
    font-size: 1.5rem;
  }

  .heading---regular.qr-landing {
    font-size: 1.15rem;
  }

  .heading---regular.submission-docs, .heading---regular.top-industries {
    max-width: 20ch;
  }

  .heading---regular.works-for-biz {
    font-size: 8vw;
  }

  .heading---regular.legal-button {
    font-size: 5.25vw;
  }

  .heading---regular.featured-on {
    width: 100%;
  }

  .heading---regular.what-you-get-menu {
    font-size: 4.9vw;
  }

  .heading---regular.what-you-get-menu.get-started {
    font-size: 8vw;
  }

  .heading---regular.what-you-get-menu.get-started---apply {
    max-width: 6ch;
    font-size: 8vw;
  }

  .heading---regular.lender-loop {
    font-size: 4vw;
  }

  .heading---regular.top-industries {
    font-size: 1.5rem;
  }

  .heading---regular.nav-cta-landing {
    font-size: 6vw;
  }

  .heading---regular.featured-lenders {
    width: 100%;
  }

  .heading---regular.technology-fee {
    text-align: center;
    width: 100%;
  }

  .heading---regular.cta-main-v1 {
    color: #00ff67;
    font-size: 6vw;
  }

  .heading---regular.cta-main-v1:hover {
    color: #fff;
  }

  .heading---regular.what-you-get-menu-main-v1 {
    font-size: 4.9vw;
  }

  .heading---regular.what-you-get-menu-main-v1.get-started {
    font-size: 8vw;
  }

  .heading---regular.what-you-get-menu-main-v1.get-started---apply {
    max-width: 6ch;
    font-size: 8vw;
  }

  .heading---regular.docs-needed-main-v1 {
    font-size: 4.9vw;
  }

  .heading---regular.docs-needed-main-v1.get-started {
    font-size: 8vw;
  }

  .heading---regular.docs-needed-main-v1.get-started---apply {
    max-width: 6ch;
    font-size: 8vw;
  }

  .heading---regular.hero-subheading, .heading---regular.hero-title-intro {
    width: 100%;
  }

  .heading---regular.utility {
    font-size: 1.5rem;
  }

  .heading---regular.nav-cta-main {
    font-size: 1.25rem;
  }

  .heading---regular.milestones---landing {
    font-size: 8vw;
  }

  .heading---regular.nav-cta-2 {
    font-size: 6vw;
  }

  .heading---regular.menu-items {
    font-size: 5.5vw;
  }

  .heading---regular.works-for-any-biz {
    width: 100%;
  }

  .heading---regular.turbo-fee {
    font-size: 5.5vw;
  }

  .heading---regular.in-the-box {
    width: 100%;
  }

  .heading---regular.merchant-process {
    font-size: 8vw;
  }

  .text---medium.hero-title, .text---medium.section-title {
    max-width: 30ch;
  }

  .text---medium.section-title-royal {
    max-width: 25ch;
  }

  .text---medium.qr-landing {
    font-size: .8rem;
    line-height: 1;
  }

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

  .text---medium.submission-docs {
    text-align: left;
    max-width: 30ch;
  }

  .text---medium.hero-title-aqua {
    text-align: center;
    max-width: 20ch;
    margin-bottom: 3rem;
  }

  .text---medium.industry-title {
    max-width: 30ch;
    font-size: 1rem;
  }

  .text---medium.what-you-get, .text---medium.faq-u-2, .text---medium.how-it-works {
    max-width: 30ch;
  }

  .text---medium.how-it-works.get-started {
    max-width: none;
  }

  .text---medium.how-it-works.technology-fee, .text---medium.how-it-works.funding-fee {
    text-align: center;
    max-width: 27ch;
  }

  .text---medium.how-it-works.technology-fee-2 {
    text-align: center;
    text-align: center;
    max-width: 38ch;
  }

  .text---medium.how-it-works.technology-fee {
    text-align: center;
    max-width: 27ch;
  }

  .text---medium.how-it-works.works-for-any-biz {
    max-width: none;
    font-size: 16px;
  }

  .text---medium.how-it-works.turbo-fee {
    text-align: center;
    max-width: 30ch;
    font-size: 16px;
  }

  .text---medium.how-it-works.bnpl-platform-fee {
    text-align: center;
    max-width: 28ch;
    font-size: 16px;
  }

  .text---medium.how-it-works.merchant-process {
    max-width: none;
  }

  .text---medium.how-it-works.customer-process {
    text-align: center;
    max-width: 27ch;
  }

  .text---medium.how-it-works.customer-process.arrow {
    margin-left: .25rem;
    font-size: 1.5rem;
    transform: rotate(90deg);
  }

  .text---medium.how-it-works.customer-process.content {
    max-width: 14ch;
    font-size: 1rem;
  }

  .text---medium.how-it-works.customer-process.content-2 {
    max-width: 23ch;
    font-size: 16px;
  }

  .text---medium.docs-needed {
    max-width: 30ch;
  }

  .text---medium.docs-needed.get-started {
    max-width: none;
  }

  .text---medium.docs-needed.technology-fee, .text---medium.docs-needed.funding-fee {
    text-align: center;
    max-width: 27ch;
  }

  .text---medium.docs-needed.technology-fee-2 {
    text-align: center;
    text-align: center;
    max-width: 38ch;
  }

  .text---medium.docs-needed.technology-fee {
    text-align: center;
    max-width: 27ch;
  }

  .text---medium.milestones---landing {
    max-width: 30ch;
  }

  .text---medium.milestones---landing.get-started {
    max-width: none;
  }

  .text---medium.milestones---landing.technology-fee, .text---medium.milestones---landing.funding-fee {
    text-align: center;
    max-width: 27ch;
  }

  .text---medium.milestones---landing.technology-fee-2 {
    text-align: center;
    text-align: center;
    max-width: 38ch;
  }

  .text---medium.milestones---landing.technology-fee {
    text-align: center;
    max-width: 27ch;
  }

  .text---large.faq-u-2 {
    text-align: center;
    font-size: 8vw;
  }

  .text---regular.product-highlights {
    text-align: left;
  }

  .text---regular.faq-u-2 {
    text-align: center;
    font-size: 1rem;
  }

  .text---regular.faq-u-2.v2, .text---regular.customer-reqs.v2 {
    font-size: 16px;
  }

  .text---regular.app-fields-link.v2 {
    font-size: 1rem;
  }

  .text---small.product-terms {
    max-width: none;
  }

  .text---small.product-terms-2 {
    max-width: 5ch;
  }

  .text---small.product-terms-3 {
    max-width: 5.5ch;
  }

  .text---small.product-terms-4, .text---small.product-terms-5 {
    max-width: 8.5ch;
  }

  .text---small.product-terms-6 {
    max-width: 5.5ch;
  }

  .text---tiny.footer {
    width: auto;
    min-width: auto;
    max-width: 34ch;
  }

  .text---tiny.footer.royal-v2 {
    max-width: none;
  }

  .text---tiny.footer-royal {
    width: auto;
    min-width: auto;
    max-width: 34ch;
  }

  .text---tiny.footnotes-royal {
    font-size: .875rem;
  }

  .spacer---medium.landing {
    height: 8.5vw;
  }

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

  .grid-4---2.guide {
    grid-template-rows: auto auto auto auto auto auto auto;
  }

  .color-card {
    padding-bottom: 1rem;
  }

  .color-card-inner {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

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

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

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

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

  .grid-4---1.guide {
    grid-template-rows: auto auto;
  }

  .grid-3---2, .grid-2---3 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

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

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

  .hero---strip {
    padding-top: 16rem;
    padding-bottom: 3rem;
  }

  .hero---strip.padding {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero---full {
    height: 100svh;
    padding-top: 4rem;
    padding-bottom: 3rem;
  }

  .logo-card {
    padding-bottom: 1rem;
  }

  .logo-wrapper {
    padding: 1.25rem 1rem 1rem;
  }

  .hero-content-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lottie-wrapper.pixie {
    top: .5rem;
  }

  .lottie-wrapper.doodle-arrow {
    bottom: 3rem;
  }

  .hero-subheading-wrapper {
    width: 26ch;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    bottom: 2rem;
  }

  .doodle-arrow {
    width: 23rem;
  }

  .section-copy {
    z-index: 998;
  }

  .section-copy.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section-copy.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section-copy.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section-copy.regular-padding.bg-navy {
    z-index: 998;
  }

  .section-copy.regular-padding.biz-products, .section-copy.regular-padding.footnotes, .section-copy.regular-padding.reviews, .section-copy.regular-padding.re-products, .section-copy.regular-padding.erc-1, .section-copy.regular-padding.erc-2, .section-copy.regular-padding.erc-3, .section-copy.regular-padding.erc-bridge, .section-copy.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-copy.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section-copy.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section-copy.regular-padding.footer.royal, .section-copy.regular-padding.footer.navy {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-copy.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section-copy.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section-copy.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section-copy.bg-purple.regular-padding.what-matters, .section-copy.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .footer---main-old {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .footer-wrap {
    padding: 1.25rem 1rem;
  }

  .footer-wrap---legal {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .buttons-wrapper---legal {
    grid-column-gap: 2rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .footer---main {
    padding-top: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .divider---mint {
    width: 150%;
  }

  .wrapper-h---socials-menu {
    grid-column-gap: 1rem;
    flex: none;
  }

  .wrapper-h---footer-legal {
    width: 100%;
  }

  .wrapper---divider.sales-process {
    overflow: visible;
  }

  .divider-2---mint, .divider---navy {
    align-self: center;
    width: 150%;
  }

  .wrapper---pool-party {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---lender-stack {
    z-index: 998;
  }

  .section---lender-stack.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---lender-stack.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---lender-stack.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---lender-stack.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---lender-stack.regular-padding.biz-products, .section---lender-stack.regular-padding.footnotes, .section---lender-stack.regular-padding.reviews, .section---lender-stack.regular-padding.re-products, .section---lender-stack.regular-padding.erc-1, .section---lender-stack.regular-padding.erc-2, .section---lender-stack.regular-padding.erc-3, .section---lender-stack.regular-padding.erc-bridge, .section---lender-stack.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---lender-stack.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---lender-stack.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---lender-stack.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---lender-stack.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---lender-stack.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---lender-stack.bg-purple.regular-padding.what-matters, .section---lender-stack.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .wrapper---dtc-logo {
    width: 15vw;
  }

  .section---highlights {
    z-index: 998;
  }

  .section---highlights.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---highlights.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---highlights.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---highlights.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---highlights.regular-padding.biz-products, .section---highlights.regular-padding.footnotes, .section---highlights.regular-padding.reviews, .section---highlights.regular-padding.re-products, .section---highlights.regular-padding.erc-1, .section---highlights.regular-padding.erc-2, .section---highlights.regular-padding.erc-3, .section---highlights.regular-padding.erc-bridge, .section---highlights.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---highlights.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---highlights.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---highlights.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---highlights.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---highlights.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---highlights.bg-purple.regular-padding.what-matters, .section---highlights.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .grid-3---1---product-terms {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .wrapper---product-terms {
    grid-column-gap: 8vw;
    grid-row-gap: 8vw;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
  }

  .wrapper---lender-stack {
    padding-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---lenders {
    z-index: 998;
  }

  .section---lenders.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---lenders.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---lenders.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---lenders.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---lenders.regular-padding.biz-products, .section---lenders.regular-padding.footnotes, .section---lenders.regular-padding.reviews, .section---lenders.regular-padding.re-products, .section---lenders.regular-padding.erc-1, .section---lenders.regular-padding.erc-2, .section---lenders.regular-padding.erc-3, .section---lenders.regular-padding.erc-bridge, .section---lenders.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---lenders.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---lenders.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---lenders.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---lenders.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---lenders.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---lenders.bg-purple.regular-padding.what-matters, .section---lenders.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---lenders.top-line {
    padding: 8% 5%;
  }

  .hero-dtc-financing.legal {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid---hero {
    grid-template-columns: 20% 60% 20%;
  }

  .grid---hero.dtc-landing {
    min-height: 80vh;
  }

  .wrapper---hero-title {
    grid-row-gap: .5rem;
  }

  .heading---hero-small.dtc-landing, .heading---hero-small.hero-title {
    flex-flow: column;
    align-items: center;
    width: 100%;
    padding-top: 5%;
    font-size: 14vw;
    display: block;
  }

  .heading---hero-small.hero-title.dark {
    padding-top: 0%;
  }

  .heading---hero-small.landing {
    flex-flow: column;
    align-items: center;
    width: 100%;
    padding-top: 5%;
    font-size: 14vw;
    display: block;
  }

  .heading---hero-small.landing-page {
    flex-flow: column;
    align-items: center;
    width: 100%;
    padding-top: 0%;
    display: block;
  }

  .heading---medium-hero {
    font-size: 10.5vw;
  }

  .superscript-3 {
    font-size: .675rem;
  }

  .section---product-highlights {
    z-index: 998;
  }

  .section---product-highlights.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---product-highlights.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---product-highlights.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---product-highlights.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---product-highlights.regular-padding.biz-products, .section---product-highlights.regular-padding.footnotes, .section---product-highlights.regular-padding.reviews, .section---product-highlights.regular-padding.re-products, .section---product-highlights.regular-padding.erc-1, .section---product-highlights.regular-padding.erc-2, .section---product-highlights.regular-padding.erc-3, .section---product-highlights.regular-padding.erc-bridge, .section---product-highlights.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---product-highlights.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---product-highlights.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---product-highlights.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---product-highlights.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---product-highlights.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---product-highlights.bg-purple.regular-padding.what-matters, .section---product-highlights.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .grid---product-highlights, .wrapper---section-title.stats, .wrapper---section-title.shape-1, .wrapper---section-title.sign-up, .wrapper---section-title.left {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wrapper---section-title.stats-sticky {
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper---section-title.programs {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wrapper---section-title.faq-u {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper---section-title.left-requirements, .wrapper---section-title.right-requirements, .wrapper---section-title.partner-types {
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper---section-title.partner-cta {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wrapper---section-title.technology-fee {
    align-items: center;
  }

  .wrapper---section-title.funding-fee {
    flex-flow: row;
    align-items: center;
  }

  .wrapper---section-title.technology-fee-vertical {
    flex-flow: column;
    align-items: center;
  }

  .wrapper---section-title.turbo-fee {
    align-items: center;
  }

  .draggable-wrapper {
    width: 100%;
  }

  .wrapper---product-highlights-bottom {
    align-items: center;
    width: 100%;
  }

  .grid---product-highlights-cards {
    grid-row-gap: 0rem;
    align-self: stretch;
  }

  .grid---inner-hero-bottom {
    justify-content: stretch;
    justify-items: stretch;
    width: 100%;
    max-width: none;
    padding: 1.75rem 1.5rem;
  }

  .wrapper---product-highlights-card {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    justify-content: center;
    width: 100%;
  }

  .wrapper---lottie-animation {
    width: 5rem;
    height: 4.5rem;
    display: flex;
  }

  .lottie---card-content {
    height: 100%;
  }

  .link---cta-button {
    border-width: 1px;
  }

  .inner-wrapper---cta-button, .inner-wrapper---cta-button._404-page {
    grid-column-gap: .75rem;
  }

  .arrow---cta-button {
    height: 6vw;
  }

  .arrow---cta-button.back {
    height: .75rem;
  }

  .section---sales-process {
    z-index: 998;
  }

  .section---sales-process.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---sales-process.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---sales-process.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---sales-process.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---sales-process.regular-padding.biz-products, .section---sales-process.regular-padding.footnotes, .section---sales-process.regular-padding.reviews, .section---sales-process.regular-padding.re-products, .section---sales-process.regular-padding.erc-1, .section---sales-process.regular-padding.erc-2, .section---sales-process.regular-padding.erc-3, .section---sales-process.regular-padding.erc-bridge, .section---sales-process.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---sales-process.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---sales-process.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---sales-process.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---sales-process.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---sales-process.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---sales-process.bg-purple.regular-padding.what-matters, .section---sales-process.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .image-section-title {
    width: 3rem;
  }

  .image---shape-1 {
    height: 20vh;
  }

  .wrapper---stats-cards {
    padding: 1.5rem 1.5rem 4rem;
  }

  .grid---stats-cards {
    grid-template-rows: auto auto 0 auto;
  }

  .divider---royal {
    align-self: center;
    width: 150%;
  }

  .lottie-wrapper.rotating-crown, .lottie-wrapper.ufo {
    width: 7rem;
    height: 7rem;
  }

  .lottie-wrapper.monkey-meme {
    width: 8rem;
    height: 9rem;
  }

  .section---programs {
    z-index: 998;
  }

  .section---programs.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---programs.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---programs.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---programs.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---programs.regular-padding.biz-products, .section---programs.regular-padding.footnotes, .section---programs.regular-padding.reviews, .section---programs.regular-padding.re-products, .section---programs.regular-padding.erc-1, .section---programs.regular-padding.erc-2, .section---programs.regular-padding.erc-3, .section---programs.regular-padding.erc-bridge, .section---programs.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---programs.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---programs.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---programs.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---programs.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---programs.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---programs.bg-purple.regular-padding.what-matters, .section---programs.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .wrapper-hero-title {
    grid-row-gap: .5rem;
  }

  .wrapper-hero-title.top-padding {
    padding-bottom: 5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wrapper-hero-title.utility {
    padding-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wrapper-hero-title.top-padding-main-page {
    width: 100%;
    padding-bottom: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .inner-wrapper-hero-title {
    grid-row-gap: .5rem;
  }

  .inner-wrapper-hero-title.main {
    margin-bottom: 2rem;
  }

  .float-wrapper-1 {
    width: 18vw;
    margin-right: -2rem;
  }

  .float-wrapper-2 {
    width: 18vw;
    margin-left: 1rem;
  }

  .float-wrapper-3 {
    width: 18vw;
    margin-right: -1rem;
  }

  .float-wrapper-4 {
    width: 18vw;
    margin-top: 1rem;
  }

  .section-program-highlights.legal {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wrapper-program-highlights {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .float-wrapper-5 {
    width: 18vw;
    margin-top: 1rem;
  }

  .float-wrapper-6 {
    width: 18vw;
    margin-left: -2rem;
    margin-right: 0;
  }

  .section-sales-process {
    z-index: 998;
  }

  .section-sales-process.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section-sales-process.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section-sales-process.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section-sales-process.regular-padding.bg-navy {
    z-index: 998;
  }

  .section-sales-process.regular-padding.biz-products, .section-sales-process.regular-padding.footnotes, .section-sales-process.regular-padding.reviews, .section-sales-process.regular-padding.re-products, .section-sales-process.regular-padding.erc-1, .section-sales-process.regular-padding.erc-2, .section-sales-process.regular-padding.erc-3, .section-sales-process.regular-padding.erc-bridge, .section-sales-process.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-sales-process.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section-sales-process.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section-sales-process.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section-sales-process.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section-sales-process.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section-sales-process.bg-purple.regular-padding.what-matters, .section-sales-process.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .wrapper-sales-process {
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-phone-slider {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 17rem;
    margin-top: -1.5rem;
    margin-bottom: -.5rem;
  }

  .card-sales-process {
    padding-left: .4rem;
    padding-right: .8rem;
  }

  .card-icon-sales-process {
    margin-bottom: 1.5rem;
  }

  .slider-wrapper-sales-process {
    max-width: 148px;
    margin-left: 2.5rem;
    padding-bottom: 3.5rem;
  }

  .section-sign-up {
    overflow: hidden;
  }

  .inner-wrapper-sign-up-cards {
    min-width: 1150px;
  }

  .wrapper-sign-up-bottom {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-stats {
    padding-top: 1.5rem;
  }

  .wrapper-section-halves {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wrapper-stats-cards-group {
    width: 100%;
  }

  .section---programs-copy {
    z-index: 998;
    display: flex;
  }

  .section---programs-copy.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---programs-copy.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---programs-copy.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---programs-copy.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---programs-copy.regular-padding.biz-products, .section---programs-copy.regular-padding.footnotes, .section---programs-copy.regular-padding.reviews, .section---programs-copy.regular-padding.re-products, .section---programs-copy.regular-padding.erc-1, .section---programs-copy.regular-padding.erc-2, .section---programs-copy.regular-padding.erc-3, .section---programs-copy.regular-padding.erc-bridge, .section---programs-copy.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---programs-copy.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---programs-copy.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---programs-copy.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---programs-copy.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---programs-copy.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---programs-copy.bg-purple.regular-padding.what-matters, .section---programs-copy.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section-wrap-program-highlights {
    width: 100%;
  }

  .section-programs {
    overflow: hidden;
  }

  .wrapper-programs-card-group {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .inner-wrapper-program-cards {
    grid-template-columns: 1fr 1fr 1fr;
    min-width: auto;
    padding-left: 1.5rem;
    padding-right: 1.75rem;
  }

  .card-wrapper-programs {
    width: 17rem;
    min-width: 17rem;
    max-width: 17rem;
    padding: 1.5rem;
  }

  .list-enrollment-docs-2 {
    display: flex;
  }

  .inner-wrapper-hero-cta {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .section-faq-u {
    overflow: visible;
  }

  .wrapper-faq-u, .tab-wrapper-faq-u.bottom-divider {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tab-wrapper-faq-u.bottom-divider.special-fin.middle {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-wrapper-faq-u.bottom-divider.special-fin.first {
    padding-top: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-wrapper-faq-u.bottom-divider.special-fin.last {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-link-faq-u {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .lottie-wrapper-faq-u {
    align-items: center;
    width: 12vw;
    height: auto;
  }

  .section-footnotes {
    overflow: hidden;
  }

  .float-wrapper-faq-u {
    width: 20vw;
    margin-top: 2rem;
    margin-right: 2rem;
  }

  .wrapper-footnotes {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .float-wrapper-fine-print {
    width: 30vw;
    margin-bottom: -4rem;
  }

  .hero-strip-utility.legal {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid-hero-strip {
    grid-template-columns: 20% 60% 20%;
  }

  .inner-wrapper-hero-utility {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .section-legal {
    z-index: 998;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-legal.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section-legal.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section-legal.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section-legal.regular-padding.bg-navy {
    z-index: 998;
  }

  .section-legal.regular-padding.biz-products, .section-legal.regular-padding.footnotes, .section-legal.regular-padding.reviews, .section-legal.regular-padding.re-products, .section-legal.regular-padding.erc-1, .section-legal.regular-padding.erc-2, .section-legal.regular-padding.erc-3, .section-legal.regular-padding.erc-bridge, .section-legal.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-legal.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section-legal.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section-legal.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section-legal.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section-legal.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section-legal.bg-purple.regular-padding.what-matters, .section-legal.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .button-legal-link, .button-legal-link-navy {
    font-size: 1rem;
  }

  .wrapper-qr-page-buttons {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: space-between;
    padding-top: .75rem;
  }

  .inner-wrapper-qr-button-l {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .inner-wrapper-qr-button-r {
    padding: .35rem;
  }

  .button-arrow-tr---royal {
    width: .7rem;
  }

  .button-arrow-tr---royal.regular {
    width: .75rem;
  }

  .wrapper-splash-logo {
    border-width: 2px;
    border-radius: .8rem;
    width: 100%;
    height: auto;
    padding: 0;
  }

  .wrapper-splash-top {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto auto max-content auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .wrapper-qr-tagline {
    padding-top: 0;
  }

  .hero-line-of-credit.legal {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .card-icon-product-highlights {
    width: 3rem;
    height: 3rem;
    margin-bottom: 0;
  }

  .wrapper-lottie-animation-diamond {
    width: 6rem;
    height: 6rem;
    margin-top: 0;
    display: flex;
  }

  .lottie-diamond {
    height: auto;
  }

  .card-wrapper---product-terms-3 {
    padding-top: 1.25rem;
  }

  .wrapper-process-cta-button {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid---product-highlights-cards-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-self: stretch;
  }

  .wrapper---product-highlights-card-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    width: 100%;
    padding-bottom: 1.5rem;
  }

  .wrapper---product-highlights-bottom-2 {
    align-items: center;
    width: 100%;
  }

  .section-process {
    overflow: hidden;
  }

  .section-requirements {
    z-index: 998;
  }

  .section-requirements.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section-requirements.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section-requirements.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section-requirements.regular-padding.bg-navy {
    z-index: 998;
  }

  .section-requirements.regular-padding.biz-products, .section-requirements.regular-padding.footnotes, .section-requirements.regular-padding.reviews, .section-requirements.regular-padding.re-products, .section-requirements.regular-padding.erc-1, .section-requirements.regular-padding.erc-2, .section-requirements.regular-padding.erc-3, .section-requirements.regular-padding.erc-bridge, .section-requirements.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-requirements.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section-requirements.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section-requirements.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section-requirements.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section-requirements.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section-requirements.bg-purple.regular-padding.what-matters, .section-requirements.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .wrapper-requirements {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wrapper-requirements-r {
    padding: 1.5rem;
  }

  .float-wrapper-thumbs-up {
    width: 20vw;
    margin-top: 2rem;
    margin-right: 1rem;
  }

  .float-wrapper-b-1 {
    width: 15vw;
    margin-top: 8rem;
    margin-right: -.5rem;
  }

  .float-wrapper-b-2 {
    width: 18vw;
    margin-left: 0;
  }

  .float-wrapper-b-3 {
    width: 10vw;
    margin-left: -.5rem;
    margin-right: 0;
  }

  .float-wrapper-b-4 {
    width: 15vw;
    margin-top: 5rem;
    margin-right: -2rem;
  }

  .float-wrapper-b-5 {
    width: 10vw;
    margin-top: 3rem;
    margin-left: 1rem;
    margin-right: 0;
  }

  .float-wrapper-b-6 {
    width: 18vw;
    margin-top: -1.5rem;
    margin-left: 1rem;
    margin-right: -3rem;
  }

  .float-wrapper-b-7 {
    width: 10vw;
    margin-left: 1rem;
    margin-right: 0;
  }

  .float-wrapper-b-8 {
    width: 15vw;
    margin-top: 0;
  }

  .hero-partner.legal {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid---hero---partner {
    grid-template-columns: 20% 60% 20%;
  }

  .wrapper-hero-loop {
    padding-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wrapper---hero-loop-text {
    width: auto;
    margin-right: 1.5rem;
  }

  .wrapper---hero-loop-smiley {
    width: 3.5rem;
    margin-right: 1.5rem;
  }

  .wrapper-hero-title-partner {
    grid-row-gap: .5rem;
  }

  .wrapper-mj-sprite {
    margin-right: -.5rem;
  }

  .inner-wrapper-hero-title-2 {
    grid-row-gap: .5rem;
  }

  .heading---hero-tiny.text-shadow-2 {
    font-size: 10vw;
  }

  .wrapper-hero-title-3 {
    padding-top: 2.1rem;
  }

  .inner-wrapper-hero-title-top, .inner-wrapper-hero-title-bottom {
    grid-row-gap: .5rem;
  }

  .partner-float-wrapper-1, .partner-float-wrapper-2, .partner-float-wrapper-3, .partner-float-wrapper-4, .partner-float-wrapper-5, .partner-float-wrapper-6 {
    width: 18vw;
    margin-right: -2rem;
  }

  .hero-swipe-purple.legal, .hero-swipe-royal.legal, .hero-swipe-aqua.legal, .hero-swipe-track.legal, .hero-swipe-mint.legal {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-partner-highlights {
    padding-top: 0;
  }

  .wrapper-partner-highlights {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wrapper-partner-high-cards {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .image-point-tr-royal {
    width: 3rem;
    top: .5rem;
    left: 0;
  }

  .section-partner-types {
    padding-top: 0;
  }

  .sticky-wrapper-partner-types {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wrapper-partner-types {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .partner-type-float {
    width: 6rem;
  }

  .section-partner-cta {
    padding-top: 0;
  }

  .wrapper-partner-cta {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero-about-us.legal {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid---hero---about-us {
    grid-template-columns: 20% 60% 20%;
  }

  .inner-wrapper-hero-title-about {
    grid-row-gap: .5rem;
  }

  .wrapper-hero-title-about-us {
    padding-top: 2.1rem;
  }

  .superscript-6 {
    top: -.5rem;
  }

  .float-wrapper-c-2 {
    width: 24vw;
    margin-left: 2rem;
  }

  .float-wrapper-c-4-old {
    width: 15vw;
    margin-top: 5rem;
    margin-right: -2rem;
  }

  .hero-working-capital.legal, .hero-personal-loan.legal {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .float-wrapper-c-1 {
    width: 24vw;
    margin-right: -2rem;
  }

  .float-wrapper-c-3 {
    width: 18vw;
    margin-right: 0;
  }

  .float-wrapper-c-4 {
    width: 24vw;
    margin-top: 1rem;
  }

  .float-wrapper-c-5 {
    width: 14vw;
    margin-top: 1rem;
    margin-right: 5rem;
  }

  .float-wrapper-c-6 {
    width: 24vw;
    margin-left: -2rem;
    margin-right: 0;
  }

  .hero-business-credit-cards.legal {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .float-wrapper-d-6 {
    width: 18vw;
    margin-left: -1rem;
    margin-right: 0;
  }

  .float-wrapper-d-5 {
    width: 18vw;
    margin-top: 1rem;
    margin-right: 4rem;
  }

  .float-wrapper-d-1 {
    width: 18vw;
    margin-right: -.5rem;
  }

  .float-wrapper-d-4 {
    width: 18vw;
    margin-top: 1rem;
  }

  .float-wrapper-d-2 {
    width: 25vw;
    margin-left: 1rem;
  }

  .section-benji-split {
    padding-top: 0;
  }

  .wrapper-benji-split {
    margin-top: -.4rem;
    padding-left: 0;
    padding-right: 0;
  }

  .section-full-products {
    overflow: hidden;
  }

  .wrapper-business-products-old {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .inner-wrapper-biz-product-cards-old {
    min-width: 1150px;
  }

  .card-wrapper-business-product-2 {
    min-width: auto;
  }

  .section-all-products {
    z-index: 998;
  }

  .section-all-products.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section-all-products.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section-all-products.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section-all-products.regular-padding.bg-navy {
    z-index: 998;
  }

  .section-all-products.regular-padding.biz-products, .section-all-products.regular-padding.footnotes, .section-all-products.regular-padding.reviews, .section-all-products.regular-padding.re-products, .section-all-products.regular-padding.erc-1, .section-all-products.regular-padding.erc-2, .section-all-products.regular-padding.erc-3, .section-all-products.regular-padding.erc-bridge, .section-all-products.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-all-products.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section-all-products.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section-all-products.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section-all-products.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section-all-products.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section-all-products.bg-purple.regular-padding.what-matters, .section-all-products.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .wrapper-business-products, .wrapper-personal-products, .wrapper-re-products {
    padding-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero-main-page-title.legal {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid---hero---main-page {
    grid-template-columns: 20% 60% 20%;
    min-height: auto;
  }

  .hero-main-page-title-og.legal {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .inner-wrapper-hero-main-cta {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    align-self: center;
  }

  .inner-wrapper-hero-main-cta-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .section---top-industries {
    z-index: 998;
    padding-bottom: 20%;
  }

  .section---top-industries.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---top-industries.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---top-industries.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---top-industries.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---top-industries.regular-padding.biz-products, .section---top-industries.regular-padding.footnotes, .section---top-industries.regular-padding.reviews, .section---top-industries.regular-padding.re-products, .section---top-industries.regular-padding.erc-1, .section---top-industries.regular-padding.erc-2, .section---top-industries.regular-padding.erc-3, .section---top-industries.regular-padding.erc-bridge, .section---top-industries.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---top-industries.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---top-industries.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---top-industries.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---top-industries.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---top-industries.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---top-industries.bg-purple.regular-padding.what-matters, .section---top-industries.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .wrapper---top-industries {
    padding-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .icon---top-industry {
    width: 1rem;
    height: 1rem;
  }

  .top-industry-type-pill {
    font-size: 1rem;
  }

  .pill-wrapper---top-industry {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: 1.5vw 2.25vw;
  }

  .section---works-for-biz {
    z-index: 998;
    padding-top: 15%;
    padding-bottom: 20%;
  }

  .section---works-for-biz.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---works-for-biz.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---works-for-biz.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---works-for-biz.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---works-for-biz.regular-padding.biz-products, .section---works-for-biz.regular-padding.footnotes, .section---works-for-biz.regular-padding.reviews, .section---works-for-biz.regular-padding.re-products, .section---works-for-biz.regular-padding.erc-1, .section---works-for-biz.regular-padding.erc-2, .section---works-for-biz.regular-padding.erc-3, .section---works-for-biz.regular-padding.erc-bridge, .section---works-for-biz.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---works-for-biz.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---works-for-biz.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---works-for-biz.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---works-for-biz.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---works-for-biz.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---works-for-biz.bg-purple.regular-padding.what-matters, .section---works-for-biz.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .wrapper---works-for-biz {
    padding: 0;
  }

  .wrapper---works-for-biz-cards.v2 {
    margin-top: 10vw;
  }

  .wrapper---works-for-biz-card {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .icon---works-for-biz {
    width: 25vw;
    margin-bottom: 0;
  }

  .section---what-you-get {
    z-index: 998;
  }

  .section---what-you-get.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---what-you-get.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---what-you-get.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---what-you-get.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---what-you-get.regular-padding.biz-products, .section---what-you-get.regular-padding.footnotes, .section---what-you-get.regular-padding.reviews, .section---what-you-get.regular-padding.re-products, .section---what-you-get.regular-padding.erc-1, .section---what-you-get.regular-padding.erc-2, .section---what-you-get.regular-padding.erc-3, .section---what-you-get.regular-padding.erc-bridge, .section---what-you-get.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---what-you-get.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---what-you-get.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---what-you-get.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---what-you-get.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---what-you-get.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---what-you-get.bg-purple.regular-padding.what-matters, .section---what-you-get.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .container---what-you-get {
    padding-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---featured-on {
    z-index: 998;
    padding: 8% 5%;
  }

  .section---featured-on.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---featured-on.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---featured-on.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---featured-on.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---featured-on.regular-padding.biz-products, .section---featured-on.regular-padding.footnotes, .section---featured-on.regular-padding.reviews, .section---featured-on.regular-padding.re-products, .section---featured-on.regular-padding.erc-1, .section---featured-on.regular-padding.erc-2, .section---featured-on.regular-padding.erc-3, .section---featured-on.regular-padding.erc-bridge, .section---featured-on.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---featured-on.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---featured-on.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---featured-on.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---featured-on.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---featured-on.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---featured-on.bg-purple.regular-padding.what-matters, .section---featured-on.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .wrapper---featured-on {
    padding: 0;
  }

  .grid---featured-on {
    grid-column-gap: 6%;
    grid-row-gap: 5vw;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image---featured-on {
    width: 30vw;
  }

  .section-faq-u-2 {
    z-index: 998;
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
    padding: 20% 5%;
  }

  .section-faq-u-2.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section-faq-u-2.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section-faq-u-2.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section-faq-u-2.regular-padding.bg-navy {
    z-index: 998;
  }

  .section-faq-u-2.regular-padding.biz-products, .section-faq-u-2.regular-padding.footnotes, .section-faq-u-2.regular-padding.reviews, .section-faq-u-2.regular-padding.re-products, .section-faq-u-2.regular-padding.erc-1, .section-faq-u-2.regular-padding.erc-2, .section-faq-u-2.regular-padding.erc-3, .section-faq-u-2.regular-padding.erc-bridge, .section-faq-u-2.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-faq-u-2.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section-faq-u-2.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section-faq-u-2.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section-faq-u-2.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section-faq-u-2.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section-faq-u-2.bg-purple.regular-padding.what-matters, .section-faq-u-2.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .wrapper---faq-u-2 {
    padding-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .faq-accent-01 {
    right: 10%;
  }

  .tab-wrapper---faq-u-2.bottom-divider {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tab-wrapper---faq-u-2.bottom-divider.special-fin.middle {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-wrapper---faq-u-2.bottom-divider.special-fin.first {
    padding-top: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-wrapper---faq-u-2.bottom-divider.special-fin.last {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-link---faq-u-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 5% 5% 10%;
    display: grid;
  }

  .lottie-eye-open-2 {
    justify-content: flex-start;
    align-items: center;
  }

  .list-customer-reqs-2 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    padding-top: 8%;
    padding-left: 8%;
  }

  .section---cta-landing {
    z-index: 998;
  }

  .section---cta-landing.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---cta-landing.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---cta-landing.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---cta-landing.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---cta-landing.regular-padding.biz-products, .section---cta-landing.regular-padding.footnotes, .section---cta-landing.regular-padding.reviews, .section---cta-landing.regular-padding.re-products, .section---cta-landing.regular-padding.erc-1, .section---cta-landing.regular-padding.erc-2, .section---cta-landing.regular-padding.erc-3, .section---cta-landing.regular-padding.erc-bridge, .section---cta-landing.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---cta-landing.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---cta-landing.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---cta-landing.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---cta-landing.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---cta-landing.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---cta-landing.bg-purple.regular-padding.what-matters, .section---cta-landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .container---cta-landing {
    padding-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---hhow-it-works {
    z-index: 998;
    padding-top: 20%;
  }

  .section---hhow-it-works.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---hhow-it-works.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---hhow-it-works.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---hhow-it-works.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---hhow-it-works.regular-padding.biz-products, .section---hhow-it-works.regular-padding.footnotes, .section---hhow-it-works.regular-padding.reviews, .section---hhow-it-works.regular-padding.re-products, .section---hhow-it-works.regular-padding.erc-1, .section---hhow-it-works.regular-padding.erc-2, .section---hhow-it-works.regular-padding.erc-3, .section---hhow-it-works.regular-padding.erc-bridge, .section---hhow-it-works.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---hhow-it-works.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---hhow-it-works.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---hhow-it-works.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---hhow-it-works.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---hhow-it-works.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---hhow-it-works.bg-purple.regular-padding.what-matters, .section---hhow-it-works.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .container---how-it-works {
    padding-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .badge.app-fields, .badge.closing-reqs {
    padding: 1vw 1.75vw;
  }

  .icon-wrapper---circle.how-it-works, .icon-wrapper---circle.merchant-process-image, .icon-wrapper---circle.merchant-process-count {
    width: 3.5rem;
    height: 3.5rem;
  }

  .icon-wrapper---circle.customer-process {
    width: 3rem;
    height: 3rem;
  }

  .icon---what-you-get.menu-item, .icon---what-you-get.technology-fee, .icon---what-you-get.docs-needed {
    width: 4.5vw;
  }

  .section---what-they-get {
    z-index: 998;
  }

  .section---what-they-get.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---what-they-get.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---what-they-get.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---what-they-get.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---what-they-get.regular-padding.biz-products, .section---what-they-get.regular-padding.footnotes, .section---what-they-get.regular-padding.reviews, .section---what-they-get.regular-padding.re-products, .section---what-they-get.regular-padding.erc-1, .section---what-they-get.regular-padding.erc-2, .section---what-they-get.regular-padding.erc-3, .section---what-they-get.regular-padding.erc-bridge, .section---what-they-get.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---what-they-get.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---what-they-get.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---what-they-get.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---what-they-get.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---what-they-get.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---what-they-get.bg-purple.regular-padding.what-matters, .section---what-they-get.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .container---what-they-get {
    padding-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wrapper---section-divider.sales-process {
    overflow: visible;
  }

  .wrapper---section-divider.utility {
    padding-top: 8.5vw;
  }

  .section-divider---royal {
    width: 150%;
  }

  .section-divider---royal.padding {
    padding-top: 8%;
    padding-bottom: 8%;
  }

  .section-divider---royal.xtra-padding {
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .section-divider---royal.xtra-padding.turbo {
    margin-top: 2%;
  }

  .link---app-fields {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .pill-wrapper---app-fields {
    justify-content: center;
    max-width: none;
    padding-top: 8%;
  }

  .wrapper---card-divider {
    margin-top: 0%;
    padding-top: 5%;
    padding-bottom: 4%;
  }

  .wrapper---card-divider.sales-process {
    overflow: visible;
  }

  .container---works-for-biz {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }

  .section---footer-landing {
    z-index: 998;
  }

  .section---footer-landing.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---footer-landing.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---footer-landing.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---footer-landing.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---footer-landing.regular-padding.biz-products, .section---footer-landing.regular-padding.footnotes, .section---footer-landing.regular-padding.reviews, .section---footer-landing.regular-padding.re-products, .section---footer-landing.regular-padding.erc-1, .section---footer-landing.regular-padding.erc-2, .section---footer-landing.regular-padding.erc-3, .section---footer-landing.regular-padding.erc-bridge, .section---footer-landing.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---footer-landing.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---footer-landing.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---footer-landing.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---footer-landing.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---footer-landing.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---footer-landing.bg-purple.regular-padding.what-matters, .section---footer-landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .container---footnotes-landing {
    padding-bottom: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .giant-button---get-started-landing {
    padding: 4vw 4.5vw;
    font-size: 5vw;
  }

  .section---big-footer-landing {
    padding: 5%;
    overflow: hidden;
  }

  .container---big-footer-landing {
    padding: 0%;
  }

  .wrapper---socials-menu-landing {
    grid-column-gap: 1rem;
    flex: none;
  }

  .link---footer-social-landing {
    flex: none;
  }

  .icon---footer-social-landing {
    height: 1rem;
  }

  .container---faq-u-2 {
    padding: 20% 5%;
  }

  .wrapper---section-title-center.grid {
    grid-template-columns: 1fr min-content 1fr;
  }

  .wrapper---section-title-center.grid.in-the-box {
    grid-template-columns: 1fr auto 1fr;
  }

  .wrapper---section-title-center.grid.in-the-box.line.v2 {
    margin-top: 2vw;
    margin-bottom: 2vw;
  }

  .wrapper---section-title-center.grid.what-s-it-cost {
    grid-template-columns: 1fr auto 1fr;
  }

  .container---what-you-get-menu {
    grid-column-gap: 6vw;
    grid-row-gap: 6vw;
    padding: 20% 5%;
  }

  .menu-wrapper---what-you-get {
    margin-bottom: 0;
  }

  .badge-check-mark-1 {
    width: 4.5vw;
    height: 4.5vw;
  }

  .marck-script-span---heading-large {
    font-size: 14vw;
  }

  .marck-script-span---heading-large.get-started {
    display: inline;
  }

  .main-nav-wrapper---landing-page {
    padding-top: 4%;
    padding-left: 7%;
    padding-right: 7%;
  }

  .main-nav-grid---landing-page {
    grid-column-gap: .5rem;
    grid-template-columns: auto max-content;
    width: 100%;
  }

  .main-nav-grid---landing-page.aron-yusupov {
    grid-column-gap: 4rem;
  }

  .link---brand-logo-landing {
    justify-content: flex-start;
    min-width: auto;
    height: 6vw;
    padding-left: 0;
  }

  .link---brand-logo-landing.w--current {
    height: 7vw;
  }

  .nav-cta---landing-page {
    width: 100%;
  }

  .wrapper---main-nav-bar-left {
    display: none;
  }

  .hero---dtc-landing.legal {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero---dtc-landing.v2 {
    padding-top: 23%;
    padding-bottom: 25%;
  }

  .wrapper---hero-title-landing {
    padding-top: 15%;
    padding-bottom: 20%;
  }

  .wrapper---hero-title-landing.v2 {
    padding-top: 0%;
    padding-bottom: 0%;
  }

  .span---hero-title-landing {
    font-size: 16vw;
  }

  .section---hero-bottom-landing {
    z-index: 998;
    padding: 20% 5%;
  }

  .section---hero-bottom-landing.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---hero-bottom-landing.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---hero-bottom-landing.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---hero-bottom-landing.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---hero-bottom-landing.regular-padding.biz-products, .section---hero-bottom-landing.regular-padding.footnotes, .section---hero-bottom-landing.regular-padding.reviews, .section---hero-bottom-landing.regular-padding.re-products, .section---hero-bottom-landing.regular-padding.erc-1, .section---hero-bottom-landing.regular-padding.erc-2, .section---hero-bottom-landing.regular-padding.erc-3, .section---hero-bottom-landing.regular-padding.erc-bridge, .section---hero-bottom-landing.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---hero-bottom-landing.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---hero-bottom-landing.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---hero-bottom-landing.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---hero-bottom-landing.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---hero-bottom-landing.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---hero-bottom-landing.bg-purple.regular-padding.what-matters, .section---hero-bottom-landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---hero-bottom-landing.v2 {
    padding-bottom: 15%;
  }

  .marck-script-span---hero-bottom {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14vw;
    display: inline;
  }

  .container---top-industries {
    grid-column-gap: 15vw;
    grid-row-gap: 15vw;
  }

  .giant-button---in-the-box-landing {
    padding: 6vw 8vw;
    font-size: 5vw;
  }

  .giant-button---in-the-box-landing.v2 {
    padding: 4vw 4.5vw;
  }

  .sticker---piggy-bank {
    width: 25vw;
    bottom: 10%;
  }

  .sticker---flash-sale {
    width: 25vw;
    left: -12%;
  }

  .sticker---magic-door {
    width: 15vw;
    top: 12%;
    right: -8%;
  }

  .sticker---cash-1 {
    width: 28vw;
    right: -15%;
  }

  .sticker---cash-2 {
    width: 15vw;
    left: -10%;
  }

  .float---cta-landing {
    padding-bottom: 0;
  }

  .float-cta-button---get-started-landing, .float-cta-button---book-a-call-landing {
    padding: 2.1vw 3.5vw;
    font-size: 3.5vw;
  }

  .divider-section-title---royal {
    width: 100%;
  }

  .wrapper---section-title-left.grid {
    grid-template-columns: 1fr min-content 1fr;
  }

  .wrapper---section-title-left.grid.padding-bottom {
    grid-template-columns: max-content 1fr;
  }

  .span---featured-lenders {
    max-width: 12ch;
    display: inline;
  }

  .section---how-it-works {
    z-index: 998;
    grid-column-gap: 16vw;
    grid-row-gap: 16vw;
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .section---how-it-works.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---how-it-works.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---how-it-works.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---how-it-works.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---how-it-works.regular-padding.biz-products, .section---how-it-works.regular-padding.footnotes, .section---how-it-works.regular-padding.reviews, .section---how-it-works.regular-padding.re-products, .section---how-it-works.regular-padding.erc-1, .section---how-it-works.regular-padding.erc-2, .section---how-it-works.regular-padding.erc-3, .section---how-it-works.regular-padding.erc-bridge, .section---how-it-works.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---how-it-works.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---how-it-works.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---how-it-works.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---how-it-works.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---how-it-works.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---how-it-works.bg-purple.regular-padding.what-matters, .section---how-it-works.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .wrapper---merchant-sign-up-bottom {
    justify-content: center;
    align-items: flex-start;
  }

  .inner-wrapper---merchant-sign-up-bottom {
    min-width: auto;
    padding-left: 13%;
    padding-right: 13%;
  }

  .card-wrapper---merchant-sign-up {
    border-bottom-width: 3px;
    width: 75vw;
    margin-right: 5%;
    padding: 8%;
  }

  .card-wrapper---merchant-sign-up.middle {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
    border-bottom-width: 3px;
    flex-flow: row;
    width: 155vw;
    margin-right: 5%;
    padding: 8%;
  }

  .card-wrapper---merchant-sign-up.first {
    border-bottom-width: 3px;
    width: 75vw;
    margin-right: 5%;
    padding: 8%;
  }

  .card-wrapper---merchant-sign-up.last {
    align-self: auto;
    margin-right: 0%;
  }

  .card-contents---merchant-sign-up-left {
    width: 100%;
  }

  .span---hero-margin-right, .span---display-hero-bottom {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .link---get-started-button-landing {
    flex: none;
    width: 25vw;
    height: 25vw;
    position: absolute;
    top: 7%;
  }

  .link---get-started-button-landing.v2 {
    width: 25vw;
    position: static;
  }

  .superscript-7 {
    padding-left: 1vw;
    font-size: .875rem;
  }

  .section---financing-a-customer {
    z-index: 998;
    grid-column-gap: 0vw;
    grid-row-gap: 8vw;
    padding-top: 0%;
    padding-bottom: 20%;
    padding-left: 5%;
  }

  .section---financing-a-customer.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---financing-a-customer.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---financing-a-customer.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---financing-a-customer.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---financing-a-customer.regular-padding.biz-products, .section---financing-a-customer.regular-padding.footnotes, .section---financing-a-customer.regular-padding.reviews, .section---financing-a-customer.regular-padding.re-products, .section---financing-a-customer.regular-padding.erc-1, .section---financing-a-customer.regular-padding.erc-2, .section---financing-a-customer.regular-padding.erc-3, .section---financing-a-customer.regular-padding.erc-bridge, .section---financing-a-customer.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---financing-a-customer.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---financing-a-customer.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---financing-a-customer.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---financing-a-customer.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---financing-a-customer.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---financing-a-customer.bg-purple.regular-padding.what-matters, .section---financing-a-customer.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .inner-wrapper---financing-a-customer {
    min-width: auto;
    padding-left: 5%;
    padding-right: 17%;
  }

  .wrapper---financing-a-customer {
    justify-content: center;
    align-items: flex-start;
  }

  .card-wrapper---financing-a-customer {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
    border-bottom-width: 3px;
    flex-flow: column;
    width: 80vw;
    margin-right: 5%;
    padding: 8%;
  }

  .card-wrapper---financing-a-customer.middle {
    grid-column-gap: 3.5vw;
    grid-row-gap: 3.5vw;
    border-bottom-width: 3px;
    flex-flow: row;
    width: 155vw;
    margin-right: 5%;
    padding: 8%;
  }

  .card-wrapper---financing-a-customer.first {
    border-bottom-width: 3px;
    width: 75vw;
    margin-right: 5%;
    padding: 8%;
  }

  .card-wrapper---financing-a-customer.last {
    align-self: auto;
    margin-right: 0%;
  }

  .card-contents---financing-a-customer {
    width: 100%;
  }

  .wrapper---card-right-title {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .list---share-your-link {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    padding-top: 0%;
    padding-left: 6%;
  }

  .vertical-divider---royal {
    height: 102%;
  }

  .inner-menu-wrapper---what-you-get-middle {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
  }

  .inner-menu-wrapper---what-you-get-bottom {
    flex-flow: column;
  }

  .superscript---funding-fee {
    font-size: 4vw;
  }

  .menu-wrapper---what-s-it-cost {
    margin-bottom: 0;
  }

  .lottie---snow-fall {
    width: 250%;
    height: 250%;
    top: -70%;
  }

  .menu-wrapper---what-s-it-cost-holiday-promo {
    margin-bottom: 0;
  }

  .inner-menu-wrapper---what-you-get-middle-holiday-promo, .inner-menu-wrapper---what-you-get-middle-bottom-holiday-promo {
    flex-flow: column;
  }

  .wrapper---setup-fee-right {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
  }

  .wrapper---big-footer-buttons-vertical.v2 {
    grid-column-gap: 6vw;
    grid-row-gap: 6vw;
  }

  .link---footer-social {
    flex: none;
    width: 5vw;
    height: 5vw;
  }

  .icon---footer-social {
    height: 100%;
  }

  .container---big-footer-main-v1 {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
    padding: 0%;
  }

  .wrapper-c---cta-main-v1 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .link---cta-main-v1 {
    width: 100%;
  }

  .inner-menu-wrapper---docs-needed-main-v1 {
    flex-flow: column;
  }

  .tab-link---faq-u-2-copy, .tab-link---closing-reqs {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 5% 8% 10%;
    display: grid;
  }

  .inner-menu-wrapper---closing-reqs {
    flex-flow: column;
  }

  .link---closing-reqs {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .pill-wrapper---closing-reqs {
    justify-content: center;
    align-self: center;
    padding-top: 8%;
  }

  .hero---main-v1.legal {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wrapper---hero-title-bottom, .wrapper---hero-title-intro {
    padding-top: 15%;
    padding-bottom: 20%;
  }

  .divider---sphere-mint {
    width: 150%;
  }

  .divider---sphere-mint.padding {
    padding-top: 8%;
    padding-bottom: 8%;
  }

  .divider---sphere-mint.xtra-padding {
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .section---hero-bottom {
    z-index: 998;
    padding: 20% 5%;
  }

  .section---hero-bottom.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---hero-bottom.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---hero-bottom.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---hero-bottom.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---hero-bottom.regular-padding.biz-products, .section---hero-bottom.regular-padding.footnotes, .section---hero-bottom.regular-padding.reviews, .section---hero-bottom.regular-padding.re-products, .section---hero-bottom.regular-padding.erc-1, .section---hero-bottom.regular-padding.erc-2, .section---hero-bottom.regular-padding.erc-3, .section---hero-bottom.regular-padding.erc-bridge, .section---hero-bottom.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---hero-bottom.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---hero-bottom.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---hero-bottom.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---hero-bottom.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---hero-bottom.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---hero-bottom.bg-purple.regular-padding.what-matters, .section---hero-bottom.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .divider---wave-mint {
    width: 150%;
  }

  .divider---wave-mint.padding {
    padding-top: 8%;
    padding-bottom: 8%;
  }

  .divider---wave-mint.xtra-padding {
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .wrapper---hero-title-main {
    padding-top: 15%;
    padding-bottom: 20%;
  }

  .container---main-nav {
    padding: 1.25rem;
    overflow: hidden;
  }

  .old-wrapper---nav-bar-main {
    width: 100%;
    min-width: auto;
  }

  ._1-wrapper---main-nav-left-main {
    display: none;
  }

  .wrapper---nav-cta {
    width: 100%;
  }

  ._1-link---brand-logo-main {
    justify-content: flex-start;
    min-width: auto;
    height: 6vw;
    padding-left: 0;
  }

  ._1-link---brand-logo-main.w--current {
    height: 7vw;
  }

  .grid---nav-bar-main {
    grid-column-gap: 5vw;
    grid-template-columns: auto 1fr;
    align-self: stretch;
    width: 100%;
    padding-right: .75rem;
  }

  .grid---nav-bar-main.aron-yusupov {
    grid-column-gap: 4rem;
  }

  .old-link---brand-logo-main {
    justify-content: flex-start;
    min-width: auto;
    height: 6vw;
    padding-left: 0;
  }

  .old-link---brand-logo-main.w--current {
    height: 1.5rem;
  }

  .image---brand-logo-main {
    max-height: none;
  }

  .nav-cta---main {
    width: 100%;
    display: none;
  }

  .link---nav-cta-left {
    width: 100%;
  }

  .link---menu-button-main {
    padding: .75rem;
  }

  .wrapper---menu-button-main {
    padding-top: 1rem;
  }

  .wrapper---menu-button-main.get-started {
    padding-left: .75rem;
    display: flex;
  }

  .cta---nav-menu-main {
    width: 100%;
  }

  .nav-cta---mobile-main {
    width: 100%;
    display: block;
  }

  .section---get-started {
    z-index: 998;
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .section---get-started.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---get-started.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---get-started.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---get-started.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---get-started.regular-padding.biz-products, .section---get-started.regular-padding.footnotes, .section---get-started.regular-padding.reviews, .section---get-started.regular-padding.re-products, .section---get-started.regular-padding.erc-1, .section---get-started.regular-padding.erc-2, .section---get-started.regular-padding.erc-3, .section---get-started.regular-padding.erc-bridge, .section---get-started.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---get-started.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---get-started.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---get-started.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---get-started.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---get-started.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---get-started.bg-purple.regular-padding.what-matters, .section---get-started.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .hero---utility-page.legal {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .wrapper---hero-title-utility {
    grid-column-gap: 8.5vw;
    grid-row-gap: 8.5vw;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .inner-wrapper---hero-title {
    grid-row-gap: .5rem;
  }

  .inner-wrapper---hero-title.main {
    margin-bottom: 2rem;
  }

  .inner-wrapper---hero-utility {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .section---legal {
    z-index: 998;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section---legal.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---legal.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---legal.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---legal.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---legal.regular-padding.biz-products, .section---legal.regular-padding.footnotes, .section---legal.regular-padding.reviews, .section---legal.regular-padding.re-products, .section---legal.regular-padding.erc-1, .section---legal.regular-padding.erc-2, .section---legal.regular-padding.erc-3, .section---legal.regular-padding.erc-bridge, .section---legal.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---legal.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---legal.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---legal.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---legal.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---legal.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---legal.bg-purple.regular-padding.what-matters, .section---legal.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .heading---hero-title.dtc-landing, .heading---hero-title.hero-title {
    flex-flow: column;
    align-items: center;
    width: 100%;
    padding-top: 5%;
    font-size: 14vw;
    display: block;
  }

  .heading---hero-title.hero-title.dark {
    padding-top: 0%;
  }

  .section---nav-bar-main {
    overflow: hidden;
  }

  .wrapper---nav-bar {
    padding: 3rem 1.25rem 1.25rem;
  }

  .wrapper---nav-logo {
    flex: none;
    height: 1.4rem;
  }

  .link---brand-logo-main {
    justify-content: flex-start;
    padding-left: 0;
  }

  .link---nav-cta {
    width: 100%;
  }

  .wrapper---nav-menu-dropdown {
    width: 90%;
  }

  .wrapper---nav-menu-button {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section---nav-menu-main {
    overflow: hidden;
  }

  .hero---landing-bottom {
    z-index: 998;
    padding: 20% 5%;
  }

  .hero---landing-bottom.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .hero---landing-bottom.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .hero---landing-bottom.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .hero---landing-bottom.regular-padding.bg-navy {
    z-index: 998;
  }

  .hero---landing-bottom.regular-padding.biz-products, .hero---landing-bottom.regular-padding.footnotes, .hero---landing-bottom.regular-padding.reviews, .hero---landing-bottom.regular-padding.re-products, .hero---landing-bottom.regular-padding.erc-1, .hero---landing-bottom.regular-padding.erc-2, .hero---landing-bottom.regular-padding.erc-3, .hero---landing-bottom.regular-padding.erc-bridge, .hero---landing-bottom.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero---landing-bottom.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .hero---landing-bottom.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .hero---landing-bottom.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .hero---landing-bottom.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .hero---landing-bottom.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .hero---landing-bottom.bg-purple.regular-padding.what-matters, .hero---landing-bottom.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .milestones-section---landing {
    z-index: 998;
    padding: 8% 5%;
  }

  .milestones-section---landing.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .milestones-section---landing.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .milestones-section---landing.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .milestones-section---landing.regular-padding.bg-navy {
    z-index: 998;
  }

  .milestones-section---landing.regular-padding.biz-products, .milestones-section---landing.regular-padding.footnotes, .milestones-section---landing.regular-padding.reviews, .milestones-section---landing.regular-padding.re-products, .milestones-section---landing.regular-padding.erc-1, .milestones-section---landing.regular-padding.erc-2, .milestones-section---landing.regular-padding.erc-3, .milestones-section---landing.regular-padding.erc-bridge, .milestones-section---landing.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .milestones-section---landing.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .milestones-section---landing.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .milestones-section---landing.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .milestones-section---landing.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .milestones-section---landing.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .milestones-section---landing.bg-purple.regular-padding.what-matters, .milestones-section---landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .highlights-section---landing {
    z-index: 998;
    padding-bottom: 20%;
  }

  .highlights-section---landing.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .highlights-section---landing.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .highlights-section---landing.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .highlights-section---landing.regular-padding.bg-navy {
    z-index: 998;
  }

  .highlights-section---landing.regular-padding.biz-products, .highlights-section---landing.regular-padding.footnotes, .highlights-section---landing.regular-padding.reviews, .highlights-section---landing.regular-padding.re-products, .highlights-section---landing.regular-padding.erc-1, .highlights-section---landing.regular-padding.erc-2, .highlights-section---landing.regular-padding.erc-3, .highlights-section---landing.regular-padding.erc-bridge, .highlights-section---landing.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .highlights-section---landing.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .highlights-section---landing.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .highlights-section---landing.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .highlights-section---landing.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .highlights-section---landing.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .highlights-section---landing.bg-purple.regular-padding.what-matters, .highlights-section---landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .highlights-card---landing {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .icon---highlights---landing {
    width: 25vw;
    margin-bottom: 0;
  }

  .container---highlights---landing {
    grid-column-gap: 15vw;
    grid-row-gap: 15vw;
  }

  .container---milestones---landing {
    padding: 0;
  }

  .products-section---landing {
    z-index: 998;
  }

  .products-section---landing.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .products-section---landing.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .products-section---landing.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .products-section---landing.regular-padding.bg-navy {
    z-index: 998;
  }

  .products-section---landing.regular-padding.biz-products, .products-section---landing.regular-padding.footnotes, .products-section---landing.regular-padding.reviews, .products-section---landing.regular-padding.re-products, .products-section---landing.regular-padding.erc-1, .products-section---landing.regular-padding.erc-2, .products-section---landing.regular-padding.erc-3, .products-section---landing.regular-padding.erc-bridge, .products-section---landing.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .products-section---landing.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .products-section---landing.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .products-section---landing.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .products-section---landing.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .products-section---landing.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .products-section---landing.bg-purple.regular-padding.what-matters, .products-section---landing.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .container---products---landing {
    grid-column-gap: 6vw;
    grid-row-gap: 6vw;
    padding: 24% 5%;
  }

  .wrapper---store-ribbon {
    background-size: 66px;
    margin-top: -1.1rem;
  }

  .hero---landing.legal {
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .nav-grid---landing {
    grid-column-gap: .5rem;
    grid-template-columns: auto max-content;
    width: 100%;
  }

  .nav-grid---landing.aron-yusupov {
    grid-column-gap: 4rem;
  }

  .brand-link---landing-nav {
    justify-content: flex-start;
    height: 22px;
    padding-left: 0;
  }

  .brand-link---landing-nav.w--current {
    height: 7vw;
  }

  .brand-image---landing {
    max-height: none;
  }

  .wrapper---main-nav---left {
    display: none;
  }

  .cta-link---landing-nav, .cta-link-2---landing-nav {
    width: 100%;
  }

  .hero-title-wrapper---landing {
    padding-top: 15%;
    padding-bottom: 20%;
  }

  .span---hero-title---landing {
    font-size: 16vw;
  }

  .wrapper---why-bnpl-list {
    grid-column-gap: 1.5vw;
    grid-row-gap: 1.5vw;
  }

  .inner-wrapper---why-list-item {
    grid-column-gap: 1.25vw;
    grid-row-gap: 1.25vw;
  }

  .icon---list-check-mark {
    align-self: flex-start;
    width: 4.5vw;
    height: 4.5vw;
  }

  .icon---list-check-mark.bullets {
    align-self: flex-start;
    width: 1.5rem;
    height: 1.5rem;
  }

  .wrapper---works-for-any-biz {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .sticker---cash-rain-1 {
    width: 25vw;
    left: -12%;
  }

  .sticker---cash-rain-2 {
    width: 28vw;
    right: -15%;
  }

  .sticker---cash-rain-3 {
    width: 15vw;
    top: 12%;
    right: -8%;
  }

  .sticker---cash-rain-4 {
    width: 15vw;
    left: -10%;
  }

  .inner-menu-wrapper---turbo-fee {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
  }

  .sticker---cash-rain-5 {
    width: 15vw;
    top: 12%;
    right: -8%;
  }

  .section---merchant-process {
    z-index: 998;
    padding-top: 20%;
    padding-bottom: 15%;
  }

  .section---merchant-process.form-page.bg-dark-titles {
    min-height: 120vh;
  }

  .section---merchant-process.bg-royal.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .section---merchant-process.regular-padding {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
    overflow: hidden;
  }

  .section---merchant-process.regular-padding.bg-navy {
    z-index: 998;
  }

  .section---merchant-process.regular-padding.biz-products, .section---merchant-process.regular-padding.footnotes, .section---merchant-process.regular-padding.reviews, .section---merchant-process.regular-padding.re-products, .section---merchant-process.regular-padding.erc-1, .section---merchant-process.regular-padding.erc-2, .section---merchant-process.regular-padding.erc-3, .section---merchant-process.regular-padding.erc-bridge, .section---merchant-process.regular-padding.ptl-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section---merchant-process.regular-padding.legal {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: hidden;
  }

  .section---merchant-process.regular-padding.footer {
    padding: 1rem 1.5rem 2rem;
  }

  .section---merchant-process.regular-padding.footnotes {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .section---merchant-process.regular-padding.industries {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .section---merchant-process.lottie-bg {
    height: 100%;
    overflow: visible;
  }

  .section---merchant-process.bg-purple.regular-padding.what-matters, .section---merchant-process.bg-cobalt.regular-padding.what-matters {
    margin-top: -20rem;
  }

  .wrapper---merchant-process {
    grid-column-gap: 15vw;
    grid-row-gap: 15vw;
  }

  .wrapper---merchant-process-content {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .icon---merchant-process-counter {
    width: 1rem;
    height: 1rem;
  }

  .icon---merchant-process-image {
    width: 25vw;
    margin-bottom: 0;
  }

  .wrapper---merchant-process-card {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .menu-wrapper---merchant-gets-paid {
    margin-bottom: 0;
  }

  .wrapper---customer-process {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
  }

  .wrapper---customer-process.v2 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
  }

  .wrapper---section-separator {
    height: 10vw;
    margin-top: 10vw;
    margin-bottom: 10vw;
  }

  .retro-phone---royal-lime-2 {
    width: 13vw;
  }

  .wrapper---big-footer-logo {
    grid-column-gap: 10vw;
    grid-row-gap: 10vw;
  }
}

#w-node-e3757ee1-6289-bc18-5f21-824234917cef-6085be36 {
  grid-area: 2 / 1 / 3 / 4;
  place-self: start center;
}

#w-node-e3757ee1-6289-bc18-5f21-824234917cf9-6085be36 {
  justify-self: center;
}

#w-node-e3757ee1-6289-bc18-5f21-824234917cfa-6085be36, #w-node-_811f4fae-857a-029e-fc49-e95fe02b5dbd-6085be36 {
  place-self: center;
}

#w-node-a4c39bdf-9c8a-ba76-bc26-3c9e9c0265c9-6085be36 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-a4c39bdf-9c8a-ba76-bc26-3c9e9c0265cb-6085be36 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a4c39bdf-9c8a-ba76-bc26-3c9e9c0265cd-6085be36 {
  grid-area: 4 / 2 / 5 / 3;
  place-self: end;
}

#w-node-a4c39bdf-9c8a-ba76-bc26-3c9e9c0265d1-6085be36 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_8a740041-53bd-b717-65bb-5f2841635a39-6085be36 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-ad31888e-90c6-baf6-f3a6-2c3e542ce4a4-6085be36 {
  justify-self: stretch;
}

#w-node-ad31888e-90c6-baf6-f3a6-2c3e542ce4a6-6085be36 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-ad31888e-90c6-baf6-f3a6-2c3e542ce4a8-6085be36 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-ad31888e-90c6-baf6-f3a6-2c3e542ce4aa-6085be36 {
  grid-area: 4 / 2 / 5 / 3;
  place-self: end;
}

#w-node-ad31888e-90c6-baf6-f3a6-2c3e542ce4ae-6085be36 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-ad31888e-90c6-baf6-f3a6-2c3e542ce4b3-6085be36 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-_6af51f58-9bf8-ea27-e4b4-3f318aeb2c69-6085be36 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_6af51f58-9bf8-ea27-e4b4-3f318aeb2c6b-6085be36 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_6af51f58-9bf8-ea27-e4b4-3f318aeb2c6d-6085be36 {
  grid-area: 4 / 2 / 5 / 3;
  place-self: end;
}

#w-node-_6af51f58-9bf8-ea27-e4b4-3f318aeb2c71-6085be36 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_6af51f58-9bf8-ea27-e4b4-3f318aeb2c76-6085be36 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-b9eae9f9-9bca-3235-3021-a30745c92905-6085be36 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-b9eae9f9-9bca-3235-3021-a30745c92907-6085be36 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-b9eae9f9-9bca-3235-3021-a30745c92909-6085be36 {
  grid-area: 4 / 2 / 5 / 3;
  place-self: end;
}

#w-node-b9eae9f9-9bca-3235-3021-a30745c9290d-6085be36 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-b9eae9f9-9bca-3235-3021-a30745c92912-6085be36 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-e7eb15ff-4d93-6aaf-c380-3ce19982e994-6085be36 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-e7eb15ff-4d93-6aaf-c380-3ce19982e996-6085be36 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e7eb15ff-4d93-6aaf-c380-3ce19982e998-6085be36 {
  grid-area: 4 / 2 / 5 / 3;
  place-self: end;
}

#w-node-e7eb15ff-4d93-6aaf-c380-3ce19982e99c-6085be36 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-e7eb15ff-4d93-6aaf-c380-3ce19982e9a1-6085be36 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-a9d4bb33-7589-9a70-0f76-c0ebdee28431-6085be36 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-a9d4bb33-7589-9a70-0f76-c0ebdee28433-6085be36 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a9d4bb33-7589-9a70-0f76-c0ebdee28435-6085be36 {
  grid-area: 4 / 2 / 5 / 3;
  place-self: end;
}

#w-node-a9d4bb33-7589-9a70-0f76-c0ebdee28439-6085be36 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-a9d4bb33-7589-9a70-0f76-c0ebdee2843e-6085be36 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-_9739cf2e-9455-f3e4-7ea0-7a0ee70b9676-6085be36 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_9739cf2e-9455-f3e4-7ea0-7a0ee70b9678-6085be36 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_9739cf2e-9455-f3e4-7ea0-7a0ee70b967a-6085be36 {
  grid-area: 4 / 2 / 5 / 3;
  place-self: end;
}

#w-node-_9739cf2e-9455-f3e4-7ea0-7a0ee70b967e-6085be36 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_9739cf2e-9455-f3e4-7ea0-7a0ee70b9683-6085be36 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-c974c786-dfb8-c0e2-bfd4-21e30f37d262-6085be36 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-c974c786-dfb8-c0e2-bfd4-21e30f37d264-6085be36 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c974c786-dfb8-c0e2-bfd4-21e30f37d266-6085be36 {
  grid-area: 4 / 2 / 5 / 3;
  place-self: end;
}

#w-node-c974c786-dfb8-c0e2-bfd4-21e30f37d26a-6085be36 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-c974c786-dfb8-c0e2-bfd4-21e30f37d26f-6085be36 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-e8f6a460-cba1-0a23-97ea-390b2c79a7fb-6085be36 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6c143b2b-47c3-bf4f-292d-cc7dcdbe1d51-6085be36 {
  grid-area: 1 / 1 / 3 / 4;
  place-self: center;
}

#w-node-_18de4242-c04f-1a99-e546-54ba206e4543-6085be36 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-f5608837-5453-4561-8c5f-0e41163d792a-6085be36 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start;
}

#w-node-d3cdcff2-562e-2867-3b3b-2de07d207d99-6085be36 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d3cdcff2-562e-2867-3b3b-2de07d207d9b-6085be36 {
  grid-area: 1 / 1 / 3 / 4;
  place-self: center;
}

#w-node-_8c143d9b-3a8b-9129-2711-6c5840c2b18a-6085be36 {
  grid-area: 3 / 1 / 4 / 4;
  place-self: center;
}

#w-node-_08bfa10a-9076-dc7c-467f-2c8f72314113-6085be36 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start;
}

#w-node-add39597-c11c-ffbb-e459-c075b5be68fc-6085be36 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-add39597-c11c-ffbb-e459-c075b5be68fe-6085be36 {
  grid-area: 1 / 1 / 3 / 4;
  place-self: center;
}

#w-node-add39597-c11c-ffbb-e459-c075b5be6900-6085be36 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_41fbbc9f-3923-160b-c88a-0b6a5399ad65-6085be36 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_41fbbc9f-3923-160b-c88a-0b6a5399ad67-6085be36 {
  grid-area: 1 / 1 / 3 / 4;
  place-self: center;
}

#w-node-fa974f71-d4e6-725b-f818-41cc9b498a55-6085be36 {
  grid-area: 3 / 1 / 4 / 4;
  place-self: center;
}

#w-node-c34d3c9b-19d0-8feb-a343-9dc7ad8903ad-6085be36 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c34d3c9b-19d0-8feb-a343-9dc7ad8903af-6085be36 {
  grid-area: 1 / 1 / 3 / 4;
  place-self: center;
}

#w-node-c34d3c9b-19d0-8feb-a343-9dc7ad8903b1-6085be36 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_59cf6721-2a96-e551-a2a3-d851914974bc-6085be36 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_59cf6721-2a96-e551-a2a3-d851914974be-6085be36 {
  grid-area: 1 / 1 / 3 / 4;
  place-self: center;
}

#w-node-_4bb2f02e-fce5-fe2c-0f94-eda856509fcc-6085be36 {
  grid-area: 3 / 1 / 4 / 4;
  place-self: center;
}

#w-node-_05bc29f2-9962-4cb7-3932-41bde2f430cb-6085be36 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_53b804ad-2d84-d4c0-a9c7-e4143c35703b-6085be36 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_99822102-4285-c9f9-0661-832ce179c076-6085be36 {
  grid-area: 4 / 1 / 5 / 13;
}

#w-node-_3a0cdb19-e22e-ce6b-6c75-238c418e5c49-6085be36 {
  grid-area: 3 / 1 / 4 / 7;
  place-self: end;
}

#w-node-_16904e67-8a26-15de-e0a6-7bfea765af34-6085be36 {
  grid-area: 2 / 7 / 4 / 13;
}

#w-node-b8f56339-53ac-5df2-3571-0b257aa5f935-6085be36 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-c6fb5078-958a-4b1b-912e-786d743daf3f-6085be36 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_6d9d5a75-8723-fe91-2f84-8700e0472d88-6085be36 {
  grid-area: 2 / 2 / 3 / 12;
  justify-self: center;
}

#w-node-_08a49e96-698f-6012-8380-01ed08037a03-6085be36 {
  grid-area: 3 / 1 / 4 / 12;
}

#w-node-_2efa4605-f3d8-dc71-86e4-3544c04999a0-6085be36 {
  grid-area: 4 / 1 / 5 / 13;
  justify-self: center;
}

#w-node-_5030a9a4-7a69-fa4c-9047-3b129c9339f6-6085be36 {
  grid-area: 5 / 1 / 6 / 13;
  justify-self: center;
}

#w-node-_6b4a8e33-0998-7277-8485-a389adbc3855-6085be36 {
  grid-area: 6 / 4 / 7 / 10;
  place-self: center;
}

#w-node-_1c895b63-e424-663e-3126-7ab54eb91341-6085be36 {
  grid-area: 7 / 1 / 8 / 13;
}

#w-node-_7bd68228-7bcc-e9d0-4324-59c6f25175ef-6085be36 {
  grid-area: 5 / 1 / 8 / 6;
  place-self: end start;
}

#w-node-_4346b09b-ddf6-2566-d387-f27940207630-6085be36 {
  grid-area: 1 / 8 / 2 / 13;
  place-self: end center;
}

#w-node-_57294ece-0757-2f28-1aa4-bda2190c32b1-6085be36 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4ed72773-1476-bafa-9f5f-299696491450-6085be36, #w-node-_91dd9bef-06b6-e854-61b5-8945950cc7a8-6085be36, #w-node-c32f8b94-ba03-c64e-e91b-87311afcdc60-6085be36, #w-node-_8dfa885f-0a9e-b095-8e61-cb8a85c8b886-6085be36, #w-node-a835ea55-9533-d973-18f9-56e17f6daa5e-6085be36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73aea22b-cffd-fd07-4581-75b085334616-6085be36 {
  grid-area: 2 / 2 / 5 / 8;
  align-self: center;
}

#w-node-_32e796fe-0cbe-f2eb-7ea3-82650cca7efc-6085be36 {
  grid-area: 2 / 2 / 4 / 8;
  align-self: center;
}

#w-node-_38412934-a9e5-0eda-874b-d7a865c033dc-6085be36 {
  grid-area: 1 / 1 / 3 / 3;
  place-self: center start;
}

#w-node-_1a11620a-27e9-2054-3bb2-82d803b9b975-6085be36 {
  grid-area: 3 / 1 / 5 / 3;
  place-self: center;
}

#w-node-f4be51f6-499d-77de-47d4-501903f5439d-6085be36 {
  grid-area: 3 / 6 / 5 / 8;
  place-self: end;
}

#w-node-_88387016-ee22-1679-6733-34078ef6a872-6085be36 {
  grid-area: 1 / 7 / 3 / 9;
  place-self: center;
}

#w-node-_4a894355-d573-08f8-e755-ba3c67493031-6085be36 {
  grid-area: 5 / 1 / 7 / 3;
  place-self: start;
}

#w-node-_3ee9b2c5-9b29-b925-5ce7-e028e1bcb929-6085be36 {
  grid-area: 5 / 7 / 7 / 9;
  place-self: center end;
}

#w-node-_99350079-fc43-9cc6-f4f0-17fbfaee6612-6085be36 {
  grid-area: 3 / 7 / 5 / 9;
  place-self: start end;
}

#w-node-_9d7c194d-5e0b-a01f-131b-a5caca37a714-6085be36 {
  grid-area: 1 / 3 / 3 / 5;
  place-self: start center;
}

#w-node-_689b28aa-2e7b-81a5-57f9-4cd808823237-6085be36 {
  grid-area: 1 / 5 / 3 / 7;
  place-self: start center;
}

#w-node-_3b193d23-597a-a361-6a48-78a7e09a5d93-6085be36 {
  grid-area: 4 / 2 / 6 / 4;
  place-self: center;
}

#w-node-_68365692-6fef-c91e-32f3-69fee495b63a-6085be36 {
  grid-area: 5 / 4 / 7 / 6;
  place-self: start end;
}

#w-node-a225ea56-4d3d-122f-8bad-5e9c36f88678-6085be36 {
  grid-area: 4 / 5 / 6 / 7;
  place-self: center end;
}

#w-node-_0b5f7ac6-89ac-1035-0aac-03ff8acdb84a-6085be36 {
  grid-area: 5 / 2 / 7 / 4;
  place-self: end start;
}

#w-node-_32d23095-9069-c62c-e8ce-ec482d75583c-6085be36 {
  grid-area: 5 / 5 / 7 / 8;
  place-self: end center;
}

#w-node-a2f8a0e4-0d07-26c4-20e5-554dc88b9c98-6085be36 {
  grid-area: 5 / 3 / 7 / 5;
  place-self: center;
}

#w-node-_8ba05c1f-bd7e-9b10-6c52-6748013b425d-6085be36 {
  grid-area: 2 / 2 / 4 / 8;
  align-self: center;
}

#w-node-da584961-91a0-830a-57fb-5df148f7c518-6085be36 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-da584961-91a0-830a-57fb-5df148f7c51a-6085be36 {
  grid-area: 1 / 3 / 2 / 8;
  place-self: center start;
}

#w-node-_12b7b729-e493-10f6-0e1e-c34da1e46f67-6085be36 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_12b7b729-e493-10f6-0e1e-c34da1e46f6a-6085be36 {
  place-self: center start;
}

#w-node-_386abd40-f12f-348c-6dd7-01c597431921-6085be36 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_386abd40-f12f-348c-6dd7-01c597431923-6085be36 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_386abd40-f12f-348c-6dd7-01c597431925-6085be36 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: end;
}

#w-node-_386abd40-f12f-348c-6dd7-01c597431929-6085be36 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_395a1ce0-7e8d-abf6-64cf-89a37339e88f-6085be36 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_395a1ce0-7e8d-abf6-64cf-89a37339e891-6085be36 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_395a1ce0-7e8d-abf6-64cf-89a37339e893-6085be36 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: end;
}

#w-node-_395a1ce0-7e8d-abf6-64cf-89a37339e897-6085be36 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-e1d5db43-ec19-27a5-f968-aeec511a040a-6085be36 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-e1d5db43-ec19-27a5-f968-aeec511a040c-6085be36 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e1d5db43-ec19-27a5-f968-aeec511a040e-6085be36 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: end;
}

#w-node-e1d5db43-ec19-27a5-f968-aeec511a0412-6085be36 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-a435b378-0a60-7a2b-cc82-c5d09e20fbd6-6085be36 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a435b378-0a60-7a2b-cc82-c5d09e20fbd8-6085be36 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a435b378-0a60-7a2b-cc82-c5d09e20fbda-6085be36 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: end;
}

#w-node-a435b378-0a60-7a2b-cc82-c5d09e20fbde-6085be36 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_7c2161ac-e1ba-7d61-b97f-2c78e8a8adef-6085be36 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7c2161ac-e1ba-7d61-b97f-2c78e8a8adf1-6085be36 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7c2161ac-e1ba-7d61-b97f-2c78e8a8adf3-6085be36 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: end;
}

#w-node-_7c2161ac-e1ba-7d61-b97f-2c78e8a8adf7-6085be36 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_0f1193c4-94f1-bd49-10b4-c47417f3f02f-6085be36 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_0f1193c4-94f1-bd49-10b4-c47417f3f031-6085be36 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_0f1193c4-94f1-bd49-10b4-c47417f3f033-6085be36 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: end;
}

#w-node-_0f1193c4-94f1-bd49-10b4-c47417f3f037-6085be36 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_44da2992-25d8-3a3c-d77c-f194b76af06b-6085be36 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_44da2992-25d8-3a3c-d77c-f194b76af06d-6085be36 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_44da2992-25d8-3a3c-d77c-f194b76af06f-6085be36 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: end;
}

#w-node-_44da2992-25d8-3a3c-d77c-f194b76af073-6085be36 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-b1a304c4-b45c-db25-6877-d79934b2a50f-a2514bcc {
  place-self: center start;
}

#w-node-b1a304c4-b45c-db25-6877-d79934b2a514-a2514bcc {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-b1a304c4-b45c-db25-6877-d79934b2a516-a2514bcc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b3fdc0c4-7162-b493-f01a-ac52dffe4cd2-6085be61 {
  grid-area: 2 / 1 / 7 / 13;
  align-self: end;
}

#w-node-b3fdc0c4-7162-b493-f01a-ac52dffe4cd5-6085be61 {
  grid-area: 3 / 4 / 6 / 5;
}

#w-node-b3fdc0c4-7162-b493-f01a-ac52dffe4cd9-6085be61 {
  grid-area: 3 / 2 / 7 / 3;
}

#w-node-b3fdc0c4-7162-b493-f01a-ac52dffe4cd7-6085be61 {
  grid-area: 2 / 3 / 4 / 4;
}

#w-node-b3fdc0c4-7162-b493-f01a-ac52dffe4cdc-6085be61 {
  grid-area: 1 / 4 / 3 / 5;
}

#w-node-b3fdc0c4-7162-b493-f01a-ac52dffe4cda-6085be61 {
  grid-area: 1 / 5 / 3 / 6;
}

#w-node-_3a0f5fec-828a-eafa-5dce-f5c5693cd89f-6085be61 {
  grid-area: 2 / 1 / 3 / 13;
  place-self: center;
}

#w-node-da924643-49ab-106b-28d9-2c78a825285c-6085be61 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0cb50ec9-fcd1-7725-0c76-025dd14954ad-6085be61 {
  grid-area: 1 / 1 / 4 / 4;
}

#w-node-_0cb50ec9-fcd1-7725-0c76-025dd14954af-6085be61 {
  grid-area: 1 / 7 / 2 / 13;
  justify-self: center;
}

#w-node-_0cb50ec9-fcd1-7725-0c76-025dd14954b1-6085be61 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_9b3b3153-d6cf-1c81-e586-d050797f62f9-6085be61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fce1b37f-8ebb-b6cd-c9c8-6f658b76df94-6085be61 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-fce1b37f-8ebb-b6cd-c9c8-6f658b76dfa4-6085be61, #w-node-fce1b37f-8ebb-b6cd-c9c8-6f658b76dfae-6085be61, #w-node-fce1b37f-8ebb-b6cd-c9c8-6f658b76dfb8-6085be61 {
  align-self: start;
}

#w-node-f7759285-3069-9755-c3f3-8dbf75c4baf7-6085be61 {
  grid-area: 1 / 1 / 4 / 4;
}

#w-node-fb735d2c-9fef-5181-0518-501227a94131-6085be61 {
  grid-area: 1 / 1 / 2 / 7;
  place-self: center end;
}

#w-node-f7759285-3069-9755-c3f3-8dbf75c4bafb-6085be61 {
  grid-area: 1 / 8 / 2 / 12;
  align-self: center;
}

#w-node-_8d220363-86b3-f945-f80b-ba787cc6580e-6085be61, #w-node-_8d220363-86b3-f945-f80b-ba787cc65810-6085be61 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_8d220363-86b3-f945-f80b-ba787cc65812-6085be61 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_40ffdb22-7b31-afab-6ef0-6edac46abe09-6085be61 {
  grid-area: 1 / 4 / 2 / 10;
  place-self: start center;
}

#w-node-_4451a51c-08fe-0654-75d6-a2855c32d4b6-6085be61 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-e0341885-5d3a-4748-2bf6-dadbac34bff4-6085be61 {
  align-self: center;
}

#w-node-_4451a51c-08fe-0654-75d6-a2855c32d4b7-6085be61 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_4451a51c-08fe-0654-75d6-a2855c32d4c8-6085be61 {
  align-self: center;
}

#w-node-_4451a51c-08fe-0654-75d6-a2855c32d4cd-6085be61 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_4451a51c-08fe-0654-75d6-a2855c32d4de-6085be61 {
  align-self: center;
}

#w-node-_260a7393-a494-aebb-8e41-5bc985d10b8a-6085be61 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_260a7393-a494-aebb-8e41-5bc985d10b8c-6085be61 {
  justify-self: center;
}

#w-node-_260a7393-a494-aebb-8e41-5bc985d10b91-6085be61 {
  align-self: end;
}

#w-node-_1bd3a3b6-5334-8a9b-0b91-ce0043a3f16a-6085be61 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_1bd3a3b6-5334-8a9b-0b91-ce0043a3f16b-6085be61 {
  justify-self: center;
}

#w-node-_1bd3a3b6-5334-8a9b-0b91-ce0043a3f170-6085be61 {
  align-self: end;
}

#w-node-b0183b74-135d-2a3c-a830-57cada300f72-6085be61 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-b0183b74-135d-2a3c-a830-57cada300f73-6085be61 {
  justify-self: center;
}

#w-node-b0183b74-135d-2a3c-a830-57cada300f78-6085be61 {
  align-self: end;
}

#w-node-_2bca43ef-7cde-b5da-b1b2-716107bf8e46-07bf8e43 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_8241a9fd-f946-6e5c-77d3-1bc5fca6053d-07bf8e43 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-_09fbdce1-9e10-0457-7f74-d3544bfc5db7-07bf8e43 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_6b00483b-9d6f-1b79-81ab-0281770edf52-07bf8e43 {
  grid-area: 1 / 9 / 2 / 10;
}

#w-node-_476684f0-a868-66b7-7616-6ad8bc4dea3a-07bf8e43 {
  grid-area: 1 / 10 / 2 / 11;
}

#w-node-_2fe9a4b0-64a0-cd1d-1f0f-542cb6b628dc-07bf8e43 {
  grid-area: 1 / 11 / 2 / 12;
  align-self: start;
}

#w-node-_0bae9e82-9b29-b0df-f69c-0f24674e559d-07bf8e43 {
  grid-area: 1 / 12 / 2 / 13;
  align-self: start;
}

#w-node-d6133a47-301a-a6de-46fb-2533b7c7a68a-07bf8e43 {
  grid-area: 2 / 1 / 3 / 7;
  place-self: center start;
}

#w-node-_2bca43ef-7cde-b5da-b1b2-716107bf8e80-07bf8e43 {
  grid-area: 2 / 7 / 3 / 13;
  place-self: center end;
}

#w-node-a54ee1c8-a838-a47f-3037-e6ba3e154870-3e15486c {
  grid-area: 1 / 3 / 2 / 11;
  place-self: center;
}

#w-node-a54ee1c8-a838-a47f-3037-e6ba3e15487f-3e15486c, #w-node-a54ee1c8-a838-a47f-3037-e6ba3e154883-3e15486c, #w-node-a54ee1c8-a838-a47f-3037-e6ba3e154887-3e15486c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a54ee1c8-a838-a47f-3037-e6ba3e15488b-3e15486c {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_82dc1247-3472-ce95-1187-69981c58c8a9-1c58c8a4 {
  grid-area: 1 / 5 / 2 / 13;
  align-self: end;
}

#w-node-_82dc1247-3472-ce95-1187-69981c58c8ab-1c58c8a4 {
  grid-area: 1 / 1 / 2 / 5;
  align-self: center;
}

#w-node-_703e939d-fb81-d5e3-3360-68b6ba39a388-ba39a384 {
  align-self: center;
}

#w-node-_703e939d-fb81-d5e3-3360-68b6ba39a38a-ba39a384 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: center end;
}

#w-node-_703e939d-fb81-d5e3-3360-68b6ba39a3da-ba39a384 {
  justify-self: end;
}

#w-node-f16383f7-a435-9fbd-d177-bd0fbd8c4c1c-6085be7f {
  grid-area: 1 / 11 / 2 / 13;
  justify-self: center;
}

#w-node-_457eb3c8-9b36-effc-ee78-fda56a38a58f-6085be7f {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-d0a5ca32-c852-da7c-b576-7f40495022cb-6085be7f {
  grid-area: 2 / 1 / 3 / 13;
  place-self: start end;
}

#w-node-_17d275ce-ebe3-a2d3-c5ec-375d10eece81-6085be7f {
  grid-area: 2 / 1 / 5 / 13;
  place-self: center;
}

#w-node-b4db4575-6d7b-5acc-c207-167311e3280c-6085be7f {
  grid-area: 4 / 9 / 7 / 12;
  place-self: center;
}

#w-node-a240956a-4026-ad94-9e89-892bbf0de03a-6085be7f {
  grid-area: 1 / 10 / 3 / 12;
  place-self: center;
}

#w-node-e1c887c1-cf89-cd06-f200-328edad132a2-6085be7f {
  grid-area: 2 / 2 / 4 / 5;
}

#w-node-_8acc20b7-263f-6627-91be-33c528f8d1f3-6085be7f {
  grid-area: 3 / 3 / 5 / 6;
  place-self: end;
}

#w-node-_04980bc7-2aa4-3577-6ff9-756f22b678f8-6085be7f {
  grid-area: 1 / 6 / 3 / 7;
  align-self: center;
}

#w-node-ef5b3d9a-9a54-e640-41f3-d11872a7599e-6085be7f {
  grid-area: 4 / 2 / 6 / 4;
  place-self: end center;
}

#w-node-dd1b168c-f970-56f6-988e-18c7528fd193-6085be7f {
  grid-area: 5 / 6 / 6 / 8;
  align-self: center;
}

#w-node-_2b6e6bfb-df51-26f9-8670-bce9cb867456-6085be7f {
  grid-area: 1 / 5 / 2 / 11;
}

#w-node-_6341ee7c-c590-47e8-d3cc-5c75418cc276-6085be7f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_81188912-1a14-4c5a-bc90-bdd228b6ae42-6085be7f {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-f7d7c5ec-455e-8ae7-b61e-26ef975f4ca9-6085be7f {
  grid-area: 3 / 5 / 4 / 9;
}

#w-node-b0816f0d-a2b5-4786-b910-6eec436879a1-6085be7f {
  grid-area: 4 / 5 / 5 / 9;
}

#w-node-_9088d6c6-88de-9ea2-c7ed-b2bfa4356ca6-6085be7f {
  grid-area: 1 / 1 / 3 / 6;
}

#w-node-_28280f35-779c-5cf2-008c-0516b6395e27-6085be7f {
  grid-area: 1 / 8 / 2 / 12;
}

#w-node-_9088d6c6-88de-9ea2-c7ed-b2bfa4356cac-6085be7f, #w-node-_08554a2f-2762-7f3f-016d-3410720612af-6085be7f, #w-node-_12b2382e-5e38-aaa8-1ee9-c06ea75b302b-6085be7f {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_12ff7464-3378-7f39-ebe9-0837a7ccdcfa-6085be7f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_12ff7464-3378-7f39-ebe9-0837a7ccdcfe-6085be7f {
  place-self: start center;
}

#w-node-_12ff7464-3378-7f39-ebe9-0837a7ccdd03-6085be7f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_12ff7464-3378-7f39-ebe9-0837a7ccdd07-6085be7f {
  place-self: start center;
}

#w-node-_6e7598f0-4ae8-b765-38bc-ef4f35557c1a-6085be7f {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_6e7598f0-4ae8-b765-38bc-ef4f35557c20-6085be7f {
  justify-self: center;
}

#w-node-_1783bf35-b007-14db-9815-20711d5e0fab-6085be7f {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_54adcaaa-0454-a003-4d72-1777ed4c39cb-6085be7f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_54adcaaa-0454-a003-4d72-1777ed4c39d0-6085be7f {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_2d0f1c9c-dc16-efae-8d6d-9e615d87816b-6085be7f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_2d0f1c9c-dc16-efae-8d6d-9e615d878171-6085be7f {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-d3dbb496-5ba9-ca25-254b-dbf3db55efbe-db55efbd {
  grid-area: 1 / 6 / 2 / 13;
  align-self: stretch;
}

#w-node-d3dbb496-5ba9-ca25-254b-dbf3db55efc0-db55efbd {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-d3dbb496-5ba9-ca25-254b-dbf3db55efc3-db55efbd {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-d5061600-4eda-de37-201f-ecb993304115-6085be97 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: start;
}

#w-node-d5061600-4eda-de37-201f-ecb993304118-6085be97 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-b4da2266-1d24-d0a0-2ed1-dc3a48512760-6085be97 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_80767394-a8d4-59a7-5aee-95d4d73eee0a-6085be97 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-d5061600-4eda-de37-201f-ecb993304119-6085be97 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_2b141825-d88a-1598-26bf-0af1c55f23d7-6085be97 {
  grid-area: 1 / 10 / 3 / 13;
  align-self: end;
}

#w-node-_48d83906-5953-1f23-425d-d5545ca5d85d-6085be97, #w-node-_277df7ea-d1b9-c3ed-0251-cd30c608b849-6085be97, #w-node-_635a2cf2-aa78-5196-6e22-e59387d2ef3a-6085be97, #w-node-_98861b4d-ae1f-790d-4ec4-554f9fe12452-6085be97, #w-node-_457dd52b-5a4a-2394-6a9e-1475d19e4ccd-6085be97, #w-node-_46b9c7b4-7492-8d0c-e973-00e79862dc4e-6085be97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: end center;
}

#w-node-_8439d82d-a332-3c30-d5e9-ab53b4e88757-6085be97 {
  grid-area: 1 / 1 / 4 / 4;
}

#w-node-_8439d82d-a332-3c30-d5e9-ab53b4e88759-6085be97 {
  grid-area: 1 / 7 / 2 / 13;
  justify-self: stretch;
}

#w-node-_8439d82d-a332-3c30-d5e9-ab53b4e8875b-6085be97 {
  grid-area: 1 / 2 / 2 / 6;
  align-self: center;
}

#w-node-_7022dbf0-5ca5-4f88-62ef-384e9559c11a-6085be97, #w-node-_7022dbf0-5ca5-4f88-62ef-384e9559c11f-6085be97, #w-node-_7022dbf0-5ca5-4f88-62ef-384e9559c124-6085be97, #w-node-_7022dbf0-5ca5-4f88-62ef-384e9559c129-6085be97 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-b72970b9-cb13-2711-4716-387c0e71ba22-6085be97 {
  grid-area: 1 / 7 / 2 / 13;
  justify-self: stretch;
}

#w-node-b72970b9-cb13-2711-4716-387c0e71ba27-6085be97 {
  grid-area: 1 / 2 / 2 / 6;
  align-self: center;
}

#w-node-_598de457-ff59-9f17-e9b0-91408a6f8cd7-6085be97 {
  justify-self: center;
}

#w-node-_192981ad-382d-3d22-8473-561892c0dde7-6085be97 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_192981ad-382d-3d22-8473-561892c0ddf5-6085be97 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_192981ad-382d-3d22-8473-561892c0ddfa-6085be97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_192981ad-382d-3d22-8473-561892c0de04-6085be97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_192981ad-382d-3d22-8473-561892c0de0b-6085be97 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_192981ad-382d-3d22-8473-561892c0de10-6085be97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_192981ad-382d-3d22-8473-561892c0de1a-6085be97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_192981ad-382d-3d22-8473-561892c0de21-6085be97 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_192981ad-382d-3d22-8473-561892c0de26-6085be97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_192981ad-382d-3d22-8473-561892c0de30-6085be97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_192981ad-382d-3d22-8473-561892c0de39-6085be97, #w-node-_192981ad-382d-3d22-8473-561892c0de42-6085be97, #w-node-_192981ad-382d-3d22-8473-561892c0de4b-6085be97, #w-node-_192981ad-382d-3d22-8473-561892c0de54-6085be97, #w-node-_192981ad-382d-3d22-8473-561892c0de5d-6085be97, #w-node-_192981ad-382d-3d22-8473-561892c0de66-6085be97, #w-node-_192981ad-382d-3d22-8473-561892c0de71-6085be97, #w-node-_192981ad-382d-3d22-8473-561892c0de7a-6085be97, #w-node-_192981ad-382d-3d22-8473-561892c0de83-6085be97, #w-node-_192981ad-382d-3d22-8473-561892c0de8c-6085be97, #w-node-_192981ad-382d-3d22-8473-561892c0de95-6085be97, #w-node-_192981ad-382d-3d22-8473-561892c0de9e-6085be97 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-dbcdad37-548a-3b4b-ef20-165417dc4c1d-17dc4c19 {
  grid-area: 1 / 2 / 2 / 12;
  place-self: center;
}

#w-node-d912dc12-5870-a061-02d5-21b975849335-17dc4c19 {
  grid-area: 2 / 1 / 3 / 13;
  align-self: end;
}

#w-node-_9e67a7ed-fc9b-4715-d970-f823f8be1734-6085be98 {
  grid-area: 3 / 1 / 7 / 13;
  align-self: start;
}

#w-node-_9e67a7ed-fc9b-4715-d970-f823f8be1738-6085be98 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_9e67a7ed-fc9b-4715-d970-f823f8be173a-6085be98 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_9e67a7ed-fc9b-4715-d970-f823f8be173c-6085be98 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_9e67a7ed-fc9b-4715-d970-f823f8be173e-6085be98 {
  grid-area: 1 / 4 / 4 / 5;
  align-self: center;
}

#w-node-_9e67a7ed-fc9b-4715-d970-f823f8be1740-6085be98 {
  grid-area: 1 / 5 / 3 / 6;
}

#w-node-_51ecb82a-7c71-e601-087d-9a2c7c2227ac-6085be98 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_51ecb82a-7c71-e601-087d-9a2c7c2227ae-6085be98 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: center;
}

#w-node-_51ecb82a-7c71-e601-087d-9a2c7c2227b0-6085be98 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_51ecb82a-7c71-e601-087d-9a2c7c2227b2-6085be98 {
  grid-area: 1 / 4 / 4 / 5;
  align-self: center;
}

#w-node-_51ecb82a-7c71-e601-087d-9a2c7c2227b4-6085be98 {
  grid-area: 1 / 5 / 3 / 6;
}

#w-node-_9e67a7ed-fc9b-4715-d970-f823f8be174e-6085be98 {
  grid-area: 2 / 1 / 3 / 13;
  place-self: center;
}

#w-node-_065b8a3f-48e3-f29a-8a22-68a03431a0b0-6085be98 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_4dd56664-78e0-83f2-bb5f-417ef9bab6a4-6085be98 {
  grid-area: 1 / 5 / 2 / 9;
  place-self: end center;
}

#w-node-_5fa4aed0-0afa-2d1f-a27b-827754889097-6085be98 {
  grid-area: 1 / 11 / 2 / 12;
  align-self: end;
}

#w-node-_83ba215e-9233-47ca-25a6-b4f8c5d67924-6085be98 {
  grid-area: 1 / 1 / 3 / 7;
}

#w-node-_83ba215e-9233-47ca-25a6-b4f8c5d6792a-6085be98 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_0cb50ec9-fcd1-7725-0c76-025dd14954af-6085be98 {
  grid-area: 1 / 7 / 2 / 13;
  justify-self: stretch;
}

#w-node-_0cb50ec9-fcd1-7725-0c76-025dd14954b1-6085be98 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-_7e1dfb5d-9f66-099d-de98-e152fb5c6cb1-6085be98, #w-node-_7e1dfb5d-9f66-099d-de98-e152fb5c6cb3-6085be98, #w-node-_7e1dfb5d-9f66-099d-de98-e152fb5c6cb5-6085be98, #w-node-_7e1dfb5d-9f66-099d-de98-e152fb5c6cb7-6085be98, #w-node-_7e1dfb5d-9f66-099d-de98-e152fb5c6cb9-6085be98, #w-node-_7e1dfb5d-9f66-099d-de98-e152fb5c6cbb-6085be98 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8d220363-86b3-f945-f80b-ba787cc6580e-6085be98 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_8d220363-86b3-f945-f80b-ba787cc65810-6085be98 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_8d220363-86b3-f945-f80b-ba787cc65812-6085be98 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_40ffdb22-7b31-afab-6ef0-6edac46abe09-6085be98 {
  grid-area: 1 / 3 / 2 / 11;
  place-self: start center;
}

#w-node-_9a5b1b72-cfc4-1b47-b322-8488af196949-6085be98 {
  grid-area: 1 / 1 / 2 / 5;
  align-self: start;
}

#w-node-_9a5b1b72-cfc4-1b47-b322-8488af19694c-6085be98 {
  grid-area: 1 / 5 / 2 / 13;
  align-self: start;
}

#w-node-_3a0f5fec-828a-eafa-5dce-f5c5693cd89f-6085be9b {
  grid-area: 2 / 1 / 3 / 13;
  place-self: center;
}

#w-node-d7f9fd82-2544-ef62-27b2-d8c91fff1c52-6085be9b {
  grid-area: 1 / 1 / 2 / 3;
  align-self: start;
}

#w-node-_0e43af3c-98d2-447f-0a11-40efb7c07e42-6085be9b {
  grid-area: 2 / 8 / 3 / 13;
  place-self: start end;
}

#w-node-d2e922f9-2616-3583-1e22-25a33106467b-6085be9b {
  grid-area: 1 / 3 / 4 / 11;
  align-self: end;
}

#w-node-d2e922f9-2616-3583-1e22-25a331064683-6085be9b {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-f7759285-3069-9755-c3f3-8dbf75c4baf9-6085be9b {
  grid-area: 1 / 2 / 2 / 7;
  justify-self: stretch;
}

#w-node-f7759285-3069-9755-c3f3-8dbf75c4bafb-6085be9b {
  grid-area: 1 / 8 / 2 / 12;
  align-self: center;
}

#w-node-_1a6fea64-f6d4-e389-5318-1f22fc1cdb63-6085be9b {
  grid-area: 1 / 2 / 2 / 7;
  justify-self: stretch;
}

#w-node-_1a6fea64-f6d4-e389-5318-1f22fc1cdb65-6085be9b {
  grid-area: 1 / 8 / 2 / 12;
  align-self: center;
}

#w-node-_9388177e-f329-07fd-1390-d73b3352765e-6085be9c {
  grid-area: 1 / 1 / 4 / 5;
  align-self: center;
}

#w-node-_9388177e-f329-07fd-1390-d73b33527660-6085be9c {
  grid-area: 1 / 1 / 2 / 13;
  align-self: end;
}

#w-node-_638f81de-197e-4e95-f962-fcfb1583e259-6085be9c {
  grid-area: 1 / 2 / 2 / 6;
}

#w-node-c35c9ae2-7a29-31d0-46d0-14c156761822-6085be9c {
  grid-area: 4 / 1 / 5 / 5;
  align-self: end;
}

#w-node-f3d934ed-2bee-19c4-dedc-d2016c44a1c9-6085be9c {
  grid-area: 2 / 1 / 4 / 2;
  justify-self: center;
}

#w-node-ec5c53e4-aa7e-7189-4875-45cb9c9ceff1-6085be9c {
  grid-area: 1 / 2 / 4 / 3;
  justify-self: center;
}

#w-node-_28f8d65f-459e-7ffc-30b5-91dbb201059e-6085be9c {
  grid-area: 2 / 3 / 4 / 4;
  justify-self: center;
}

#w-node-_21b90aa6-7729-2d8f-a84b-e9f98c53da81-6085be9c {
  grid-area: span 3 / span 1 / span 3 / span 1;
  justify-self: center;
}

#w-node-c3592ba6-b3b2-9528-a748-df9c28495293-6085be9c {
  grid-area: 2 / 5 / 4 / 6;
  justify-self: center;
}

#w-node-b9d84c62-53da-c5d7-7a9b-ca725fc6bbcb-6085be9c {
  grid-area: span 3 / span 1 / span 3 / span 1;
  justify-self: center;
}

#w-node-_7ea96c84-ee34-a223-17c4-779b0eb43317-6085be9c {
  grid-area: 1 / 1 / 3 / 7;
}

#w-node-_650a038e-4651-c383-dd07-aae168108400-6085be9c {
  grid-area: 3 / 1 / 4 / 3;
  align-self: end;
}

#w-node-_7ea96c84-ee34-a223-17c4-779b0eb4331f-6085be9c {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fd474be2-ad38-5a05-6800-6abb0885ecf0-6085be9c {
  grid-area: 1 / 6 / 2 / 13;
  place-self: center stretch;
}

#w-node-fd474be2-ad38-5a05-6800-6abb0885ecf2-6085be9c {
  grid-area: 1 / 1 / 2 / 5;
  align-self: center;
}

#w-node-d08520b4-4a46-d2b2-5752-081065249a28-6085be9c, #w-node-d08520b4-4a46-d2b2-5752-081065249a31-6085be9c, #w-node-d08520b4-4a46-d2b2-5752-081065249a3a-6085be9c, #w-node-ded6ec6a-36ed-eb52-7621-4056659cc8d3-6085be9c, #w-node-dd0b50ce-2433-20d7-6ca7-4a3cbab3d884-6085be9c, #w-node-_3c3886d1-22eb-b20b-6259-c1cf7e6b9d0f-6085be9c {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbbd-63f8fbba {
  grid-area: 1 / 4 / 2 / 10;
  place-self: center;
}

#w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbcc-63f8fbba, #w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbd1-63f8fbba, #w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbd6-63f8fbba, #w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbdb-63f8fbba {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbe1-63f8fbba {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_398eb6e1-bb7b-82dc-7728-cecdf513419c-6085bea0 {
  grid-area: 1 / 1 / 2 / 13;
  justify-self: center;
}

#w-node-_603dd8d8-bcd3-e9a4-ce04-605360c95121-6085bea0 {
  grid-area: 2 / 1 / 3 / 13;
  justify-self: center;
}

#w-node-d0bcc0e0-3d29-3ce8-641f-9fd01706084e-6085bea0 {
  grid-area: 3 / 1 / 4 / 13;
  justify-self: center;
}

#w-node-_28f584bc-243f-e5fb-e405-bb3be43cbfed-6085bea0 {
  grid-area: 1 / 1 / 3 / 7;
}

#w-node-_28f584bc-243f-e5fb-e405-bb3be43cbff3-6085bea0, #w-node-c6e5c214-0ccc-281e-f75e-ea53ed6b86b9-6085bea0 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_40180f4f-ab0a-2a45-72d3-47344f44a13c-6085bea0 {
  grid-area: 1 / 4 / 2 / 10;
  place-self: center;
}

#w-node-_54efd92f-eb70-2016-89f7-32dd60f27beb-6085bea0 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-e63c8760-8993-edba-a319-6cfa231bca37-6085bea0 {
  grid-area: 1 / 1 / 2 / 5;
  align-self: start;
}

#w-node-e63c8760-8993-edba-a319-6cfa231bca3c-6085bea0 {
  grid-area: 1 / 5 / 2 / 13;
  align-self: start;
}

#w-node-f8c65250-f07d-fe4f-f684-588de8a10f09-e8a10f04 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: end;
}

#w-node-f8c65250-f07d-fe4f-f684-588de8a10f0b-e8a10f04 {
  grid-area: 1 / 1 / 2 / 5;
  align-self: center;
}

#w-node-e2859498-0993-2f9f-534e-3b34e3fb87e5-e3fb87e4 {
  grid-area: 1 / 1 / 2 / 5;
  align-self: start;
}

#w-node-e2859498-0993-2f9f-534e-3b34e3fb87e8-e3fb87e4 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_822fc8b6-e9b9-3b47-d46b-36af6e256a22-6e256a21 {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-_822fc8b6-e9b9-3b47-d46b-36af6e256a24-6e256a21 {
  grid-area: span 6 / span 2 / span 6 / span 2;
  align-self: stretch;
}

#w-node-_822fc8b6-e9b9-3b47-d46b-36af6e256a26-6e256a21 {
  grid-area: 3 / 4 / 6 / 5;
}

#w-node-_822fc8b6-e9b9-3b47-d46b-36af6e256a28-6e256a21 {
  grid-area: 1 / 5 / 4 / 6;
}

#w-node-_822fc8b6-e9b9-3b47-d46b-36af6e256a2a-6e256a21 {
  grid-area: 4 / 5 / 9 / 7;
}

#w-node-dba4cd18-18b7-52f8-564f-914cf6ae55a8-6085bea1 {
  grid-area: 2 / 1 / 5 / 13;
  align-self: start;
}

#w-node-_0e6c05eb-f13a-9945-a126-977dee56fc71-6085bea1 {
  grid-area: 1 / 2 / 2 / 12;
  align-self: end;
}

#w-node-_2b6663f0-9c8c-c3a4-c3aa-80a0620d699f-6085bea1 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-addd44e5-cb10-4a83-006e-172bda0e8dda-6085bea1 {
  grid-area: 3 / 5 / 4 / 9;
  justify-self: center;
}

#w-node-fe17a457-0853-0cfd-62a9-5a9e63003759-6085bea1 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: center;
}

#w-node-_0f1b97ea-a126-9427-d6b0-d755d628cfb3-6085bea1 {
  grid-area: 2 / 11 / 4 / 13;
  align-self: center;
}

#w-node-_14853d71-d94b-13f8-f519-ee9d5f6020cc-6085bea1 {
  grid-area: 3 / 2 / 5 / 4;
  align-self: center;
}

#w-node-b89fb763-3ff1-26ed-69b9-9ae4f9ec8ed9-6085bea1 {
  grid-area: 3 / 9 / 5 / 11;
  place-self: center end;
}

#w-node-_88790382-4d8d-fcfd-f37d-fbf6eeb8a072-6085bea1 {
  grid-area: 4 / 10 / 7 / 12;
  place-self: center end;
}

#w-node-_842d226d-4cf5-cd01-8c7e-3835fa89807a-6085bea1 {
  grid-area: 4 / 4 / 6 / 5;
  align-self: center;
}

#w-node-_68cc3f12-01bb-e089-9203-bb3896164319-6085bea1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_992be1d4-782f-3bde-a461-40b5bed731e6-6085bea1 {
  grid-area: 1 / 6 / 2 / 13;
}

#w-node-d46ec623-a180-4212-33f5-fa6cbdc016e9-6085bea1 {
  grid-area: 2 / 6 / 3 / 10;
}

#w-node-_70824947-8860-1497-30ad-f1d1be73d536-6085bea1 {
  grid-area: 2 / 11 / 3 / 13;
}

#w-node-e4b6d60a-dfba-84ac-f85e-8c3a84ab01a7-6085bea1 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-e4b6d60a-dfba-84ac-f85e-8c3a84ab01b8-6085bea1 {
  grid-area: 1 / 6 / 2 / 11;
}

#w-node-f6f1d0d1-13e5-5f2a-7a6e-91f58a53f5f7-6085bea1 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-ef8b2fa6-3c39-617f-4ae0-c21ab17239df-6085bea1 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-ef8b2fa6-3c39-617f-4ae0-c21ab17239ed-6085bea1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_3b896f2e-0d76-9465-ef93-0ab5b840a7e6-6085bea1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1cf656d5-8951-320e-de54-727e5ae1082f-6085bea1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb42354a-0cb6-42a2-df38-97b431e164a8-6085bea1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-bb42354a-0cb6-42a2-df38-97b431e164ad-6085bea1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bb42354a-0cb6-42a2-df38-97b431e164b7-6085bea1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cd2fb95-da0b-18f7-2985-2571f10a79be-6085bea1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-_2cd2fb95-da0b-18f7-2985-2571f10a79c3-6085bea1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2cd2fb95-da0b-18f7-2985-2571f10a79cd-6085bea1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef8b2fa6-3c39-617f-4ae0-c21ab1723a25-6085bea1, #w-node-ef8b2fa6-3c39-617f-4ae0-c21ab1723a2e-6085bea1, #w-node-ef8b2fa6-3c39-617f-4ae0-c21ab1723a37-6085bea1, #w-node-ef8b2fa6-3c39-617f-4ae0-c21ab1723a40-6085bea1, #w-node-ef8b2fa6-3c39-617f-4ae0-c21ab1723a49-6085bea1, #w-node-ef8b2fa6-3c39-617f-4ae0-c21ab1723a52-6085bea1, #w-node-ef8b2fa6-3c39-617f-4ae0-c21ab1723a5d-6085bea1, #w-node-ef8b2fa6-3c39-617f-4ae0-c21ab1723a66-6085bea1, #w-node-ef8b2fa6-3c39-617f-4ae0-c21ab1723a6f-6085bea1, #w-node-ef8b2fa6-3c39-617f-4ae0-c21ab1723a78-6085bea1, #w-node-ef8b2fa6-3c39-617f-4ae0-c21ab1723a81-6085bea1, #w-node-ef8b2fa6-3c39-617f-4ae0-c21ab1723a8a-6085bea1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-edb797d3-f45a-7c31-5d5a-9e00f0a85d36-6085bea3 {
  grid-area: 1 / 3 / 2 / 16;
  place-self: center;
}

#w-node-dce836df-4b6a-7953-1f27-c377f773db6e-6085bea3 {
  grid-area: 1 / 2 / 3 / 5;
  place-self: start center;
}

#w-node-dce836df-4b6a-7953-1f27-c377f773db70-6085bea3 {
  grid-area: 2 / 1 / 5 / 4;
  place-self: center;
}

#w-node-dce836df-4b6a-7953-1f27-c377f773db72-6085bea3 {
  grid-area: 5 / 3 / 7 / 6;
  place-self: center;
}

#w-node-dce836df-4b6a-7953-1f27-c377f773db74-6085bea3 {
  grid-area: 4 / 12 / 7 / 15;
  place-self: center;
}

#w-node-dce836df-4b6a-7953-1f27-c377f773db76-6085bea3 {
  grid-area: 1 / 15 / 3 / 17;
  place-self: center end;
}

#w-node-dce836df-4b6a-7953-1f27-c377f773db78-6085bea3 {
  grid-area: 2 / 14 / 6 / 17;
  place-self: center;
}

#w-node-_60d0136f-25d6-5d2c-0b15-3961e1240a07-6085bea3 {
  grid-area: 2 / 5 / 4 / 13;
}

#w-node-_3d1ba00b-02da-099e-4c3c-7f82924dff76-6085bea3 {
  grid-area: 2 / 7 / 4 / 11;
  place-self: center;
}

#w-node-dce836df-4b6a-7953-1f27-c377f773db7a-6085bea3 {
  grid-area: 4 / 6 / 6 / 12;
  align-self: center;
}

#w-node-_4f346edf-8226-58b6-7e24-305b8824e255-6085bea3 {
  grid-area: 1 / 7 / 2 / 11;
  align-self: center;
}

#w-node-_4f346edf-8226-58b6-7e24-305b8824e25a-6085bea3 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-bcc476e5-b0e4-02e4-55d7-f2451e5a583a-6085bea3, #w-node-bcc476e5-b0e4-02e4-55d7-f2451e5a5843-6085bea3, #w-node-bcc476e5-b0e4-02e4-55d7-f2451e5a584c-6085bea3, #w-node-_5d03cb4c-cc10-d3ff-e7d3-5c8ec64f13a9-6085bea3, #w-node-_5d03cb4c-cc10-d3ff-e7d3-5c8ec64f13b2-6085bea3, #w-node-_5d03cb4c-cc10-d3ff-e7d3-5c8ec64f13bb-6085bea3, #w-node-_5d03cb4c-cc10-d3ff-e7d3-5c8ec64f13c4-6085bea3, #w-node-_5d03cb4c-cc10-d3ff-e7d3-5c8ec64f13cd-6085bea3, #w-node-_5d03cb4c-cc10-d3ff-e7d3-5c8ec64f13d6-6085bea3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: stretch;
}

#w-node-f6b7c9f2-da5b-e305-669f-1da795fada96-6085bea3 {
  grid-area: 1 / 1 / 2 / 5;
  align-self: center;
}

#w-node-f6b7c9f2-da5b-e305-669f-1da795fadabf-6085bea3 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: stretch;
}

#w-node-de4c97e7-118f-e374-0dc8-fdcb04a2b685-04a2b682 {
  grid-area: 2 / 3 / 3 / 11;
  place-self: center;
}

#w-node-a6ac60b6-65a3-67f5-8993-b46eafca4240-04a2b682 {
  grid-area: 1 / 1 / 3 / 13;
  align-self: center;
}

#w-node-f17c5b51-4a4a-54bb-ea69-fc06a15b3f2b-a15b3f29 {
  grid-area: 1 / 8 / 2 / 13;
  align-self: stretch;
}

#w-node-f17c5b51-4a4a-54bb-ea69-fc06a15b3f35-a15b3f29 {
  grid-area: 1 / 2 / 2 / 8;
  align-self: center;
}

#w-node-_0c5587d0-7e12-725c-1558-4ee5c3220a56-6085bea4 {
  grid-area: 1 / 3 / 2 / 11;
  place-self: center;
}

#w-node-_0c5587d0-7e12-725c-1558-4ee5c3220a71-6085bea4 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-dd7ffb62-5e45-570b-9d92-2974759fd343-6085bea4 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: start;
}

#w-node-dd7ffb62-5e45-570b-9d92-2974759fd346-6085bea4 {
  grid-area: 1 / 1 / 2 / 12;
}

#w-node-_4253b3e1-ac69-05e1-f2a9-d50768d61174-6085bea4 {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-dd7ffb62-5e45-570b-9d92-2974759fd34c-6085bea4 {
  grid-area: 3 / 1 / 4 / 6;
  align-self: center;
}

#w-node-dd7ffb62-5e45-570b-9d92-2974759fd34f-6085bea4, #w-node-_9f6ea1e7-8679-564a-4901-f832843485d9-6085bea4, #w-node-b86c0690-c9f5-aaea-d2a8-8c046a309eef-6085bea4, #w-node-_533674f8-5222-5ade-3fcb-da6357e90207-6085bea4, #w-node-_96461711-61d7-94c3-db49-83260ea4c95a-6085bea4, #w-node-_2c6539b1-4952-f0ba-a1a0-e04148d0b9cc-6085bea4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: end center;
}

#w-node-_6dd1b08c-661d-e739-6251-cda0ca2226d8-6085bea4 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_70902bfc-be41-9634-eefb-ab068d2c0a2c-6085bea4 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_70902bfc-be41-9634-eefb-ab068d2c0a2e-6085bea4 {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-_70902bfc-be41-9634-eefb-ab068d2c0a3e-6085bea4, #w-node-_98db9d28-9e25-f069-6276-a5837a932b76-6085bea4, #w-node-ec115286-f80c-b3d1-2d22-918910641696-6085bea4, #w-node-_96c40123-2eb9-fbaa-9557-4ef1cb923840-6085bea4, #w-node-_96c40123-2eb9-fbaa-9557-4ef1cb92384c-6085bea4, #w-node-_96c40123-2eb9-fbaa-9557-4ef1cb923858-6085bea4, #w-node-efc51ab5-56ff-4ac8-2fa3-b06286ba56c2-6085bea4, #w-node-efc51ab5-56ff-4ac8-2fa3-b06286ba56ce-6085bea4, #w-node-efc51ab5-56ff-4ac8-2fa3-b06286ba56da-6085bea4 {
  align-self: start;
}

#w-node-_1b21ba7d-5096-a088-d3bf-32d6f12c37df-6085bee3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_1b21ba7d-5096-a088-d3bf-32d6f12c37e1-6085bee3 {
  place-self: center end;
}

#w-node-_031b4973-8de9-c8e1-9ee2-3d161437748e-6085bee3, #w-node-_031b4973-8de9-c8e1-9ee2-3d161437750a-6085bee3, #w-node-f176e070-51ba-a8e2-9fd4-3b5175796400-6085bee3, #w-node-f176e070-51ba-a8e2-9fd4-3b5175796407-6085bee3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff4398cf-f8db-7c09-2649-70f0ff8c3b5c-6085bee3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca350697-6085bee4 {
  grid-area: 2 / 1 / 4 / 4;
  place-self: start center;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506a2-6085bee4 {
  place-self: center;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506a8-6085bee4 {
  grid-area: 3 / 3 / 5 / 4;
  place-self: start end;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506aa-6085bee4 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506ac-6085bee4 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506ae-6085bee4 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: start center;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506b0-6085bee4 {
  grid-area: 4 / 1 / 5 / 4;
  place-self: center;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506b1-6085bee4 {
  place-self: center;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506b2-6085bee4 {
  place-self: center start;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506b9-6085bee4 {
  place-self: center;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506be-6085bee4 {
  place-self: center end;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506c5-6085bee4 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506c6-6085bee4 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506cb-6085bee4 {
  place-self: end center;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506cc-6085bee4 {
  justify-self: stretch;
}

#w-node-_6481cde2-a552-289f-87e1-73f8921ee6bc-6085bee4 {
  place-self: center end;
}

#w-node-_26015beb-b79e-37bd-4dcd-545256bf4b36-6085bee4 {
  place-self: end center;
}

#w-node-_6481cde2-a552-289f-87e1-73f8921ee6c4-6085bee4 {
  place-self: center start;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506e9-6085bee4 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506ec-6085bee4 {
  grid-area: 1 / 2 / 3 / 4;
  place-self: start center;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506ee-6085bee4 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_2482a96e-a518-37fe-c40c-98b59134ac4b-6085bee4 {
  grid-area: 1 / 1 / 5 / 4;
}

#w-node-_4bcaf075-3c6d-e62f-c5bd-4cc63854e872-6085bee4 {
  justify-self: center;
}

#w-node-_4bcaf075-3c6d-e62f-c5bd-4cc63854e877-6085bee4, #w-node-_4bcaf075-3c6d-e62f-c5bd-4cc63854e878-6085bee4, #w-node-_0966ade0-cca1-c0ae-b68b-f5a6fd88e50e-6085bee4, #w-node-_0966ade0-cca1-c0ae-b68b-f5a6fd88e50f-6085bee4, #w-node-_35cb623d-b8bb-e79e-1e13-b412a1f3cf11-6085bee4, #w-node-_35cb623d-b8bb-e79e-1e13-b412a1f3cf12-6085bee4, #w-node-c0c4cb0b-e8ff-9e8a-ac59-8484b28b55b9-6085bee4, #w-node-c0c4cb0b-e8ff-9e8a-ac59-8484b28b55ba-6085bee4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4bcaf075-3c6d-e62f-c5bd-4cc63854e8a8-6085bee4 {
  justify-self: center;
}

#w-node-f857d836-6f6c-9301-7dca-1ebee837a8f1-6085bee4, #w-node-f857d836-6f6c-9301-7dca-1ebee837a8f2-6085bee4, #w-node-ec2c59a7-00d1-70b2-4790-a4d31ecf8af9-6085bee4, #w-node-ec2c59a7-00d1-70b2-4790-a4d31ecf8afa-6085bee4, #w-node-_98603385-fa26-a273-4f76-f770561c32ce-6085bee4, #w-node-_98603385-fa26-a273-4f76-f770561c32cf-6085bee4, #w-node-_6a3f03ad-e670-760e-185e-541744bf3f03-6085bee4, #w-node-_6a3f03ad-e670-760e-185e-541744bf3f04-6085bee4, #w-node-_1e142568-da04-75ad-ca54-f07d42407f16-6085bee4, #w-node-_1e142568-da04-75ad-ca54-f07d42407f17-6085bee4, #w-node-_39835f87-d0ef-9997-a679-22ee055629b7-6085bee4, #w-node-_39835f87-d0ef-9997-a679-22ee055629b8-6085bee4, #w-node-_2cfa4fc0-b11a-7682-8482-e05231cfb90d-6085bee4, #w-node-_2cfa4fc0-b11a-7682-8482-e05231cfb90e-6085bee4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4bcaf075-3c6d-e62f-c5bd-4cc63854e8e8-6085bee4, #w-node-_4bcaf075-3c6d-e62f-c5bd-4cc63854e905-6085bee4 {
  justify-self: center;
}

#w-node-_4bcaf075-3c6d-e62f-c5bd-4cc63854e90b-6085bee4, #w-node-_4bcaf075-3c6d-e62f-c5bd-4cc63854e90c-6085bee4, #w-node-_1da53b0c-d282-040d-23a7-a2cc816b6958-6085bee4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1da53b0c-d282-040d-23a7-a2cc816b695c-6085bee4 {
  place-self: stretch start;
}

#w-node-_1da53b0c-d282-040d-23a7-a2cc816b695d-6085bee4 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-d8d8daab-92a9-5c92-58dd-83a26b3932a2-6085bee4 {
  justify-self: center;
}

#w-node-_06b9b50f-0f93-87ff-1cc0-494b2f1df200-6085bee4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_65551451-1b9d-ea67-71f6-9f3bf9d1a0bf-6085bee6 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_65551451-1b9d-ea67-71f6-9f3bf9d1a0c0-6085bee6 {
  grid-area: 1 / 1 / 2 / 8;
  place-self: start;
}

#w-node-bdc769a7-df02-1c4d-3c22-f5a4cbb3f8fc-6085bee6 {
  grid-area: 2 / 1 / 3 / 8;
  place-self: center end;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9b3-6085bee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9b4-6085bee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9b6-6085bee6 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9b7-6085bee6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9b9-6085bee6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9ba-6085bee6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9bc-6085bee6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9c3-6085bee6 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9d0-6085bee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9d1-6085bee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9d3-6085bee6 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9d4-6085bee6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9d6-6085bee6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9d7-6085bee6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9d9-6085bee6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9e0-6085bee6 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9eb-6085bee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9ec-6085bee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9ee-6085bee6 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9ef-6085bee6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9f1-6085bee6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9f2-6085bee6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9f4-6085bee6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9fb-6085bee6 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca06-6085bee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca07-6085bee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca09-6085bee6 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca0a-6085bee6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca0c-6085bee6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca0d-6085bee6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca0f-6085bee6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca16-6085bee6 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca21-6085bee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca22-6085bee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca24-6085bee6 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca25-6085bee6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca27-6085bee6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca28-6085bee6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca2a-6085bee6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca31-6085bee6 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca3c-6085bee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca3d-6085bee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca3f-6085bee6 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca40-6085bee6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca42-6085bee6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca43-6085bee6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca45-6085bee6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca4c-6085bee6 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca57-6085bee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca58-6085bee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca5a-6085bee6 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca5b-6085bee6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca5d-6085bee6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca5e-6085bee6 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca60-6085bee6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca67-6085bee6 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: start stretch;
}

#w-node-e8f6a460-cba1-0a23-97ea-390b2c79a7fb-6085bee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6c143b2b-47c3-bf4f-292d-cc7dcdbe1d51-6085bee6 {
  grid-area: 1 / 1 / 3 / 4;
  place-self: center;
}

#w-node-_18de4242-c04f-1a99-e546-54ba206e4543-6085bee6 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-f5608837-5453-4561-8c5f-0e41163d792a-6085bee6 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start;
}

#w-node-d3cdcff2-562e-2867-3b3b-2de07d207d99-6085bee6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d3cdcff2-562e-2867-3b3b-2de07d207d9b-6085bee6 {
  grid-area: 1 / 1 / 3 / 4;
  place-self: center;
}

#w-node-_8c143d9b-3a8b-9129-2711-6c5840c2b18a-6085bee6 {
  grid-area: 3 / 1 / 4 / 4;
  place-self: center;
}

#w-node-_08bfa10a-9076-dc7c-467f-2c8f72314113-6085bee6 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start;
}

#w-node-add39597-c11c-ffbb-e459-c075b5be68fc-6085bee6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-add39597-c11c-ffbb-e459-c075b5be68fe-6085bee6 {
  grid-area: 1 / 1 / 3 / 4;
  place-self: center;
}

#w-node-add39597-c11c-ffbb-e459-c075b5be6900-6085bee6 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_41fbbc9f-3923-160b-c88a-0b6a5399ad65-6085bee6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_41fbbc9f-3923-160b-c88a-0b6a5399ad67-6085bee6 {
  grid-area: 1 / 1 / 3 / 4;
  place-self: center;
}

#w-node-fa974f71-d4e6-725b-f818-41cc9b498a55-6085bee6 {
  grid-area: 3 / 1 / 4 / 4;
  place-self: center;
}

#w-node-c34d3c9b-19d0-8feb-a343-9dc7ad8903ad-6085bee6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c34d3c9b-19d0-8feb-a343-9dc7ad8903af-6085bee6 {
  grid-area: 1 / 1 / 3 / 4;
  place-self: center;
}

#w-node-c34d3c9b-19d0-8feb-a343-9dc7ad8903b1-6085bee6 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_59cf6721-2a96-e551-a2a3-d851914974bc-6085bee6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_59cf6721-2a96-e551-a2a3-d851914974be-6085bee6 {
  grid-area: 1 / 1 / 3 / 4;
  place-self: center;
}

#w-node-_4bb2f02e-fce5-fe2c-0f94-eda856509fcc-6085bee6 {
  grid-area: 3 / 1 / 4 / 4;
  place-self: center;
}

#w-node-_05bc29f2-9962-4cb7-3932-41bde2f430cb-6085bee6 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_53b804ad-2d84-d4c0-a9c7-e4143c35703b-6085bee6 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_99822102-4285-c9f9-0661-832ce179c076-6085bee6 {
  grid-area: 4 / 1 / 5 / 13;
}

#w-node-_3a0cdb19-e22e-ce6b-6c75-238c418e5c49-6085bee6 {
  grid-area: 3 / 1 / 4 / 7;
  place-self: end;
}

#w-node-_16904e67-8a26-15de-e0a6-7bfea765af34-6085bee6 {
  grid-area: 2 / 7 / 4 / 13;
}

#w-node-b8f56339-53ac-5df2-3571-0b257aa5f935-6085bee6 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-c6fb5078-958a-4b1b-912e-786d743daf3f-6085bee6 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_6d9d5a75-8723-fe91-2f84-8700e0472d88-6085bee6 {
  grid-area: 2 / 2 / 3 / 12;
  justify-self: center;
}

#w-node-_08a49e96-698f-6012-8380-01ed08037a03-6085bee6 {
  grid-area: 3 / 1 / 4 / 12;
}

#w-node-_2efa4605-f3d8-dc71-86e4-3544c04999a0-6085bee6 {
  grid-area: 4 / 1 / 5 / 13;
  justify-self: center;
}

#w-node-_5030a9a4-7a69-fa4c-9047-3b129c9339f6-6085bee6 {
  grid-area: 5 / 1 / 6 / 13;
  justify-self: center;
}

#w-node-_6b4a8e33-0998-7277-8485-a389adbc3855-6085bee6 {
  grid-area: 6 / 4 / 7 / 10;
  place-self: center;
}

#w-node-_1c895b63-e424-663e-3126-7ab54eb91341-6085bee6 {
  grid-area: 7 / 1 / 8 / 13;
}

#w-node-_7bd68228-7bcc-e9d0-4324-59c6f25175ef-6085bee6 {
  grid-area: 5 / 1 / 8 / 6;
  place-self: end start;
}

#w-node-_4346b09b-ddf6-2566-d387-f27940207630-6085bee6 {
  grid-area: 1 / 8 / 2 / 13;
  place-self: end center;
}

#w-node-_57294ece-0757-2f28-1aa4-bda2190c32b1-6085bee6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4ed72773-1476-bafa-9f5f-299696491450-6085bee6, #w-node-_91dd9bef-06b6-e854-61b5-8945950cc7a8-6085bee6, #w-node-c32f8b94-ba03-c64e-e91b-87311afcdc60-6085bee6, #w-node-_8dfa885f-0a9e-b095-8e61-cb8a85c8b886-6085bee6, #w-node-a835ea55-9533-d973-18f9-56e17f6daa5e-6085bee6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73aea22b-cffd-fd07-4581-75b085334616-6085bee6 {
  grid-area: 2 / 2 / 5 / 8;
  align-self: center;
}

#w-node-_32e796fe-0cbe-f2eb-7ea3-82650cca7efc-6085bee6 {
  grid-area: 2 / 2 / 4 / 8;
  align-self: center;
}

#w-node-_38412934-a9e5-0eda-874b-d7a865c033dc-6085bee6 {
  grid-area: 1 / 1 / 3 / 3;
  place-self: center start;
}

#w-node-_1a11620a-27e9-2054-3bb2-82d803b9b975-6085bee6 {
  grid-area: 3 / 1 / 5 / 3;
  place-self: center;
}

#w-node-f4be51f6-499d-77de-47d4-501903f5439d-6085bee6 {
  grid-area: 3 / 6 / 5 / 8;
  place-self: end;
}

#w-node-_88387016-ee22-1679-6733-34078ef6a872-6085bee6 {
  grid-area: 1 / 7 / 3 / 9;
  place-self: center;
}

#w-node-_4a894355-d573-08f8-e755-ba3c67493031-6085bee6 {
  grid-area: 5 / 1 / 7 / 3;
  place-self: start;
}

#w-node-_3ee9b2c5-9b29-b925-5ce7-e028e1bcb929-6085bee6 {
  grid-area: 5 / 7 / 7 / 9;
  place-self: center end;
}

#w-node-_99350079-fc43-9cc6-f4f0-17fbfaee6612-6085bee6 {
  grid-area: 3 / 7 / 5 / 9;
  place-self: start end;
}

#w-node-_9d7c194d-5e0b-a01f-131b-a5caca37a714-6085bee6 {
  grid-area: 1 / 3 / 3 / 5;
  place-self: start center;
}

#w-node-_689b28aa-2e7b-81a5-57f9-4cd808823237-6085bee6 {
  grid-area: 1 / 5 / 3 / 7;
  place-self: start center;
}

#w-node-_3b193d23-597a-a361-6a48-78a7e09a5d93-6085bee6 {
  grid-area: 4 / 2 / 6 / 4;
  place-self: center;
}

#w-node-_68365692-6fef-c91e-32f3-69fee495b63a-6085bee6 {
  grid-area: 5 / 4 / 7 / 6;
  place-self: start end;
}

#w-node-a225ea56-4d3d-122f-8bad-5e9c36f88678-6085bee6 {
  grid-area: 4 / 5 / 6 / 7;
  place-self: center end;
}

#w-node-_0b5f7ac6-89ac-1035-0aac-03ff8acdb84a-6085bee6 {
  grid-area: 5 / 2 / 7 / 4;
  place-self: end start;
}

#w-node-_32d23095-9069-c62c-e8ce-ec482d75583c-6085bee6 {
  grid-area: 5 / 5 / 7 / 8;
  place-self: end center;
}

#w-node-a2f8a0e4-0d07-26c4-20e5-554dc88b9c98-6085bee6 {
  grid-area: 5 / 3 / 7 / 5;
  place-self: center;
}

#w-node-_8ba05c1f-bd7e-9b10-6c52-6748013b425d-6085bee6 {
  grid-area: 2 / 2 / 4 / 8;
  align-self: center;
}

#w-node-a613f02e-5fc4-7322-6c17-6abfac45ab80-6085bee6 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-a613f02e-5fc4-7322-6c17-6abfac45ab82-6085bee6 {
  grid-area: 1 / 3 / 2 / 8;
  place-self: center start;
}

#w-node-_48b2346f-9c18-2cfa-dba4-83f087112016-6085bee6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_48b2346f-9c18-2cfa-dba4-83f087112019-6085bee6 {
  place-self: center start;
}

#w-node-_2909fd9a-c6e7-f106-97e3-197b71800780-7180077d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_2909fd9a-c6e7-f106-97e3-197b71800782-7180077d {
  place-self: center end;
}

#w-node-_6c50a0de-2bdb-fe9b-4c18-7dd94a7ef40e-6085beea {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_4d3bac74-b721-4ebf-a8ea-8bcee88e22f8-6085beeb {
  grid-area: Menu;
  align-self: start;
}

#w-node-_4d3bac74-b721-4ebf-a8ea-8bcee88e230f-6085beeb {
  grid-area: Content;
  justify-self: stretch;
}

#w-node-dd7a58c7-12b1-0994-ecea-cfc6e1e402f9-6085beeb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4bb1b954-e59c-9269-12ff-72b8146c97d7-6085beed {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_1c3f23f2-0a04-5a97-cf68-d9055acf3b28-6085beed {
  align-self: start;
}

#w-node-_1c3f23f2-0a04-5a97-cf68-d9055acf3b2a-6085beed {
  align-self: stretch;
}

#w-node-_1c3f23f2-0a04-5a97-cf68-d9055acf3b2c-6085beed {
  align-self: center;
}

#w-node-f433c71c-55f2-34a9-e6b7-7f3cab42130a-6085bf02 {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-b7575744-a576-67bb-b83d-7346f92b9541-6085bf02 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_961c73d6-8803-7c7a-a820-7070c09e747d-6085bf02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b85a6e33-96aa-3f7c-4e4e-000e7abdde9c-6085bf02 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_99e36361-3e4e-2043-c2f4-d28c1533f32e-6085bf02 {
  align-self: center;
}

#w-node-b2ad7bfc-dc2f-80c9-e6c3-dc410481c85f-6085bf02 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-b2ad7bfc-dc2f-80c9-e6c3-dc410481c864-6085bf02 {
  grid-area: 1 / 8 / 2 / 12;
  place-self: center end;
}

#w-node-f79ba38a-163e-730c-2698-cd2684f4adf7-6085bf03 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36b7-6085bf03 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36bb-6085bf03 {
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36bd-6085bf03 {
  grid-area: 1 / 9 / 2 / 12;
  align-self: center;
}

#w-node-_7cc05336-6e59-78f3-cfdb-7011c21b18c9-6085bf03, #w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36b7-6085bf04 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36bb-6085bf04 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36bd-6085bf04 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: center;
}

#w-node-f9c0c37d-20c2-93ca-794a-75a39349d241-6085bf04 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_7cc05336-6e59-78f3-cfdb-7011c21b18c9-6085bf04, #w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36b7-6085bf05 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36bb-6085bf05 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36bd-6085bf05, #w-node-f9c0c37d-20c2-93ca-794a-75a39349d241-6085bf05 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_7cc05336-6e59-78f3-cfdb-7011c21b18c9-6085bf05 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-abe590fd-f953-53cd-4324-58a8d0ea066e-6085bf0c {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-abe590fd-f953-53cd-4324-58a8d0ea0670-6085bf0c {
  grid-area: 1 / 1 / 3 / 11;
  place-self: center;
}

#w-node-abe590fd-f953-53cd-4324-58a8d0ea0673-6085bf0c {
  grid-area: 2 / 1 / 5 / 3;
  place-self: center;
}

#w-node-abe590fd-f953-53cd-4324-58a8d0ea0676-6085bf0c {
  grid-area: 2 / 3 / 5 / 6;
  place-self: center end;
}

#w-node-abe590fd-f953-53cd-4324-58a8d0ea0679-6085bf0c {
  grid-area: 4 / 5 / 6 / 8;
  place-self: start center;
}

#w-node-abe590fd-f953-53cd-4324-58a8d0ea067c-6085bf0c {
  grid-area: 3 / 8 / 6 / 11;
  place-self: end center;
}

#w-node-abe590fd-f953-53cd-4324-58a8d0ea067f-6085bf0c {
  grid-area: 2 / 3 / 5 / 11;
  place-self: center end;
}

#w-node-abe590fd-f953-53cd-4324-58a8d0ea0682-6085bf0c {
  grid-area: 4 / 1 / 6 / 9;
  place-self: end start;
}

#w-node-abe590fd-f953-53cd-4324-58a8d0ea0685-6085bf0c {
  grid-area: 6 / 1 / 7 / 11;
}

#w-node-f35e609e-a8fe-91bf-1fc8-214c52016b48-6085bf0c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7bcd4d68-cc5e-2b58-49a8-bd5b7bb4a406-6085bf23 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-afdd43e7-7df4-cab4-f4ac-b9183975a493-6085bf23 {
  align-self: center;
}

#w-node-fbb9027a-71bc-03d5-2a8e-6a1937d88265-6085bf24 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-d15bb096-b534-7de3-5a78-6f0a85479ac1-6085bf24 {
  align-self: start;
}

#w-node-d15bb096-b534-7de3-5a78-6f0a85479ac3-6085bf24 {
  align-self: stretch;
}

#w-node-d15bb096-b534-7de3-5a78-6f0a85479ac5-6085bf24 {
  align-self: center;
}

#w-node-_65ba0c04-5639-bfe4-55f2-ad705707c699-6085bf24 {
  align-self: start;
}

#w-node-_65ba0c04-5639-bfe4-55f2-ad705707c69b-6085bf24 {
  align-self: stretch;
}

#w-node-_65ba0c04-5639-bfe4-55f2-ad705707c69d-6085bf24, #w-node-bcf9455a-9d12-8a9e-94c2-12f63d52c132-6085bf24 {
  align-self: center;
}

#w-node-_6a70193b-2d4e-7983-39a3-f168ca329ac1-6085bf25, #w-node-_0a86feaf-c06c-7116-cbf2-8b742fe80e3b-6085bf26 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-e1dc66fb-bf88-2cf1-1bca-006b5e6d4019-6085bf26 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-_57198bed-cc0e-e250-6f72-f2fa069b2b16-6085bf26 {
  grid-area: 1 / 8 / 2 / 12;
  align-self: start;
}

#w-node-d8bf417a-a584-1ff9-efdd-26f8c07d8034-6085bf26 {
  align-self: center;
}

#w-node-b1108245-de2e-f506-e36c-b0198097cf09-6085bf2a {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-_910983c8-5f52-2b1a-b70f-9cae1fe8fae6-6085bf2a {
  grid-area: 1 / 5 / 2 / 9;
  align-self: center;
}

#w-node-e7fa34d2-9046-815d-57f0-c0f6b1afe4b8-6085bf2a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b8e7adf6-6f29-d974-73b5-6d21f8012fd6-6085bf2a {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b9eefda5-c1b6-6539-6c06-1711afc97205-6085bf2a {
  justify-self: center;
}

#w-node-_9276fc1a-aca2-69fe-78c9-2b72e75b9b33-6085bf2c {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-a4c1c2e9-f2b4-f8cb-81b9-82796071f734-6085bf2c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_237a1eb6-ea90-f5b5-7dab-ef6cb9fd2677-6085bf2c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8170c-6085bf2c {
  grid-area: 1 / 1 / 5 / 5;
}

#w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8170d-6085bf2c, #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8170e-6085bf2c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8170f-6085bf2c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81711-6085bf2c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81718-6085bf2c {
  grid-area: 1 / 5 / 2 / 8;
  place-self: center;
}

#w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8171b-6085bf2c {
  grid-area: 2 / 6 / 3 / 8;
  place-self: center end;
}

#w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8171e-6085bf2c {
  grid-area: 3 / 5 / 4 / 8;
  place-self: start;
}

#w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81721-6085bf2c {
  grid-area: 4 / 6 / 5 / 8;
  place-self: start center;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3e6-6085bf2c {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3e8-6085bf2c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center end;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3e9-6085bf2c, #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3ea-6085bf2c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3eb-6085bf2c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3ef-6085bf2c {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3f1-6085bf2c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3f3-6085bf2c {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3f4-6085bf2c, #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3f5-6085bf2c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3f6-6085bf2c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3f8-6085bf2c {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3fa-6085bf2c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3fc-6085bf2c {
  grid-area: 2 / 3 / 3 / 3;
  place-self: center start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3fd-6085bf2c, #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3fe-6085bf2c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3ff-6085bf2c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe403-6085bf2c {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe405-6085bf2c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe407-6085bf2c {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd45d-6085bf2c {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd45f-6085bf2c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center end;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd460-6085bf2c, #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd461-6085bf2c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd462-6085bf2c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd466-6085bf2c {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd468-6085bf2c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd46a-6085bf2c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd46d-6085bf2c {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd46e-6085bf2c, #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd46f-6085bf2c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd470-6085bf2c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd474-6085bf2c {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd476-6085bf2c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd478-6085bf2c {
  grid-area: 2 / 3 / 3 / 3;
  place-self: center start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd479-6085bf2c, #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd47a-6085bf2c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd47b-6085bf2c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd47e-6085bf2c {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd480-6085bf2c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd482-6085bf2c {
  grid-area: 3 / 3 / 4 / 4;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd483-6085bf2c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd484-6085bf2c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd487-6085bf2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd49a-6085bf2c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center end;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd49b-6085bf2c, #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd49c-6085bf2c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd49d-6085bf2c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a2-6085bf2c {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a4-6085bf2c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a6-6085bf2c {
  grid-area: 3 / 2 / 4 / 3;
  place-self: center end;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a7-6085bf2c, #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a8-6085bf2c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a9-6085bf2c {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4ad-6085bf2c {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4af-6085bf2c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d79668c-6085bf2c {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d79668e-6085bf2c {
  grid-area: 2 / 1 / 3 / 3;
  place-self: center start;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d79668f-6085bf2c, #w-node-f29e14c7-6785-e58a-f687-8ae83d796690-6085bf2c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d796691-6085bf2c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end start;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d796693-6085bf2c {
  grid-area: 1 / 2 / 3 / 4;
  place-self: center end;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d796694-6085bf2c, #w-node-f29e14c7-6785-e58a-f687-8ae83d796695-6085bf2c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d796696-6085bf2c {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d796699-6085bf2c {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d7966ae-6085bf2c {
  grid-area: 3 / 1 / 4 / 4;
  place-self: start end;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d7966af-6085bf2c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d7966b0-6085bf2c {
  grid-area: 1 / 1 / 2 / 3;
  place-self: start;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d7966b3-6085bf2c {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d7966c3-6085bf2c {
  grid-area: 2 / 1 / 3 / 3;
  place-self: end start;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d7966c7-6085bf2c {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d7966d7-6085bf2c {
  grid-area: 2 / 3 / 4 / 4;
  place-self: center end;
}

#w-node-_707ad617-2220-abfe-b209-7c7842e12236-6085bf2c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_707ad617-2220-abfe-b209-7c7842e12237-6085bf2c, #w-node-_707ad617-2220-abfe-b209-7c7842e12240-6085bf2c, #w-node-_707ad617-2220-abfe-b209-7c7842e12249-6085bf2c, #w-node-_707ad617-2220-abfe-b209-7c7842e12252-6085bf2c, #w-node-_707ad617-2220-abfe-b209-7c7842e1225b-6085bf2c, #w-node-_707ad617-2220-abfe-b209-7c7842e12264-6085bf2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d97119a9-010d-7d10-4d02-3ca7254ce420-6085bf2c {
  grid-area: 1 / 3 / 2 / 8;
  place-self: center start;
}

#w-node-d97119a9-010d-7d10-4d02-3ca7254ce425-6085bf2c {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-_27eace83-0f71-ce60-9860-3140e737730a-6085bf2c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_27eace83-0f71-ce60-9860-3140e737730d-6085bf2c {
  place-self: center start;
}

#w-node-e0ab7c5b-107e-8636-3963-cabe7db11704-6085bf42 {
  grid-area: 1 / 1 / 2 / 5;
  align-self: start;
}

#w-node-e0ab7c5b-107e-8636-3963-cabe7db11707-6085bf42 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_4cf54b7b-8b30-c823-d616-47e70b663f4a-0b663f48, #w-node-_4cf54b7b-8b30-c823-d616-47e70b663f63-0b663f48 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e48432f9-4b2b-5411-8ca5-b07ad6e784fc-6085bf4a {
  grid-area: 1 / 1 / 2 / 6;
  align-self: start;
}

#w-node-d06b0da3-afeb-bf64-efb8-f8b4ab472889-6085bf4a {
  grid-area: 1 / 7 / 2 / 12;
  align-self: center;
}

#w-node-_47f00d4f-810c-fdb3-47db-ecbaa1b242c7-6085bf4b {
  grid-area: 1 / 2 / 2 / 6;
  align-self: stretch;
}

#w-node-_97f7d3ba-1908-18aa-8196-60b6362f87af-6085bf4b {
  grid-area: 1 / 8 / 2 / 11;
  align-self: start;
}

#w-node-_92f1138f-6ef5-f329-6697-04bc6bbb0dc0-6085bf4d {
  grid-area: 1 / 7 / 2 / 12;
  align-self: center;
}

#w-node-_92f1138f-6ef5-f329-6697-04bc6bbb0dde-6085bf4d {
  grid-area: 1 / 1 / 2 / 6;
  align-self: stretch;
}

#w-node-ae74bca1-7a2a-7d20-3579-bd2748f73683-6085bf62 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
}

#w-node-c904e0a3-5373-f7d0-442e-c4f1dd8606c5-6085bf62 {
  grid-area: 1 / 8 / 2 / 13;
  align-self: stretch;
}

#w-node-efbfdf02-f3f0-3711-0606-a995d2c64eb7-d2c64eb6 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: stretch;
}

#w-node-_068ebee0-a2df-cb30-bef2-4352626e940d-d2c64eb6, #w-node-_8a83bec8-7965-52e3-42f3-6d3c61e9956c-d2c64eb6 {
  align-self: stretch;
}

#w-node-_528dea1c-350e-aff0-cba1-2c6df7b83c45-d2c64eb6, #w-node-_23fa18c3-2e47-5544-5a66-e6bab6081da5-d2c64eb6 {
  align-self: start;
}

#w-node-efbfdf02-f3f0-3711-0606-a995d2c64eb9-d2c64eb6 {
  grid-area: 1 / 7 / 2 / 12;
  align-self: center;
}

#w-node-e14b90b8-f2a4-f922-28ac-1e3c20313a40-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-e14b90b8-f2a4-f922-28ac-1e3c20313a42-6085bf65 {
  grid-area: 1 / 3 / 2 / 3;
  place-self: center end;
}

#w-node-e14b90b8-f2a4-f922-28ac-1e3c20313a45-6085bf65 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_3795d785-52c9-ee4f-e2dd-ac3615056e35-6085bf65 {
  grid-area: 6 / 1 / 7 / 2;
  place-self: center;
}

#w-node-_3795d785-52c9-ee4f-e2dd-ac3615056e36-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3795d785-52c9-ee4f-e2dd-ac3615056e38-6085bf65 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3795d785-52c9-ee4f-e2dd-ac3615056e3c-6085bf65 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3795d785-52c9-ee4f-e2dd-ac3615056e40-6085bf65 {
  grid-area: 5 / 1 / 6 / 2;
  place-self: center;
}

#w-node-_3795d785-52c9-ee4f-e2dd-ac3615056e44-6085bf65 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_9276fc1a-aca2-69fe-78c9-2b72e75b9b33-6085bf65 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-a4c1c2e9-f2b4-f8cb-81b9-82796071f734-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_237a1eb6-ea90-f5b5-7dab-ef6cb9fd2677-6085bf65 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center;
}

#w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8170c-6085bf65 {
  grid-area: 1 / 1 / 5 / 5;
}

#w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8170d-6085bf65, #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8170e-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8170f-6085bf65 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81711-6085bf65 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81718-6085bf65 {
  grid-area: 1 / 5 / 2 / 8;
  place-self: center;
}

#w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8171b-6085bf65 {
  grid-area: 2 / 6 / 3 / 8;
  place-self: center end;
}

#w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8171e-6085bf65 {
  grid-area: 3 / 5 / 4 / 8;
  place-self: start;
}

#w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81721-6085bf65 {
  grid-area: 4 / 6 / 5 / 8;
  place-self: start center;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3e6-6085bf65 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3e8-6085bf65 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center end;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3e9-6085bf65, #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3ea-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3eb-6085bf65 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3ef-6085bf65 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3f1-6085bf65 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3f3-6085bf65 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3f4-6085bf65, #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3f5-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3f6-6085bf65 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3f8-6085bf65 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3fa-6085bf65 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3fc-6085bf65 {
  grid-area: 2 / 3 / 3 / 3;
  place-self: center start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3fd-6085bf65, #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3fe-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3ff-6085bf65 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe403-6085bf65 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe405-6085bf65 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe407-6085bf65 {
  grid-area: 3 / 1 / 4 / 4;
  justify-self: center;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd45d-6085bf65 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start center;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd45f-6085bf65 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center end;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd460-6085bf65, #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd461-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd462-6085bf65 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd466-6085bf65 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd468-6085bf65 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd46a-6085bf65 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd46d-6085bf65 {
  grid-area: 2 / 2 / 3 / 3;
  place-self: center;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd46e-6085bf65, #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd46f-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd470-6085bf65 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd474-6085bf65 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd476-6085bf65 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd478-6085bf65 {
  grid-area: 2 / 3 / 3 / 3;
  place-self: center start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd479-6085bf65, #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd47a-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd47b-6085bf65 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd47e-6085bf65 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd480-6085bf65 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd482-6085bf65 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd483-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd484-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd487-6085bf65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd49a-6085bf65 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center end;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd49b-6085bf65, #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd49c-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd49d-6085bf65 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a2-6085bf65 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a4-6085bf65 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a6-6085bf65 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: center end;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a7-6085bf65, #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a8-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a9-6085bf65 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4ad-6085bf65 {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4af-6085bf65 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d79668c-6085bf65 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d79668e-6085bf65 {
  grid-area: 2 / 1 / 3 / 3;
  place-self: center start;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d79668f-6085bf65, #w-node-f29e14c7-6785-e58a-f687-8ae83d796690-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d796691-6085bf65 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end start;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d796693-6085bf65 {
  grid-area: 1 / 2 / 3 / 4;
  place-self: center end;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d796694-6085bf65, #w-node-f29e14c7-6785-e58a-f687-8ae83d796695-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d796696-6085bf65 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d796699-6085bf65 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d7966ae-6085bf65 {
  grid-area: 3 / 1 / 4 / 4;
  place-self: start end;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d7966af-6085bf65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d7966b0-6085bf65 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: start;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d7966b3-6085bf65 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d7966c3-6085bf65 {
  grid-area: 2 / 1 / 3 / 3;
  place-self: end start;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d7966c7-6085bf65 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-f29e14c7-6785-e58a-f687-8ae83d7966d7-6085bf65 {
  grid-area: 2 / 3 / 4 / 4;
  place-self: center end;
}

#w-node-_707ad617-2220-abfe-b209-7c7842e12236-6085bf65 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_707ad617-2220-abfe-b209-7c7842e12237-6085bf65, #w-node-_707ad617-2220-abfe-b209-7c7842e12240-6085bf65, #w-node-_707ad617-2220-abfe-b209-7c7842e12249-6085bf65, #w-node-_707ad617-2220-abfe-b209-7c7842e12252-6085bf65, #w-node-_707ad617-2220-abfe-b209-7c7842e1225b-6085bf65, #w-node-_707ad617-2220-abfe-b209-7c7842e12264-6085bf65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d97119a9-010d-7d10-4d02-3ca7254ce420-6085bf65 {
  grid-area: 1 / 3 / 2 / 8;
  place-self: center start;
}

#w-node-d97119a9-010d-7d10-4d02-3ca7254ce425-6085bf65 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-_9090cfb3-3374-1483-9524-42f198784e34-6085bf65 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_9090cfb3-3374-1483-9524-42f198784e3f-6085bf65 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_9090cfb3-3374-1483-9524-42f198784e5c-6085bf65 {
  grid-area: 3 / 1 / 4 / 4;
  place-self: end stretch;
}

#w-node-_9090cfb3-3374-1483-9524-42f198784e5e-6085bf65 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: stretch;
}

#w-node-_9090cfb3-3374-1483-9524-42f198784e5f-6085bf65 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9090cfb3-3374-1483-9524-42f198784e61-6085bf65 {
  grid-area: 2 / 3 / 3 / 4;
  align-self: end;
}

#w-node-e1c98f60-700b-1b7e-8c30-d1781f710f31-6085bf66 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_10ea19c9-3ad1-3133-2c7d-3adc6ee898d3-6085bf66 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center end;
}

#w-node-_9276fc1a-aca2-69fe-78c9-2b72e75b9b33-6085bf66 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_20c2d32c-b1ac-f5d2-0c7c-cff56e7c6fe1-6085bf66 {
  grid-area: 1 / 1 / 2 / 5;
  place-self: start center;
}

#w-node-_00b76c73-3dd0-f54f-95a2-222494457f75-6085bf66 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_3fe95325-1e71-b359-2cda-d9cad1711365-6085bf66 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ef5a402a-1705-58ca-ed45-c92d8ee14a25-6085bf66 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3e60df15-9afd-be8f-3438-c7d94ba110a3-6085bf66 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_63584abb-3190-a12b-9ead-b83af02beb9a-6085bf66 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8a2898a0-c136-d695-c4e1-a3f92ed5a81e-6085bf66 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8a2898a0-c136-d695-c4e1-a3f92ed5a81f-6085bf66 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9dd9027b-2825-7690-6dd0-3ba5d7b330de-6085bf66 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_41396aad-1f96-db1d-b8cd-522df6d5dfac-6085bf66 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a4ce84c1-9cca-e8ac-8e0f-74e920c5e5c0-6085bf67, #w-node-_2b799b94-5082-955c-9d36-27d1bcf4037d-6085bf67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e82cda17-1218-6a46-d47b-310ab4cedda5-6085bf67 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center;
}

#w-node-e58ff01d-17c3-fd33-fef0-b42afa558146-6085bf67 {
  grid-area: 4 / 1 / 5 / 2;
  justify-self: center;
}

#w-node-e0e7dc00-bb29-1bfc-9903-3a5c7ba9074a-6085bf67, #w-node-e55dfa0d-01eb-8625-e0bc-e1c237f889a6-6085bf67 {
  place-self: center;
}

#w-node-e68ef86b-68e0-36dc-1031-6612c558f526-6085bf83 {
  place-self: end center;
}

#w-node-_4be93ba4-7ba5-8227-b5a4-2993a48f8e6b-6085bf85 {
  grid-area: 2 / 1 / 4 / 4;
  place-self: center start;
}

#w-node-_83ef6fec-d53c-606e-7acd-3f7c78098f98-6085bf85 {
  grid-area: 3 / 1 / 6 / 4;
  place-self: end center;
}

#w-node-_9276fc1a-aca2-69fe-78c9-2b72e75b9b33-6085bf85 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-fc3b3a48-deb9-35cd-3ada-592200b92607-6085bf85 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: start;
}

#w-node-fb4be464-458e-f565-5205-835460913d91-6085bf85 {
  grid-area: 1 / 1 / 3 / 4;
  place-self: end start;
}

#w-node-e1c98f60-700b-1b7e-8c30-d1781f710f31-6085bf85 {
  grid-area: 2 / 3 / 3 / 6;
  place-self: end;
}

#w-node-_76077efe-8db8-80b7-aa85-a1eaec13f19b-6085bf85 {
  grid-area: 3 / 1 / 5 / 13;
  place-self: center;
}

#w-node-_95b0020f-3ec1-4189-08dd-7c27d492e17f-6085bf85 {
  grid-area: 1 / 1 / 7 / 13;
}

#w-node-_3ea0e4c0-3901-6e46-9f29-0fecbcc2d8ef-6085bf85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_3ea0e4c0-3901-6e46-9f29-0fecbcc2d8f0-6085bf85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ea0e4c0-3901-6e46-9f29-0fecbcc2d8f2-6085bf85 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end start;
}

#w-node-_3b477d06-2690-a169-4f7e-06631d5748d6-6085bf85 {
  grid-area: 1 / 2 / 3 / 3;
  place-self: end;
}

#w-node-_3ea0e4c0-3901-6e46-9f29-0fecbcc2d8f4-6085bf85 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-ed158c88-8dc0-bfc1-4291-eea04307ffa7-6085bf85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-ed158c88-8dc0-bfc1-4291-eea04307ffa8-6085bf85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed158c88-8dc0-bfc1-4291-eea04307ffaa-6085bf85 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end start;
}

#w-node-ed158c88-8dc0-bfc1-4291-eea04307ffac-6085bf85 {
  grid-area: 1 / 2 / 3 / 3;
  place-self: end;
}

#w-node-ed158c88-8dc0-bfc1-4291-eea04307ffae-6085bf85 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_61624bf0-1835-d171-748f-ae2829cb1f9f-6085bf85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_61624bf0-1835-d171-748f-ae2829cb1fa0-6085bf85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61624bf0-1835-d171-748f-ae2829cb1fa2-6085bf85 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end start;
}

#w-node-_61624bf0-1835-d171-748f-ae2829cb1fa4-6085bf85 {
  grid-area: 1 / 2 / 3 / 3;
  place-self: end;
}

#w-node-_61624bf0-1835-d171-748f-ae2829cb1fa6-6085bf85 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_62d2dc64-b0c5-183c-3ba2-e2f65cacf5ca-6085bf85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_62d2dc64-b0c5-183c-3ba2-e2f65cacf5cb-6085bf85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62d2dc64-b0c5-183c-3ba2-e2f65cacf5cd-6085bf85 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end start;
}

#w-node-_62d2dc64-b0c5-183c-3ba2-e2f65cacf5cf-6085bf85 {
  grid-area: 1 / 2 / 3 / 3;
  place-self: end;
}

#w-node-_62d2dc64-b0c5-183c-3ba2-e2f65cacf5d1-6085bf85 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_670c870d-a6ff-c5a3-1172-0a80327968f0-6085bf85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f272c80-5c53-5843-6f9f-582799d69e2d-6085bf85 {
  grid-area: 2 / 3 / 6 / 11;
  place-self: center stretch;
}

#w-node-_6f272c80-5c53-5843-6f9f-582799d69e34-6085bf85 {
  grid-area: 6 / 5 / 8 / 9;
  place-self: end center;
}

#w-node-_743a8503-5621-a020-a420-dc39b3687b0e-6085bf85 {
  grid-area: 1 / 1 / 3 / 4;
  place-self: center;
}

#w-node-ceb42677-51de-36b1-92b4-10d55c455d9f-6085bf85 {
  grid-area: 1 / 10 / 3 / 13;
  place-self: center;
}

#w-node-cbc35948-4224-027f-5d34-9a93709b5b57-6085bf85 {
  grid-area: 6 / 9 / 8 / 12;
  place-self: center;
}

#w-node-_8d302abe-9dda-189b-eb40-6c9a92b806f9-6085bf85 {
  grid-area: 4 / 3 / 6 / 6;
  place-self: center;
}

#w-node-_3080ef1d-20a4-5da5-ce1a-e59068636acb-6085bf85 {
  grid-area: 3 / 8 / 5 / 11;
  place-self: center;
}

#w-node-_6a5647a2-50bf-a4d2-070b-1ceb7e52889a-6085bf85 {
  grid-area: 6 / 3 / 8 / 6;
  place-self: center;
}

#w-node-_4aa0025e-ee59-8317-fad8-1ff00f9530d7-6085bf85 {
  grid-area: 4 / 10 / 6 / 13;
  place-self: center;
}

#w-node-_053c43f6-4026-5a6d-7ac3-da049fdb19fc-6085bf85 {
  grid-area: 2 / 5 / 4 / 8;
  place-self: center;
}

#w-node-ca789f10-c5ce-d439-a715-a57c111a0e76-6085bf85 {
  grid-area: 3 / 1 / 5 / 4;
  place-self: center;
}

#w-node-_74d27ed3-3411-b975-ac76-571b013c60cc-6085bf85 {
  grid-area: 5 / 10 / 7 / 13;
  place-self: center;
}

#w-node-e00019a2-4a19-90e9-dc98-d978b411a3b2-6085bf85 {
  grid-area: 5 / 1 / 7 / 4;
  place-self: center;
}

#w-node-_749cc87c-9449-0e92-c78d-0f65ebd184ad-6085bf85 {
  grid-area: 5 / 6 / 7 / 9;
  place-self: center;
}

#w-node-_0eb3db41-f91c-f9d9-372d-481f2360463b-6085bf85 {
  grid-area: 2 / 9 / 4 / 12;
  place-self: center;
}

#w-node-_1ad8b9b1-2ac6-cafd-a5a1-7e2f78143b4a-6085bf85 {
  grid-area: 2 / 2 / 4 / 5;
  place-self: center;
}

#w-node-_2106de98-988a-ba1f-6feb-4b8ba52d1f14-6085bf85 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d2e19d84-c618-9644-6088-28ac01bb8bde-6085bf8a, #w-node-ff69218b-d1db-89d0-c6ce-ee9d7a340eb2-6085bf8b {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_394d3192-b755-2806-cfd5-046c96888a6a-6085bf8b, #w-node-_14571572-5054-5b45-5947-142a6b5cadce-6085bf8b, #w-node-_744c178f-fd96-e08e-97fa-4b224994144f-6085bf8b, #w-node-_39bbcae7-4589-7219-6aa4-29c9006691dc-6085bf8b, #w-node-ddddb7ab-8fe0-d946-ef8d-5b72c9f2fe4d-6085bf8b, #w-node-_609bfd93-88da-9a42-d2bd-2797ed501b1c-6085bf8b, #w-node-f9505f07-30ef-d883-9a45-855599529ae8-6085bf8b, #w-node-_49fd6688-c18c-12bc-1977-e0c514fc4d0d-6085bf8b, #w-node-ae089cf4-44f4-395b-7600-6bf1fe39d77f-6085bf8b, #w-node-_3acffecf-f30c-47b6-0b23-044b59add0fe-6085bf8b, #w-node-d34afa21-2d8b-bb0f-e07a-9807e0eaae06-6085bf8b, #w-node-d5d16449-4112-6fe6-d03d-1f56bc01f97c-6085bf8b, #w-node-_8ced9df1-b48b-56d2-0985-69fced164be8-6085bf8b, #w-node-_570e4136-b5f9-f3dc-14b2-a41945ee9824-6085bf8b, #w-node-bea1b72d-9ec6-c6bf-f043-f1448cdda3ad-6085bf8b, #w-node-_0a860a7f-0ed3-4127-082a-ed70d2efb5a2-6085bf8b, #w-node-e73f950f-0ce4-33a3-deb1-9a41ecbbbbb6-6085bf8b, #w-node-a20ca079-bd2f-04ff-8846-87a8b90f76c7-6085bf8b, #w-node-_9cc85011-74d5-f686-8caf-80125874c965-6085bf8b, #w-node-e5b6369d-efaf-48bc-8d26-23cc16761808-6085bf8b, #w-node-cf5290ac-d8f5-7ace-cdc3-7f03b948951b-6085bf8b, #w-node-b55dc34c-6215-5d6d-4967-0470f9deabf4-6085bf8b, #w-node-aa4a4b85-aea9-9362-854b-77ec60f1f7d5-6085bf8b, #w-node-_3a94f34e-e53f-f962-d0e9-8d1b69526bc1-6085bf8b, #w-node-d68db187-a23b-f6f6-9d74-b3ff08bec4fb-6085bf8b, #w-node-b9870271-a49e-825e-ea71-57e8a12d3c99-6085bf8b, #w-node-_5986dbef-53ec-55a3-a119-a4a5d5b4ef3b-6085bf8b, #w-node-f094e257-4ecc-3d09-3968-4b99dd9b27be-6085bf8b, #w-node-dcb1b743-613b-1983-9232-93fc313b1f18-6085bf8b, #w-node-b84e731b-77b3-7a48-0182-9f7d8f8c5d97-6085bf8b, #w-node-_9b323d8f-14e3-a1bb-6312-a1af0d9414eb-6085bf8b, #w-node-b5c5feb5-5247-1bcc-b7e8-208c6ffb9b54-6085bf8b, #w-node-bd29cd2a-1101-8295-2777-ce4a55ad604b-6085bf8b, #w-node-e0442775-c2c8-8d04-8dce-1fb3a17193ba-6085bf8b, #w-node-_152b045d-33fe-c793-d1fa-c293852b35b6-6085bf8b, #w-node-fd8bda9b-b7f2-2b4b-c2c4-59fffd2afc9e-6085bf8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e4e0839c-d0d3-4799-1246-33e791e29421-6085bfa2 {
  grid-area: Menu;
  align-self: start;
}

#w-node-e4e0839c-d0d3-4799-1246-33e791e29435-6085bfa2 {
  grid-area: Content;
  justify-self: stretch;
}

#w-node-_9276fc1a-aca2-69fe-78c9-2b72e75b9b33-6085bfa2 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_20c2d32c-b1ac-f5d2-0c7c-cff56e7c6fe1-6085bfa2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e1c98f60-700b-1b7e-8c30-d1781f710f31-6085bfa2 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end center;
}

#w-node-_00e582a2-edb4-557f-6738-f7f030bc08e1-6085bfa2 {
  justify-self: center;
}

#w-node-_00e582a2-edb4-557f-6738-f7f030bc0991-6085bfa2, #w-node-_00e582a2-edb4-557f-6738-f7f030bc0992-6085bfa2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0ccca614-87db-ee65-c655-b8c99d0a4b44-6085bfa2 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center end;
}

#w-node-_0ccca614-87db-ee65-c655-b8c99d0a4b4e-6085bfa2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-a0448a73-910d-6e58-81a3-f37a720c60c0-6085bfa2, #w-node-_0ccca614-87db-ee65-c655-b8c99d0a4b42-6085bfa2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-aa030408-cc6a-d3bb-0015-33a876ca31fd-6085bfa2 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-aa030408-cc6a-d3bb-0015-33a876ca3200-6085bfa2 {
  place-self: center start;
}

#w-node-a245de07-bb7f-1c1b-5c41-d5c5faa1e3f2-6085bfa6 {
  grid-area: 1 / 3 / 2 / 11;
}

#landing.w-node-_17b6f741-edcd-3c08-f019-83f7bc84e875-6085bfa6 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-c1bb78c8-c02a-8c89-3667-69416f5dce6e-6085bfa6, #w-node-c1bb78c8-c02a-8c89-3667-69416f5dce73-6085bfa6, #w-node-c1bb78c8-c02a-8c89-3667-69416f5dce78-6085bfa6, #w-node-c1bb78c8-c02a-8c89-3667-69416f5dce7d-6085bfa6, #w-node-c1bb78c8-c02a-8c89-3667-69416f5dce82-6085bfa6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#features.w-node-_673f1131-ef54-1e63-1eea-146ed3e13502-6085bfa6 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_673f1131-ef54-1e63-1eea-146ed3e13538-6085bfa6, #w-node-_673f1131-ef54-1e63-1eea-146ed3e1353d-6085bfa6, #w-node-_673f1131-ef54-1e63-1eea-146ed3e13542-6085bfa6, #w-node-_673f1131-ef54-1e63-1eea-146ed3e13547-6085bfa6, #w-node-_673f1131-ef54-1e63-1eea-146ed3e1354c-6085bfa6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c00d5d48-6379-8b8e-8977-f308b2f89920-6085bfa8 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_8c2a5ac7-50f9-49dd-e455-e9106a26d72d-6085bfab {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_8c2a5ac7-50f9-49dd-e455-e9106a26d72f-6085bfab {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-ea8cbe9f-70bf-05ee-8b77-cb851d39569d-6085bfab {
  grid-area: 2 / 1 / 4 / 4;
  place-self: center;
}

#w-node-_8c226033-46fb-5338-d210-dbd7fb0a3ba1-6085bfab {
  place-self: center;
}

#w-node-e83354b7-e676-1e06-f686-f8e58c4c59f8-6085bfab {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cb67c219-f3b5-5f39-435d-b8a87aa8e71c-6085bfab {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_62487b44-1f23-dd0a-c767-ee3fb081585c-6085bfab {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_55e24a04-adba-dd9b-00ea-d4fe92c417c9-6085bfab {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_885e1de3-d9a9-2fac-ecfe-7bc6b3ba900a-6085bfab {
  place-self: center;
}

#w-node-ec977ff5-8570-e08a-9025-936b9c0bee5c-6085bfab {
  grid-area: 2 / 5 / 4 / 7;
  place-self: center;
}

#w-node-_070d0375-ceaa-8667-c59a-860a5b83a3e5-6085bfab {
  grid-area: 3 / 2 / 4 / 4;
  place-self: center;
}

#w-node-b1cb39cf-c9c0-0877-f168-c82119f317c9-6085bfab {
  grid-area: 1 / 1 / 3 / 3;
  place-self: center;
}

#w-node-_6129bb86-85e7-94f3-a1d5-4d1c2b3d7acc-6085bfab {
  grid-area: 2 / 4 / 3 / 5;
  place-self: center end;
}

#w-node-_3fec62d0-9883-859e-001b-b7aa59f0f2b2-6085bfab {
  grid-area: 6 / 4 / 7 / 5;
  place-self: center;
}

#w-node-_3c8ce9ed-01bc-3125-9c97-e1f8343cae1f-6085bfab {
  grid-area: 4 / 4 / 5 / 6;
  place-self: center;
}

#w-node-_767973cd-2725-bdcf-4c87-b0d58b358f24-6085bfab {
  grid-area: 4 / 1 / 6 / 3;
  place-self: center;
}

#w-node-_42a96c54-3dd1-d0fe-188c-9a5cc56fb636-6085bfab {
  grid-area: 5 / 2 / 7 / 4;
  place-self: center;
}

#w-node-d023f5e0-2ced-e607-aaf3-95b7d9904607-6085bfab {
  grid-area: 5 / 5 / 6 / 7;
  place-self: center;
}

#w-node-_760a038b-a3cf-165b-759f-48e4433975e5-6085bfab {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end;
}

#w-node-_033a94d8-358d-5a6d-1a00-db0c474a90a5-6085bfab {
  place-self: center;
}

#w-node-f26a344e-6bb7-7c94-6e97-92797de36350-6085bfab {
  place-self: end;
}

#w-node-_1a7f06a9-295b-930a-015d-0ddf4e11e1ac-6085bfab {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b7304429-e291-1339-73ba-50f5b3cd9d0c-6085bfac {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_94f6e489-de9d-0667-ed67-8bb5cf004c6b-6085bfc7 {
  grid-area: 2 / 1 / 4 / 4;
  place-self: start center;
}

#w-node-_825fc03f-106e-6504-d57a-52a4f2769f2e-6085bfc7 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_52bc60be-f654-a44e-badf-17e680fc0b94-6085bfc7 {
  grid-area: Menu;
  align-self: start;
}

#w-node-_52bc60be-f654-a44e-badf-17e680fc0ba7-6085bfc7 {
  grid-area: Content;
  justify-self: stretch;
}

#w-node-_503f3866-c716-16b9-69c5-c3d4a4f1027d-6085bfc7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_62280cae-ce24-01bd-1c81-fb6ed6d4de93-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_62280cae-ce24-01bd-1c81-fb6ed6d4de95-6085bfc9 {
  grid-area: 1 / 3 / 2 / 3;
  place-self: center end;
}

#w-node-_62280cae-ce24-01bd-1c81-fb6ed6d4de98-6085bfc9 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-d0f4a40e-bc4b-3c57-c778-bfd5b1e9c076-6085bfc9 {
  grid-area: 6 / 1 / 7 / 2;
  place-self: center;
}

#w-node-d0f4a40e-bc4b-3c57-c778-bfd5b1e9c077-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d0f4a40e-bc4b-3c57-c778-bfd5b1e9c079-6085bfc9 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d0f4a40e-bc4b-3c57-c778-bfd5b1e9c07d-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d0f4a40e-bc4b-3c57-c778-bfd5b1e9c081-6085bfc9 {
  grid-area: 5 / 1 / 6 / 2;
  place-self: center;
}

#w-node-d0f4a40e-bc4b-3c57-c778-bfd5b1e9c085-6085bfc9 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_65551451-1b9d-ea67-71f6-9f3bf9d1a0bf-6085bfc9 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_65551451-1b9d-ea67-71f6-9f3bf9d1a0c0-6085bfc9 {
  grid-area: 1 / 1 / 2 / 8;
  place-self: start;
}

#w-node-bdc769a7-df02-1c4d-3c22-f5a4cbb3f8fc-6085bfc9 {
  grid-area: 2 / 1 / 3 / 8;
  place-self: center end;
}

#w-node-_5aa42fb6-9abf-965c-b013-41e6a8abe9fb-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5aa42fb6-9abf-965c-b013-41e6a8abe9fc-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cf4d777-8ddc-f1e4-c1b7-0794b90e0c02-6085bfc9 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-_02681b6f-42a7-2ed8-e7a7-87f09a316893-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-b3ba8707-9f0e-a15e-80ee-b1104da81a92-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-_02681b6f-42a7-2ed8-e7a7-87f09a31688f-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-eed66c8e-ea2d-c0ec-6a5b-16f8b1c2f5a7-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-a9cf5d23-f268-9aa9-77f9-229831d2447c-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a9cf5d23-f268-9aa9-77f9-229831d2447d-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9cf5d23-f268-9aa9-77f9-229831d2447f-6085bfc9 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-a9cf5d23-f268-9aa9-77f9-229831d24480-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-a9cf5d23-f268-9aa9-77f9-229831d24482-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-a9cf5d23-f268-9aa9-77f9-229831d24483-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-a9cf5d23-f268-9aa9-77f9-229831d24485-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-_1eeb77e5-a0d9-21f8-1eaf-2abd3735c484-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1eeb77e5-a0d9-21f8-1eaf-2abd3735c485-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1eeb77e5-a0d9-21f8-1eaf-2abd3735c487-6085bfc9 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-_1eeb77e5-a0d9-21f8-1eaf-2abd3735c488-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_1eeb77e5-a0d9-21f8-1eaf-2abd3735c48a-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-_1eeb77e5-a0d9-21f8-1eaf-2abd3735c48b-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_1eeb77e5-a0d9-21f8-1eaf-2abd3735c48d-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-_7e314a02-3961-ce6b-eea5-e5fb03b52b64-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7e314a02-3961-ce6b-eea5-e5fb03b52b65-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e314a02-3961-ce6b-eea5-e5fb03b52b67-6085bfc9 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-_7e314a02-3961-ce6b-eea5-e5fb03b52b68-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_7e314a02-3961-ce6b-eea5-e5fb03b52b6a-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-_7e314a02-3961-ce6b-eea5-e5fb03b52b6b-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_7e314a02-3961-ce6b-eea5-e5fb03b52b6d-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-bf666750-c94e-55a4-1d52-1584d2baa318-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bf666750-c94e-55a4-1d52-1584d2baa319-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf666750-c94e-55a4-1d52-1584d2baa31b-6085bfc9 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-bf666750-c94e-55a4-1d52-1584d2baa31c-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-bf666750-c94e-55a4-1d52-1584d2baa31e-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-bf666750-c94e-55a4-1d52-1584d2baa31f-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-bf666750-c94e-55a4-1d52-1584d2baa324-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-_6f2e72d3-48c6-7d9f-dab0-7e628928125e-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6f2e72d3-48c6-7d9f-dab0-7e628928125f-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f2e72d3-48c6-7d9f-dab0-7e6289281261-6085bfc9 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-_6f2e72d3-48c6-7d9f-dab0-7e6289281262-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_6f2e72d3-48c6-7d9f-dab0-7e6289281264-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-_6f2e72d3-48c6-7d9f-dab0-7e6289281265-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_6f2e72d3-48c6-7d9f-dab0-7e628928126a-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-b351c501-ef36-3702-d151-7414ceea0b35-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b351c501-ef36-3702-d151-7414ceea0b36-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b351c501-ef36-3702-d151-7414ceea0b38-6085bfc9 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-b351c501-ef36-3702-d151-7414ceea0b39-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-b351c501-ef36-3702-d151-7414ceea0b3b-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-b351c501-ef36-3702-d151-7414ceea0b3c-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-b351c501-ef36-3702-d151-7414ceea0b3e-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-bec479cd-3a73-dbe0-f25c-790016e93494-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bec479cd-3a73-dbe0-f25c-790016e93495-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bec479cd-3a73-dbe0-f25c-790016e93497-6085bfc9 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-bec479cd-3a73-dbe0-f25c-790016e93498-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-bec479cd-3a73-dbe0-f25c-790016e9349a-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-bec479cd-3a73-dbe0-f25c-790016e9349b-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-bec479cd-3a73-dbe0-f25c-790016e9349d-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-_161e64b1-6f60-a327-57ce-e05588bdf5c1-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_161e64b1-6f60-a327-57ce-e05588bdf5c2-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_161e64b1-6f60-a327-57ce-e05588bdf5c4-6085bfc9 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-_161e64b1-6f60-a327-57ce-e05588bdf5c5-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_161e64b1-6f60-a327-57ce-e05588bdf5c7-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-_161e64b1-6f60-a327-57ce-e05588bdf5c8-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_161e64b1-6f60-a327-57ce-e05588bdf5ca-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-_85465783-2a65-bc0e-3c4b-a683776503c0-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_85465783-2a65-bc0e-3c4b-a683776503c1-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85465783-2a65-bc0e-3c4b-a683776503c3-6085bfc9 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-_85465783-2a65-bc0e-3c4b-a683776503c4-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_85465783-2a65-bc0e-3c4b-a683776503c6-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-_85465783-2a65-bc0e-3c4b-a683776503c7-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_85465783-2a65-bc0e-3c4b-a683776503c9-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-b288c748-5c70-b46c-dbed-019c772a4bc3-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b288c748-5c70-b46c-dbed-019c772a4bc4-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b288c748-5c70-b46c-dbed-019c772a4bc6-6085bfc9 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-b288c748-5c70-b46c-dbed-019c772a4bc7-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-b288c748-5c70-b46c-dbed-019c772a4bc9-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-b288c748-5c70-b46c-dbed-019c772a4bca-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-b288c748-5c70-b46c-dbed-019c772a4bcc-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-b0bf01ad-f507-ac23-21a3-150d89f8731b-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b0bf01ad-f507-ac23-21a3-150d89f8731c-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0bf01ad-f507-ac23-21a3-150d89f8731e-6085bfc9 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-b0bf01ad-f507-ac23-21a3-150d89f8731f-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-b0bf01ad-f507-ac23-21a3-150d89f87321-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: start stretch;
}

#w-node-b0bf01ad-f507-ac23-21a3-150d89f87322-6085bfc9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-b0bf01ad-f507-ac23-21a3-150d89f87324-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-e8f6a460-cba1-0a23-97ea-390b2c79a7fb-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6c143b2b-47c3-bf4f-292d-cc7dcdbe1d51-6085bfc9 {
  grid-area: 1 / 1 / 4 / 4;
  place-self: center;
}

#w-node-_18de4242-c04f-1a99-e546-54ba206e4543-6085bfc9 {
  grid-area: 3 / 1 / 4 / 4;
  align-self: end;
}

#w-node-_4274afeb-688e-07c7-0d76-2bd325d8fc7e-6085bfc9 {
  grid-area: 4 / 1 / 5 / 4;
  place-self: end start;
}

#w-node-d3cdcff2-562e-2867-3b3b-2de07d207d99-6085bfc9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8c143d9b-3a8b-9129-2711-6c5840c2b18a-6085bfc9 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: center start;
}

#w-node-_9a10a248-67ab-2fa5-115c-55b476108618-6085bfc9 {
  grid-area: 2 / 1 / 3 / 4;
  place-self: center end;
}

#w-node-dd210f52-9a04-f650-eaf8-1028bc07f436-6085bfc9 {
  grid-area: 3 / 1 / 4 / 4;
  place-self: center end;
}

#w-node-_7eca3866-ba3d-902b-7510-8b4628f27559-6085bfc9 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_21ad8a6a-ba94-c3de-83ca-f132bfebf9ef-6085bfc9 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-ca16e900-674c-4a86-ceee-fa3ccdf38133-6085bfc9 {
  grid-area: 5 / 1 / 6 / 4;
  place-self: center start;
}

#w-node-add39597-c11c-ffbb-e459-c075b5be68fc-6085bfc9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-add39597-c11c-ffbb-e459-c075b5be68fe-6085bfc9 {
  grid-area: 1 / 1 / 4 / 4;
  place-self: center;
}

#w-node-add39597-c11c-ffbb-e459-c075b5be6900-6085bfc9 {
  grid-area: 4 / 1 / 5 / 4;
  align-self: end;
}

#w-node-_41fbbc9f-3923-160b-c88a-0b6a5399ad65-6085bfc9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_41fbbc9f-3923-160b-c88a-0b6a5399ad67-6085bfc9 {
  grid-area: 1 / 1 / 4 / 4;
  place-self: center;
}

#w-node-fa974f71-d4e6-725b-f818-41cc9b498a55-6085bfc9 {
  grid-area: 4 / 1 / 5 / 4;
  place-self: end center;
}

#w-node-c34d3c9b-19d0-8feb-a343-9dc7ad8903ad-6085bfc9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c34d3c9b-19d0-8feb-a343-9dc7ad8903af-6085bfc9 {
  grid-area: 1 / 1 / 4 / 4;
  place-self: center;
}

#w-node-c34d3c9b-19d0-8feb-a343-9dc7ad8903b1-6085bfc9 {
  grid-area: 4 / 1 / 5 / 4;
  align-self: end;
}

#w-node-_59cf6721-2a96-e551-a2a3-d851914974bc-6085bfc9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_59cf6721-2a96-e551-a2a3-d851914974be-6085bfc9 {
  grid-area: 1 / 1 / 4 / 4;
  place-self: center;
}

#w-node-_4bb2f02e-fce5-fe2c-0f94-eda856509fcc-6085bfc9 {
  grid-area: 4 / 1 / 5 / 4;
  place-self: end center;
}

#w-node-_05bc29f2-9962-4cb7-3932-41bde2f430cb-6085bfc9 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_53b804ad-2d84-d4c0-a9c7-e4143c35703b-6085bfc9 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_99822102-4285-c9f9-0661-832ce179c076-6085bfc9 {
  grid-area: 4 / 1 / 5 / 13;
}

#w-node-_3a0cdb19-e22e-ce6b-6c75-238c418e5c49-6085bfc9 {
  grid-area: 3 / 1 / 4 / 7;
  place-self: end;
}

#w-node-_16904e67-8a26-15de-e0a6-7bfea765af34-6085bfc9 {
  grid-area: 2 / 7 / 4 / 13;
}

#w-node-b8f56339-53ac-5df2-3571-0b257aa5f935-6085bfc9 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-c6fb5078-958a-4b1b-912e-786d743daf3f-6085bfc9 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_6d9d5a75-8723-fe91-2f84-8700e0472d88-6085bfc9 {
  grid-area: 2 / 2 / 3 / 12;
  justify-self: center;
}

#w-node-_08a49e96-698f-6012-8380-01ed08037a03-6085bfc9 {
  grid-area: 3 / 1 / 4 / 12;
}

#w-node-_2efa4605-f3d8-dc71-86e4-3544c04999a0-6085bfc9 {
  grid-area: 4 / 1 / 5 / 13;
  justify-self: center;
}

#w-node-_5030a9a4-7a69-fa4c-9047-3b129c9339f6-6085bfc9 {
  grid-area: 5 / 1 / 6 / 13;
  justify-self: center;
}

#w-node-_6b4a8e33-0998-7277-8485-a389adbc3855-6085bfc9 {
  grid-area: 6 / 4 / 7 / 10;
  place-self: center;
}

#w-node-_1c895b63-e424-663e-3126-7ab54eb91341-6085bfc9 {
  grid-area: 7 / 1 / 8 / 13;
}

#w-node-_7bd68228-7bcc-e9d0-4324-59c6f25175ef-6085bfc9 {
  grid-area: 5 / 1 / 8 / 6;
  place-self: end start;
}

#w-node-_4346b09b-ddf6-2566-d387-f27940207630-6085bfc9 {
  grid-area: 1 / 8 / 2 / 13;
  place-self: end center;
}

#w-node-_57294ece-0757-2f28-1aa4-bda2190c32b1-6085bfc9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4ed72773-1476-bafa-9f5f-299696491450-6085bfc9, #w-node-_91dd9bef-06b6-e854-61b5-8945950cc7a8-6085bfc9, #w-node-c32f8b94-ba03-c64e-e91b-87311afcdc60-6085bfc9, #w-node-_8dfa885f-0a9e-b095-8e61-cb8a85c8b886-6085bfc9, #w-node-a835ea55-9533-d973-18f9-56e17f6daa5e-6085bfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73aea22b-cffd-fd07-4581-75b085334616-6085bfc9 {
  grid-area: 2 / 2 / 5 / 8;
  align-self: center;
}

#w-node-_32e796fe-0cbe-f2eb-7ea3-82650cca7efc-6085bfc9 {
  grid-area: 2 / 2 / 4 / 8;
  align-self: center;
}

#w-node-_38412934-a9e5-0eda-874b-d7a865c033dc-6085bfc9 {
  grid-area: 1 / 1 / 3 / 3;
  place-self: center start;
}

#w-node-_1a11620a-27e9-2054-3bb2-82d803b9b975-6085bfc9 {
  grid-area: 3 / 1 / 5 / 3;
  place-self: center;
}

#w-node-f4be51f6-499d-77de-47d4-501903f5439d-6085bfc9 {
  grid-area: 3 / 6 / 5 / 8;
  place-self: end;
}

#w-node-_88387016-ee22-1679-6733-34078ef6a872-6085bfc9 {
  grid-area: 1 / 7 / 3 / 9;
  place-self: center;
}

#w-node-_4a894355-d573-08f8-e755-ba3c67493031-6085bfc9 {
  grid-area: 5 / 1 / 7 / 3;
  place-self: start;
}

#w-node-_3ee9b2c5-9b29-b925-5ce7-e028e1bcb929-6085bfc9 {
  grid-area: 5 / 7 / 7 / 9;
  place-self: center end;
}

#w-node-_99350079-fc43-9cc6-f4f0-17fbfaee6612-6085bfc9 {
  grid-area: 3 / 7 / 5 / 9;
  place-self: start end;
}

#w-node-_9d7c194d-5e0b-a01f-131b-a5caca37a714-6085bfc9 {
  grid-area: 1 / 3 / 3 / 5;
  place-self: start center;
}

#w-node-_689b28aa-2e7b-81a5-57f9-4cd808823237-6085bfc9 {
  grid-area: 1 / 5 / 3 / 7;
  place-self: start center;
}

#w-node-_3b193d23-597a-a361-6a48-78a7e09a5d93-6085bfc9 {
  grid-area: 4 / 2 / 6 / 4;
  place-self: center;
}

#w-node-_68365692-6fef-c91e-32f3-69fee495b63a-6085bfc9 {
  grid-area: 5 / 4 / 7 / 6;
  place-self: start end;
}

#w-node-a225ea56-4d3d-122f-8bad-5e9c36f88678-6085bfc9 {
  grid-area: 4 / 5 / 6 / 7;
  place-self: center end;
}

#w-node-_0b5f7ac6-89ac-1035-0aac-03ff8acdb84a-6085bfc9 {
  grid-area: 5 / 2 / 7 / 4;
  place-self: end start;
}

#w-node-_32d23095-9069-c62c-e8ce-ec482d75583c-6085bfc9 {
  grid-area: 5 / 5 / 7 / 8;
  place-self: end center;
}

#w-node-a2f8a0e4-0d07-26c4-20e5-554dc88b9c98-6085bfc9 {
  grid-area: 5 / 3 / 7 / 5;
  place-self: center;
}

#w-node-_8ba05c1f-bd7e-9b10-6c52-6748013b425d-6085bfc9 {
  grid-area: 2 / 2 / 4 / 8;
  align-self: center;
}

#w-node-ef7e4643-1d0c-8299-bc43-5d57469ec10e-6085bfc9 {
  grid-area: 1 / 3 / 2 / 8;
  place-self: center start;
}

#w-node-_3b0a602a-8eee-b16e-9d4f-574e8d523327-6085bfc9 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-dcc576cf-2352-3b40-985f-41d4f93c3817-6085bfc9 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-dcc576cf-2352-3b40-985f-41d4f93c3822-6085bfc9 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-dcc576cf-2352-3b40-985f-41d4f93c383f-6085bfc9 {
  grid-area: 3 / 1 / 4 / 4;
  place-self: end stretch;
}

#w-node-dcc576cf-2352-3b40-985f-41d4f93c3841-6085bfc9 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: stretch;
}

#w-node-dcc576cf-2352-3b40-985f-41d4f93c3842-6085bfc9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-dcc576cf-2352-3b40-985f-41d4f93c3844-6085bfc9 {
  grid-area: 2 / 3 / 3 / 4;
  align-self: end;
}

#w-node-c69cd506-2f87-6473-85c9-63f5dcb58618-6085bfcb {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_02e6d7b7-f296-e8d2-963c-63a01198da0a-6085bfcb {
  grid-area: 1 / 1 / 2 / 11;
  align-self: start;
}

#w-node-_662c549a-d2a3-adaa-cb85-f82f1a451cbc-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_662c549a-d2a3-adaa-cb85-f82f1a451cbd-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0da50443-026b-da79-3ce8-fa87be4e231d-6085bfcb {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_662c549a-d2a3-adaa-cb85-f82f1a451cc2-6085bfcb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-_662c549a-d2a3-adaa-cb85-f82f1a451cc3-6085bfcb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_662c549a-d2a3-adaa-cb85-f82f1a451ccb-6085bfcb {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-_75452218-f802-e92d-83e1-5cf534bdb8e1-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_75452218-f802-e92d-83e1-5cf534bdb8e2-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75452218-f802-e92d-83e1-5cf534bdb8e4-6085bfcb {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_75452218-f802-e92d-83e1-5cf534bdb8e6-6085bfcb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-_75452218-f802-e92d-83e1-5cf534bdb8e7-6085bfcb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_75452218-f802-e92d-83e1-5cf534bdb8e9-6085bfcb {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-ab8cad2f-2acc-39dc-ba31-c556ff72314e-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ab8cad2f-2acc-39dc-ba31-c556ff72314f-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab8cad2f-2acc-39dc-ba31-c556ff723151-6085bfcb {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-ab8cad2f-2acc-39dc-ba31-c556ff723153-6085bfcb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-ab8cad2f-2acc-39dc-ba31-c556ff723154-6085bfcb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-ab8cad2f-2acc-39dc-ba31-c556ff723156-6085bfcb {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-_9d11c812-e58d-f7bd-fabc-1953aed7b50f-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9d11c812-e58d-f7bd-fabc-1953aed7b510-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d11c812-e58d-f7bd-fabc-1953aed7b512-6085bfcb {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_9d11c812-e58d-f7bd-fabc-1953aed7b514-6085bfcb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-_9d11c812-e58d-f7bd-fabc-1953aed7b515-6085bfcb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_9d11c812-e58d-f7bd-fabc-1953aed7b517-6085bfcb {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-_0eefae72-74ee-3ede-e0cd-7ebd66b77c23-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0eefae72-74ee-3ede-e0cd-7ebd66b77c24-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0eefae72-74ee-3ede-e0cd-7ebd66b77c26-6085bfcb {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_0eefae72-74ee-3ede-e0cd-7ebd66b77c28-6085bfcb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-_0eefae72-74ee-3ede-e0cd-7ebd66b77c29-6085bfcb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_0eefae72-74ee-3ede-e0cd-7ebd66b77c2b-6085bfcb {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-_723aad44-ed58-65b5-5366-eaae407f8a3e-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_723aad44-ed58-65b5-5366-eaae407f8a3f-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_723aad44-ed58-65b5-5366-eaae407f8a41-6085bfcb {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_723aad44-ed58-65b5-5366-eaae407f8a43-6085bfcb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-_723aad44-ed58-65b5-5366-eaae407f8a44-6085bfcb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_723aad44-ed58-65b5-5366-eaae407f8a46-6085bfcb {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-fabd3aba-cf4e-e3a3-f70a-c68d3dc90c85-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fabd3aba-cf4e-e3a3-f70a-c68d3dc90c86-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fabd3aba-cf4e-e3a3-f70a-c68d3dc90c88-6085bfcb {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-fabd3aba-cf4e-e3a3-f70a-c68d3dc90c8a-6085bfcb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-fabd3aba-cf4e-e3a3-f70a-c68d3dc90c8b-6085bfcb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-fabd3aba-cf4e-e3a3-f70a-c68d3dc90c8d-6085bfcb {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-_765f0264-a5c5-baae-d840-77599c63111b-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_765f0264-a5c5-baae-d840-77599c63111c-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_765f0264-a5c5-baae-d840-77599c63111e-6085bfcb {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_765f0264-a5c5-baae-d840-77599c631120-6085bfcb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-_765f0264-a5c5-baae-d840-77599c631121-6085bfcb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_765f0264-a5c5-baae-d840-77599c631123-6085bfcb {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-_3038a6c7-0a52-40ec-ba02-84947aebd050-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3038a6c7-0a52-40ec-ba02-84947aebd051-6085bfcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3038a6c7-0a52-40ec-ba02-84947aebd053-6085bfcb {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_3038a6c7-0a52-40ec-ba02-84947aebd055-6085bfcb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start stretch;
}

#w-node-_3038a6c7-0a52-40ec-ba02-84947aebd056-6085bfcb {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end start;
}

#w-node-_3038a6c7-0a52-40ec-ba02-84947aebd058-6085bfcb {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start stretch;
}

#w-node-e4d5a192-e87e-62c3-ef64-cc7766d8b47f-6085bfcb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e14b90b8-f2a4-f922-28ac-1e3c20313a40-6085bfcc {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-c4b90ef8-1907-c6e5-8f0f-9d15aba4f5ac-6085bfcc {
  grid-area: 1 / 1 / 3 / 5;
  place-self: center;
}

#w-node-b88f13ce-7976-ee8e-19b7-c275e3371290-35945ff9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b88f13ce-7976-ee8e-19b7-c275e337129c-35945ff9 {
  place-self: end stretch;
}

#w-node-b88f13ce-7976-ee8e-19b7-c275e33712a1-35945ff9, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712a5-35945ff9, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712ab-35945ff9, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712af-35945ff9 {
  justify-self: start;
}

#w-node-b88f13ce-7976-ee8e-19b7-c275e33712b5-35945ff9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b88f13ce-7976-ee8e-19b7-c275e33712b6-35945ff9, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712d0-35945ff9, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712ea-35945ff9, #w-node-b88f13ce-7976-ee8e-19b7-c275e3371304-35945ff9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b88f13ce-7976-ee8e-19b7-c275e3371338-35945ff9 {
  justify-self: start;
}

#w-node-b88f13ce-7976-ee8e-19b7-c275e3371290-26adfaf8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b88f13ce-7976-ee8e-19b7-c275e337129c-26adfaf8 {
  place-self: end stretch;
}

#w-node-b88f13ce-7976-ee8e-19b7-c275e33712a1-26adfaf8, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712a5-26adfaf8, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712ab-26adfaf8, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712af-26adfaf8 {
  justify-self: start;
}

#w-node-b88f13ce-7976-ee8e-19b7-c275e33712b5-26adfaf8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b88f13ce-7976-ee8e-19b7-c275e33712b6-26adfaf8, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712d0-26adfaf8, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712ea-26adfaf8, #w-node-b88f13ce-7976-ee8e-19b7-c275e3371304-26adfaf8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b88f13ce-7976-ee8e-19b7-c275e3371338-26adfaf8 {
  justify-self: start;
}

#w-node-_9cafdfd1-b62a-a560-699b-02b3952b6836-6085bfcf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93fc372a-7501-6cf6-2885-d47894d131e2-6085bfcf {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_93fc372a-7501-6cf6-2885-d47894d131ea-6085bfcf {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-_93fc372a-7501-6cf6-2885-d47894d131f2-6085bfcf {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_93fc372a-7501-6cf6-2885-d47894d131fa-6085bfcf {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_93fc372a-7501-6cf6-2885-d47894d13202-6085bfcf {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-d389396d-466b-f853-99c5-c5dcd7d5c7b6-6085bfcf, #w-node-_3a496b5b-c04c-db9d-bfc6-343fdb71cbfa-6085bfcf, #w-node-fdd35eaa-5785-a164-313d-dce6c02f93fd-6085bfcf, #w-node-_99b065d9-d745-5860-49b4-f670cdfca0c9-6085bfcf, #w-node-_98932cd9-d546-acb9-4ed3-2c41d7721f29-6085bfcf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ac367a1d-d89c-d81d-0b58-6dd631c66bf2-6085bfcf {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ac367a1d-d89c-d81d-0b58-6dd631c66bf8-6085bfcf {
  grid-area: 1 / 5 / 2 / 9;
}

#w-node-ac367a1d-d89c-d81d-0b58-6dd631c66bfe-6085bfcf {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-ac367a1d-d89c-d81d-0b58-6dd631c66c04-6085bfcf {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-b3063fd8-dc39-c3cf-2416-e5d5e8741742-6085bfd5 {
  grid-area: 2 / 1 / 4 / 4;
  place-self: start center;
}

#w-node-b3063fd8-dc39-c3cf-2416-e5d5e8741755-6085bfd5 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-ec357eb1-cc11-e25a-84bd-d914c38f9ad4-6085bfd5 {
  grid-area: Menu;
  align-self: start;
}

#w-node-ec357eb1-cc11-e25a-84bd-d914c38f9aed-6085bfd5 {
  grid-area: Content;
  justify-self: stretch;
}

#w-node-_818df169-79c7-1007-844b-63f4fe0e5a3a-6085bfd5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d56cfdb3-ce46-de61-ebf9-99f7f277ef6b-6085bfd6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_3589fbf8-d81c-6b30-f94f-4afbd4456643-6085bfd6 {
  place-self: center end;
}

#w-node-aacdad2c-e900-2707-4c4f-8fcd6ff6507f-6085bfd6, #w-node-_2c9f8d26-9cc3-1284-66d0-738cb53ebf22-6085bfd6, #w-node-c0db500b-9583-6d1b-8746-9b19c78d343e-6085bfd6, #w-node-c0db500b-9583-6d1b-8746-9b19c78d34ba-6085bfd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52760885-3033-9084-1857-036d2d4b7796-6085bfd6 {
  place-self: center stretch;
}

#w-node-_52760885-3033-9084-1857-036d2d4b7798-6085bfd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_52760885-3033-9084-1857-036d2d4b77b9-6085bfd6, #w-node-_52760885-3033-9084-1857-036d2d4b77c7-6085bfd6 {
  place-self: center stretch;
}

#w-node-_9ee455cb-3f44-6523-2513-387b789cc33a-6085bfd6 {
  place-self: end center;
}

#w-node-acc51b96-0146-c0da-8e28-7067bbf73c56-6085bfd6 {
  grid-area: Menu;
  align-self: start;
}

#w-node-acc51b96-0146-c0da-8e28-7067bbf73c78-6085bfd6 {
  grid-area: Content;
  justify-self: stretch;
}

#w-node-c40cda53-aa19-7e0f-53b7-8e30b3b93e60-6085bfd6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-c40cda53-aa19-7e0f-53b7-8e30b3b93e62-6085bfd6 {
  grid-area: 1 / 3 / 2 / 3;
  place-self: center end;
}

#w-node-c40cda53-aa19-7e0f-53b7-8e30b3b93e65-6085bfd6 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_3084dbe7-1c2e-3509-9613-451948930a99-6085bfd6 {
  grid-area: 1 / 3 / 2 / 8;
  place-self: center start;
}

#w-node-_3084dbe7-1c2e-3509-9613-451948930aa4-6085bfd6 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-bd12f104-d644-7370-da9c-a390cb7a8610-6085bfd6 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-bd12f104-d644-7370-da9c-a390cb7a861b-6085bfd6 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-bd12f104-d644-7370-da9c-a390cb7a8638-6085bfd6 {
  grid-area: 3 / 1 / 4 / 4;
  place-self: end stretch;
}

#w-node-bd12f104-d644-7370-da9c-a390cb7a863a-6085bfd6 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: stretch;
}

#w-node-bd12f104-d644-7370-da9c-a390cb7a863b-6085bfd6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-bd12f104-d644-7370-da9c-a390cb7a863d-6085bfd6 {
  grid-area: 2 / 3 / 3 / 4;
  align-self: end;
}

#w-node-ab33f9d0-f627-48e5-2ad2-d5857810c7a3-6085bfd6 {
  place-self: center start;
}

#w-node-_69542b0c-2db3-54dc-7ad3-ef43bb0b318f-6085bfd6 {
  place-self: center stretch;
}

#w-node-_69542b0c-2db3-54dc-7ad3-ef43bb0b3191-6085bfd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_69542b0c-2db3-54dc-7ad3-ef43bb0b31b2-6085bfd6, #w-node-_69542b0c-2db3-54dc-7ad3-ef43bb0b31c0-6085bfd6 {
  place-self: center stretch;
}

#w-node-d2e1f132-8d39-c457-8773-4a4154bdb765-6085bfd6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center end;
}

#w-node-_643c8685-0d2f-e576-aaac-83d87cbaece9-6085bfd6 {
  grid-area: 2 / 2 / 2 / 8;
  place-self: center;
}

#w-node-_643c8685-0d2f-e576-aaac-83d87cbaecec-6085bfd6 {
  grid-area: 3 / 1 / 5 / 4;
  place-self: start center;
}

#w-node-_643c8685-0d2f-e576-aaac-83d87cbaecef-6085bfd6 {
  grid-area: 2 / 1 / 4 / 3;
  place-self: start;
}

#w-node-_643c8685-0d2f-e576-aaac-83d87cbaecf2-6085bfd6 {
  grid-area: 2 / 7 / 3 / 9;
  place-self: center end;
}

#w-node-_643c8685-0d2f-e576-aaac-83d87cbaecf5-6085bfd6 {
  grid-area: 4 / 1 / 6 / 3;
  place-self: end start;
}

#w-node-_643c8685-0d2f-e576-aaac-83d87cbaecf8-6085bfd6 {
  grid-area: 4 / 7 / 6 / 9;
  place-self: center end;
}

#w-node-_643c8685-0d2f-e576-aaac-83d87cbaecfb-6085bfd6 {
  grid-area: 3 / 7 / 4 / 9;
  place-self: end start;
}

#w-node-_643c8685-0d2f-e576-aaac-83d87cbaecfe-6085bfd6 {
  grid-area: 3 / 3 / 5 / 6;
  place-self: center;
}

#w-node-_643c8685-0d2f-e576-aaac-83d87cbaed01-6085bfd6 {
  grid-area: 3 / 5 / 4 / 7;
  place-self: center;
}

#w-node-_643c8685-0d2f-e576-aaac-83d87cbaed04-6085bfd6 {
  grid-area: 3 / 5 / 5 / 8;
  place-self: end center;
}

#w-node-_643c8685-0d2f-e576-aaac-83d87cbaed07-6085bfd6 {
  grid-area: 4 / 2 / 6 / 4;
  place-self: center;
}

#w-node-_643c8685-0d2f-e576-aaac-83d87cbaed0a-6085bfd6 {
  grid-area: 5 / 5 / 6 / 8;
  place-self: end center;
}

#w-node-_643c8685-0d2f-e576-aaac-83d87cbaed0d-6085bfd6 {
  grid-area: 3 / 4 / 6 / 6;
  place-self: end start;
}

#w-node-bce1f0be-9c44-896f-04f1-43e7d03a322a-4e369e56 {
  grid-area: 2 / 1 / 4 / 4;
  place-self: start center;
}

#w-node-_22691ad3-54ef-0375-6b05-6c01c391dfe8-4e369e56 {
  place-self: center;
}

#w-node-_99ee8005-567c-594f-7ef8-69645363fa4f-4e369e56 {
  grid-area: 3 / 3 / 5 / 4;
  place-self: start end;
}

#w-node-_2779ac28-3cb3-95b1-662c-e8358aad73c2-4e369e56 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_6375de70-ea30-f79a-126b-4d7e3f1b9acd-4e369e56 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_9c4a9778-85b0-dfcc-89a0-718550f7c389-4e369e56 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: start center;
}

#w-node-_0c602cec-3734-554c-efdb-2afaaaa1d30f-4e369e56 {
  grid-area: 4 / 1 / 5 / 4;
  place-self: center;
}

#w-node-_0c602cec-3734-554c-efdb-2afaaaa1d310-4e369e56 {
  place-self: center;
}

#w-node-_0c602cec-3734-554c-efdb-2afaaaa1d311-4e369e56 {
  place-self: center start;
}

#w-node-_0c602cec-3734-554c-efdb-2afaaaa1d318-4e369e56 {
  place-self: center;
}

#w-node-_0c602cec-3734-554c-efdb-2afaaaa1d31f-4e369e56 {
  place-self: center end;
}

#w-node-ea63339f-63e8-efcd-a797-8e61c1a135bf-4e369e56 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_63dc52cb-80c8-a409-e948-368adef20b3c-4e369e56 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_63dc52cb-80c8-a409-e948-368adef20b41-4e369e56 {
  place-self: end center;
}

#w-node-_63dc52cb-80c8-a409-e948-368adef20b42-4e369e56 {
  justify-self: stretch;
}

#w-node-_63dc52cb-80c8-a409-e948-368adef20b58-4e369e56 {
  grid-area: 2 / 1 / 3 / 4;
  place-self: center;
}

#w-node-_63dc52cb-80c8-a409-e948-368adef20b59-4e369e56 {
  place-self: center;
}

#w-node-_064c9141-0e30-e8bf-f525-cb122718bd5e-4e369e56 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-d9e8de7c-f3b0-0af5-9747-6a57cd0e011c-4e369e56 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-e36d5b44-2197-a46d-8a0d-81c72d79b2ec-4e369e56 {
  grid-area: 1 / 2 / 3 / 4;
  place-self: start center;
}

#w-node-f6c71dd0-85a1-da7e-8dfb-3982afd025be-4e369e56 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_37106776-853d-4c62-36d6-535fd28311df-4e369e56 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch end;
}

#w-node-aa9113fe-2c2d-0219-3eb3-84522b7c9ef7-4e369e56 {
  place-self: center;
}

#w-node-f14c131d-b1ce-8cd7-14ca-4f11c69a47f3-4e369e56 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: end start;
}

#w-node-_13f681eb-d7e4-1aaa-e24f-e78a97d667eb-4e369e56 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end center;
}

#w-node-_2614ac47-6cfd-3a30-8c3f-70d7d2921711-4e369e56 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_2fa7171f-a821-4174-b924-f4e0ce489e48-4e369e56 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ed45e4b5-9db4-67c2-d9bc-ed5917a16e4c-4e369e56 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2fc1f7b0-1550-d478-8468-ae2193227a48-4e369e56 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-fddfdd89-d2e7-10a7-e990-8baa18122129-4e369e56 {
  place-self: stretch end;
}

#w-node-_4fa0a2fa-5be7-537e-f8a3-f015d88131df-4e369e56 {
  place-self: center end;
}

#w-node-f700bb09-d13b-6819-c76a-6591ca74d464-4e369e56 {
  place-self: stretch start;
}

#w-node-_12dc9951-054e-94d8-9986-31188f0af83c-4e369e56 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1961c1b1-94e1-dd28-66f5-f3a32856bf82-4e369e56 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-b719491f-d8e5-2a26-d82b-1de793c9c566-4e369e56 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_374a871f-e0c0-cf3c-1b1b-9580b565bc63-4e369e56 {
  grid-area: 1 / 1 / 2 / 5;
  place-self: start;
}

#w-node-a66856c8-09ed-42de-c0e5-7e421eb8936d-4e369e56 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_721cc56b-5c96-e816-1584-086c593b8d74-4e369e56 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_0b9e7901-79e9-d1b6-11f2-8193d266d3a4-4e369e56 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_43adc0ce-22f1-5c69-deb2-d95f91ec7273-4e369e56 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_62bd8dfa-16f3-75e6-cd38-bd39b9fc56b5-4e369e56 {
  place-self: end stretch;
}

#w-node-fef371b7-404d-11e0-d5e3-0cca38fc9cbc-4e369e56, #w-node-_01e8faef-2eeb-5b02-379e-832d37a4cf76-4e369e56, #w-node-c1aae907-0767-b98e-77b9-59714abe10bf-4e369e56, #w-node-_85549181-0ae3-6163-5d7a-297bbde3b3b3-4e369e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7aab4445-574d-c139-6dc7-8f82b7a4cdd8-4e369e56, #w-node-_019a6689-3206-6d4c-5aae-4c5581044da2-4e369e56, #w-node-_9a4fe6f6-085f-9fba-cf72-b46b811a0be3-4e369e56 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cf84f9cb-dd64-6e40-1894-fa4c0413acac-4e369e56 {
  place-self: end stretch;
}

#w-node-_94ea8859-5953-74ff-2c0c-83abe48e7b32-4e369e56 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-cf84f9cb-dd64-6e40-1894-fa4c0413acb1-4e369e56, #w-node-cf84f9cb-dd64-6e40-1894-fa4c0413acb6-4e369e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-cf84f9cb-dd64-6e40-1894-fa4c0413accc-4e369e56, #w-node-cf84f9cb-dd64-6e40-1894-fa4c0413acdf-4e369e56, #w-node-cf84f9cb-dd64-6e40-1894-fa4c0413ace6-4e369e56, #w-node-_3a8bc744-f953-5e45-f262-be7580c9ee86-4e369e56, #w-node-cf84f9cb-dd64-6e40-1894-fa4c0413aced-4e369e56 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9fbb803d-f453-e6ce-88bf-cc5d8bf82552-4e369e56 {
  place-self: end stretch;
}

#w-node-f00d4229-8497-6aa6-c3d7-843d21b067ea-4e369e56 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9fbb803d-f453-e6ce-88bf-cc5d8bf82559-4e369e56, #w-node-_9fbb803d-f453-e6ce-88bf-cc5d8bf8255e-4e369e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_9fbb803d-f453-e6ce-88bf-cc5d8bf82568-4e369e56, #w-node-_9fbb803d-f453-e6ce-88bf-cc5d8bf82579-4e369e56, #w-node-_9fbb803d-f453-e6ce-88bf-cc5d8bf82580-4e369e56, #w-node-_9fbb803d-f453-e6ce-88bf-cc5d8bf8258a-4e369e56, #w-node-_9fbb803d-f453-e6ce-88bf-cc5d8bf8258d-4e369e56 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d28f1278-5865-7c91-01bf-bbf97cbab73d-4e369e56 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_64ae8fdc-b4b6-ea7b-d697-992f5f78f20a-4e369e56 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_604f7b73-7d35-4c8d-c337-7ce6d264122f-4e369e56 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_28552a8d-cfc1-42f9-3161-6ad31e3ee09e-4e369e56 {
  justify-self: end;
}

#w-node-_2c44491d-6139-0f4b-8697-a8bddd83758f-4e369e56 {
  place-self: end start;
}

#w-node-e1603d1b-e1bd-1153-b9cd-5503a0c6f083-4e369e56 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-e1603d1b-e1bd-1153-b9cd-5503a0c6f086-4e369e56 {
  place-self: center start;
}

#w-node-d4d06320-8ced-abfa-26de-92b105f3d846-b5f1b2aa {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-d4d06320-8ced-abfa-26de-92b105f3d848-b5f1b2aa {
  place-self: center end;
}

#w-node-_5c7563a3-2c68-863a-c4c1-3cf8c8864ddb-b5f1b2aa {
  justify-self: auto;
}

#w-node-_9654b855-8432-fcd0-01cd-7f0a3c9e2010-b5f1b2aa {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_9654b855-8432-fcd0-01cd-7f0a3c9e2013-b5f1b2aa {
  place-self: center start;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca350697-ab93714d {
  grid-area: 2 / 1 / 4 / 4;
  place-self: start center;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506a2-ab93714d {
  place-self: center;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506a8-ab93714d {
  grid-area: 3 / 3 / 5 / 4;
  place-self: start end;
}

#w-node-e69abf9e-b667-4485-6f75-e59734d70b60-ab93714d {
  grid-area: 2 / 1 / 4 / 2;
  place-self: start end;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506aa-ab93714d {
  grid-area: 3 / 1 / 5 / 2;
  place-self: center start;
}

#w-node-_984e6718-f471-3df5-74a6-6656c97a9f85-ab93714d {
  grid-area: 1 / 2 / 2 / 4;
  place-self: start center;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506ac-ab93714d {
  grid-area: 1 / 1 / 3 / 2;
  place-self: start;
}

#w-node-b2a1c06a-1515-3e89-48c3-dbcf8c7978b1-ab93714d {
  grid-area: 1 / 3 / 3 / 4;
  place-self: center start;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506b0-ab93714d {
  grid-area: 4 / 1 / 5 / 4;
  place-self: center;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506b1-ab93714d {
  place-self: center;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506b2-ab93714d {
  place-self: center start;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506b9-ab93714d {
  place-self: center;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506be-ab93714d {
  place-self: center end;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506c5-ab93714d {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506c6-ab93714d {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506cb-ab93714d {
  place-self: end center;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506cc-ab93714d {
  justify-self: stretch;
}

#w-node-_6481cde2-a552-289f-87e1-73f8921ee6bc-ab93714d {
  place-self: center end;
}

#w-node-_26015beb-b79e-37bd-4dcd-545256bf4b36-ab93714d {
  place-self: end center;
}

#w-node-_6481cde2-a552-289f-87e1-73f8921ee6c4-ab93714d {
  place-self: center start;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506e9-ab93714d {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506ea-ab93714d {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506ec-ab93714d {
  grid-area: 1 / 2 / 3 / 4;
  place-self: start center;
}

#w-node-_4d151924-d490-1d94-e6fb-8e5aca3506ee-ab93714d {
  grid-area: 1 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-ed78159b-0518-2fa9-0114-4ee830567ce9-ab93714d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ed78159b-0518-2fa9-0114-4ee830567cf2-ab93714d {
  place-self: stretch start;
}

#w-node-ed78159b-0518-2fa9-0114-4ee830567cf3-ab93714d {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_47e41b55-50cd-e165-fff8-e79f0aa98911-ab93714d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch start;
}

#w-node-dd84c746-b88b-9992-66b1-b4d344bc8cdd-ab93714d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch end;
}

#w-node-_49b94e9a-04b3-df56-f661-a9a95e61f06e-ab93714d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_5c00cac2-852c-5134-c6c2-142cc0b8120e-ab93714d {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch end;
}

#w-node-_5c00cac2-852c-5134-c6c2-142cc0b8120f-ab93714d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch end;
}

#w-node-_1a4e1dd7-7c8b-1ed2-806e-463118e1b3e0-ab93714d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start end;
}

#w-node-_771579a2-1cb0-b962-362c-82e264b19d6f-ab93714d {
  justify-self: center;
}

#w-node-_2ceea15f-29b0-84c2-686f-f0430f5f9d4f-ab93714d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a311-bca613b3 {
  grid-area: 2 / 1 / 4 / 4;
  place-self: start center;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a31c-bca613b3 {
  place-self: center;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a322-bca613b3 {
  grid-area: 3 / 3 / 5 / 4;
  place-self: start end;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a324-bca613b3 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a326-bca613b3 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a328-bca613b3 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: start center;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a32a-bca613b3 {
  grid-area: 4 / 1 / 5 / 4;
  place-self: center;
}

#w-node-e41e3c55-8d3e-a702-2754-ed4dde468583-bca613b3 {
  place-self: center;
}

#w-node-e41e3c55-8d3e-a702-2754-ed4dde468584-bca613b3 {
  place-self: center start;
}

#w-node-e41e3c55-8d3e-a702-2754-ed4dde46858b-bca613b3 {
  place-self: center;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a33f-bca613b3 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a340-bca613b3 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_2c831be5-bcf7-16bf-eb07-03944da10a23-bca613b3 {
  place-self: end center;
}

#w-node-_2c831be5-bcf7-16bf-eb07-03944da10a24-bca613b3 {
  justify-self: stretch;
}

#w-node-_2c831be5-bcf7-16bf-eb07-03944da10a3d-bca613b3 {
  place-self: center end;
}

#w-node-_2c831be5-bcf7-16bf-eb07-03944da10a43-bca613b3 {
  place-self: end center;
}

#w-node-_2c831be5-bcf7-16bf-eb07-03944da10a45-bca613b3 {
  place-self: center start;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a363-bca613b3 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a364-bca613b3 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a366-bca613b3 {
  grid-area: 1 / 2 / 3 / 4;
  place-self: start center;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a368-bca613b3 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_1781e066-cf42-6ae8-602b-be784b4a6d21-bca613b3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1781e066-cf42-6ae8-602b-be784b4a6d2a-bca613b3 {
  place-self: stretch start;
}

#w-node-_1781e066-cf42-6ae8-602b-be784b4a6d2b-bca613b3 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_47e41b55-50cd-e165-fff8-e79f0aa98911-bca613b3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch start;
}

#w-node-dd84c746-b88b-9992-66b1-b4d344bc8cdd-bca613b3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch end;
}

#w-node-_49b94e9a-04b3-df56-f661-a9a95e61f06e-bca613b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_5c00cac2-852c-5134-c6c2-142cc0b8120e-bca613b3 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch end;
}

#w-node-_5c00cac2-852c-5134-c6c2-142cc0b8120f-bca613b3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch end;
}

#w-node-_1a4e1dd7-7c8b-1ed2-806e-463118e1b3e0-bca613b3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start end;
}

#w-node-_85531ab6-fbe6-d00f-a6f2-740b06d32889-bca613b3 {
  justify-self: center;
}

#w-node-eaa0f144-a7a3-56b2-a8c0-6b008903fbc6-bca613b3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a311-9c86564c {
  grid-area: 2 / 1 / 4 / 4;
  place-self: start center;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a31c-9c86564c {
  place-self: center;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a322-9c86564c {
  grid-area: 2 / 3 / 4 / 4;
  place-self: center end;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a324-9c86564c {
  grid-area: 3 / 1 / 5 / 2;
  place-self: center start;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a326-9c86564c {
  grid-area: 1 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a328-9c86564c {
  grid-area: 1 / 2 / 2 / 4;
  place-self: start center;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a32a-9c86564c {
  grid-area: 4 / 1 / 5 / 4;
  place-self: center;
}

#w-node-e41e3c55-8d3e-a702-2754-ed4dde468583-9c86564c {
  place-self: center;
}

#w-node-e41e3c55-8d3e-a702-2754-ed4dde468584-9c86564c {
  place-self: center start;
}

#w-node-e41e3c55-8d3e-a702-2754-ed4dde46858b-9c86564c {
  place-self: center;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a33f-9c86564c {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a340-9c86564c {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_2c831be5-bcf7-16bf-eb07-03944da10a23-9c86564c {
  place-self: end center;
}

#w-node-_2c831be5-bcf7-16bf-eb07-03944da10a24-9c86564c {
  justify-self: stretch;
}

#w-node-_2c831be5-bcf7-16bf-eb07-03944da10a3d-9c86564c {
  place-self: center end;
}

#w-node-_2c831be5-bcf7-16bf-eb07-03944da10a43-9c86564c {
  place-self: end center;
}

#w-node-_2c831be5-bcf7-16bf-eb07-03944da10a45-9c86564c {
  place-self: center start;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a363-9c86564c {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a364-9c86564c {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a366-9c86564c {
  grid-area: 1 / 2 / 3 / 4;
  place-self: start center;
}

#w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a368-9c86564c {
  grid-area: 1 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-e15539ca-7625-6f9c-7d58-793b7c795b19-9c86564c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e15539ca-7625-6f9c-7d58-793b7c795b22-9c86564c {
  place-self: stretch start;
}

#w-node-e15539ca-7625-6f9c-7d58-793b7c795b23-9c86564c {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_47e41b55-50cd-e165-fff8-e79f0aa98911-9c86564c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch start;
}

#w-node-dd84c746-b88b-9992-66b1-b4d344bc8cdd-9c86564c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch end;
}

#w-node-_49b94e9a-04b3-df56-f661-a9a95e61f06e-9c86564c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_5c00cac2-852c-5134-c6c2-142cc0b8120e-9c86564c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch end;
}

#w-node-_5c00cac2-852c-5134-c6c2-142cc0b8120f-9c86564c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch end;
}

#w-node-_1a4e1dd7-7c8b-1ed2-806e-463118e1b3e0-9c86564c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start end;
}

#w-node-_82ef0f85-4d3f-6aab-4612-ad2a9019fc5b-9c86564c {
  justify-self: center;
}

#w-node-_70f2faa5-ff55-ce7a-e474-740e10412499-9c86564c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e68ef86b-68e0-36dc-1031-6612c558f526-b1e8906e {
  place-self: end center;
}

#w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d6-6c34e962 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d8-6c34e962 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470db-6c34e962 {
  place-self: center start;
}

#w-node-_22bd4ff4-e980-dbed-f789-f947518cfef4-6c34e962 {
  grid-area: 1 / 1 / 5 / 4;
}

#w-node-_1ef02da4-b4d3-221f-31e7-21fc0db3d892-6c34e962 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_690b94fb-6282-06a3-0909-dbbe77aae0a7-6c34e962 {
  justify-self: center;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630472-6c34e962, #w-node-_9a063689-d76d-15cd-82bc-827250630473-6c34e962, #w-node-fe5e2365-3c03-6706-c089-9423a7bcc058-6c34e962, #w-node-fe5e2365-3c03-6706-c089-9423a7bcc059-6c34e962, #w-node-_4d877129-4ff9-737f-2802-a223f925db0b-6c34e962, #w-node-_4d877129-4ff9-737f-2802-a223f925db0c-6c34e962, #w-node-b7ceb9ea-3734-dab7-6440-664e0e08c6d8-6c34e962, #w-node-b7ceb9ea-3734-dab7-6440-664e0e08c6d9-6c34e962, #w-node-f946eb3f-f479-c51f-3144-cfbd7db1a296-6c34e962, #w-node-f946eb3f-f479-c51f-3144-cfbd7db1a297-6c34e962, #w-node-_4fd6be51-28c6-5fad-7a2f-8d15453f9720-6c34e962, #w-node-_4fd6be51-28c6-5fad-7a2f-8d15453f9721-6c34e962, #w-node-cc1d0ba2-73b0-bcfd-726d-7361c4f4702c-6c34e962, #w-node-cc1d0ba2-73b0-bcfd-726d-7361c4f4702d-6c34e962, #w-node-c716fb02-7eed-e18f-83d8-33d691f64243-6c34e962, #w-node-c716fb02-7eed-e18f-83d8-33d691f64244-6c34e962 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_14317048-043e-2264-eac1-6deb48f1b94f-6c34e962 {
  justify-self: center;
}

#w-node-_5480bb87-e025-18fd-86f5-5d036cf6d260-6c34e962, #w-node-_5480bb87-e025-18fd-86f5-5d036cf6d261-6c34e962, #w-node-_1fe5508b-afcb-8858-a77b-b88dc4a3ed8c-6c34e962, #w-node-_1fe5508b-afcb-8858-a77b-b88dc4a3ed8d-6c34e962, #w-node-_425f190b-521a-73e5-66a9-6e05ba88e85c-6c34e962, #w-node-_425f190b-521a-73e5-66a9-6e05ba88e85d-6c34e962, #w-node-_13251fce-dbf0-7d48-6a4f-4cdc9352567f-6c34e962, #w-node-_13251fce-dbf0-7d48-6a4f-4cdc93525680-6c34e962, #w-node-_36257260-0174-093e-f636-0d4b594d83d0-6c34e962, #w-node-_36257260-0174-093e-f636-0d4b594d83d1-6c34e962, #w-node-_64fea86d-31a7-bb72-4b84-fe6f57d0cfbc-6c34e962, #w-node-_64fea86d-31a7-bb72-4b84-fe6f57d0cfbd-6c34e962, #w-node-_2872bb4c-bc23-1e85-92a3-f8aeccec78e3-6c34e962, #w-node-_2872bb4c-bc23-1e85-92a3-f8aeccec78e4-6c34e962 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-df94e078-0e38-31cd-125a-1c570f98c074-6c34e962, #w-node-f4f7fb78-e1d1-d045-94bc-c731a6ec7de0-6c34e962 {
  justify-self: center;
}

#w-node-f4f7fb78-e1d1-d045-94bc-c731a6ec7de6-6c34e962, #w-node-f4f7fb78-e1d1-d045-94bc-c731a6ec7de7-6c34e962 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1c318ea7-6163-cb81-748a-99d79fc98bfc-6c34e962 {
  justify-self: center;
}

#w-node-_1c318ea7-6163-cb81-748a-99d79fc98cac-6c34e962, #w-node-_1c318ea7-6163-cb81-748a-99d79fc98cad-6c34e962 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1b31d304-466d-4cbd-6dbe-50d182aac4cc-6c34e962 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d6-cf30b511 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d8-cf30b511 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470db-cf30b511 {
  place-self: center start;
}

#w-node-_22bd4ff4-e980-dbed-f789-f947518cfef4-cf30b511 {
  grid-area: 1 / 1 / 5 / 4;
}

#w-node-_1ef02da4-b4d3-221f-31e7-21fc0db3d892-cf30b511 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_690b94fb-6282-06a3-0909-dbbe77aae0a7-cf30b511 {
  justify-self: center;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630472-cf30b511, #w-node-_9a063689-d76d-15cd-82bc-827250630473-cf30b511, #w-node-_9a063689-d76d-15cd-82bc-827250630478-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630479-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063047e-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063047f-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630484-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630485-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063048a-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063048b-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630490-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630491-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630496-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630497-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063049c-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063049d-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_14317048-043e-2264-eac1-6deb48f1b94f-cf30b511 {
  justify-self: center;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304a9-cf30b511, #w-node-_9a063689-d76d-15cd-82bc-8272506304aa-cf30b511, #w-node-_9a063689-d76d-15cd-82bc-8272506304af-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304b0-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304b5-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304b6-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304bb-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304bc-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304c1-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304c2-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304c7-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304c8-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304cd-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304ce-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304d3-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304d4-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-df94e078-0e38-31cd-125a-1c570f98c074-cf30b511, #w-node-a9df7247-2f9a-5b62-56c7-b44aee02dd33-cf30b511 {
  justify-self: center;
}

#w-node-a9df7247-2f9a-5b62-56c7-b44aee02dd39-cf30b511, #w-node-a9df7247-2f9a-5b62-56c7-b44aee02dd3a-cf30b511, #w-node-dfdde667-de82-37e7-7af1-f7e549551e0d-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dfdde667-de82-37e7-7af1-f7e549551e11-cf30b511 {
  place-self: stretch start;
}

#w-node-dfdde667-de82-37e7-7af1-f7e549551e12-cf30b511 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-b9d827e0-c9ca-45a7-b0d3-4f0d26f9a5df-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b9d827e0-c9ca-45a7-b0d3-4f0d26f9a5e3-cf30b511 {
  place-self: stretch start;
}

#w-node-b9d827e0-c9ca-45a7-b0d3-4f0d26f9a5e4-cf30b511 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_1c318ea7-6163-cb81-748a-99d79fc98bfc-cf30b511 {
  justify-self: center;
}

#w-node-_1c318ea7-6163-cb81-748a-99d79fc98cac-cf30b511, #w-node-_1c318ea7-6163-cb81-748a-99d79fc98cad-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741c9c-cf30b511 {
  place-self: stretch end;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741c9d-cf30b511 {
  place-self: center end;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741ca3-cf30b511 {
  place-self: stretch start;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741ce5-cf30b511 {
  justify-self: center;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741ce8-cf30b511 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741cef-cf30b511 {
  justify-self: center;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741cf2-cf30b511 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741cf9-cf30b511 {
  justify-self: center;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741cfc-cf30b511 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741d03-cf30b511 {
  justify-self: center;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741d06-cf30b511 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741d0d-cf30b511 {
  justify-self: center;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741d10-cf30b511 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741d17-cf30b511 {
  justify-self: center;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741d1a-cf30b511 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741d20-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741d28-cf30b511 {
  place-self: stretch start;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741d29-cf30b511 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741d73-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741d79-cf30b511 {
  place-self: stretch start;
}

#w-node-_7990be57-cab4-2287-73c8-6d1711741d7a-cf30b511 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_1cf746ae-e7de-6731-4cf6-a9d14bf4bfc1-cf30b511 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center end;
}

#w-node-_1cf746ae-e7de-6731-4cf6-a9d14bf4bfcb-cf30b511 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_1cf746ae-e7de-6731-4cf6-a9d14bf4bfd5-cf30b511, #w-node-_1cf746ae-e7de-6731-4cf6-a9d14bf4bfd6-cf30b511 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d6-7697627a {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d8-7697627a {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470db-7697627a {
  place-self: center start;
}

#w-node-_22bd4ff4-e980-dbed-f789-f947518cfef4-7697627a {
  grid-area: 1 / 1 / 5 / 4;
}

#w-node-_1ef02da4-b4d3-221f-31e7-21fc0db3d892-7697627a {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_690b94fb-6282-06a3-0909-dbbe77aae0a7-7697627a {
  justify-self: center;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630472-7697627a, #w-node-_9a063689-d76d-15cd-82bc-827250630473-7697627a, #w-node-_9a063689-d76d-15cd-82bc-827250630478-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630479-7697627a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063047e-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063047f-7697627a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630484-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630485-7697627a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063048a-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063048b-7697627a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630490-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630491-7697627a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630496-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630497-7697627a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063049c-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063049d-7697627a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_14317048-043e-2264-eac1-6deb48f1b94f-7697627a {
  justify-self: center;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304a9-7697627a, #w-node-_9a063689-d76d-15cd-82bc-8272506304aa-7697627a, #w-node-_9a063689-d76d-15cd-82bc-8272506304af-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304b0-7697627a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304b5-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304b6-7697627a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304bb-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304bc-7697627a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304c1-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304c2-7697627a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304c7-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304c8-7697627a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304cd-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304ce-7697627a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304d3-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304d4-7697627a {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-df94e078-0e38-31cd-125a-1c570f98c074-7697627a {
  justify-self: center;
}

#w-node-dfdde667-de82-37e7-7af1-f7e549551e0d-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dfdde667-de82-37e7-7af1-f7e549551e11-7697627a {
  place-self: stretch start;
}

#w-node-dfdde667-de82-37e7-7af1-f7e549551e12-7697627a {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-b9d827e0-c9ca-45a7-b0d3-4f0d26f9a5df-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b9d827e0-c9ca-45a7-b0d3-4f0d26f9a5e3-7697627a {
  place-self: stretch start;
}

#w-node-b9d827e0-c9ca-45a7-b0d3-4f0d26f9a5e4-7697627a {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_1c318ea7-6163-cb81-748a-99d79fc98bfc-7697627a {
  justify-self: center;
}

#w-node-_1c318ea7-6163-cb81-748a-99d79fc98cac-7697627a, #w-node-_1c318ea7-6163-cb81-748a-99d79fc98cad-7697627a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8c0839a-df05-5569-655f-1cf1589a23de-2c54f5db {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-a8c0839a-df05-5569-655f-1cf1589a23e0-2c54f5db {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: end;
}

#w-node-a8c0839a-df05-5569-655f-1cf1589a23e3-2c54f5db {
  place-self: center start;
}

#w-node-_22bd4ff4-e980-dbed-f789-f947518cfef4-2c54f5db {
  grid-area: 1 / 1 / 5 / 4;
}

#w-node-_690b94fb-6282-06a3-0909-dbbe77aae0a7-2c54f5db {
  justify-self: center;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630472-2c54f5db, #w-node-_9a063689-d76d-15cd-82bc-827250630473-2c54f5db, #w-node-_9a063689-d76d-15cd-82bc-827250630478-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630479-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063047e-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063047f-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630484-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630485-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063048a-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063048b-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630490-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630491-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630496-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-827250630497-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063049c-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-82725063049d-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_14317048-043e-2264-eac1-6deb48f1b94f-2c54f5db {
  justify-self: center;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304a9-2c54f5db, #w-node-_9a063689-d76d-15cd-82bc-8272506304aa-2c54f5db, #w-node-_9a063689-d76d-15cd-82bc-8272506304af-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304b0-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304b5-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304b6-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304bb-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304bc-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304c1-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304c2-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304c7-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304c8-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304cd-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304ce-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304d3-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a063689-d76d-15cd-82bc-8272506304d4-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-b21f9f38-0ec2-b5fc-2c3e-a2f5132d8cda-2c54f5db {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-b21f9f38-0ec2-b5fc-2c3e-a2f5132d8cdc-2c54f5db {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-b21f9f38-0ec2-b5fc-2c3e-a2f5132d8cde-2c54f5db {
  grid-area: 4 / 2 / 5 / 3;
  place-self: end;
}

#w-node-b21f9f38-0ec2-b5fc-2c3e-a2f5132d8ce2-2c54f5db {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-b21f9f38-0ec2-b5fc-2c3e-a2f5132d8ce7-2c54f5db {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-_42b02e26-eb28-ec9d-7b0d-f09cb17011df-2c54f5db {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-df94e078-0e38-31cd-125a-1c570f98c074-2c54f5db, #w-node-f4f7fb78-e1d1-d045-94bc-c731a6ec7de0-2c54f5db {
  justify-self: center;
}

#w-node-f4f7fb78-e1d1-d045-94bc-c731a6ec7de6-2c54f5db, #w-node-f4f7fb78-e1d1-d045-94bc-c731a6ec7de7-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda2a-2c54f5db {
  justify-self: center;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda2f-2c54f5db, #w-node-_45300d06-f2de-c788-4051-0e8ef4deda30-2c54f5db, #w-node-_45300d06-f2de-c788-4051-0e8ef4deda35-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda36-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda3b-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda3c-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda41-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda42-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda47-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda48-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda4d-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda4e-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda53-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda54-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda59-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda5a-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda60-2c54f5db {
  justify-self: center;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda65-2c54f5db, #w-node-_45300d06-f2de-c788-4051-0e8ef4deda66-2c54f5db, #w-node-_45300d06-f2de-c788-4051-0e8ef4deda6b-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda6c-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda71-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda72-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda77-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda78-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda7d-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda7e-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda83-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda84-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda89-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda8a-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda8f-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda90-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4deda9e-2c54f5db {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4dedaa0-2c54f5db {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4dedaa2-2c54f5db {
  grid-area: 4 / 2 / 5 / 3;
  place-self: end;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4dedaa6-2c54f5db {
  grid-area: 4 / 1 / 5 / 2;
  place-self: end start;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4dedaab-2c54f5db {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start end;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4dedab2-2c54f5db, #w-node-_45300d06-f2de-c788-4051-0e8ef4dedacf-2c54f5db {
  justify-self: center;
}

#w-node-_45300d06-f2de-c788-4051-0e8ef4dedad5-2c54f5db, #w-node-_45300d06-f2de-c788-4051-0e8ef4dedad6-2c54f5db, #w-node-dfdde667-de82-37e7-7af1-f7e549551e0d-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dfdde667-de82-37e7-7af1-f7e549551e11-2c54f5db {
  place-self: stretch start;
}

#w-node-dfdde667-de82-37e7-7af1-f7e549551e12-2c54f5db {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-b9d827e0-c9ca-45a7-b0d3-4f0d26f9a5df-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b9d827e0-c9ca-45a7-b0d3-4f0d26f9a5e3-2c54f5db {
  place-self: stretch start;
}

#w-node-b9d827e0-c9ca-45a7-b0d3-4f0d26f9a5e4-2c54f5db {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_1c318ea7-6163-cb81-748a-99d79fc98bfc-2c54f5db {
  justify-self: center;
}

#w-node-_1c318ea7-6163-cb81-748a-99d79fc98cac-2c54f5db, #w-node-_1c318ea7-6163-cb81-748a-99d79fc98cad-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_82f3daf2-d859-cbb4-628b-e1b5f5be37e4-2c54f5db {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center end;
}

#w-node-_82f3daf2-d859-cbb4-628b-e1b5f5be37ee-2c54f5db {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_82f3daf2-d859-cbb4-628b-e1b5f5be37f8-2c54f5db, #w-node-_82f3daf2-d859-cbb4-628b-e1b5f5be37f9-2c54f5db {
  grid-area: 1 / 2 / 2 / 3;
}

@media screen and (max-width: 991px) {
  #w-node-e3757ee1-6289-bc18-5f21-824234917cef-6085be36 {
    align-self: stretch;
  }

  #w-node-e3757ee1-6289-bc18-5f21-824234917cf9-6085be36 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-_734e40eb-81f5-626c-fa5c-bfb7bc63b35b-6085be36 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: center;
  }

  #w-node-_811f4fae-857a-029e-fc49-e95fe02b5dbc-6085be36 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center start;
  }

  #w-node-a4c39bdf-9c8a-ba76-bc26-3c9e9c0265c7-6085be36 {
    place-self: stretch end;
  }

  #w-node-ad31888e-90c6-baf6-f3a6-2c3e542ce4a4-6085be36 {
    place-self: stretch start;
  }

  #w-node-_6af51f58-9bf8-ea27-e4b4-3f318aeb2c67-6085be36 {
    place-self: stretch end;
  }

  #w-node-b9eae9f9-9bca-3235-3021-a30745c92903-6085be36 {
    place-self: stretch start;
  }

  #w-node-e7eb15ff-4d93-6aaf-c380-3ce19982e992-6085be36 {
    justify-self: end;
  }

  #w-node-a9d4bb33-7589-9a70-0f76-c0ebdee2842f-6085be36 {
    place-self: center start;
  }

  #w-node-_9739cf2e-9455-f3e4-7ea0-7a0ee70b9674-6085be36 {
    justify-self: end;
  }

  #w-node-c974c786-dfb8-c0e2-bfd4-21e30f37d260-6085be36 {
    place-self: stretch start;
  }

  #w-node-f5608837-5453-4561-8c5f-0e41163d792a-6085be36, #w-node-_08bfa10a-9076-dc7c-467f-2c8f72314113-6085be36 {
    align-self: start;
  }

  #w-node-_53b804ad-2d84-d4c0-a9c7-e4143c35703b-6085be36 {
    grid-column-end: 8;
    place-self: center start;
  }

  #w-node-_3a0cdb19-e22e-ce6b-6c75-238c418e5c49-6085be36 {
    grid-area: 2 / 9 / 3 / 13;
    align-self: center;
  }

  #w-node-_16904e67-8a26-15de-e0a6-7bfea765af34-6085be36 {
    grid-row-start: 3;
    grid-column-start: 1;
    align-self: center;
  }

  #w-node-b8f56339-53ac-5df2-3571-0b257aa5f935-6085be36 {
    grid-area: 1 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_6d9d5a75-8723-fe91-2f84-8700e0472d88-6085be36 {
    grid-area: 2 / 1 / 3 / 13;
    justify-self: center;
  }

  #w-node-_08a49e96-698f-6012-8380-01ed08037a03-6085be36 {
    grid-column-end: 13;
  }

  #w-node-_2efa4605-f3d8-dc71-86e4-3544c04999a0-6085be36, #w-node-_5030a9a4-7a69-fa4c-9047-3b129c9339f6-6085be36 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_1c895b63-e424-663e-3126-7ab54eb91341-6085be36 {
    grid-area: 7 / 1 / 8 / 13;
  }

  #w-node-_7bd68228-7bcc-e9d0-4324-59c6f25175ef-6085be36 {
    align-self: center;
  }

  #w-node-_73aea22b-cffd-fd07-4581-75b085334616-6085be36 {
    grid-area: 1 / 1 / 4 / 9;
  }

  #w-node-_32e796fe-0cbe-f2eb-7ea3-82650cca7efc-6085be36 {
    grid-column: 2 / 8;
    grid-row-end: 2;
    align-self: center;
  }

  #w-node-_38412934-a9e5-0eda-874b-d7a865c033dc-6085be36 {
    grid-area: 4 / 1 / 6 / 4;
    justify-self: start;
  }

  #w-node-_1a11620a-27e9-2054-3bb2-82d803b9b975-6085be36 {
    grid-area: 6 / 5 / 8 / 7;
    place-self: start;
  }

  #w-node-f4be51f6-499d-77de-47d4-501903f5439d-6085be36 {
    grid-area: 5 / 3 / 6 / 5;
    place-self: start center;
  }

  #w-node-_88387016-ee22-1679-6733-34078ef6a872-6085be36 {
    grid-area: 4 / 7 / 6 / 9;
    justify-self: end;
  }

  #w-node-_4a894355-d573-08f8-e755-ba3c67493031-6085be36 {
    grid-area: 7 / 1 / 9 / 3;
    place-self: center start;
  }

  #w-node-_3ee9b2c5-9b29-b925-5ce7-e028e1bcb929-6085be36 {
    grid-area: 7 / 6 / 9 / 9;
    place-self: end;
  }

  #w-node-_99350079-fc43-9cc6-f4f0-17fbfaee6612-6085be36 {
    grid-area: 6 / 6 / 7 / 9;
    place-self: center;
  }

  #w-node-_9d7c194d-5e0b-a01f-131b-a5caca37a714-6085be36 {
    grid-area: 2 / 1 / 4 / 3;
    place-self: end;
  }

  #w-node-_689b28aa-2e7b-81a5-57f9-4cd808823237-6085be36 {
    grid-area: 7 / 5 / 8 / 7;
    place-self: start center;
  }

  #w-node-_3b193d23-597a-a361-6a48-78a7e09a5d93-6085be36 {
    grid-area: 5 / 5 / 6 / 7;
    justify-self: end;
  }

  #w-node-_68365692-6fef-c91e-32f3-69fee495b63a-6085be36 {
    grid-area: 3 / 6 / 4 / 9;
    place-self: start center;
  }

  #w-node-a225ea56-4d3d-122f-8bad-5e9c36f88678-6085be36 {
    grid-area: 4 / 5 / 5 / 6;
    place-self: center end;
  }

  #w-node-_0b5f7ac6-89ac-1035-0aac-03ff8acdb84a-6085be36 {
    grid-area: 6 / 1 / 7 / 3;
    place-self: center;
  }

  #w-node-_32d23095-9069-c62c-e8ce-ec482d75583c-6085be36 {
    grid-area: 7 / 4 / 9 / 6;
    justify-self: end;
  }

  #w-node-a2f8a0e4-0d07-26c4-20e5-554dc88b9c98-6085be36 {
    grid-area: 6 / 3 / 9 / 5;
    justify-self: start;
  }

  #w-node-_8ba05c1f-bd7e-9b10-6c52-6748013b425d-6085be36 {
    grid-column: 2 / 8;
    grid-row-end: 2;
    align-self: center;
  }

  #w-node-da584961-91a0-830a-57fb-5df148f7c518-6085be36 {
    grid-column: 1 / 3;
    justify-self: start;
  }

  #w-node-da584961-91a0-830a-57fb-5df148f7c51a-6085be36 {
    grid-column: 3 / 8;
  }

  #w-node-_12b7b729-e493-10f6-0e1e-c34da1e46f67-6085be36 {
    align-self: center;
  }

  #w-node-_12b7b729-e493-10f6-0e1e-c34da1e46f6a-6085be36 {
    place-self: center start;
  }

  #w-node-_12b7b729-e493-10f6-0e1e-c34da1e46f97-6085be36 {
    align-self: center;
  }

  #w-node-b1a304c4-b45c-db25-6877-d79934b2a516-a2514bcc {
    grid-area: 1 / 3 / 2 / 4;
    justify-self: end;
  }

  #w-node-b3fdc0c4-7162-b493-f01a-ac52dffe4cd2-6085be61 {
    grid-column: 1 / 4;
    grid-row-start: 3;
    align-self: center;
  }

  #w-node-b3fdc0c4-7162-b493-f01a-ac52dffe4cd9-6085be61 {
    grid-row: 2 / 4;
  }

  #w-node-b3fdc0c4-7162-b493-f01a-ac52dffe4cd7-6085be61 {
    grid-row: 1 / 3;
  }

  #w-node-b3fdc0c4-7162-b493-f01a-ac52dffe4cdc-6085be61 {
    grid-area: 5 / 3 / 7 / 5;
  }

  #w-node-_3a0f5fec-828a-eafa-5dce-f5c5693cd89f-6085be61 {
    grid-column: 2 / 3;
    grid-row-start: 1;
  }

  #w-node-da924643-49ab-106b-28d9-2c78a825285c-6085be61 {
    grid-area: 1 / 1 / 2 / 6;
    align-self: start;
  }

  #w-node-_0cb50ec9-fcd1-7725-0c76-025dd14954af-6085be61 {
    grid-column: 1 / 3;
  }

  #w-node-_0cb50ec9-fcd1-7725-0c76-025dd14954b1-6085be61 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-fce1b37f-8ebb-b6cd-c9c8-6f658b76df94-6085be61 {
    grid-column-end: 3;
  }

  #w-node-f7759285-3069-9755-c3f3-8dbf75c4baf7-6085be61 {
    grid-row-end: 4;
  }

  #w-node-fb735d2c-9fef-5181-0518-501227a94131-6085be61 {
    grid-column-end: 3;
  }

  #w-node-f7759285-3069-9755-c3f3-8dbf75c4bafb-6085be61 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8d220363-86b3-f945-f80b-ba787cc6580e-6085be61 {
    grid-column: 1 / 3;
  }

  #w-node-_8d220363-86b3-f945-f80b-ba787cc65810-6085be61 {
    grid-column-end: 3;
  }

  #w-node-_40ffdb22-7b31-afab-6ef0-6edac46abe09-6085be61 {
    grid-column: 1 / 3;
  }

  #w-node-_260a7393-a494-aebb-8e41-5bc985d10b8a-6085be61, #w-node-_1bd3a3b6-5334-8a9b-0b91-ce0043a3f16a-6085be61, #w-node-b0183b74-135d-2a3c-a830-57cada300f72-6085be61 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2bca43ef-7cde-b5da-b1b2-716107bf8e46-07bf8e43 {
    grid-row-end: 3;
    grid-column-end: 3;
  }

  #w-node-_8241a9fd-f946-6e5c-77d3-1bc5fca6053d-07bf8e43 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_09fbdce1-9e10-0457-7f74-d3544bfc5db7-07bf8e43 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6b00483b-9d6f-1b79-81ab-0281770edf52-07bf8e43 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_476684f0-a868-66b7-7616-6ad8bc4dea3a-07bf8e43 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_2fe9a4b0-64a0-cd1d-1f0f-542cb6b628dc-07bf8e43 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_0bae9e82-9b29-b0df-f69c-0f24674e559d-07bf8e43 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-d6133a47-301a-a6de-46fb-2533b7c7a68a-07bf8e43 {
    grid-area: 7 / 1 / 8 / 2;
    place-self: center start;
  }

  #w-node-_2bca43ef-7cde-b5da-b1b2-716107bf8e80-07bf8e43 {
    grid-area: 8 / 1 / 9 / 3;
    justify-self: start;
  }

  #w-node-a54ee1c8-a838-a47f-3037-e6ba3e154870-3e15486c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a54ee1c8-a838-a47f-3037-e6ba3e15488b-3e15486c {
    grid-column: 1 / 3;
  }

  #w-node-_82dc1247-3472-ce95-1187-69981c58c8a9-1c58c8a4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_82dc1247-3472-ce95-1187-69981c58c8ab-1c58c8a4 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: end;
  }

  #w-node-f22dbb03-ea9e-a94b-045a-7963939b43b3-939b43b2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_703e939d-fb81-d5e3-3360-68b6ba39a3da-ba39a384 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: stretch;
  }

  #w-node-_703e939d-fb81-d5e3-3360-68b6ba39a3de-ba39a384 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_703e939d-fb81-d5e3-3360-68b6ba39a3e4-ba39a384 {
    grid-area: 1 / 3 / 2 / 4;
    justify-self: end;
  }

  #w-node-f16383f7-a435-9fbd-d177-bd0fbd8c4c1c-6085be7f {
    grid-column: 1 / 3;
    justify-self: end;
  }

  #w-node-_457eb3c8-9b36-effc-ee78-fda56a38a58f-6085be7f {
    grid-area: 1 / 1 / 2 / 3;
    align-self: end;
  }

  #w-node-d0a5ca32-c852-da7c-b576-7f40495022cb-6085be7f {
    grid-column: 1 / 3;
  }

  #w-node-acbeed1e-14e6-2f5d-f965-c0dfd171fa89-6085be7f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_786cc278-92ec-6bcd-270f-eeb81f660a90-6085be7f {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_17d275ce-ebe3-a2d3-c5ec-375d10eece81-6085be7f {
    grid-row: 4 / 5;
    grid-column-end: 3;
  }

  #w-node-b4db4575-6d7b-5acc-c207-167311e3280c-6085be7f {
    grid-column: 1 / 3;
    justify-self: end;
  }

  #w-node-a240956a-4026-ad94-9e89-892bbf0de03a-6085be7f {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-e1c887c1-cf89-cd06-f200-328edad132a2-6085be7f {
    grid-column: 1 / 3;
    justify-self: center;
  }

  #w-node-_8acc20b7-263f-6627-91be-33c528f8d1f3-6085be7f {
    grid-area: 5 / 1 / 7 / 2;
  }

  #w-node-_04980bc7-2aa4-3577-6ff9-756f22b678f8-6085be7f {
    grid-column: 1 / 2;
    grid-row-end: 2;
    justify-self: center;
  }

  #w-node-ef5b3d9a-9a54-e640-41f3-d11872a7599e-6085be7f {
    grid-column: 1 / 2;
  }

  #w-node-dd1b168c-f970-56f6-988e-18c7528fd193-6085be7f {
    grid-area: 7 / 1 / 8 / 3;
    place-self: end center;
  }

  #w-node-_2b6e6bfb-df51-26f9-8670-bce9cb867456-6085be7f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6341ee7c-c590-47e8-d3cc-5c75418cc276-6085be7f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_81188912-1a14-4c5a-bc90-bdd228b6ae42-6085be7f {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-f7d7c5ec-455e-8ae7-b61e-26ef975f4ca9-6085be7f {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b0816f0d-a2b5-4786-b910-6eec436879a1-6085be7f {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_9088d6c6-88de-9ea2-c7ed-b2bfa4356ca6-6085be7f, #w-node-_28280f35-779c-5cf2-008c-0516b6395e27-6085be7f, #w-node-_9088d6c6-88de-9ea2-c7ed-b2bfa4356cac-6085be7f, #w-node-_08554a2f-2762-7f3f-016d-3410720612af-6085be7f, #w-node-_12b2382e-5e38-aaa8-1ee9-c06ea75b302b-6085be7f {
    grid-column: 1 / 3;
  }

  #w-node-_12ff7464-3378-7f39-ebe9-0837a7ccdcfa-6085be7f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_12ff7464-3378-7f39-ebe9-0837a7ccdd03-6085be7f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6e7598f0-4ae8-b765-38bc-ef4f35557c1a-6085be7f, #w-node-_1783bf35-b007-14db-9815-20711d5e0fab-6085be7f {
    grid-column: 1 / 3;
  }

  #w-node-_54adcaaa-0454-a003-4d72-1777ed4c39cb-6085be7f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_54adcaaa-0454-a003-4d72-1777ed4c39d0-6085be7f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2d0f1c9c-dc16-efae-8d6d-9e615d87816b-6085be7f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_2d0f1c9c-dc16-efae-8d6d-9e615d878171-6085be7f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d3dbb496-5ba9-ca25-254b-dbf3db55efbe-db55efbd {
    grid-column: 1 / 3;
  }

  #w-node-d3dbb496-5ba9-ca25-254b-dbf3db55efc0-db55efbd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d5061600-4eda-de37-201f-ecb993304115-6085be97 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d5061600-4eda-de37-201f-ecb993304118-6085be97 {
    grid-column-end: 3;
  }

  #w-node-b4da2266-1d24-d0a0-2ed1-dc3a48512760-6085be97 {
    grid-column: 1 / 3;
  }

  #w-node-d5061600-4eda-de37-201f-ecb993304119-6085be97 {
    grid-row: 4 / 5;
    grid-column-end: 3;
  }

  #w-node-_2b141825-d88a-1598-26bf-0af1c55f23d7-6085be97 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_48d83906-5953-1f23-425d-d5545ca5d85d-6085be97 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: start;
  }

  #w-node-_277df7ea-d1b9-c3ed-0251-cd30c608b849-6085be97 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_635a2cf2-aa78-5196-6e22-e59387d2ef3a-6085be97 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_98861b4d-ae1f-790d-4ec4-554f9fe12452-6085be97 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_457dd52b-5a4a-2394-6a9e-1475d19e4ccd-6085be97 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_46b9c7b4-7492-8d0c-e973-00e79862dc4e-6085be97 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_8439d82d-a332-3c30-d5e9-ab53b4e88759-6085be97 {
    grid-column: 1 / 3;
  }

  #w-node-_8439d82d-a332-3c30-d5e9-ab53b4e8875b-6085be97 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7022dbf0-5ca5-4f88-62ef-384e9559c11a-6085be97 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7022dbf0-5ca5-4f88-62ef-384e9559c11f-6085be97 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7022dbf0-5ca5-4f88-62ef-384e9559c124-6085be97 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7022dbf0-5ca5-4f88-62ef-384e9559c129-6085be97 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b72970b9-cb13-2711-4716-387c0e71ba22-6085be97 {
    grid-column: 1 / 3;
  }

  #w-node-b72970b9-cb13-2711-4716-387c0e71ba27-6085be97 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_192981ad-382d-3d22-8473-561892c0dde7-6085be97 {
    grid-column: 1 / 4;
  }

  #w-node-dbcdad37-548a-3b4b-ef20-165417dc4c1d-17dc4c19 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-d912dc12-5870-a061-02d5-21b975849335-17dc4c19 {
    grid-row-start: 3;
    grid-column-end: 3;
  }

  #w-node-_9e67a7ed-fc9b-4715-d970-f823f8be1734-6085be98 {
    grid-column: 1 / 4;
    align-self: center;
  }

  #w-node-_9e67a7ed-fc9b-4715-d970-f823f8be174e-6085be98 {
    grid-column: 2 / 3;
    grid-row-start: 1;
  }

  #w-node-_065b8a3f-48e3-f29a-8a22-68a03431a0b0-6085be98, #w-node-_4dd56664-78e0-83f2-bb5f-417ef9bab6a4-6085be98 {
    grid-column: 1 / 3;
  }

  #w-node-_5fa4aed0-0afa-2d1f-a27b-827754889097-6085be98 {
    grid-column: 2 / 3;
    place-self: end;
  }

  #w-node-_83ba215e-9233-47ca-25a6-b4f8c5d67924-6085be98, #w-node-_83ba215e-9233-47ca-25a6-b4f8c5d6792a-6085be98, #w-node-_0cb50ec9-fcd1-7725-0c76-025dd14954af-6085be98 {
    grid-column: 1 / 3;
  }

  #w-node-_0cb50ec9-fcd1-7725-0c76-025dd14954b1-6085be98 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7e1dfb5d-9f66-099d-de98-e152fb5c6cb1-6085be98 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7e1dfb5d-9f66-099d-de98-e152fb5c6cb3-6085be98, #w-node-_7e1dfb5d-9f66-099d-de98-e152fb5c6cb5-6085be98, #w-node-_7e1dfb5d-9f66-099d-de98-e152fb5c6cb7-6085be98, #w-node-_7e1dfb5d-9f66-099d-de98-e152fb5c6cb9-6085be98, #w-node-_7e1dfb5d-9f66-099d-de98-e152fb5c6cbb-6085be98 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8d220363-86b3-f945-f80b-ba787cc6580e-6085be98 {
    grid-column: 1 / 3;
  }

  #w-node-_8d220363-86b3-f945-f80b-ba787cc65810-6085be98 {
    grid-column-end: 3;
  }

  #w-node-_40ffdb22-7b31-afab-6ef0-6edac46abe09-6085be98 {
    grid-column: 1 / 3;
  }

  #w-node-_9a5b1b72-cfc4-1b47-b322-8488af196949-6085be98 {
    grid-column-end: 3;
  }

  #w-node-_9a5b1b72-cfc4-1b47-b322-8488af19694c-6085be98 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3a0f5fec-828a-eafa-5dce-f5c5693cd89f-6085be9b {
    grid-column: 1 / 5;
    grid-row-start: 1;
  }

  #w-node-d7f9fd82-2544-ef62-27b2-d8c91fff1c52-6085be9b {
    grid-column: 2 / 3;
  }

  #w-node-_0e43af3c-98d2-447f-0a11-40efb7c07e42-6085be9b {
    grid-column: 1 / 2;
  }

  #w-node-d2e922f9-2616-3583-1e22-25a33106467b-6085be9b, #w-node-f7759285-3069-9755-c3f3-8dbf75c4baf9-6085be9b {
    grid-column: 1 / 3;
  }

  #w-node-f7759285-3069-9755-c3f3-8dbf75c4bafb-6085be9b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1a6fea64-f6d4-e389-5318-1f22fc1cdb63-6085be9b {
    grid-column: 1 / 3;
  }

  #w-node-_1a6fea64-f6d4-e389-5318-1f22fc1cdb65-6085be9b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9388177e-f329-07fd-1390-d73b33527660-6085be9c, #w-node-_7ea96c84-ee34-a223-17c4-779b0eb43317-6085be9c, #w-node-_7ea96c84-ee34-a223-17c4-779b0eb4331f-6085be9c, #w-node-fd474be2-ad38-5a05-6800-6abb0885ecf0-6085be9c {
    grid-column: 1 / 3;
  }

  #w-node-fd474be2-ad38-5a05-6800-6abb0885ecf2-6085be9c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbbd-63f8fbba {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbcc-63f8fbba {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbd1-63f8fbba {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbd6-63f8fbba {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbdb-63f8fbba {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbe1-63f8fbba {
    grid-column: 1 / 3;
  }

  #w-node-_5af2249e-7700-d905-5818-493d7c0e6b19-6085bea0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5af2249e-7700-d905-5818-493d7c0e6b1c-6085bea0 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_28f584bc-243f-e5fb-e405-bb3be43cbfed-6085bea0, #w-node-_28f584bc-243f-e5fb-e405-bb3be43cbff3-6085bea0, #w-node-c6e5c214-0ccc-281e-f75e-ea53ed6b86b9-6085bea0, #w-node-_40180f4f-ab0a-2a45-72d3-47344f44a13c-6085bea0 {
    grid-column: 1 / 3;
  }

  #w-node-_54efd92f-eb70-2016-89f7-32dd60f27beb-6085bea0, #w-node-e63c8760-8993-edba-a319-6cfa231bca37-6085bea0 {
    grid-column-end: 3;
  }

  #w-node-e63c8760-8993-edba-a319-6cfa231bca3c-6085bea0, #w-node-f8c65250-f07d-fe4f-f684-588de8a10f09-e8a10f04 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f8c65250-f07d-fe4f-f684-588de8a10f0b-e8a10f04 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: end;
  }

  #w-node-e2859498-0993-2f9f-534e-3b34e3fb87e5-e3fb87e4 {
    grid-column-end: 3;
  }

  #w-node-e2859498-0993-2f9f-534e-3b34e3fb87e8-e3fb87e4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-dba4cd18-18b7-52f8-564f-914cf6ae55a8-6085bea1 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_0e6c05eb-f13a-9945-a126-977dee56fc71-6085bea1 {
    grid-column: 1 / 3;
  }

  #w-node-_2b6663f0-9c8c-c3a4-c3aa-80a0620d699f-6085bea1 {
    grid-column: 1 / 3;
    align-self: start;
  }

  #w-node-addd44e5-cb10-4a83-006e-172bda0e8dda-6085bea1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-fe17a457-0853-0cfd-62a9-5a9e63003759-6085bea1 {
    align-self: end;
  }

  #w-node-_0f1b97ea-a126-9427-d6b0-d755d628cfb3-6085bea1 {
    grid-column: 1 / 3;
    grid-row-start: 3;
    justify-self: end;
  }

  #w-node-_14853d71-d94b-13f8-f519-ee9d5f6020cc-6085bea1 {
    grid-area: 4 / 2 / 5 / 4;
    justify-self: center;
  }

  #w-node-b89fb763-3ff1-26ed-69b9-9ae4f9ec8ed9-6085bea1 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_88790382-4d8d-fcfd-f37d-fbf6eeb8a072-6085bea1 {
    grid-column: 2 / 4;
    grid-row-start: 6;
    justify-self: center;
  }

  #w-node-_842d226d-4cf5-cd01-8c7e-3835fa89807a-6085bea1 {
    grid-area: 7 / 1 / 8 / 3;
    justify-self: end;
  }

  #w-node-_992be1d4-782f-3bde-a461-40b5bed731e6-6085bea1 {
    grid-column: 1 / 3;
  }

  #w-node-d46ec623-a180-4212-33f5-fa6cbdc016e9-6085bea1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_70824947-8860-1497-30ad-f1d1be73d536-6085bea1, #w-node-e4b6d60a-dfba-84ac-f85e-8c3a84ab01b8-6085bea1, #w-node-f6f1d0d1-13e5-5f2a-7a6e-91f58a53f5f7-6085bea1 {
    grid-column: 1 / 3;
  }

  #w-node-ef8b2fa6-3c39-617f-4ae0-c21ab17239df-6085bea1 {
    grid-column: 1 / 4;
  }

  #w-node-edb797d3-f45a-7c31-5d5a-9e00f0a85d36-6085bea3 {
    grid-column: 1 / 7;
  }

  #w-node-dce836df-4b6a-7953-1f27-c377f773db6e-6085bea3 {
    grid-area: 4 / 3 / 6 / 6;
    place-self: center;
  }

  #w-node-dce836df-4b6a-7953-1f27-c377f773db70-6085bea3 {
    grid-row: 4 / 5;
    grid-column-end: 4;
  }

  #w-node-dce836df-4b6a-7953-1f27-c377f773db72-6085bea3 {
    grid-area: 4 / 5 / 5 / 7;
    justify-self: center;
  }

  #w-node-dce836df-4b6a-7953-1f27-c377f773db74-6085bea3 {
    grid-area: 5 / 3 / 7 / 6;
    justify-self: center;
  }

  #w-node-dce836df-4b6a-7953-1f27-c377f773db76-6085bea3 {
    grid-area: 5 / 1 / 7 / 4;
    justify-self: center;
  }

  #w-node-dce836df-4b6a-7953-1f27-c377f773db78-6085bea3 {
    grid-area: 6 / 6 / 7 / 7;
    align-self: center;
  }

  #w-node-_60d0136f-25d6-5d2c-0b15-3961e1240a07-6085bea3 {
    grid-column: 1 / 7;
    grid-row-end: 3;
  }

  #w-node-dce836df-4b6a-7953-1f27-c377f773db7a-6085bea3 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_35e4b334-c4f3-fc16-c3c0-402ba0d4b9b1-6085bea3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_35e4b334-c4f3-fc16-c3c0-402ba0d4b9b4-6085bea3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4f346edf-8226-58b6-7e24-305b8824e255-6085bea3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4f346edf-8226-58b6-7e24-305b8824e25a-6085bea3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f6b7c9f2-da5b-e305-669f-1da795fada96-6085bea3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f6b7c9f2-da5b-e305-669f-1da795fadabf-6085bea3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-de4c97e7-118f-e374-0dc8-fdcb04a2b68f-04a2b682 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-de4c97e7-118f-e374-0dc8-fdcb04a2b692-04a2b682 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f17c5b51-4a4a-54bb-ea69-fc06a15b3f2b-a15b3f29 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f17c5b51-4a4a-54bb-ea69-fc06a15b3f35-a15b3f29 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0c5587d0-7e12-725c-1558-4ee5c3220a56-6085bea4 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0c5587d0-7e12-725c-1558-4ee5c3220a71-6085bea4 {
    grid-column: 1 / 3;
  }

  #w-node-dd7ffb62-5e45-570b-9d92-2974759fd343-6085bea4 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-dd7ffb62-5e45-570b-9d92-2974759fd346-6085bea4, #w-node-_4253b3e1-ac69-05e1-f2a9-d50768d61174-6085bea4 {
    grid-column-end: 3;
  }

  #w-node-dd7ffb62-5e45-570b-9d92-2974759fd34c-6085bea4 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-dd7ffb62-5e45-570b-9d92-2974759fd34f-6085bea4 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_9f6ea1e7-8679-564a-4901-f832843485d9-6085bea4 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b86c0690-c9f5-aaea-d2a8-8c046a309eef-6085bea4 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_533674f8-5222-5ade-3fcb-da6357e90207-6085bea4 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_96461711-61d7-94c3-db49-83260ea4c95a-6085bea4 {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: center;
  }

  #w-node-_2c6539b1-4952-f0ba-a1a0-e04148d0b9cc-6085bea4 {
    grid-area: 4 / 2 / 5 / 3;
    justify-self: center;
  }

  #w-node-_70902bfc-be41-9634-eefb-ab068d2c0a2c-6085bea4 {
    grid-column: 1 / 3;
  }

  #w-node-_70902bfc-be41-9634-eefb-ab068d2c0a2e-6085bea4 {
    grid-column-end: 3;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca350697-6085bee4 {
    align-self: start;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506a8-6085bee4 {
    grid-row: 2 / 4;
    align-self: center;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506cb-6085bee4 {
    justify-self: center;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506ec-6085bee4 {
    justify-self: end;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506ee-6085bee4 {
    justify-self: start;
  }

  #w-node-_65551451-1b9d-ea67-71f6-9f3bf9d1a0c0-6085bee6 {
    grid-column: 1 / 8;
    grid-row-end: 2;
    align-self: center;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9b3-6085bee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9d0-6085bee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9eb-6085bee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9f4-6085bee6 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start stretch;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca06-6085bee6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca21-6085bee6 {
    justify-self: center;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca3c-6085bee6 {
    justify-self: start;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca57-6085bee6 {
    justify-self: center;
  }

  #w-node-f5608837-5453-4561-8c5f-0e41163d792a-6085bee6, #w-node-_08bfa10a-9076-dc7c-467f-2c8f72314113-6085bee6 {
    align-self: start;
  }

  #w-node-_53b804ad-2d84-d4c0-a9c7-e4143c35703b-6085bee6 {
    grid-column-end: 8;
    place-self: center start;
  }

  #w-node-_3a0cdb19-e22e-ce6b-6c75-238c418e5c49-6085bee6 {
    grid-area: 2 / 9 / 3 / 13;
    align-self: center;
  }

  #w-node-_16904e67-8a26-15de-e0a6-7bfea765af34-6085bee6 {
    grid-row-start: 3;
    grid-column-start: 1;
    align-self: center;
  }

  #w-node-b8f56339-53ac-5df2-3571-0b257aa5f935-6085bee6 {
    grid-area: 1 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_6d9d5a75-8723-fe91-2f84-8700e0472d88-6085bee6 {
    grid-area: 2 / 1 / 3 / 13;
    justify-self: center;
  }

  #w-node-_08a49e96-698f-6012-8380-01ed08037a03-6085bee6 {
    grid-column-end: 13;
  }

  #w-node-_2efa4605-f3d8-dc71-86e4-3544c04999a0-6085bee6, #w-node-_5030a9a4-7a69-fa4c-9047-3b129c9339f6-6085bee6 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_1c895b63-e424-663e-3126-7ab54eb91341-6085bee6 {
    grid-area: 7 / 1 / 8 / 13;
  }

  #w-node-_7bd68228-7bcc-e9d0-4324-59c6f25175ef-6085bee6 {
    align-self: center;
  }

  #w-node-_73aea22b-cffd-fd07-4581-75b085334616-6085bee6 {
    grid-area: 1 / 1 / 4 / 9;
  }

  #w-node-_32e796fe-0cbe-f2eb-7ea3-82650cca7efc-6085bee6 {
    grid-column: 2 / 8;
    grid-row-end: 2;
    align-self: center;
  }

  #w-node-_38412934-a9e5-0eda-874b-d7a865c033dc-6085bee6 {
    grid-area: 4 / 1 / 6 / 4;
    justify-self: start;
  }

  #w-node-_1a11620a-27e9-2054-3bb2-82d803b9b975-6085bee6 {
    grid-area: 6 / 5 / 8 / 7;
    place-self: start;
  }

  #w-node-f4be51f6-499d-77de-47d4-501903f5439d-6085bee6 {
    grid-area: 5 / 3 / 6 / 5;
    place-self: start center;
  }

  #w-node-_88387016-ee22-1679-6733-34078ef6a872-6085bee6 {
    grid-area: 4 / 7 / 6 / 9;
    justify-self: end;
  }

  #w-node-_4a894355-d573-08f8-e755-ba3c67493031-6085bee6 {
    grid-area: 7 / 1 / 9 / 3;
    place-self: center start;
  }

  #w-node-_3ee9b2c5-9b29-b925-5ce7-e028e1bcb929-6085bee6 {
    grid-area: 7 / 6 / 9 / 9;
    place-self: end;
  }

  #w-node-_99350079-fc43-9cc6-f4f0-17fbfaee6612-6085bee6 {
    grid-area: 6 / 6 / 7 / 9;
    place-self: center;
  }

  #w-node-_9d7c194d-5e0b-a01f-131b-a5caca37a714-6085bee6 {
    grid-area: 2 / 1 / 4 / 3;
    place-self: end;
  }

  #w-node-_689b28aa-2e7b-81a5-57f9-4cd808823237-6085bee6 {
    grid-area: 7 / 5 / 8 / 7;
    place-self: start center;
  }

  #w-node-_3b193d23-597a-a361-6a48-78a7e09a5d93-6085bee6 {
    grid-area: 5 / 5 / 6 / 7;
    justify-self: end;
  }

  #w-node-_68365692-6fef-c91e-32f3-69fee495b63a-6085bee6 {
    grid-area: 3 / 6 / 4 / 9;
    place-self: start center;
  }

  #w-node-a225ea56-4d3d-122f-8bad-5e9c36f88678-6085bee6 {
    grid-area: 4 / 5 / 5 / 6;
    place-self: center end;
  }

  #w-node-_0b5f7ac6-89ac-1035-0aac-03ff8acdb84a-6085bee6 {
    grid-area: 6 / 1 / 7 / 3;
    place-self: center;
  }

  #w-node-_32d23095-9069-c62c-e8ce-ec482d75583c-6085bee6 {
    grid-area: 7 / 4 / 9 / 6;
    justify-self: end;
  }

  #w-node-a2f8a0e4-0d07-26c4-20e5-554dc88b9c98-6085bee6 {
    grid-area: 6 / 3 / 9 / 5;
    justify-self: start;
  }

  #w-node-_8ba05c1f-bd7e-9b10-6c52-6748013b425d-6085bee6 {
    grid-column: 2 / 8;
    grid-row-end: 2;
    align-self: center;
  }

  #w-node-a613f02e-5fc4-7322-6c17-6abfac45ab80-6085bee6 {
    grid-column: 1 / 3;
    justify-self: start;
  }

  #w-node-a613f02e-5fc4-7322-6c17-6abfac45ab82-6085bee6 {
    grid-column: 3 / 8;
  }

  #w-node-_48b2346f-9c18-2cfa-dba4-83f087112016-6085bee6 {
    align-self: center;
  }

  #w-node-_48b2346f-9c18-2cfa-dba4-83f087112019-6085bee6 {
    place-self: center start;
  }

  #w-node-_48b2346f-9c18-2cfa-dba4-83f087112046-6085bee6 {
    align-self: center;
  }

  #w-node-_6c50a0de-2bdb-fe9b-4c18-7dd94a7ef40e-6085beea {
    grid-column: 1 / 3;
  }

  #w-node-_4d3bac74-b721-4ebf-a8ea-8bcee88e22f8-6085beeb {
    align-self: start;
  }

  #w-node-_4d3bac74-b721-4ebf-a8ea-8bcee88e230f-6085beeb {
    grid-area: Content;
    justify-self: start;
  }

  #w-node-_4bb1b954-e59c-9269-12ff-72b8146c97d7-6085beed, #w-node-f433c71c-55f2-34a9-e6b7-7f3cab42130a-6085bf02 {
    grid-column: 1 / 3;
  }

  #w-node-b7575744-a576-67bb-b83d-7346f92b9541-6085bf02 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b85a6e33-96aa-3f7c-4e4e-000e7abdde9c-6085bf02 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b2ad7bfc-dc2f-80c9-e6c3-dc410481c85f-6085bf02 {
    grid-column: 1 / 4;
  }

  #w-node-b2ad7bfc-dc2f-80c9-e6c3-dc410481c864-6085bf02 {
    grid-area: 2 / 1 / 3 / 4;
    justify-self: center;
  }

  #w-node-f79ba38a-163e-730c-2698-cd2684f4adf7-6085bf03, #w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36b7-6085bf03 {
    grid-column: 1 / 3;
  }

  #w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36bb-6085bf03 {
    grid-column-end: 3;
    align-self: start;
  }

  #w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36bd-6085bf03 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7cc05336-6e59-78f3-cfdb-7011c21b18c9-6085bf03, #w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36b7-6085bf04 {
    grid-column: 1 / 3;
  }

  #w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36bb-6085bf04 {
    grid-column: 1 / 3;
    align-self: start;
  }

  #w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36bd-6085bf04 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f9c0c37d-20c2-93ca-794a-75a39349d241-6085bf04 {
    grid-column-end: 3;
  }

  #w-node-_7cc05336-6e59-78f3-cfdb-7011c21b18c9-6085bf04, #w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36b7-6085bf05 {
    grid-column: 1 / 3;
  }

  #w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36bb-6085bf05 {
    grid-column: 1 / 3;
    align-self: start;
  }

  #w-node-_5048ac68-df3b-9144-0f7f-7ed7d65d36bd-6085bf05 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f9c0c37d-20c2-93ca-794a-75a39349d241-6085bf05 {
    grid-column-end: 3;
  }

  #w-node-_7cc05336-6e59-78f3-cfdb-7011c21b18c9-6085bf05 {
    grid-column: 1 / 3;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0670-6085bf0c {
    grid-column: 1 / 7;
    grid-row-end: 3;
    align-self: start;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0673-6085bf0c {
    grid-column-end: 4;
    place-self: start;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0676-6085bf0c {
    grid-area: 2 / 1 / 5 / 5;
    place-self: end center;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0679-6085bf0c {
    grid-area: 3 / 4 / 6 / 7;
    place-self: end;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea067c-6085bf0c {
    grid-column: 3 / 6;
    place-self: center start;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea067f-6085bf0c {
    grid-area: 2 / 3 / 5 / 7;
    place-self: start end;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0682-6085bf0c {
    grid-column-end: 4;
    align-self: end;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0685-6085bf0c {
    grid-column-end: 7;
  }

  #w-node-_7bcd4d68-cc5e-2b58-49a8-bd5b7bb4a406-6085bf23, #w-node-fbb9027a-71bc-03d5-2a8e-6a1937d88265-6085bf24, #w-node-_6a70193b-2d4e-7983-39a3-f168ca329ac1-6085bf25, #w-node-_0a86feaf-c06c-7116-cbf2-8b742fe80e3b-6085bf26 {
    grid-column: 1 / 3;
  }

  #w-node-e1dc66fb-bf88-2cf1-1bca-006b5e6d4019-6085bf26 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_57198bed-cc0e-e250-6f72-f2fa069b2b16-6085bf26 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b1108245-de2e-f506-e36c-b0198097cf09-6085bf2a {
    grid-column-end: 3;
  }

  #w-node-_910983c8-5f52-2b1a-b70f-9cae1fe8fae6-6085bf2a {
    grid-column: 1 / 3;
  }

  #w-node-e7fa34d2-9046-815d-57f0-c0f6b1afe4b8-6085bf2a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b8e7adf6-6f29-d974-73b5-6d21f8012fd6-6085bf2a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a4c1c2e9-f2b4-f8cb-81b9-82796071f734-6085bf2c, #w-node-_237a1eb6-ea90-f5b5-7dab-ef6cb9fd2677-6085bf2c {
    grid-column-end: 5;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81718-6085bf2c {
    grid-area: 1 / 3 / 2 / 5;
    justify-self: center;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8171b-6085bf2c {
    grid-area: 2 / 3 / 3 / 5;
    justify-self: end;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8171e-6085bf2c {
    grid-area: 3 / 3 / 4 / 5;
    place-self: center;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81721-6085bf2c {
    grid-area: 4 / 3 / 5 / 5;
    place-self: end;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3e6-6085bf2c {
    grid-column-end: 3;
    align-self: start;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3f3-6085bf2c {
    justify-self: start;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3fc-6085bf2c {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3fe-6085bf2c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe407-6085bf2c {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd45d-6085bf2c {
    grid-column-end: 3;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd461-6085bf2c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd46d-6085bf2c {
    justify-self: start;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd478-6085bf2c {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd47a-6085bf2c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd482-6085bf2c {
    grid-column: 2 / 3;
    align-self: center;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd49a-6085bf2c {
    grid-row: 4 / 5;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd49c-6085bf2c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a6-6085bf2c {
    grid-row: 4 / 5;
    justify-self: start;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a8-6085bf2c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d79668c-6085bf2c {
    grid-column-end: 2;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d79668e-6085bf2c {
    grid-column-end: 2;
    justify-self: center;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d796693-6085bf2c {
    grid-area: 3 / 1 / 4 / 2;
    place-self: center start;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d796695-6085bf2c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d7966ae-6085bf2c {
    grid-row: 4 / 5;
    grid-column-end: 2;
    justify-self: center;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d7966d7-6085bf2c {
    grid-column: 1 / 2;
    grid-row-start: 3;
    place-self: end;
  }

  #w-node-d97119a9-010d-7d10-4d02-3ca7254ce420-6085bf2c {
    grid-column: 3 / 8;
  }

  #w-node-d97119a9-010d-7d10-4d02-3ca7254ce425-6085bf2c {
    grid-column: 1 / 3;
    justify-self: start;
  }

  #w-node-_27eace83-0f71-ce60-9860-3140e737730a-6085bf2c {
    align-self: center;
  }

  #w-node-_27eace83-0f71-ce60-9860-3140e737730d-6085bf2c {
    place-self: center start;
  }

  #w-node-_27eace83-0f71-ce60-9860-3140e737733a-6085bf2c {
    align-self: center;
  }

  #w-node-e0ab7c5b-107e-8636-3963-cabe7db11704-6085bf42 {
    grid-column-end: 3;
  }

  #w-node-e0ab7c5b-107e-8636-3963-cabe7db11707-6085bf42 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e48432f9-4b2b-5411-8ca5-b07ad6e784fc-6085bf4a {
    grid-column-end: 3;
  }

  #w-node-d06b0da3-afeb-bf64-efb8-f8b4ab472889-6085bf4a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_47f00d4f-810c-fdb3-47db-ecbaa1b242c7-6085bf4b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_97f7d3ba-1908-18aa-8196-60b6362f87af-6085bf4b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_92f1138f-6ef5-f329-6697-04bc6bbb0dc0-6085bf4d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_92f1138f-6ef5-f329-6697-04bc6bbb0dde-6085bf4d, #w-node-ae74bca1-7a2a-7d20-3579-bd2748f73683-6085bf62 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c904e0a3-5373-f7d0-442e-c4f1dd8606c5-6085bf62 {
    grid-column: 1 / 3;
  }

  #w-node-efbfdf02-f3f0-3711-0606-a995d2c64eb7-d2c64eb6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-efbfdf02-f3f0-3711-0606-a995d2c64eb9-d2c64eb6 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a4c1c2e9-f2b4-f8cb-81b9-82796071f734-6085bf65, #w-node-_237a1eb6-ea90-f5b5-7dab-ef6cb9fd2677-6085bf65 {
    grid-column-end: 5;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81718-6085bf65 {
    grid-area: 1 / 3 / 2 / 5;
    justify-self: center;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8171b-6085bf65 {
    grid-area: 2 / 3 / 3 / 5;
    justify-self: end;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8171e-6085bf65 {
    grid-area: 3 / 3 / 4 / 5;
    place-self: center;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81721-6085bf65 {
    grid-area: 4 / 3 / 5 / 5;
    place-self: end;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3e6-6085bf65 {
    grid-column-end: 3;
    align-self: start;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3f3-6085bf65 {
    justify-self: start;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3fc-6085bf65 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: center;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3fe-6085bf65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe407-6085bf65 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd45d-6085bf65 {
    grid-column-end: 3;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd461-6085bf65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd46d-6085bf65 {
    justify-self: start;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd478-6085bf65 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: end;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd47a-6085bf65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd482-6085bf65 {
    grid-column: 2 / 3;
    align-self: center;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd49a-6085bf65 {
    grid-row: 4 / 5;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd49c-6085bf65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a6-6085bf65 {
    grid-row: 4 / 5;
    justify-self: start;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a8-6085bf65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d79668c-6085bf65 {
    grid-column-end: 2;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d79668e-6085bf65 {
    grid-column-end: 2;
    justify-self: center;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d796693-6085bf65 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: center start;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d796695-6085bf65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d7966ae-6085bf65 {
    grid-row: 4 / 5;
    grid-column-end: 2;
    justify-self: center;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d7966d7-6085bf65 {
    grid-column: 1 / 2;
    grid-row-start: 3;
    place-self: end;
  }

  #w-node-d97119a9-010d-7d10-4d02-3ca7254ce420-6085bf65 {
    grid-column: 3 / 8;
  }

  #w-node-d97119a9-010d-7d10-4d02-3ca7254ce425-6085bf65 {
    grid-column: 1 / 3;
    justify-self: start;
  }

  #w-node-_00b76c73-3dd0-f54f-95a2-222494457f75-6085bf66 {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_3fe95325-1e71-b359-2cda-d9cad1711365-6085bf66 {
    grid-column-end: 2;
  }

  #w-node-_3e60df15-9afd-be8f-3438-c7d94ba110a3-6085bf66 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_63584abb-3190-a12b-9ead-b83af02beb9a-6085bf66 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8a2898a0-c136-d695-c4e1-a3f92ed5a81f-6085bf66 {
    grid-column-end: 2;
  }

  #w-node-_9dd9027b-2825-7690-6dd0-3ba5d7b330de-6085bf66 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_41396aad-1f96-db1d-b8cd-522df6d5dfac-6085bf66 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-a4ce84c1-9cca-e8ac-8e0f-74e920c5e5c0-6085bf67 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-e68ef86b-68e0-36dc-1031-6612c558f519-6085bf83 {
    grid-area: 1 / 2 / 3 / 3;
    justify-self: end;
  }

  #w-node-e68ef86b-68e0-36dc-1031-6612c558f526-6085bf83 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4be93ba4-7ba5-8227-b5a4-2993a48f8e6b-6085bf85 {
    align-self: start;
  }

  #w-node-fc3b3a48-deb9-35cd-3ada-592200b92607-6085bf85 {
    grid-column: 1 / 6;
    grid-row-end: 2;
    align-self: start;
  }

  #w-node-fb4be464-458e-f565-5205-835460913d91-6085bf85 {
    grid-column-end: 5;
  }

  #w-node-e1c98f60-700b-1b7e-8c30-d1781f710f31-6085bf85 {
    grid-column-start: 2;
  }

  #w-node-_95b0020f-3ec1-4189-08dd-7c27d492e17f-6085bf85 {
    place-self: center;
  }

  #w-node-_6f272c80-5c53-5843-6f9f-582799d69e2d-6085bf85 {
    grid-column: 1 / 9;
  }

  #w-node-_6f272c80-5c53-5843-6f9f-582799d69e34-6085bf85 {
    grid-column: 3 / 7;
  }

  #w-node-ceb42677-51de-36b1-92b4-10d55c455d9f-6085bf85, #w-node-cbc35948-4224-027f-5d34-9a93709b5b57-6085bf85 {
    grid-column: 6 / 9;
  }

  #w-node-_8d302abe-9dda-189b-eb40-6c9a92b806f9-6085bf85 {
    grid-column: 1 / 4;
  }

  #w-node-_3080ef1d-20a4-5da5-ce1a-e59068636acb-6085bf85 {
    grid-column: 6 / 9;
    grid-row-end: 6;
  }

  #w-node-_6a5647a2-50bf-a4d2-070b-1ceb7e52889a-6085bf85 {
    grid-column: 1 / 4;
    grid-row-start: 5;
  }

  #w-node-_4aa0025e-ee59-8317-fad8-1ff00f9530d7-6085bf85 {
    grid-area: 4 / 6 / 8 / 9;
  }

  #w-node-_053c43f6-4026-5a6d-7ac3-da049fdb19fc-6085bf85 {
    grid-column: 4 / 7;
    grid-row-start: 1;
  }

  #w-node-ca789f10-c5ce-d439-a715-a57c111a0e76-6085bf85 {
    grid-row-start: 2;
  }

  #w-node-_74d27ed3-3411-b975-ac76-571b013c60cc-6085bf85 {
    grid-column: 4 / 7;
    grid-row-start: 4;
  }

  #w-node-e00019a2-4a19-90e9-dc98-d978b411a3b2-6085bf85 {
    grid-column-end: 3;
  }

  #w-node-_749cc87c-9449-0e92-c78d-0f65ebd184ad-6085bf85 {
    grid-column: 2 / 5;
  }

  #w-node-_0eb3db41-f91c-f9d9-372d-481f2360463b-6085bf85 {
    grid-column: 6 / 9;
  }

  #w-node-d2e19d84-c618-9644-6088-28ac01bb8bde-6085bf8a, #w-node-ff69218b-d1db-89d0-c6ce-ee9d7a340eb2-6085bf8b {
    grid-column: 1 / 3;
  }

  #w-node-e4e0839c-d0d3-4799-1246-33e791e29421-6085bfa2 {
    align-self: start;
  }

  #w-node-e4e0839c-d0d3-4799-1246-33e791e29435-6085bfa2 {
    grid-area: Content;
    justify-self: start;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc08d4-6085bfa2, #w-node-_00e582a2-edb4-557f-6738-f7f030bc08d6-6085bfa2, #w-node-_00e582a2-edb4-557f-6738-f7f030bc08d8-6085bfa2, #w-node-_00e582a2-edb4-557f-6738-f7f030bc08da-6085bfa2, #w-node-_00e582a2-edb4-557f-6738-f7f030bc08dc-6085bfa2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aa030408-cc6a-d3bb-0015-33a876ca31fd-6085bfa2 {
    align-self: center;
  }

  #w-node-aa030408-cc6a-d3bb-0015-33a876ca3200-6085bfa2 {
    place-self: center start;
  }

  #w-node-aa030408-cc6a-d3bb-0015-33a876ca322d-6085bfa2 {
    align-self: center;
  }

  #w-node-a245de07-bb7f-1c1b-5c41-d5c5faa1e3f2-6085bfa6 {
    grid-column: 1 / 3;
  }

  #landing.w-node-_17b6f741-edcd-3c08-f019-83f7bc84e875-6085bfa6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c1bb78c8-c02a-8c89-3667-69416f5dce6e-6085bfa6, #w-node-c1bb78c8-c02a-8c89-3667-69416f5dce73-6085bfa6, #w-node-c1bb78c8-c02a-8c89-3667-69416f5dce78-6085bfa6, #w-node-c1bb78c8-c02a-8c89-3667-69416f5dce7d-6085bfa6, #w-node-c1bb78c8-c02a-8c89-3667-69416f5dce82-6085bfa6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #features.w-node-_673f1131-ef54-1e63-1eea-146ed3e13502-6085bfa6 {
    grid-column: 1 / 3;
  }

  #w-node-_673f1131-ef54-1e63-1eea-146ed3e13538-6085bfa6, #w-node-_673f1131-ef54-1e63-1eea-146ed3e1353d-6085bfa6, #w-node-_673f1131-ef54-1e63-1eea-146ed3e13542-6085bfa6, #w-node-_673f1131-ef54-1e63-1eea-146ed3e13547-6085bfa6, #w-node-_673f1131-ef54-1e63-1eea-146ed3e1354c-6085bfa6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c00d5d48-6379-8b8e-8977-f308b2f89920-6085bfa8 {
    grid-column: 1 / 3;
  }

  #w-node-ea8cbe9f-70bf-05ee-8b77-cb851d39569d-6085bfab {
    align-self: start;
  }

  #w-node-e83354b7-e676-1e06-f686-f8e58c4c59f8-6085bfab {
    place-self: center start;
  }

  #w-node-cb67c219-f3b5-5f39-435d-b8a87aa8e71c-6085bfab {
    align-self: center;
  }

  #w-node-_4f009c87-e6e7-464d-4eb9-c7581adf0731-6085bfab {
    grid-area: 1 / 2 / 2 / 4;
    place-self: center;
  }

  #w-node-ec977ff5-8570-e08a-9025-936b9c0bee5c-6085bfab {
    grid-column: 2 / 3;
    justify-self: center;
  }

  #w-node-_070d0375-ceaa-8667-c59a-860a5b83a3e5-6085bfab {
    grid-column: 1 / 2;
    justify-self: center;
  }

  #w-node-b1cb39cf-c9c0-0877-f168-c82119f317c9-6085bfab {
    grid-column: 1 / 3;
    justify-self: center;
  }

  #w-node-_6129bb86-85e7-94f3-a1d5-4d1c2b3d7acc-6085bfab {
    grid-column: 3 / 4;
    justify-self: center;
  }

  #w-node-_3fec62d0-9883-859e-001b-b7aa59f0f2b2-6085bfab {
    grid-column: 1 / 2;
  }

  #w-node-_3c8ce9ed-01bc-3125-9c97-e1f8343cae1f-6085bfab {
    grid-column: 2 / 4;
  }

  #w-node-_767973cd-2725-bdcf-4c87-b0d58b358f24-6085bfab {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_42a96c54-3dd1-d0fe-188c-9a5cc56fb636-6085bfab {
    grid-row-end: 6;
    grid-column-start: 3;
  }

  #w-node-d023f5e0-2ced-e607-aaf3-95b7d9904607-6085bfab {
    grid-column: 2 / 3;
    grid-row-end: 7;
  }

  #w-node-_760a038b-a3cf-165b-759f-48e4433975e5-6085bfab, #w-node-f26a344e-6bb7-7c94-6e97-92797de36350-6085bfab {
    justify-self: end;
  }

  #w-node-b7304429-e291-1339-73ba-50f5b3cd9d0c-6085bfac {
    grid-column: 1 / 3;
  }

  #w-node-_94f6e489-de9d-0667-ed67-8bb5cf004c6b-6085bfc7, #w-node-_52bc60be-f654-a44e-badf-17e680fc0b94-6085bfc7 {
    align-self: start;
  }

  #w-node-_52bc60be-f654-a44e-badf-17e680fc0ba7-6085bfc7 {
    grid-area: Content;
    justify-self: start;
  }

  #w-node-_65551451-1b9d-ea67-71f6-9f3bf9d1a0c0-6085bfc9 {
    grid-column: 1 / 8;
    grid-row-end: 2;
    align-self: center;
  }

  #w-node-_5aa42fb6-9abf-965c-b013-41e6a8abe9fb-6085bfc9, #w-node-a9cf5d23-f268-9aa9-77f9-229831d2447c-6085bfc9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1eeb77e5-a0d9-21f8-1eaf-2abd3735c484-6085bfc9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_7e314a02-3961-ce6b-eea5-e5fb03b52b64-6085bfc9, #w-node-bf666750-c94e-55a4-1d52-1584d2baa318-6085bfc9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6f2e72d3-48c6-7d9f-dab0-7e628928125e-6085bfc9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-b351c501-ef36-3702-d151-7414ceea0b35-6085bfc9, #w-node-bec479cd-3a73-dbe0-f25c-790016e93494-6085bfc9, #w-node-_161e64b1-6f60-a327-57ce-e05588bdf5c1-6085bfc9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_85465783-2a65-bc0e-3c4b-a683776503c0-6085bfc9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-b288c748-5c70-b46c-dbed-019c772a4bc3-6085bfc9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-b0bf01ad-f507-ac23-21a3-150d89f8731b-6085bfc9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_53b804ad-2d84-d4c0-a9c7-e4143c35703b-6085bfc9 {
    grid-column-end: 8;
    place-self: center start;
  }

  #w-node-_3a0cdb19-e22e-ce6b-6c75-238c418e5c49-6085bfc9 {
    grid-area: 2 / 9 / 3 / 13;
    align-self: center;
  }

  #w-node-_16904e67-8a26-15de-e0a6-7bfea765af34-6085bfc9 {
    grid-row-start: 3;
    grid-column-start: 1;
    align-self: center;
  }

  #w-node-b8f56339-53ac-5df2-3571-0b257aa5f935-6085bfc9 {
    grid-area: 1 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_6d9d5a75-8723-fe91-2f84-8700e0472d88-6085bfc9 {
    grid-area: 2 / 1 / 3 / 13;
    justify-self: center;
  }

  #w-node-_08a49e96-698f-6012-8380-01ed08037a03-6085bfc9 {
    grid-column-end: 13;
  }

  #w-node-_2efa4605-f3d8-dc71-86e4-3544c04999a0-6085bfc9, #w-node-_5030a9a4-7a69-fa4c-9047-3b129c9339f6-6085bfc9 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_1c895b63-e424-663e-3126-7ab54eb91341-6085bfc9 {
    grid-area: 7 / 1 / 8 / 13;
  }

  #w-node-_7bd68228-7bcc-e9d0-4324-59c6f25175ef-6085bfc9 {
    align-self: center;
  }

  #w-node-_73aea22b-cffd-fd07-4581-75b085334616-6085bfc9 {
    grid-area: 1 / 1 / 4 / 9;
  }

  #w-node-_32e796fe-0cbe-f2eb-7ea3-82650cca7efc-6085bfc9 {
    grid-column: 2 / 8;
    grid-row-end: 2;
    align-self: center;
  }

  #w-node-_38412934-a9e5-0eda-874b-d7a865c033dc-6085bfc9 {
    grid-area: 4 / 1 / 6 / 4;
    justify-self: start;
  }

  #w-node-_1a11620a-27e9-2054-3bb2-82d803b9b975-6085bfc9 {
    grid-area: 6 / 5 / 8 / 7;
    place-self: start;
  }

  #w-node-f4be51f6-499d-77de-47d4-501903f5439d-6085bfc9 {
    grid-area: 5 / 3 / 6 / 5;
    place-self: start center;
  }

  #w-node-_88387016-ee22-1679-6733-34078ef6a872-6085bfc9 {
    grid-area: 4 / 7 / 6 / 9;
    justify-self: end;
  }

  #w-node-_4a894355-d573-08f8-e755-ba3c67493031-6085bfc9 {
    grid-area: 7 / 1 / 9 / 3;
    place-self: center start;
  }

  #w-node-_3ee9b2c5-9b29-b925-5ce7-e028e1bcb929-6085bfc9 {
    grid-area: 7 / 6 / 9 / 9;
    place-self: end;
  }

  #w-node-_99350079-fc43-9cc6-f4f0-17fbfaee6612-6085bfc9 {
    grid-area: 6 / 6 / 7 / 9;
    place-self: center;
  }

  #w-node-_9d7c194d-5e0b-a01f-131b-a5caca37a714-6085bfc9 {
    grid-area: 2 / 1 / 4 / 3;
    place-self: end;
  }

  #w-node-_689b28aa-2e7b-81a5-57f9-4cd808823237-6085bfc9 {
    grid-area: 7 / 5 / 8 / 7;
    place-self: start center;
  }

  #w-node-_3b193d23-597a-a361-6a48-78a7e09a5d93-6085bfc9 {
    grid-area: 5 / 5 / 6 / 7;
    justify-self: end;
  }

  #w-node-_68365692-6fef-c91e-32f3-69fee495b63a-6085bfc9 {
    grid-area: 3 / 6 / 4 / 9;
    place-self: start center;
  }

  #w-node-a225ea56-4d3d-122f-8bad-5e9c36f88678-6085bfc9 {
    grid-area: 4 / 5 / 5 / 6;
    place-self: center end;
  }

  #w-node-_0b5f7ac6-89ac-1035-0aac-03ff8acdb84a-6085bfc9 {
    grid-area: 6 / 1 / 7 / 3;
    place-self: center;
  }

  #w-node-_32d23095-9069-c62c-e8ce-ec482d75583c-6085bfc9 {
    grid-area: 7 / 4 / 9 / 6;
    justify-self: end;
  }

  #w-node-a2f8a0e4-0d07-26c4-20e5-554dc88b9c98-6085bfc9 {
    grid-area: 6 / 3 / 9 / 5;
    justify-self: start;
  }

  #w-node-_8ba05c1f-bd7e-9b10-6c52-6748013b425d-6085bfc9 {
    grid-column: 2 / 8;
    grid-row-end: 2;
    align-self: center;
  }

  #w-node-ef7e4643-1d0c-8299-bc43-5d57469ec10e-6085bfc9 {
    grid-column: 3 / 8;
  }

  #w-node-_3b0a602a-8eee-b16e-9d4f-574e8d523327-6085bfc9 {
    grid-column: 1 / 3;
    justify-self: start;
  }

  #w-node-_02e6d7b7-f296-e8d2-963c-63a01198da0a-6085bfcb {
    grid-column: 1 / 9;
    grid-row-end: 2;
    align-self: center;
  }

  #w-node-_662c549a-d2a3-adaa-cb85-f82f1a451cbc-6085bfcb, #w-node-_75452218-f802-e92d-83e1-5cf534bdb8e1-6085bfcb, #w-node-ab8cad2f-2acc-39dc-ba31-c556ff72314e-6085bfcb, #w-node-_9d11c812-e58d-f7bd-fabc-1953aed7b50f-6085bfcb, #w-node-_0eefae72-74ee-3ede-e0cd-7ebd66b77c23-6085bfcb, #w-node-_723aad44-ed58-65b5-5366-eaae407f8a3e-6085bfcb, #w-node-fabd3aba-cf4e-e3a3-f70a-c68d3dc90c85-6085bfcb, #w-node-_765f0264-a5c5-baae-d840-77599c63111b-6085bfcb, #w-node-_3038a6c7-0a52-40ec-ba02-84947aebd050-6085bfcb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b88f13ce-7976-ee8e-19b7-c275e3371290-35945ff9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-b88f13ce-7976-ee8e-19b7-c275e337129c-35945ff9 {
    justify-self: end;
  }

  #w-node-b88f13ce-7976-ee8e-19b7-c275e3371290-26adfaf8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-b88f13ce-7976-ee8e-19b7-c275e337129c-26adfaf8 {
    justify-self: end;
  }

  #w-node-_93fc372a-7501-6cf6-2885-d47894d131e2-6085bfcf {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_93fc372a-7501-6cf6-2885-d47894d131ea-6085bfcf {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_93fc372a-7501-6cf6-2885-d47894d131f2-6085bfcf {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_93fc372a-7501-6cf6-2885-d47894d131fa-6085bfcf {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_93fc372a-7501-6cf6-2885-d47894d13202-6085bfcf {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d389396d-466b-f853-99c5-c5dcd7d5c7b6-6085bfcf {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3a496b5b-c04c-db9d-bfc6-343fdb71cbfa-6085bfcf {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-fdd35eaa-5785-a164-313d-dce6c02f93fd-6085bfcf {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_99b065d9-d745-5860-49b4-f670cdfca0c9-6085bfcf {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_98932cd9-d546-acb9-4ed3-2c41d7721f29-6085bfcf {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ac367a1d-d89c-d81d-0b58-6dd631c66bf2-6085bfcf {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ac367a1d-d89c-d81d-0b58-6dd631c66bf8-6085bfcf {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-ac367a1d-d89c-d81d-0b58-6dd631c66bfe-6085bfcf {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ac367a1d-d89c-d81d-0b58-6dd631c66c04-6085bfcf {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b3063fd8-dc39-c3cf-2416-e5d5e8741742-6085bfd5, #w-node-ec357eb1-cc11-e25a-84bd-d914c38f9ad4-6085bfd5 {
    align-self: start;
  }

  #w-node-ec357eb1-cc11-e25a-84bd-d914c38f9aed-6085bfd5 {
    grid-area: Content;
    justify-self: start;
  }

  #w-node-_4a98465f-329e-dec0-e12c-aac8de758610-6085bfd6 {
    grid-area: 1 / 2 / 3 / 3;
    justify-self: end;
  }

  #w-node-_9ee455cb-3f44-6523-2513-387b789cc33a-6085bfd6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3084dbe7-1c2e-3509-9613-451948930a99-6085bfd6 {
    grid-column: 3 / 8;
  }

  #w-node-_3084dbe7-1c2e-3509-9613-451948930aa4-6085bfd6 {
    grid-column: 1 / 3;
    justify-self: start;
  }

  #w-node-e188a6d0-441e-1ef1-0301-786c09ee13c6-6085bfd6, #w-node-_6300fc69-1622-0f37-b4bc-82dfe0053a13-6085bfd6 {
    align-self: center;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaece9-6085bfd6 {
    grid-area: 1 / 1 / 4 / 9;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecec-6085bfd6 {
    grid-area: 4 / 1 / 6 / 4;
    justify-self: start;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecef-6085bfd6 {
    grid-area: 6 / 5 / 8 / 7;
    place-self: start;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecf2-6085bfd6 {
    grid-area: 4 / 7 / 6 / 9;
    justify-self: end;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecf5-6085bfd6 {
    grid-area: 7 / 1 / 9 / 3;
    place-self: center start;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecf8-6085bfd6 {
    grid-area: 7 / 6 / 9 / 9;
    place-self: end;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecfb-6085bfd6 {
    grid-area: 6 / 6 / 7 / 9;
    place-self: center;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecfe-6085bfd6 {
    grid-area: 2 / 1 / 4 / 3;
    place-self: end;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaed01-6085bfd6 {
    grid-area: 3 / 6 / 4 / 9;
    place-self: start center;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaed04-6085bfd6 {
    grid-area: 4 / 5 / 5 / 6;
    place-self: center end;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaed07-6085bfd6 {
    grid-area: 6 / 1 / 7 / 3;
    place-self: center;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaed0a-6085bfd6 {
    grid-area: 7 / 4 / 9 / 6;
    justify-self: end;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaed0d-6085bfd6 {
    grid-area: 6 / 3 / 9 / 5;
    justify-self: start;
  }

  #w-node-bce1f0be-9c44-896f-04f1-43e7d03a322a-4e369e56 {
    align-self: start;
  }

  #w-node-_99ee8005-567c-594f-7ef8-69645363fa4f-4e369e56 {
    grid-row: 2 / 4;
    align-self: center;
  }

  #w-node-_63dc52cb-80c8-a409-e948-368adef20b41-4e369e56 {
    justify-self: center;
  }

  #w-node-e36d5b44-2197-a46d-8a0d-81c72d79b2ec-4e369e56 {
    justify-self: end;
  }

  #w-node-f6c71dd0-85a1-da7e-8dfb-3982afd025be-4e369e56 {
    justify-self: start;
  }

  #w-node-_37106776-853d-4c62-36d6-535fd28311df-4e369e56 {
    justify-self: end;
  }

  #w-node-f14c131d-b1ce-8cd7-14ca-4f11c69a47f3-4e369e56 {
    justify-self: center;
  }

  #w-node-_13f681eb-d7e4-1aaa-e24f-e78a97d667eb-4e369e56 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-fddfdd89-d2e7-10a7-e990-8baa18122129-4e369e56 {
    justify-self: center;
  }

  #w-node-_4fa0a2fa-5be7-537e-f8a3-f015d88131df-4e369e56 {
    justify-self: end;
  }

  #w-node-f700bb09-d13b-6819-c76a-6591ca74d464-4e369e56 {
    justify-self: center;
  }

  #w-node-_43adc0ce-22f1-5c69-deb2-d95f91ec7273-4e369e56 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-d28f1278-5865-7c91-01bf-bbf97cbab73d-4e369e56 {
    justify-self: stretch;
  }

  #w-node-_4676c25d-6905-bd8a-beb7-8ccf5a6154c6-4e369e56 {
    justify-self: end;
  }

  #w-node-_64ae8fdc-b4b6-ea7b-d697-992f5f78f20a-4e369e56 {
    grid-column: 1 / 2;
    grid-row-start: 2;
    justify-self: stretch;
  }

  #w-node-_604f7b73-7d35-4c8d-c337-7ce6d264122f-4e369e56 {
    grid-row: 1 / 3;
    grid-column-end: 2;
    justify-self: center;
  }

  #w-node-e1603d1b-e1bd-1153-b9cd-5503a0c6f083-4e369e56 {
    align-self: center;
  }

  #w-node-e1603d1b-e1bd-1153-b9cd-5503a0c6f086-4e369e56 {
    place-self: center start;
  }

  #w-node-e1603d1b-e1bd-1153-b9cd-5503a0c6f0b3-4e369e56, #w-node-_9654b855-8432-fcd0-01cd-7f0a3c9e2010-b5f1b2aa {
    align-self: center;
  }

  #w-node-_9654b855-8432-fcd0-01cd-7f0a3c9e2013-b5f1b2aa {
    place-self: center start;
  }

  #w-node-_9654b855-8432-fcd0-01cd-7f0a3c9e2042-b5f1b2aa {
    align-self: center;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca350697-ab93714d {
    align-self: start;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506a8-ab93714d {
    grid-row: 2 / 4;
    align-self: center;
  }

  #w-node-e69abf9e-b667-4485-6f75-e59734d70b60-ab93714d {
    grid-row: 2 / 4;
    align-self: start;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506cb-ab93714d {
    justify-self: center;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506ec-ab93714d {
    justify-self: end;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506ee-ab93714d {
    grid-column-end: 3;
    justify-self: center;
  }

  #w-node-dd84c746-b88b-9992-66b1-b4d344bc8cdd-ab93714d, #w-node-_5c00cac2-852c-5134-c6c2-142cc0b8120f-ab93714d {
    justify-self: end;
  }

  #w-node-_1a4e1dd7-7c8b-1ed2-806e-463118e1b3e0-ab93714d {
    grid-row: 1 / 2;
    grid-column-end: 2;
    justify-self: end;
  }

  #w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a311-bca613b3 {
    align-self: start;
  }

  #w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a322-bca613b3 {
    grid-row: 2 / 4;
    align-self: center;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a23-bca613b3 {
    justify-self: center;
  }

  #w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a366-bca613b3 {
    justify-self: end;
  }

  #w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a368-bca613b3 {
    justify-self: start;
  }

  #w-node-dd84c746-b88b-9992-66b1-b4d344bc8cdd-bca613b3, #w-node-_5c00cac2-852c-5134-c6c2-142cc0b8120f-bca613b3 {
    justify-self: end;
  }

  #w-node-_1a4e1dd7-7c8b-1ed2-806e-463118e1b3e0-bca613b3 {
    grid-row: 1 / 2;
    grid-column-end: 2;
    justify-self: end;
  }

  #w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a311-9c86564c {
    align-self: start;
  }

  #w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a322-9c86564c {
    grid-row: 2 / 4;
    align-self: center;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a23-9c86564c {
    justify-self: center;
  }

  #w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a366-9c86564c {
    justify-self: end;
  }

  #w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a368-9c86564c {
    justify-self: start;
  }

  #w-node-dd84c746-b88b-9992-66b1-b4d344bc8cdd-9c86564c, #w-node-_5c00cac2-852c-5134-c6c2-142cc0b8120f-9c86564c {
    justify-self: end;
  }

  #w-node-_1a4e1dd7-7c8b-1ed2-806e-463118e1b3e0-9c86564c {
    grid-row: 1 / 2;
    grid-column-end: 2;
    justify-self: end;
  }

  #w-node-e68ef86b-68e0-36dc-1031-6612c558f519-b1e8906e {
    grid-area: 1 / 2 / 3 / 3;
    justify-self: end;
  }

  #w-node-e68ef86b-68e0-36dc-1031-6612c558f526-b1e8906e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d8-6c34e962 {
    grid-area: 1 / 3 / 2 / 4;
    justify-self: end;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bef-6c34e962, #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf1-6c34e962, #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf3-6c34e962, #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf5-6c34e962, #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf7-6c34e962 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d8-cf30b511 {
    grid-area: 1 / 3 / 2 / 4;
    justify-self: end;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bef-cf30b511, #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf1-cf30b511, #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf3-cf30b511, #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf5-cf30b511, #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf7-cf30b511 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7990be57-cab4-2287-73c8-6d1711741c9c-cf30b511 {
    justify-self: center;
  }

  #w-node-_7990be57-cab4-2287-73c8-6d1711741c9d-cf30b511 {
    justify-self: end;
  }

  #w-node-_7990be57-cab4-2287-73c8-6d1711741ca3-cf30b511 {
    justify-self: center;
  }

  #w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d8-7697627a {
    grid-area: 1 / 3 / 2 / 4;
    justify-self: end;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bef-7697627a, #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf1-7697627a, #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf3-7697627a, #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf5-7697627a, #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf7-7697627a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a8c0839a-df05-5569-655f-1cf1589a23e0-2c54f5db {
    grid-area: 1 / 3 / 2 / 4;
    justify-self: end;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e3757ee1-6289-bc18-5f21-824234917cf9-6085be36 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_734e40eb-81f5-626c-fa5c-bfb7bc63b35b-6085be36 {
    grid-column: 1 / 2;
    grid-row-end: 3;
    justify-self: start;
  }

  #w-node-_811f4fae-857a-029e-fc49-e95fe02b5dbc-6085be36 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: end;
  }

  #w-node-e8f6a460-cba1-0a23-97ea-390b2c79a7fb-6085be36, #w-node-d3cdcff2-562e-2867-3b3b-2de07d207d99-6085be36 {
    grid-row: 1 / 2;
  }

  #w-node-add39597-c11c-ffbb-e459-c075b5be68fc-6085be36, #w-node-_41fbbc9f-3923-160b-c88a-0b6a5399ad65-6085be36 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c34d3c9b-19d0-8feb-a343-9dc7ad8903ad-6085be36, #w-node-_59cf6721-2a96-e551-a2a3-d851914974bc-6085be36 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_53b804ad-2d84-d4c0-a9c7-e4143c35703b-6085be36 {
    grid-column-end: 13;
  }

  #w-node-_99822102-4285-c9f9-0661-832ce179c076-6085be36 {
    grid-row: 5 / 6;
  }

  #w-node-_3a0cdb19-e22e-ce6b-6c75-238c418e5c49-6085be36 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_16904e67-8a26-15de-e0a6-7bfea765af34-6085be36 {
    grid-row: 4 / 5;
  }

  #w-node-_08a49e96-698f-6012-8380-01ed08037a03-6085be36 {
    grid-column-end: 13;
    justify-self: center;
  }

  #w-node-_2efa4605-f3d8-dc71-86e4-3544c04999a0-6085be36 {
    grid-column-start: 1;
  }

  #w-node-_6b4a8e33-0998-7277-8485-a389adbc3855-6085be36 {
    grid-column: 1 / 13;
  }

  #w-node-_32e796fe-0cbe-f2eb-7ea3-82650cca7efc-6085be36 {
    grid-column: 2 / 6;
    place-self: center;
  }

  #w-node-_38412934-a9e5-0eda-874b-d7a865c033dc-6085be36 {
    grid-area: 5 / 1 / 7 / 4;
    align-self: start;
  }

  #w-node-_1a11620a-27e9-2054-3bb2-82d803b9b975-6085be36 {
    grid-column: 6 / 9;
    grid-row-start: 6;
    place-self: center end;
  }

  #w-node-f4be51f6-499d-77de-47d4-501903f5439d-6085be36 {
    grid-area: 3 / 7 / 4 / 9;
    align-self: center;
  }

  #w-node-_88387016-ee22-1679-6733-34078ef6a872-6085be36 {
    grid-row-start: 4;
    grid-column-start: 2;
  }

  #w-node-_4a894355-d573-08f8-e755-ba3c67493031-6085be36 {
    grid-row-start: 7;
    grid-column-start: 1;
    align-self: start;
  }

  #w-node-_3ee9b2c5-9b29-b925-5ce7-e028e1bcb929-6085be36 {
    grid-row-start: 4;
    grid-column-start: 2;
  }

  #w-node-_99350079-fc43-9cc6-f4f0-17fbfaee6612-6085be36 {
    grid-column: 5 / 8;
    grid-row-start: 5;
    justify-self: center;
  }

  #w-node-_9d7c194d-5e0b-a01f-131b-a5caca37a714-6085be36 {
    grid-row: 4 / 5;
    grid-column-start: 1;
    place-self: center;
  }

  #w-node-_689b28aa-2e7b-81a5-57f9-4cd808823237-6085be36 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: start;
  }

  #w-node-_3b193d23-597a-a361-6a48-78a7e09a5d93-6085be36 {
    grid-area: 4 / 5 / 6 / 6;
    place-self: center end;
  }

  #w-node-_68365692-6fef-c91e-32f3-69fee495b63a-6085be36 {
    grid-column: 3 / 6;
    grid-row-start: 4;
    place-self: start center;
  }

  #w-node-a225ea56-4d3d-122f-8bad-5e9c36f88678-6085be36 {
    grid-area: 6 / 5 / 9 / 7;
    justify-self: center;
  }

  #w-node-_0b5f7ac6-89ac-1035-0aac-03ff8acdb84a-6085be36 {
    grid-column: 3 / 5;
    grid-row-start: 5;
    align-self: end;
  }

  #w-node-_32d23095-9069-c62c-e8ce-ec482d75583c-6085be36 {
    grid-column: 2 / 5;
    grid-row-start: 7;
    justify-self: center;
  }

  #w-node-a2f8a0e4-0d07-26c4-20e5-554dc88b9c98-6085be36 {
    grid-row: 6 / 8;
    grid-column-start: 3;
    align-self: end;
  }

  #w-node-_8ba05c1f-bd7e-9b10-6c52-6748013b425d-6085be36 {
    grid-column: 2 / 6;
    place-self: center;
  }

  #w-node-da584961-91a0-830a-57fb-5df148f7c518-6085be36 {
    grid-column-end: 2;
  }

  #w-node-da584961-91a0-830a-57fb-5df148f7c51a-6085be36 {
    grid-column: 2 / 3;
  }

  #w-node-_12b7b729-e493-10f6-0e1e-c34da1e46f67-6085be36 {
    grid-column-start: 1;
  }

  #w-node-_12b7b729-e493-10f6-0e1e-c34da1e46f6a-6085be36 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_12b7b729-e493-10f6-0e1e-c34da1e46f97-6085be36 {
    align-self: center;
  }

  #w-node-b1a304c4-b45c-db25-6877-d79934b2a516-a2514bcc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_2bca43ef-7cde-b5da-b1b2-716107bf8e46-07bf8e43 {
    grid-row-end: 2;
  }

  #w-node-_8241a9fd-f946-6e5c-77d3-1bc5fca6053d-07bf8e43, #w-node-_09fbdce1-9e10-0457-7f74-d3544bfc5db7-07bf8e43 {
    grid-row: 2 / 3;
  }

  #w-node-_6b00483b-9d6f-1b79-81ab-0281770edf52-07bf8e43, #w-node-_476684f0-a868-66b7-7616-6ad8bc4dea3a-07bf8e43 {
    grid-row: 3 / 4;
  }

  #w-node-_2fe9a4b0-64a0-cd1d-1f0f-542cb6b628dc-07bf8e43 {
    grid-row: 4 / 5;
  }

  #w-node-_0bae9e82-9b29-b0df-f69c-0f24674e559d-07bf8e43 {
    grid-row: 5 / 6;
  }

  #w-node-d6133a47-301a-a6de-46fb-2533b7c7a68a-07bf8e43 {
    grid-row: 6 / 7;
    grid-column-end: 3;
    justify-self: center;
  }

  #w-node-_2bca43ef-7cde-b5da-b1b2-716107bf8e80-07bf8e43 {
    grid-row: 7 / 8;
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-a54ee1c8-a838-a47f-3037-e6ba3e15487f-3e15486c {
    grid-area: 1 / 1 / 2 / 4;
    align-self: start;
  }

  #w-node-a54ee1c8-a838-a47f-3037-e6ba3e154883-3e15486c {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-a54ee1c8-a838-a47f-3037-e6ba3e154887-3e15486c {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_703e939d-fb81-d5e3-3360-68b6ba39a388-ba39a384 {
    justify-self: start;
  }

  #w-node-_3a0f5fec-828a-eafa-5dce-f5c5693cd89f-6085be9b {
    grid-column: 1 / 5;
  }

  #w-node-d7f9fd82-2544-ef62-27b2-d8c91fff1c52-6085be9b {
    grid-column-end: 3;
  }

  #w-node-_0e43af3c-98d2-447f-0a11-40efb7c07e42-6085be9b {
    grid-column: 2 / 3;
  }

  #w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbe1-63f8fbba {
    align-self: end;
  }

  #w-node-_1b21ba7d-5096-a088-d3bf-32d6f12c37df-6085bee3 {
    justify-self: start;
  }

  #w-node-_1b21ba7d-5096-a088-d3bf-32d6f12c37e1-6085bee3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506aa-6085bee4 {
    grid-row-end: 5;
    align-self: center;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506b0-6085bee4, #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506b1-6085bee4 {
    align-self: center;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506cd-6085bee4, #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506d3-6085bee4, #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506db-6085bee4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6481cde2-a552-289f-87e1-73f8921ee6bc-6085bee4 {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: end;
  }

  #w-node-_26015beb-b79e-37bd-4dcd-545256bf4b36-6085bee4 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6481cde2-a552-289f-87e1-73f8921ee6c4-6085bee4 {
    grid-area: 4 / 3 / 5 / 4;
    justify-self: start;
  }

  #w-node-_65551451-1b9d-ea67-71f6-9f3bf9d1a0bf-6085bee6 {
    justify-self: start;
  }

  #w-node-_65551451-1b9d-ea67-71f6-9f3bf9d1a0c0-6085bee6 {
    grid-column: 1 / 8;
    place-self: center;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9b3-6085bee6 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9d0-6085bee6 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9eb-6085bee6 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: center;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca06-6085bee6 {
    grid-area: 4 / 1 / 5 / 2;
    place-self: center;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca21-6085bee6 {
    grid-area: 5 / 1 / 6 / 2;
    place-self: center;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca3c-6085bee6 {
    grid-area: 6 / 1 / 7 / 2;
    place-self: center;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0ca57-6085bee6 {
    grid-area: 7 / 1 / 8 / 2;
    place-self: center;
  }

  #w-node-e8f6a460-cba1-0a23-97ea-390b2c79a7fb-6085bee6, #w-node-d3cdcff2-562e-2867-3b3b-2de07d207d99-6085bee6 {
    grid-row: 1 / 2;
  }

  #w-node-add39597-c11c-ffbb-e459-c075b5be68fc-6085bee6, #w-node-_41fbbc9f-3923-160b-c88a-0b6a5399ad65-6085bee6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c34d3c9b-19d0-8feb-a343-9dc7ad8903ad-6085bee6, #w-node-_59cf6721-2a96-e551-a2a3-d851914974bc-6085bee6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_53b804ad-2d84-d4c0-a9c7-e4143c35703b-6085bee6 {
    grid-column-end: 13;
  }

  #w-node-_99822102-4285-c9f9-0661-832ce179c076-6085bee6 {
    grid-row: 5 / 6;
  }

  #w-node-_3a0cdb19-e22e-ce6b-6c75-238c418e5c49-6085bee6 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_16904e67-8a26-15de-e0a6-7bfea765af34-6085bee6 {
    grid-row: 4 / 5;
  }

  #w-node-_08a49e96-698f-6012-8380-01ed08037a03-6085bee6 {
    grid-column-end: 13;
    justify-self: center;
  }

  #w-node-_2efa4605-f3d8-dc71-86e4-3544c04999a0-6085bee6 {
    grid-column-start: 1;
  }

  #w-node-_6b4a8e33-0998-7277-8485-a389adbc3855-6085bee6 {
    grid-column: 1 / 13;
  }

  #w-node-_32e796fe-0cbe-f2eb-7ea3-82650cca7efc-6085bee6 {
    grid-column: 2 / 6;
    place-self: center;
  }

  #w-node-_38412934-a9e5-0eda-874b-d7a865c033dc-6085bee6 {
    grid-area: 5 / 1 / 7 / 4;
    align-self: start;
  }

  #w-node-_1a11620a-27e9-2054-3bb2-82d803b9b975-6085bee6 {
    grid-column: 6 / 9;
    grid-row-start: 6;
    place-self: center end;
  }

  #w-node-f4be51f6-499d-77de-47d4-501903f5439d-6085bee6 {
    grid-area: 3 / 7 / 4 / 9;
    align-self: center;
  }

  #w-node-_88387016-ee22-1679-6733-34078ef6a872-6085bee6 {
    grid-row-start: 4;
    grid-column-start: 2;
  }

  #w-node-_4a894355-d573-08f8-e755-ba3c67493031-6085bee6 {
    grid-row-start: 7;
    grid-column-start: 1;
    align-self: start;
  }

  #w-node-_3ee9b2c5-9b29-b925-5ce7-e028e1bcb929-6085bee6 {
    grid-row-start: 4;
    grid-column-start: 2;
  }

  #w-node-_99350079-fc43-9cc6-f4f0-17fbfaee6612-6085bee6 {
    grid-column: 5 / 8;
    grid-row-start: 5;
    justify-self: center;
  }

  #w-node-_9d7c194d-5e0b-a01f-131b-a5caca37a714-6085bee6 {
    grid-row: 4 / 5;
    grid-column-start: 1;
    place-self: center;
  }

  #w-node-_689b28aa-2e7b-81a5-57f9-4cd808823237-6085bee6 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: start;
  }

  #w-node-_3b193d23-597a-a361-6a48-78a7e09a5d93-6085bee6 {
    grid-area: 4 / 5 / 6 / 6;
    place-self: center end;
  }

  #w-node-_68365692-6fef-c91e-32f3-69fee495b63a-6085bee6 {
    grid-column: 3 / 6;
    grid-row-start: 4;
    place-self: start center;
  }

  #w-node-a225ea56-4d3d-122f-8bad-5e9c36f88678-6085bee6 {
    grid-area: 6 / 5 / 9 / 7;
    justify-self: center;
  }

  #w-node-_0b5f7ac6-89ac-1035-0aac-03ff8acdb84a-6085bee6 {
    grid-column: 3 / 5;
    grid-row-start: 5;
    align-self: end;
  }

  #w-node-_32d23095-9069-c62c-e8ce-ec482d75583c-6085bee6 {
    grid-column: 2 / 5;
    grid-row-start: 7;
    justify-self: center;
  }

  #w-node-a2f8a0e4-0d07-26c4-20e5-554dc88b9c98-6085bee6 {
    grid-row: 6 / 8;
    grid-column-start: 3;
    align-self: end;
  }

  #w-node-_8ba05c1f-bd7e-9b10-6c52-6748013b425d-6085bee6 {
    grid-column: 2 / 6;
    place-self: center;
  }

  #w-node-a613f02e-5fc4-7322-6c17-6abfac45ab80-6085bee6 {
    grid-column-end: 2;
  }

  #w-node-a613f02e-5fc4-7322-6c17-6abfac45ab82-6085bee6 {
    grid-column: 2 / 3;
  }

  #w-node-_48b2346f-9c18-2cfa-dba4-83f087112016-6085bee6 {
    grid-column-start: 1;
  }

  #w-node-_48b2346f-9c18-2cfa-dba4-83f087112019-6085bee6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_48b2346f-9c18-2cfa-dba4-83f087112046-6085bee6 {
    align-self: center;
  }

  #w-node-_2909fd9a-c6e7-f106-97e3-197b71800780-7180077d {
    justify-self: start;
  }

  #w-node-_4d3bac74-b721-4ebf-a8ea-8bcee88e230f-6085beeb {
    grid-area: Content;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0670-6085bf0c {
    grid-column: 1 / 7;
    place-self: start center;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0673-6085bf0c {
    align-self: center;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0676-6085bf0c {
    grid-row: 3 / 6;
    align-self: center;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0679-6085bf0c {
    grid-area: 3 / 4 / 6 / 7;
    place-self: center;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea067c-6085bf0c {
    grid-column-end: 7;
    place-self: end;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea067f-6085bf0c {
    justify-self: end;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0682-6085bf0c {
    grid-row-end: 6;
    grid-column-end: 5;
    align-self: end;
  }

  #w-node-_9276fc1a-aca2-69fe-78c9-2b72e75b9b33-6085bf2c {
    justify-self: start;
  }

  #w-node-_237a1eb6-ea90-f5b5-7dab-ef6cb9fd2677-6085bf2c {
    grid-column-end: 5;
    place-self: end start;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8170c-6085bf2c {
    grid-area: 1 / 1 / 2 / 5;
    place-self: center;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8170e-6085bf2c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81718-6085bf2c {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8171b-6085bf2c {
    grid-column: 2 / 3;
    grid-row-start: 2;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8171e-6085bf2c {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81721-6085bf2c {
    grid-row: 2 / 3;
    grid-column-start: 4;
    place-self: center start;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3e6-6085bf2c {
    grid-column-end: 2;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3e8-6085bf2c {
    justify-self: center;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3f3-6085bf2c {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3fc-6085bf2c {
    grid-row: 4 / 5;
    grid-column-end: 2;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3fe-6085bf2c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe407-6085bf2c {
    grid-row: 5 / 6;
    grid-column-end: 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd45d-6085bf2c {
    grid-column-end: 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd45f-6085bf2c {
    justify-self: center;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd46d-6085bf2c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd46f-6085bf2c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd478-6085bf2c {
    grid-row: 4 / 5;
    justify-self: end;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd47a-6085bf2c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd482-6085bf2c {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: center;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd49a-6085bf2c {
    grid-row: 6 / 7;
    justify-self: start;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a6-6085bf2c {
    grid-area: 7 / 1 / 8 / 2;
    justify-self: center;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d796693-6085bf2c {
    justify-self: center;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d7966af-6085bf2c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d7966b0-6085bf2c, #w-node-f29e14c7-6785-e58a-f687-8ae83d7966c3-6085bf2c {
    grid-column-end: 2;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d7966c7-6085bf2c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d7966d7-6085bf2c {
    justify-self: start;
  }

  #w-node-d97119a9-010d-7d10-4d02-3ca7254ce420-6085bf2c {
    grid-column: 2 / 3;
  }

  #w-node-d97119a9-010d-7d10-4d02-3ca7254ce425-6085bf2c {
    grid-column-end: 2;
  }

  #w-node-_27eace83-0f71-ce60-9860-3140e737730a-6085bf2c {
    grid-column-start: 1;
  }

  #w-node-_27eace83-0f71-ce60-9860-3140e737730d-6085bf2c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_27eace83-0f71-ce60-9860-3140e737733a-6085bf2c {
    align-self: center;
  }

  #w-node-ba08ef3c-bbe4-a38e-abf4-77f071df227c-6085bf4a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ba08ef3c-bbe4-a38e-abf4-77f071df2283-6085bf4a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e14b90b8-f2a4-f922-28ac-1e3c20313a40-6085bf65 {
    justify-self: start;
  }

  #w-node-e14b90b8-f2a4-f922-28ac-1e3c20313a45-6085bf65 {
    grid-column: 3 / 4;
  }

  #w-node-_9276fc1a-aca2-69fe-78c9-2b72e75b9b33-6085bf65 {
    justify-self: start;
  }

  #w-node-_237a1eb6-ea90-f5b5-7dab-ef6cb9fd2677-6085bf65 {
    grid-column-end: 5;
    place-self: end start;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8170c-6085bf65 {
    grid-area: 1 / 1 / 2 / 5;
    place-self: center;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8170e-6085bf65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81718-6085bf65 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8171b-6085bf65 {
    grid-column: 2 / 3;
    grid-row-start: 2;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8171e-6085bf65 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81721-6085bf65 {
    grid-row: 2 / 3;
    grid-column-start: 4;
    place-self: center start;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3e6-6085bf65 {
    grid-column-end: 2;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3e8-6085bf65 {
    justify-self: center;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3f3-6085bf65 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3fc-6085bf65 {
    grid-row: 4 / 5;
    grid-column-end: 2;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe3fe-6085bf65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3326b4e1-ffc4-57c5-d0e1-5759665fe407-6085bf65 {
    grid-row: 5 / 6;
    grid-column-end: 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd45d-6085bf65 {
    grid-column-end: 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd45f-6085bf65 {
    justify-self: center;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd46d-6085bf65 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd46f-6085bf65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd478-6085bf65 {
    grid-row: 4 / 5;
    justify-self: end;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd47a-6085bf65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd482-6085bf65 {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: center;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd49a-6085bf65 {
    grid-row: 6 / 7;
    justify-self: start;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd4a6-6085bf65 {
    grid-area: 7 / 1 / 8 / 2;
    justify-self: center;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d796693-6085bf65 {
    justify-self: center;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d7966af-6085bf65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d7966b0-6085bf65, #w-node-f29e14c7-6785-e58a-f687-8ae83d7966c3-6085bf65 {
    grid-column-end: 2;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d7966c7-6085bf65 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d7966d7-6085bf65 {
    justify-self: start;
  }

  #w-node-d97119a9-010d-7d10-4d02-3ca7254ce420-6085bf65 {
    grid-column: 2 / 3;
  }

  #w-node-d97119a9-010d-7d10-4d02-3ca7254ce425-6085bf65 {
    grid-column-end: 2;
  }

  #w-node-_9090cfb3-3374-1483-9524-42f198784e34-6085bf65 {
    grid-row: 1 / 2;
  }

  #w-node-_9090cfb3-3374-1483-9524-42f198784e3f-6085bf65 {
    grid-row: 1 / 2;
    grid-column-end: 4;
    justify-self: end;
  }

  #w-node-_9090cfb3-3374-1483-9524-42f198784e5c-6085bf65 {
    grid-row: 3 / 4;
  }

  #w-node-_9090cfb3-3374-1483-9524-42f198784e5e-6085bf65, #w-node-_9090cfb3-3374-1483-9524-42f198784e61-6085bf65 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-e1c98f60-700b-1b7e-8c30-d1781f710f31-6085bf66 {
    justify-self: start;
  }

  #w-node-_10ea19c9-3ad1-3133-2c7d-3adc6ee898d3-6085bf66 {
    grid-column: 2 / 3;
  }

  #w-node-_9276fc1a-aca2-69fe-78c9-2b72e75b9b33-6085bf66 {
    grid-row: 2 / 3;
    justify-self: start;
  }

  #w-node-_20c2d32c-b1ac-f5d2-0c7c-cff56e7c6fe1-6085bf66 {
    justify-self: start;
  }

  #w-node-_00b76c73-3dd0-f54f-95a2-222494457f75-6085bf66 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_8a2898a0-c136-d695-c4e1-a3f92ed5a81e-6085bf66 {
    grid-column-end: 5;
  }

  #w-node-_8a2898a0-c136-d695-c4e1-a3f92ed5a81f-6085bf66 {
    grid-column-end: 2;
    align-self: end;
  }

  #w-node-e68ef86b-68e0-36dc-1031-6612c558f514-6085bf83 {
    place-self: start center;
  }

  #w-node-e68ef86b-68e0-36dc-1031-6612c558f519-6085bf83 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: start center;
  }

  #w-node-e68ef86b-68e0-36dc-1031-6612c558f526-6085bf83 {
    grid-row: 3 / 4;
  }

  #w-node-_9276fc1a-aca2-69fe-78c9-2b72e75b9b33-6085bf85 {
    justify-self: start;
  }

  #w-node-fc3b3a48-deb9-35cd-3ada-592200b92607-6085bf85 {
    grid-column: 1 / 6;
    place-self: start center;
  }

  #w-node-fb4be464-458e-f565-5205-835460913d91-6085bf85 {
    grid-row-start: 2;
    grid-column-end: 6;
    justify-self: center;
  }

  #w-node-e1c98f60-700b-1b7e-8c30-d1781f710f31-6085bf85 {
    justify-self: end;
  }

  #w-node-_3ea0e4c0-3901-6e46-9f29-0fecbcc2d8ef-6085bf85, #w-node-ed158c88-8dc0-bfc1-4291-eea04307ffa7-6085bf85 {
    place-self: center;
  }

  #w-node-_61624bf0-1835-d171-748f-ae2829cb1f9f-6085bf85 {
    grid-area: 4 / 1 / 5 / 2;
    place-self: center;
  }

  #w-node-_62d2dc64-b0c5-183c-3ba2-e2f65cacf5ca-6085bf85 {
    place-self: center;
  }

  #w-node-_6f272c80-5c53-5843-6f9f-582799d69e2d-6085bf85 {
    grid-column-end: 7;
  }

  #w-node-_6f272c80-5c53-5843-6f9f-582799d69e34-6085bf85 {
    grid-column: 1 / 7;
  }

  #w-node-_743a8503-5621-a020-a420-dc39b3687b0e-6085bf85 {
    grid-row-end: 2;
    grid-column-end: 4;
  }

  #w-node-ceb42677-51de-36b1-92b4-10d55c455d9f-6085bf85 {
    grid-column: 4 / 7;
    grid-row-end: 2;
    align-self: end;
  }

  #w-node-cbc35948-4224-027f-5d34-9a93709b5b57-6085bf85 {
    grid-column: 4 / 7;
    grid-row-start: 7;
  }

  #w-node-_8d302abe-9dda-189b-eb40-6c9a92b806f9-6085bf85 {
    grid-row-start: 5;
  }

  #w-node-_3080ef1d-20a4-5da5-ce1a-e59068636acb-6085bf85 {
    grid-area: 3 / 4 / 5 / 7;
    place-self: end;
  }

  #w-node-_6a5647a2-50bf-a4d2-070b-1ceb7e52889a-6085bf85 {
    grid-row-start: 6;
    grid-column-end: 3;
    justify-self: start;
  }

  #w-node-_4aa0025e-ee59-8317-fad8-1ff00f9530d7-6085bf85 {
    grid-column: 5 / 7;
    grid-row-start: 5;
    justify-self: center;
  }

  #w-node-_053c43f6-4026-5a6d-7ac3-da049fdb19fc-6085bf85 {
    grid-area: 3 / 1 / 4 / 4;
    place-self: start;
  }

  #w-node-ca789f10-c5ce-d439-a715-a57c111a0e76-6085bf85 {
    grid-column: 4 / 7;
    grid-row-end: 4;
    justify-self: end;
  }

  #w-node-_74d27ed3-3411-b975-ac76-571b013c60cc-6085bf85 {
    grid-column-start: 5;
    justify-self: start;
  }

  #w-node-e00019a2-4a19-90e9-dc98-d978b411a3b2-6085bf85 {
    grid-row: 6 / 7;
    align-self: center;
  }

  #w-node-_749cc87c-9449-0e92-c78d-0f65ebd184ad-6085bf85 {
    grid-row: 4 / 6;
    grid-column-start: 3;
    align-self: end;
  }

  #w-node-_0eb3db41-f91c-f9d9-372d-481f2360463b-6085bf85 {
    grid-column: 4 / 7;
    grid-row-end: 3;
    place-self: center start;
  }

  #w-node-_1ad8b9b1-2ac6-cafd-a5a1-7e2f78143b4a-6085bf85 {
    grid-area: 2 / 1 / 4 / 3;
    place-self: start end;
  }

  #w-node-e4e0839c-d0d3-4799-1246-33e791e29435-6085bfa2 {
    grid-area: Content;
  }

  #w-node-_9276fc1a-aca2-69fe-78c9-2b72e75b9b33-6085bfa2, #w-node-_20c2d32c-b1ac-f5d2-0c7c-cff56e7c6fe1-6085bfa2, #w-node-e1c98f60-700b-1b7e-8c30-d1781f710f31-6085bfa2 {
    justify-self: start;
  }

  #w-node-_0ccca614-87db-ee65-c655-b8c99d0a4b44-6085bfa2 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0ccca614-87db-ee65-c655-b8c99d0a4b4e-6085bfa2 {
    grid-row: 2 / 3;
  }

  #w-node-a0448a73-910d-6e58-81a3-f37a720c60c0-6085bfa2, #w-node-aa030408-cc6a-d3bb-0015-33a876ca31fd-6085bfa2 {
    grid-column-start: 1;
  }

  #w-node-aa030408-cc6a-d3bb-0015-33a876ca3200-6085bfa2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aa030408-cc6a-d3bb-0015-33a876ca322d-6085bfa2 {
    align-self: center;
  }

  #w-node-cb67c219-f3b5-5f39-435d-b8a87aa8e71c-6085bfab {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_62487b44-1f23-dd0a-c767-ee3fb081585c-6085bfab {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_55e24a04-adba-dd9b-00ea-d4fe92c417c9-6085bfab {
    grid-row: 4 / 5;
    grid-column-end: 2;
    justify-self: stretch;
  }

  #w-node-_4f3ce2d5-492e-68a5-2a9e-17c3cd583c8b-6085bfab {
    justify-self: stretch;
  }

  #w-node-_4f009c87-e6e7-464d-4eb9-c7581adf0731-6085bfab {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-ec977ff5-8570-e08a-9025-936b9c0bee5c-6085bfab {
    grid-area: 2 / 2 / 4 / 3;
    place-self: center;
  }

  #w-node-_070d0375-ceaa-8667-c59a-860a5b83a3e5-6085bfab {
    grid-row: 3 / 5;
    justify-self: center;
  }

  #w-node-b1cb39cf-c9c0-0877-f168-c82119f317c9-6085bfab {
    grid-row: 1 / 3;
    justify-self: center;
  }

  #w-node-_6129bb86-85e7-94f3-a1d5-4d1c2b3d7acc-6085bfab {
    grid-row: 2 / 3;
    grid-column-start: 3;
    place-self: center;
  }

  #w-node-_3fec62d0-9883-859e-001b-b7aa59f0f2b2-6085bfab {
    grid-row: 6 / 7;
    grid-column-start: 1;
  }

  #w-node-_3c8ce9ed-01bc-3125-9c97-e1f8343cae1f-6085bfab {
    grid-column: 2 / 4;
    grid-row-end: 5;
    place-self: center;
  }

  #w-node-_767973cd-2725-bdcf-4c87-b0d58b358f24-6085bfab {
    grid-area: 4 / 1 / 6 / 3;
    place-self: center;
  }

  #w-node-_42a96c54-3dd1-d0fe-188c-9a5cc56fb636-6085bfab {
    grid-area: 5 / 3 / 6 / 4;
    place-self: center;
  }

  #w-node-d023f5e0-2ced-e607-aaf3-95b7d9904607-6085bfab {
    grid-area: 5 / 2 / 7 / 3;
    justify-self: center;
  }

  #w-node-_760a038b-a3cf-165b-759f-48e4433975e5-6085bfab, #w-node-f26a344e-6bb7-7c94-6e97-92797de36350-6085bfab {
    justify-self: center;
  }

  #w-node-_52bc60be-f654-a44e-badf-17e680fc0ba7-6085bfc7 {
    grid-area: Content;
  }

  #w-node-_62280cae-ce24-01bd-1c81-fb6ed6d4de93-6085bfc9 {
    justify-self: start;
  }

  #w-node-_62280cae-ce24-01bd-1c81-fb6ed6d4de98-6085bfc9 {
    grid-column: 3 / 4;
  }

  #w-node-_65551451-1b9d-ea67-71f6-9f3bf9d1a0bf-6085bfc9 {
    justify-self: start;
  }

  #w-node-_65551451-1b9d-ea67-71f6-9f3bf9d1a0c0-6085bfc9 {
    grid-column: 1 / 8;
    place-self: center;
  }

  #w-node-_5aa42fb6-9abf-965c-b013-41e6a8abe9fb-6085bfc9, #w-node-a9cf5d23-f268-9aa9-77f9-229831d2447c-6085bfc9, #w-node-_1eeb77e5-a0d9-21f8-1eaf-2abd3735c484-6085bfc9, #w-node-_7e314a02-3961-ce6b-eea5-e5fb03b52b64-6085bfc9, #w-node-bf666750-c94e-55a4-1d52-1584d2baa318-6085bfc9, #w-node-_6f2e72d3-48c6-7d9f-dab0-7e628928125e-6085bfc9 {
    place-self: center;
  }

  #w-node-b351c501-ef36-3702-d151-7414ceea0b35-6085bfc9, #w-node-bec479cd-3a73-dbe0-f25c-790016e93494-6085bfc9, #w-node-_161e64b1-6f60-a327-57ce-e05588bdf5c1-6085bfc9, #w-node-_85465783-2a65-bc0e-3c4b-a683776503c0-6085bfc9, #w-node-b288c748-5c70-b46c-dbed-019c772a4bc3-6085bfc9, #w-node-b0bf01ad-f507-ac23-21a3-150d89f8731b-6085bfc9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-e8f6a460-cba1-0a23-97ea-390b2c79a7fb-6085bfc9 {
    grid-row: 1 / 2;
  }

  #w-node-_18de4242-c04f-1a99-e546-54ba206e4543-6085bfc9 {
    grid-row: 4 / 5;
  }

  #w-node-_4274afeb-688e-07c7-0d76-2bd325d8fc7e-6085bfc9 {
    grid-row: 5 / 6;
    place-self: center;
  }

  #w-node-d3cdcff2-562e-2867-3b3b-2de07d207d99-6085bfc9 {
    grid-row: 1 / 2;
  }

  #w-node-_8c143d9b-3a8b-9129-2711-6c5840c2b18a-6085bfc9, #w-node-_9a10a248-67ab-2fa5-115c-55b476108618-6085bfc9, #w-node-dd210f52-9a04-f650-eaf8-1028bc07f436-6085bfc9 {
    justify-self: center;
  }

  #w-node-_21ad8a6a-ba94-c3de-83ca-f132bfebf9ef-6085bfc9, #w-node-ca16e900-674c-4a86-ceee-fa3ccdf38133-6085bfc9 {
    place-self: center;
  }

  #w-node-add39597-c11c-ffbb-e459-c075b5be68fc-6085bfc9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-add39597-c11c-ffbb-e459-c075b5be6900-6085bfc9 {
    grid-row-end: 6;
  }

  #w-node-_41fbbc9f-3923-160b-c88a-0b6a5399ad65-6085bfc9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_41fbbc9f-3923-160b-c88a-0b6a5399ad67-6085bfc9 {
    grid-row-end: 3;
  }

  #w-node-fa974f71-d4e6-725b-f818-41cc9b498a55-6085bfc9 {
    grid-area: 4 / 1 / 6 / 4;
    place-self: end center;
  }

  #w-node-c34d3c9b-19d0-8feb-a343-9dc7ad8903ad-6085bfc9 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c34d3c9b-19d0-8feb-a343-9dc7ad8903b1-6085bfc9 {
    grid-area: 4 / 1 / 6 / 4;
    align-self: end;
  }

  #w-node-_59cf6721-2a96-e551-a2a3-d851914974bc-6085bfc9 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_59cf6721-2a96-e551-a2a3-d851914974be-6085bfc9 {
    grid-row-end: 3;
  }

  #w-node-_4bb2f02e-fce5-fe2c-0f94-eda856509fcc-6085bfc9 {
    grid-area: 4 / 1 / 6 / 4;
    place-self: end center;
  }

  #w-node-_53b804ad-2d84-d4c0-a9c7-e4143c35703b-6085bfc9 {
    grid-column-end: 13;
  }

  #w-node-_99822102-4285-c9f9-0661-832ce179c076-6085bfc9 {
    grid-row: 5 / 6;
  }

  #w-node-_3a0cdb19-e22e-ce6b-6c75-238c418e5c49-6085bfc9 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_16904e67-8a26-15de-e0a6-7bfea765af34-6085bfc9 {
    grid-row: 4 / 5;
  }

  #w-node-_08a49e96-698f-6012-8380-01ed08037a03-6085bfc9 {
    grid-column-end: 13;
    justify-self: center;
  }

  #w-node-_2efa4605-f3d8-dc71-86e4-3544c04999a0-6085bfc9 {
    grid-column-start: 1;
  }

  #w-node-_6b4a8e33-0998-7277-8485-a389adbc3855-6085bfc9 {
    grid-column: 1 / 13;
  }

  #w-node-_32e796fe-0cbe-f2eb-7ea3-82650cca7efc-6085bfc9 {
    grid-column: 2 / 6;
    place-self: center;
  }

  #w-node-_38412934-a9e5-0eda-874b-d7a865c033dc-6085bfc9 {
    grid-area: 5 / 1 / 7 / 4;
    align-self: start;
  }

  #w-node-_1a11620a-27e9-2054-3bb2-82d803b9b975-6085bfc9 {
    grid-column: 6 / 9;
    grid-row-start: 6;
    place-self: center end;
  }

  #w-node-f4be51f6-499d-77de-47d4-501903f5439d-6085bfc9 {
    grid-area: 3 / 7 / 4 / 9;
    align-self: center;
  }

  #w-node-_88387016-ee22-1679-6733-34078ef6a872-6085bfc9 {
    grid-row-start: 4;
    grid-column-start: 2;
  }

  #w-node-_4a894355-d573-08f8-e755-ba3c67493031-6085bfc9 {
    grid-row-start: 7;
    grid-column-start: 1;
    align-self: start;
  }

  #w-node-_3ee9b2c5-9b29-b925-5ce7-e028e1bcb929-6085bfc9 {
    grid-row-start: 4;
    grid-column-start: 2;
  }

  #w-node-_99350079-fc43-9cc6-f4f0-17fbfaee6612-6085bfc9 {
    grid-column: 5 / 8;
    grid-row-start: 5;
    justify-self: center;
  }

  #w-node-_9d7c194d-5e0b-a01f-131b-a5caca37a714-6085bfc9 {
    grid-row: 4 / 5;
    grid-column-start: 1;
    place-self: center;
  }

  #w-node-_689b28aa-2e7b-81a5-57f9-4cd808823237-6085bfc9 {
    grid-area: 3 / 1 / 4 / 3;
    justify-self: start;
  }

  #w-node-_3b193d23-597a-a361-6a48-78a7e09a5d93-6085bfc9 {
    grid-area: 4 / 5 / 6 / 6;
    place-self: center end;
  }

  #w-node-_68365692-6fef-c91e-32f3-69fee495b63a-6085bfc9 {
    grid-column: 3 / 6;
    grid-row-start: 4;
    place-self: start center;
  }

  #w-node-a225ea56-4d3d-122f-8bad-5e9c36f88678-6085bfc9 {
    grid-area: 6 / 5 / 9 / 7;
    justify-self: center;
  }

  #w-node-_0b5f7ac6-89ac-1035-0aac-03ff8acdb84a-6085bfc9 {
    grid-column: 3 / 5;
    grid-row-start: 5;
    align-self: end;
  }

  #w-node-_32d23095-9069-c62c-e8ce-ec482d75583c-6085bfc9 {
    grid-column: 2 / 5;
    grid-row-start: 7;
    justify-self: center;
  }

  #w-node-a2f8a0e4-0d07-26c4-20e5-554dc88b9c98-6085bfc9 {
    grid-row: 6 / 8;
    grid-column-start: 3;
    align-self: end;
  }

  #w-node-_8ba05c1f-bd7e-9b10-6c52-6748013b425d-6085bfc9 {
    grid-column: 2 / 6;
    place-self: center;
  }

  #w-node-ef7e4643-1d0c-8299-bc43-5d57469ec10e-6085bfc9 {
    grid-column: 2 / 3;
  }

  #w-node-_3b0a602a-8eee-b16e-9d4f-574e8d523327-6085bfc9 {
    grid-column-end: 2;
  }

  #w-node-dcc576cf-2352-3b40-985f-41d4f93c3817-6085bfc9 {
    grid-row: 1 / 2;
  }

  #w-node-dcc576cf-2352-3b40-985f-41d4f93c3822-6085bfc9 {
    grid-row: 1 / 2;
    grid-column-end: 4;
    justify-self: end;
  }

  #w-node-dcc576cf-2352-3b40-985f-41d4f93c383f-6085bfc9 {
    grid-row: 3 / 4;
  }

  #w-node-dcc576cf-2352-3b40-985f-41d4f93c3841-6085bfc9, #w-node-dcc576cf-2352-3b40-985f-41d4f93c3844-6085bfc9 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_02e6d7b7-f296-e8d2-963c-63a01198da0a-6085bfcb {
    grid-column: 2 / 6;
    place-self: center;
  }

  #w-node-_662c549a-d2a3-adaa-cb85-f82f1a451cbc-6085bfcb, #w-node-_75452218-f802-e92d-83e1-5cf534bdb8e1-6085bfcb, #w-node-ab8cad2f-2acc-39dc-ba31-c556ff72314e-6085bfcb, #w-node-_9d11c812-e58d-f7bd-fabc-1953aed7b50f-6085bfcb, #w-node-_0eefae72-74ee-3ede-e0cd-7ebd66b77c23-6085bfcb, #w-node-_723aad44-ed58-65b5-5366-eaae407f8a3e-6085bfcb, #w-node-fabd3aba-cf4e-e3a3-f70a-c68d3dc90c85-6085bfcb, #w-node-_765f0264-a5c5-baae-d840-77599c63111b-6085bfcb, #w-node-_3038a6c7-0a52-40ec-ba02-84947aebd050-6085bfcb {
    place-self: center;
  }

  #w-node-e14b90b8-f2a4-f922-28ac-1e3c20313a40-6085bfcc, #w-node-b88f13ce-7976-ee8e-19b7-c275e337129c-35945ff9, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712a1-35945ff9, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712a5-35945ff9, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712ab-35945ff9, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712af-35945ff9, #w-node-b88f13ce-7976-ee8e-19b7-c275e337129c-26adfaf8, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712a1-26adfaf8, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712a5-26adfaf8, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712ab-26adfaf8, #w-node-b88f13ce-7976-ee8e-19b7-c275e33712af-26adfaf8 {
    justify-self: center;
  }

  #w-node-_51b0b9d2-cb93-5e24-b186-16d065a93b7b-6085bfcf, #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6831-6085bfcf {
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6833-6085bfcf {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6836-6085bfcf {
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6838-6085bfcf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b683b-6085bfcf {
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b683d-6085bfcf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6840-6085bfcf {
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6842-6085bfcf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b684f-6085bfcf {
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6851-6085bfcf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6854-6085bfcf {
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6856-6085bfcf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6859-6085bfcf {
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b685b-6085bfcf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b685e-6085bfcf {
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6860-6085bfcf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6863-6085bfcf {
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6865-6085bfcf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b32d87df-196d-d514-71e2-60e823349b61-6085bfcf {
    justify-self: start;
  }

  #w-node-b32d87df-196d-d514-71e2-60e823349b63-6085bfcf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6868-6085bfcf {
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b686a-6085bfcf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6872-6085bfcf {
    justify-self: start;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6874-6085bfcf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2e3b1f04-099a-5ab0-3a01-8b99f5059c5f-6085bfcf {
    justify-self: start;
  }

  #w-node-_93fc372a-7501-6cf6-2885-d47894d131e1-6085bfcf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5049fc4a-a266-af71-51c4-13d706dfdfb3-6085bfcf {
    justify-self: start;
  }

  #w-node-_5049fc4a-a266-af71-51c4-13d706dfdfb5-6085bfcf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3a496b5b-c04c-db9d-bfc6-343fdb71cbfa-6085bfcf {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-fdd35eaa-5785-a164-313d-dce6c02f93fd-6085bfcf {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_99b065d9-d745-5860-49b4-f670cdfca0c9-6085bfcf {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_98932cd9-d546-acb9-4ed3-2c41d7721f29-6085bfcf {
    grid-row: 3 / 4;
  }

  #w-node-ac367a1d-d89c-d81d-0b58-6dd631c66bdd-6085bfcf {
    justify-self: start;
  }

  #w-node-ac367a1d-d89c-d81d-0b58-6dd631c66bdf-6085bfcf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ac367a1d-d89c-d81d-0b58-6dd631c66bf8-6085bfcf {
    grid-column: 2 / 3;
  }

  #w-node-ac367a1d-d89c-d81d-0b58-6dd631c66bfe-6085bfcf {
    grid-row: 2 / 3;
  }

  #w-node-ac367a1d-d89c-d81d-0b58-6dd631c66c04-6085bfcf {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ec357eb1-cc11-e25a-84bd-d914c38f9aed-6085bfd5 {
    grid-area: Content;
  }

  #w-node-d56cfdb3-ce46-de61-ebf9-99f7f277ef6b-6085bfd6 {
    justify-self: start;
  }

  #w-node-_3589fbf8-d81c-6b30-f94f-4afbd4456643-6085bfd6 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_97d56263-0d66-5182-d9c9-0bea264c6c45-6085bfd6 {
    place-self: start center;
  }

  #w-node-_4a98465f-329e-dec0-e12c-aac8de758610-6085bfd6 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: start center;
  }

  #w-node-_9ee455cb-3f44-6523-2513-387b789cc33a-6085bfd6 {
    grid-row: 3 / 4;
  }

  #w-node-acc51b96-0146-c0da-8e28-7067bbf73c78-6085bfd6 {
    grid-area: Content;
  }

  #w-node-c40cda53-aa19-7e0f-53b7-8e30b3b93e60-6085bfd6 {
    justify-self: start;
  }

  #w-node-c40cda53-aa19-7e0f-53b7-8e30b3b93e65-6085bfd6 {
    grid-column: 3 / 4;
  }

  #w-node-_3084dbe7-1c2e-3509-9613-451948930a99-6085bfd6 {
    grid-column: 2 / 3;
  }

  #w-node-_3084dbe7-1c2e-3509-9613-451948930aa4-6085bfd6 {
    grid-column-end: 2;
  }

  #w-node-bd12f104-d644-7370-da9c-a390cb7a8610-6085bfd6 {
    grid-row: 1 / 2;
  }

  #w-node-bd12f104-d644-7370-da9c-a390cb7a861b-6085bfd6 {
    grid-row: 1 / 2;
    grid-column-end: 4;
    justify-self: end;
  }

  #w-node-bd12f104-d644-7370-da9c-a390cb7a8638-6085bfd6 {
    grid-row: 3 / 4;
  }

  #w-node-bd12f104-d644-7370-da9c-a390cb7a863a-6085bfd6, #w-node-bd12f104-d644-7370-da9c-a390cb7a863d-6085bfd6 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-e188a6d0-441e-1ef1-0301-786c09ee13c6-6085bfd6 {
    align-self: center;
  }

  #w-node-d2e1f132-8d39-c457-8773-4a4154bdb765-6085bfd6 {
    grid-column: 1 / 4;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecec-6085bfd6 {
    grid-area: 5 / 1 / 7 / 4;
    align-self: start;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecef-6085bfd6 {
    grid-column: 6 / 9;
    grid-row-start: 6;
    place-self: center end;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecf2-6085bfd6 {
    grid-row-start: 4;
    grid-column-start: 2;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecf5-6085bfd6 {
    grid-row-start: 7;
    grid-column-start: 1;
    align-self: start;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecf8-6085bfd6 {
    grid-row-start: 4;
    grid-column-start: 2;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecfb-6085bfd6 {
    grid-column: 5 / 8;
    grid-row-start: 5;
    justify-self: center;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecfe-6085bfd6 {
    grid-row: 4 / 5;
    grid-column-start: 1;
    place-self: center;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaed01-6085bfd6 {
    grid-column: 3 / 6;
    grid-row-start: 4;
    place-self: start center;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaed04-6085bfd6 {
    grid-area: 6 / 5 / 9 / 7;
    justify-self: center;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaed07-6085bfd6 {
    grid-column: 3 / 5;
    grid-row-start: 5;
    align-self: end;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaed0a-6085bfd6 {
    grid-column: 2 / 5;
    grid-row-start: 7;
    justify-self: center;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaed0d-6085bfd6 {
    grid-row: 6 / 8;
    grid-column-start: 3;
    align-self: end;
  }

  #w-node-_2779ac28-3cb3-95b1-662c-e8358aad73c2-4e369e56 {
    grid-row-end: 5;
    align-self: center;
  }

  #w-node-_0c602cec-3734-554c-efdb-2afaaaa1d30f-4e369e56, #w-node-_0c602cec-3734-554c-efdb-2afaaaa1d310-4e369e56 {
    align-self: center;
  }

  #w-node-_63dc52cb-80c8-a409-e948-368adef20b43-4e369e56, #w-node-_63dc52cb-80c8-a409-e948-368adef20b49-4e369e56, #w-node-_63dc52cb-80c8-a409-e948-368adef20b51-4e369e56 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_63dc52cb-80c8-a409-e948-368adef20b58-4e369e56 {
    grid-area: 3 / 1 / 4 / 3;
    align-self: center;
  }

  #w-node-_37106776-853d-4c62-36d6-535fd28311df-4e369e56 {
    justify-self: center;
  }

  #w-node-f14c131d-b1ce-8cd7-14ca-4f11c69a47f3-4e369e56 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_13f681eb-d7e4-1aaa-e24f-e78a97d667eb-4e369e56 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-ed45e4b5-9db4-67c2-d9bc-ed5917a16e4c-4e369e56 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2fc1f7b0-1550-d478-8468-ae2193227a48-4e369e56 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_4fa0a2fa-5be7-537e-f8a3-f015d88131df-4e369e56 {
    justify-self: center;
  }

  #w-node-a66856c8-09ed-42de-c0e5-7e421eb8936d-4e369e56 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

  #w-node-d28f1278-5865-7c91-01bf-bbf97cbab73e-4e369e56 {
    justify-self: start;
  }

  #w-node-e1603d1b-e1bd-1153-b9cd-5503a0c6f083-4e369e56 {
    grid-column-start: 1;
  }

  #w-node-e1603d1b-e1bd-1153-b9cd-5503a0c6f086-4e369e56 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e1603d1b-e1bd-1153-b9cd-5503a0c6f0b3-4e369e56 {
    align-self: center;
  }

  #w-node-d4d06320-8ced-abfa-26de-92b105f3d846-b5f1b2aa {
    justify-self: start;
  }

  #w-node-d4d06320-8ced-abfa-26de-92b105f3d848-b5f1b2aa {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9654b855-8432-fcd0-01cd-7f0a3c9e2010-b5f1b2aa {
    grid-column-start: 1;
  }

  #w-node-_9654b855-8432-fcd0-01cd-7f0a3c9e2013-b5f1b2aa {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9654b855-8432-fcd0-01cd-7f0a3c9e2042-b5f1b2aa {
    align-self: center;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506aa-ab93714d {
    grid-row-end: 5;
    align-self: center;
  }

  #w-node-_984e6718-f471-3df5-74a6-6656c97a9f85-ab93714d {
    grid-row-end: 3;
    align-self: start;
  }

  #w-node-b2a1c06a-1515-3e89-48c3-dbcf8c7978b1-ab93714d {
    justify-self: start;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506b0-ab93714d, #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506b1-ab93714d {
    align-self: center;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506cd-ab93714d, #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506d3-ab93714d, #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506db-ab93714d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6481cde2-a552-289f-87e1-73f8921ee6bc-ab93714d {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: end;
  }

  #w-node-_26015beb-b79e-37bd-4dcd-545256bf4b36-ab93714d {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6481cde2-a552-289f-87e1-73f8921ee6c4-ab93714d {
    grid-area: 4 / 3 / 5 / 4;
    justify-self: start;
  }

  #w-node-_47e41b55-50cd-e165-fff8-e79f0aa98911-ab93714d {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start center;
  }

  #w-node-dd84c746-b88b-9992-66b1-b4d344bc8cdd-ab93714d {
    justify-self: center;
  }

  #w-node-_49b94e9a-04b3-df56-f661-a9a95e61f06e-ab93714d {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

  #w-node-_5c00cac2-852c-5134-c6c2-142cc0b8120e-ab93714d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_5c00cac2-852c-5134-c6c2-142cc0b8120f-ab93714d {
    justify-self: center;
  }

  #w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a324-bca613b3 {
    grid-row-end: 5;
    align-self: center;
  }

  #w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a32a-bca613b3, #w-node-e41e3c55-8d3e-a702-2754-ed4dde468583-bca613b3 {
    align-self: center;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a25-bca613b3, #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a2d-bca613b3, #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a35-bca613b3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a3d-bca613b3 {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: end;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a43-bca613b3 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a45-bca613b3 {
    grid-area: 4 / 3 / 5 / 4;
    justify-self: start;
  }

  #w-node-_47e41b55-50cd-e165-fff8-e79f0aa98911-bca613b3 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start center;
  }

  #w-node-dd84c746-b88b-9992-66b1-b4d344bc8cdd-bca613b3 {
    justify-self: center;
  }

  #w-node-_49b94e9a-04b3-df56-f661-a9a95e61f06e-bca613b3 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

  #w-node-_5c00cac2-852c-5134-c6c2-142cc0b8120e-bca613b3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_5c00cac2-852c-5134-c6c2-142cc0b8120f-bca613b3 {
    justify-self: center;
  }

  #w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a324-9c86564c {
    grid-row-end: 5;
    grid-column-end: 3;
    align-self: center;
  }

  #w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a32a-9c86564c, #w-node-e41e3c55-8d3e-a702-2754-ed4dde468583-9c86564c {
    align-self: center;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a25-9c86564c, #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a2d-9c86564c, #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a35-9c86564c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a3d-9c86564c {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: end;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a43-9c86564c {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a45-9c86564c {
    grid-area: 4 / 3 / 5 / 4;
    justify-self: start;
  }

  #w-node-_47e41b55-50cd-e165-fff8-e79f0aa98911-9c86564c {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start center;
  }

  #w-node-dd84c746-b88b-9992-66b1-b4d344bc8cdd-9c86564c {
    justify-self: center;
  }

  #w-node-_49b94e9a-04b3-df56-f661-a9a95e61f06e-9c86564c {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

  #w-node-_5c00cac2-852c-5134-c6c2-142cc0b8120e-9c86564c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_5c00cac2-852c-5134-c6c2-142cc0b8120f-9c86564c {
    justify-self: center;
  }

  #w-node-e68ef86b-68e0-36dc-1031-6612c558f514-b1e8906e {
    place-self: start center;
  }

  #w-node-e68ef86b-68e0-36dc-1031-6612c558f519-b1e8906e {
    grid-area: 2 / 1 / 3 / 2;
    place-self: start center;
  }

  #w-node-e68ef86b-68e0-36dc-1031-6612c558f526-b1e8906e {
    grid-row: 3 / 4;
  }

  #w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d6-6c34e962 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d8-6c34e962 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d6-cf30b511 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d8-cf30b511 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b9d827e0-c9ca-45a7-b0d3-4f0d26f9a5df-cf30b511 {
    grid-column-end: 3;
  }

  #w-node-f950a407-6556-4ae5-2484-245046e7bbdf-cf30b511 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b9d827e0-c9ca-45a7-b0d3-4f0d26f9a5e2-cf30b511 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_7990be57-cab4-2287-73c8-6d1711741c9d-cf30b511 {
    justify-self: center;
  }

  #w-node-_7990be57-cab4-2287-73c8-6d1711741d73-cf30b511 {
    grid-column-end: 3;
  }

  #w-node-_7990be57-cab4-2287-73c8-6d1711741d76-cf30b511 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7990be57-cab4-2287-73c8-6d1711741d78-cf30b511, #w-node-_1cf746ae-e7de-6731-4cf6-a9d14bf4bfc1-cf30b511 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1cf746ae-e7de-6731-4cf6-a9d14bf4bfcb-cf30b511 {
    grid-row: 2 / 3;
  }

  #w-node-_1cf746ae-e7de-6731-4cf6-a9d14bf4bfd5-cf30b511 {
    grid-column-start: 1;
  }

  #w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d6-7697627a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d8-7697627a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b9d827e0-c9ca-45a7-b0d3-4f0d26f9a5df-7697627a {
    grid-column-end: 3;
  }

  #w-node-f950a407-6556-4ae5-2484-245046e7bbdf-7697627a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b9d827e0-c9ca-45a7-b0d3-4f0d26f9a5e2-7697627a {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-a8c0839a-df05-5569-655f-1cf1589a23de-2c54f5db {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-a8c0839a-df05-5569-655f-1cf1589a23e0-2c54f5db {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b9d827e0-c9ca-45a7-b0d3-4f0d26f9a5df-2c54f5db {
    grid-column-end: 3;
  }

  #w-node-f950a407-6556-4ae5-2484-245046e7bbdf-2c54f5db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b9d827e0-c9ca-45a7-b0d3-4f0d26f9a5e2-2c54f5db, #w-node-_82f3daf2-d859-cbb4-628b-e1b5f5be37e4-2c54f5db {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_82f3daf2-d859-cbb4-628b-e1b5f5be37ee-2c54f5db {
    grid-row: 2 / 3;
  }

  #w-node-_82f3daf2-d859-cbb4-628b-e1b5f5be37f8-2c54f5db {
    grid-column-start: 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-e3757ee1-6289-bc18-5f21-824234917cef-6085be36 {
    grid-area: 2 / 1 / 3 / 4;
    place-self: stretch center;
  }

  #w-node-e3757ee1-6289-bc18-5f21-824234917cf9-6085be36 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_734e40eb-81f5-626c-fa5c-bfb7bc63b35b-6085be36 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_811f4fae-857a-029e-fc49-e95fe02b5dbc-6085be36 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_6d9d5a75-8723-fe91-2f84-8700e0472d88-6085be36 {
    justify-self: center;
  }

  #w-node-_08a49e96-698f-6012-8380-01ed08037a03-6085be36 {
    justify-self: start;
  }

  #w-node-_2efa4605-f3d8-dc71-86e4-3544c04999a0-6085be36 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_6b4a8e33-0998-7277-8485-a389adbc3855-6085be36 {
    grid-column: 1 / 13;
  }

  #w-node-_73aea22b-cffd-fd07-4581-75b085334616-6085be36 {
    grid-row-end: 4;
    grid-column-end: 6;
    align-self: center;
  }

  #w-node-_32e796fe-0cbe-f2eb-7ea3-82650cca7efc-6085be36 {
    grid-area: 1 / 1 / 2 / 5;
    place-self: center;
  }

  #w-node-_38412934-a9e5-0eda-874b-d7a865c033dc-6085be36 {
    grid-row: 4 / 6;
    align-self: start;
  }

  #w-node-_1a11620a-27e9-2054-3bb2-82d803b9b975-6085be36 {
    grid-column: 4 / 6;
    grid-row-end: 7;
  }

  #w-node-f4be51f6-499d-77de-47d4-501903f5439d-6085be36 {
    grid-column: 4 / 6;
    grid-row-end: 5;
    justify-self: end;
  }

  #w-node-_88387016-ee22-1679-6733-34078ef6a872-6085be36 {
    grid-area: 5 / 3 / 7 / 5;
    place-self: center end;
  }

  #w-node-_4a894355-d573-08f8-e755-ba3c67493031-6085be36 {
    grid-row: 6 / 7;
    grid-column-end: 3;
    place-self: start center;
  }

  #w-node-_3ee9b2c5-9b29-b925-5ce7-e028e1bcb929-6085be36 {
    grid-column: 3 / 6;
    grid-row-start: 7;
  }

  #w-node-_99350079-fc43-9cc6-f4f0-17fbfaee6612-6085be36 {
    grid-area: 8 / 1 / 9 / 3;
    justify-self: center;
  }

  #w-node-_9d7c194d-5e0b-a01f-131b-a5caca37a714-6085be36 {
    grid-area: 5 / 3 / 6 / 5;
    place-self: start;
  }

  #w-node-_689b28aa-2e7b-81a5-57f9-4cd808823237-6085be36 {
    grid-area: 5 / 1 / 6 / 3;
    place-self: center;
  }

  #w-node-_3b193d23-597a-a361-6a48-78a7e09a5d93-6085be36 {
    grid-row-start: 5;
    align-self: start;
  }

  #w-node-_68365692-6fef-c91e-32f3-69fee495b63a-6085be36 {
    grid-column-end: 5;
    place-self: center end;
  }

  #w-node-a225ea56-4d3d-122f-8bad-5e9c36f88678-6085be36 {
    grid-area: 7 / 5 / 8 / 6;
    place-self: start;
  }

  #w-node-_0b5f7ac6-89ac-1035-0aac-03ff8acdb84a-6085be36 {
    grid-area: 6 / 3 / 8 / 5;
    place-self: center;
  }

  #w-node-_32d23095-9069-c62c-e8ce-ec482d75583c-6085be36 {
    grid-column: 2 / 4;
    grid-row-end: 8;
    justify-self: center;
  }

  #w-node-a2f8a0e4-0d07-26c4-20e5-554dc88b9c98-6085be36 {
    grid-column: 1 / 4;
    grid-row-start: 7;
    place-self: center start;
  }

  #w-node-_8ba05c1f-bd7e-9b10-6c52-6748013b425d-6085be36 {
    grid-area: 1 / 1 / 2 / 5;
    place-self: center;
  }

  #w-node-da584961-91a0-830a-57fb-5df148f7c518-6085be36 {
    grid-column: 2 / 3;
  }

  #w-node-da584961-91a0-830a-57fb-5df148f7c51a-6085be36 {
    grid-column: 1 / 2;
  }

  #w-node-b1a304c4-b45c-db25-6877-d79934b2a50f-a2514bcc {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-b1a304c4-b45c-db25-6877-d79934b2a514-a2514bcc {
    grid-column: 1 / 2;
  }

  #w-node-b1a304c4-b45c-db25-6877-d79934b2a516-a2514bcc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3fdc0c4-7162-b493-f01a-ac52dffe4cd2-6085be61 {
    grid-column: 1 / 5;
    grid-row-start: 3;
    align-self: end;
  }

  #w-node-b3fdc0c4-7162-b493-f01a-ac52dffe4cd9-6085be61 {
    grid-column-start: 1;
    place-self: stretch stretch;
  }

  #w-node-b3fdc0c4-7162-b493-f01a-ac52dffe4cd7-6085be61 {
    grid-column: 2 / 4;
    justify-self: stretch;
  }

  #w-node-b3fdc0c4-7162-b493-f01a-ac52dffe4cdc-6085be61 {
    grid-area: 4 / 1 / 6 / 3;
    justify-self: center;
  }

  #w-node-_3a0f5fec-828a-eafa-5dce-f5c5693cd89f-6085be61 {
    grid-column: 1 / 5;
    grid-row-start: 2;
    align-self: start;
  }

  #w-node-da924643-49ab-106b-28d9-2c78a825285c-6085be61 {
    align-self: center;
  }

  #w-node-_0cb50ec9-fcd1-7725-0c76-025dd14954af-6085be61 {
    grid-column: 1 / 3;
  }

  #w-node-_0cb50ec9-fcd1-7725-0c76-025dd14954b1-6085be61 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-fce1b37f-8ebb-b6cd-c9c8-6f658b76df94-6085be61 {
    grid-column-end: 3;
  }

  #w-node-f7759285-3069-9755-c3f3-8dbf75c4bafb-6085be61 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_8d220363-86b3-f945-f80b-ba787cc6580e-6085be61 {
    grid-column: 1 / 3;
  }

  #w-node-_260a7393-a494-aebb-8e41-5bc985d10b8a-6085be61 {
    grid-column-end: 3;
    align-self: auto;
  }

  #w-node-_260a7393-a494-aebb-8e41-5bc985d10b91-6085be61 {
    align-self: stretch;
  }

  #w-node-_1bd3a3b6-5334-8a9b-0b91-ce0043a3f16a-6085be61 {
    grid-column-end: 3;
    align-self: auto;
  }

  #w-node-_1bd3a3b6-5334-8a9b-0b91-ce0043a3f170-6085be61 {
    align-self: stretch;
  }

  #w-node-b0183b74-135d-2a3c-a830-57cada300f72-6085be61 {
    grid-column-end: 3;
    align-self: auto;
  }

  #w-node-b0183b74-135d-2a3c-a830-57cada300f78-6085be61 {
    align-self: stretch;
  }

  #w-node-_2bca43ef-7cde-b5da-b1b2-716107bf8e46-07bf8e43 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8241a9fd-f946-6e5c-77d3-1bc5fca6053d-07bf8e43 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_09fbdce1-9e10-0457-7f74-d3544bfc5db7-07bf8e43 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6b00483b-9d6f-1b79-81ab-0281770edf52-07bf8e43 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_476684f0-a868-66b7-7616-6ad8bc4dea3a-07bf8e43 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_2fe9a4b0-64a0-cd1d-1f0f-542cb6b628dc-07bf8e43 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_0bae9e82-9b29-b0df-f69c-0f24674e559d-07bf8e43 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-d6133a47-301a-a6de-46fb-2533b7c7a68a-07bf8e43 {
    grid-row: 6 / 7;
  }

  #w-node-_2bca43ef-7cde-b5da-b1b2-716107bf8e80-07bf8e43 {
    grid-row: 7 / 8;
  }

  #w-node-a54ee1c8-a838-a47f-3037-e6ba3e154870-3e15486c {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-a54ee1c8-a838-a47f-3037-e6ba3e15487f-3e15486c, #w-node-a54ee1c8-a838-a47f-3037-e6ba3e154883-3e15486c, #w-node-a54ee1c8-a838-a47f-3037-e6ba3e154887-3e15486c {
    grid-column-end: 7;
  }

  #w-node-a54ee1c8-a838-a47f-3037-e6ba3e15488b-3e15486c {
    grid-row: 3 / 4;
  }

  #w-node-_82dc1247-3472-ce95-1187-69981c58c8a9-1c58c8a4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_82dc1247-3472-ce95-1187-69981c58c8ab-1c58c8a4 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_703e939d-fb81-d5e3-3360-68b6ba39a388-ba39a384 {
    justify-self: auto;
  }

  #w-node-_703e939d-fb81-d5e3-3360-68b6ba39a3da-ba39a384 {
    grid-column-end: 3;
  }

  #w-node-_703e939d-fb81-d5e3-3360-68b6ba39a3dd-ba39a384 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f16383f7-a435-9fbd-d177-bd0fbd8c4c1c-6085be7f {
    justify-self: center;
  }

  #w-node-_457eb3c8-9b36-effc-ee78-fda56a38a58f-6085be7f {
    grid-row: 2 / 3;
    justify-self: center;
  }

  #w-node-d0a5ca32-c852-da7c-b576-7f40495022cb-6085be7f {
    grid-row: 3 / 4;
    justify-self: center;
  }

  #w-node-acbeed1e-14e6-2f5d-f965-c0dfd171fa89-6085be7f {
    grid-column-end: 3;
  }

  #w-node-_786cc278-92ec-6bcd-270f-eeb81f660a90-6085be7f {
    grid-row: 2 / 3;
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_17d275ce-ebe3-a2d3-c5ec-375d10eece81-6085be7f {
    grid-row: 4 / 5;
    align-self: center;
  }

  #w-node-e1c887c1-cf89-cd06-f200-328edad132a2-6085be7f {
    grid-column: 1 / 3;
  }

  #w-node-b0816f0d-a2b5-4786-b910-6eec436879a1-6085be7f {
    grid-row: 5 / 6;
  }

  #w-node-_12ff7464-3378-7f39-ebe9-0837a7ccdcfc-6085be7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48d83906-5953-1f23-425d-d5545ca5d85d-6085be97 {
    align-self: start;
  }

  #w-node-_277df7ea-d1b9-c3ed-0251-cd30c608b849-6085be97, #w-node-_635a2cf2-aa78-5196-6e22-e59387d2ef3a-6085be97 {
    align-self: end;
  }

  #w-node-_98861b4d-ae1f-790d-4ec4-554f9fe12452-6085be97 {
    justify-self: start;
  }

  #w-node-_457dd52b-5a4a-2394-6a9e-1475d19e4ccd-6085be97 {
    place-self: center end;
  }

  #w-node-_8439d82d-a332-3c30-d5e9-ab53b4e88759-6085be97 {
    grid-column: 1 / 3;
  }

  #w-node-_8439d82d-a332-3c30-d5e9-ab53b4e8875b-6085be97 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_7022dbf0-5ca5-4f88-62ef-384e9559c11a-6085be97, #w-node-_7022dbf0-5ca5-4f88-62ef-384e9559c11f-6085be97, #w-node-_7022dbf0-5ca5-4f88-62ef-384e9559c124-6085be97, #w-node-_7022dbf0-5ca5-4f88-62ef-384e9559c129-6085be97 {
    grid-column: span 2 / span 2;
  }

  #w-node-b72970b9-cb13-2711-4716-387c0e71ba22-6085be97 {
    grid-column: 1 / 3;
  }

  #w-node-b72970b9-cb13-2711-4716-387c0e71ba27-6085be97 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-dbcdad37-548a-3b4b-ef20-165417dc4c1d-17dc4c19 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_9e67a7ed-fc9b-4715-d970-f823f8be1734-6085be98 {
    grid-column: 1 / 5;
    grid-row-start: 3;
    align-self: end;
  }

  #w-node-_9e67a7ed-fc9b-4715-d970-f823f8be173a-6085be98 {
    place-self: stretch stretch;
  }

  #w-node-_9e67a7ed-fc9b-4715-d970-f823f8be173c-6085be98 {
    justify-self: stretch;
  }

  #w-node-_51ecb82a-7c71-e601-087d-9a2c7c2227ae-6085be98 {
    place-self: stretch stretch;
  }

  #w-node-_51ecb82a-7c71-e601-087d-9a2c7c2227b0-6085be98 {
    justify-self: stretch;
  }

  #w-node-_9e67a7ed-fc9b-4715-d970-f823f8be174e-6085be98 {
    grid-column: 1 / 5;
    align-self: start;
  }

  #w-node-_0cb50ec9-fcd1-7725-0c76-025dd14954af-6085be98 {
    grid-column: 1 / 3;
  }

  #w-node-_0cb50ec9-fcd1-7725-0c76-025dd14954b1-6085be98 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_8d220363-86b3-f945-f80b-ba787cc6580e-6085be98 {
    grid-column: 1 / 3;
  }

  #w-node-_61f2a83d-91fd-a843-8c9b-060cc94c1ed9-6085be98 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3a0f5fec-828a-eafa-5dce-f5c5693cd89f-6085be9b {
    grid-column: 1 / 5;
    align-self: start;
  }

  #w-node-d7f9fd82-2544-ef62-27b2-d8c91fff1c52-6085be9b {
    grid-column: 1 / 2;
  }

  #w-node-_0e43af3c-98d2-447f-0a11-40efb7c07e42-6085be9b {
    grid-column: 2 / 3;
  }

  #w-node-d2e922f9-2616-3583-1e22-25a331064683-6085be9b {
    grid-column: 1 / 7;
  }

  #w-node-f7759285-3069-9755-c3f3-8dbf75c4baf9-6085be9b {
    grid-column: 1 / 3;
  }

  #w-node-f7759285-3069-9755-c3f3-8dbf75c4bafb-6085be9b {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_1a6fea64-f6d4-e389-5318-1f22fc1cdb63-6085be9b {
    grid-column: 1 / 3;
  }

  #w-node-_1a6fea64-f6d4-e389-5318-1f22fc1cdb65-6085be9b {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_638f81de-197e-4e95-f962-fcfb1583e259-6085be9c {
    grid-column: 1 / 7;
  }

  #w-node-f3d934ed-2bee-19c4-dedc-d2016c44a1c9-6085be9c {
    grid-column-end: 3;
  }

  #w-node-ec5c53e4-aa7e-7189-4875-45cb9c9ceff1-6085be9c {
    grid-column-start: 1;
  }

  #w-node-_28f8d65f-459e-7ffc-30b5-91dbb201059e-6085be9c {
    grid-column-end: 5;
  }

  #w-node-_21b90aa6-7729-2d8f-a84b-e9f98c53da81-6085be9c {
    grid-area: 1 / 3 / 4 / 5;
  }

  #w-node-c3592ba6-b3b2-9528-a748-df9c28495293-6085be9c {
    grid-column-end: 7;
  }

  #w-node-b9d84c62-53da-c5d7-7a9b-ca725fc6bbcb-6085be9c {
    grid-area: 1 / 5 / 4 / 7;
  }

  #w-node-_3d3c0bd3-15df-ff4a-1733-c129a753b207-6085be9c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-fd474be2-ad38-5a05-6800-6abb0885ecf0-6085be9c {
    grid-column: 1 / 3;
  }

  #w-node-fd474be2-ad38-5a05-6800-6abb0885ecf2-6085be9c {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbcc-63f8fbba, #w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbd1-63f8fbba, #w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbd6-63f8fbba, #w-node-_92e1eca3-ee4c-e75f-250a-a6f863f8fbdb-63f8fbba {
    grid-column: span 2 / span 2;
  }

  #w-node-_5af2249e-7700-d905-5818-493d7c0e6b19-6085bea0 {
    grid-column-end: 3;
  }

  #w-node-_5af2249e-7700-d905-5818-493d7c0e6b1c-6085bea0 {
    grid-row: 2 / 3;
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-f8c65250-f07d-fe4f-f684-588de8a10f09-e8a10f04 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f8c65250-f07d-fe4f-f684-588de8a10f0b-e8a10f04 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_822fc8b6-e9b9-3b47-d46b-36af6e256a24-6e256a21 {
    grid-area: 1 / 2 / 6 / 3;
  }

  #w-node-_822fc8b6-e9b9-3b47-d46b-36af6e256a26-6e256a21 {
    grid-area: 4 / 3 / 8 / 4;
  }

  #w-node-_822fc8b6-e9b9-3b47-d46b-36af6e256a28-6e256a21 {
    grid-column: 4 / 5;
  }

  #w-node-dba4cd18-18b7-52f8-564f-914cf6ae55a8-6085bea1 {
    grid-column: 1 / 4;
  }

  #w-node-addd44e5-cb10-4a83-006e-172bda0e8dda-6085bea1 {
    grid-column-end: 3;
  }

  #w-node-edb797d3-f45a-7c31-5d5a-9e00f0a85d36-6085bea3 {
    grid-column-end: 5;
  }

  #w-node-dce836df-4b6a-7953-1f27-c377f773db6e-6085bea3 {
    grid-area: 4 / 2 / 6 / 5;
    align-self: stretch;
  }

  #w-node-dce836df-4b6a-7953-1f27-c377f773db70-6085bea3 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: stretch;
  }

  #w-node-dce836df-4b6a-7953-1f27-c377f773db72-6085bea3 {
    grid-area: 4 / 4 / 5 / 5;
    place-self: stretch center;
  }

  #w-node-dce836df-4b6a-7953-1f27-c377f773db74-6085bea3 {
    grid-column: 3 / 4;
    grid-row-start: 5;
    align-self: stretch;
  }

  #w-node-dce836df-4b6a-7953-1f27-c377f773db76-6085bea3 {
    grid-column-start: 1;
    place-self: stretch center;
  }

  #w-node-dce836df-4b6a-7953-1f27-c377f773db78-6085bea3 {
    grid-area: 6 / 4 / 7 / 5;
    align-self: stretch;
  }

  #w-node-_60d0136f-25d6-5d2c-0b15-3961e1240a07-6085bea3 {
    grid-column-end: 5;
  }

  #w-node-dce836df-4b6a-7953-1f27-c377f773db7a-6085bea3 {
    grid-row: 3 / 4;
    grid-column-end: 5;
    place-self: start center;
  }

  #w-node-_35e4b334-c4f3-fc16-c3c0-402ba0d4b9b1-6085bea3 {
    grid-column-end: 3;
  }

  #w-node-_35e4b334-c4f3-fc16-c3c0-402ba0d4b9b4-6085bea3 {
    grid-row: 2 / 3;
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_4f346edf-8226-58b6-7e24-305b8824e255-6085bea3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4f346edf-8226-58b6-7e24-305b8824e25a-6085bea3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f6b7c9f2-da5b-e305-669f-1da795fada96-6085bea3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f6b7c9f2-da5b-e305-669f-1da795fadabf-6085bea3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-de4c97e7-118f-e374-0dc8-fdcb04a2b68f-04a2b682 {
    grid-column-end: 3;
  }

  #w-node-de4c97e7-118f-e374-0dc8-fdcb04a2b692-04a2b682 {
    grid-row: 2 / 3;
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-f17c5b51-4a4a-54bb-ea69-fc06a15b3f2b-a15b3f29 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f17c5b51-4a4a-54bb-ea69-fc06a15b3f35-a15b3f29 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0c5587d0-7e12-725c-1558-4ee5c3220a56-6085bea4 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_0c5587d0-7e12-725c-1558-4ee5c3220a71-6085bea4 {
    grid-row: 3 / 4;
  }

  #w-node-_70902bfc-be41-9634-eefb-ab068d2c0a2e-6085bea4 {
    grid-column-end: 3;
  }

  #w-node-_1b21ba7d-5096-a088-d3bf-32d6f12c37df-6085bee3 {
    justify-self: auto;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506b0-6085bee4, #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506b1-6085bee4 {
    justify-self: center;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506cd-6085bee4 {
    justify-self: stretch;
  }

  #w-node-_6481cde2-a552-289f-87e1-73f8921ee6bc-6085bee4 {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: center;
  }

  #w-node-_26015beb-b79e-37bd-4dcd-545256bf4b36-6085bee4 {
    grid-column: 1 / 4;
    grid-row-end: 5;
    place-self: center;
  }

  #w-node-_6481cde2-a552-289f-87e1-73f8921ee6c4-6085bee4 {
    grid-area: 6 / 1 / 7 / 4;
    justify-self: center;
  }

  #w-node-d8d8daab-92a9-5c92-58dd-83a26b3932a8-6085bee4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d8d8daab-92a9-5c92-58dd-83a26b3932aa-6085bee4 {
    place-self: start center;
  }

  #w-node-d8d8daab-92a9-5c92-58dd-83a26b3932b1-6085bee4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d8d8daab-92a9-5c92-58dd-83a26b3932b3-6085bee4 {
    place-self: center;
  }

  #w-node-d8d8daab-92a9-5c92-58dd-83a26b3932ba-6085bee4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d8d8daab-92a9-5c92-58dd-83a26b3932bc-6085bee4 {
    place-self: center;
  }

  #w-node-d8d8daab-92a9-5c92-58dd-83a26b3932c6-6085bee4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d8d8daab-92a9-5c92-58dd-83a26b3932c8-6085bee4 {
    place-self: center;
  }

  #w-node-d8d8daab-92a9-5c92-58dd-83a26b3932cf-6085bee4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d8d8daab-92a9-5c92-58dd-83a26b3932d1-6085bee4 {
    place-self: center;
  }

  #w-node-d8d8daab-92a9-5c92-58dd-83a26b3932e1-6085bee4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d8d8daab-92a9-5c92-58dd-83a26b3932e3-6085bee4 {
    place-self: center;
  }

  #w-node-d8d8daab-92a9-5c92-58dd-83a26b39332d-6085bee4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d8d8daab-92a9-5c92-58dd-83a26b39332f-6085bee4 {
    place-self: center;
  }

  #w-node-d8d8daab-92a9-5c92-58dd-83a26b393336-6085bee4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d8d8daab-92a9-5c92-58dd-83a26b393338-6085bee4 {
    place-self: center;
  }

  #w-node-_65551451-1b9d-ea67-71f6-9f3bf9d1a0c0-6085bee6 {
    grid-area: 1 / 1 / 2 / 8;
    place-self: center;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9b3-6085bee6 {
    justify-self: center;
  }

  #w-node-a7be2db4-d571-ee64-ab82-4d592fa0c9d0-6085bee6 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_6d9d5a75-8723-fe91-2f84-8700e0472d88-6085bee6 {
    justify-self: center;
  }

  #w-node-_08a49e96-698f-6012-8380-01ed08037a03-6085bee6 {
    justify-self: start;
  }

  #w-node-_2efa4605-f3d8-dc71-86e4-3544c04999a0-6085bee6 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_6b4a8e33-0998-7277-8485-a389adbc3855-6085bee6 {
    grid-column: 1 / 13;
  }

  #w-node-_73aea22b-cffd-fd07-4581-75b085334616-6085bee6 {
    grid-row-end: 4;
    grid-column-end: 6;
    align-self: center;
  }

  #w-node-_32e796fe-0cbe-f2eb-7ea3-82650cca7efc-6085bee6 {
    grid-area: 1 / 1 / 2 / 5;
    place-self: center;
  }

  #w-node-_38412934-a9e5-0eda-874b-d7a865c033dc-6085bee6 {
    grid-row: 4 / 6;
    align-self: start;
  }

  #w-node-_1a11620a-27e9-2054-3bb2-82d803b9b975-6085bee6 {
    grid-column: 4 / 6;
    grid-row-end: 7;
  }

  #w-node-f4be51f6-499d-77de-47d4-501903f5439d-6085bee6 {
    grid-column: 4 / 6;
    grid-row-end: 5;
    justify-self: end;
  }

  #w-node-_88387016-ee22-1679-6733-34078ef6a872-6085bee6 {
    grid-area: 5 / 3 / 7 / 5;
    place-self: center end;
  }

  #w-node-_4a894355-d573-08f8-e755-ba3c67493031-6085bee6 {
    grid-row: 6 / 7;
    grid-column-end: 3;
    place-self: start center;
  }

  #w-node-_3ee9b2c5-9b29-b925-5ce7-e028e1bcb929-6085bee6 {
    grid-column: 3 / 6;
    grid-row-start: 7;
  }

  #w-node-_99350079-fc43-9cc6-f4f0-17fbfaee6612-6085bee6 {
    grid-area: 8 / 1 / 9 / 3;
    justify-self: center;
  }

  #w-node-_9d7c194d-5e0b-a01f-131b-a5caca37a714-6085bee6 {
    grid-area: 5 / 3 / 6 / 5;
    place-self: start;
  }

  #w-node-_689b28aa-2e7b-81a5-57f9-4cd808823237-6085bee6 {
    grid-area: 5 / 1 / 6 / 3;
    place-self: center;
  }

  #w-node-_3b193d23-597a-a361-6a48-78a7e09a5d93-6085bee6 {
    grid-row-start: 5;
    align-self: start;
  }

  #w-node-_68365692-6fef-c91e-32f3-69fee495b63a-6085bee6 {
    grid-column-end: 5;
    place-self: center end;
  }

  #w-node-a225ea56-4d3d-122f-8bad-5e9c36f88678-6085bee6 {
    grid-area: 7 / 5 / 8 / 6;
    place-self: start;
  }

  #w-node-_0b5f7ac6-89ac-1035-0aac-03ff8acdb84a-6085bee6 {
    grid-area: 6 / 3 / 8 / 5;
    place-self: center;
  }

  #w-node-_32d23095-9069-c62c-e8ce-ec482d75583c-6085bee6 {
    grid-column: 2 / 4;
    grid-row-end: 8;
    justify-self: center;
  }

  #w-node-a2f8a0e4-0d07-26c4-20e5-554dc88b9c98-6085bee6 {
    grid-column: 1 / 4;
    grid-row-start: 7;
    place-self: center start;
  }

  #w-node-_8ba05c1f-bd7e-9b10-6c52-6748013b425d-6085bee6 {
    grid-area: 1 / 1 / 2 / 5;
    place-self: center;
  }

  #w-node-a613f02e-5fc4-7322-6c17-6abfac45ab80-6085bee6 {
    grid-column: 2 / 3;
  }

  #w-node-a613f02e-5fc4-7322-6c17-6abfac45ab82-6085bee6 {
    grid-column: 1 / 2;
  }

  #w-node-_2909fd9a-c6e7-f106-97e3-197b71800780-7180077d {
    justify-self: auto;
  }

  #w-node-_76145101-0833-3f38-818d-7cb67577b3c8-6085bee9 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0670-6085bf0c {
    grid-area: 1 / 1 / 2 / 5;
    place-self: center;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0673-6085bf0c {
    align-self: start;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0676-6085bf0c {
    grid-area: 1 / 2 / 3 / 5;
    place-self: end;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0679-6085bf0c {
    grid-column: 2 / 5;
    grid-row-end: 5;
    place-self: center end;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea067c-6085bf0c {
    grid-area: 3 / 1 / 5 / 4;
    place-self: center start;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea067f-6085bf0c {
    grid-area: 4 / 1 / 6 / 5;
    place-self: center start;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0682-6085bf0c {
    grid-row: 2 / 4;
    place-self: center end;
  }

  #w-node-abe590fd-f953-53cd-4324-58a8d0ea0685-6085bf0c {
    grid-column-end: 5;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8170c-6085bf2c {
    grid-column-end: 3;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8170e-6085bf2c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81718-6085bf2c {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8171b-6085bf2c {
    grid-area: 2 / 2 / 3 / 3;
    place-self: center;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8171e-6085bf2c {
    grid-area: 3 / 1 / 4 / 2;
    place-self: center end;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81721-6085bf2c {
    grid-area: 3 / 2 / 4 / 3;
    place-self: center;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd461-6085bf2c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd46d-6085bf2c, #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd478-6085bf2c, #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd49a-6085bf2c {
    justify-self: center;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d796690-6085bf2c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d796693-6085bf2c {
    justify-self: end;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d796695-6085bf2c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d97119a9-010d-7d10-4d02-3ca7254ce420-6085bf2c {
    grid-column: 1 / 2;
  }

  #w-node-d97119a9-010d-7d10-4d02-3ca7254ce425-6085bf2c {
    grid-column: 2 / 3;
  }

  #w-node-ba08ef3c-bbe4-a38e-abf4-77f071df227c-6085bf4a {
    align-self: start;
  }

  #w-node-d06b0da3-afeb-bf64-efb8-f8b4ab472889-6085bf4a, #w-node-_92f1138f-6ef5-f329-6697-04bc6bbb0dc0-6085bf4d {
    grid-column-end: 3;
  }

  #w-node-ae74bca1-7a2a-7d20-3579-bd2748f73683-6085bf62 {
    grid-column-end: 3;
    align-self: start;
  }

  #w-node-efbfdf02-f3f0-3711-0606-a995d2c64eb7-d2c64eb6, #w-node-efbfdf02-f3f0-3711-0606-a995d2c64eb9-d2c64eb6 {
    grid-column-end: 3;
  }

  #w-node-e14b90b8-f2a4-f922-28ac-1e3c20313a40-6085bf65 {
    justify-self: auto;
  }

  #w-node-e14b90b8-f2a4-f922-28ac-1e3c20313a45-6085bf65 {
    grid-column: 2 / 3;
    justify-self: end;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8170c-6085bf65 {
    grid-column-end: 3;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8170e-6085bf65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81718-6085bf65 {
    grid-area: 2 / 1 / 3 / 2;
    place-self: center;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8171b-6085bf65 {
    grid-area: 2 / 2 / 3 / 3;
    place-self: center;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b8171e-6085bf65 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: center end;
  }

  #w-node-_5803b9fc-b638-81cd-a1db-8d60c6b81721-6085bf65 {
    grid-area: 3 / 2 / 4 / 3;
    place-self: center;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd461-6085bf65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd46d-6085bf65, #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd478-6085bf65, #w-node-_96a3eff5-6bd4-63a1-c97a-dc4c419fd49a-6085bf65 {
    justify-self: center;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d796690-6085bf65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d796693-6085bf65 {
    justify-self: end;
  }

  #w-node-f29e14c7-6785-e58a-f687-8ae83d796695-6085bf65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d97119a9-010d-7d10-4d02-3ca7254ce420-6085bf65 {
    grid-column: 1 / 2;
  }

  #w-node-d97119a9-010d-7d10-4d02-3ca7254ce425-6085bf65 {
    grid-column: 2 / 3;
  }

  #w-node-_9090cfb3-3374-1483-9524-42f198784e3f-6085bf65 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: stretch;
  }

  #w-node-_9090cfb3-3374-1483-9524-42f198784e5c-6085bf65 {
    grid-row: 4 / 5;
    grid-column-end: 2;
  }

  #w-node-_9090cfb3-3374-1483-9524-42f198784e5e-6085bf65 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: auto;
  }

  #w-node-_9090cfb3-3374-1483-9524-42f198784e61-6085bf65 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-e1c98f60-700b-1b7e-8c30-d1781f710f31-6085bf66 {
    grid-area: 2 / 1 / 2 / 3;
    place-self: end start;
  }

  #w-node-_10ea19c9-3ad1-3133-2c7d-3adc6ee898d3-6085bf66 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: center end;
  }

  #w-node-a4ce84c1-9cca-e8ac-8e0f-74e920c5e5c0-6085bf67 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_2b799b94-5082-955c-9d36-27d1bcf4037d-6085bf67 {
    grid-column-start: 1;
  }

  #w-node-e82cda17-1218-6a46-d47b-310ab4cedda5-6085bf67 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-e58ff01d-17c3-fd33-fef0-b42afa558146-6085bf67 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-fc3b3a48-deb9-35cd-3ada-592200b92607-6085bf85 {
    grid-area: 1 / 1 / 2 / 5;
    place-self: start center;
  }

  #w-node-fb4be464-458e-f565-5205-835460913d91-6085bf85 {
    grid-column-end: 5;
    justify-self: end;
  }

  #w-node-e1c98f60-700b-1b7e-8c30-d1781f710f31-6085bf85 {
    grid-column: 1 / 5;
    justify-self: start;
  }

  #w-node-_743a8503-5621-a020-a420-dc39b3687b0e-6085bf85 {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-ceb42677-51de-36b1-92b4-10d55c455d9f-6085bf85 {
    grid-column-start: 3;
    justify-self: end;
  }

  #w-node-cbc35948-4224-027f-5d34-9a93709b5b57-6085bf85 {
    grid-column-start: 3;
  }

  #w-node-_8d302abe-9dda-189b-eb40-6c9a92b806f9-6085bf85 {
    grid-column-end: 5;
    place-self: center start;
  }

  #w-node-_3080ef1d-20a4-5da5-ce1a-e59068636acb-6085bf85 {
    grid-row: 4 / 6;
    grid-column-start: 3;
    align-self: center;
  }

  #w-node-_6a5647a2-50bf-a4d2-070b-1ceb7e52889a-6085bf85 {
    grid-row-end: 8;
    grid-column-end: 5;
    align-self: center;
  }

  #w-node-_4aa0025e-ee59-8317-fad8-1ff00f9530d7-6085bf85 {
    grid-column-start: 3;
    justify-self: end;
  }

  #w-node-_053c43f6-4026-5a6d-7ac3-da049fdb19fc-6085bf85 {
    grid-row-start: 2;
    grid-column-end: 5;
    align-self: center;
  }

  #w-node-_74d27ed3-3411-b975-ac76-571b013c60cc-6085bf85 {
    grid-row: 5 / 6;
    grid-column-start: 4;
    place-self: end start;
  }

  #w-node-e00019a2-4a19-90e9-dc98-d978b411a3b2-6085bf85 {
    grid-column-end: 5;
    justify-self: start;
  }

  #w-node-_749cc87c-9449-0e92-c78d-0f65ebd184ad-6085bf85 {
    grid-row-end: 7;
    place-self: end center;
  }

  #w-node-_0eb3db41-f91c-f9d9-372d-481f2360463b-6085bf85 {
    grid-area: 2 / 3 / 3 / 7;
    place-self: start;
  }

  #w-node-_1ad8b9b1-2ac6-cafd-a5a1-7e2f78143b4a-6085bf85 {
    grid-column-end: 4;
    place-self: start;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc08d4-6085bfa2 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc08d6-6085bfa2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc08d8-6085bfa2 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc08da-6085bfa2 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc08dc-6085bfa2 {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: start;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc08e7-6085bfa2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc08e9-6085bfa2 {
    place-self: start center;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc08f0-6085bfa2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc08f2-6085bfa2 {
    place-self: center;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc08f9-6085bfa2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc08fb-6085bfa2 {
    place-self: center;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc0905-6085bfa2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc0907-6085bfa2 {
    place-self: center;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc090e-6085bfa2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc0910-6085bfa2 {
    place-self: center;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc0917-6085bfa2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc0919-6085bfa2 {
    place-self: center;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc0920-6085bfa2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc0922-6085bfa2 {
    place-self: center;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc0929-6085bfa2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc092b-6085bfa2 {
    place-self: center;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc096c-6085bfa2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc096e-6085bfa2 {
    place-self: center;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc0975-6085bfa2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_00e582a2-edb4-557f-6738-f7f030bc0977-6085bfa2 {
    place-self: center;
  }

  #w-node-c1bb78c8-c02a-8c89-3667-69416f5dce6e-6085bfa6, #w-node-c1bb78c8-c02a-8c89-3667-69416f5dce73-6085bfa6, #w-node-c1bb78c8-c02a-8c89-3667-69416f5dce78-6085bfa6, #w-node-c1bb78c8-c02a-8c89-3667-69416f5dce7d-6085bfa6, #w-node-c1bb78c8-c02a-8c89-3667-69416f5dce82-6085bfa6, #w-node-_673f1131-ef54-1e63-1eea-146ed3e13538-6085bfa6, #w-node-_673f1131-ef54-1e63-1eea-146ed3e1353d-6085bfa6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_673f1131-ef54-1e63-1eea-146ed3e13542-6085bfa6 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_673f1131-ef54-1e63-1eea-146ed3e13547-6085bfa6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_673f1131-ef54-1e63-1eea-146ed3e1354c-6085bfa6 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_4f009c87-e6e7-464d-4eb9-c7581adf0731-6085bfab {
    grid-column-start: 2;
    place-self: center;
  }

  #w-node-ec977ff5-8570-e08a-9025-936b9c0bee5c-6085bfab {
    grid-column: 1 / 4;
    place-self: center;
  }

  #w-node-_070d0375-ceaa-8667-c59a-860a5b83a3e5-6085bfab {
    grid-row: 3 / 5;
    grid-column-end: 3;
    place-self: center start;
  }

  #w-node-b1cb39cf-c9c0-0877-f168-c82119f317c9-6085bfab {
    justify-self: start;
  }

  #w-node-_6129bb86-85e7-94f3-a1d5-4d1c2b3d7acc-6085bfab {
    grid-column: 2 / 4;
    justify-self: end;
  }

  #w-node-_3fec62d0-9883-859e-001b-b7aa59f0f2b2-6085bfab {
    grid-column: 2 / 4;
    justify-self: center;
  }

  #w-node-_3c8ce9ed-01bc-3125-9c97-e1f8343cae1f-6085bfab {
    grid-area: 4 / 2 / 5 / 4;
    place-self: center;
  }

  #w-node-_767973cd-2725-bdcf-4c87-b0d58b358f24-6085bfab {
    grid-row: 4 / 6;
    justify-self: center;
  }

  #w-node-_42a96c54-3dd1-d0fe-188c-9a5cc56fb636-6085bfab {
    grid-row-start: 5;
    grid-column-start: 2;
    justify-self: end;
  }

  #w-node-d023f5e0-2ced-e607-aaf3-95b7d9904607-6085bfab {
    grid-column: 1 / 3;
    justify-self: start;
  }

  #w-node-_62280cae-ce24-01bd-1c81-fb6ed6d4de93-6085bfc9 {
    justify-self: auto;
  }

  #w-node-_62280cae-ce24-01bd-1c81-fb6ed6d4de98-6085bfc9 {
    grid-column: 2 / 3;
    justify-self: end;
  }

  #w-node-_65551451-1b9d-ea67-71f6-9f3bf9d1a0c0-6085bfc9 {
    grid-area: 1 / 1 / 2 / 8;
    place-self: center;
  }

  #w-node-_5aa42fb6-9abf-965c-b013-41e6a8abe9fb-6085bfc9, #w-node-a9cf5d23-f268-9aa9-77f9-229831d2447c-6085bfc9, #w-node-_1eeb77e5-a0d9-21f8-1eaf-2abd3735c484-6085bfc9, #w-node-_7e314a02-3961-ce6b-eea5-e5fb03b52b64-6085bfc9, #w-node-bf666750-c94e-55a4-1d52-1584d2baa318-6085bfc9, #w-node-_6f2e72d3-48c6-7d9f-dab0-7e628928125e-6085bfc9 {
    justify-self: center;
  }

  #w-node-b351c501-ef36-3702-d151-7414ceea0b35-6085bfc9, #w-node-bec479cd-3a73-dbe0-f25c-790016e93494-6085bfc9, #w-node-_161e64b1-6f60-a327-57ce-e05588bdf5c1-6085bfc9, #w-node-_85465783-2a65-bc0e-3c4b-a683776503c0-6085bfc9, #w-node-b288c748-5c70-b46c-dbed-019c772a4bc3-6085bfc9, #w-node-b0bf01ad-f507-ac23-21a3-150d89f8731b-6085bfc9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_6d9d5a75-8723-fe91-2f84-8700e0472d88-6085bfc9 {
    justify-self: center;
  }

  #w-node-_08a49e96-698f-6012-8380-01ed08037a03-6085bfc9 {
    justify-self: start;
  }

  #w-node-_2efa4605-f3d8-dc71-86e4-3544c04999a0-6085bfc9 {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-_6b4a8e33-0998-7277-8485-a389adbc3855-6085bfc9 {
    grid-column: 1 / 13;
  }

  #w-node-_73aea22b-cffd-fd07-4581-75b085334616-6085bfc9 {
    grid-row-end: 4;
    grid-column-end: 6;
    align-self: center;
  }

  #w-node-_32e796fe-0cbe-f2eb-7ea3-82650cca7efc-6085bfc9 {
    grid-area: 1 / 1 / 2 / 5;
    place-self: center;
  }

  #w-node-_38412934-a9e5-0eda-874b-d7a865c033dc-6085bfc9 {
    grid-row: 4 / 6;
    align-self: start;
  }

  #w-node-_1a11620a-27e9-2054-3bb2-82d803b9b975-6085bfc9 {
    grid-column: 4 / 6;
    grid-row-end: 7;
  }

  #w-node-f4be51f6-499d-77de-47d4-501903f5439d-6085bfc9 {
    grid-column: 4 / 6;
    grid-row-end: 5;
    justify-self: end;
  }

  #w-node-_88387016-ee22-1679-6733-34078ef6a872-6085bfc9 {
    grid-area: 5 / 3 / 7 / 5;
    place-self: center end;
  }

  #w-node-_4a894355-d573-08f8-e755-ba3c67493031-6085bfc9 {
    grid-row: 6 / 7;
    grid-column-end: 3;
    place-self: start center;
  }

  #w-node-_3ee9b2c5-9b29-b925-5ce7-e028e1bcb929-6085bfc9 {
    grid-column: 3 / 6;
    grid-row-start: 7;
  }

  #w-node-_99350079-fc43-9cc6-f4f0-17fbfaee6612-6085bfc9 {
    grid-area: 8 / 1 / 9 / 3;
    justify-self: center;
  }

  #w-node-_9d7c194d-5e0b-a01f-131b-a5caca37a714-6085bfc9 {
    grid-area: 5 / 3 / 6 / 5;
    place-self: start;
  }

  #w-node-_689b28aa-2e7b-81a5-57f9-4cd808823237-6085bfc9 {
    grid-area: 5 / 1 / 6 / 3;
    place-self: center;
  }

  #w-node-_3b193d23-597a-a361-6a48-78a7e09a5d93-6085bfc9 {
    grid-row-start: 5;
    align-self: start;
  }

  #w-node-_68365692-6fef-c91e-32f3-69fee495b63a-6085bfc9 {
    grid-column-end: 5;
    place-self: center end;
  }

  #w-node-a225ea56-4d3d-122f-8bad-5e9c36f88678-6085bfc9 {
    grid-area: 7 / 5 / 8 / 6;
    place-self: start;
  }

  #w-node-_0b5f7ac6-89ac-1035-0aac-03ff8acdb84a-6085bfc9 {
    grid-area: 6 / 3 / 8 / 5;
    place-self: center;
  }

  #w-node-_32d23095-9069-c62c-e8ce-ec482d75583c-6085bfc9 {
    grid-column: 2 / 4;
    grid-row-end: 8;
    justify-self: center;
  }

  #w-node-a2f8a0e4-0d07-26c4-20e5-554dc88b9c98-6085bfc9 {
    grid-column: 1 / 4;
    grid-row-start: 7;
    place-self: center start;
  }

  #w-node-_8ba05c1f-bd7e-9b10-6c52-6748013b425d-6085bfc9 {
    grid-area: 1 / 1 / 2 / 5;
    place-self: center;
  }

  #w-node-ef7e4643-1d0c-8299-bc43-5d57469ec10e-6085bfc9 {
    grid-column: 1 / 2;
  }

  #w-node-_3b0a602a-8eee-b16e-9d4f-574e8d523327-6085bfc9 {
    grid-column: 2 / 3;
  }

  #w-node-dcc576cf-2352-3b40-985f-41d4f93c3822-6085bfc9 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: stretch;
  }

  #w-node-dcc576cf-2352-3b40-985f-41d4f93c383f-6085bfc9 {
    grid-row: 4 / 5;
    grid-column-end: 2;
  }

  #w-node-dcc576cf-2352-3b40-985f-41d4f93c3841-6085bfc9 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: auto;
  }

  #w-node-dcc576cf-2352-3b40-985f-41d4f93c3844-6085bfc9 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-c69cd506-2f87-6473-85c9-63f5dcb58618-6085bfcb {
    justify-self: center;
  }

  #w-node-_02e6d7b7-f296-e8d2-963c-63a01198da0a-6085bfcb {
    grid-area: 1 / 2 / 2 / 6;
    place-self: center;
  }

  #w-node-_662c549a-d2a3-adaa-cb85-f82f1a451cbc-6085bfcb, #w-node-_75452218-f802-e92d-83e1-5cf534bdb8e1-6085bfcb, #w-node-ab8cad2f-2acc-39dc-ba31-c556ff72314e-6085bfcb, #w-node-_9d11c812-e58d-f7bd-fabc-1953aed7b50f-6085bfcb, #w-node-_0eefae72-74ee-3ede-e0cd-7ebd66b77c23-6085bfcb, #w-node-_723aad44-ed58-65b5-5366-eaae407f8a3e-6085bfcb, #w-node-fabd3aba-cf4e-e3a3-f70a-c68d3dc90c85-6085bfcb, #w-node-_765f0264-a5c5-baae-d840-77599c63111b-6085bfcb, #w-node-_3038a6c7-0a52-40ec-ba02-84947aebd050-6085bfcb {
    justify-self: center;
  }

  #w-node-e14b90b8-f2a4-f922-28ac-1e3c20313a40-6085bfcc {
    grid-column-start: 1;
    justify-self: center;
  }

  #w-node-c4b90ef8-1907-c6e5-8f0f-9d15aba4f5ac-6085bfcc, #w-node-b88f13ce-7976-ee8e-19b7-c275e337129c-35945ff9, #w-node-b88f13ce-7976-ee8e-19b7-c275e337129c-26adfaf8 {
    justify-self: center;
  }

  #w-node-_51b0b9d2-cb93-5e24-b186-16d065a93b7b-6085bfcf {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0ad869c3-5379-d416-fb3f-8ec6aaff50ab-6085bfcf {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6831-6085bfcf, #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6836-6085bfcf, #w-node-_9cafdfd1-b62a-a560-699b-02b3952b683b-6085bfcf, #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6840-6085bfcf, #w-node-_9cafdfd1-b62a-a560-699b-02b3952b684f-6085bfcf, #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6854-6085bfcf, #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6859-6085bfcf, #w-node-_9cafdfd1-b62a-a560-699b-02b3952b685e-6085bfcf, #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6863-6085bfcf, #w-node-b32d87df-196d-d514-71e2-60e823349b61-6085bfcf, #w-node-_9cafdfd1-b62a-a560-699b-02b3952b6868-6085bfcf {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_93fc372a-7501-6cf6-2885-d47894d131e2-6085bfcf {
    grid-column-end: 3;
  }

  #w-node-_93fc372a-7501-6cf6-2885-d47894d131ea-6085bfcf {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_93fc372a-7501-6cf6-2885-d47894d131f2-6085bfcf {
    grid-row: 5 / 6;
    grid-column-end: 3;
  }

  #w-node-_93fc372a-7501-6cf6-2885-d47894d131fa-6085bfcf {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_93fc372a-7501-6cf6-2885-d47894d13202-6085bfcf {
    grid-column-end: 3;
  }

  #w-node-_99b065d9-d745-5860-49b4-f670cdfca0c9-6085bfcf {
    grid-column: 2 / 3;
  }

  #w-node-_98932cd9-d546-acb9-4ed3-2c41d7721f29-6085bfcf {
    grid-row: 3 / 4;
  }

  #w-node-d56cfdb3-ce46-de61-ebf9-99f7f277ef6b-6085bfd6 {
    justify-self: auto;
  }

  #w-node-_52760885-3033-9084-1857-036d2d4b77c7-6085bfd6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c40cda53-aa19-7e0f-53b7-8e30b3b93e60-6085bfd6 {
    justify-self: auto;
  }

  #w-node-c40cda53-aa19-7e0f-53b7-8e30b3b93e65-6085bfd6 {
    grid-column: 2 / 3;
    justify-self: end;
  }

  #w-node-_3084dbe7-1c2e-3509-9613-451948930a99-6085bfd6 {
    grid-column: 1 / 2;
  }

  #w-node-_3084dbe7-1c2e-3509-9613-451948930aa4-6085bfd6 {
    grid-column: 2 / 3;
  }

  #w-node-bd12f104-d644-7370-da9c-a390cb7a861b-6085bfd6 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: stretch;
  }

  #w-node-bd12f104-d644-7370-da9c-a390cb7a8638-6085bfd6 {
    grid-row: 4 / 5;
    grid-column-end: 2;
  }

  #w-node-bd12f104-d644-7370-da9c-a390cb7a863a-6085bfd6 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: auto;
  }

  #w-node-bd12f104-d644-7370-da9c-a390cb7a863d-6085bfd6 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_69542b0c-2db3-54dc-7ad3-ef43bb0b31be-6085bfd6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_69542b0c-2db3-54dc-7ad3-ef43bb0b31c0-6085bfd6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaece9-6085bfd6 {
    grid-row-end: 4;
    grid-column-end: 6;
    align-self: center;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecec-6085bfd6 {
    grid-row: 4 / 6;
    align-self: start;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecef-6085bfd6 {
    grid-column: 4 / 6;
    grid-row-end: 7;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecf2-6085bfd6 {
    grid-area: 5 / 3 / 7 / 5;
    place-self: center end;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecf5-6085bfd6 {
    grid-row: 6 / 7;
    grid-column-end: 3;
    place-self: start center;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecf8-6085bfd6 {
    grid-column: 3 / 6;
    grid-row-start: 7;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecfb-6085bfd6 {
    grid-area: 8 / 1 / 9 / 3;
    justify-self: center;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaecfe-6085bfd6 {
    grid-area: 5 / 3 / 6 / 5;
    place-self: start;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaed01-6085bfd6 {
    grid-column-end: 5;
    place-self: center end;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaed04-6085bfd6 {
    grid-area: 7 / 5 / 8 / 6;
    place-self: start;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaed07-6085bfd6 {
    grid-area: 6 / 3 / 8 / 5;
    place-self: center;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaed0a-6085bfd6 {
    grid-column: 2 / 4;
    grid-row-end: 8;
    justify-self: center;
  }

  #w-node-_643c8685-0d2f-e576-aaac-83d87cbaed0d-6085bfd6 {
    grid-column: 1 / 4;
    grid-row-start: 7;
    place-self: center start;
  }

  #w-node-_0c602cec-3734-554c-efdb-2afaaaa1d30f-4e369e56, #w-node-_0c602cec-3734-554c-efdb-2afaaaa1d310-4e369e56 {
    justify-self: center;
  }

  #w-node-_63dc52cb-80c8-a409-e948-368adef20b43-4e369e56 {
    justify-self: stretch;
  }

  #w-node-_4676c25d-6905-bd8a-beb7-8ccf5a6154c6-4e369e56 {
    justify-self: start;
  }

  #w-node-_604f7b73-7d35-4c8d-c337-7ce6d264122f-4e369e56 {
    justify-self: end;
  }

  #w-node-_2c44491d-6139-0f4b-8697-a8bddd83758f-4e369e56 {
    align-self: center;
  }

  #w-node-d4d06320-8ced-abfa-26de-92b105f3d846-b5f1b2aa {
    justify-self: auto;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506a8-ab93714d {
    grid-column-start: 2;
    place-self: center end;
  }

  #w-node-e69abf9e-b667-4485-6f75-e59734d70b60-ab93714d, #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506b0-ab93714d, #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506b1-ab93714d {
    justify-self: center;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506cd-ab93714d {
    justify-self: stretch;
  }

  #w-node-_6481cde2-a552-289f-87e1-73f8921ee6bc-ab93714d {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: center;
  }

  #w-node-_26015beb-b79e-37bd-4dcd-545256bf4b36-ab93714d {
    grid-column: 1 / 4;
    grid-row-end: 5;
    place-self: center;
  }

  #w-node-_6481cde2-a552-289f-87e1-73f8921ee6c4-ab93714d {
    grid-area: 6 / 1 / 7 / 4;
    justify-self: center;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506ec-ab93714d {
    grid-column-start: 2;
  }

  #w-node-_4d151924-d490-1d94-e6fb-8e5aca3506ee-ab93714d {
    grid-column-end: 2;
    justify-self: start;
  }

  #w-node-_1a4e1dd7-7c8b-1ed2-806e-463118e1b3e0-ab93714d {
    justify-self: end;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19d75-ab93714d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19d77-ab93714d {
    place-self: start center;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19d81-ab93714d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19d83-ab93714d {
    place-self: center;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19d90-ab93714d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19d92-ab93714d {
    place-self: center;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19d99-ab93714d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19d9b-ab93714d {
    place-self: center;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19da2-ab93714d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19da4-ab93714d {
    place-self: center;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19dae-ab93714d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19db0-ab93714d {
    place-self: center;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19db7-ab93714d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19db9-ab93714d {
    place-self: center;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19dc0-ab93714d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19dc2-ab93714d {
    place-self: center;
  }

  #w-node-_74706d8c-c655-60ac-aa24-05f647d3351b-ab93714d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_74706d8c-c655-60ac-aa24-05f647d3351d-ab93714d {
    place-self: center;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19dc9-ab93714d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_771579a2-1cb0-b962-362c-82e264b19dcb-ab93714d {
    place-self: center;
  }

  #w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a32a-bca613b3, #w-node-e41e3c55-8d3e-a702-2754-ed4dde468583-bca613b3 {
    justify-self: center;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a35-bca613b3 {
    justify-self: stretch;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a3d-bca613b3 {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: center;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a43-bca613b3 {
    grid-column: 1 / 4;
    grid-row-end: 5;
    place-self: center;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a45-bca613b3 {
    grid-area: 6 / 1 / 7 / 4;
    justify-self: center;
  }

  #w-node-_1a4e1dd7-7c8b-1ed2-806e-463118e1b3e0-bca613b3 {
    justify-self: end;
  }

  #w-node-_85531ab6-fbe6-d00f-a6f2-740b06d3288f-bca613b3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_85531ab6-fbe6-d00f-a6f2-740b06d32891-bca613b3 {
    place-self: start center;
  }

  #w-node-_85531ab6-fbe6-d00f-a6f2-740b06d3289b-bca613b3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_85531ab6-fbe6-d00f-a6f2-740b06d3289d-bca613b3 {
    place-self: center;
  }

  #w-node-_85531ab6-fbe6-d00f-a6f2-740b06d328a7-bca613b3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_85531ab6-fbe6-d00f-a6f2-740b06d328a9-bca613b3 {
    place-self: center;
  }

  #w-node-_85531ab6-fbe6-d00f-a6f2-740b06d328b0-bca613b3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_85531ab6-fbe6-d00f-a6f2-740b06d328b2-bca613b3 {
    place-self: center;
  }

  #w-node-_85531ab6-fbe6-d00f-a6f2-740b06d328b9-bca613b3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_85531ab6-fbe6-d00f-a6f2-740b06d328bb-bca613b3 {
    place-self: center;
  }

  #w-node-_85531ab6-fbe6-d00f-a6f2-740b06d328c5-bca613b3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_85531ab6-fbe6-d00f-a6f2-740b06d328c7-bca613b3 {
    place-self: center;
  }

  #w-node-_85531ab6-fbe6-d00f-a6f2-740b06d328ef-bca613b3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_85531ab6-fbe6-d00f-a6f2-740b06d328f1-bca613b3 {
    place-self: center;
  }

  #w-node-f62b09e6-1aa5-95ad-d7fc-de3af444a32a-9c86564c, #w-node-e41e3c55-8d3e-a702-2754-ed4dde468583-9c86564c {
    justify-self: center;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a35-9c86564c {
    justify-self: stretch;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a3d-9c86564c {
    grid-area: 5 / 1 / 6 / 4;
    justify-self: center;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a43-9c86564c {
    grid-column: 1 / 4;
    grid-row-end: 5;
    place-self: center;
  }

  #w-node-_2c831be5-bcf7-16bf-eb07-03944da10a45-9c86564c {
    grid-area: 6 / 1 / 7 / 4;
    justify-self: center;
  }

  #w-node-_1a4e1dd7-7c8b-1ed2-806e-463118e1b3e0-9c86564c {
    justify-self: end;
  }

  #w-node-_82ef0f85-4d3f-6aab-4612-ad2a9019fc61-9c86564c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_82ef0f85-4d3f-6aab-4612-ad2a9019fc63-9c86564c {
    place-self: start center;
  }

  #w-node-_82ef0f85-4d3f-6aab-4612-ad2a9019fc6d-9c86564c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_82ef0f85-4d3f-6aab-4612-ad2a9019fc6f-9c86564c {
    place-self: center;
  }

  #w-node-_82ef0f85-4d3f-6aab-4612-ad2a9019fc79-9c86564c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_82ef0f85-4d3f-6aab-4612-ad2a9019fc7b-9c86564c {
    place-self: center;
  }

  #w-node-_82ef0f85-4d3f-6aab-4612-ad2a9019fc82-9c86564c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_82ef0f85-4d3f-6aab-4612-ad2a9019fc84-9c86564c {
    place-self: center;
  }

  #w-node-_82ef0f85-4d3f-6aab-4612-ad2a9019fc8b-9c86564c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_82ef0f85-4d3f-6aab-4612-ad2a9019fc8d-9c86564c {
    place-self: center;
  }

  #w-node-_82ef0f85-4d3f-6aab-4612-ad2a9019fc97-9c86564c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_82ef0f85-4d3f-6aab-4612-ad2a9019fc99-9c86564c {
    place-self: center;
  }

  #w-node-_82ef0f85-4d3f-6aab-4612-ad2a9019fcc1-9c86564c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_82ef0f85-4d3f-6aab-4612-ad2a9019fcc3-9c86564c {
    place-self: center;
  }

  #w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d6-6c34e962 {
    grid-column: 1 / 2;
    justify-self: auto;
  }

  #w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d8-6c34e962 {
    grid-column: 2 / 3;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bef-6c34e962 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf1-6c34e962 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf3-6c34e962 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf5-6c34e962 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf7-6c34e962 {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: start;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc134-6c34e962 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc136-6c34e962 {
    place-self: start center;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc13d-6c34e962 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc13f-6c34e962 {
    place-self: start center;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc146-6c34e962 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc148-6c34e962 {
    place-self: center;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc14f-6c34e962 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc151-6c34e962 {
    place-self: center;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc15b-6c34e962 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc15d-6c34e962 {
    place-self: center;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc167-6c34e962 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc169-6c34e962 {
    place-self: center;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc170-6c34e962 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc172-6c34e962 {
    place-self: center;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc179-6c34e962 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc17b-6c34e962 {
    place-self: center;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc182-6c34e962 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc184-6c34e962 {
    place-self: center;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc18b-6c34e962 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc18d-6c34e962 {
    place-self: center;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc1ce-6c34e962 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc1d0-6c34e962 {
    place-self: center;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc1d7-6c34e962 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc1d9-6c34e962 {
    place-self: center;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc1e0-6c34e962 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc1e2-6c34e962 {
    place-self: center;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc1e9-6c34e962 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ae5ebbea-57dd-3d2e-cf3f-52a8138bc1eb-6c34e962 {
    place-self: center;
  }

  #w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d6-cf30b511 {
    grid-column: 1 / 2;
    justify-self: auto;
  }

  #w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d8-cf30b511 {
    grid-column: 2 / 3;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bef-cf30b511 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf1-cf30b511 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf3-cf30b511 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf5-cf30b511 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf7-cf30b511 {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: start;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c02-cf30b511 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c04-cf30b511 {
    place-self: start center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c0b-cf30b511 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c0d-cf30b511 {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c14-cf30b511 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c16-cf30b511 {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c20-cf30b511 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c22-cf30b511 {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c29-cf30b511 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c2b-cf30b511 {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c32-cf30b511 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c34-cf30b511 {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c3b-cf30b511 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c3d-cf30b511 {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c44-cf30b511 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c46-cf30b511 {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c87-cf30b511 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c89-cf30b511 {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c90-cf30b511 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c92-cf30b511 {
    place-self: center;
  }

  #w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d6-7697627a {
    grid-column: 1 / 2;
    justify-self: auto;
  }

  #w-node-_38209f3d-334a-b4b3-526f-ee3ff8d470d8-7697627a {
    grid-column: 2 / 3;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bef-7697627a {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf1-7697627a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf3-7697627a {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf5-7697627a {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98bf7-7697627a {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: start;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c02-7697627a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c04-7697627a {
    place-self: start center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c0b-7697627a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c0d-7697627a {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c14-7697627a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c16-7697627a {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c20-7697627a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c22-7697627a {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c29-7697627a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c2b-7697627a {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c32-7697627a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c34-7697627a {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c3b-7697627a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c3d-7697627a {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c44-7697627a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c46-7697627a {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c87-7697627a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c89-7697627a {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c90-7697627a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c92-7697627a {
    place-self: center;
  }

  #w-node-a8c0839a-df05-5569-655f-1cf1589a23de-2c54f5db {
    grid-column: 1 / 2;
    justify-self: auto;
  }

  #w-node-a8c0839a-df05-5569-655f-1cf1589a23e0-2c54f5db {
    grid-column: 2 / 3;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c02-2c54f5db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c04-2c54f5db {
    place-self: start center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c0b-2c54f5db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c0d-2c54f5db {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c14-2c54f5db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c16-2c54f5db {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c20-2c54f5db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c22-2c54f5db {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c29-2c54f5db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c2b-2c54f5db {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c32-2c54f5db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c34-2c54f5db {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c3b-2c54f5db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c3d-2c54f5db {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c44-2c54f5db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c46-2c54f5db {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c87-2c54f5db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c89-2c54f5db {
    place-self: center;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c90-2c54f5db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c318ea7-6163-cb81-748a-99d79fc98c92-2c54f5db {
    place-self: center;
  }
}
