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: Campton book;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5e92908b241fd83ecb7662d7_Campton-Book.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Campton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5e92908b3338323cc33c8745_Campton-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Campton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5e92908b36c30b8459e10d5e_Campton-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Campton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5e92908b65892b7e77115c8e_Campton-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: RendrCampton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8fffce2cb290e282bd8b_CamptonLightItalic.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: RendrCampton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8fff202e1416f9f333d3_CamptonExtraLightItalic.otf") format("opentype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: RendrCampton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8fff72eba641ce161ad8_CamptonBold.otf") format("opentype"), url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8fff4c9d616b65e429f5_CamptonExtraBold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: RendrCampton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8fff749dd6347d324d1b_CamptonSemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: RendrCampton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8ffff938ec6b23937dcb_CamptonBlack.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: RendrCampton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8fff788fcddc298e7b7b_CamptonBoldItalic.otf") format("opentype"), url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8ffffe78a549709c7ea3_CamptonExtraBoldItalic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: RendrCampton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8fff62643c6baafce44f_CamptonBookItalic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: RendrCampton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8ffffb89e72e1fad8e08_CamptonLight.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: RendrCampton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8ffff938ec6b23937da8_CamptonThinItalic.otf") format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: RendrCampton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8fffb9d510ec9927d192_CamptonMediumItalic.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: RendrCampton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8ffffb8d389db4c3c3b3_CamptonExtraLight.otf") format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: RendrCampton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8fff7cb311efd7291e6f_CamptonSemiBoldItalic.otf") format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: RendrCampton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8fffabb423cfdb4d5012_CamptonThin.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: RendrCampton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8fffc7c535ee990a4670_CamptonBlackItalic.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: RendrCampton;
  src: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65cd8fff4762b834939d05cf_CamptonBook.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: #13141a;
  --midnight-blue: #11253e;
  --rendr-teal: #35aabf;
  --hover: #2da3b8;
  --relume-library-lite-rl-white: white;
  --alice-blue: #f4fbfd;
  --relume-library-lite-rl-black: black;
  --relume-library-lite--rl-gray: #f4f4f4;
}

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

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

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

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

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.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-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

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

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Campton, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

strong {
  font-weight: 400;
}

.hero-section {
  height: 90vh;
  margin-bottom: 0;
  padding-top: 0;
}

.hero-section.mobile {
  height: auto;
  display: none;
}

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

.header {
  z-index: 10;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-2"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 50px 150px 0;
  display: grid;
  position: absolute;
  inset: 0% 0% auto;
}

.social-s-wrapper {
  justify-content: flex-end;
  display: flex;
}

.social-s-wrapper.footer.tablet.hidden {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.social-icons {
  align-items: flex-start;
  display: flex;
}

.social-icon {
  margin-right: 20px;
}

.social-icon:hover {
  filter: invert(44%);
  color: #0000;
}

.image, .image-2, .image-3 {
  margin-right: 20px;
}

.hero-section-main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-2"
                 "Area Area-2"
                 / .75fr 1fr;
  grid-auto-columns: 1fr;
  height: 100vh;
  display: grid;
}

.main-hero-tagline-wrapper {
  padding-top: 0;
  padding-left: 0;
}

.heading {
  color: #35aabf;
  max-width: 540px;
  margin-bottom: 24px;
  font-family: Campton, sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.29em;
}

.text-block {
  color: #2b292da3;
  width: 463px;
  margin-bottom: 40px;
  font-family: Campton, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.download-button-wrapper {
  cursor: pointer;
  max-width: 363px;
}

.slider {
  cursor: pointer;
  background-color: #0000;
  width: auto;
  height: 100%;
  padding-bottom: 60px;
  position: relative;
  inset: 0%;
}

.slide {
  z-index: 4;
  position: static;
}

.left-arrow, .right-arrow {
  display: none;
}

.mask {
  z-index: 1;
  background-color: #0000;
  position: static;
  inset: 0%;
}

.benefits-section {
  margin-top: 90px;
  padding-top: 40px;
  padding-bottom: 40px;
}

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

.benefits-text-wrapper {
  color: #13141aa3;
  font-family: Campton, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

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

.text-block-2 {
  color: #13141aa3;
  text-align: center;
  font-family: Campton, sans-serif;
  font-weight: 400;
}

.heading-3 {
  color: #1e7d7e;
  text-align: center;
  margin-top: 8px;
  margin-bottom: 50px;
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
}

.heading-3.pp {
  color: #35aabf;
  margin-bottom: 0;
  font-family: Campton, sans-serif;
}

.heading-3.delivery-areas {
  color: #35aabf;
  margin-bottom: 20px;
  font-family: Campton, sans-serif;
}

.div-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 245px;
  padding-right: 245px;
  display: flex;
}

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

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

.text-block-3 {
  color: #2b292d;
  text-align: center;
  padding-top: 32px;
  padding-bottom: 8px;
  font-family: Campton, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-block-4 {
  color: #2b292da3;
  text-align: center;
  max-width: 300px;
  font-family: Campton book, sans-serif;
}

.sms-section {
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.sms-section.mobile {
  display: none;
}

.div-block-4 {
  grid-column-gap: 22px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-5 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-6 {
  justify-content: center;
  height: 100%;
  display: flex;
  position: relative;
}

.steps-section {
  padding-left: 0;
  display: flex;
}

.div-block-7 {
  border: 0 solid #2b292d;
  border-radius: 8px;
  width: 80%;
  padding: 0;
}

.heading-4 {
  color: #35aabf;
  max-width: 450px;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: Campton, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 39px;
}

.text-block-5 {
  color: #2b292da3;
  max-width: 460px;
  padding-bottom: 36px;
  font-family: Campton, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-5.covid {
  color: var(--black);
  max-width: none;
  padding-bottom: 0;
}

.form {
  display: none;
}

.form._1 {
  display: flex;
}

.form._1.delloc {
  flex-direction: column;
  align-items: flex-start;
}

.text-field {
  color: #2b292d;
  border: 1px solid #2b292d33;
  border-radius: 8px;
  width: auto;
  height: 48px;
  padding: 16px;
  font-family: Campton, sans-serif;
  font-weight: 500;
}

.text-field:active {
  border-color: #1e7d7e;
}

.text-field:focus {
  border-width: 2px;
  border-color: #1e7d7e;
}

.text-field.less-width {
  width: 275px;
}

.text-field.less-width.less-pad.noten {
  width: auto;
}

.text-field.less-width.less-pad.noten.contact {
  width: 400px;
}

.text-field.less-width.no10.message {
  width: 400px;
  height: 200px;
}

.text-field.less-width.no10.contact {
  width: 400px;
}

.submit-button {
  background-color: #1e7d7e;
  border-radius: 8px;
  width: auto;
  height: 48px;
  margin-left: 24px;
  padding: 16px 45px;
  font-family: Campton, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.submit-button:hover {
  background-color: #268e8f;
}

.submit-button.no-margin.no-marg {
  background-color: #35aabf;
  width: 400px;
  margin-left: 0;
}

.submit-button.no-pad {
  margin-left: 0;
}

.slide-nav {
  color: #fffefe;
  background-color: #0000;
  padding-left: 93px;
  font-size: 10px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-8 {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.div-block-9 {
  padding-left: 0;
}

.steps-tab {
  color: #e0aeae;
  background-color: #0000;
  padding: 0 0 0 24px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.steps-tab.w--current {
  color: #eb0000;
  background-color: #0000;
  border-bottom: 2px solid #1f7e7e;
  padding: 0;
  font-family: Campton, sans-serif;
  font-size: 16px;
}

.steps-tab.w--current:hover {
  color: #0df4f7;
}

.steps-tab.first {
  padding-left: 0;
}

.steps-tab.first.w--current {
  color: #e42c2c;
  background-color: #0000;
}

.heading-10 {
  color: #1e7d7e;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: Campton, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.paragraph {
  color: #2b292da3;
  max-width: 460px;
  margin-bottom: 0;
  padding-top: 27px;
  font-family: Campton, sans-serif;
  font-weight: 400;
}

.paragraph.pp {
  max-width: none;
}

.paragraph.pp.cp {
  padding-top: 0;
}

.paragraph.pp.cp.expired {
  filter: blur(4px);
  background-color: #0000;
}

.paragraph.pp.cp.diy {
  filter: blur(4px);
}

.paragraph.delivery-zones {
  padding-top: 0;
  font-size: 18px;
}

.paragraph.delivery-zones.padding {
  max-width: none;
}

.paragraph.no-marg {
  padding-top: 0;
}

.paragraph.covid {
  max-width: none;
  padding-top: 30px;
}

.paragraph.covid.no-padding {
  padding-top: 10px;
}

.div-block-10 {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5e6b0d173dfad833f4ca8e7a_Screen%20Shot%202020-03-13%20at%203.32.17%20pm.png");
  background-position: 0 0;
  background-size: cover;
  height: 100%;
}

.div-block-11 {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 245px;
}

.steps-title {
  color: #13141a3b;
  padding-top: 0;
  padding-left: 24px;
  font-family: Campton, sans-serif;
  font-size: 16px;
}

.steps-title:hover {
  color: #0000003b;
}

.steps-title:active {
  color: #13141a3b;
  background-color: #0000;
}

.steps-title:focus {
  color: #13141a3b;
}

.steps-title.step1 {
  color: #7681c53b;
}

.tabs-menu {
  margin-left: 0;
  padding-top: 170px;
  padding-bottom: 18px;
}

.image-4 {
  cursor: pointer;
  margin-right: 30px;
}

.brands-section {
  background-color: #1e7d7e0a;
}

.div-block-12 {
  padding: 110px 250px;
}

.div-block-13 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-top: 60px;
}

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

.testimonials-section {
  padding: 110px 250px;
}

.slide-2 {
  background-color: #0000;
}

.left-arrow-2, .right-arrow-2 {
  display: none;
}

.slider-2 {
  background-color: #0000;
}

.slide-nav-2 {
  color: #e5c8c8;
  background-color: #0000;
  font-size: 8px;
  position: static;
}

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

.heading-11 {
  color: #35aabf;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Campton, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 36px;
}

.div-block-16 {
  text-align: center;
  padding-top: 32px;
}

.text-span {
  color: #13141aa3;
}

.text-block-7 {
  font-family: Campton, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.faq-wrapper {
  background-color: #f7f7f7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.faq-section {
  flex-direction: column;
  display: block;
}

.textblock {
  color: #000;
}

.textblock.white {
  color: #1e7d7e;
  font-family: Campton, sans-serif;
  font-size: 24px;
  line-height: 34px;
}

.inside {
  color: #333;
  padding: 20px 0;
}

.toggle {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  display: block;
}

.toggle.white {
  border: 0 solid #002f6c;
  border-bottom: 1px solid #13141a3b;
}

.text {
  color: #000;
  margin-bottom: 0;
  font-size: 12px;
}

.text.white {
  z-index: 100;
  color: #fff;
  font-size: 18px;
  line-height: 28.8px;
  position: static;
  overflow: hidden;
}

.accordian {
  background-color: #0000;
  border: 1px solid #000;
  border-width: 1px 2px;
  border-radius: 0;
  flex-direction: column;
  width: 450px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.accordian.white {
  border-width: 0;
  border-color: #002f6c;
  width: 60%;
  margin-left: 0;
  margin-right: 0;
}

.faq-accordion-wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 48px;
  display: flex;
}

.list {
  background-color: #0000;
  height: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.list.w--open {
  overflow: visible;
}

.dropdown-2 {
  width: 100%;
}

.arrow {
  color: #000;
}

.arrow.white {
  color: #002f6c;
}

.div-block-17 {
  width: auto;
  max-width: 100%;
  padding: 0;
}

.div-block-18 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10vh;
  display: flex;
  overflow: hidden;
}

.pre-footer-section {
  background-color: #1e7d7e;
}

.pre-footer-wrapper {
  padding: 110px 250px;
}

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

.heading-12 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: Campton, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.text-block-8 {
  color: #fff;
  text-align: center;
  margin-bottom: 36px;
  font-family: Campton, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.footer {
  background-color: #fff;
}

.div-block-21 {
  padding: 50px 230px 60px;
}

.text-block-9 {
  padding-bottom: 8px;
  font-family: Campton, sans-serif;
  font-weight: 600;
}

.div-block-22 {
  justify-content: space-between;
  padding-top: 30px;
  display: flex;
}

.grid-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 800px;
  margin-right: 20px;
  display: block;
}

.text-block-10 {
  color: #2b292d99;
  font-family: Campton, sans-serif;
  text-decoration: none;
}

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

.link {
  color: #2b292d99;
  padding-right: 20px;
  font-family: Campton, sans-serif;
  text-decoration: none;
}

.link:hover {
  color: #35aabf;
}

.text-span-2 {
  color: #0009;
}

.button {
  display: none;
}

.image-5 {
  cursor: pointer;
}

.step1div {
  display: block;
}

.image-6 {
  z-index: 3;
  max-width: 95%;
  height: 105%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.slide-3 {
  background-color: #0000;
}

.pagination {
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  display: none;
}

.columns {
  height: 100%;
  margin-top: 0;
}

.column {
  align-items: center;
  height: 100%;
  display: flex;
}

.column-2 {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.slider-3 {
  cursor: pointer;
  background-color: #0000;
  height: 100%;
}

.mask-2 {
  background-color: #0000;
}

.columns-2 {
  width: 100%;
}

.steps-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 110px;
  display: block;
}

.steps-section.mobile {
  display: none;
}

.steps-section.hidden {
  flex-direction: row;
  justify-content: center;
  padding: 40px 150px;
  display: flex;
}

.columns-3 {
  flex: none;
}

.column-3 {
  justify-content: flex-end;
  align-items: center;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.div-block-25 {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5e73fd6f6d9eec7d68f5f798_Shape1.svg");
  background-position: 0 0;
  background-size: cover;
  width: auto;
  height: 825px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.columns-4 {
  align-items: center;
  height: 100%;
  display: flex;
}

.image-7 {
  width: 365px;
  height: 730px;
}

.success-message {
  background-color: #1e7d7e;
  border-radius: 12px;
}

.slide-nav-3 {
  color: #e4dddd;
  background-color: #0000;
  font-size: 8px;
  inset: auto auto 0% 0%;
}

.image-8 {
  width: 100%;
  max-width: 618px;
}

.slider-background {
  align-items: flex-start;
  display: flex;
}

.columns-5 {
  display: flex;
}

.div-block-27 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.tabs-9 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.column-4 {
  padding-left: 20px;
  padding-right: 0;
}

.div-block-28 {
  position: relative;
}

.div-block-29 {
  position: absolute;
  inset: 18% 0% 0% 133px;
}

.faq-container {
  min-width: auto;
  max-width: none;
  margin-bottom: 60px;
}

.faq-p {
  background-color: #0000;
  border-radius: 4px;
  width: auto;
  margin-bottom: 10px;
  overflow: hidden;
}

.faq {
  color: #1e7d7e;
  white-space: break-spaces;
  background-color: #0000;
  border-bottom: 1px solid #e2dfdf;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 80px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 50px;
  font-family: Campton, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
  display: flex;
}

.faq.w--open {
  border-bottom: 1px solid #0000001a;
}

.toggle-text {
  z-index: 2;
  border-bottom: 0 solid #acacac99;
  width: 100%;
  padding-bottom: 0;
  font-weight: 500;
  position: relative;
}

.faq-icon {
  z-index: 2;
  color: #52b8b9;
  width: 24px;
  margin-right: 16px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.faq-body {
  background-color: #0000;
  display: block;
  position: relative;
}

.faq-body.w--open {
  background-color: #0000;
}

.faq-body-cont {
  border-top: 0 #000;
  border-bottom: 0 solid #0029f8;
  padding: 15px 50px 30px 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 32px;
}

.faq-answer {
  color: var(--midnight-blue);
  margin-bottom: 24px;
  padding-left: 20px;
  font-family: Campton, sans-serif;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.div-block-30 {
  padding-bottom: 48px;
}

.paginations {
  background-color: #1e7d7e;
  border-radius: 20px;
  width: 8px;
  height: 8px;
  margin-right: 12px;
  padding-right: 0;
}

.paginations._1, .paginations._2, .paginations._3, .paginations._4 {
  background-color: #1e7d7e3d;
}

.right-arrow-3, .left-arrow-3, .image-9 {
  display: none;
}

.text-block-11, .text-block-12, .text-block-13, .text-block-14 {
  width: 100%;
}

.column-7 {
  padding-left: 0;
  padding-right: 10px;
}

.column-8 {
  padding-left: 0;
  padding-right: 0;
}

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

.section-2 {
  margin-top: 0;
  padding: 20px 150px 50px;
}

.div-block-32 {
  z-index: 5;
  padding-bottom: 20px;
  padding-right: 50px;
  display: none;
  position: fixed;
  inset: auto 0% 0% auto;
}

.div-block-33 {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  box-shadow: 0 0 8px #0000001f;
}

.open-close {
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-35 {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.div-block-36 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

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

.link-2 {
  color: #1e7d7e;
  text-decoration: none;
}

.text-span-3 {
  color: var(--rendr-teal);
  text-decoration: none;
}

.phone-number-form-block {
  display: none;
}

.image-11 {
  cursor: pointer;
}

.coming-soon {
  color: #1f7e7e;
  font-size: 18px;
  display: block;
}

.coming-soon.hidden {
  display: block;
}

.form-block {
  flex-direction: column;
  display: block;
}

.text-block-15 {
  color: #1f7e7e;
  font-family: Campton, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.tab-title {
  color: #13141a3b;
  font-family: Campton, sans-serif;
  font-size: 16px;
}

.tab-link-tab-1 {
  background-color: #0000;
}

.tab-link-tab-1.w--current {
  color: #1e7d7e;
  background-color: #0000;
}

.tab-link-tab-2 {
  color: #ff1919;
  background-color: #0000;
}

.tab-link-tab-3 {
  color: #db1515;
  background-color: #0000;
}

.tab-link-tab-1-2 {
  color: #13141a3b;
  background-color: #0000;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Campton, sans-serif;
  font-size: 16px;
  position: relative;
}

.tab-link-tab-1-2.w--current {
  color: #1e7d7e;
  background-color: #0000;
}

.text-block-16 {
  font-family: Campton, sans-serif;
  font-size: 16px;
}

.tabs-2 {
  align-items: center;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.tab-image-1, .image-13 {
  position: absolute;
}

.container-template {
  width: 1200px;
  max-width: 100%;
}

.image-16 {
  max-width: none;
  display: inline-block;
}

.tabs-menu-2 {
  z-index: 200;
  align-items: flex-end;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.tabs-content-2 {
  width: auto;
  height: auto;
  padding-top: 0;
}

.div-block-39 {
  height: auto;
}

.columns-6 {
  height: 95%;
}

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

.column-12 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div-block-40 {
  height: 100%;
}

.slider-4 {
  background-color: #0000;
  height: 100%;
}

.left-arrow-4, .right-arrow-4 {
  display: none;
}

.slide-5 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5e6ada6540b2ff18f92c143d_painter%403x.png");
  background-position: 0 0;
  background-size: cover;
}

.mask-3 {
  background-color: #0000;
}

.slide-nav-4 {
  inset: auto auto 0% 0%;
}

.columns-7 {
  align-items: center;
  display: flex;
}

.column-13 {
  height: 100%;
  padding-left: 0;
}

.image-17 {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-41 {
  height: 100%;
}

.image-18 {
  width: 514px;
  max-width: 514px;
  height: 825px;
  max-height: 825px;
}

.section-3 {
  height: 95vh;
}

.slider-6 {
  background-color: #0000;
  height: 100%;
}

.left-arrow-6, .right-arrow-6 {
  display: none;
}

.slide-7 {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5e6ada6540b2ff18f92c143d_painter%403x.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: scroll;
}

.slide-nav-6 {
  inset: auto auto 0% 0%;
}

.section-4 {
  height: 500px;
  margin-top: 45px;
}

.desktop-hero-section {
  height: 90vh;
  display: block;
}

.columns-8 {
  height: 95vh;
  display: flex;
}

.column-14 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 150px;
  display: flex;
}

.column-15 {
  height: 100vh;
  padding-bottom: 0;
  padding-right: 0;
}

.left-arrow-7, .right-arrow-7 {
  display: none;
}

.slider-7 {
  background-color: #0000;
  height: 100%;
}

.painter {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5e6ada6540b2ff18f92c143d_painter%403x.png");
  background-position: 0 0;
  background-size: cover;
  position: static;
}

.slide-nav-7 {
  font-size: 10px;
  inset: auto auto 0% 0%;
}

.tradie {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5e701c0aff2c951f431cc5c8_tradie.png");
  background-position: 0 0;
  background-size: cover;
}

.bbq {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5eddd7ca77a7c531103b83be_Painter.png");
  background-position: 0 0;
  background-size: cover;
}

.garden {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5e74028fca4a0e30c96c32ab_garden.png");
  background-position: 0 0;
  background-size: cover;
}

.shed {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5e74028fca4a0ef3406c32aa_shed.png");
  background-position: 0 0;
  background-size: cover;
}

.sms-section {
  height: 90vh;
}

.columns-9 {
  height: 100%;
}

.column-16 {
  align-items: center;
  height: 100%;
  padding-left: 0;
  display: flex;
}

.image-19 {
  flex: 0 auto;
  width: 316px;
  max-width: 316px;
  display: block;
  position: relative;
  inset: 0% 0% 0% auto;
}

.image-20 {
  width: 90%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-42 {
  z-index: 30;
  justify-content: flex-end;
  width: 90%;
  display: flex;
  position: relative;
}

.column-17 {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 40px;
  display: flex;
}

.section-steps {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.columns-10 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section-6 {
  position: absolute;
  inset: 0% 0% auto;
}

.column-19 {
  align-items: center;
  display: flex;
}

.text-block-17 {
  color: #fff;
  font-family: Campton, sans-serif;
  font-size: 16px;
}

.bold-text {
  font-family: Campton, sans-serif;
  font-weight: 600;
}

.location-suggestion {
  padding-bottom: 40px;
  padding-left: 150px;
  padding-right: 150px;
}

.columns-11 {
  align-items: center;
  display: flex;
}

.link-3 {
  color: #1e7d7e;
  text-decoration: none;
}

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

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

.section-7 {
  background-color: #f8f8fc;
  height: auto;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-43 {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.div-block-44 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
}

.button-2 {
  color: #13141a;
  background-color: #f9c9c6;
  border-radius: 12px;
  font-family: Campton, sans-serif;
  font-weight: 600;
}

.div-block-45 {
  z-index: 10000;
  background-color: #1e7d7e;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-47 {
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

.div-block-48 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.column-22 {
  justify-content: center;
  display: flex;
}

.columns-12 {
  overflow: visible;
}

.div-block-49 {
  flex-direction: column;
  display: block;
  position: static;
}

.div-block-50 {
  width: 100%;
}

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

.textarea {
  color: #2b292d;
  border: 1px solid #2b292d33;
  border-radius: 9px;
  height: auto;
  padding-bottom: 80px;
  font-family: Campton, sans-serif;
  font-weight: 500;
  display: flex;
}

.textarea:active {
  border-color: #1e7d7e;
}

.textarea:focus {
  border-width: 2px;
  border-color: #1e7d7e;
}

.link-4 {
  color: #2b292da3;
  text-decoration: none;
}

.indent {
  margin-left: -3px;
}

.link-block-2, .link-block-3 {
  cursor: pointer;
}

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

.hidden {
  display: none;
}

.text-span-4 {
  color: #1e7d7e;
  font-weight: 600;
}

.link-block-4 {
  cursor: pointer;
}

.div-block-51 {
  z-index: 999;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.resources-title-section {
  background-color: #f8f8fc;
  height: auto;
  padding: 100px 20px 20px;
}

.container-template-2 {
  justify-content: center;
  align-items: center;
  width: 1200px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.back-button-wrapper {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-21 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.heading-13 {
  color: #13141a;
  font-family: Campton, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
}

.heading-13.less-pad {
  margin-top: 10px;
  padding-left: 10px;
}

.heading-13.covid {
  padding-top: 10px;
}

.heading-13.covid.stg4 {
  color: #1e7d7e;
  margin-top: 10px;
  padding-top: 0;
  font-size: 30px;
  line-height: 32px;
}

.heading-13.covid.stg4.msr {
  color: var(--black);
  font-size: 26px;
}

.heading-1 {
  color: #13141a;
  justify-content: center;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Campton, sans-serif;
  font-size: 50px;
  font-weight: 600;
  display: block;
}

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

.section-9 {
  margin-bottom: 20px;
  padding-top: 20px;
  padding-left: 150px;
  padding-right: 150px;
}

.section-10 {
  margin-top: 100px;
}

.div-block-52 {
  align-items: center;
  display: flex;
}

.image-22 {
  margin-right: 10px;
}

.div-block-53 {
  align-items: flex-start;
  display: flex;
}

.text-span-5 {
  color: #1e7d7e;
  font-size: 22px;
  font-weight: 600;
}

.text-span-6, .text-span-7, .text-span-8, .text-span-9, .text-span-10, .text-span-11, .text-span-12 {
  color: #1e7d7e;
  font-size: 22px;
}

.div-block-54 {
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.link-block-5 {
  justify-content: center;
  margin-top: 25px;
  margin-bottom: 25px;
  display: flex;
}

.div-block-55 {
  justify-content: center;
  display: flex;
}

.image-23 {
  max-width: none;
  padding-bottom: 10px;
}

.link-6 {
  color: #1e7d7e;
  text-decoration: none;
}

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

.image-24 {
  max-width: 85px;
  max-height: 50px;
  padding-bottom: 10px;
}

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

.link-8 {
  color: #13141aa3;
  text-decoration: none;
}

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

.image-25 {
  max-width: 125px;
  max-height: 50px;
  margin-bottom: 10px;
}

.navbar {
  background-color: #0000;
  padding: 20px 10%;
  display: none;
  box-shadow: 0 0 20px 1px #0000005c;
}

.nav-link {
  padding-top: 14px;
  padding-bottom: 0;
}

.button-3 {
  background-color: var(--rendr-teal);
  border-radius: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Campton, sans-serif;
  font-size: 18px;
  font-weight: 500;
  display: none;
}

.button-3.desktop {
  color: var(--rendr-teal);
  background-color: #35aabf40;
  display: block;
}

.button-3.desktop:hover {
  background-color: var(--rendr-teal);
  color: #fff;
}

.button-3.desktop.nav {
  background-color: var(--rendr-teal);
  color: #fff;
  border-radius: 5px;
  margin-left: 10px;
}

.button-3.desktop.largebtn {
  text-align: center;
  padding-left: 50px;
  padding-right: 50px;
}

.button-3.desktop.btnsub1 {
  color: var(--rendr-teal);
  background-color: #fff;
  border: 3px solid #fff;
  margin-right: 15px;
}

.button-3.desktop.btnsub1.btnsub2 {
  color: #fff;
  background-color: #0000;
  border: 3px solid #fff;
}

.desktop-hero {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/60fe035c3200fc1c55f62ccf_introHeader.png");
  background-position: 0%;
  background-size: cover;
  flex-direction: column;
  height: 80vh;
  display: block;
}

.columns-13 {
  height: 100%;
}

.column-23 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: block;
}

.column-24 {
  height: 100%;
}

.div-block-58 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 90%;
  display: flex;
}

.headingmain {
  color: var(--midnight-blue);
  max-width: 100%;
  margin-top: 10px;
  font-family: Campton, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
  display: inline-block;
}

.paragraph-2 {
  color: #fff;
  width: 100%;
  font-family: Campton book, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.link-block-6 {
  padding-right: 10px;
}

.link-block-7 {
  padding-left: 10px;
}

.div-block-59 {
  padding-top: 20px;
}

.div-block-59.centered {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-19 {
  display: flex;
}

.div-block-60 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 40%;
  padding-top: 40px;
  display: flex;
}

.text-block-20 {
  color: var(--midnight-blue);
  font-family: Campton book, sans-serif;
  font-size: 16px;
}

.link-block-8, .link-block-9 {
  padding-left: 20px;
}

.div-block-61 {
  align-items: center;
  display: flex;
}

.div-block-62 {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.section-12 {
  background-color: #0000;
  margin-top: 0%;
  padding: 8vh 10% 12vh;
  position: relative;
  inset: 0%;
}

.text-block-21 {
  color: var(--rendr-teal);
  font-family: Campton, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.heading-14 {
  color: var(--midnight-blue);
  width: 50%;
  margin-bottom: 20px;
  font-family: Campton, sans-serif;
  font-size: 34px;
  line-height: 40px;
}

.heading-14.white {
  color: #fff;
  text-align: center;
  width: auto;
}

.heading-14.white.less-pad.shopfy {
  color: var(--midnight-blue);
}

.heading-14.shopify {
  width: auto;
}

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

.text-block-22 {
  color: var(--midnight-blue);
  padding-top: 15px;
  font-family: Campton book, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.section-13 {
  background-color: var(--midnight-blue);
  height: auto;
  padding: 8vh 10% 10vh;
}

.section-13.shopify {
  background-color: #f8f8fc;
  display: none;
}

.paragraph-3 {
  color: var(--midnight-blue);
  width: 100%;
  padding-top: 15px;
  font-family: Campton book, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.paragraph-3.nopad {
  margin-bottom: 0;
  padding-top: 0;
}

.paragraph-3.rma {
  width: 80%;
}

.paragraph-3.rma.rmaa {
  width: auto;
}

.paragraph-3.shopifypara {
  margin-bottom: 15px;
}

.paragraph-3.shopifypara.shopifycolumnstext {
  width: auto;
}

.paragraph-3.shopifypara.shopifycolumnstext.credentials {
  background-color: #0000;
  width: auto;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Campton, sans-serif;
  font-weight: 500;
  display: flex;
}

.paragraph-3.shopifypara.shopifycolumnstext.shopifybelowsteps {
  line-height: 35px;
}

.paragraph-3.shopifypara.shopifycolumnstext.tagstitle {
  margin-bottom: 0;
  font-family: Campton, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  display: inline-block;
}

.paragraph-3.shopifypara.shopifycolumnstext.note {
  color: #aaa;
  padding-top: 0;
}

.paragraph-3.shopifypara.shopifycolumnstext.noteexample, .paragraph-3.shopifypara.shopifycolumnstext.codesnippet {
  padding-top: 0;
}

.div-block-63 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 10px;
  display: flex;
}

.div-block-64 {
  padding-right: 10px;
}

.typedwithcursor {
  color: #fff;
  height: 30px;
  margin-left: 0;
  font-family: Campton, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
}

.div-block-65 {
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

.section-14 {
  align-items: center;
  height: auto;
  padding: 10vh 10%;
  display: flex;
}

.grid-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
}

.heading-15 {
  color: #fff;
  font-family: Campton, sans-serif;
  font-size: 42px;
}

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

.text-block-23 {
  color: #fff;
  font-family: Campton book, sans-serif;
  font-size: 18px;
}

.tabs-3 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.tabs-menu-3 {
  flex-direction: column;
  width: 30%;
  display: flex;
}

.text-block-24 {
  opacity: 1;
  color: var(--midnight-blue);
  font-family: Campton, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 40px;
}

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

.tabs-content-3 {
  width: 70%;
}

.column-25 {
  justify-content: center;
  display: flex;
}

.paragraph-4 {
  color: var(--midnight-blue);
  font-family: Campton book, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.tab-link-tab-1-3 {
  color: #f31111;
  background-color: #fff;
  padding-top: 15px;
  padding-bottom: 15px;
}

.tab-link-tab-1-3.w--current {
  opacity: 1;
  color: #ff2121;
  background-color: #0000;
  padding-left: 30px;
  padding-right: 30px;
}

.tab-link-tab-2-2, .tab-link-tab-3-2 {
  opacity: .3;
  background-color: #fff;
}

.tab-link-tab-4 {
  opacity: .3;
  background-color: #0000;
}

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

.image-27 {
  margin-top: 5px;
}

.faq-home {
  background-color: #f8f8fc;
}

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

.text-block-25 {
  color: var(--midnight-blue);
  width: 100%;
}

.link-9 {
  color: var(--rendr-teal);
  text-decoration: none;
}

.div-block-67 {
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  flex-direction: column;
  width: auto;
  height: auto;
  padding-top: 0;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.mobile-hero {
  display: none;
}

.pre-footer-cta {
  background-color: var(--rendr-teal);
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/60fdff02cfa193505b5c7d63_footerBackground.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  margin-left: 5%;
  margin-right: 5%;
  padding: 8vh 10%;
}

.paragraph-5 {
  z-index: 10000;
  color: #fff;
  text-align: center;
  font-family: Campton book, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  position: static;
}

.paragraph-5.announcement-bar {
  margin-bottom: 0;
}

.columns-14 {
  align-items: center;
  display: flex;
}

.progression-bar {
  z-index: auto;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  position: static;
  top: 10%;
}

.div-block-70 {
  text-align: center;
  justify-content: space-between;
  display: flex;
}

.heading-container {
  flex: 1;
  text-decoration: none;
}

.heading-16 {
  text-align: left;
  width: 100%;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: block;
}

.heading-16.size-change {
  color: #333;
  text-align: center;
  margin: 0;
  font-size: 14px;
  text-decoration: none;
}

.progress-bar {
  background-color: #f5f5f5;
  height: 3px;
  margin-left: 40px;
  margin-right: 40px;
}

.progress-bar-blue {
  background-color: #0677a8;
  width: 100%;
  height: 3px;
}

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

.image-29 {
  margin-right: 10px;
}

.div-block-72 {
  background-color: #0000;
  width: 50px;
  height: 50px;
  transition: background-color .2s;
}

.div-block-72:hover {
  color: #fc0e0e;
  background-color: #f70c0c;
}

.tabs-menu-4 {
  flex-direction: column;
  display: flex;
}

.tabs-4 {
  display: flex;
}

.lottie-animation {
  width: 80px;
  height: 80px;
}

.tab-link-tab-2-3 {
  background-color: #fff;
}

.tab-link-tab-3-3 {
  background-color: #0000;
}

.tab-link-tab-1-4 {
  background-color: #eedede;
}

.tab-link-tab-1-4.w--current {
  background-color: #fff;
}

.tabs-content-4 {
  width: 100%;
}

.div-block-74 {
  background-color: var(--rendr-teal);
  border-radius: 20px;
  width: 22px;
  height: 22px;
  position: relative;
  inset: 0% 0% 0% -50%;
}

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

.tabs-menu-5 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tabs-5 {
  display: flex;
}

.div-block-76 {
  z-index: 2;
  background-color: var(--rendr-teal);
  border-radius: 20px;
  width: 20px;
  height: 20px;
  position: relative;
}

.tab-link-tab-1-5 {
  color: #882c2c;
  background-color: #0000;
}

.tab-link-tab-1-5.w--current {
  color: var(--rendr-teal);
  background-color: #0000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: flex;
}

.lottie-animation-2 {
  position: absolute;
}

.standard-tabs {
  background-color: #0000;
  margin-bottom: 80px;
  padding: 0;
}

.standard-tabs.w--current {
  background-color: #35aabf66;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-bottom: 80px;
  padding: 0;
  display: flex;
}

.div-block-77 {
  width: 30px;
}

.tabs {
  display: flex;
}

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

.div-block-78 {
  z-index: 10;
  background-color: var(--rendr-teal);
  border-radius: 20px;
  width: 30px;
  height: 30px;
  position: relative;
}

.tabs-content-5 {
  width: 100%;
  height: 100%;
}

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

.column-27 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

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

.columns-15 {
  align-items: center;
  display: flex;
}

.paragraph-6 {
  font-family: Campton book, sans-serif;
  font-size: 22px;
  line-height: 26px;
}

.image-30, .image-31, .image-32, .image-33 {
  max-width: 355px;
}

.div-block-80 {
  z-index: 100;
  border: 1px dashed #000;
  flex-direction: column;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-82 {
  border: 2px dashed #0000006b;
  height: 350px;
  position: relative;
  top: -41px;
  left: 32px;
}

.div-block-83 {
  border: 2px solid #000;
  display: none;
}

.featured-in-link.shopify {
  background-color: #be0000;
}

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

.tab-grid {
  grid-template-rows: auto;
  width: 100%;
  height: 100%;
}

.tab-h1 {
  color: #2d3958;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 38px;
  line-height: 1.1;
}

.tab-panel {
  background-color: #fff;
  border-radius: 24px;
  min-height: 500px;
  padding-left: 25px;
  padding-right: 25px;
  box-shadow: 0 60px 100px -50px #151c344f;
}

.tabs-content-6 {
  padding-top: 40px;
  overflow: visible;
}

.tabs-menu-6 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.load-bar-base {
  background-color: #eceff8;
  border-radius: 500px;
  max-width: 220px;
  height: 5px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.link-arrow {
  color: #6a35ff;
  align-items: center;
  margin-top: 20px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

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

.animation-block {
  border-radius: 25px;
}

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

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

.text-block-27 {
  margin-right: 14px;
}

.load-bar {
  background-color: #7839f3;
  border-radius: 500px;
  width: 0%;
  height: 5px;
}

.content-block {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.tabs-7 {
  display: flex;
}

.div-block-84 {
  z-index: 5000;
  background-color: var(--rendr-teal);
  flex-direction: column;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
}

.div-block-84.hidden {
  display: none;
}

.text-span-13 {
  font-family: Campton, sans-serif;
  font-weight: 700;
}

.link-10 {
  color: #fff;
  text-decoration: none;
}

.horizontal-scroll-menu.section-under-picker.shopifynav {
  display: none;
}

.bodycontainer {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  max-width: 800px;
  display: flex;
}

.subscribesection {
  z-index: 100;
  background-color: var(--rendr-teal);
  padding-left: 10%;
  padding-right: 10%;
  position: relative;
}

.form-block-3 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.form-3 {
  align-items: center;
  display: flex;
}

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

.text-field-3 {
  border: 2px solid var(--midnight-blue);
  border-radius: 12px;
  margin-bottom: 0;
  margin-right: 10px;
}

.submit-button-2 {
  background-color: var(--midnight-blue);
  border-radius: 20px;
}

.div-block-102 {
  align-items: center;
  display: block;
}

.columns-16, .nav-menu-2 {
  align-items: center;
  display: flex;
}

.text-block-40 {
  margin-left: 15px;
  font-family: Campton, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.button-4 {
  color: var(--rendr-teal);
  background-color: #fff;
  border: 2px solid #35aabf40;
  border-radius: 20px;
  margin-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Campton, sans-serif;
  font-weight: 600;
  display: none;
}

.button-4:hover {
  background-color: #35aabf40;
}

.button-4.mobile {
  display: none;
}

.div-block-103 {
  z-index: 10000;
  background-color: #f8f8fc;
  border-radius: 50px;
  width: auto;
  height: auto;
  margin-left: 10%;
  margin-right: 10%;
  padding-top: 5%;
  padding-bottom: 5%;
  position: static;
  inset: 0% 10%;
}

.modal {
  z-index: 10000;
  background-color: #35aabf6e;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: block;
  position: fixed;
  inset: 0%;
}

.div-block-104 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.paragraph-8 {
  color: var(--midnight-blue);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Campton book, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.form-4 {
  align-items: center;
  display: flex;
}

.form-block-4 {
  align-items: center;
  width: 60%;
  display: block;
}

.text-field-4 {
  border: 2px solid var(--rendr-teal);
  background-color: #0000;
  border-radius: 20px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Campton book, sans-serif;
}

.text-field-4:active {
  border-width: 2px;
}

.text-field-4:focus {
  border-width: 3px;
}

.submit-button-3 {
  background-color: var(--rendr-teal);
  border-radius: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Campton, sans-serif;
  font-weight: 600;
}

.div-block-106 {
  justify-content: flex-end;
  margin-right: 0;
  display: flex;
  position: relative;
  inset: -7% 0% auto;
}

.navbar-3 {
  background-color: #fff;
  padding: 0 10%;
  box-shadow: 1px 0 3px #0000005c;
}

.nav-menu-3 {
  width: 50%;
  inset: 0% 0% 0% auto;
}

.nav-menu-4 {
  z-index: 4;
  border: 5px solid var(--rendr-teal);
  background-color: #fff;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 35vw;
  padding: 20px 20px 20px 30px;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.navbar-4 {
  z-index: 1;
  background-color: #fff;
  padding: 10px 10%;
  box-shadow: 1px 0 10px 2px #00000061;
}

.link-block-15 {
  display: block;
}

.div-block-107 {
  align-items: center;
  display: block;
}

.text-block-41 {
  color: var(--midnight-blue);
  margin-left: 15px;
  font-family: Campton, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.text-block-41.comingsoon {
  margin-left: 0;
}

.link-block-16 {
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.link-block-16:hover {
  opacity: .9;
  color: #0000;
}

.link-block-16.comingsoon {
  opacity: 1;
}

.link-block-16.hidden {
  display: none;
}

.button-5 {
  background-color: var(--rendr-teal);
  text-align: center;
  border-radius: 50px;
  width: 100%;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: Campton, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.button-5:hover {
  color: var(--rendr-teal);
  background-color: #35aabf40;
}

.div-block-108 {
  background-color: #d8d8d8;
  width: 100%;
  height: 2px;
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: 0;
}

.div-block-109 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.div-block-110 {
  z-index: 5;
  justify-content: flex-end;
  margin-bottom: 30px;
  display: flex;
  position: relative;
}

.div-block-111 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brand-4 {
  padding-top: 15px;
}

.div-block-112 {
  z-index: 999999;
  background-color: #201b1b59;
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.menu-button-3, .menu-button-3:hover {
  background-color: #0000;
}

.menu-button-3.w--open:active, .menu-button-3.w--open:focus {
  background-color: #fff;
}

.overlay {
  z-index: 1;
  background-color: #35aabf78;
  display: none;
  position: absolute;
  inset: 0%;
}

.div-block-113 {
  background-color: var(--rendr-teal);
  border-radius: 100px;
  width: 30px;
  height: 3px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 0;
  padding-bottom: 0;
}

.press-media, .presssection {
  padding-left: 10%;
  padding-right: 10%;
}

.artcilelinkwrapperhorizontal {
  align-items: center;
  width: 100%;
  height: 300px;
  text-decoration: none;
  display: block;
}

.column-29 {
  height: 100%;
  padding-left: 0;
}

.text-block-42 {
  color: var(--midnight-blue);
  font-family: Campton, sans-serif;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
}

.text-block-43 {
  color: var(--rendr-teal);
  margin-bottom: 15px;
  font-family: Campton, sans-serif;
  font-weight: 600;
}

.div-block-114 {
  background-color: #8b8b8b;
  height: 100%;
}

.columns-17 {
  border: 3px solid var(--rendr-teal);
  border-radius: 20px;
  align-items: center;
  height: 100%;
  display: flex;
}

.column-30 {
  flex-direction: column;
  height: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.image-37 {
  width: 100%;
  height: 100%;
  max-height: 100%;
}

.column-31 {
  padding-left: 0;
  padding-right: 15px;
}

.link-block-18 {
  border: 3px solid var(--rendr-teal);
  border-radius: 20px;
  width: 100%;
  text-decoration: none;
}

.columns-18 {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.div-block-115 {
  background-color: #f8f8f8;
  width: 100%;
  height: 200px;
}

.div-block-116 {
  padding: 30px 40px;
}

.columns-19 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}

.column-32 {
  padding-left: 15px;
  padding-right: 0;
}

.retailersignupsection {
  background-color: #e7f5f7;
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f84e2ca9a917f1825b24397_retailerSignupBanner.svg");
  background-position: 60% 100%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  height: 95vh;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.retailersignupsection.retailersignup {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/60fdfa13bdab061c71c14419_signupBanner.png");
  background-position: 50% 100%;
  background-size: cover;
  padding-top: 55px;
}

.columns-20 {
  height: 100%;
  margin-left: 10%;
  margin-right: 10%;
}

.column-33 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div-block-117 {
  background-color: #0000;
  height: 100%;
}

.div-block-118 {
  background-color: #ffe5e5;
  width: 50%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.column-34 {
  background-color: #0000;
  height: 90%;
  padding-top: 0;
  padding-left: 10%;
  padding-right: 0%;
}

.columns-21 {
  height: 100%;
}

.div-block-119 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding-left: 0%;
  display: flex;
}

.column-35 {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 0;
  padding-left: 5%;
  padding-right: 10%;
  display: flex;
}

.div-block-120 {
  justify-content: center;
  display: flex;
  position: relative;
  top: 0;
}

.heading-17 {
  color: var(--rendr-teal);
  font-family: Campton, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 34px;
}

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

.text-field-5 {
  border: 2px solid var(--rendr-teal);
  border-radius: 10px;
  margin-bottom: 15px;
  margin-right: 5px;
  padding: 12px 15px;
  font-family: Campton book, sans-serif;
}

.text-field-5.serviceselect {
  color: #969696;
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
}

.text-field-6 {
  border: 2px solid var(--rendr-teal);
  border-radius: 10px;
  margin-left: 5px;
}

.text-field-7 {
  border: 2px solid var(--rendr-teal);
  border-radius: 10px;
  margin-bottom: 15px;
  padding: 12px 15px;
}

.select-field {
  border: 2px solid var(--rendr-teal);
  color: #333;
  background-color: #0000;
  border-radius: 10px;
  margin-bottom: 15px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 15px;
  font-family: Campton book, sans-serif;
  line-height: 30px;
}

.navigationbar {
  z-index: 999;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding: 2.5vh 10%;
  display: flex;
  position: relative;
  top: 0;
  box-shadow: 4px 0 11px 3px #00000061;
}

.div-block-123 {
  align-items: center;
  display: flex;
}

.div-block-124 {
  background-color: var(--rendr-teal);
  width: 30px;
  height: 3px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.div-block-125 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.div-block-126 {
  background-color: var(--rendr-teal);
  width: 30px;
  height: 3px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.burger {
  margin-left: 10px;
}

.div-block-127 {
  padding: 10px 19px 10px 18px;
}

.navmenu {
  z-index: 999999;
  background-color: #fff;
  border: 4px solid #fff;
  border-radius: 50px 0 0 50px;
  width: 35vw;
  height: 100vh;
  padding: 25px 30px 20px;
  display: none;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.fulloverlay {
  z-index: 2;
  background-color: #35aabf99;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.form-block-5 {
  border: 2px solid var(--rendr-teal);
  background-color: #fff;
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 40px 15px;
}

.submit-button-4 {
  background-color: var(--rendr-teal);
  border-radius: 20px;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Campton, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.retailerbenefits {
  padding: 8vh 10% 12vh;
}

.div-block-128 {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f83b8e6ade89026cf5e5b2b_bottomPath.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 20%;
  padding-bottom: 0;
  padding-right: 0;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-129 {
  width: 100%;
}

.text-block-44 {
  color: var(--midnight-blue);
  font-family: Campton, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 35px;
}

.text-block-44.rr {
  margin-bottom: 20px;
}

.text-block-45 {
  color: var(--midnight-blue);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Campton book, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.image-38 {
  position: relative;
  top: 0;
}

.success-message-3 {
  background-color: #0000;
  padding: 0;
}

.text-block-46 {
  color: var(--rendr-teal);
  font-family: Campton, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-130 {
  margin-left: 15px;
}

.text-block-47 {
  color: var(--midnight-blue);
  padding-top: 5px;
  font-family: Campton book, sans-serif;
}

.storysection {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f85069ad0fbbef95fecf98f_storyBanner.svg");
  background-position: 90%;
  background-size: cover;
  height: 95vh;
  padding-left: 10%;
  padding-right: 10%;
}

.div-block-131 {
  height: 100%;
  padding-top: 50px;
}

.div-block-132 {
  width: 60%;
}

.socialwrapper {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

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

.link-block-20, .link-block-21, .link-block-22, .link-block-23 {
  padding-right: 30px;
}

.div-block-150 {
  display: none;
}

.grid-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 5.25fr .5fr;
  grid-auto-columns: 1fr;
  align-content: center;
  height: 100%;
  margin-bottom: 0;
  display: grid;
}

.section-25 {
  background-color: #0000;
  height: 10vh;
  padding: 0%;
}

.div-block-166 {
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  display: flex;
}

.text-block-68 {
  color: #a3a3a3c2;
  margin-left: 10px;
  padding-top: 5px;
  font-family: Campton book, sans-serif;
  font-size: 16px;
}

.div-block-167, .div-block-168 {
  display: flex;
}

.text-block-69 {
  margin-right: 10px;
  font-family: Campton book, sans-serif;
}

.text-block-70 {
  font-family: Campton book, sans-serif;
}

.div-block-169 {
  background-color: #fff;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  padding: 20px 20px 10px 10px;
  display: flex;
}

.div-block-170 {
  color: #0000;
  background-color: #8f4949;
  align-items: center;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  display: block;
}

.div-block-171 {
  background-color: var(--rendr-teal);
  width: 50%;
  height: 3px;
  margin-bottom: 5px;
  padding-top: 0;
}

.column-36 {
  border-top: 1px solid var(--rendr-teal);
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.grid-13 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 20px;
}

.text-block-71 {
  font-family: Campton, sans-serif;
}

.text-span-14 {
  color: var(--rendr-teal);
}

.tabs-10 {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: block;
}

.tabs-menu-7 {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.tab-link-tab-1-7 {
  display: flex;
}

.tab-link-tab-1-7.w--current {
  background-color: #e7f5f7;
  width: 100%;
}

.tab-link-tab-2-4, .tab-link-tab-3-4 {
  background-color: #0000;
  width: 100%;
  display: flex;
}

.text-block-77, .text-block-78, .text-block-79 {
  font-family: Campton, sans-serif;
}

.div-block-178 {
  border-style: solid;
  border-width: 1px 1px 1px 10px;
  border-color: var(--rendr-teal);
  flex-direction: column;
  justify-content: space-between;
  padding: 25px 10px;
  display: flex;
}

.div-block-178.inactive {
  border-top-color: #fff;
  border-bottom-color: #fff;
  border-left-width: 10px;
  border-right-color: #f5f5f5;
  padding-top: 25px;
  padding-bottom: 25px;
}

.div-block-178.inactive.booked {
  border-left-color: #bf3537;
}

.div-block-178.active {
  background-color: #0f1c2e;
  border-top-color: #fff;
  border-bottom-color: #fff;
  border-right-color: #f5f5f5;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-178.active.booked {
  border-left-color: #bf3537;
}

.text-block-80 {
  color: #fff;
  font-family: Campton book, sans-serif;
}

.div-block-179 {
  justify-content: space-between;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.text-block-81 {
  color: #fff;
  text-align: right;
  font-family: Campton book, sans-serif;
}

.div-block-180 {
  color: #fff;
  justify-content: space-between;
  margin-top: 25px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.text-block-82 {
  font-family: Campton, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.text-block-82.details {
  margin-top: 20px;
}

.text-block-83 {
  font-family: Campton book, sans-serif;
  font-size: 14px;
}

.text-block-83.onorder {
  margin-right: 10px;
}

.text-block-83.onorder.produdct {
  color: var(--midnight-blue);
  margin-top: 10px;
  margin-right: 0;
}

.text-block-83.onorder.produdct.price, .text-block-83.onorder.produdct.details {
  color: #adadad;
  margin-top: 0;
}

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

.text-block-84 {
  margin-right: 10px;
  font-family: Campton, sans-serif;
}

.div-block-182 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.text-block-85 {
  font-family: Campton, sans-serif;
  font-size: 24px;
}

.text-block-85.prep {
  padding-top: 5px;
}

.text-block-85.prep.orderno {
  color: var(--rendr-teal);
}

.text-block-85.product {
  color: var(--midnight-blue);
  margin-bottom: 25px;
  font-size: 20px;
  line-height: 22px;
}

.tabs-content-7 {
  background-color: #fff;
}

.grid-14 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 5.75fr;
  height: 100%;
}

.div-block-183 {
  background-color: #e7f5f7;
  padding: 60px 100px 60px 60px;
}

.div-block-184 {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  padding: 30px;
}

.lottie-animation-4 {
  width: 80px;
  height: 100px;
}

.section-27 {
  height: 90%;
}

.div-block-185 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.div-block-186 {
  border-bottom: 1px solid var(--rendr-teal);
  justify-content: space-between;
  padding-bottom: 20px;
  display: flex;
}

.div-block-187 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

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

.body-7 {
  height: 100vh;
}

.div-block-189, .div-block-190 {
  display: flex;
}

.div-block-191 {
  margin-top: 25px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.grid-15 {
  grid-column-gap: 10px;
  border-bottom: 1px solid #adadad;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  margin-bottom: 20px;
  padding-bottom: 25px;
}

.text-span-15 {
  font-size: 22px;
}

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

.div-block-192.bottom {
  justify-content: flex-end;
}

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

.button-12 {
  border: 1px solid var(--rendr-teal);
  background-color: var(--rendr-teal);
  color: #fff;
  text-align: center;
  border-radius: 10px;
  width: auto;
  margin-bottom: 0;
  margin-right: 30px;
  padding: 8px 40px;
  font-family: Campton, sans-serif;
}

.button-12.unpicked {
  border: 2px solid var(--rendr-teal);
  color: var(--rendr-teal);
  background-color: #fff;
}

.button-12.unpicked.driver {
  border-color: var(--midnight-blue);
  color: var(--midnight-blue);
  width: 50%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-194 {
  background-color: #f5f5f5;
  border-radius: 10px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 20px 15px;
  display: none;
}

.grid-16 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr 1fr;
}

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

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

.div-block-197 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  padding-left: 40px;
  display: flex;
}

.button-13 {
  border: 1px solid var(--midnight-blue);
  color: var(--midnight-blue);
  background-color: #0000;
  border-radius: 10px;
  margin-right: 30px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.button-13:active {
  background-color: #0000;
}

.portalmenu {
  z-index: 3;
  background-color: #fff;
  flex-direction: column;
  width: 25%;
  padding-right: 0;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.portaloverlay {
  z-index: 2;
  background-color: #35aabf99;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-200 {
  justify-content: flex-end;
  height: 10vh;
  margin-right: 15px;
  display: flex;
}

.div-block-201 {
  padding-left: 15px;
  padding-right: 15px;
}

.text-block-86 {
  margin-bottom: 10px;
  font-family: Campton, sans-serif;
  font-size: 18px;
}

.text-block-87 {
  font-family: Campton book, sans-serif;
}

.div-block-202 {
  margin-top: 100px;
  margin-bottom: 100px;
  padding-left: 15px;
  padding-right: 15px;
}

.div-block-203 {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.image-52 {
  margin-right: 10px;
}

.text-block-88 {
  font-family: Campton book, sans-serif;
  font-size: 16px;
}

.div-block-204 {
  justify-content: center;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.button-14 {
  background-color: var(--rendr-teal);
  text-align: center;
  border-radius: 16px;
  width: 50%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Campton, sans-serif;
}

.div-block-205 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  width: 28.25vw;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
  position: fixed;
  inset: auto auto 0% 0%;
}

.text-block-89 {
  background-color: var(--rendr-teal);
  color: #fff;
  text-align: center;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Campton, sans-serif;
  font-size: 17px;
  display: flex;
}

.text-block-90 {
  text-align: center;
  padding-bottom: 10px;
  font-family: Campton book, sans-serif;
}

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

.submit-button-5 {
  background-color: var(--rendr-teal);
  border-radius: 8px;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Campton, sans-serif;
}

.heading-23 {
  font-family: Campton, sans-serif;
}

.column-37 {
  background-color: var(--midnight-blue);
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.columns-22 {
  height: 92vh;
}

.column-38 {
  background-color: #f5f5f5;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-211 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.text-block-93 {
  color: #fff;
}

.logoheader {
  padding-top: 5%;
  padding-bottom: 5%;
  padding-left: 20px;
}

.logoheader.right {
  background-color: #0f1c2e;
}

.bottomhalf {
  padding: 25px;
}

.grid-18 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-212 {
  background-color: #fff;
  justify-content: center;
  padding: 15px;
  display: flex;
}

.div-block-212.inactive {
  background-color: #0000;
  border-right: 1px solid #fff;
}

.div-block-212.inactive._1line {
  border-right-width: 0;
  border-right-color: #0000;
}

.text-block-94 {
  color: var(--midnight-blue);
  font-family: Campton, sans-serif;
}

.text-block-94.inactive {
  color: #fff;
}

.text-span-16 {
  color: var(--midnight-blue);
  background-color: #f4cd49;
  border-radius: 100%;
  padding: 5px;
  line-height: 11px;
  display: inline-block;
}

.ordercount {
  border: 1px solid #fff;
}

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

.text-block-95, .text-block-96, .text-block-97, .text-block-98 {
  padding-bottom: 5px;
  font-family: Campton book, sans-serif;
}

.button-15 {
  color: var(--midnight-blue);
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Campton, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-block-99 {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-family: Campton book, sans-serif;
  font-size: 12px;
}

.top {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.div-block-214 {
  background-color: #c22b2b;
  height: 100%;
}

.column-39 {
  background-color: var(--midnight-blue);
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.columns-23 {
  height: 8vh;
}

.div-block-215 {
  padding-top: 20px;
  padding-left: 15px;
}

.div-block-216 {
  border-bottom: 1px solid #fff;
  height: 100%;
}

.column-40 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div-block-217 {
  height: 100%;
}

.div-block-218 {
  background-color: #0f1d2e;
}

.column-41 {
  background-color: var(--midnight-blue);
  color: var(--midnight-blue);
}

.column-42, .columns-24 {
  height: 100%;
}

.column-43 {
  background-color: #0f1d2e;
  border-bottom: 1px solid #f5f5f5;
  align-items: center;
  height: 8vh;
  padding-left: 0;
  display: flex;
}

.column-44 {
  background-color: var(--midnight-blue);
  border-bottom: 1px solid #f5f5f5;
  justify-content: center;
  height: 8vh;
  display: flex;
}

.text-block-100 {
  color: #fff;
  margin-left: 20px;
  font-family: Campton, sans-serif;
  font-size: 16px;
}

.text-block-100.teal {
  margin-bottom: 10px;
}

.text-block-100.small {
  font-family: Campton book, sans-serif;
  font-size: 14px;
}

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

.div-block-220 {
  background-color: #fff;
  width: 40px;
  height: 3px;
  margin-bottom: 5px;
}

.div-block-221 {
  height: 100%;
  padding: 50px;
}

.div-block-222 {
  background-color: #fff;
  height: 100%;
  box-shadow: 0 0 20px -12px #0000001c;
}

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

.div-block-223.label {
  justify-content: flex-start;
}

.div-block-224 {
  background-color: #444;
  padding: 10px;
}

.div-block-224.blue {
  border: 1px solid var(--midnight-blue);
  background-color: #0000;
  border-radius: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-block-101 {
  color: #6b2424;
  font-family: Campton, sans-serif;
}

.div-block-225 {
  border-bottom: 1px solid #000;
  justify-content: space-between;
  padding: 40px 0 20px;
  display: flex;
}

.div-block-226 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.text-block-102 {
  color: #adadad;
  padding-bottom: 30px;
  font-family: Campton book, sans-serif;
  font-size: 20px;
}

.text-block-103 {
  color: var(--midnight-blue);
  margin-right: 5px;
  font-family: Campton, sans-serif;
  font-size: 16px;
  display: inline-block;
}

.text-block-103.address {
  color: var(--rendr-teal);
  padding-top: 10px;
}

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

.text-block-104 {
  color: var(--midnight-blue);
  font-family: Campton, sans-serif;
  font-size: 18px;
}

.div-block-228 {
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-229 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.text-block-105 {
  color: #adadad;
  margin-right: 10px;
  font-family: Campton, sans-serif;
  font-size: 15px;
}

.text-block-106 {
  color: var(--midnight-blue);
  font-family: Campton, sans-serif;
  font-size: 24px;
}

.text-span-17, .text-span-18 {
  font-size: 20px;
}

.issuepopupholder {
  z-index: 2;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.div-block-230 {
  background-color: #fff;
  max-width: 500px;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.text-block-107 {
  color: var(--midnight-blue);
  padding-left: 20px;
  padding-right: 20px;
  font-family: Campton, sans-serif;
  font-size: 16px;
}

.radio-button {
  color: var(--midnight-blue);
  background-color: #fff;
}

.radio-button-label-3 {
  padding-left: 25px;
  font-family: Campton book, sans-serif;
  font-size: 18px;
}

.div-block-231 {
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.radio-button-field-2, .radio-button-field-3 {
  margin-bottom: 15px;
}

.div-block-232 {
  border: 2px solid var(--rendr-teal);
  background-color: var(--rendr-teal);
  justify-content: center;
  width: 50%;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.div-block-232.continue {
  border-width: 2px 0 2px 2px;
  border-color: var(--midnight-blue);
  color: #fff;
  background-color: #fff;
}

.text-block-108 {
  color: #fff;
  font-family: Campton, sans-serif;
  font-size: 15px;
}

.text-block-108.continue {
  color: var(--midnight-blue);
}

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

.supportoverlasy {
  z-index: 1;
  background-color: #11253ebf;
  display: none;
  position: fixed;
  inset: 0%;
}

.instoreportalmenu {
  z-index: 2;
  background-color: #f5f5f5;
  flex-direction: column;
  justify-content: space-between;
  width: 35%;
  display: none;
  position: absolute;
  inset: 8vh 0% 0% auto;
}

.div-block-234 {
  background-color: var(--rendr-teal);
  padding: 20px;
}

.div-block-235 {
  background-color: #fff;
  margin-top: 20px;
  padding: 30px 20px 10px;
}

.text-block-109 {
  color: var(--midnight-blue);
  margin-left: 10px;
  font-family: Campton book, sans-serif;
  font-size: 18px;
}

.div-block-236 {
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.div-block-237 {
  margin-top: 20px;
  padding: 20px;
}

.text-block-110 {
  color: var(--midnight-blue);
  font-family: Campton book, sans-serif;
  display: inline-block;
}

.text-block-110.phn {
  margin-left: 10px;
}

.image-53 {
  margin-right: 15px;
}

.div-block-238 {
  justify-content: center;
  padding: 25px;
  display: flex;
}

.bold-text-4, .bold-text-5, .bold-text-6, .bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11 {
  font-weight: 500;
}

.faq-answer-2 {
  margin-bottom: 24px;
}

.faq-container-2 {
  min-width: 600px;
  max-width: 600px;
  margin-bottom: 60px;
}

.faq-answer-img {
  width: 100%;
}

.faq-img {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  display: flex;
  position: relative;
  inset: 0% auto 0% 0%;
}

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

.faq-body-cont-2 {
  border-top: 1px #000;
  padding: 30px;
  font-size: 16px;
  font-weight: 300;
  line-height: 32px;
}

.faq-2 {
  color: #fff;
  white-space: break-spaces;
  background-color: #2c4bff;
  align-items: center;
  width: 100%;
  height: 80px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 50px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.faq-2.w--open {
  border-bottom: 1px solid #0000001a;
}

.faq-icon-2 {
  z-index: 2;
  width: 24px;
  margin-right: 16px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.faq-p-2 {
  background-color: #f4f6f8;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 10px;
  overflow: hidden;
}

.shopifypluginhero {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/60a36d21fba1f23c874474f0_Woo.png");
  background-position: 50%;
  background-size: cover;
  height: 90vh;
}

.shopifypluginhero.shopify {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/6056c3331a8737f202063504_ShopifyBanner.png");
}

.shopifypluginhero.shopify.magento {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/610caed6e67dc79a2eedf91a_magentoBanner.png");
}

.columns-25 {
  height: 100%;
}

.column-45 {
  padding-top: 10vh;
  padding-left: 10%;
  padding-right: 30px;
}

.column-46 {
  padding-top: 0;
  padding-right: 0%;
}

.div-block-242 {
  justify-content: center;
  display: flex;
}

.image-57 {
  max-width: 80%;
}

.button-16 {
  border: 3px solid var(--rendr-teal);
  background-color: var(--rendr-teal);
  border-radius: 16px;
  max-width: 145.188px;
  margin-top: 0;
  padding: 12px 20px;
  font-family: Campton, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.button-16.outlined {
  border: 3px solid var(--rendr-teal);
  color: var(--rendr-teal);
  text-align: center;
  background-color: #0000;
  width: 145.188px;
  margin-left: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.retailer-assets {
  padding-top: 8vh;
  padding-bottom: 12vh;
}

.column-47 {
  padding-left: 10%;
}

.grid-19 {
  grid-template-columns: .5fr .5fr;
}

.image-58 {
  width: 100vw;
  max-width: none;
}

.column-48 {
  padding-right: 10%;
}

.rr-divider {
  justify-content: center;
  width: 100%;
  height: auto;
  padding-left: 105px;
  padding-right: 10%;
  display: flex;
}

.div-block-244 {
  background-color: #11253e;
  width: 100%;
  height: 1px;
}

.div-block-245 {
  background-color: var(--midnight-blue);
  width: 100%;
}

.tabs-menu-9 {
  background-color: #e7f5f7;
}

.tab-link-tab-1-11, .tab-link-tab-1-11.w--current, .tab-link-tab-2-6 {
  background-color: var(--rendr-teal);
}

.tab-link-tab-2-6.w--current {
  background-color: var(--midnight-blue);
}

.text-block-116, .text-block-117 {
  color: #fff;
  font-family: Campton, sans-serif;
}

.text-block-118 {
  color: #fff;
  padding: 25px;
}

.nav-link-main {
  color: var(--rendr-teal);
  margin-left: 30px;
  font-family: Campton, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.nav-link-main.nav {
  margin-left: 12px;
  margin-right: 12px;
  font-size: 18px;
  font-weight: 500;
}

.payment-icons {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

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

.div-block-246 {
  margin-right: 5px;
}

.image-59 {
  margin-left: 0;
  margin-right: 5px;
}

.image-60 {
  margin-right: -10px;
  padding-right: 0;
}

.div-block-247 {
  flex: 1;
  display: flex;
}

.div-block-248 {
  margin-top: 10px;
  display: flex;
}

.grid-21 {
  grid-column-gap: 5px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  align-items: center;
  max-width: 50%;
}

.div-block-249 {
  z-index: 99999;
  background-color: var(--rendr-teal);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0%;
}

.heading-24 {
  color: #fff;
  font-weight: 700;
}

.image-69 {
  margin-bottom: 15px;
}

.section-29 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4% 0%;
  display: block;
}

.div-block-254 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
}

.div-block-254.horizo, .div-block-254.horizo.aaa {
  flex-direction: column;
}

.image-71, .image-72 {
  display: none;
}

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

.column-50 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding-top: 20px;
  display: block;
}

.div-block-255 {
  padding-left: 20%;
  padding-right: 20%;
}

.image-73 {
  margin-bottom: 25px;
}

.image-74, .image-74.website {
  max-width: none;
}

.text-span-20 {
  font-weight: 700;
}

.text-span-21 {
  padding-left: 10px;
  font-size: 30px;
}

.navbarmain {
  padding: 1.5vh 10%;
}

.div-block-256 {
  justify-content: space-between;
  display: flex;
}

.div-block-257 {
  align-items: center;
  display: flex;
}

.image-75 {
  margin-right: 10px;
}

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

.div-block-259 {
  position: relative;
}

.dropdown-toggle-7 {
  padding-top: 0;
  padding-bottom: 0;
}

.dropdown-list-2 {
  width: 80%;
}

.dropdown-list-2.w--open {
  flex-direction: column;
  align-items: center;
  width: auto;
  display: block;
  position: absolute;
}

.dropdown-5 {
  flex: 0 auto;
}

.div-block-260 {
  z-index: 4;
  width: 100%;
  height: 100vh;
  position: absolute;
  inset: 0% 0% auto;
}

.nav-list-title {
  color: #8898aa;
  text-transform: uppercase;
  margin-bottom: 32px;
  font-weight: 700;
}

.nav-list-title.small {
  margin-bottom: 11px;
}

.logo-bg {
  color: #fff;
  height: 25px;
}

.right-cheron {
  width: 16px;
  height: 16px;
  margin-top: 2px;
  margin-left: 3px;
}

.header-2 {
  background-color: var(--rendr-teal);
  height: 68px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.nav--header-dropdown {
  z-index: 10;
  transform-origin: 50% -50px;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.logo-link-wrap {
  z-index: 5;
  align-items: center;
  height: 100%;
  margin-left: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.site-nav-list-item---link {
  color: #425466;
  align-items: flex-start;
  line-height: 1.1;
  display: flex;
}

.site-nav-list-item---link.light {
  line-height: 1.2;
}

.site-nav-list-item---link.align-center {
  align-items: center;
}

.nav--dropdown-card {
  background-color: #ffffff1a;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 0 30px 60px -30px #0000004d, 0 50px 100px -20px #32325d26;
}

.nav-link-signin {
  color: #fff;
  background-color: #ff7455;
  border-radius: 50px;
  align-items: center;
  height: 33px;
  padding: 3px 10px 6px 16px;
  display: flex;
}

.nav-link-2 {
  z-index: 6;
  color: #fff;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  font-weight: 700;
  display: flex;
}

.nav-link-2.products {
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.small-icon {
  color: #87add2;
  width: 16px;
  height: 16px;
  margin-right: 10px;
}

.small-icon.book {
  margin-top: 2px;
}

.nav--label--main {
  color: #0a2540;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 1.1;
}

.nav--label--main.light {
  color: #425466;
  text-transform: none;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.nav--label--main.normal {
  color: #0a2540;
  text-transform: none;
  line-height: 1.45;
}

.site-nav-list-item {
  min-width: 254px;
  margin-top: 16px;
  padding-left: 26px;
  display: flex;
}

.site-nav-list-item.clear-top {
  margin-top: 0;
}

.site-nav-list-item.has-icon {
  margin-top: 15px;
  padding-left: 0;
  line-height: 1.2;
}

.site-nav-list-item.has-icon.medium-space {
  margin-top: 12.5px;
}

.site-nav-list-item.has-icon.clear-top {
  margin-top: 0;
}

.site-nav-list-item.less-space {
  margin-top: 12px;
}

.nav-header-dashboard {
  z-index: 1;
  perspective: 2000px;
  width: 100%;
  display: block;
  position: absolute;
  left: 0;
}

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

.inner-ui-list-li--link {
  color: #425466;
  align-items: center;
  display: flex;
}

.moving-arrow {
  z-index: 999;
  background-color: #fff;
  border-radius: 3px;
  width: 14px;
  height: 14px;
  display: none;
  position: absolute;
  transform: rotate(45deg);
}

.nav-inner-ul-list {
  min-width: 254px;
  margin-bottom: 0;
}

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

.nav-position {
  flex: 0 auto;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-menu-5 {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.large-icon {
  filter: grayscale(90%);
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.inner-body----footer {
  background-color: #f6f9fc;
  margin: 4px;
  padding: 28px;
}

.dd-inner-content-wrapper {
  padding: 32px;
  position: relative;
}

.dd-inner-content-wrapper.developers {
  padding: 0;
}

.nav--dd-card--inner {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}

.nav--dd-card--inner.company {
  display: none;
}

.nav--dd-card--inner.products {
  background-color: #da0000;
  display: flex;
}

.nav--dd-card--inner.developers {
  display: none;
}

.nav--dd-card--inner.products {
  display: block;
}

.nav-sigup-wrapper {
  z-index: 5;
  align-items: center;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.inner-ui-list---li {
  margin-top: 32px;
  display: flex;
}

.inner-ui-list---li.clear-top {
  margin-top: 0;
}

.body-header---layout {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.body-header---layout.clear-second-row {
  grid-template-rows: auto;
}

.inline-button-text {
  color: #fff;
  font-weight: 700;
  line-height: 1em;
}

.link-block-25 {
  background-color: #4353ff;
}

.inner-body---header {
  padding: 32px;
}

.nav-list {
  display: flex;
  position: relative;
}

.nav-site-list {
  margin-bottom: 0;
  padding-left: 0;
}

.nav-site-list.add-space-top {
  margin-top: 12px;
}

.nav-container {
  z-index: 2;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
}

.site-wrapper {
  background-color: #0000;
  height: auto;
}

.site-nav-bar {
  z-index: 4;
  background-color: #fff;
  padding: 2vh 10%;
  position: relative;
}

.site-nav-bar-wrapper-inner {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.logo-main {
  max-width: 130px;
}

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

.site-nav-bar-link {
  color: var(--rendr-teal);
  border: 0 solid #000;
  border-bottom: 2px solid #0000;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Campton, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
  display: block;
}

.site-nav-bar-link:hover {
  border-bottom: 2px solid var(--rendr-teal);
}

.site-nav-bar-link.primary-nav-button {
  background-color: var(--rendr-teal);
  color: #fff;
  border-radius: 3px;
  padding: 12px 24px;
}

.site-nav-bar-link.primary-nav-button.menu-item-button {
  margin-left: 0;
  display: inline-block;
}

.site-nav-bar-link.nav-link {
  color: var(--midnight-blue);
  margin-bottom: 5px;
  font-size: 14px;
}

.site-nav-bar-menu {
  z-index: 3;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 10%;
  padding-right: 10%;
  display: none;
  position: static;
  inset: 9% 10% auto 0%;
}

.site-nav-bar-menu-swr {
  background-color: #fff;
  border: 1px solid #000;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: relative;
  inset: 0%;
  box-shadow: 0 -1px 13px #00000017;
}

.site-nav-bar-menu-swr.merchants {
  display: none;
}

.grid-22 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
}

.site-nav-bar-menu-grid-wrapper {
  margin-left: 0%;
  margin-right: 0%;
  padding: 10px 30px 48px;
}

.site-nav-bar-menu-grid-wrapper.bg-colour {
  background-color: #f8f8fc;
  border-bottom-right-radius: 20px;
}

.site-nav-bar-menu-h1 {
  color: var(--rendr-teal);
  font-family: Campton, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.site-nav-bar-menu-h1.sub-h1 {
  font-size: 22px;
  font-weight: 500;
}

.site-nav-bar-menu-h1.sub-h1.sub-h2 {
  margin-top: 10px;
  font-size: 20px;
  font-weight: 500;
}

.site-nav-bar-menu-p {
  color: var(--midnight-blue);
  font-family: Campton book, sans-serif;
  font-size: 14px;
  line-height: 18px;
}

.link-block-26 {
  width: 80%;
  text-decoration: none;
}

.site-nav-bar-menu-overlay {
  color: #0000;
  background-color: #35aabf99;
  display: block;
  position: fixed;
  inset: 0%;
}

.dropdown-list-3 {
  top: 73px;
}

.dropdown-list-3.w--open {
  padding-left: 0;
  padding-right: 0;
  top: 86px;
}

.div-block-261 {
  padding-left: 0;
  padding-right: 0;
}

.dropdown-list-4 {
  background-color: #b69393;
}

.dropdown-list-4.w--open {
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 5px;
  padding-top: 0;
  box-shadow: 1px 3px 6px -2px #00000042;
}

.dropdown-toggle-8 {
  padding: 0;
}

.dropdown-toggle-8.w--open {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-right: 30px;
}

.dropdown-list-5 {
  margin-top: -5px;
}

.dropdown-list-5.w--open {
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 5px;
  margin-top: 0;
  padding: 0;
  box-shadow: 1px 1px 8px #00000030;
}

.nav-link-item {
  color: var(--rendr-teal);
  border-radius: 5px;
  padding-right: 20px;
  font-family: Campton, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.nav-link-item:hover {
  background-color: var(--rendr-teal);
  color: #fff;
}

.icon-3, .icon-4 {
  color: var(--rendr-teal);
}

.dropdown-toggle-9 {
  padding: 0;
}

.dropdown-list-6 {
  border-radius: 5px;
}

.dropdown-list-6.w--open {
  background-color: #fff;
  box-shadow: 1px 1px 4px #00000021;
}

.nav-link-3 {
  z-index: 1;
  color: #fff;
  padding: 25px;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.panel-col {
  flex-flow: column wrap;
  align-content: stretch;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.panel-row-50 {
  flex-direction: column;
  flex: 50%;
  justify-content: space-between;
  padding: 15px;
  display: flex;
}

.panel-row-50.r2c1:hover {
  background-color: #f14089;
}

.panel-row-33 {
  flex-direction: column;
  flex: 33.33%;
  justify-content: space-between;
  padding: 15px;
  display: flex;
}

.nav-panel {
  height: 400px;
  padding-top: 72px;
  display: none;
  position: absolute;
  inset: 0;
}

.nav-panel._1 {
  display: flex;
}

.nav-panel._3 {
  background-color: #a5915e;
  display: none;
}

.bold {
  font-size: 16px;
  font-weight: 800;
  line-height: 22px;
}

.nav-link-wrapper {
  z-index: 1;
  position: relative;
}

.nav {
  background-color: #000;
}

.nav-container-2 {
  z-index: 1;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.page-overlay {
  background-color: #000000bf;
  position: fixed;
  inset: 0;
}

.panel-text-header {
  color: #ffffff57;
  border-bottom: 1px solid #ffffff57;
  flex: 1;
  padding-bottom: 10px;
  font-weight: 600;
}

.flex-exp {
  flex: 1;
}

.flex-exp.panel-2-col {
  flex-basis: 20%;
  display: block;
}

.nav-panel-wrapper {
  color: #fff;
  background-color: #383838;
  height: 400px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.paragraph-9 {
  color: #ffffff82;
  margin-top: 5px;
  font-size: 12px;
  line-height: 18px;
}

.panel-top-row {
  flex: 1;
}

.panel-top-row.panel-header {
  flex-grow: 0;
  flex-basis: 75px;
  align-items: flex-end;
  padding: 15px;
  display: flex;
}

.panel-top-row.panel-1-content {
  flex-wrap: wrap;
  display: flex;
}

.dropdown-list-7, .dropdown-list-7.w--open {
  background-color: #fff;
  width: 100vh;
  max-width: 1280px;
  top: 61px;
  left: 0%;
  right: 0%;
}

.dropdown-mega-item {
  color: #333;
  text-align: center;
  background-color: #0000;
  border-bottom: 1px solid #ececec;
  border-right: 1px solid #ececec;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 200px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .25s linear;
  display: flex;
}

.dropdown-mega-item:hover {
  background-color: #ececec;
}

.mega-navbar {
  background-color: #0000;
  border-bottom: 1px solid #ececec;
  width: 100%;
  height: auto;
  position: fixed;
}

.dropdown {
  text-align: center;
  text-transform: uppercase;
  border-right: 1px solid #ececec;
  width: 33.3333%;
  font-weight: 600;
  position: static;
}

.item-desc {
  color: #929191;
  text-transform: none;
  font-size: 14px;
  font-weight: 400;
}

.nav-menu-6 {
  width: 75%;
  position: static;
}

.dropdown-toggle-10 {
  width: 100%;
}

.item-title {
  margin-bottom: 10px;
}

.logo-container {
  border-left: 1px solid #ececec;
  border-right: 1px solid #ececec;
  justify-content: center;
  align-items: center;
  width: 25%;
  height: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.dropdown-mega-wrapper {
  border-left: 1px solid #ececec;
  flex-wrap: wrap;
  display: flex;
}

.text-block-120 {
  font-weight: 600;
}

.nav-container-3 {
  justify-content: space-between;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.div-block-272 {
  padding-top: 30px;
}

.shopifybrands {
  background-color: #f8f8fc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 2%;
  padding-bottom: 2%;
  display: flex;
}

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

.shopifyinstallationinstructionssection {
  padding: 8vh 10%;
}

.shopifystepsmenu {
  z-index: 666;
  background-color: #e7f5f7;
  flex-direction: column;
  align-items: center;
  padding-top: 1vh;
  padding-bottom: 1vh;
  display: flex;
  position: sticky;
  top: 0;
}

.link-12 {
  color: var(--midnight-blue);
  padding-right: 50px;
}

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

.steptitle {
  align-items: center;
  font-family: Campton, sans-serif;
  font-weight: 600;
  display: flex;
}

.stepnumber {
  background-color: var(--rendr-teal);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.heading-25 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Campton, sans-serif;
  font-weight: 600;
  line-height: 38px;
}

.stepheadingtitlewrapper {
  padding-left: 30px;
}

.link-13 {
  color: var(--rendr-teal);
}

.hr {
  background-color: #d4d4d4;
  width: auto;
  height: 2px;
  margin-top: 15px;
  margin-bottom: 30px;
}

.credentialswrapper {
  background-color: #f3f6f9;
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  padding: 10px;
  display: inline-block;
}

.credentialswrapper.format {
  flex-wrap: nowrap;
  margin-top: 10px;
  margin-bottom: 10px;
  display: inline;
}

.list-2 {
  color: var(--midnight-blue);
  font-size: 20px;
  display: inline-block;
}

.list-item, .list-item-2 {
  margin-bottom: 15px;
}

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

.section-30 {
  height: 500px;
}

.steptitlewrapper.step2 {
  margin-bottom: 20px;
}

.link-14, .link-15, .link-16, .text-span-22 {
  color: var(--rendr-teal);
}

.text-span-23 {
  font-family: Campton, sans-serif;
  font-weight: 500;
}

.text-span-24, .text-span-25, .text-span-26 {
  color: var(--rendr-teal);
}

.form-block-9 {
  margin-top: 20px;
  margin-bottom: 0;
  display: block;
}

.coupon-field-3 {
  color: var(--midnight-blue);
  text-align: center;
  background-color: #fff;
  border: 0 solid #000;
  height: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Campton book, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
  display: block;
  position: relative;
  box-shadow: inset 0 0 0 1px #d2dfe8;
}

.coupon-field-3::placeholder {
  color: #9ccd65;
}

.copy-btn {
  z-index: 5;
  background-color: var(--rendr-teal);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 5px;
  font-family: Campton book, sans-serif;
  display: none;
  position: static;
  overflow: visible;
}

.form-6 {
  width: auto;
  height: auto;
  display: block;
}

.form-block-10 {
  background-color: #f3f6f9;
  flex-direction: column;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
}

.coupon-field {
  color: #9ccd65;
  text-align: center;
  background-color: #fff;
  border: 0 solid #000;
  height: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 26px;
  position: relative;
  box-shadow: inset 0 0 0 1px #d2dfe8;
}

.coupon-field::placeholder {
  color: #9ccd65;
}

.text-span-27 {
  color: #afb0b1;
  line-height: 30px;
}

.text-span-28, .text-span-29 {
  color: var(--rendr-teal);
}

.navigation-bar-dt {
  z-index: 9999;
  border-top: 10px solid var(--rendr-teal);
  flex-direction: column;
  justify-content: center;
  padding: 2.5vh 5vh;
  display: flex;
  position: relative;
  top: 0;
}

.navbar-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: space-between;
  place-items: center stretch;
}

.navbar-logo-link {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-link-item-wrapper {
  align-items: center;
  display: flex;
}

.nav-bar-link {
  color: var(--midnight-blue);
  padding-left: 20px;
  padding-right: 20px;
  font-family: Campton, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.nav-bar-link.w--current {
  color: var(--midnight-blue);
}

.nav-bar-link.unpublished {
  color: #11253e73;
}

.dropdown-toggle-11 {
  padding-left: 0;
  padding-right: 0;
}

.icon-5 {
  margin-right: 0;
}

.nav-bar-cta-wrapper {
  align-items: center;
  display: flex;
}

.hero-intro-section {
  height: 100vh;
  padding: 10vh 5vh 6vh;
}

.column-52 {
  height: 100%;
  padding-left: 0;
}

.columns-26 {
  height: 100%;
}

.heading1 {
  color: var(--rendr-teal);
  font-family: Campton, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
}

.para-wrapper {
  padding-top: 40px;
}

.paragraph-10 {
  color: var(--midnight-blue);
  max-width: 100%;
  font-family: Campton book, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.paragraph-10.nopadding {
  margin-bottom: 0;
}

.column-53 {
  justify-content: center;
  align-items: center;
  height: 80%;
  max-height: 80%;
  display: flex;
}

.hero-btn-wrapper {
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.image-80 {
  max-width: 130px;
  margin-right: 10px;
}

.button-17 {
  text-align: center;
  background-color: #000;
  border-radius: 6px;
  width: 130px;
  padding-top: 11px;
  padding-bottom: 11px;
  font-family: Campton book, sans-serif;
  font-size: 16px;
}

.image-81 {
  max-width: 130px;
  margin-right: 10px;
}

.dropdown-list-8 {
  background-color: #927676;
}

.dropdown-list-8.w--open {
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 0 7px 6px -2px #00000045;
}

.home-media-section {
  background-color: #f8f8fc;
  padding: 6vh 15vh;
}

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

.grid-24._2 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.link-block-28 {
  justify-content: center;
  display: flex;
}

.image-82 {
  max-width: 459px;
  display: inline-block;
}

.main-content-home-section {
  padding: 8vh 10vh 6vh;
}

.heading2 {
  font-family: Campton, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 45px;
  display: inline-block;
}

.heading2.white {
  color: #fff;
  margin-top: 10px;
}

.text-span-30 {
  color: var(--rendr-teal);
}

.grid-25 {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  padding-top: 15px;
}

.div-block-274 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-83 {
  margin-right: 10px;
}

.how-it-works-section {
  padding: 10vh;
}

.grid-26 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
}

.text-block-127 {
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Campton, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 26px;
}

.text-block-127.white {
  color: #fff;
  text-align: left;
}

.image-84 {
  text-align: left;
  max-width: 50px;
  margin-bottom: 0;
}

.div-block-275 {
  justify-content: center;
  margin-top: 50px;
  display: flex;
}

.footer-main-section {
  background-color: var(--rendr-teal);
  padding: 10vh 10%;
}

.text-block-128 {
  color: #fff;
  font-family: Campton book, sans-serif;
  font-size: 16px;
  display: inline-block;
}

.text-block-128.grayed {
  color: #fffc;
  margin-top: 20px;
}

.text-block-128.prmary {
  margin-bottom: 10px;
  font-family: Campton, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

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

.div-block-277 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.div-block-279 {
  border: 1px solid #fff;
  margin-top: 50px;
  margin-bottom: 50px;
}

.grid-27 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.image-85 {
  max-width: 70px;
  margin-bottom: 0;
}

.grid-28 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 10px;
}

.image-86 {
  filter: brightness(200%);
}

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

.link-17 {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Campton book, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.div-block-281 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.column-54 {
  justify-content: flex-end;
  height: 100%;
  display: flex;
}

.image-87, .image-88 {
  filter: brightness(0%);
}

.image-89 {
  max-width: none;
}

.image-90 {
  max-width: 574px;
}

.image-91, .image-92 {
  margin-bottom: 50px;
}

.div-block-282, .nav-menu-7 {
  display: flex;
}

.navbar-5 {
  padding: 2vh 5vh;
}

.navigation-bar-mob {
  display: none;
}

.stepsnaviation {
  z-index: 100;
  background-color: var(--rendr-teal);
  align-items: center;
  padding: 2vh 5vh;
  display: block;
  position: sticky;
  top: 0;
}

.link-18 {
  color: #fff;
  font-family: Campton book, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.grid-29 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
}

.grid-29.shopify {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
}

.grid-29.shopify.magento {
  grid-row-gap: 5px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.text-block-129 {
  color: #fff;
  font-family: Campton book, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

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

.link-block-29.w--current {
  margin-right: 0;
}

.div-block-285 {
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-93 {
  max-height: 90%;
}

.link-19 {
  color: var(--rendr-teal);
}

.columns-27 {
  flex: 1;
  max-width: 100%;
  display: flex;
}

.columns-27.hotiz {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

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

.chakra-stack-css-d14qj5 {
  background-color: #0000;
  flex-direction: column;
  width: 70%;
  margin-top: 5%;
  margin-right: 2%;
  display: block;
}

.text-field-9 {
  color: #989999;
  background-color: #fff;
  border: 1.5px solid #cbd5e0;
  border-radius: .375rem;
  margin-top: 15px;
  font-family: Campton book, sans-serif;
}

.text-field-9:focus {
  border-width: 2px;
  border-color: #35aabf;
}

.text-field-9.business_address {
  display: none;
}

.grid-30 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 0;
}

.checkbox {
  background-color: #0000;
  border: 2px solid #35aabf;
  width: 15px;
  height: 15px;
}

.checkbox.w--redirected-checked {
  background-color: #35aabf;
  border-width: 2px;
  border-color: #35aabf;
  width: 15px;
  height: 15px;
}

.checkbox.w--redirected-focus {
  box-shadow: none;
}

.right-bloc-wrapper {
  flex-direction: column;
  align-items: center;
  display: block;
}

.pageheading {
  color: #12304f;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: RendrCampton, sans-serif;
  font-weight: 600;
}

.pageheading.left {
  color: #fff;
  text-align: left;
  text-align: left;
  width: auto;
  margin-bottom: 2%;
  font-size: 2.2em;
}

.image-94 {
  filter: saturate(0%);
}

.image-95 {
  filter: grayscale();
}

.bold-text-13 {
  font-weight: 500;
}

.checkbox-links {
  color: #35aabf;
  text-decoration: none;
}

.checkbox-links:hover {
  text-decoration: underline;
}

.text-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  width: 80%;
  display: block;
}

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

.form-block-wrapper {
  width: 80%;
}

.link-20 {
  outline-offset: 0px;
  color: #35aabf;
  outline: 3px #00e;
  text-decoration: none;
}

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

.paragraph-11 {
  color: #12304f;
  text-align: left;
  font-family: Campton, sans-serif;
  font-weight: 500;
  line-height: 18px;
}

.paragraph-11.left-para {
  color: #fff;
  text-align: left;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-11.left-para.buttom-title {
  margin-top: 40px;
  margin-bottom: 40px;
}

.paragraph-11.left-para.heading-text {
  font-size: 16px;
}

.paragraph-11.left-para.heading-text.sub-headiner-text {
  font-size: 14px;
  line-height: 18px;
}

.logo-wrapper-2 {
  margin-top: 0%;
  margin-left: 0%;
}

.success-message-4 {
  background-color: #35aabf;
}

.chakra-stack-css-2tjt22 {
  background-color: #35aabf;
  width: 50%;
}

.div-block-287 {
  margin-right: 10px;
}

.div-block-288 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding-top: 20%;
  padding-left: 20%;
  padding-right: 20%;
  display: flex;
}

.checkbox-field {
  margin-top: 15px;
}

.text-block-131 {
  color: #12304f;
  font-family: Campton book, sans-serif;
}

.right-side-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 10% 20% 0%;
  display: flex;
}

.header-wrapper {
  height: 120px;
  padding-top: 0%;
  padding-left: 0%;
}

.header-wrapper.signup {
  height: auto;
  margin-top: 0%;
  margin-left: 10%;
}

.header-wrapper.signup.account-creation {
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 5%;
  margin-left: 0%;
  display: flex;
}

.header-wrapper.signup.account-creation-logo {
  margin-left: 0%;
}

.checkbox-label {
  color: #12304f;
  padding-left: 10px;
  font-family: Campton book, sans-serif;
}

.submit-button-6 {
  background-color: #35aabf;
  border: 2px solid #35aabf;
  border-radius: .375rem;
  width: 100%;
  margin-top: 20px;
  font-family: Campton, sans-serif;
  font-weight: 600;
}

.submit-button-6.form-sign {
  width: auto;
  margin-top: 0;
  font-family: RendrCampton, sans-serif;
  font-weight: 500;
}

.grid-31 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-flow: row;
  margin-top: 30px;
}

.chakra-stack-css-1sigv9r {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  height: 100vh;
  display: flex;
}

.chakra-stack-css-1sigv9r.account-creation {
  height: auto;
}

.bold-text-14 {
  text-align: left;
  font-weight: 600;
}

.grid-32 {
  grid-column-gap: 10px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-flow: row;
  width: auto;
  margin-top: 20px;
  margin-bottom: 8%;
}

.div-block-289 {
  justify-content: center;
  display: flex;
}

.text-wrapper-2 {
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: block;
}

.bold-text-15 {
  font-size: 1.4em;
}

.text-block-132 {
  color: #12304f;
  font-family: Campton book, sans-serif;
  font-size: 16px;
}

.bold-text-16 {
  font-size: 1.2em;
  font-weight: 500;
  line-height: 22px;
}

.grid-33 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1.5fr 1fr;
  align-items: center;
  margin-top: 0;
}

.chakra-stack-css-2tjt22-2 {
  background-color: #f3fafc;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100vh;
  padding-top: 5%;
  padding-left: 0%;
  padding-right: 0%;
  display: block;
}

.chakra-stack-css-2tjt22-2.mpa-left {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/64896a8cdcc3977ac057268b_MPASIGN.png");
  background-position: 50%;
  background-size: cover;
  width: 50%;
}

.checkbox-label-2 {
  color: #12304f;
  padding-left: 10px;
  font-family: Campton book, sans-serif;
  font-size: 16px;
}

.div-block-290 {
  background-color: var(--rendr-teal);
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  padding-top: 8%;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
}

.div-block-290.hidden {
  flex-direction: column;
  height: auto;
  display: none;
}

.bold-text-17 {
  text-align: center;
  font-size: 1.4em;
  font-weight: 600;
}

.right-side-wrapper-2 {
  clear: none;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  padding: 0% 10%;
  display: block;
  position: relative;
}

.image-97 {
  width: 70px;
}

.paragraph-12 {
  color: #12304f;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Campton, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
}

.paragraph-12.left-para {
  color: #fff;
  text-align: left;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-12.left-para.heading-text {
  font-size: 16px;
}

.paragraph-12.left-para.heading-text.sub-headiner-text {
  width: auto;
  font-size: 14px;
  line-height: 18px;
}

.paragraph-12.left-para.buttom-title {
  margin-top: 0;
  margin-bottom: 20px;
}

.paragraph-12.left-para.buttom-title.mobile {
  display: none;
}

.paragraph-12.signup {
  margin-top: 15px;
}

.input_wrapper {
  position: relative;
}

.input_wrapper.product-types {
  display: none;
}

.step_2 {
  margin-top: 20px;
}

.link-21 {
  color: #1d5bfe;
}

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

.button_next {
  background-color: var(--rendr-teal);
  color: #fff;
  cursor: pointer;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 35px;
  padding: 8px 10px;
  font-family: Campton, sans-serif;
  font-size: 13px;
  display: flex;
}

.button_next.inner-steps {
  margin-top: 10px;
}

.field_input {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  width: 100%;
  height: 38px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
}

.field_input.checkout {
  border-width: 0;
  margin-bottom: 0;
  display: flex;
}

.button_previous {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 13px;
  display: flex;
}

.heading_primary {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 22px;
  line-height: 1.2;
}

.form_block {
  width: 100%;
  display: block;
}

.form-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 30px 0;
  display: none;
}

.parent_notice {
  text-align: center;
  background-color: #f7f7f7;
  border: 1px solid #ececec;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  padding: 12px 20px;
  font-size: 10px;
  line-height: 1;
  display: flex;
}

.step_1 {
  margin-top: 0;
}

.amcalform_submit {
  background-color: var(--rendr-teal);
  border-radius: 5px;
  width: 100%;
  height: 38px;
  font-family: RendrCampton, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: none;
}

.amcalform_submit.mpa {
  border: 3px solid var(--rendr-teal);
  height: auto;
  margin-top: 10px;
}

.amcalform_submit.mpa.emailmpa {
  color: var(--rendr-teal);
  background-color: #0000;
  border-width: 3px;
}

.amcalform_submit.is-loading {
  color: #3330;
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/65e65fb50c5094d5d4f1837d_90-ring-white-36%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 25px 25px;
  background-attachment: scroll;
}

.amcalform_submit.disabled {
  background-color: #b1b1b1;
}

.amcalform_submit.ipa {
  display: block;
}

.damir-designs {
  text-align: center;
  font-size: 12px;
}

.field-label {
  font-family: Montserrat, sans-serif;
}

.field-label.datetime {
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  line-height: 14px;
  display: block;
}

.field-label.plans-free {
  color: #fff;
  font-weight: 500;
}

.text-block-133 {
  font-family: Campton book, sans-serif;
}

.bold-text-18 {
  color: #000;
  text-decoration: none;
}

.text-block-134 {
  font-family: Campton book, sans-serif;
}

.text-block-135 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.success-message-5 {
  background-color: var(--rendr-teal);
}

.body-10 {
  display: block;
  overflow: visible;
}

.steps {
  align-items: center;
  margin-top: 5%;
  margin-bottom: 5%;
  display: flex;
}

.text-block-136 {
  background-color: var(--rendr-teal);
  color: #fff;
  text-align: left;
  border-radius: 100%;
  margin-right: 5%;
  padding: 10px;
  font-family: Campton, sans-serif;
  line-height: 14px;
  display: flex;
}

.navbar-logo-left {
  z-index: 99999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #0000;
  padding-left: 0;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  z-index: 999;
  background-color: #0000;
  flex-direction: column;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  display: block;
  position: static;
  inset: 0% 0% auto;
  box-shadow: 0 0 5px #0003;
}

.container-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-4 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-4:hover {
  color: #1a1b1fbf;
}

.nav-link-4:focus-visible, .nav-link-4[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  z-index: 1;
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  z-index: 1;
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  z-index: 1;
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide {
  z-index: 1;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
  z-index: 999999;
  border-radius: 5px;
  flex-direction: column;
  align-items: flex-start;
  width: 25vw;
  margin-top: 0;
  padding: 20px 10px;
  display: block;
  position: absolute;
  box-shadow: 0 2px 1px #0003;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-link.heading-para-primary.h2.header-item.nav-select:hover {
  color: var(--midnight-blue);
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.mobile-margin-top-10 {
  display: flex;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.navigation-item-primary {
  font-family: Campton, sans-serif;
  font-size: 18px;
}

.hero-heading-left {
  background-color: #f5f7fa;
  background-image: linear-gradient(150deg, #35aabf1f 19%, #fff);
  border-bottom: 1px solid #e4ebf3;
  height: 90vh;
  padding: 80px 30px;
  position: relative;
  overflow: visible;
}

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

.hero-wrapper.stacked {
  flex-direction: column;
}

.hero-wrapper.centred {
  justify-content: center;
  max-width: 1100px;
}

.hero-wrapper.centred.tech {
  width: 100%;
}

.hero-wrapper.developers, .hero-wrapper.horizontal-blog {
  flex-direction: column;
}

.hero-wrapper.vertical-blog {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.hero-wrapper.blog {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.hero-wrapper.bottom {
  align-items: flex-end;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.hero-split.blog {
  max-width: 55%;
  display: flex;
}

.hero-split.own-network {
  max-width: 50%;
}

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

.shadow-two {
  max-width: 100%;
  height: auto;
  max-height: none;
}

.shadow-two.integrations-img {
  max-width: 100%;
}

.heading-27 {
  font-family: Campton, sans-serif;
}

.heading-28 {
  font-family: Campton, sans-serif;
  font-size: 45px;
  line-height: 50px;
}

.primary-heading {
  color: #12304f;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 50px;
}

.primary-heading.h2 {
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 44px;
}

.primary-heading.h2.cta {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 30px;
  line-height: 40px;
  display: block;
}

.primary-heading.h2.cta.centred {
  text-align: center;
}

.primary-heading.h2.cta.centred.merchant-signup {
  margin-bottom: 0;
}

.primary-heading.h2.cta.developers {
  width: auto;
}

.primary-heading.h2.white {
  color: #fff;
  text-transform: none;
}

.primary-heading.h2.centered {
  width: auto;
  font-weight: 600;
}

.primary-heading.h2.centered.developers {
  width: auto;
  margin-bottom: 40px;
}

.primary-heading.h2.developers {
  width: 50%;
}

.primary-heading.h2.non-bold {
  font-family: Campton book, sans-serif;
  font-weight: 400;
}

.primary-heading.centered {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.primary-heading.centered.white {
  color: #fff;
  text-transform: none;
}

.primary-heading.centered.top-padding, .primary-heading.centered.bottom-padding {
  margin-bottom: 20px;
}

.primary-heading.white {
  color: #fff;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 3em;
  font-weight: 700;
}

.primary-heading.white.centre {
  text-align: center;
}

.primary-heading.white.centre.developers {
  width: 80%;
}

.primary-heading.teal {
  color: #35aabf;
}

.primary-heading.blog-header {
  width: 85%;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-primary-primary.blog-header {
  width: 70%;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-para-primary {
  z-index: 2100;
  color: #12304f;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  position: static;
}

.heading-para-primary.h2 {
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.heading-para-primary.h2.link {
  color: var(--rendr-teal);
  font-size: 16px;
}

.heading-para-primary.h2.label.link {
  background-color: #0000;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
  display: inline-block;
}

.heading-para-primary.h2.label.link.black, .heading-para-primary.h2.label.link.black:hover {
  color: #12314f;
}

.heading-para-primary.h2.label.integrations {
  margin-top: 0;
  font-size: 14px;
  text-decoration: none;
}

.heading-para-primary.h2.label.integrations.white {
  color: #34aabf;
  background-color: #fff;
  margin-bottom: 20px;
}

.heading-para-primary.h2.label.integrations.blog-label {
  color: #fff;
  margin-bottom: 15px;
}

.heading-para-primary.h2.label.white-background {
  background-color: #fff;
  margin-bottom: 10px;
}

.heading-para-primary.h2.cta {
  text-align: center;
  max-width: 70%;
  margin-top: 0;
  margin-bottom: 20px;
}

.heading-para-primary.h2.cta.solutions-cta {
  text-align: left;
}

.heading-para-primary.h2.header-item {
  cursor: pointer;
  font-family: Campton, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.heading-para-primary.h2.header-item:hover {
  color: var(--rendr-teal);
}

.heading-para-primary.h2.header-item.blog-date:hover {
  color: var(--midnight-blue);
  -webkit-text-stroke-color: var(--midnight-blue);
}

.heading-para-primary.h2.label {
  color: #35aabf;
  background-color: #f4fbfd;
  border-radius: 5px;
  flex-wrap: nowrap;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px;
  font-size: 16px;
  display: inline-block;
}

.heading-para-primary.h2.label.link {
  text-transform: lowercase;
  background-color: #0000;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
  transition: opacity .2s;
}

.heading-para-primary.h2.label.light-label {
  background-color: #fff;
}

.heading-para-primary.h2.centre {
  text-align: center;
  width: 70%;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.heading-para-primary.h2.centre.pricing-title {
  width: 100%;
}

.heading-para-primary.h2.link-item {
  margin-top: 0;
}

.heading-para-primary.h2.blog-date {
  margin-bottom: 0;
}

.heading-para-primary.h2.white {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.heading-para-primary.h2.white.non-bold {
  font-weight: 400;
}

.heading-para-primary.h2.plans-user {
  margin-top: 0;
}

.heading-para-primary.h2.plans-title {
  margin-top: 10px;
}

.heading-para-primary.h2.non-bold {
  font-weight: 400;
}

.heading-para-primary.h2 {
  font-size: 22px;
}

.heading-para-primary.h2.white {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.heading-para-primary.h2.brands-cara.centered {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-para-primary.h2.brands-cara.blogsummary-heading {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
}

.heading-para-primary.h2.brands-cara.account-creation-step-heading {
  margin-bottom: 0;
  padding-bottom: 0;
}

.heading-para-primary.leading-brands {
  position: relative;
  inset: 0% 0% auto;
}

.heading-para-primary.link.h2.label {
  text-transform: none;
  font-family: Montserrat, sans-serif;
}

.heading-para-primary.link.h2.label:hover {
  color: var(--hover);
}

.heading-para-primary.link.h2.plans-user {
  margin-top: 10px;
}

.heading-para-primary.centered {
  text-align: center;
}

.heading-para-primary.centered.white {
  color: #fff;
}

.heading-para-primary.centered.merchant-signup {
  margin-top: 10px;
}

.heading-para-primary.centered.max-width {
  width: 70%;
}

.heading-para-primary.centered.tab-content {
  width: 80%;
  height: auto;
}

.heading-para-primary.white {
  color: #fff;
}

.heading-para-primary.white.centre {
  text-align: center;
  width: auto;
}

.heading-para-primary.white.centre.developers {
  width: 70%;
}

.heading-para-primary.sub-text-small-grey {
  font-size: 14px;
}

.heading-para-primary.bold {
  font-family: Campton, sans-serif;
  font-weight: 600;
}

.heading-para-primary.cent {
  text-align: center;
}

.heading-para-primary.pricing-feature {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
}

.heading-para-primary.pricing-feature.pricing-para {
  margin-bottom: 0;
  font-weight: 400;
}

.heading-para-primary.pricing-feature.pricing-para.pricing-inclusion {
  font-size: 14px;
}

.heading-para-primary.pricing-feature.pricing-para.pricing-inclusion.features-summary {
  text-align: left;
  font-size: 12px;
  text-decoration: underline;
}

.heading-para-primary.pricing-feature.pricing-para.pricing-inclusion.features-summary.all-feature-summary-hook.desktop-hidden {
  display: none;
}

.heading-para-primary.pricing-feature.pricing-para.pricing-inclusion.pricing-summary-cta-text {
  color: #fff;
}

.heading-para-primary.pricing-feature.pricing-para.best-value {
  color: #fff;
  border-radius: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
}

.heading-para-primary.pricing-feature.summary-feature {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.heading-para-primary.pricing-feature.summary-feature.white.best-value-promo {
  font-family: Campton book, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.heading-para-primary.pricing-feature.summary-feature.enterprise-callout-cta {
  color: #fff;
}

.heading-para-primary.pricing-feature.premium-callout {
  cursor: pointer;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

.heading-para-primary.pricing-feature.enterprise-callout-cta {
  color: #fff;
}

.heading-para-primary.key-takeaway {
  margin-top: 10px;
  font-size: 16px;
}

.heading-para-primary.subtext {
  font-size: 16px;
}

.heading-para-primary.subtext.account-creation-subtext-heading {
  margin-top: 10px;
}

.primary-button {
  border: 2px solid var(--rendr-teal);
  background-color: var(--rendr-teal);
  color: #fff;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  padding: 12px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  display: flex;
}

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

.primary-button.nav-primary {
  border: 2px solid var(--rendr-teal);
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 500;
}

.primary-button.nav-primary.nav-secondary {
  border: 2px solid var(--rendr-teal);
  color: var(--rendr-teal);
  -webkit-text-stroke-color: #fff;
  background-color: #fff;
  margin-right: 15px;
}

.primary-button.nav-primary.nav-secondary:hover {
  background-color: var(--rendr-teal);
  color: #fff;
}

.primary-button.solutions-primary {
  margin-top: 10px;
}

.primary-button.nav-secondary.nav-primary.brands-carousel {
  margin-top: 20px;
  margin-right: 0;
}

.primary-button._404 {
  margin-top: 20px;
}

.primary-button.developers-one {
  border-color: var(--relume-library-lite-rl-white);
  background-color: var(--alice-blue);
  color: #34aabf;
}

.primary-button.developers-two {
  border-color: var(--relume-library-lite-rl-white);
}

.primary-button.amcal {
  background-color: #03a7e4;
  border-color: #03a7e4;
  margin-right: 20px;
}

.primary-button.amcal.dds {
  background-color: #642d73;
  border-color: #642d73;
}

.primary-button.best-value-pricing {
  border-color: var(--midnight-blue);
  background-color: var(--midnight-blue);
  cursor: pointer;
  background-image: linear-gradient(221deg, #11253e, #283e51 51%, #4b79a1);
}

.primary-button.best-value-pricing:hover, .primary-button.best-value-pricing.pricing.power {
  background-image: none;
}

.brand-carousel {
  background-color: #fdfcfc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 20px 30px 40px 0;
  display: flex;
  overflow: hidden;
}

.image-98 {
  margin-right: 40px;
}

.hero-heading-left-2 {
  background-color: #0000;
  border-bottom: 0 solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.hero-heading-left-2.hero {
  background-color: var(--black);
  height: 100vh;
  padding-top: 150px;
  padding-bottom: 150px;
}

.hero-heading-left-2.centred {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.hero-heading-left-2.centred.light-background {
  background-color: #0000;
}

.hero-heading-left-2.centred.light-background.stacked {
  flex-direction: row;
}

.hero-heading-left-2.centred.pricing-padding {
  background-image: linear-gradient(#35aabf 19%, #a9dbe4 41%, #fff 58%), linear-gradient(#d5f0f8, #fff 26%);
  margin-top: 70px;
  display: block;
}

.hero-heading-left-2.centred.pricing-logos {
  background-color: #fafafa;
  padding-top: 30px;
  padding-bottom: 30px;
}

.hero-heading-left-2.centred.hidden-desktop {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.hero-heading-left-2.hero {
  background-color: #f4fbfd;
  background-image: linear-gradient(153deg, #f4fbfd 14%, #fff);
  height: auto;
  padding-top: 150px;
  padding-bottom: 150px;
  position: static;
}

.hero-heading-left-2.site-hero {
  background-image: linear-gradient(145deg, #35aabf, #fff);
  justify-content: center;
  align-items: center;
  height: 80vh;
  margin-top: 75px;
  display: flex;
}

.hero-heading-left-2.site-hero.solution-hero {
  background-image: none;
  height: 75vh;
  padding-left: 0;
  padding-right: 0;
}

.hero-heading-left-2.site-hero.industries {
  filter: blur();
  background-image: linear-gradient(80deg, #ffaba1, #fff);
  height: 70vh;
}

.hero-heading-left-2.site-hero.industries.solutions {
  background-image: linear-gradient(80deg, #12304f, #fff 90%);
}

.hero-heading-left-2.site-hero.our-technology-hero {
  background-image: none;
  height: 70vh;
}

.hero-heading-left-2.site-hero.our-technology-hero.hidden {
  display: none;
}

.hero-heading-left-2.site-hero.directory {
  background-color: #35aabf;
  background-image: linear-gradient(125deg, #35aabf, #fff);
  height: 60vh;
}

.hero-heading-left-2.site-hero.directory.terms-privacy {
  background-color: var(--hover);
  height: 40vh;
  margin-top: 70px;
}

.hero-heading-left-2.site-hero.developers {
  background-image: linear-gradient(#209db7, #32b4c7b0);
}

.hero-heading-left-2.site-hero.developers.owndriver {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/67106911e2ff495668deeffa_ownDriverHero.png");
  background-position: 50%;
  background-size: cover;
}

.hero-heading-left-2.site-hero.developers.difference {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/67fcb1d5deb4420edc9f8223_rendrDifferenceBG.svg");
  background-position: 50%;
  background-size: cover;
}

.hero-heading-left-2.site-hero.blog-hero {
  background-image: linear-gradient(125deg, #daf2f8, #fff);
  justify-content: flex-start;
  height: auto;
  display: block;
}

.hero-heading-left-2.site-hero.blog {
  background-image: none;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.hero-heading-left-2.site-hero.campagin-landing {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/662f40a419ebc9f547e8b976_hero1.jpg"), linear-gradient(125deg, #35aabf, #fff);
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.hero-heading-left-2.site-hero.campagin-landing.exelot-hero {
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/663a11c28d53a568574ff83b_exelot.png"), linear-gradient(125deg, #35aabf, #fff);
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.hero-heading-left-2.site-hero.dark {
  background-color: #1a1a1a;
  background-image: none;
}

.hero-heading-left-2.site-hero.technologies {
  background-image: linear-gradient(125deg, #35aabfc4, #35aabf82 10%, #35aabf45 38%, #fff 102%);
}

.hero-heading-left-2.benefits {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-heading-left-2.home-blog {
  display: none;
}

.hero-heading-left-2.home-blog.hidden {
  display: flex;
}

.hero-heading-left-2.coloured {
  background-color: var(--alice-blue);
}

.hero-heading-left-2.terms.about-us {
  padding-bottom: 0;
}

.hero-heading-left-2.mobile-api-integration, .hero-heading-left-2.mobile-industries {
  display: none;
}

.hero-heading-left-2.rendr-brauz-insights {
  background-color: #f4fbfd;
  padding-top: 40px;
  padding-bottom: 40px;
}

.industry-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
  width: 100%;
}

.industry-grid.home-fulfilment {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 10px;
}

.industry-grid.home-fulfilment.industry {
  grid-template-columns: 1fr 1fr 1fr;
}

.industry-grid.home-fulfilment.technology {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.industry-grid.campaign {
  grid-template-rows: auto;
}

.industry-grid.campaign.brands-intro {
  grid-template-columns: 1fr 1fr;
}

.grid-container-primary.technology {
  color: #1f1f1f;
  background-color: #1f1f1f;
  border-radius: 5px;
  padding: 20px 30px;
}

.grid-container-primary.technology.pharma {
  background-color: #f4fbfd;
}

.div-block-291 {
  background-color: var(--alice-blue);
}

.cta-container-primary {
  background-color: var(--alice-blue);
  background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/64f9bedf7b6f7c9f95c45bc3_ctabackground.svg");
  background-position: 0 0;
  background-size: cover;
  border: 0 solid #000;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 50px;
  display: flex;
}

.cta-container-primary.brands-summary {
  padding: 0;
}

.div-block-292 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 32.1984%;
  max-height: none;
  display: flex;
}

.div-block-293 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 80%;
  display: flex;
}

.div-block-293.grid34 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: none;
  display: grid;
}

.footer-dark {
  background-color: #2d3748;
  border-bottom: 0 solid #e4ebf3;
  padding: 50px 30px 15px;
  position: relative;
}

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

.footer-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-content {
  grid-column-gap: 29px;
  grid-row-gap: 40px;
  grid-template: ". Area"
  / auto auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.title-small {
  color: #fff;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 16px;
}

.footer-link {
  color: #fff;
  margin-top: 12px;
  margin-bottom: 6px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
}

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

.footer-link.centered {
  color: #ffffff4f;
  text-align: center;
}

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

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

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

.footer-copyright-center {
  text-align: center;
  font-size: 14px;
  line-height: 16px;
}

.primary-button-2 {
  color: #fff;
  background-color: #35aabf;
  border: 2px solid #35aabf;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  padding: 12px 30px;
  font-family: Campton, sans-serif;
  font-size: 18px;
  display: flex;
}

.primary-button-2.nav-primary {
  border: 2px solid #35aabf;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 500;
}

.primary-button-2.nav-primary.nav-secondary {
  color: #35aabf;
  -webkit-text-stroke-color: #fff;
  background-color: #fff;
  border: 2px solid #35aabf;
  margin-right: 15px;
}

.mid-section {
  background-color: #fefefa;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 5%;
  display: block;
}

.pre-header-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #3736fb;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 1%;
  padding-bottom: 1%;
  display: block;
}

.pre-header-div.skewed {
  transform: skew(0deg, 5deg);
}

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

.looptextinner {
  flex-flow: row;
  align-items: center;
  display: flex;
  overflow: visible;
}

.pre-header-text {
  color: #fff;
  object-fit: fill;
  flex: none;
  width: auto;
  margin-right: 2%;
  font-size: 18px;
  display: flex;
}

.horizontal-marque {
  mix-blend-mode: normal;
  border-left: 1px solid #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 200vw;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}

.inner-marquee {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  display: flex;
}

.inner-marquee.spaced {
  margin-left: 60px;
}

.inner-marquee.second-slider-logos {
  margin-left: 20px;
}

.inner-marquee.first-inner {
  flex-direction: row;
  margin-right: 50px;
  display: flex;
}

.div-block-294 {
  z-index: 1;
  background-color: red;
  width: 10px;
  height: 100%;
  position: static;
  inset: 0% auto 0% 0%;
}

.grid-34 {
  grid-template-rows: auto;
  align-items: center;
  width: 100%;
}

.div-block-295 {
  flex-direction: row;
  align-items: flex-start;
  display: block;
}

.div-block-296, .div-block-297, .div-block-298, .div-block-299 {
  display: flex;
}

.div-block-300 {
  align-items: center;
  display: flex;
}

.text-block-137 {
  color: var(--rendr-teal);
  padding-top: 5px;
  padding-left: 10px;
  font-family: Campton, sans-serif;
  font-size: 17px;
}

.grid-35 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 50px;
}

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

.div-block-302 {
  background-color: var(--rendr-teal);
  color: #0000;
  height: 10px;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-303 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.link-block-30 {
  color: #0000;
  background-color: #0000;
  padding: 10px;
  text-decoration: none;
}

.div-block-304 {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 15px;
  display: flex;
}

.grid-37 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

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

.label-block {
  align-items: center;
  display: flex;
}

.h2.label.heading-para-primary.insights {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
}

.h2.label.heading-para-primary.insights.merchant {
  color: #fff;
  background-color: #fcd4d1;
}

.h2.label.heading-para-primary.insights.integration {
  color: #fff;
  background-color: #2d3748;
}

.image-99 {
  width: 100%;
}

.blog-richtext-container {
  padding-top: 20px;
}

.blog-section {
  margin-top: 100px;
  padding-top: 60px;
  padding-bottom: 0;
}

.slide-wrap {
  align-items: center;
  width: 5000px;
  margin-left: -20px;
  margin-right: -20px;
  padding: 40px;
  display: flex;
}

.logo-img._50-r-m {
  margin-right: 100px;
}

.nav-item {
  align-items: center;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.nav-item:hover {
  background-color: var(--alice-blue);
}

.image-100 {
  width: 50px;
  max-width: none;
  height: 50px;
  margin-right: 10px;
}

.slider-8 {
  background-color: #0000;
}

.div-block-305 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.success-stories-grid {
  width: 100%;
}

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

.image-101 {
  width: 100%;
}

.collection-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fdfcfc;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

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

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

.image-102, .image-103, .image-104, .image-105, .image-106, .image-107 {
  width: 65px;
  max-width: 65px;
}

.div-block-306 {
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.div-block-307, .image-108 {
  border-radius: 5px;
}

.slider-9 {
  background-color: #0000;
}

.icon-8, .icon-9 {
  color: var(--rendr-teal);
}

.div-block-308 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.technology-hero-component {
  background-color: var(--black);
  justify-content: flex-start;
  width: 100%;
  height: 50vh;
  margin-top: 36px;
  display: flex;
}

.lottie-animation-5 {
  opacity: .66;
  width: 200px;
  height: auto;
  position: absolute;
  right: 388.556px;
}

.lottie-animation-5.lottie-2 {
  width: 150px;
  bottom: 328.014px;
}

.image-109 {
  width: 100%;
  max-width: none;
  height: 100%;
}

.section-32 {
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 80px 30px 60px;
  display: flex;
}

.container-technology {
  width: 100%;
  max-width: 940px;
}

.image-110 {
  max-width: 99.7858%;
  height: 100vh;
  display: inline-block;
}

.zor-pic-1 {
  object-fit: cover;
  width: 100%;
  height: 450px;
  display: block;
}

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

.zor-paragraph-1 {
  margin-bottom: 0;
  font-size: 1.2em;
  line-height: 1.6em;
}

.zor-wrap-2 {
  width: 90%;
}

.zor-wrap-3 {
  padding-top: 0;
}

.zor-grid-1 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 5em;
  display: flex;
}

.zor-section-1 {
  background-color: #0000;
  padding: 100px 30px 60px;
  font-size: 1vw;
  display: flex;
}

.zor-wrap-1 {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.div-block-310 {
  position: absolute;
}

.zor-pic-1-2 {
  object-fit: cover;
  border-radius: 5px;
  width: auto;
  height: auto;
}

.zor-pic-1-2.desktop.mobile {
  display: none;
}

.lottie-animation-6 {
  width: 150px;
  position: absolute;
}

.body-11 {
  color: #0000;
  background-color: #1a1a1a;
}

.technology-insights {
  background-color: #fdfcfc;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 40px 30px;
  display: flex;
}

.technology-insights.coloured {
  background-color: #f4fbfd;
}

.grid-39 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  display: grid;
}

.lottie-animation-7 {
  width: 150px;
  position: absolute;
  bottom: 30%;
  left: 50%;
}

.right-arrow-8, .left-arrow-8 {
  display: flex;
}

.left-slider-arrow {
  transform: rotate(-180deg);
}

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

.collection-list-wrapper-2 {
  width: auto;
}

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

.div-block-311 {
  background-color: #fdfcfc;
}

.integration-image-wraper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-111 {
  position: absolute;
  inset: 0% 0% auto;
}

.image-112 {
  width: 100%;
  height: 200px;
}

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

.image-113 {
  position: absolute;
}

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

.div-block-313 {
  background-color: #fdfcfc;
}

.div-block-314 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 370px;
  max-height: 370px;
  padding: 0 15px 20px;
  display: flex;
}

.image-114 {
  mix-blend-mode: normal;
  border-radius: 5px;
  width: 100%;
  max-width: none;
  height: 200px;
  max-height: 200px;
}

.div-block-315 {
  background-color: #00000059;
  width: 305px;
  max-width: 305px;
  height: 200px;
  max-height: 200px;
  position: absolute;
}

.slide-nav-8 {
  inset: auto 0% 0%;
}

.single {
  margin-right: 20px;
}

.terms-wrapper {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.text-span-31 {
  text-transform: none;
}

.logo-image {
  margin-right: 30px;
}

.image-122 {
  min-width: 20px;
}

.image-123 {
  width: 20px;
  min-width: 20px;
}

.directory-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}

.image-124 {
  border-radius: 5px;
}

.static-marquee_logos {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  display: flex;
}

.logo-2 {
  width: 10%;
}

.divider_line {
  background-color: #110f11;
  height: .125rem;
}

.marquee_wrap {
  flex-direction: row;
  width: 200vw;
  display: none;
}

.label-2 {
  color: #787776;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 1rem;
}

.label-2.is-center-aligned {
  text-align: center;
}

.button-group {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  margin-top: 2rem;
  display: flex;
}

.button-18 {
  letter-spacing: .5px;
  background-color: #110f11;
  border-radius: 3rem;
  align-items: center;
  padding: 1.5rem 2.75rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 140%;
  transition: background-color .2s, transform .4s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.button-18:hover {
  transform: translate(0, -.5rem);
}

.button-18:active {
  transform: scale(.9)translate(0, -.5rem);
}

.button-18.is-inverse {
  color: #110f11;
  background-color: #f8f8f8;
}

.button-18.is-secondary {
  color: #110f11;
  background-color: #0000;
  border: 3px solid #110f11;
}

.button-18.is-secondary:hover {
  color: #f8f8f8;
  background-color: #110f11;
  border-color: #110f11;
}

.button-18.is-secondary.is-inverse {
  color: #f8f8f8;
  background-color: #0000;
  border-color: #f8f8f8;
}

.button-18.is-secondary.is-inverse:hover {
  color: #110f11;
  background-color: #f8f8f8;
}

.section_static-marquee {
  overflow: hidden;
}

.footer_text-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.section_footer {
  color: #f8f8f8;
  background-color: #110f11;
}

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

.intro_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  background-color: #dbe1f9;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 5rem;
  padding: 10rem 12.5rem;
  display: flex;
}

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

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

.dynamic-marquee_logo-list {
  justify-content: space-around;
  width: 100vw;
  display: flex;
}

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

.text-wrapper_name {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  display: flex;
}

.padding-small {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.text-size-regular {
  font-size: 1.25rem;
  line-height: 160%;
}

.text-size-regular.is-semibold {
  font-weight: 600;
}

.container-fullwidth {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.section_dynamic-marquee {
  overflow: hidden;
}

.italic-text {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 24px;
}

.italic-text.dark {
  color: #12314f;
}

.bold-text-19 {
  font-family: Campton book, sans-serif;
}

.bold-text-20 {
  text-transform: none;
  font-weight: 700;
}

.bold-text-21 {
  font-family: Campton book, sans-serif;
}

.link-block-31 {
  flex: 0 auto;
  min-height: 0;
  margin-top: 0;
  padding-top: 0;
  line-height: 20px;
}

.div-block-316 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-317 {
  margin-top: 20px;
}

.primaryheader.ourtechnology {
  z-index: 99999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  flex-direction: row;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.header-content-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.header-nav-menu-list {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.header-right-side {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.dropdown-toggle-14 {
  align-items: center;
  padding: 0;
  transition: color .3s;
  display: flex;
}

.dropdown-toggle-14:hover {
  color: #4a3aff;
}

.header-wrapper-2 {
  background-color: #fff;
  padding-top: 32px;
  padding-bottom: 32px;
}

.dropdown-pd {
  padding: 40px;
}

.hamburger-menu-wrapper {
  padding: 0;
}

.hamburger-menu-wrapper.w--open {
  background-color: #0000;
}

.header-nav-list-item {
  margin-bottom: 0;
  padding-left: 32px;
}

.header-nav-list-item.show-in-tablet {
  display: none;
}

.header-logo-link {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.header-logo-link:hover {
  transform: scale3d(.96, .96, 1.01);
}

.hamburger-menu-bar {
  background-color: #211f54;
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.header-nav-link {
  padding: 0;
}

.header-nav-link:hover {
  color: #4a3aff;
}

.dropdown-link-2 {
  color: #6e7191;
  width: 100%;
  padding: 0;
  line-height: 20px;
}

.dropdown-link-2:hover {
  color: #4a3aff;
}

.dropdown-column-wrapper {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 20px;
  overflow: hidden;
  transform: translate(-50%);
  box-shadow: 0 2px 12px #14142b14;
}

.header-logo {
  max-width: 240px;
}

.btn-primary {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #4a3aff;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.btn-primary:hover {
  color: #fff;
  background-color: #3324d5;
  transform: translate3d(0, -3px, .01px);
}

.btn-primary.small {
  padding: 18px 24px;
  font-size: 16px;
  line-height: 18px;
}

.btn-primary.small.header-btn-hidde-on-mb {
  margin-left: 24px;
}

.container-default {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

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

.grid-1-column.dropdown-link-column {
  grid-column-gap: 0px;
  grid-row-gap: 18px;
  justify-items: start;
}

.line-rounded-icon.dropdown-arrow {
  margin-left: 8px;
}

.rl_navbar1_menu-button {
  padding: 0;
}

.rl_navbar1_button {
  border: 2px solid var(--rendr-teal);
  background-color: var(--rendr-teal);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  border-radius: 5px;
  padding: .5rem 1.25rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_button:hover {
  background-color: var(--hover);
}

.rl_navbar1_button.enterprise-summary-button {
  margin-bottom: 20px;
}

.rl_navbar1_button.validation-button {
  margin-right: 20px;
}

.rl_navbar1_button-secondary {
  border: 2px solid var(--rendr-teal);
  color: var(--rendr-teal);
  text-align: center;
  background-color: #0000;
  border-radius: 5px;
  margin-right: 0;
  padding: .5rem 1.25rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_button-secondary:hover {
  background-color: var(--rendr-teal);
  color: var(--alice-blue);
}

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

.rl_navbar1_dropdown-link {
  color: var(--midnight-blue);
  padding: .5rem 1rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar1_dropdown-link:hover {
  color: var(--relume-library-lite-rl-white);
  background-color: #34aabf;
}

.rl_navbar1_dropdown-link.w--current {
  color: #000;
}

.rl_navbar1_dropdown-link.w--current:hover {
  color: #fff;
}

.rl_navbar1_dropdown-list.w--open {
  background-color: #fff;
  border: 0 solid #000;
  padding: 0;
}

.rl_navbar1_link-text {
  color: var(--midnight-blue);
  font-family: Montserrat, sans-serif;
}

.rl_navbar1_link-text:hover {
  color: var(--rendr-teal);
}

.rl_navbar1_link-text.technology {
  color: var(--relume-library-lite-rl-white);
}

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

.rl-dropdown-icon.technology {
  color: var(--relume-library-lite-rl-white);
}

.rl_navbar1_dropdown-toggle {
  color: var(--relume-library-lite-rl-black);
  padding: .5rem 2.5rem .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar1_dropdown-toggle:hover {
  color: var(--midnight-blue);
}

.rl_navbar1_menu-dropdown {
  cursor: pointer;
}

.rl_navbar1_menu-dropdown:hover {
  color: var(--rendr-teal);
}

.rl_navbar1_link {
  color: var(--midnight-blue);
  background-color: #0000;
  padding: .5rem 1rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_link:hover {
  color: var(--rendr-teal);
}

.rl_navbar1_link.w--current {
  color: #000;
}

.rl_navbar1_link.technology {
  color: var(--relume-library-lite-rl-white);
}

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

.rl_navbar1_menu.is-page-height-tablet {
  cursor: pointer;
}

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

.rl_navbar1_container {
  pointer-events: auto;
  justify-content: space-between;
  align-items: center;
  width: 1100px;
  max-width: 1100px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rl_navbar1_component {
  z-index: 9999999;
  border-bottom: 0px solid var(--relume-library-lite-rl-black);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff0;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.rl_logo1_logo {
  max-height: 3.5rem;
}

.rl_logo1_logo-list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.rl_logo1_spacing-block-1 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-heading-style-h6 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl_logo1_heading-wrapper {
  text-align: center;
  justify-content: center;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

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

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

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

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

.rl_section_logo1 {
  background-color: var(--relume-library-lite-rl-white);
}

.marquee_wrap-2 {
  flex-direction: column;
  width: 200vw;
  display: flex;
}

.static-marquee_logos-2 {
  flex-direction: row;
  justify-content: space-around;
  width: 100vw;
  display: flex;
}

.rl_logo1_logo-2 {
  max-height: 3.5rem;
}

.rl_logo1_logo-2.downimage {
  margin-top: 15px;
  position: relative;
  top: 0;
}

.rl_logo1_logo-2.vik-woods {
  position: relative;
  left: -5px;
}

.rl_logo1_logo-2.final-space {
  padding-bottom: 3px;
}

.rl_logo1_logo-list-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  max-width: 1100px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.rl_logo1_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-heading-style-h6-2 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl_logo1_heading-wrapper-2 {
  text-align: center;
  justify-content: center;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.rl_logo1_component-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

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

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

.rl_section_logo1-2 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_navbar1_menu-button-2 {
  padding: 0;
}

.rl_navbar1_button-2 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_button-secondary-2 {
  border: 1px solid var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

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

.rl_navbar1_dropdown-link-2 {
  color: #000;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar1_dropdown-link-2.w--current {
  color: #000;
}

.rl_navbar1_dropdown-list-2.w--open {
  background-color: #fff;
  border: 1px solid #000;
  padding: .5rem;
}

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

.rl_navbar1_dropdown-toggle-2 {
  color: var(--relume-library-lite-rl-black);
  padding: .5rem 2.5rem .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar1_link-2 {
  color: var(--relume-library-lite-rl-black);
  background-color: #0000;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar1_link-2.w--current {
  color: #000;
}

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

.rl_navbar1_logo-link-2 {
  padding-left: 0;
}

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

.rl_navbar1_component-2 {
  z-index: 99999;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #fff0;
  border-bottom: 1px solid #0000;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.rl-button-secondary {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl_faq1_spacing-block-5 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_faq1_spacing-block-4 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_faq1_cta-wrapper {
  text-align: center;
  width: 100%;
  max-width: 35rem;
}

.rl_faq1_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-regular {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_faq1_answer-wrapper {
  margin-bottom: 1.5rem;
}

.rl_faq1_answer {
  overflow: hidden;
}

.rl_faq1_icon {
  color: var(--relume-library-lite-rl-black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.rl_faq1_icon-wrapper {
  align-self: flex-start;
}

.rl_faq1_question-text {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rl_faq1_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--relume-library-lite-rl-black);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.rl_faq1_question.hide-desktop {
  display: flex;
}

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

.rl_faq1_list {
  border-bottom: 1px solid var(--relume-library-lite-rl-black);
}

.rl_faq1_spacing-block-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_faq1_spacing-block-1 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_faq1_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

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

.rl-padding-section-large {
  padding-top: 0;
  padding-bottom: 0;
}

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

.rl_section_faq1 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_faq6_answer-wrapper {
  margin-bottom: 1.5rem;
}

.rl_faq6_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.rl_faq6_icon {
  color: var(--relume-library-lite-rl-black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.rl_faq6_icon-wrapper {
  align-self: flex-start;
}

.rl_faq6_question-text {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rl_faq6_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.rl_faq6_accordion {
  border: 1px solid var(--relume-library-lite-rl-black);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.rl_faq6_list-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.rl-button {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button.is-secondary {
  color: var(--relume-library-lite-rl-black);
  background-color: #0000;
}

.rl_faq6_spacing-block-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_faq6_spacing-block-1 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_faq6_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

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

.rl_section_faq6 {
  background-color: var(--relume-library-lite-rl-white);
}

.bold-text-22, .bold-text-23 {
  color: var(--rendr-teal);
}

.bold-text-24 {
  color: var(--rendr-teal);
  text-decoration: underline;
}

.bold-text-25, .bold-text-26 {
  color: var(--rendr-teal);
}

.image-125 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.bold-text-27 {
  font-family: Campton book, sans-serif;
  text-decoration: none;
}

.link-22, .link-23, .link-24, .link-25, .link-26 {
  color: var(--rendr-teal);
}

.image-126 {
  width: 60px;
  max-width: 60%;
}

.image-127, .image-128, .image-129 {
  width: 60px;
  max-width: 60px;
}

.image-130 {
  width: 65px;
  max-width: 65px;
}

.image-124-copy, .image-124-copy-copy {
  border-radius: 5px;
}

.text-block-138 {
  margin-top: 16px;
  font-size: 20px;
}

.section-34 {
  height: 100vh;
}

.div-block-318 {
  background-color: #3faabf;
  background-image: linear-gradient(130deg, #35aabf, #fff);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-319 {
  background-color: #fff;
  border-radius: 12px;
  padding: 3% 10% 5%;
  box-shadow: 1px 2px 5px #0003;
}

.rl-text-style-regular-2 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout28_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4-2 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_layout28_tabs-link {
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 0 0 0 2rem;
  display: block;
}

.rl_layout28_tabs-link.w--current {
  border-left-color: var(--relume-library-lite-rl-black);
  opacity: 1;
  background-color: #0000;
}

.rl_layout28_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_layout28_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

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

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

.rl_section_layout28 {
  background-color: var(--relume-library-lite-rl-white);
}

.logo2_logo {
  max-height: 3.5rem;
}

.logo2_logo-list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: grid;
}

.rl-heading-style-h6-3 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.logo2_content-left {
  max-width: 18rem;
}

.logo2_component {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.rl-padding-section-medium-3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section_logo2 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl-error-text {
  color: #e23939;
}

.rl-error-message-2 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.rl-success-text {
  font-weight: 600;
}

.rl-success-message-2 {
  background-color: #0000;
  padding: 1.5rem;
}

.rl-button-2 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl_contact6_spacing-block-7 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl-text-style-link {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 400;
  text-decoration: underline;
}

.rl-checkbox-label-small {
  color: var(--relume-library-lite-rl-black);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-form-checkbox-icon {
  border: 1px solid var(--relume-library-lite-rl-black);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.rl-form-checkbox-icon.w--redirected-checked {
  border-width: 1px;
  border-color: var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  box-shadow: none;
  background-size: 16px 16px;
}

.rl-form-checkbox-icon.w--redirected-focus {
  border-color: var(--relume-library-lite-rl-black);
  box-shadow: none;
}

.rl-form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.rl-form-text-area {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  height: auto;
  min-height: 11.25rem;
  margin-bottom: 0;
  padding: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  overflow: auto;
}

.rl-form-text-area:focus {
  border-color: var(--relume-library-lite-rl-black);
}

.rl-form-text-area::placeholder {
  color: var(--relume-library-lite-rl-black);
}

.rl-field-label {
  color: var(--relume-library-lite-rl-black);
  margin-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.rl_contact6_form-field-wrapper {
  position: relative;
}

.rl_contact6_spacing-block-5 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl-form-radio-label {
  color: var(--relume-library-lite-rl-black);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-form-radio-icon {
  border: 1px solid var(--relume-library-lite-rl-black);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem;
}

.rl-form-radio-icon.w--redirected-checked {
  border-width: 6px;
  border-color: var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  background-image: none;
}

.rl-form-radio-icon.w--redirected-focus {
  border-color: var(--relume-library-lite-rl-black);
  box-shadow: none;
  margin-top: 0;
}

.rl-form-radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.rl-form-radio-2col {
  grid-column-gap: 1.5rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_contact6_spacing-block-6 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl-form-select-input {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  background-image: none;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

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

.rl-form-input {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

.rl-form-input:focus {
  border-color: var(--relume-library-lite-rl-black);
}

.rl-form-input::placeholder {
  color: var(--relume-library-lite-rl-black);
  font-size: 1rem;
}

.rl_contact6_form-field-2col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.rl_contact6_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.rl_contact6_icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.rl_contact6_icon-wrapper {
  color: var(--relume-library-lite-rl-black);
  flex: none;
  align-self: flex-start;
}

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

.rl_contact6_contact-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.rl_contact6_spacing-block-3 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-2 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_contact6_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-2 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_contact6_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_content6_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.rl_section_contact6 {
  background-color: var(--relume-library-lite-rl-white);
}

.div-block-320 {
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 10%;
  display: block;
}

.slider-10 {
  background-color: #0000;
  height: auto;
}

.slide-content-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 5%;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
}

.grid-40 {
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.merchant-signup-logo-grid {
  grid-column-gap: 15px;
  grid-row-gap: 29px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 10%;
}

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

.developers-hero-div {
  flex-direction: column;
  align-items: center;
  width: 60%;
  display: flex;
}

.developer-button-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.developers-main-section {
  background-image: linear-gradient(#fff, #34aabf21);
  flex-direction: column;
  align-items: center;
  padding: 60px 5%;
  display: flex;
}

.grid-41 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-content: center;
  place-items: center;
  margin-bottom: 60px;
}

.grid-41.driver-app {
  margin-bottom: 0;
}

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

.developers-feature {
  border: 1px solid #dbdbdb;
  border-radius: 10px;
  padding: 30px 20px;
}

.div-block-322 {
  flex-direction: column;
  align-items: center;
  width: 1100px;
  max-width: 1100px;
  display: flex;
}

.image-132, .image-133, .image-134, .image-135 {
  margin-bottom: 10px;
}

.image-136 {
  width: 450px;
  max-width: 100%;
  margin-top: 20px;
  box-shadow: 0 3px 5px #0003;
}

.image-136.no-shadow {
  box-shadow: none;
}

.image-137 {
  width: 450px;
  max-width: 100%;
  margin-top: 20px;
}

.slide-nav-10 {
  background-color: #f3fafc;
  position: relative;
  inset: 0%;
}

.collection-list-wrapper-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: block;
}

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

.collection-list-wrapper-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: block;
}

.link-block-32 {
  background-color: #fdfcfc;
  border-radius: 4px;
  flex-direction: column;
  width: 100%;
  height: 475px;
  max-height: 475px;
  text-decoration: none;
  display: flex;
}

.div-block-323 {
  justify-content: space-between;
  display: flex;
}

.div-block-324 {
  cursor: pointer;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 20px;
  display: flex;
}

.div-block-324:hover {
  box-shadow: 0 2px 5px #0003;
}

.image-138 {
  border-radius: 5px 5px 0 0;
  width: 100%;
  height: 175px;
  max-height: 175px;
}

.div-block-325 {
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 10px;
  padding-right: 5%;
  display: flex;
}

.image-139 {
  border-radius: 5px;
  width: 100%;
  height: 500px;
  max-height: 500px;
  margin-bottom: 20px;
}

.div-block-326 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 2%;
  padding-left: 0%;
  padding-right: 5%;
  display: flex;
}

.div-block-327 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.collection-item-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.link-block-33 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2%;
  text-decoration: none;
  display: grid;
}

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

.collection-item-3 {
  padding-top: 20px;
}

.div-block-328 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 1100px;
  max-width: 1100px;
  display: flex;
}

.section-35 {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.campaign-header {
  z-index: 2;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  justify-content: center;
  align-items: center;
  min-height: 4.5rem;
  padding-top: 2px;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.logo-div {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.link-block-34 {
  display: block;
}

.div-block-329 {
  width: 2px;
  height: 30px;
}

.break {
  background-color: #2d3748;
  width: 2px;
  height: 35px;
  margin-left: 15px;
  margin-right: 15px;
}

.div-block-330 {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.div-block-331 {
  background-color: #fff;
}

.signup-form-campaign {
  background-color: #fff;
  border-radius: 5px;
  width: 50%;
  padding: 20px;
  box-shadow: 0 2px 11px 1px #00000014;
}

.div-block-332 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 0 solid #dbdbdb;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
}

.div-block-332.exelot {
  grid-template-columns: 1fr .75fr;
}

.div-block-333 {
  border: 1px solid #dbdbdb;
  border-radius: 5px;
  height: 100%;
  padding: 10px 20px;
}

.div-block-334 {
  margin-top: 40px;
}

.signup-fixed-section {
  display: none;
}

.breadcrumbs {
  flex-direction: row;
  margin-top: 2%;
  margin-bottom: 1%;
  display: flex;
}

.pag_mpa_form {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  font-family: RendrCampton, sans-serif;
  font-weight: 500;
  display: flex;
}

.fieldlabel {
  font-family: RendrCampton, sans-serif;
  font-weight: 500;
}

.amcalform_field {
  color: #000;
  border-radius: 5px;
  font-family: RendrCampton, sans-serif;
  font-weight: 400;
}

.headercontainer {
  align-items: center;
  max-width: 800px;
  height: 100%;
  display: flex;
}

.mainsection {
  margin-bottom: 50px;
}

.bodycontent {
  color: #12304f;
  margin-bottom: 0;
  font-family: RendrCampton, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.bodycontent.call-out {
  background-color: #f4fbfd;
  border-left: 3px solid #34aabf;
  padding: 20px;
}

.bodycontent.call-out.tsg {
  background-color: #f13d3d;
  border-left-color: #000;
}

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

.bold-text-28.enter-ap-details {
  font-size: 20px;
}

.bold-text-29, .bold-text-30, .bold-text-31, .bold-text-32 {
  font-weight: 600;
}

.text-span-32 {
  font-style: normal;
  font-weight: 500;
}

.text-span-32.callout {
  color: #fff;
}

.benefitslistitem, .list-item-4, .list-item-5 {
  list-style-type: decimal;
}

.benefitslist {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #132f50;
  flex-direction: column;
  font-family: RendrCampton, sans-serif;
  font-size: 16px;
  display: flex;
}

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

.blog-content-wrapper {
  padding-left: 10%;
  padding-right: 10%;
}

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

.image-141 {
  border-radius: 5px;
}

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

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

.collection-list-wrapper-6 {
  display: none;
}

.list-item-6, .list-3 {
  color: #132f50;
  font-family: RendrCampton, sans-serif;
}

.list-4 {
  color: #132f50;
  padding-left: 20px;
  font-family: RendrCampton, sans-serif;
  font-size: 16px;
}

.paragraph-13 {
  color: #132f50;
  font-family: RendrCampton, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.html-embed {
  color: #11304f;
  font-family: RendrCampton, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.grid-44 {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area";
}

.postcodestable {
  width: 100%;
}

.landingcontent {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.errormessage {
  color: #242424;
  background-color: #ffb8b8;
  border-radius: 3px;
  padding: 10px 16px 10px 14px;
  font-family: RendrCampton, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.error {
  width: 100%;
}

.error-message {
  color: #132f50;
  background-color: #fcc;
  padding-left: 12px;
}

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

.bold-text-33 {
  font-weight: 400;
}

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

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

.pharmalogos {
  padding: 30px 50px;
}

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

.div-block-339, .div-block-340, .div-block-341 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.list-5 {
  color: #34aabf;
  font-size: 30px;
}

.body-13 {
  background-color: #1a1a1a;
}

.tabs-13 {
  width: 100%;
}

.tabs-menu-10 {
  border-bottom: 2px solid var(--rendr-teal);
  width: 100%;
  display: block;
}

.tab-link-tab-1-12 {
  background-color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-1-12.w--current {
  border-bottom: 3px solid var(--rendr-teal);
  background-color: #fff;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-tab-2-7, .tab-link-tab-3-5 {
  background-color: #fff;
}

.tabs-menu-11 {
  flex-flow: column;
  display: flex;
}

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

.tabs-content-8 {
  flex-flow: row;
  display: block;
}

.collection-item-name {
  color: #000;
  display: inline-block;
}

.text-span-33 {
  color: #fff;
  background-color: #3736fb;
  border-radius: 20px;
  flex-direction: column;
  width: auto;
  padding: 5px 10px;
  font-size: 12px;
  display: inline-block;
  overflow: visible;
}

.collection-item-content-wrapper {
  background-color: #f4fbfd;
  border-top: 0 solid #000;
  justify-content: space-between;
  align-items: center;
  padding: 5%;
  display: flex;
}

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

.slider-container {
  background-color: #0000;
  width: 100%;
  height: auto;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.category-slide {
  cursor: pointer;
  min-width: 25%;
  margin-right: 16px;
}

.categories-slider {
  align-self: auto;
  width: 100%;
  height: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.image-142 {
  width: 100%;
}

.collection-item-4 {
  border: 0 solid #000;
  flex-direction: column;
  display: flex;
}

.categories-arrow {
  color: #fff;
  width: auto;
  height: 45px;
  font-size: 30px;
}

.categories-arrow:hover {
  color: #079467;
}

.categories-arrow.right {
  color: #3736fb;
  inset: 0% -3% 10% auto;
}

.categories-arrow.left {
  inset: 0% auto 10% -1%;
}

.tabs-menu-12 {
  display: flex;
}

.tabs-14 {
  width: 100%;
  display: flex;
}

.tabs-menu-13 {
  flex-flow: column;
  width: 30%;
  display: flex;
}

.tabs-content-9 {
  width: 100%;
  height: 100%;
  padding-left: 20px;
}

.div-block-343 {
  width: 100%;
  display: flex;
}

.tab-link-tab-1-13 {
  border-bottom: 1px solid var(--rendr-teal);
  background-color: #fff;
  margin-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-1-13:hover {
  color: var(--relume-library-lite-rl-white);
}

.tab-link-tab-1-13.w--current {
  border-bottom: 2px solid var(--rendr-teal);
  background-color: var(--alice-blue);
  margin-bottom: 30px;
  padding-right: 10px;
}

.tab-pane-tab-1-3 {
  height: 100%;
}

.tab-content {
  width: 100%;
  height: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

.div-block-344 {
  grid-column-gap: 14px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.div-block-345 {
  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;
}

.solutions-grid-wrapper {
  flex-flow: column;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.solution-grid-one {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.solution-grid-two {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  margin-bottom: 16px;
  display: grid;
}

.quick-stack {
  grid-column-gap: 15px;
}

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

.div-block-346 {
  background-color: var(--alice-blue);
  border-radius: 8px;
  padding: 20px;
}

.solution-content-block {
  width: 90%;
}

.bold-text-34 {
  font-weight: 400;
}

.support-cta-medmate {
  color: #35aabf;
}

.rich-text-block {
  font-family: Campton, sans-serif;
}

.technology-stat {
  text-align: center;
  font-family: Campton, sans-serif;
}

.tech-feature-rt {
  color: #000;
  font-family: Campton, sans-serif;
}

.technology-section-1 {
  font-family: Campton, sans-serif;
  font-weight: 500;
}

.image-144 {
  max-width: 40%;
}

.tab-wrapper {
  background-color: #f4fbfd;
  flex-flow: row;
  flex: 1;
  margin-top: 20px;
  display: flex;
}

.tabs-15 {
  background-color: #fff;
  flex-flow: row;
  width: 100%;
  display: flex;
}

.tabs-menu-14 {
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  width: 55%;
  height: 100%;
  display: flex;
}

.tabs-content-10 {
  border: 0 solid #34aabf;
  border-left-color: #12304f;
  border-radius: 20px;
  width: 100%;
  margin-left: 30px;
  display: block;
}

.tab-container {
  background-color: #f4fbfd;
  border: 0 solid #34aabf;
  border-radius: 10px;
  margin-top: 20px;
  padding: 15px 20px;
}

.tab-container.w--current {
  color: #fff;
  background-color: #f4fbfd;
  border-radius: 10px;
  margin-top: 20px;
  padding: 15px 20px;
  box-shadow: 0 3px #34aabf;
}

.div-block-347 {
  background-color: #f4fbfd;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
}

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

.rl-button-secondary-2 {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl_faq1_spacing-block-5-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium-3 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_faq1_spacing-block-4-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4-3 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_faq1_cta-wrapper-2 {
  text-align: center;
  width: 100%;
  max-width: 35rem;
}

.rl_faq1_spacing-block-3-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-regular-3 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_faq1_answer-wrapper-2 {
  margin-bottom: 1.5rem;
}

.rl_faq1_answer-2 {
  overflow: hidden;
}

.rl_faq1_icon-2 {
  color: var(--relume-library-lite-rl-black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.rl_faq1_icon-wrapper-2 {
  align-self: flex-start;
}

.rl_faq1_question-text-2 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rl_faq1_question-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--relume-library-lite-rl-black);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

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

.rl_faq1_list-2 {
  border-bottom: 1px solid var(--relume-library-lite-rl-black);
}

.rl_faq1_spacing-block-2-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_faq1_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-3 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_faq1_heading-wrapper-2 {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_faq1_component-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

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

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

.rl_section_faq1-2 {
  background-color: var(--relume-library-lite-rl-white);
}

.rl_section_faq1-2.desktop-hidden {
  display: none;
}

.hubspot-iframe-container {
  width: 100%;
  height: 1000px;
  display: block;
}

.hubspot-iframe {
  border-width: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  overflow: scroll;
}

.grid-46 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.pricing-summary-grid {
  grid-column-gap: 15px;
  grid-row-gap: 16px;
  grid-template: ". . . ."
                 "Area Area Area Area"
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 30px;
  display: grid;
}

.div-block-348 {
  background-color: #f4fbfd;
  border-radius: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-348.best-value-plan {
  border: 0 solid #35aabf;
}

.div-block-348.best-value-plan.pricing-faded-colour-2 {
  background-color: #52525200;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div-block-348.pricing-faded-colour-1 {
  background-color: #f7fcfd;
}

.div-block-348.pricing-faded-colour-3 {
  background-color: #f5fbfd;
}

.plans-pricing-summary-features {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1.25fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  margin-top: 30px;
  margin-bottom: 10px;
  padding-top: 0;
  display: grid;
}

.plans-pricing-summary-features.hidden-desktop {
  display: none;
}

.plan-summary-feature {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.image-145 {
  max-width: 100%;
  margin-right: 0;
  display: block;
}

.code-embed {
  height: 100%;
}

.image-146 {
  cursor: help;
  width: 18px;
  height: 18px;
  margin-right: 10px;
}

.image-146.summary-icon {
  cursor: auto;
}

.best-value-grid {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  place-items: center stretch;
  display: inline-block;
}

.div-block-349 {
  margin-top: 15px;
}

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

.enterprise-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f4fbfd;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  padding: 0 20px;
  display: grid;
}

.enterprise-wrapper-inner {
  width: 90%;
}

.div-block-350 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fixed-pricing-grid {
  z-index: 9999999;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: sticky;
  top: 73px;
}

.div-block-351 {
  background-color: #f4fbfd;
}

.fixed-pricing-wrapper {
  background-color: #f4fbfd;
  border: .5px solid #dadada;
  padding-left: 20px;
  padding-right: 20px;
}

.fixed-pricing-wrapper.pricing-faded-colour-1 {
  background-color: #f7fcfd;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.fixed-pricing-wrapper.pricing-faded-colour-2 {
  background-color: #f6fcfd;
}

.fixed-pricing-wrapper.pricing-faded-colour-3 {
  background-color: #f5fbfd;
}

.pricing-main-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area Area Area Area Area"
                 ". . . . ."
                 ". . . . ."
                 ". . . . ."
                 ". . . . ."
                 / 1fr 1fr 1fr 1fr 1fr;
}

.feature-table-heading-block {
  z-index: 9996;
  background-color: #fff;
  margin-bottom: 10px;
  padding-left: 20px;
  position: sticky;
  top: 192px;
}

.feature-title-div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f7fcfd;
  border: .5px solid #dadada;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 20px;
  display: flex;
}

.feature-title-div.pricing-faded-colour-1 {
  background-color: #f7fcfd;
  height: 100%;
}

.feature-title-div.pricing-faded-colour-2 {
  background-color: #f6fcfd;
  height: 100%;
}

.feature-title-div.pricing-faded-colour-2.full-height-feature {
  height: 100%;
}

.feature-title-div.pricing-faded-colour-3 {
  background-color: #f5fbfd;
  height: 100%;
}

.feature-title-div.feature {
  background-color: #fff;
}

.feature-title-div.full-height-feature {
  height: 100%;
}

.tooltip-circle {
  color: #fff;
  background-color: #2962ff;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  min-height: 100px;
  padding: 19px;
  display: flex;
}

.centered-pricing-block {
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-352 {
  background-color: #fff;
  padding-left: 20px;
  padding-right: 20px;
}

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

.bold-text-36, .bold-text-37 {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.div-block-353 {
  position: absolute;
  inset: 0% 0% auto;
}

.best-value-div {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  position: static;
  inset: 0% 0% auto;
}

.div-block-354 {
  height: 500px;
}

.up-to-deliveries-summary {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 10px;
}

.pricing-logos-display {
  margin-top: 40px;
  margin-bottom: 40px;
}

.pricing-summary-wrapper {
  background-color: #f4fbfd;
  border-radius: 0;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 20px 10px;
  display: flex;
}

.pricing-summary-wrapper.addiitional-solutions {
  padding-top: 20px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.pricing-summary-wrapper.addiitional-solutions.plan-inclusions {
  border-top: 3px solid #49a9bf;
  display: block;
}

.pricing-summary-cta {
  background-color: #f9b759;
  background-image: linear-gradient(#000, #283e51 51%, #4b79a1);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.pricing-summary-cta.plceholder-wrapper {
  background-color: #c28c4000;
  background-image: none;
}

.div-block-355 {
  background-color: #ff0c0c;
}

.pricing-summary-cta-wrapper {
  padding-left: 20px;
  padding-right: 20px;
}

.price-tabs-menu {
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}

.pricing-background {
  z-index: -1;
  background-image: linear-gradient(#fff0, #ffffff78), url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/67ca6467910c2c98f2ee65fc_red.svg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  height: 600px;
  padding-top: 200px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.price {
  color: #12304f;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  position: relative;
}

.pricing-section {
  background-color: #ff0303;
  padding-top: 200px;
}

.toggle-contain {
  background-color: #fff;
  border-radius: 50px;
  width: 70px;
  height: 34px;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
}

.yearly-discount {
  color: #378ae8;
  letter-spacing: .5px;
  width: 100%;
  height: 21px;
  font-size: 17px;
  font-weight: 700;
  line-height: 21px;
  display: inline-block;
  position: relative;
  top: 3px;
}

.pricing-box {
  text-align: center;
  background-color: #fff;
  border-radius: 6px;
  width: 31.3%;
  min-height: 420px;
  margin-left: 1%;
  margin-right: 1%;
  padding-top: 30px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 2em;
  box-shadow: 0 10px 25px 3px #0000001a;
}

.container {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
}

.price-tab {
  color: #fff;
  letter-spacing: 2px;
  background-color: #0000;
  align-items: center;
  width: 50%;
  padding-left: 0;
  font-weight: 700;
  display: flex;
}

.price-tab.w--current {
  background-color: #0000;
  display: none;
}

.pricing-box-row {
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 50px;
  display: flex;
}

.tab-text {
  padding-left: 25px;
  padding-right: 25px;
}

.button-19 {
  color: #fff;
  letter-spacing: 1px;
  background-color: #378ae8;
  border-radius: 3px;
  padding: 15px 25px 11px;
  font-size: 12.5px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
}

.button-19:hover {
  background-color: #2566b0;
}

.button-19.pricing-button {
  letter-spacing: 1.5px;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 25px;
  padding-top: 20px;
  padding-bottom: 15px;
  font-size: 16.5px;
}

.button-19.pricing-button.outline-button {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  margin-top: 14px;
  margin-bottom: 24px;
  font-weight: 400;
}

.toggle-dot {
  background-color: #378ae8;
  border-radius: 50%;
  width: 24px;
  height: 24px;
}

.toggle-dot.right {
  float: right;
  inset: 0% 0% auto auto;
}

.pricing-section-2 {
  padding-top: 200px;
}

.container-5 {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
}

.button-20 {
  color: #fff;
  letter-spacing: 1px;
  background-color: #378ae8;
  border-radius: 3px;
  padding: 15px 25px 11px;
  font-size: 12.5px;
  font-weight: 700;
  line-height: 20px;
  transition: background-color .2s;
}

.button-20:hover {
  background-color: #2566b0;
}

.button-20.pricing-button {
  letter-spacing: 1.5px;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 25px;
  padding-top: 20px;
  padding-bottom: 15px;
  font-size: 16.5px;
}

.button-20.pricing-button.outline-button {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  margin-top: 14px;
  margin-bottom: 24px;
  font-weight: 400;
}

.section-36 {
  background-color: #191a1d;
}

.text-check {
  color: #fffc;
  font-size: 16px;
}

.check-arrow-div {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

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

.text-span-34 {
  color: #000;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1rem;
}

.image-147 {
  width: 16px;
  height: 16px;
  display: block;
}

.pricing-table-monthly {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.basic-table {
  background-color: #ffffff08;
  border-radius: .5rem;
  width: 100%;
  height: 550px;
  padding: 25px 25px 50px;
  position: static;
}

.monthly-button {
  z-index: 2;
  color: #fff;
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
  position: relative;
}

.monthly-button.monthly {
  z-index: 2;
  color: #929292;
  cursor: pointer;
  height: auto;
  margin-top: 0;
  font-size: 1rem;
  line-height: 1rem;
  display: flex;
  position: relative;
}

.button-wrapper {
  position: absolute;
  inset: auto 0% 0%;
}

.premium-table {
  background-color: #ffffff08;
  border-radius: .5rem;
  width: 100%;
  height: 550px;
  padding: 25px 25px 50px;
}

.pro-content {
  background-color: #0e0202;
  width: 100%;
  height: 100%;
  position: relative;
}

.pro-table {
  background-color: #ffffff08;
  border-radius: .5rem;
  width: 100%;
  height: 550px;
  padding: 25px 25px 50px;
}

.heading-30 {
  color: #fff;
  margin-bottom: 24px;
  font-weight: 600;
}

.prices-text {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fffc;
  align-items: flex-end;
  margin-bottom: 1.5rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5rem;
  display: flex;
}

.prices-text.heading-para-primary {
  color: #000c;
  font-family: Campton book, sans-serif;
}

.toggle-switch {
  background-color: #191a1d;
  border: 2px #000;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  width: 30rem;
  height: 3rem;
  margin: 4rem auto;
  display: flex;
  position: relative;
}

.pricing-table-yearlyy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.included-text {
  color: #ffffff80;
  margin-bottom: 1rem;
  font-size: 1rem;
  line-height: 1rem;
}

.toggle-bottom {
  color: #d5d4d4;
  background-color: #303134;
  border-radius: .5rem;
  width: 50%;
  height: 100%;
  position: absolute;
}

.premium-content {
  width: 100%;
  height: 100%;
  position: relative;
}

.text-span-35 {
  color: #13db7e;
  background-color: #13db7e6b;
  border-radius: 50px;
  margin-left: 0;
  padding: 5px 10px;
  font-size: .8rem;
  line-height: .8rem;
}

.basic-content {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
}

.heading-31 {
  color: #fff;
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  line-height: 47px;
}

.button-21 {
  color: #fffc;
  text-align: center;
  background-color: #ffffff0d;
  border-radius: .5rem;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 14px;
  font-weight: 600;
  transition: background-color .2s ease-in;
  display: block;
  position: static;
  inset: auto 0% 0%;
}

.button-21:hover {
  background-color: #fff3;
}

.yearly-button {
  z-index: 2;
  color: #fff;
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
  position: relative;
}

.yearly-button.yearly {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #929292;
  text-align: center;
  cursor: pointer;
  align-items: center;
  height: auto;
  margin-top: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1rem;
}

.fixed-pricing-wrapper-inner {
  padding-left: 20px;
}

.fixed-pricing-wrapper-outer {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 10px;
  padding-right: 0;
  display: flex;
}

.fixed-pricing-wrapper-outer.best-value {
  text-align: left;
  background-color: #a54e4e;
  background-image: linear-gradient(#11253e, #283e51 51%, #4b79a1);
  justify-content: center;
  align-items: center;
}

.pricing-hero-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.pricing-hero-wrapper-text {
  text-align: center;
  width: 70%;
  margin-bottom: 30px;
}

.pricing-wrapper-promo-cta {
  background-color: #162a42;
  border-radius: 20px;
  width: auto;
  padding: 10px 20px;
}

.pricing-wrapper-promo-cta.best-value {
  background-image: linear-gradient(172deg, #000, #283e51 51%, #4b79a1);
  width: 100%;
  margin-top: 20px;
  padding: 2px 10px 2px 20px;
  display: none;
}

.addiitonal-solutions-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". . . ."
                 "Area Area Area Area"
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.addiitonal-solutions-grid.all-inclusions {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.addiitional-solutions {
  width: 100%;
}

.enterprise-pricing-text {
  margin-bottom: 10px;
}

.additional-full-width {
  color: #f4fbfd;
  background-color: #f4fbfd;
  padding: 20px;
}

.code-embed-2 {
  object-fit: fill;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: auto;
}

.high-volume-message {
  background-color: #49a9bf;
  padding: 10px;
  display: none;
}

.pricing-period {
  font-family: Campton book, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.link-27 {
  color: #fff;
}

.icon-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 100px;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  align-items: stretch;
  width: auto;
  max-width: 165.578px;
  padding: 5px;
  display: inline-block;
  overflow: hidden;
}

.summary-upper {
  display: block;
}

.link-28 {
  color: #12304f;
}

.text-span-36, .link-29 {
  color: var(--rendr-teal);
}

.div-block-356 {
  background-color: #f4fbfd;
  border-radius: 20px;
  padding: 20px 15px;
}

.bold-text-38 {
  -webkit-text-stroke-width: 0px;
}

.bold-text-39, .bold-text-40, .bold-text-41, .bold-text-42, .bold-text-43, .bold-text-44, .bold-text-45, .bold-text-46, .bold-text-47, .bold-text-48, .bold-text-49 {
  font-size: 20px;
}

.bold-text-50, .bold-text-51, .bold-text-52 {
  font-weight: 700;
}

.bold-text-53, .bold-text-54, .bold-text-55, .bold-text-56 {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.list-6 {
  color: #35aabf;
  flex-flow: column;
  font-size: 25px;
  font-weight: 400;
  line-height: 40px;
  list-style-type: disc;
  display: flex;
}

.grid-48 {
  grid-column-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
  width: 100%;
  margin-right: 0;
}

.cta-brands-wrapper-text {
  width: 70%;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
}

.div-block-359 {
  width: 50%;
  display: inline-flex;
}

.div-block-360 {
  height: 100%;
  margin-right: 0;
}

.image-148 {
  height: 100%;
}

.list-item-7 {
  margin-top: 0;
}

.text-span-37 {
  color: #fff;
  background-color: #3736fb;
  border-radius: 20px;
  flex-direction: column;
  width: auto;
  padding: 5px 10px;
  font-size: 12px;
  display: inline-block;
  overflow: visible;
}

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

.image-149 {
  width: 100%;
}

.text-span-38 {
  color: #fff;
  background-color: #3736fb;
  border-radius: 20px;
  flex-direction: column;
  width: auto;
  padding: 5px 10px;
  font-size: 12px;
  display: inline-block;
  overflow: visible;
}

.collection-item-content-wrapper-2 {
  border-top: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding: 5%;
  display: flex;
}

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

.image-150 {
  width: 100%;
}

.collection-item-5 {
  border: 1px solid #000;
  flex-direction: column;
  display: flex;
}

.code-embed-3 {
  overflow: visible;
}

.key-summary-wrapper {
  background-color: #f4fbfd;
  border-top: 5px solid #34aabf;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 20px;
}

.key-summary-heading {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-151 {
  margin-right: 10px;
}

.account-creation-colunn {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: 0%;
  display: flex;
}

.account-creation-info-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 50px;
  display: block;
}

.form07_link {
  color: #5b3acc;
  font-size: 13px;
  font-weight: 700;
}

.text-counter {
  color: #5b617c73;
  font-size: 14px;
}

.paragraph-14 {
  color: #5b617c;
  text-align: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  line-height: 23px;
}

.error-message-2 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.next-button {
  background-color: #5b3acc;
  border-radius: 5px;
  flex: 1;
  align-self: center;
  padding: 12px 32px;
  font-size: 15px;
  transition: background-color .2s ease-in;
}

.field-title {
  color: #000037;
  background-color: #fff;
  margin-bottom: 5px;
  padding-left: 6px;
  font-size: 14px;
  font-weight: 400;
}

.checkbox-2 {
  z-index: 5;
  opacity: 0;
  cursor: pointer;
  border: 2px solid #0000;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.checkbox-2:active {
  border: 1px solid #000;
}

.success-message-6 {
  letter-spacing: 1px;
  padding: 50px;
}

.form12_checkbox_field {
  background-color: #fff;
  border: 1.2px solid #3e34c81a;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  width: 140px;
  height: 120px;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
  padding: 35px 22px 22px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 35px #c6d3ff47;
}

.checkbox-title {
  color: #5b3acc;
  justify-content: center;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 14px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.form-title-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 35px;
  display: flex;
}

.slider-11 {
  background-color: #0000;
  max-width: none;
  height: 100%;
  position: relative;
}

.mobile-nav-bottom {
  display: none;
}

.submit-button-7 {
  box-shadow: none;
  letter-spacing: 1px;
  background-color: #5b3acc;
  border-radius: 5px;
  width: 260px;
  height: auto;
  margin-bottom: -60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 14px;
  padding-bottom: 14px;
  transition: background-color .2s ease-in, box-shadow .2s ease-in;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.previous {
  opacity: .45;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100px;
  height: 35px;
  margin: auto auto 30px 30px;
  transition: opacity .2s;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.previous:hover {
  opacity: 1;
}

.field-input {
  color: #000037bf;
  background-color: #0000;
  border: 1.5px solid #3e34c80a;
  border-radius: 6px;
  width: 100%;
  min-height: 45px;
  font-size: 16px;
}

.field-input:focus {
  border-color: #0064fe;
}

.field-input::placeholder {
  color: #0000371a;
  font-family: Varela Round, sans-serif;
}

.next {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 159px;
  height: 47px;
  margin: auto auto 25px;
  display: block;
  position: absolute;
  right: 35px;
  overflow: visible;
}

.checkbox-field-2 {
  justify-content: flex-start;
  align-items: center;
  width: 24%;
  min-width: 150px;
  height: 140px;
  margin-left: 6px;
  margin-right: 6px;
  display: flex;
}

.checkbox_wrap {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.checkbox_wrap.checkbox_centre {
  justify-content: center;
}

.title-left {
  margin-top: 15px;
  margin-left: 15px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-wrapper {
  margin-bottom: 0;
  padding: 0;
  display: block;
}

.form-wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 390px;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.form-section-title {
  color: #0a1f44;
  margin-bottom: 12px;
  font-size: 32px;
  font-weight: 500;
  line-height: 32px;
}

.slide-9 {
  border-radius: 20px;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.previous-button {
  opacity: 1;
  color: #5b617c;
  text-indent: -2px;
  flex: none;
  align-self: center;
  padding: 5px 0;
  font-size: 15px;
  transition: opacity .2s ease-in;
}

.previous-button:hover {
  opacity: 1;
  border-bottom-color: #0000008c;
}

.form07_legal {
  color: #101c2e8a;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
}

.slider-content-wrap {
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 90px 0 75px;
  display: flex;
  position: relative;
}

.line-bottom {
  background-color: #c5c7ca;
  height: 1px;
}

.arrow-3 {
  width: 16px;
  margin-right: 8px;
}

.form-content {
  width: 100%;
  margin-bottom: -20px;
}

.form-content.final {
  margin-bottom: 0;
}

.text-block-139 {
  color: #5b3acc;
  font-weight: 500;
}

.checkbox-image {
  width: 45px;
}

.counter-image {
  width: 16px;
  margin-right: 5px;
}

.details-right {
  align-items: center;
  margin-top: 15px;
  margin-right: 15px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.field-label-2 {
  font-weight: 700;
}

.checkbox-3 {
  background-color: #ff2a2a;
}

.hours-config-wrapper {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-361, .datetime-selector {
  display: flex;
}

.stepper-container {
  margin-bottom: 20px;
}

.div-block-362 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-stepper-item {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.form-step {
  background-color: #35aabf;
  border-radius: 100px;
  height: 5px;
}

.form-step.incomplete {
  background-color: #eaeceb;
}

.checkbox-4 {
  width: 100px;
}

.select-field-3 {
  display: flex;
}

.div-block-363 {
  flex-flow: column;
  display: flex;
}

.account-creation-signup-wrapper {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 5%;
  display: flex;
}

.grid-49 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 40px;
}

.code-embed-4 {
  width: 100%;
}

.account-creation-welcome-div {
  margin-bottom: 20px;
}

.plans-cta {
  background-image: linear-gradient(#000, #283e51 51%, #4b79a1);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.account-creation-plans {
  display: none;
}

.select-plan-account-creation {
  margin-top: 20px;
}

.plan-card {
  border: 2px solid #eee;
  border-radius: 4px;
  flex-flow: column;
  padding: 10px;
  display: flex;
}

.div-block-364 {
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
}

.accountcreationerror {
  flex-flow: column;
  display: none;
}

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

.image-152 {
  margin-bottom: 40px;
}

.unvalidated-div-button {
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.shared-hours-wrapper {
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.image-153 {
  width: 100%;
  height: 100%;
  max-height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.shared-hours-from {
  width: 100%;
  margin-right: 10px;
}

.shared-hours-datetimes {
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.shared-hours-to {
  width: 100%;
}

.tab-link-tab-2-9 {
  background-color: #fff;
  border-radius: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.tab-link-tab-2-9.w--current {
  background-color: #f3fafc;
  border: 2px solid #35aabf;
}

.tab-link-tab-1-15 {
  background-color: #fff;
  padding-left: 15px;
  padding-right: 15px;
}

.tab-link-tab-1-15.w--current {
  background-color: #f3fafc;
  border: 2px solid #35aabf;
  border-radius: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.tabs-menu-16 {
  justify-content: space-around;
  display: flex;
}

.multi-day-tabs {
  margin-top: 20px;
}

.multi-location-upload {
  background-color: #f1f1f1;
  border: 1px dashed #b9b8b8;
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

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

.account-creation-image-div {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding-bottom: 20px;
  display: flex;
}

.hscompanyid, .multi-location-support-div {
  display: none;
}

.image-154 {
  width: 450px;
}

.rl_navbar5_spacing-block1 {
  width: 100%;
  padding-bottom: .25rem;
}

.rl_navbar5_dropdown-toggle {
  color: var(--relume-library-lite-rl-black);
  padding: 1.5rem 2.5rem 1.5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

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

.rl_navbar5_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.rl_navbar5_link {
  color: var(--relume-library-lite-rl-black);
  padding: 1.5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar5_link.w--current {
  color: #0000;
}

.rl_navbar5_dropdown-column-text {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.3;
}

.rl_navbar5_dropdown-background-layer {
  background-color: var(--relume-library-lite--rl-gray);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rl_navbar5_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.rl_navbar5_dropdown-list.w--open {
  background-color: #fff;
  border-bottom: 1px solid #000;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: 100% 0% auto;
  overflow: hidden;
}

.rl_navbar5_text-small {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

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

.rl_navbar5_large-item-content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.rl_navbar5_dropdown-content {
  width: 100%;
  display: flex;
}

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

.rl-text-style-small {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar5_dropdown-link-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_navbar5_button {
  border: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-white);
  text-align: center;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar5_menu-button {
  padding: 0;
}

.rl-button-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl_navbar5_icon {
  height: 1.5rem;
}

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

.rl_navbar5_icon-wrapper {
  flex: none;
}

.rl_navbar5_item-title {
  color: var(--relume-library-lite-rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar5_blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.rl_navbar5_blog-image-wrapper {
  width: 100%;
  padding-top: 66.66%;
  position: relative;
}

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

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

.rl-button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_navbar5_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.rl_navbar5_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.rl_navbar5_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.rl_navbar5_dropdown-content-right {
  flex: 1;
  max-width: 35rem;
  padding: 2rem 0 2rem 2rem;
  display: flex;
  position: relative;
}

.rl_navbar5_spacing-block2 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl_navbar5_menu-dropdown {
  position: static;
}

.rl_navbar5_item-link {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: underline;
}

.rl_navbar5_component {
  border-bottom: 1px solid var(--relume-library-lite-rl-black);
  background-color: var(--relume-library-lite-rl-white);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.rl_navbar5_button-secondary {
  border: 1px solid var(--relume-library-lite-rl-black);
  color: var(--relume-library-lite-rl-black);
  text-align: center;
  background-color: #0000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar5_dropdown-content-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
  position: relative;
}

@media screen and (min-width: 1280px) {
  .form._1 {
    display: flex;
  }

  .text-field.less-width {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-field.less-width.less-pad {
    margin-right: 10px;
  }

  .text-field.less-width.less-pad.noten, .text-field.less-width.no10 {
    margin-left: 0;
  }

  .submit-button.no-margin {
    text-align: center;
    display: block;
  }

  .submit-button.no-margin.no-marg {
    margin-left: 0;
  }

  .form-block {
    flex-direction: column;
    display: block;
  }

  .div-block-46 {
    flex-direction: row;
    display: block;
  }

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

  .div-block-48 {
    justify-content: flex-start;
    padding-top: 10px;
    display: flex;
  }

  .paragraph-3.rma {
    width: 80%;
  }

  .column-31 {
    padding-left: 0;
    padding-right: 15px;
  }

  .div-block-115 {
    height: 300px;
  }

  .columns-19 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .column-32 {
    padding-left: 15px;
    padding-right: 0;
  }

  .image-74 {
    max-width: none;
  }

  .chakra-stack-css-1sigv9r {
    height: 100vh;
  }

  .primary-button, .primary-button.best-value-pricing.pricing.power, .primary-button.pricing.starter, .primary-button.pricing.essentials, .primary-button.pricing.custom {
    text-align: center;
  }

  .hero-heading-left-2.mobile-hidden {
    display: flex;
  }

  .rl_navbar1_button.enterprise-summary-button {
    text-align: center;
  }

  .code-embed-2 {
    display: block;
    overflow: hidden;
  }
}

@media screen and (min-width: 1440px) {
  .hero-section {
    margin-bottom: 0;
  }

  .main-hero-tagline-wrapper {
    padding-left: 0;
  }

  .form._1 {
    display: flex;
  }

  .text-field.less-width.less-pad.noten, .text-field.less-width.no10 {
    margin-left: 0;
  }

  .column-11 {
    justify-content: center;
  }

  .column-12 {
    flex-direction: column;
    justify-content: flex-start;
    height: 90vh;
    display: flex;
  }

  .slider-4 {
    position: absolute;
    inset: 0%;
  }

  .slide-5 {
    height: 700px;
    max-height: 700px;
    position: absolute;
  }

  .paragraph-3.rma {
    width: 80%;
  }

  .link-block-16.comingsoon {
    opacity: 1;
  }

  .menu-button-3:active {
    background-color: #fff;
  }

  .overlay {
    background-color: #35aabf99;
    width: 100%;
    height: 100%;
  }

  .press-media {
    padding-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .link-block-17 {
    width: 100%;
  }

  .image-74 {
    max-width: 859px;
  }

  .site-wrapper {
    background-color: #0000;
  }

  .site-nav-bar-link {
    padding-top: 5px;
  }

  .navigation-bar-dt {
    padding-left: 10vh;
    padding-right: 10vh;
  }

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

  .hero-intro-section {
    padding-left: 10vh;
    padding-right: 10vh;
  }

  .column-52 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-10 {
    max-width: 90%;
  }

  .chakra-stack-css-1sigv9r {
    height: 100vh;
  }

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

  .amcalform_submit.mpa {
    width: 80%;
    margin-top: 0;
  }

  .steps {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-heading-left-2.mobile-hidden {
    display: flex;
  }

  .zor-section-1 {
    font-size: 14px;
  }

  .submit_buttons {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .pag_mpa_form {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    display: flex;
  }

  .fieldlabel {
    font-family: Campton book, sans-serif;
  }

  .amcalform_field {
    color: #000;
    border-radius: 4px;
    font-family: Campton book, sans-serif;
  }

  .mainsection {
    width: 100%;
  }

  .mpa_form {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    display: block;
  }

  .error-message {
    color: var(--black);
    border-radius: 3px;
    margin-bottom: 6px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 12px;
  }

  .div-block-336 {
    width: 100%;
  }
}

@media screen and (min-width: 1920px) {
  .form._1 {
    display: flex;
  }

  .text-field.less-width.less-pad.noten, .text-field.less-width.no10 {
    margin-left: 0;
  }

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

  .div-block-17 {
    width: auto;
  }

  .div-block-18 {
    padding-left: 15vh;
    padding-right: 15vh;
  }

  .steps-section.hidden {
    flex-direction: row;
    display: flex;
  }

  .div-block-27 {
    align-items: center;
    width: 100%;
    max-width: 1200px;
    display: flex;
  }

  .container-template {
    width: 100%;
    max-width: 1200%;
  }

  .container-template.center {
    justify-content: center;
    width: 100%;
    max-width: 1200%;
    display: flex;
  }

  .columns-6 {
    height: 95%;
  }

  .column-12 {
    height: 100%;
  }

  .div-block-40 {
    height: 80vh;
  }

  .slide-5 {
    position: static;
  }

  .section-3 {
    height: 95vh;
  }

  .slider-5 {
    background-color: #0000;
    height: 100%;
  }

  .left-arrow-5, .right-arrow-5 {
    display: none;
  }

  .slide-6 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5e6ada6540b2ff18f92c143d_painter%403x.png");
    background-position: 0 0;
    background-size: cover;
  }

  .slide-nav-5 {
    inset: auto auto 0% 0%;
  }

  .image-19 {
    width: 400px;
    max-width: 400px;
  }

  .image-20 {
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .section-steps {
    flex-direction: row;
  }

  .column-18 {
    justify-content: flex-start;
    display: block;
  }

  .section-9 {
    align-items: center;
    display: flex;
  }

  .navbar {
    padding-left: 15%;
    padding-right: 15%;
  }

  .desktop-hero {
    padding-left: 0%;
    padding-right: 0%;
  }

  .headingmain {
    max-width: 100%;
  }

  .section-12 {
    padding-left: 15%;
    padding-right: 15%;
  }

  .heading-14.shopify {
    width: auto;
  }

  .section-13 {
    padding-left: 15%;
    padding-right: 15%;
  }

  .paragraph-3 {
    width: 60%;
  }

  .section-14 {
    padding-left: 15%;
    padding-right: 15%;
  }

  .bodycontainer {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    max-width: 800px;
    height: 100px;
    display: flex;
  }

  .div-block-103 {
    width: 50%;
  }

  .paragraph-8 {
    font-size: 22px;
    line-height: 30px;
  }

  .text-field-4 {
    padding-top: 24px;
    padding-bottom: 24px;
    font-size: 18px;
    line-height: 30px;
  }

  .submit-button-3 {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 22px;
  }

  .link-block-16.comingsoon {
    opacity: 1;
  }

  .retailersignupsection.retailersignup {
    background-position: 50%;
    background-size: auto;
  }

  .column-35 {
    padding-left: 10%;
  }

  .column-46 {
    padding-right: 0%;
  }

  .image-74 {
    max-width: 859px;
  }

  .site-nav-bar {
    padding-left: 15%;
    padding-right: 15%;
  }

  .site-nav-bar-link.primary-nav-button.menu-item-button {
    display: inline-block;
  }

  .site-nav-bar-menu {
    padding-left: 18%;
    padding-right: 18%;
  }

  .site-nav-bar-menu-swr {
    display: none;
  }

  .navigation-bar-dt {
    padding-left: 10vh;
    padding-right: 10vh;
  }

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

  .hero-intro-section {
    height: auto;
  }

  .heading1 {
    font-size: 60px;
    line-height: 70px;
  }

  .paragraph-10 {
    max-width: 80%;
    font-size: 24px;
    line-height: 30px;
  }

  .image-82 {
    max-width: 549px;
  }

  .main-content-home-section, .how-it-works-section, .footer-main-section {
    padding-left: 15vh;
    padding-right: 15vh;
  }

  .image-93 {
    max-height: 90%;
  }

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

  .pageheading.left {
    font-size: 38px;
  }

  .header-wrapper {
    height: 120px;
  }

  .chakra-stack-css-1sigv9r {
    height: 100vh;
  }

  .grid-32 {
    grid-row-gap: 30px;
  }

  .bold-text-15 {
    font-size: 24px;
  }

  .bold-text-16 {
    font-size: 18px;
  }

  .div-block-290, .bold-text-17, .paragraph-12.left-para.heading-text {
    font-size: 24px;
  }

  .navbar-logo-left-container.shadow-three {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-2 {
    max-width: 1200px;
  }

  .hero-wrapper {
    width: 100%;
    max-width: 1200px;
  }

  .hero-split {
    max-width: 46%;
  }

  .shadow-two {
    color: #0000;
  }

  .hero-heading-left-2.site-hero {
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-heading-left-2.site-hero.solution-hero {
    height: 90vh;
  }

  .hero-heading-left-2.mobile-hidden {
    display: flex;
  }

  .technology-insights {
    justify-content: center;
    display: flex;
  }

  .directory-div {
    justify-items: center;
  }

  .pag_mpa_form {
    color: #12304f;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    margin-top: 0;
    font-size: 16px;
    display: block;
  }

  .fieldlabel {
    font-size: 14px;
  }

  .container-4 {
    align-items: center;
    height: 100%;
    display: flex;
  }

  .headercontainer {
    align-items: center;
    max-width: 800px;
    height: 100%;
    display: flex;
  }

  .mainsection {
    font-size: 16px;
  }

  .bodycontent {
    color: var(--midnight-blue);
    font-family: Campton book, sans-serif;
    font-size: 16px;
  }

  .mpa_form {
    width: 100%;
  }

  .postcodestable {
    color: #11304f;
  }

  .heading-29 {
    color: #11304f;
    margin-top: 0;
    margin-bottom: 0;
    font-family: RendrCampton, sans-serif;
    font-weight: 600;
  }

  .div-block-335 {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .container-large-2 {
    text-align: left;
  }
}

@media screen and (max-width: 991px) {
  .hero-section {
    display: flex;
  }

  .hero-section.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .header {
    padding: 20px 40px;
    position: relative;
  }

  .social-s-wrapper.footer.tablet {
    padding-top: 20px;
  }

  .social-s-wrapper.footer.tablet.hidden {
    align-items: flex-start;
  }

  .main-hero-tagline-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .benefits-section {
    margin-top: 0;
  }

  .div-block {
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-4 {
    color: #2b292da3;
    font-family: Campton book, sans-serif;
  }

  .sms-section {
    flex-direction: row;
    display: none;
  }

  .sms-section.mobile {
    flex-direction: row;
    justify-content: center;
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .div-block-7 {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .heading-4 {
    text-align: center;
    max-width: none;
  }

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

  .text-block-5 {
    max-width: none;
  }

  .form {
    display: flex;
  }

  .form._1 {
    flex-direction: column;
    align-items: flex-start;
  }

  .submit-button.no-margin {
    margin-left: 0;
  }

  .div-block-12, .testimonials-section {
    padding: 40px;
  }

  .heading-11 {
    position: relative;
  }

  .faq-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-17 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-18 {
    padding: 2vh 20px;
  }

  .pre-footer-wrapper {
    padding: 40px;
  }

  .div-block-21 {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-22 {
    flex-direction: column;
    align-items: flex-start;
  }

  .columns {
    height: auto;
    display: block;
  }

  .painter--mobile {
    width: auto;
  }

  .painter--mobile.tradie {
    width: 100%;
  }

  .column {
    flex-direction: row-reverse;
    align-items: flex-start;
    height: auto;
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: static;
  }

  .column-2 {
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .slider-3 {
    justify-content: center;
    height: auto;
    display: block;
  }

  .steps-section {
    padding: 40px;
  }

  .column-3 {
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .div-block-25 {
    background-image: none;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    display: flex;
    position: static;
  }

  .columns-4 {
    display: block;
  }

  .slide-nav-3 {
    inset: auto 0% 0%;
  }

  .slider-background {
    background-color: #fce4e3;
    justify-content: center;
    width: 100%;
  }

  .slider-background.tradie {
    width: 100%;
    max-width: 100%;
  }

  .slider-background.tradie-background {
    background-color: #bcd8d8;
  }

  .slider-background.bbq-background {
    background-color: #b7c2cc;
  }

  .slider-background.garden-background {
    background-color: #fff0e0;
  }

  .slider-background.shed-background {
    background-color: #ffe89f;
  }

  .column-4 {
    padding-left: 0;
    position: relative;
  }

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

  .div-block-29 {
    z-index: 5;
    position: relative;
    top: 0%;
    left: 0;
  }

  .faq-container {
    width: 100%;
    min-width: 0;
  }

  .column-5 {
    flex-direction: column;
    align-items: center;
    display: flex;
    overflow: visible;
  }

  .div-block-31 {
    z-index: 3;
    flex-direction: row;
    flex: 0 auto;
    order: -1;
    justify-content: center;
    display: flex;
    position: absolute;
  }

  .column-6 {
    display: none;
    position: relative;
  }

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

  .section-2 {
    margin-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .tabs-2 {
    padding-top: 0;
  }

  .tab-image-1 {
    z-index: 4;
    position: static;
  }

  .image-14 {
    z-index: 4;
    height: 428px;
    max-height: 428px;
    display: inline-block;
    position: static;
    inset: 0% 0% 0% auto;
  }

  .image-15 {
    width: 602px;
    max-width: 601.188px;
    position: static;
  }

  .div-block-38 {
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .image-16 {
    max-width: none;
    display: block;
    position: static;
  }

  .desktop-hero-section {
    height: auto;
    display: none;
  }

  .columns-8 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    display: flex;
  }

  .column-14 {
    padding-left: 40px;
    padding-right: 40px;
    display: block;
  }

  .column-15 {
    height: 100vh;
    padding-left: 0;
  }

  .slider-7 {
    height: 100%;
  }

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

  .location-suggestion {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-7 {
    margin-top: 0;
  }

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

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

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

  .navbar {
    z-index: 999999;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    padding-left: 0%;
    padding-right: 0%;
    display: none;
  }

  .button-3 {
    display: flex;
  }

  .desktop-hero {
    background-position: 50%;
    background-size: 100% 100%;
    display: none;
  }

  .div-block-58 {
    z-index: 4;
    height: 70%;
    padding-left: 20px;
    padding-right: 20px;
    position: absolute;
    inset: 0% 0% auto;
  }

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

  .section-13 {
    padding: 2vh 20px;
  }

  .paragraph-3.rma {
    width: auto;
  }

  .paragraph-3.shopifypara.shopifycolumnstext.codesnippet {
    padding-top: 10px;
  }

  .section-14 {
    flex-direction: column;
  }

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

  .menu-button, .icon {
    display: none;
  }

  .mobile-hero {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/60fe035c3200fc1c55f62ccf_introHeader.png");
    background-position: 0%;
    background-size: cover;
    align-items: flex-start;
    height: 80vh;
    display: block;
  }

  .image-28 {
    width: 100%;
    position: relative;
    inset: 0%;
  }

  .pre-footer-cta {
    padding: 4vh 20px;
  }

  .progression-bar {
    width: 90%;
  }

  .tabs {
    flex-direction: column;
  }

  .tabs_menu {
    flex-direction: row;
    justify-content: space-around;
  }

  .div-block-82 {
    display: none;
  }

  .div-block-83 {
    border-style: dashed;
    border-color: #0000006b;
    width: 445px;
    display: block;
    position: relative;
    top: 31px;
  }

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

  .content-block {
    padding: 20px 10px;
  }

  .horizontal-scroll-menu.section-under-picker.shopifynav {
    color: #e7f5f7;
    background-color: #e7f5f7;
    justify-content: center;
    align-items: center;
    display: flex;
    position: sticky;
    top: 0;
  }

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

  .button-4.mobile {
    display: none;
  }

  .div-block-103 {
    width: 90%;
  }

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

  .retailersignupsection {
    background-position: 30% 100%;
  }

  .column-34 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-119 {
    height: auto;
  }

  .column-35 {
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .navmenu {
    z-index: 700;
    border-radius: 20px 0 0 20px;
    width: 50vw;
    display: none;
  }

  .text-block-45.shopifynavlink {
    text-align: center;
    flex: 1;
  }

  .faq-container-2 {
    width: 100%;
    min-width: 0;
  }

  .faq-img {
    width: 50px;
    height: 50px;
  }

  .column-45 {
    padding-left: 20px;
  }

  .payment-icons {
    justify-content: flex-start;
  }

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

  .div-block-254, .div-block-255 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-272 {
    flex-direction: row;
    display: flex;
  }

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

  .shopifystepsmenu {
    display: none;
  }

  .link-12.shopifynavlink {
    padding-right: 20px;
    font-size: 16px;
  }

  .steptitle {
    font-size: 24px;
    line-height: 40px;
  }

  .stepnumber {
    width: 40px;
    height: 40px;
  }

  .heading-25 {
    font-size: 24px;
  }

  .hero-intro-section {
    flex-direction: column;
    height: auto;
    padding-top: 6vh;
    display: flex;
  }

  .column-52, .columns-26 {
    flex-direction: column;
    height: auto;
    display: flex;
  }

  .column-53 {
    display: none;
  }

  .home-main-content-section {
    padding-left: 5vh;
    padding-right: 5vh;
  }

  .main-content-home-section {
    padding: 6vh 5vh;
  }

  .how-it-works-section {
    padding-left: 5vh;
    padding-right: 5vh;
  }

  .footer-main-section {
    padding: 6vh 5vh;
  }

  .column-54 {
    justify-content: center;
    display: flex;
  }

  .chakra-stack-css-d14qj5 {
    flex-direction: column;
    width: auto;
    margin-bottom: 40px;
    display: flex;
  }

  .pageheading.left {
    font-size: 1.9em;
    line-height: 1.4em;
  }

  .form-block-wrapper {
    width: auto;
  }

  .header-wrapper {
    padding-right: 0%;
  }

  .chakra-stack-css-1sigv9r {
    flex-direction: column;
    align-items: stretch;
    width: auto;
  }

  .bold-text-15 {
    font-size: 1.2em;
  }

  .bold-text-16 {
    font-size: 1em;
  }

  .chakra-stack-css-2tjt22-2 {
    width: auto;
  }

  .div-block-290 {
    height: 100vh;
  }

  .bold-text-17 {
    font-size: 1.2em;
  }

  .right-side-wrapper-2 {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: auto;
    height: auto;
    margin-top: 36px;
    display: flex;
  }

  .wrapper_form {
    width: 96%;
  }

  .heading_primary {
    font-size: 20px;
  }

  .form_block {
    width: 100%;
    min-width: 100%;
  }

  .container-2 {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-4 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-4 {
    padding: 12px;
  }

  .menu-button-4.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-wrapper.centred {
    margin-bottom: 0;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .primary-heading.h2.cta.centred {
    text-align: center;
  }

  .primary-heading.h2.centered.developers {
    width: auto;
  }

  .heading-para-primary.h2.cta {
    max-width: 90%;
  }

  .primary-button, .primary-button.best-value-pricing.pricing.power, .primary-button.pricing.starter, .primary-button.pricing.essentials, .primary-button.pricing.custom {
    text-align: center;
  }

  .brand-carousel {
    padding-left: 30px;
  }

  .hero-heading-left-2.site-hero, .hero-heading-left-2.site-hero.industries, .hero-heading-left-2.site-hero.industries.solutions {
    height: auto;
  }

  .industry-grid.home-fulfilment {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .industry-grid.home-fulfilment.technology {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-292 {
    max-width: 100%;
  }

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

  .footer-content {
    grid-column-gap: 20px;
  }

  .zor-wrap-3 {
    padding-top: 0;
  }

  .zor-section-1 {
    font-size: 1.3vw;
  }

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

  .static-marquee_logos {
    width: 200vw;
  }

  .marquee_wrap {
    width: 400vw;
  }

  .grid-6-cols {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .intro_component {
    margin-top: 2.5rem;
    padding: 7.5rem 5rem;
  }

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

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

  .dynamic-marquee_logo-list {
    width: 200vw;
  }

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

  .header-nav-menu-wrapper {
    background-color: #fff;
    border-top: 1px solid #eff0f6;
    border-bottom: 1px solid #eff0f6;
    padding: 24px;
  }

  .header-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .header-wrapper-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .dropdown-pd {
    padding: 20px 0 14px;
  }

  .hamburger-menu-wrapper.w--open {
    background-color: #0000;
  }

  .header-nav-list-item {
    margin-bottom: 12px;
    padding-left: 0;
  }

  .header-nav-list-item.show-in-tablet {
    display: block;
  }

  .hamburger-menu-bar {
    width: 44px;
    height: 3px;
  }

  .hamburger-menu-bar.bottom {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .dropdown-column-wrapper {
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
  }

  .dropdown-column-wrapper.w--open {
    position: static;
  }

  .btn-primary {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .rl_menu-icon_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .rl_menu-icon_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_menu-icon_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .rl_navbar1_menu-button.w--open {
    background-color: #0000;
  }

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

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

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

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

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

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

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

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

  .rl_navbar1_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .rl_navbar1_menu.is-page-height-tablet {
    height: 100vh;
    padding-bottom: 15rem;
  }

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

  .marquee_wrap-2 {
    width: 400vw;
  }

  .static-marquee_logos-2 {
    width: 200vw;
  }

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

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

  .rl_menu-icon_line-bottom-2 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .rl_menu-icon_line-middle-2 {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_menu-icon_line-top-2 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .rl_navbar1_menu-button-2.w--open {
    background-color: #0000;
  }

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

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

  .rl_navbar1_dropdown-list-2 {
    position: static;
    overflow: hidden;
  }

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

  .rl-dropdown-icon-2 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

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

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

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

  .rl_navbar1_menu-2 {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .rl_navbar1_menu-2.is-page-height-tablet {
    height: 100vh;
    padding-bottom: 15rem;
  }

  .rl-heading-style-h4 {
    font-size: 1.75rem;
  }

  .rl_faq1_spacing-block-3, .rl_faq1_spacing-block-2 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2 {
    font-size: 2.75rem;
  }

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

  .rl_faq6_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .rl-heading-style-h4-2 {
    font-size: 1.75rem;
  }

  .rl_layout28_component {
    grid-column-gap: 3rem;
  }

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

  .logo2_logo-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .logo2_content-left {
    max-width: 16rem;
  }

  .logo2_component {
    grid-column-gap: 3rem;
  }

  .rl-padding-section-medium-3 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .rl_content6_component {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .developers-hero-div {
    width: auto;
  }

  .developer-button-div {
    grid-template-rows: auto;
  }

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

  .div-block-322 {
    width: auto;
  }

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

  .slider-container {
    width: auto;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 0;
    padding-right: 0;
    overflow: auto;
  }

  .category-slide {
    min-width: 400px;
  }

  .categories-slider {
    padding-right: 0;
    overflow: auto;
  }

  .categories-arrow {
    display: none;
  }

  .rl-heading-style-h4-3 {
    font-size: 1.75rem;
  }

  .rl_faq1_spacing-block-3-2, .rl_faq1_spacing-block-2-2 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-3 {
    font-size: 2.75rem;
  }

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

  .pricing-box {
    width: 48%;
    max-width: 310px;
    margin-bottom: 2%;
  }

  .basic-table, .premium-table, .pro-table {
    height: 650px;
  }

  .rl_menu-icon_line-middle-3 {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_navbar5_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .rl_navbar5_blog-item {
    width: 100%;
  }

  .rl_menu-icon_line-top-3 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

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

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

  .rl_navbar5_dropdown-background-layer {
    min-width: 100%;
  }

  .rl_navbar5_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .rl_navbar5_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .rl_navbar5_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .rl_navbar5_large-item-content {
    width: 100%;
  }

  .rl_navbar5_dropdown-content {
    flex-direction: column;
  }

  .rl_navbar5_menu-button.w--open {
    background-color: #0000;
  }

  .rl_navbar5_blog-list {
    width: 100%;
  }

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

  .rl-dropdown-icon-3 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .rl_menu-icon_line-bottom-3 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_navbar5_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .rl_navbar5_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1rem 5% 15rem;
    position: absolute;
    overflow: auto;
  }

  .rl_navbar5_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }

  .rl_navbar5_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .rl_navbar5_dropdown-content-wrapper {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .hero-section {
    height: auto;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    display: none;
  }

  .hero-section.mobile {
    display: block;
  }

  .header {
    padding: 20px;
    position: static;
  }

  .social-s-wrapper.footer {
    margin-top: 20px;
    display: block;
  }

  .main-hero-tagline-wrapper {
    padding-left: 0;
  }

  .benefits-section {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-4 {
    max-width: none;
  }

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

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

  .div-block-6 {
    display: flex;
    position: relative;
  }

  .div-block-7 {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .heading-4 {
    margin-bottom: 20px;
  }

  .heading-10.less-padding {
    line-height: 36px;
  }

  .paragraph.delivery-zones {
    margin-bottom: 15px;
  }

  .div-block-12 {
    padding: 40px 20px;
  }

  .grid-2 {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: stretch;
    padding-top: 20px;
  }

  .testimonials-section {
    padding: 40px 20px;
  }

  .heading-11 {
    font-size: 26px;
    line-height: 32px;
  }

  .faq-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-17 {
    padding-left: 0;
    padding-right: 0;
  }

  .pre-footer-wrapper, .div-block-21 {
    padding: 40px 20px;
  }

  .div-block-22, .columns {
    flex-direction: column;
  }

  .column {
    height: auto;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-2 {
    position: static;
  }

  .steps-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .column-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-25 {
    position: relative;
  }

  .columns-4 {
    height: auto;
  }

  .image-7 {
    width: 548px;
    max-width: 50%;
    height: auto;
  }

  .div-block-27 {
    display: block;
  }

  .column-4 {
    padding-left: 0;
  }

  .div-block-28 {
    position: relative;
  }

  .faq-container {
    min-width: auto;
    max-width: none;
    margin-bottom: 0;
  }

  .column-6 {
    display: none;
  }

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

  .section-2 {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-2 {
    padding-top: 0;
  }

  .column-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-15 {
    width: 500px;
    max-width: 500px;
    overflow: hidden;
  }

  .div-block-38 {
    padding-top: 0;
  }

  .tabs-menu-2 {
    inset: 0% 0% auto;
  }

  .tabs-content-2 {
    margin-top: 40px;
  }

  .div-block-39, .section-steps, .location-suggestion {
    flex-direction: column;
    display: block;
  }

  .columns-11 {
    flex-direction: column;
  }

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

  .div-block-51 {
    z-index: 999;
  }

  .resources-title-section {
    padding-top: 20px;
  }

  .heading-1.center {
    line-height: 55px;
  }

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

  .div-block-53 {
    flex-direction: column;
    align-items: center;
  }

  .desktop-hero {
    display: none;
  }

  .div-block-58 {
    height: 75%;
    padding-left: 20px;
    padding-right: 20px;
    position: absolute;
  }

  .headingmain {
    font-size: 38px;
    line-height: 45px;
  }

  .section-12 {
    padding-bottom: 4vh;
  }

  .heading-14 {
    width: 100%;
  }

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

  .paragraph-3.rma {
    width: auto;
  }

  .typedwithcursor {
    font-size: 38px;
    line-height: 45px;
  }

  .div-block-67 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mobile-hero {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/60fe035c3200fc1c55f62ccf_introHeader.png");
    background-position: 50%;
    background-size: cover;
    height: 80vh;
    display: block;
  }

  .image-28 {
    width: 100%;
  }

  .progression-bar {
    width: 180%;
    padding-bottom: 10px;
  }

  .div-block-70 {
    overflow: scroll;
  }

  .heading-16 {
    font-size: 22px;
  }

  .columns-15 {
    flex-direction: column;
  }

  .div-block-83 {
    width: 325px;
  }

  .tabs-menu-6 {
    flex-wrap: wrap;
  }

  .load-bar-base {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .standard-tab {
    justify-content: flex-start;
  }

  .retailersignupsection {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f84f0bb678293d127a458d5_RetailerMobileBanner.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50% 100%, 50%;
    background-size: cover, auto;
  }

  .column-34 {
    background-color: #0000;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .columns-21 {
    background-color: #0000;
  }

  .div-block-119 {
    height: auto;
  }

  .column-35 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .navmenu {
    width: 80vw;
    display: none;
  }

  .retailerbenefits {
    padding: 4vh 20px;
  }

  .text-block-44 {
    display: none;
  }

  .div-block-150 {
    justify-content: center;
    display: flex;
  }

  .image-48 {
    display: none;
  }

  .faq-img {
    min-width: 50px;
    min-height: 40px;
  }

  .div-block-254 {
    flex-direction: column;
    align-items: center;
  }

  .column-49, .column-50 {
    align-items: center;
  }

  .chakra-stack-css-1sigv9r {
    justify-content: space-between;
    align-items: stretch;
  }

  .right-side-wrapper-2 {
    width: 100%;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-4 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .hero-heading-left {
    padding: 60px 15px;
  }

  .primary-heading.h2.centered.developers {
    width: auto;
  }

  .primary-button.pricing.custom {
    text-align: center;
  }

  .hero-heading-left-2 {
    padding: 60px 15px;
  }

  .footer-dark {
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block {
    align-items: center;
  }

  .footer-link:hover {
    color: #1a1b1fbf;
  }

  .footer-social-block {
    margin-top: 20px;
    margin-left: -20px;
  }

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

  .footer-divider {
    margin-top: 60px;
  }

  .zor-grid-1 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .zor-section-1 {
    padding: 5em 3em;
    font-size: 1.69vw;
  }

  .button-group {
    flex-direction: column;
    align-items: stretch;
  }

  .button-18 {
    justify-content: center;
  }

  .grid-6-cols {
    grid-template-columns: 1fr 1fr;
  }

  .intro_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: stretch;
    padding: 5rem 2.5rem;
  }

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

  .header-logo {
    max-width: 230px;
  }

  .btn-primary {
    padding: 20px 32px;
  }

  .btn-primary.small {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .btn-primary.small.header-btn-hidde-on-mb {
    display: none;
  }

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

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

  .rl_logo1_logo {
    max-height: 3rem;
  }

  .rl_logo1_logo-list {
    padding-top: 1rem;
  }

  .rl_logo1_spacing-block-1 {
    padding-bottom: 1.5rem;
  }

  .rl-heading-style-h6 {
    font-size: 1.125rem;
  }

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

  .rl_logo1_logo-2 {
    max-height: 3rem;
  }

  .rl_logo1_logo-list-2 {
    padding-top: 1rem;
  }

  .rl_logo1_spacing-block-1-2 {
    padding-bottom: 1.5rem;
  }

  .rl-heading-style-h6-2 {
    font-size: 1.125rem;
  }

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

  .rl_navbar1_logo-link-2 {
    padding-left: 0;
  }

  .rl_navbar1_component-2 {
    height: auto;
    min-height: 4rem;
  }

  .rl_faq1_spacing-block-5 {
    padding-bottom: 1.5rem;
  }

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

  .rl_faq1_spacing-block-4 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_faq1_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl_faq1_answer-wrapper {
    margin-bottom: 1.25rem;
  }

  .rl_faq1_icon {
    width: 1.75rem;
    height: 1.75rem;
  }

  .rl_faq1_icon-wrapper {
    width: 1.75rem;
  }

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

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

  .rl_faq1_spacing-block-2 {
    padding-bottom: 3rem;
  }

  .rl_faq1_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2 {
    font-size: 2.25rem;
  }

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

  .rl_faq6_answer-wrapper {
    margin-bottom: 1.25rem;
  }

  .rl_faq6_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .rl_faq6_icon {
    width: 1.75rem;
    height: 1.75rem;
  }

  .rl_faq6_icon-wrapper {
    width: 1.75rem;
  }

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

  .rl_faq6_question {
    padding: 1rem 1.25rem;
  }

  .rl_faq6_spacing-block-2 {
    padding-bottom: 1.5rem;
  }

  .rl_faq6_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl_faq6_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .rl_layout28_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_layout28_component {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .logo2_logo {
    max-height: 3rem;
  }

  .logo2_logo-list {
    grid-column-gap: 1rem;
    padding-top: 1rem;
  }

  .rl-heading-style-h6-3 {
    font-size: 1.125rem;
  }

  .logo2_content-left {
    max-width: none;
  }

  .logo2_component {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .rl_contact6_spacing-block-5, .rl_contact6_spacing-block-6 {
    padding-bottom: .75rem;
  }

  .rl_contact6_form-field-2col {
    grid-template-columns: 1fr;
  }

  .rl_contact6_spacing-block-3 {
    padding-bottom: 1.5rem;
  }

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

  .rl_contact6_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .rl_contact6_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl_content6_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .developers-hero-div {
    width: auto;
  }

  .developer-button-div {
    grid-template-rows: auto;
  }

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

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

  .div-block-322 {
    width: auto;
  }

  .categories-slider {
    overflow: auto;
  }

  .rl_faq1_spacing-block-5-2 {
    padding-bottom: 1.5rem;
  }

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

  .rl_faq1_spacing-block-4-2 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4-3 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_faq1_spacing-block-3-2 {
    padding-bottom: 3rem;
  }

  .rl_faq1_answer-wrapper-2 {
    margin-bottom: 1.25rem;
  }

  .rl_faq1_icon-2 {
    width: 1.75rem;
    height: 1.75rem;
  }

  .rl_faq1_icon-wrapper-2 {
    width: 1.75rem;
  }

  .rl_faq1_question-text-2 {
    font-size: 1rem;
  }

  .rl_faq1_question-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rl_faq1_spacing-block-2-2 {
    padding-bottom: 3rem;
  }

  .rl_faq1_spacing-block-1-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-3 {
    font-size: 2.25rem;
  }

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

  .pricing-section {
    padding-top: 100px;
  }

  .pricing-box {
    width: 100%;
    min-height: auto;
    padding-bottom: 40px;
    padding-left: 5%;
    padding-right: 5%;
    font-size: 14px;
  }

  .container {
    padding-left: 3%;
    padding-right: 3%;
  }

  .pricing-section-2 {
    padding-top: 100px;
  }

  .container-5 {
    padding-left: 3%;
    padding-right: 3%;
  }

  .pricing-table-monthly {
    flex-direction: column;
  }

  .basic-table {
    height: 100%;
  }

  .premium-table {
    height: auto;
  }

  .pro-content {
    padding-bottom: 100px;
  }

  .pro-table {
    height: auto;
  }

  .pricing-table-yearlyy {
    flex-direction: column;
  }

  .premium-content, .basic-content {
    padding-bottom: 100px;
  }

  .form12_checkbox_field {
    width: 48%;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
  }

  .mobile-nav-bottom {
    z-index: 5;
    background-color: #fff;
    border-top: 1px solid #8395b126;
    height: 100px;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .previous, .next {
    z-index: 6;
    position: fixed;
  }

  .checkbox_wrap {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .form-wrapper {
    width: 100%;
  }

  .form-content {
    width: 90%;
  }

  .rl_navbar5_spacing-block1 {
    padding-bottom: .75rem;
  }

  .rl_navbar5_blog-item {
    grid-template-columns: .6fr 1fr;
  }

  .rl_navbar5_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .rl_navbar5_text-small {
    display: none;
  }

  .rl_navbar5_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .rl_navbar5_dropdown-content-right {
    padding: 1.5rem;
  }

  .rl_navbar5_spacing-block2 {
    padding-bottom: .75rem;
  }

  .rl_navbar5_component {
    min-height: 4rem;
  }
}

@media screen and (max-width: 479px) {
  .hero-section {
    height: auto;
    padding-bottom: 88px;
    display: none;
  }

  .hero-section.mobile {
    flex-direction: column;
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .body {
    overflow: visible;
  }

  .header {
    justify-content: center;
    align-items: center;
    padding: 16px;
    display: flex;
    position: static;
  }

  .logo, .social-s-wrapper {
    display: none;
  }

  .social-s-wrapper.footer {
    display: block;
  }

  .social-s-wrapper.footer.tablet {
    margin-top: 0;
  }

  .social-s-wrapper.footer.tablet.hidden {
    justify-content: center;
    display: block;
  }

  .social-icons {
    display: block;
  }

  .social-icon.no-pad {
    margin-right: 0;
  }

  .hero-section-main {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: 0;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .main-hero-tagline-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .heading {
    text-align: center;
    max-width: 280px;
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 34px;
  }

  .text-block {
    text-align: center;
    width: auto;
    margin-bottom: 24px;
  }

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

  .slider {
    z-index: 2;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 320px;
    padding-bottom: 0;
    display: block;
    position: static;
  }

  .slide {
    margin-top: 0;
  }

  .mask {
    padding-top: 60px;
    overflow: hidden;
  }

  .benefits-section {
    flex-direction: row;
    margin-top: 0;
    padding: 40px 16px 20px;
    display: flex;
  }

  .text-block-2 {
    font-size: 16px;
  }

  .heading-3 {
    font-size: 24px;
  }

  .heading-3.delivery-areas {
    font-family: Campton, sans-serif;
  }

  .div-block {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

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

  .text-block-3 {
    padding-top: 24px;
  }

  .text-block-4 {
    padding-bottom: 32px;
  }

  .sms-section {
    height: auto;
    padding: 88px 16px;
    display: none;
  }

  .sms-section.mobile {
    justify-content: center;
    padding-top: 20px;
    display: flex;
  }

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

  .div-block-6 {
    margin-bottom: 24px;
  }

  .steps-section {
    flex-direction: column;
    padding-bottom: 88px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-7 {
    padding: 0;
  }

  .heading-4 {
    text-align: center;
    max-width: none;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 34px;
  }

  .text-block-5 {
    text-align: center;
    padding-bottom: 20px;
  }

  .form {
    flex-direction: column;
    display: block;
  }

  .text-field, .text-field.less-width.less-pad.noten.contact {
    width: 100%;
  }

  .text-field.less-width.no10.message {
    text-align: left;
    width: 100%;
    display: block;
  }

  .text-field.less-width.no10.contact {
    width: 100%;
  }

  .submit-button {
    width: 100%;
    margin-left: 0;
  }

  .submit-button.no-margin.no-marg {
    width: 100%;
  }

  .slide-nav {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    position: relative;
    top: -65px;
  }

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

  .div-block-9 {
    padding-left: 0;
  }

  .steps-tab {
    padding-left: 20px;
  }

  .steps-tab.w--current {
    padding-left: 0;
  }

  .heading-10 {
    text-align: center;
    justify-content: center;
    max-width: none;
    font-size: 24px;
    line-height: 34px;
    display: flex;
  }

  .paragraph {
    text-align: center;
    max-width: none;
    margin-bottom: 0;
    padding-top: 24px;
    padding-bottom: 16px;
  }

  .paragraph.delivery-zones {
    margin-bottom: 0;
  }

  .paragraph.delivery-zones.padding {
    margin-top: 15px;
  }

  .paragraph.delivery-zones.padding.extra-lineh {
    line-height: 24px;
  }

  .div-block-10 {
    margin-bottom: 0;
  }

  .div-block-11 {
    height: 300px;
    margin-top: 25px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .steps-title.step1 {
    color: #1032ff3b;
    padding-left: 20px;
  }

  .tabs-menu {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding-top: 0;
    display: flex;
  }

  .brands-section {
    padding: 40px 16px;
  }

  .div-block-12 {
    padding: 0;
  }

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

  .div-block-14 {
    padding-bottom: 32px;
  }

  .testimonials-section {
    flex-direction: row;
    height: auto;
    margin-bottom: 30px;
    padding: 40px 16px;
    display: block;
  }

  .slide-nav-2 {
    color: #9b3131;
    background-color: #0000;
    position: absolute;
    top: 400px;
  }

  .heading-11 {
    font-size: 24px;
    line-height: 34px;
    position: static;
  }

  .div-block-16 {
    margin-bottom: 22px;
    padding-top: 10px;
  }

  .text-block-7 {
    padding-bottom: 20px;
  }

  .faq-wrapper {
    padding: 40px 16px;
  }

  .textblock.white {
    font-size: 16px;
  }

  .toggle.white {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .accordian.white {
    width: 100%;
  }

  .faq-accordion-wrapper {
    padding-top: 0;
  }

  .div-block-17 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-18 {
    padding: 4vh 15px;
  }

  .pre-footer-wrapper {
    padding: 40px 16px;
  }

  .heading-12 {
    text-align: center;
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 34px;
  }

  .div-block-21 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

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

  .div-block-22 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
  }

  .grid-3 {
    text-align: center;
    flex-direction: column;
    margin-right: 0;
    display: flex;
  }

  .text-block-10 {
    text-align: center;
    padding-bottom: 24px;
  }

  .link {
    padding-bottom: 20px;
    padding-right: 0;
  }

  .button {
    text-align: center;
    background-color: #1e7d7e;
    padding-top: 16px;
    padding-bottom: 16px;
    font-family: Campton, sans-serif;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .image-5 {
    max-width: none;
  }

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

  .image-6 {
    max-width: 90%;
    height: 100%;
    padding-bottom: 0;
    position: static;
  }

  .image-wrapper {
    z-index: 2;
    background-color: #fce4e3;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 30px;
    display: flex;
    position: absolute;
  }

  .image-wrapper.illust2 {
    background-color: #bcd8d8;
  }

  .slider-div {
    position: static;
  }

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

  .div-block-23 {
    background-color: #1e7d7e;
    border-radius: 100%;
    width: 8px;
    height: 8px;
    margin-right: 12px;
  }

  .div-block-24 {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

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

  .painter--mobile {
    background-color: #fce4e3;
    border-radius: 0 0 20px 20px;
  }

  .painter--mobile.tradie {
    background-color: #bcd8d8;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .painter--mobile.bbq {
    background-color: #b7c2cc;
  }

  .painter--mobile.garden {
    background-color: #fff0e0;
  }

  .painter--mobile.shed {
    background-color: #ffe89f;
  }

  .column {
    justify-content: center;
    height: auto;
    padding: 20px 16px 40px;
  }

  .column-2 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-3 {
    border-radius: 0;
    width: 100%;
    height: auto;
  }

  .mask-2 {
    padding-bottom: 0;
  }

  .steps-section {
    display: none;
  }

  .steps-section.mobile {
    padding-top: 88px;
    display: flex;
  }

  .column-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-25 {
    background-image: none;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin-top: 70px;
    display: flex;
    position: relative;
    inset: auto 0% 0%;
  }

  .slide-nav-3 {
    background-color: #0000;
    inset: auto 0% 0%;
  }

  .slider-background {
    border-radius: 0;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
    display: block;
  }

  .div-block-29 {
    inset: auto 0% 0% 70px;
  }

  .faq-container {
    margin-bottom: 0;
  }

  .faq {
    width: auto;
    height: 70px;
    padding-left: 0;
    padding-right: 0;
  }

  .toggle-text {
    width: 100%;
    font-size: 18px;
    position: static;
  }

  .faq-body-cont {
    padding-bottom: 10px;
    padding-right: 0;
  }

  .faq-answer {
    padding-left: 0;
  }

  .div-block-30 {
    padding-bottom: 20px;
  }

  .image-9 {
    display: block;
    position: relative;
    inset: auto 0% 0% auto;
  }

  .column-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-10 {
    width: auto;
  }

  .div-block-31 {
    position: absolute;
  }

  .column-6 {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .text-block-11, .text-block-12 {
    width: 100%;
    font-size: 18px;
  }

  .text-block-13 {
    width: 100%;
    font-size: 18px;
    line-height: 24px;
  }

  .text-block-14 {
    width: 100%;
    font-size: 18px;
  }

  .column-7, .column-8 {
    padding-left: 0;
    padding-right: 0;
  }

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

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

  .section-2 {
    margin-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-32 {
    display: none;
  }

  .div-block-37 {
    justify-content: center;
  }

  .column-9 {
    padding-left: 0;
    padding-right: 0;
  }

  .coming-soon, .coming-soon.hidden, .form-block {
    display: block;
  }

  .tab-link-tab-1-2.w--current {
    padding-left: 15px;
    padding-right: 15px;
  }

  .tabs-2 {
    flex-direction: row;
    display: block;
  }

  .image-14 {
    width: 164px;
    height: 328px;
    max-height: 328px;
  }

  .image-15 {
    width: 300px;
    max-width: 300px;
    height: 250px;
    max-height: 250px;
    position: static;
  }

  .div-block-38 {
    justify-content: center;
    margin-top: 0;
    padding-top: 10px;
    display: flex;
  }

  .tabs-menu-2 {
    justify-content: center;
    display: flex;
  }

  .columns-7 {
    flex-direction: column;
    display: block;
  }

  .sms-section {
    padding: 40px 15px;
    display: none;
  }

  .column-16 {
    justify-content: center;
    height: auto;
  }

  .image-19 {
    z-index: 10000;
    max-width: 100px;
    position: absolute;
    inset: 0%;
  }

  .image-20 {
    width: auto;
    max-width: none;
    height: 300px;
    position: relative;
    inset: auto 0% 0% auto;
  }

  .div-block-42 {
    justify-content: center;
    width: auto;
    display: block;
  }

  .section-steps {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .column-20 {
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .column-21 {
    justify-content: center;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .bold-text {
    justify-content: center;
    display: block;
  }

  .body-2 {
    flex-direction: column;
    align-items: center;
    display: block;
  }

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

  .location-suggestion {
    padding-left: 16px;
    padding-right: 16px;
  }

  .columns-11 {
    display: block;
  }

  .section-7 {
    margin-top: 0;
  }

  .div-block-47 {
    width: 100%;
  }

  .div-block-48 {
    width: 100%;
    display: block;
  }

  .section-8 {
    margin-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .resources-title-section {
    height: auto;
    padding: 10px 15px;
  }

  .heading-13 {
    flex: 1;
    margin-right: 12px;
    font-size: 18px;
    line-height: 24px;
  }

  .heading-13.covid.stg4 {
    margin-right: 0;
  }

  .heading-13.covid.stg4.msr {
    font-size: 22px;
  }

  .heading-1 {
    font-size: 36px;
    line-height: 38px;
  }

  .heading-1.center {
    text-align: center;
    font-size: 30px;
    line-height: 40px;
    overflow: visible;
  }

  .section-9 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-52 {
    font-size: 10px;
  }

  .image-23 {
    max-height: 50px;
  }

  .image-24 {
    max-width: 63px;
    max-height: 50px;
  }

  .navbar {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: auto;
    padding: 15px 10px;
    display: none;
    position: relative;
  }

  .button-3 {
    color: var(--rendr-teal);
    background-color: #35aabf40;
    margin-left: 0%;
    padding: 10px 12px;
    display: inline-block;
  }

  .button-3.desktop.btnsub1 {
    margin-bottom: 10px;
  }

  .desktop-hero {
    height: 100px;
    padding-top: 4vh;
    padding-left: 15px;
    padding-right: 15px;
    display: none;
  }

  .column-23 {
    margin-bottom: 20px;
  }

  .div-block-58 {
    z-index: 3;
    height: auto;
    margin-top: 55%;
    padding-left: 15px;
    padding-right: 15px;
    position: absolute;
    inset: 0% 0% auto;
  }

  .headingmain {
    object-fit: fill;
    margin-top: 2px;
    font-size: 30px;
    line-height: 32px;
  }

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

  .div-block-59.centered.bottom-pad {
    margin-bottom: 20px;
  }

  .div-block-62 {
    justify-content: center;
  }

  .section-12 {
    margin-top: 4vh;
    padding: 0 15px 4vh;
  }

  .heading-14 {
    width: auto;
    margin-bottom: 50px;
    font-size: 26px;
    line-height: 30px;
  }

  .heading-14.white.less-pad, .heading-14.white.less-space {
    margin-bottom: 30px;
  }

  .grid-4 {
    flex-direction: column;
    display: flex;
  }

  .text-block-22 {
    padding-top: 15px;
    font-weight: 400;
  }

  .section-13 {
    padding: 2vh 15px;
  }

  .paragraph-3.rma, .paragraph-3.shopifypara {
    width: auto;
  }

  .paragraph-3.shopifypara.shopifycolumnstext {
    overflow: visible;
  }

  .paragraph-3.shopifypara.shopifycolumnstext.credentials {
    flex-wrap: wrap;
  }

  .paragraph-3.shopifypara.shopifycolumnstext.codesnippet {
    padding-top: 5px;
  }

  .div-block-63, .div-block-64 {
    margin-bottom: 25px;
  }

  .typedwithcursor {
    height: auto;
    font-size: 30px;
    line-height: 32px;
  }

  .section-14 {
    padding: 4vh 15px;
  }

  .grid-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tabs-3 {
    flex-direction: column;
    display: block;
  }

  .tabs-menu-3 {
    flex-direction: row;
    justify-content: space-around;
    width: 100%;
    display: flex;
  }

  .text-block-24 {
    text-align: left;
    font-size: 24px;
    line-height: 32px;
  }

  .tabs-content-3 {
    flex-direction: row;
    width: auto;
    padding-top: 10px;
    display: block;
  }

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

  .tab-link-tab-1-3, .tab-link-tab-1-3.w--current {
    padding-left: 5px;
    padding-right: 5px;
  }

  .tab-link-tab-2-2.w--current {
    color: #ec0404;
    background-color: #0000;
  }

  .tab-link-tab-3-2.w--current {
    background-color: #0000;
  }

  .menu-button {
    padding: 0;
    display: none;
  }

  .image-26 {
    max-width: 80%;
  }

  .icon {
    display: none;
  }

  .brand {
    padding-left: 0;
  }

  .text-block-25 {
    width: 100%;
    font-size: 22px;
  }

  .div-block-67 {
    position: static;
  }

  .mobile-hero {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/60fe035c3200fc1c55f62ccf_introHeader.png");
    background-position: 50%;
    background-size: cover;
    height: 70vh;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-68 {
    position: relative;
    inset: 0%;
  }

  .image-28 {
    width: 100%;
  }

  .div-block-69 {
    height: 35px;
  }

  .pre-footer-cta {
    background-position: 0%;
    background-size: cover;
    border-radius: 0;
    margin-left: 0%;
    margin-right: 0%;
    padding: 2vh 20px;
  }

  .columns-14 {
    display: block;
  }

  .progression-bar {
    width: 200%;
    overflow: visible;
  }

  .div-block-70 {
    width: auto;
  }

  .heading-16 {
    font-size: 18px;
    line-height: 24px;
  }

  .heading-16.size-change {
    font-size: 13px;
  }

  .progress-bar {
    margin-left: 10px;
    margin-right: 10px;
  }

  .progress-bar-blue {
    width: 200%;
    margin: 0 10px 0 0;
  }

  .div-block-71 {
    flex-direction: column;
    align-items: center;
  }

  .image-29 {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .image-29._2 {
    margin-bottom: 13px;
  }

  .image-29._4 {
    margin-bottom: 20px;
  }

  .bold-text-2, .bold-text-3 {
    font-weight: 400;
  }

  .standard-tabs, .standard-tabs.w--current {
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .tabs {
    flex-direction: column;
  }

  .tabs_menu {
    flex-direction: row;
    justify-content: space-around;
  }

  .columns-15 {
    flex-direction: column;
  }

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

  .image-30, .image-31, .image-32, .image-33 {
    display: none;
  }

  .div-block-81 {
    z-index: 2;
    border: 1px dashed #000;
    position: relative;
    inset: 70% auto 0% 0%;
  }

  .div-block-83 {
    width: 240px;
    left: 0;
  }

  .tab-panel {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-content-6 {
    padding-top: 20px;
  }

  .content-block {
    padding-bottom: 10px;
  }

  .div-block-84 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .categories {
    max-width: 500%;
    display: inline-block;
    overflow: auto;
  }

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

  .box {
    background-color: var(--rendr-teal);
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f798acca039fa91232b8c24_icon-tools.svg");
    background-position: 50%;
    background-size: cover;
    border: 1px solid #e8f5f7;
    border-radius: 100px;
    width: 75px;
    height: 75px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 0;
    display: inline-block;
  }

  .box.hardware {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f798acca039fa91232b8c24_icon-tools.svg");
    background-position: 0 0;
    background-size: cover;
  }

  .box.homeware {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/602c863e1f67223f2611ca71_allcat%403x.png");
  }

  .box.pet-supplies {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f798aca8ee5397207b4364b_icon-tools%20copy%202.svg");
  }

  .box.apparel {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f798acc387259e00ca29bfc_icon-tools%20copy.svg");
  }

  .box.apparel.sport {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f8632e5c8e80ea3499d1e90_Rendr-CategoryIcons_7-SportsAndRecreation.svg");
  }

  .box.footwear {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f7a58e3c6adaf93aa0c6e52_Rendr-CategoryIcons_8-Footwear.svg");
  }

  .box.luggae {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f8632d22ceecf8212ee0947_Rendr-CategoryIcons_3-LuggageAndBags.svg");
  }

  .box.lighting {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f8632d9a4326b62705b0ec5_Rendr-CategoryIcons_5-Lighting.svg");
  }

  .box.ce {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f8632ddd89965f06f5aab55_Rendr-CategoryIcons_6-ConsumerElectroinics.svg");
    background-position: 0 0;
    background-size: cover;
  }

  .box.handbeauty {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f8632eba4326b40b65b0eca_Rendr-CategoryIcons_11-HairAndBeauty.svg");
    background-position: 0 0;
    background-size: cover;
  }

  .box.furn {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f8632f21091832ba22270af_Rendr-CategoryIcons_13-Furniture.svg");
  }

  .box.jewl {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f8632f5ec093941c2afb82d_Rendr-CategoryIcons_12-JewelleryAndWatches.svg");
    background-position: 0 0;
    background-size: cover;
  }

  .box.pharmacy {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f8632e5c8e80ea3499d1e90_Rendr-CategoryIcons_7-SportsAndRecreation.svg");
    background-position: 0 0;
    background-size: cover;
  }

  .box.baby {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f8632f2baa7b8bc80e98121_Rendr-CategoryIcons_14-Baby.svg");
    background-position: 0 0;
    background-size: cover;
  }

  .box.bacc {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f87cf3c34423b0ee0d8bba2_images.png");
    background-position: 0 0;
    background-size: cover;
  }

  .box.bodum {
    background-color: #cf011b;
    background-image: none;
  }

  .box.cusinepro, .box.sd, .box.mw {
    background-color: #fff;
    background-image: none;
  }

  .section-16 {
    background-color: var(--midnight-blue);
    height: 500px;
  }

  .body-3 {
    background-color: #fff;
    margin-left: 0;
    overflow: visible;
  }

  .horizontal-scroll-menu {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .horizontal-scroll-menu.cards {
    flex-flow: row;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .horizontal-scroll-menu.section-under-picker {
    margin-top: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .horizontal-scroll-menu.section-under-picker.brands {
    margin-top: 20px;
    margin-bottom: 0;
    display: none;
  }

  .horizontal-scroll-menu.section-under-picker.shopifynav {
    z-index: 2;
    background-color: #e7f5f7;
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 15px;
    display: block;
    position: sticky;
    top: 0;
  }

  .horizontal-scroll-menu.extra {
    margin-bottom: 0;
  }

  .horizontal-scroll-menu.extra.extraa {
    margin-bottom: 125px;
  }

  .card {
    background-color: #c2e5ec;
    border-radius: 20px;
    justify-content: space-between;
    width: 325px;
    height: 150px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 20px 20px 10px;
    display: inline-block;
  }

  .card._2 {
    background-color: var(--rendr-teal);
    border-radius: 20px;
    width: 325px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .card.image {
    width: 150px;
    padding: 0;
    position: relative;
  }

  .addresspicker {
    background-color: #fff;
    border-bottom: 1px solid #d3d3d3;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 20px 15px 0;
    display: flex;
    position: fixed;
    inset: 0% 0% auto;
  }

  .text-block-28 {
    color: var(--black);
    font-family: Campton book, sans-serif;
  }

  .text-block-29 {
    color: var(--rendr-teal);
    margin-bottom: 0;
    padding-right: 5px;
    font-family: Campton, sans-serif;
    font-size: 16px;
    font-weight: 600;
  }

  .bottomnavnar {
    z-index: 888888;
    background-color: #fff;
    border-top: 1px solid #d3d3d3;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: fixed;
    inset: auto 0 0;
  }

  .grid-7 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: center;
    place-items: center;
    margin-top: 20px;
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-87 {
    color: #000;
    background-color: #0000;
    width: auto;
    height: auto;
  }

  .image-34 {
    color: #0000;
  }

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

  .homepage-title-section {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .homepage-title-section.brand {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-88 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .text-block-30 {
    font-family: Campton, sans-serif;
    font-size: 20px;
    font-weight: 600;
  }

  .text-block-31 {
    font-family: Open Sans, sans-serif;
    font-size: 12px;
    font-weight: 600;
  }

  .div-block-89 {
    background-color: #e7f6fa;
    border-radius: 50px;
    padding: 10px 15px;
  }

  .link-block-11 {
    background-color: #929292;
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/6024701bc242569675af798c_Group%2010568%403x.png");
    background-position: 100%;
    background-size: cover;
    border-radius: 12px;
    width: 150px;
    height: 159px;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .link-block-11.brand2 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/602b0b39085a7220d2e782a0_generic%403x.png");
    background-position: 50%;
    background-size: cover;
  }

  .link-block-11.brand-3 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fbb4b235fb845f46bec7ebd_Group%208223%403x.png");
  }

  .link-block-11.brand4 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/602b14cce6195eab63d3ec11_antler%403x.png");
    background-position: 50%;
    background-size: cover;
  }

  .link-block-11.brand5 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fa20b915bb441dd8e7afafa_klika%20small%403x.png");
  }

  .link-block-11.link {
    border: 0px solid var(--rendr-teal);
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f7a5a3b0d3885b355feda0a_Group%207072%403x.png");
    background-position: 50%;
    background-size: cover;
  }

  .link-block-11.link.hairhouse {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f961370d3283e4ee7965fe8_hairhouse%403x.png");
    background-position: 50%;
    background-size: cover;
  }

  .link-block-11.link.hairhouse.raa {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f98d512ec5186dcac471a61_raa%403x.png");
    background-position: 0 0;
    background-size: cover;
  }

  .link-block-11.link.hairhouse.bs {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f9e12707d3d38853b5fbc28_bssmall%403x.png");
    background-position: 100%;
  }

  .link-block-11.link.hairhouse.bs.ld {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fa9c995ef2081602579679a_mams%403x.png");
    background-position: 50%;
  }

  .link-block-11.link.hairhouse.bs.ld.kb {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fa3309d6e7c1e9c9de8233f_kbs%403x.png");
  }

  .link-block-11.link.hairhouse.bs.ld.ss {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fa37d16e055c1ac8b33b1eb_sss%403x.png");
  }

  .link-block-11.link.hairhouse.bs.ld.b {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fade1a88e8b32e0c8bdc3bf_Group%207858%403x.png");
  }

  .link-block-11.link.ps {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f9a102eebd70df8ef857baf_ps%403x.png");
    background-position: 50%;
  }

  .link-block-11.img1 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/6024716f8cc9e6fc79deff00_Group%2010572%403x.png");
    background-position: 50%;
    background-size: cover;
  }

  .link-block-11.img3 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fbb4b235fb845567dec7ebe_Group%208226%403x.png");
    background-position: 50%;
    background-size: cover;
  }

  .link-block-11.img4 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f87c82b1d74359decdc7dd4_Group%207155%403x.png");
    background-position: 0 0;
    background-size: cover;
  }

  .link-block-11.img5, .link-block-11.im1 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/602470d58cc9e6c790defb83_Group%2010570%403x.png");
    background-position: 50%;
    background-size: cover;
  }

  .link-block-11.im2 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/6024716f8cc9e6fc79deff00_Group%2010572%403x.png");
    background-position: 50%;
    background-size: cover;
  }

  .link-block-11.im3 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f7a5c17ee879f5d573d42b1_hush%403x.png");
    background-position: 0 0;
    background-size: cover;
  }

  .link-block-11.hairhouse {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f961370d3283e4ee7965fe8_hairhouse%403x.png");
    background-position: 50%;
    background-size: cover;
  }

  .link-block-11.hairhouse.raa {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f98d512ec5186dcac471a61_raa%403x.png");
  }

  .link-block-11.hairhouse.bs {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f9e12707d3d38853b5fbc28_bssmall%403x.png");
    background-position: 100%;
  }

  .link-block-11.hairhouse.bs.ld {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fade1a88e8b32e0c8bdc3bf_Group%207858%403x.png");
    background-position: 50%;
  }

  .link-block-11.hairhouse.bs.ld.kb {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fa3309d6e7c1e9c9de8233f_kbs%403x.png");
  }

  .link-block-11.hairhouse.bs.ld.ss {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fa37d16e055c1ac8b33b1eb_sss%403x.png");
  }

  .link-block-11.gp {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f95feb588d137032c68fa35_generalPants%403x.png");
  }

  .link-block-11.gp.ps {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f9a102eebd70df8ef857baf_ps%403x.png");
  }

  .link-block-11.bs {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f9e12707d3d38853b5fbc28_bssmall%403x.png");
    background-position: 100%;
  }

  .link-block-11.bs.ld {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fade1a88e8b32e0c8bdc3bf_Group%207858%403x.png");
    background-position: 50%;
  }

  .link-block-11.bs.ld.kb {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fa3309d6e7c1e9c9de8233f_kbs%403x.png");
  }

  .link-block-12 {
    color: var(--black);
    flex-direction: column;
    align-items: center;
    font-family: Campton, sans-serif;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
  }

  .div-block-90 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .text-block-32 {
    padding-top: 5px;
    padding-bottom: 0;
    font-size: 12px;
  }

  .text-block-32.and {
    text-align: center;
    width: auto;
    line-height: 8px;
  }

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

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

  .text-block-34 {
    color: var(--black);
    font-family: Campton book, sans-serif;
    text-decoration: none;
  }

  .text-block-34.btn {
    color: #fff;
    border-radius: 0;
    padding: 10px 15px;
    font-family: Campton, sans-serif;
    font-weight: 600;
  }

  .text-block-35 {
    color: #35aabf;
    flex-wrap: wrap;
    width: auto;
    max-width: none;
    font-family: Campton, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    display: flex;
  }

  .div-block-91 {
    background-color: #35aabf;
    border-radius: 20px;
    display: inline-block;
  }

  .div-block-92 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    height: auto;
    display: flex;
  }

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

  .div-block-93 {
    background-color: #ff1515;
    width: 50px;
    height: 50px;
  }

  .div-block-94 {
    flex-direction: row;
    align-items: center;
    margin-bottom: 10px;
    display: flex;
  }

  .brandhero {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/602b1840e801b4cb1f192cac_brandat%403x.png");
    background-position: 50%;
    background-size: cover;
    height: 120px;
  }

  .brandhero.product {
    background-image: none;
    height: 90px;
    padding-top: 15px;
    padding-left: 15px;
  }

  .brandhero.gp {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fbb4c08b49cf8ff034f9855_d%403x.png");
    background-position: 50%;
    background-size: cover;
  }

  .brandhero.gp.dg {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f99f5e27d59691b11007dfd_drummond%20brand%403x.png");
    background-position: 50%;
    background-size: cover;
  }

  .brandhero.gp.dg.bs {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f9e1276b9c505d2ae9f0c10_bslarge%403x.png");
  }

  .brandhero.gp.dg.bs.ld {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fa20b916889d17bc53cff82_klika%20large%403x.png");
  }

  .brandhero.gp.dg.bs.ld.kb {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fa3309e6e7c1e0bd1e82340_kbl%403x.png");
  }

  .brandhero.gp.ps {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f9a10309887482f618d39f0_pslarge%403x.png");
  }

  .grid-10 {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr .75fr;
  }

  .div-block-95 {
    background-color: #f8f8fc;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-end;
    padding: 10px 15px 0;
    display: block;
  }

  .text-field-2 {
    background-color: #0000;
    border: 0 solid #000;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Campton book, sans-serif;
    display: inline-block;
  }

  .form-block-2 {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    display: block;
  }

  .form-2 {
    display: flex;
  }

  .div-block-96 {
    background-color: #0000;
  }

  .navbar-2 {
    background-color: var(--rendr-teal);
  }

  .icon-2 {
    color: #fff;
  }

  .nav-menu {
    background-color: #fff;
    width: 100%;
    height: auto;
    margin-top: 180px;
    display: flex;
    position: fixed;
    inset: 0%;
  }

  .div-block-97 {
    padding-top: 0;
    padding-left: 0;
  }

  .div-block-98 {
    background-color: #fff;
    border-radius: 100%;
    width: 15px;
    height: 15px;
  }

  .link-block-13 {
    background-color: #fff;
    border-radius: 100%;
    justify-content: center;
    width: 30px;
    height: 30px;
    display: flex;
  }

  .menu-button-2 {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .menu-button-2.w--open {
    background-color: #0000;
    display: block;
  }

  .text-block-36 {
    color: #fff;
    padding-right: 5px;
    font-family: Campton, sans-serif;
    font-size: 14px;
  }

  .bodycontainer {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .section-17 {
    border-radius: 0;
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 5px;
    display: flex;
  }

  .div-block-99 {
    background-color: #e7f5f7;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 95%;
    padding: 20px 15px;
    font-family: Campton, sans-serif;
    font-weight: 600;
    display: flex;
  }

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

  .text-block-37 {
    font-size: 17px;
  }

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

  .link-block-14 {
    margin-right: 15px;
    text-decoration: none;
  }

  .div-block-100 {
    color: var(--black);
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .text-block-38 {
    text-align: center;
    white-space: pre-line;
    object-fit: contain;
    max-width: 80px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: Campton book, sans-serif;
    line-height: 16px;
  }

  .text-block-38.price {
    color: #888;
    margin-top: 0;
    font-size: 16px;
  }

  .section-18 {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
  }

  .div-block-101 {
    margin-bottom: 10px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-39 {
    font-family: Campton, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
  }

  .button-4 {
    color: var(--midnight-blue);
    border-width: 0;
    margin-left: 3px;
    padding: 5px;
  }

  .button-4.mobile:hover {
    background-color: #0000;
    border-color: #0000;
  }

  .div-block-103 {
    width: auto;
    height: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .modal {
    display: none;
  }

  .div-block-104 {
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .form-4 {
    flex-direction: column;
  }

  .form-block-4 {
    width: 100%;
  }

  .submit-button-3 {
    width: 100%;
    margin-top: 10px;
  }

  .div-block-105 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    padding-left: 5%;
    display: flex;
  }

  .div-block-106 {
    justify-content: flex-end;
    padding-right: 20px;
    display: flex;
    top: 0%;
  }

  .image-36 {
    transform: rotate(45deg);
  }

  .text-block-41 {
    color: var(--midnight-blue);
    margin-left: 0;
    font-family: Campton book, sans-serif;
    font-weight: 500;
  }

  .text-block-41.w--current {
    color: var(--midnight-blue);
  }

  .text-block-41.unpubished {
    color: #11253e73;
  }

  .button-5 {
    color: var(--rendr-teal);
    background-color: #35aabf40;
  }

  .button-5:hover {
    background-color: var(--rendr-teal);
    color: #fff;
  }

  .retailersignupsection {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f84f0bb678293d127a458d5_RetailerMobileBanner.svg");
    background-position: 0%;
    background-size: cover;
    height: auto;
  }

  .retailersignupsection.retailersignup {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/60fdfa13bdab061c71c14419_signupBanner.png");
    background-position: 0%;
  }

  .column-34 {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-119 {
    height: auto;
  }

  .column-35 {
    flex-direction: column;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .navigationbar {
    z-index: 0;
    padding-left: 5%;
    padding-right: 5%;
    position: static;
  }

  .burger {
    margin-left: 0;
  }

  .navmenu {
    width: 95vw;
    display: none;
  }

  .retailerbenefits {
    padding: 4vh 15px 4vh 14px;
  }

  .text-block-44 {
    font-size: 26px;
    line-height: 30px;
    display: none;
  }

  .text-block-45 {
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-45.shopifynavlink {
    font-size: 16px;
    display: inline-block;
  }

  .div-block-133 {
    border-radius: 5px;
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 150px;
    height: 150px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-133.full {
    width: auto;
    height: auto;
    padding-top: 7px;
  }

  .div-block-134 {
    align-items: center;
    display: flex;
  }

  .search {
    background-color: #fff;
    margin-bottom: 10px;
    padding: 20px 15px;
  }

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

  .text-field-8 {
    border: 0 solid #000;
    width: 120%;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 0;
    padding-right: 0;
    font-family: Campton book, sans-serif;
  }

  .body-4 {
    background-color: #f8f8fc;
  }

  .image-39 {
    max-width: none;
  }

  .categorycontainer {
    margin-bottom: 80px;
    padding: 0 15px 20px;
  }

  .div-block-136 {
    background-color: #fff;
    border-radius: 8px;
    justify-content: space-between;
    align-items: center;
    margin-top: 15px;
    padding: 15px;
    display: flex;
  }

  .text-block-48 {
    color: var(--midnight-blue);
    font-family: Campton, sans-serif;
    font-size: 16px;
    font-weight: 600;
  }

  .image-40 {
    width: 59.125px;
  }

  .image-41, .image-42 {
    width: 60px;
  }

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

  .image-43 {
    transform: rotate(45deg);
  }

  .body-5 {
    background-color: #f8f8fc;
  }

  .searchcontent {
    margin-top: 15px;
    margin-bottom: 80px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-49 {
    font-family: Campton book, sans-serif;
    font-size: 16px;
  }

  .div-block-138 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f98d5c6ce55254332e34de2_raabrand%403x.png");
    background-position: 0 0;
    background-size: cover;
    border-radius: 8px;
    width: 100%;
    height: 150px;
  }

  .div-block-138.img {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f98dc4c8ef0a4a116e3f210_images.jpg");
    background-position: 50% 0;
    background-size: cover;
  }

  .div-block-138.img.golf {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fade2b998a20a0e284e9337_CATEGORY-CAMPING-HIKING.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .div-block-138.img.golf.ps2 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f9a11f25f221b4d1530e4b6_6U6C2583.jpg");
  }

  .div-block-138.img.gp2 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f7a5d402097871242aa9cf5_brand-hero%403x.png");
    background-position: 50%;
  }

  .div-block-138.i1 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f98dc6420c276ceb3bddf06_July-Luggage-Australia.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .div-block-138.i1.golf {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fade2f17a76ac631009128d_BCF-NWP_Category_Camping_CampStorage_M.jpg");
    background-position: 100% 0;
  }

  .div-block-138.i1.gp3 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/602b2110484e0f6a0e51c900_antler%403x.png");
    background-position: 50%;
  }

  .div-block-138.i2 {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f7a5c17ee879f5d573d42b1_hush%403x.png");
    background-position: 50%;
    background-size: cover;
  }

  .div-block-138.drummond {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f99f5e27d59691b11007dfd_drummond%20brand%403x.png");
    background-position: 50%;
    background-size: cover;
  }

  .div-block-138.drummond.ps {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f9a10309887482f618d39f0_pslarge%403x.png");
  }

  .div-block-138.drummond.bs {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fade1a95b66a724c0d8b9c8_Group%207856%403x.png");
    background-position: 50%;
    background-size: cover;
  }

  .div-block-138.gp {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50%;
    background-size: cover;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 5px;
    padding-right: 5px;
    display: flex;
  }

  .div-block-139 {
    margin-bottom: 15px;
  }

  .text-block-50 {
    color: var(--midnight-blue);
    margin-top: 5px;
    font-family: Campton, sans-serif;
    font-weight: 600;
  }

  .div-block-140 {
    margin-bottom: 15px;
  }

  .div-block-141 {
    justify-content: space-between;
    align-items: center;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }

  .text-block-51 {
    font-family: Campton, sans-serif;
    font-size: 16px;
  }

  .dropdown-list {
    background-color: #0000;
  }

  .dropdown-link {
    font-family: Campton book, sans-serif;
  }

  .linkable {
    border: 0px solid var(--rendr-teal);
  }

  .linkable.w--current {
    border-color: #0000;
  }

  .link-block-19 {
    width: 100%;
    margin-bottom: 15px;
    text-decoration: none;
  }

  .div-block-142 {
    align-items: center;
    display: flex;
  }

  .div-block-143 {
    justify-content: center;
    width: 70px;
    padding-top: 5px;
    display: flex;
  }

  .image-44 {
    position: absolute;
  }

  .div-block-144 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-top: 23px;
    padding-left: 1px;
    display: inline-block;
  }

  .image-45 {
    margin-right: 15px;
  }

  .dropdown-toggle {
    align-items: flex-start;
    display: block;
  }

  .dropdown-3 {
    flex: 1;
    display: block;
  }

  .dropdown-toggle-2, .dropdown-toggle-3, .dropdown-toggle-4 {
    display: block;
  }

  .storeinfo {
    z-index: 999999;
    background-color: #f0f0f0;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    flex-direction: column;
    height: 99%;
    margin-top: 15px;
    display: none;
    position: fixed;
    inset: 0 0% 0%;
  }

  .div-block-145 {
    background-color: #f0f0f0;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-146 {
    background-color: #fff;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    padding: 20px 10px;
    display: flex;
  }

  .div-block-147 {
    background-color: #fff;
    width: 100%;
    margin-top: 10px;
    padding: 10px 15px;
  }

  .text-block-52 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Campton, sans-serif;
    font-size: 18px;
  }

  .text-block-53 {
    margin-bottom: 10px;
    font-family: Campton book, sans-serif;
    font-size: 16px;
  }

  .text-block-54 {
    color: var(--rendr-teal);
    margin-bottom: 10px;
    font-family: Campton, sans-serif;
    font-size: 20px;
  }

  .div-block-148 {
    justify-content: space-between;
    display: flex;
  }

  .body-6 {
    display: block;
  }

  .div-block-149 {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    inset: 0% 0% auto;
  }

  .image-46 {
    margin-left: 0;
  }

  .image-47 {
    margin-left: 120px;
  }

  .image-47.hh {
    margin-left: 110px;
  }

  .div-block-150 {
    flex-direction: row;
    justify-content: center;
    margin-top: 40px;
    display: block;
    position: relative;
  }

  .image-48 {
    width: 100%;
    max-width: 243px;
    height: 100%;
    max-height: 360.625px;
    display: block;
  }

  .section-19 {
    padding: 20px 15px;
  }

  .text-block-55 {
    margin-right: 5px;
    font-family: Campton, sans-serif;
    font-size: 16px;
    display: inline-block;
  }

  .div-block-151 {
    align-items: center;
    display: flex;
  }

  .text-block-56 {
    color: #ff00008a;
    padding-left: 25px;
    font-family: Campton book, sans-serif;
    font-size: 18px;
    text-decoration: line-through;
  }

  .text-block-57 {
    padding-left: 0;
    font-family: Campton book, sans-serif;
    font-size: 19px;
  }

  .select-field-2 {
    background-color: #fff;
    border-radius: 6px;
    margin-bottom: 0;
    padding-right: 15px;
  }

  .form-block-6 {
    margin-bottom: 0;
    padding-left: 25px;
  }

  .form-block-6.cartlevel {
    padding-left: 0;
  }

  .section-20 {
    margin-bottom: 50%;
    padding: 20px 15px;
  }

  .button-6 {
    background-color: var(--rendr-teal);
    text-align: center;
    border-radius: 16px;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    font-family: Campton, sans-serif;
  }

  .section-21 {
    padding: 20px 15px;
  }

  .div-block-152 {
    margin-bottom: 20px;
  }

  .div-block-153 {
    border-top: 2px solid #e4e4e4;
    border-bottom: 2px solid #e4e4e4;
  }

  .div-block-154 {
    align-items: center;
    padding: 15px;
    display: flex;
  }

  .heading-22 {
    margin-top: 0;
    margin-bottom: 5px;
    font-family: Campton, sans-serif;
    font-size: 18px;
    line-height: 18px;
  }

  .div-block-155 {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 10px;
    display: flex;
  }

  .text-block-58 {
    color: #9c9c9c;
    margin-bottom: 5px;
    font-family: Campton book, sans-serif;
    font-size: 14px;
  }

  .div-block-156 {
    border-top: 2px solid #e4e4e4;
    border-bottom: 0 solid #e4e4e4;
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 15px;
  }

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

  .div-block-157 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }

  .text-block-59, .text-block-60 {
    font-family: Campton, sans-serif;
    font-size: 16px;
  }

  .div-block-158 {
    justify-content: center;
    width: 100%;
    display: flex;
    position: fixed;
    inset: auto 0% 12% auto;
  }

  .div-block-158.gp {
    display: flex;
  }

  .div-block-158.ps {
    display: none;
  }

  .button-7 {
    background-color: var(--rendr-teal);
    text-align: center;
    border-radius: 16px;
    justify-content: center;
    width: 90%;
    padding-top: 12px;
    padding-bottom: 12px;
    font-family: Campton, sans-serif;
    display: flex;
  }

  .section-23 {
    border-bottom: 2px solid #ebebeb;
    height: 60px;
  }

  .div-block-159 {
    padding: 15px 0 0 15px;
  }

  .link-block-24 {
    padding-top: 15px;
    padding-left: 15px;
  }

  .section-24 {
    background-color: #0000;
    padding: 20px 15px;
    display: block;
  }

  .div-block-160 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 20px;
    font-family: Campton, sans-serif;
    display: flex;
  }

  .div-block-160.pd {
    justify-content: space-between;
  }

  .div-block-160.dd {
    margin-bottom: 25px;
  }

  .image-49 {
    margin-right: 0;
  }

  .text-block-61 {
    color: var(--midnight-blue);
    margin-left: 15px;
    font-size: 16px;
    font-weight: 600;
  }

  .text-block-61.gg {
    color: #bbb;
    font-family: Campton book, sans-serif;
    font-size: 14px;
    font-weight: 500;
  }

  .text-block-61.gg.bz {
    margin-left: 0;
  }

  .text-block-61.gg.gb {
    margin-left: 0;
    padding-left: 2px;
    padding-right: 2px;
  }

  .button-8 {
    background-color: var(--rendr-teal);
    text-align: center;
    width: 100%;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .div-block-161 {
    background-color: var(--rendr-teal);
    text-align: center;
    border-radius: 10px;
    width: 100%;
    height: 70px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    box-shadow: 1px 1px 8px 1px #0000002e;
  }

  .div-block-161.outline {
    border: 2px solid var(--rendr-teal);
    box-shadow: none;
    background-color: #0000;
  }

  .text-block-62 {
    margin-bottom: 5px;
    font-family: Campton, sans-serif;
    font-size: 16px;
    font-weight: 600;
  }

  .text-block-63 {
    text-align: center;
    font-family: Campton book, sans-serif;
  }

  .tab-link-tab-1-6 {
    height: 70px;
  }

  .tab-link-tab-1-6.w--current {
    border: 2px solid var(--rendr-teal);
    background-color: #0000;
    border-radius: 10px;
  }

  .radio-button-label {
    font-family: Campton, sans-serif;
  }

  .radio-button-field {
    align-items: center;
    margin-bottom: 10px;
    display: flex;
  }

  .div-block-162 {
    background-color: #f1f1f1;
    border-radius: 10px;
    height: auto;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 10px;
  }

  .text-block-64 {
    font-family: Campton book, sans-serif;
    font-size: 10px;
    line-height: 16px;
  }

  .textarea-2 {
    border-radius: 10px;
    height: auto;
    padding-bottom: 40px;
    font-family: Campton book, sans-serif;
    font-size: 12px;
  }

  .div-block-163 {
    margin-top: 15px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-164 {
    justify-content: space-between;
    margin-bottom: 8px;
    display: flex;
  }

  .text-block-65, .text-block-66 {
    font-family: Campton, sans-serif;
  }

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

  .text-block-67 {
    color: var(--rendr-teal);
    margin-bottom: 5px;
    font-family: Campton, sans-serif;
    font-weight: 500;
    position: static;
  }

  .button-9 {
    background-color: var(--rendr-teal);
    text-align: center;
    border-radius: 10px;
    width: 100%;
    height: auto;
    margin-top: 10px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-family: Campton, sans-serif;
    font-size: 16px;
    font-weight: 600;
  }

  .button-9._3 {
    display: block;
  }

  .button-9._3.dg {
    display: none;
  }

  .button-9._3.ps {
    display: block;
  }

  .div-block-172 {
    background-color: #f3f3f3;
    justify-content: space-between;
    width: 100%;
    padding: 15px;
    display: flex;
  }

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

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

  .text-block-72 {
    font-family: Campton, sans-serif;
  }

  .section-26 {
    padding: 20px 15px 0;
  }

  .div-block-174 {
    margin-bottom: 0;
    display: flex;
  }

  .text-block-73 {
    color: #929191;
    font-family: Campton book, sans-serif;
    font-size: 12px;
  }

  .div-block-175 {
    padding-left: 10px;
  }

  .text-block-74 {
    font-family: Campton, sans-serif;
    font-size: 18px;
  }

  .div-block-176 {
    border: 2px solid #f3f3f3;
    border-radius: 16px;
    margin-bottom: 20px;
    padding: 15px 15px 15px 10px;
  }

  .text-block-75 {
    font-family: Campton, sans-serif;
    font-size: 16px;
  }

  .text-block-75.c {
    opacity: .6;
  }

  .text-block-76 {
    color: #777;
    padding-top: 10px;
    font-family: Campton book, sans-serif;
  }

  .image-51 {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 15px;
  }

  .button-10 {
    text-align: center;
    width: 80%;
    margin-left: 0;
    margin-right: 15px;
  }

  .div-block-177 {
    justify-content: center;
    align-items: flex-end;
    margin-bottom: 30px;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .button-11 {
    background-color: var(--rendr-teal);
    text-align: center;
    border-radius: 16px;
    width: 80%;
    padding-top: 12px;
    padding-bottom: 12px;
    font-family: Campton, sans-serif;
    font-size: 16px;
  }

  .egg, .egg.womansgp {
    margin-bottom: 15px;
  }

  .tab-link-tab-1-8 {
    border: 2px solid var(--rendr-teal);
    background-color: #0000;
    border-radius: 8px;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .tab-link-tab-1-8.w--current {
    background-color: var(--rendr-teal);
    border-radius: 8px;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    display: flex;
    box-shadow: 1px 1px 8px 1px #0000002e;
  }

  .tab-pane-tab-1-2 {
    padding-top: 10px;
  }

  .tabs-11 {
    margin-bottom: 20px;
  }

  .grid-17 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 15px;
    margin-bottom: 15px;
    display: none;
  }

  .div-block-206 {
    background-color: #e7f5f7;
    border: 2px solid #e7f5f7;
    border-radius: 8px;
    flex-direction: column;
    align-items: center;
    max-width: 70px;
    height: 70px;
    padding: 10px;
    display: flex;
  }

  .div-block-206.nottoday {
    border: 2px solid var(--rendr-teal);
    background-color: #0000;
    flex-direction: column;
    align-items: center;
    width: 70px;
    max-height: 70px;
    display: flex;
  }

  .text-block-91 {
    justify-content: center;
    font-family: Campton, sans-serif;
    font-weight: 600;
    display: flex;
  }

  .div-block-207 {
    padding-top: 15px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-208 {
    justify-content: space-between;
    margin-bottom: 10px;
    display: flex;
  }

  .div-block-208.off {
    opacity: .31;
  }

  .radio-button-label-2 {
    font-family: Campton, sans-serif;
    font-size: 16px;
  }

  .text-block-92 {
    color: var(--rendr-teal);
    font-family: Campton, sans-serif;
    font-size: 16px;
  }

  .div-block-209 {
    justify-content: center;
    height: auto;
    margin-top: 19px;
    display: flex;
  }

  .tab-link-tab-1-9 {
    border: 2px solid var(--rendr-teal);
    background-color: #0000;
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
    padding: 12px 0;
    display: flex;
  }

  .tab-link-tab-1-9.w--current {
    background-color: #0000;
    border-color: #0000;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    box-shadow: 1px 1px 8px #00000045;
  }

  .tab-link-tab-2-5 {
    border: 2px solid var(--rendr-teal);
    background-color: #0000;
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 12px 0;
    display: flex;
  }

  .tab-link-tab-2-5.w--current {
    background-color: var(--rendr-teal);
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .div-block-210 {
    margin-top: 15px;
  }

  .tabs-12 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .jeans {
    margin-bottom: 15px;
  }

  .jeans.shampoo {
    margin-bottom: 10px;
  }

  .dropdown-toggle-5 {
    width: 100%;
  }

  .dropdown-toggle-6 {
    width: 100%;
    display: inline-block;
  }

  .dropdown-4 {
    display: block;
  }

  .image-54 {
    max-width: none;
  }

  .appnavbardynamic {
    background-color: #fff;
    border-top: 1px solid #0000002b;
    padding: 5px;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .appnavbardynamic.gp {
    z-index: 2;
    display: block;
  }

  .appnavbardynamic.gp.ps {
    display: block;
  }

  .appnavbardynamic.dg {
    display: none;
  }

  .appnavbardynamic.dg.gp, .appnavbardynamic.dg.gp.ps {
    display: block;
  }

  .fr {
    font-size: 12px;
  }

  .fr.e {
    font-weight: 500;
  }

  .image-55 {
    margin-right: 10px;
    display: none;
  }

  .tab-link-tab-1-10 {
    background-color: #c7b5b5;
  }

  .tab-link-tab-1-10.w--current {
    background-color: #fff;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .tabs-menu-8 {
    flex-direction: column;
    justify-content: center;
    display: block;
  }

  .faq-container-2 {
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .faq-img {
    display: none;
  }

  .faq-body-cont-2 {
    background-color: #0000;
    padding: 0;
  }

  .faq-2 {
    color: #fff;
    background-color: #0000;
    justify-content: space-between;
    height: auto;
    padding: 15px 0;
  }

  .faq-p-2 {
    background-color: #0000;
  }

  .text-block-111 {
    color: var(--midnight-blue);
  }

  .form-5 {
    margin-top: 0;
  }

  .text-block-112, .text-block-113, .text-block-114, .text-block-115 {
    font-size: 12px;
    line-height: 12px;
  }

  .form-block-7 {
    margin-top: 15px;
  }

  .section-28 {
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .body-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .radio-button-2 {
    margin-bottom: 4px;
    margin-right: 10px;
  }

  .form-block-8 {
    margin-top: 15px;
  }

  .radio-button-3 {
    margin-top: 0;
    margin-right: 10px;
  }

  .pd {
    display: flex;
  }

  .text-span-19 {
    color: var(--rendr-teal);
  }

  .div-block-239 {
    z-index: 3;
    background-color: var(--rendr-teal);
    border-radius: 100%;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .div-block-239.c {
    border-radius: 60%;
  }

  .div-block-240 {
    margin-top: 20px;
    margin-bottom: 40px;
    display: flex;
  }

  .div-block-241 {
    z-index: 1;
    background-color: #e0e0e0;
    width: 5px;
    height: 250px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    left: 22px;
  }

  .div-block-241.x {
    z-index: 2;
    background-color: var(--rendr-teal);
    height: 160px;
  }

  .image-56 {
    padding-bottom: 15px;
  }

  .shopifypluginhero {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/60571585fb416cf07d6d2a23_shopifyhero%403x.png");
    height: 100vh;
  }

  .shopifypluginhero.shopify {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/60571585fb416cf07d6d2a23_shopifyhero%403x.png");
  }

  .shopifypluginhero.shopify.magento {
    background-position: 0%;
  }

  .shopifypluginhero.woo {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/60a3781ec0478328638361e4_WooMobile%403x.png");
  }

  .column-45 {
    padding-top: 3vh;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-16 {
    max-width: 145.188px;
  }

  .button-16.outlined {
    text-align: center;
    width: 145.188px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-link-main {
    display: none;
  }

  .payment-icons {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center;
    display: flex;
  }

  .grid-21 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    max-width: 100%;
  }

  .image-68 {
    max-width: 115px;
    margin-bottom: 10px;
  }

  .div-block-249 {
    display: none;
  }

  .div-block-250 {
    background-color: #fff;
    position: fixed;
    inset: auto 0% 0%;
    box-shadow: 2px 2px 5px -1px #000;
  }

  .div-block-251 {
    background-color: #ebebeb;
    width: 50%;
    height: 2px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-252 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-253 {
    border: 2px solid var(--rendr-teal);
    background-color: #fff;
    border-radius: 8px;
    justify-content: space-between;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 10px 12px;
    display: flex;
  }

  .section-29 {
    align-items: center;
    padding: 6% 20px;
  }

  .div-block-254 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-70 {
    display: none;
  }

  .image-71 {
    margin-top: 30px;
    display: block;
  }

  .image-72 {
    display: block;
  }

  .image-74.website {
    max-width: 303px;
  }

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

  .div-block-258 {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    padding-right: 15px;
    display: flex;
  }

  .text-block-119 {
    color: var(--rendr-teal);
    font-family: Campton, sans-serif;
    font-size: 18px;
  }

  .image-77 {
    margin-top: 5px;
    margin-right: 0;
    padding-right: 0;
    position: relative;
  }

  .image-78 {
    width: 100%;
    height: 100%;
  }

  .image-78.normal {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5f7a5a3b0d3885b355feda0a_Group%207072%403x.png");
    background-position: 50%;
    background-size: cover;
    border-radius: 5px;
  }

  .image-78.normal.house {
    border-radius: 0;
  }

  .image-78.normal.antler {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/602b14cce6195eab63d3ec11_antler%403x.png");
  }

  .image-78.normal.klika {
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fa20b915bb441dd8e7afafa_klika%20small%403x.png");
  }

  .div-block-262 {
    margin-top: 5px;
    margin-right: 5px;
    position: absolute;
  }

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

  .image-79 {
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: relative;
  }

  .image-79.non-cms {
    -webkit-text-fill-color: inherit;
    background-image: url("https://cdn.prod.website-files.com/5e69ca759312b58ab2fae446/5fa20b915bb441dd8e7afafa_klika%20small%403x.png");
    background-position: 50%;
    background-size: cover;
    background-clip: border-box;
  }

  .div-block-263 {
    z-index: 1;
    justify-content: flex-end;
    padding-top: 5px;
    padding-right: 6px;
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
  }

  .div-block-264 {
    height: 80px;
  }

  .div-block-265 {
    background-color: var(--rendr-teal);
    text-align: left;
    border-radius: 10px;
    flex-direction: row;
    justify-content: center;
    margin-left: 15px;
    margin-right: 15px;
    padding: 12px 16px;
    display: flex;
  }

  .text-block-121 {
    color: #fff;
    font-family: Campton, sans-serif;
    font-size: 16px;
  }

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

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

  .div-block-267 {
    align-items: center;
    display: flex;
  }

  .text-block-123 {
    color: #888;
    margin-bottom: 5px;
    font-family: Campton book, sans-serif;
    font-size: 16px;
  }

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

  .text-block-124 {
    font-family: Campton book, sans-serif;
    font-size: 18px;
  }

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

  .text-block-125 {
    color: #9c9c9c;
    font-family: Campton book, sans-serif;
    font-size: 14px;
  }

  .link-block-27 {
    width: 100%;
    text-decoration: none;
  }

  .div-block-270 {
    flex-flow: column wrap;
    flex: 0 auto;
    align-items: flex-start;
    max-width: 150px;
    display: flex;
  }

  .div-block-271 {
    flex-direction: column;
    align-items: center;
    max-width: 80px;
    display: flex;
  }

  .link-11 {
    color: var(--rendr-teal);
  }

  .div-block-272 {
    align-items: center;
    display: flex;
  }

  .shopifyinstallationinstructionssection {
    padding: 2vh 15px;
  }

  .link-12.shopifynavlink {
    padding-right: 20px;
    display: inline-block;
  }

  .steptitle {
    align-items: flex-start;
    margin-top: 0;
    font-size: 26px;
    line-height: 30px;
  }

  .stepnumber {
    background-color: #0000;
    border-radius: 0%;
    width: 40px;
    height: 30px;
  }

  .heading-25 {
    background-color: var(--rendr-teal);
    border-radius: 100%;
    padding: 10px;
    font-size: 18px;
    line-height: 18px;
  }

  .stepheadingtitlewrapper {
    padding-left: 5px;
  }

  .hr {
    width: auto;
  }

  .credentialswrapper {
    display: inline-block;
    position: static;
  }

  .section-31 {
    background-color: #e7f5f7;
  }

  .text-block-126 {
    font-family: Campton, sans-serif;
  }

  .navigation-bar-dt {
    display: none;
  }

  .navbar-logo-link {
    justify-content: space-between;
  }

  .hero-intro-section {
    height: auto;
    padding: 20px 15px;
  }

  .column-52 {
    height: auto;
    padding-right: 0;
  }

  .heading1 {
    font-size: 25px;
    line-height: 30px;
  }

  .para-wrapper {
    padding-top: 0;
  }

  .paragraph-10 {
    font-size: 16px;
    line-height: 22px;
  }

  .column-53 {
    height: auto;
  }

  .hero-btn-wrapper {
    flex-direction: column;
  }

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

  .home-main-content-section, .main-content-home-section {
    padding: 20px 15px;
  }

  .heading2 {
    font-size: 22px;
    line-height: 27px;
  }

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

  .how-it-works-section {
    padding: 20px 15px;
  }

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

  .footer-main-section {
    padding: 20px;
  }

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

  .div-block-277 {
    flex-direction: column;
  }

  .div-block-278 {
    flex-direction: column;
    align-items: center;
  }

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

  .grid-28 {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .navigation-bar-mob {
    border-top: 10px solid var(--rendr-teal);
    justify-content: space-between;
    align-items: center;
    padding: 15px 20px;
    display: flex;
  }

  .dropdown-toggle-12 {
    padding-left: 0;
    position: absolute;
  }

  .icon-6 {
    font-size: 18px;
  }

  .dropdown-list-9 {
    position: relative;
  }

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

  .div-block-284 {
    object-fit: fill;
    overflow: visible;
  }

  .stepsnaviation {
    padding: 15px;
  }

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

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

  .grid-29.shopify.magento {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .dropdown-toggle-13 {
    padding-left: 0;
  }

  .dropdown-list-10 {
    color: #635555;
  }

  .dropdown-list-10.w--open {
    color: #fff;
    background-color: #fff;
  }

  .dropdown-7 {
    display: block;
    position: relative;
  }

  .div-block-285 {
    display: none;
  }

  .div-block-286 {
    flex-direction: column;
  }

  .chakra-stack-css-d14qj5 {
    width: auto;
  }

  .grid-30 {
    grid-row-gap: 18px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
  }

  .pageheading {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 36px;
  }

  .pageheading.left {
    font-size: 30px;
    line-height: 34px;
  }

  .text-wrapper, .form-block-wrapper {
    width: auto;
  }

  .chakra-stack-css-2tjt22 {
    width: auto;
    display: flex;
  }

  .div-block-288 {
    padding-bottom: 8%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .right-side-wrapper {
    padding-bottom: 10%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .header-wrapper {
    padding-right: 0%;
  }

  .header-wrapper.signup {
    margin-left: 5%;
  }

  .header-wrapper.signup.account-creation {
    display: block;
  }

  .submit-button-6.form-sign {
    margin-top: 0;
  }

  .chakra-stack-css-1sigv9r {
    width: auto;
    height: auto;
    display: block;
  }

  .grid-32 {
    grid-template-rows: auto auto auto;
  }

  .text-wrapper-2 {
    width: auto;
  }

  .text-block-132.account-creation {
    padding-top: 10px;
  }

  .grid-33 {
    grid-row-gap: 18px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
  }

  .chakra-stack-css-2tjt22-2 {
    flex-direction: column;
    width: auto;
    height: auto;
    padding-bottom: 5%;
    display: flex;
  }

  .chakra-stack-css-2tjt22-2.mpa-left {
    height: 50vh;
    display: none;
  }

  .div-block-290 {
    height: auto;
    padding-bottom: 8%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .bold-text-17 {
    font-size: 20px;
  }

  .right-side-wrapper-2 {
    height: 100vh;
    margin-top: 5%;
    padding: 5% 5% 10%;
  }

  .paragraph-12.left-para.buttom-title {
    text-align: center;
    font-size: 10px;
  }

  .paragraph-12.left-para.buttom-title.desktop {
    display: none;
  }

  .paragraph-12.left-para.buttom-title.mobile {
    display: flex;
  }

  .heading_primary {
    margin-bottom: 40px;
    font-size: 16px;
  }

  .form-7 {
    padding: 20px 0;
  }

  .amcalform_submit.mpa, .amcalform_submit.mpa.emailmpa {
    height: auto;
  }

  .container-2 {
    max-width: none;
    position: relative;
  }

  .nav-menu-wrapper {
    border-radius: 5px;
    margin-left: 15px;
    margin-right: 15px;
    position: absolute;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .menu-button-4.w--open {
    background-color: #fff;
  }

  .hero-wrapper {
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .hero-wrapper.vertical-blog {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
    grid-auto-flow: row;
  }

  .hero-split {
    margin-bottom: 20px;
  }

  .hero-split.blog {
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .hero-split.own-network {
    max-width: none;
  }

  .shadow-two.integrations-img {
    max-width: 100%;
  }

  .primary-heading {
    font-size: 30px;
    line-height: 40px;
  }

  .primary-heading.h2 {
    font-size: 26px;
    line-height: 32px;
  }

  .primary-heading.h2.cta {
    text-align: center;
    font-size: 22px;
    line-height: 35px;
  }

  .primary-heading.h2.cta.mobile-cta, .primary-heading.h2.cta.left, .primary-heading.h2.cta.developers, .primary-heading.h2.cta.non-centered {
    text-align: left;
  }

  .primary-heading.h2.centered {
    width: auto;
  }

  .primary-heading.h2._404 {
    text-align: center;
  }

  .primary-heading.h2.developers {
    width: auto;
  }

  .primary-heading.centered.white {
    font-size: 24px;
    line-height: 34px;
  }

  .primary-heading.white {
    font-size: 26px;
    line-height: 34px;
  }

  .primary-heading.white.centre.developers {
    width: auto;
  }

  .primary-heading.blog-header, .heading-primary-primary.blog-header {
    width: 100%;
  }

  .heading-para-primary {
    text-align: left;
    font-size: 18px;
    font-weight: 400;
  }

  .heading-para-primary.h2 {
    font-size: 20px;
  }

  .heading-para-primary.h2.label.link.black, .heading-para-primary.h2.label.link.mobile-tab {
    margin-top: 0;
  }

  .heading-para-primary.h2.cta {
    max-width: 100%;
  }

  .heading-para-primary.h2.centre {
    width: auto;
    position: relative;
  }

  .heading-para-primary.h2.brands-cara.centered {
    font-size: 18px;
  }

  .heading-para-primary.h2.testimonal-author {
    text-align: center;
  }

  .heading-para-primary.link.h2.plans-user.mobile-plans-user {
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .heading-para-primary.centered.tab-content {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-para-primary.white.centre, .heading-para-primary.white.centre.developers {
    width: auto;
  }

  .heading-para-primary._404 {
    text-align: center;
  }

  .heading-para-primary.pricing-feature {
    flex: 0 auto;
  }

  .heading-para-primary.pricing-feature.pricing-para.pricing-inclusion {
    text-align: center;
  }

  .heading-para-primary.pricing-feature.pricing-para.pricing-inclusion.features-summary.all-feature-summary-hook.desktop-hidden {
    display: flex;
  }

  .heading-para-primary.pricing-feature.pricing-para.pricing-inclusion.features-summary.all-feature-summary-hook.mobile-hidden, .heading-para-primary.pricing-feature.pricing-para.pricing-inclusion.pricing-summary-cta-text.hidden-mobile {
    display: none;
  }

  .heading-para-primary.key-takeaway, .primary-button {
    font-size: 16px;
  }

  .primary-button.amcal {
    margin-right: 0;
  }

  .primary-button.amcal.dds {
    margin-top: 10px;
  }

  .brand-carousel {
    padding-left: 30px;
  }

  .hero-heading-left-2 {
    padding: 30px 20px;
    position: relative;
  }

  .hero-heading-left-2.hero {
    padding-top: 120px;
  }

  .hero-heading-left-2.centred {
    overflow: visible;
  }

  .hero-heading-left-2.centred.pricing-logos {
    justify-content: flex-start;
    align-items: center;
    overflow: visible;
  }

  .hero-heading-left-2.centred.hidden-desktop {
    display: block;
  }

  .hero-heading-left-2.site-hero {
    background-image: linear-gradient(145deg, #35aabf, #fff);
    height: auto;
    margin-top: 70px;
  }

  .hero-heading-left-2.site-hero.solution-hero {
    height: auto;
    margin-top: 70px;
  }

  .hero-heading-left-2.site-hero.industries {
    background-image: linear-gradient(#ffaba1 28%, #ffc5be 52%, #fff);
    height: auto;
  }

  .hero-heading-left-2.site-hero.industries.solutions {
    background-image: linear-gradient(#12304f 28%, #fff 100% 52%);
    height: auto;
    margin-top: 70px;
  }

  .hero-heading-left-2.site-hero.directory.terms-privacy {
    background-image: linear-gradient(#35aabf, #fff);
    margin-top: 73px;
  }

  .hero-heading-left-2.site-hero.developers {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-heading-left-2.site-hero.developers.owndriver {
    background-position: 0%;
  }

  .hero-heading-left-2.site-hero.campagin-landing {
    background-position: 100%, 0 0;
  }

  .hero-heading-left-2.coloured {
    height: auto;
  }

  .hero-heading-left-2.coloured.testimonials {
    height: 410px;
    max-height: 410px;
  }

  .hero-heading-left-2.hidden {
    display: flex;
  }

  .hero-heading-left-2.terms {
    margin-top: 0;
  }

  .hero-heading-left-2.mobile-api-integration {
    display: flex;
  }

  .hero-heading-left-2.hidden-mobile {
    display: none;
  }

  .hero-heading-left-2.solutions-tesimonials-mobile {
    height: 500px;
    max-height: 500px;
  }

  .hero-heading-left-2.mobile-hidden {
    display: none;
  }

  .hero-heading-left-2.mobile-industries {
    display: flex;
  }

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

  .industry-grid.home-fulfilment {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .industry-grid.home-fulfilment.industry {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .industry-grid.home-fulfilment.technology {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-container-primary.technology {
    padding: 10px 20px;
  }

  .grid-container-primary.technology.pharma {
    width: 100%;
  }

  .cta-container-primary {
    padding: 20px 15px;
  }

  .div-block-292 {
    max-width: none;
  }

  .div-block-293 {
    max-width: 100%;
    padding: 10px 0;
  }

  .div-block-293.grid34 {
    display: flex;
  }

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

  .footer-block {
    align-items: flex-start;
  }

  .footer-link {
    line-height: 18px;
  }

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

  .icon-7 {
    color: var(--midnight-blue);
  }

  .pre-header-div {
    padding-top: 2%;
    padding-bottom: 2%;
  }

  .pre-header-div.skewed.left {
    flex-direction: row;
    width: 100%;
    padding-top: 1%;
    display: flex;
  }

  .pre-header-text {
    margin-right: 5%;
    font-size: 12px;
  }

  .inner-marquee.first-inner, .inner-marquee.first-inner.mobile {
    margin-right: 0;
  }

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

  .blog-heading-block {
    flex-direction: column;
    align-items: flex-start;
  }

  .label-block {
    flex-direction: row;
    overflow: hidden;
  }

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

  .image-107 {
    width: 65px;
  }

  .slider-9 {
    height: 370px;
    max-height: 370px;
    position: relative;
    overflow: hidden;
  }

  .slider-9.solutions-mobile {
    height: 500px;
    max-height: 500px;
  }

  .div-block-308 {
    height: auto;
    display: flex;
  }

  .zor-wrap-2 {
    width: auto;
  }

  .zor-section-1 {
    padding: 80px 30px 40px;
    font-size: 2.5vw;
  }

  .zor-pic-1-2 {
    aspect-ratio: auto;
    object-fit: cover;
    object-position: 60% 50%;
    height: 300px;
  }

  .zor-pic-1-2.desktop {
    display: none;
  }

  .zor-pic-1-2.desktop.mobile {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: cover;
    display: block;
  }

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

  .lottie-animation-7 {
    width: 100px;
    display: none;
    bottom: -10%;
  }

  .left-slider-arrow {
    display: none;
  }

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

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

  .image-113 {
    max-width: none;
    position: static;
  }

  .image-114 {
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: none;
  }

  .div-block-315 {
    width: auto;
  }

  .slide-nav-8 {
    display: none;
    position: relative;
    top: 0;
  }

  .image-115, .image-116, .image-117, .image-118, .image-119 {
    margin-right: 15px;
  }

  .image-120, .image-121 {
    display: none;
  }

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

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

  .static-marquee_logos {
    width: 400vw;
  }

  .marquee_wrap {
    width: 800vw;
  }

  .intro_component {
    margin-top: 1.5rem;
    padding: 2rem 1.5rem;
  }

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

  .dynamic-marquee_logo-list {
    width: 400vw;
  }

  .mask-4 {
    overflow: visible;
  }

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

  .header-nav-menu-wrapper {
    display: flex;
  }

  .header-nav-menu-list {
    flex-direction: column;
  }

  .dropdown-toggle-14 {
    display: flex;
  }

  .dropdown-pd {
    display: block;
    position: relative;
  }

  .dropdown-wrapper {
    width: 100%;
  }

  .header-nav-list-item {
    text-align: left;
    width: 100%;
  }

  .header-nav-list-item.show-in-tablet {
    justify-content: flex-start;
    width: 100%;
    display: flex;
  }

  .dropdown-column-wrapper {
    display: block;
    left: 159px;
  }

  .dropdown-column-wrapper.w--open {
    aspect-ratio: auto;
    background-color: #9d5050;
    flex-direction: column;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .header-logo {
    max-width: 190px;
  }

  .btn-primary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .btn-primary.small.header-btn-hidde-on-mb {
    display: none;
  }

  .container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-1-column.dropdown-link-column {
    flex-direction: column;
    justify-items: start;
    display: block;
  }

  .section-33 {
    height: 500px;
  }

  .rl_menu-icon_line-bottom.technology, .rl_menu-icon_line-middle.technology {
    background-color: #fff;
  }

  .rl_menu-icon_line-top {
    color: var(--midnight-blue);
  }

  .rl_menu-icon_line-top.technology {
    background-color: #fff;
  }

  .rl_menu-icon {
    color: var(--midnight-blue);
    flex-direction: column;
  }

  .rl_navbar1_button {
    border-color: var(--rendr-teal);
    background-color: var(--rendr-teal);
    border-radius: 5px;
    font-family: Montserrat, sans-serif;
  }

  .rl_navbar1_button.hide-mobile {
    display: none;
  }

  .rl_navbar1_button.hide-mobile.fixed-show {
    display: block;
  }

  .rl_navbar1_button.enterprise-summary-button {
    width: 100%;
  }

  .rl_navbar1_button-secondary {
    border-width: 1px;
    border-color: var(--rendr-teal);
    color: var(--rendr-teal);
    -webkit-text-stroke-color: var(--rendr-teal);
    border-radius: 5px;
    margin-right: 0;
    font-family: Montserrat, sans-serif;
  }

  .rl_navbar1_dropdown-link {
    color: #112f3e;
    font-family: Montserrat, sans-serif;
  }

  .rl_navbar1_link-text {
    color: var(--midnight-blue);
    font-family: Montserrat, sans-serif;
    font-size: 1.125rem;
  }

  .rl_navbar1_link-text.technology.mobile-header-link {
    color: var(--midnight-blue);
  }

  .rl-dropdown-icon.technology {
    color: var(--relume-library-lite-rl-black);
  }

  .rl_navbar1_dropdown-toggle.mobile-header-link {
    color: var(--midnight-blue);
  }

  .rl_navbar1_link {
    color: var(--midnight-blue);
    font-family: Montserrat, sans-serif;
  }

  .rl_navbar1_link.technology.mobile-header-link {
    color: var(--midnight-blue);
  }

  .rl_navbar1_component {
    z-index: 99999;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: #fff0;
    border-bottom-width: 0;
    position: fixed;
    inset: 0% 0% auto;
  }

  .rl_logo1_logo-list {
    justify-content: center;
  }

  .marquee_wrap-2 {
    width: 800vw;
  }

  .static-marquee_logos-2 {
    width: 400vw;
  }

  .rl_logo1_logo-2.downimage {
    margin-top: 0;
  }

  .rl_logo1_logo-2.vik-woods {
    left: 0;
  }

  .rl_logo1_logo-2.final-space {
    padding-top: 10px;
  }

  .rl_logo1_logo-list-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  .rl_navbar1_component-2 {
    border-bottom-width: 0;
  }

  .rl_faq1_question.hide-desktop {
    border-top-width: 0;
    padding-top: 0;
    padding-bottom: 15px;
    display: flex;
  }

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

  .div-block-318 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-319 {
    padding-left: 7%;
    padding-right: 8%;
  }

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

  .logo2_logo-list {
    justify-content: center;
  }

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

  .div-block-320 {
    flex-direction: row;
    display: block;
  }

  .slider-10 {
    flex-direction: column;
    height: auto;
    display: block;
  }

  .slide-content-div {
    justify-content: flex-start;
    width: auto;
    height: auto;
    margin-bottom: 10%;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .merchant-signup-logo-grid {
    grid-column-gap: 4px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .developers-hero-div {
    width: auto;
  }

  .developer-button-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .developers-main-section {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .grid-41 {
    grid-column-gap: 17px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

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

  .div-block-322 {
    width: auto;
  }

  .image-136, .image-137 {
    width: 300px;
    max-width: 300px;
  }

  .link-block-32 {
    height: auto;
    max-height: 500px;
  }

  .div-block-325 {
    flex-direction: column;
    align-items: flex-start;
  }

  .image-139 {
    height: auto;
  }

  .div-block-326 {
    padding-right: 0%;
  }

  .link-block-33 {
    flex-direction: column;
    display: flex;
  }

  .collection-item-3 {
    margin-top: 20px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .signup-form-campaign {
    width: 100%;
  }

  .div-block-332 {
    grid-template-columns: 1.25fr;
  }

  .div-block-332.exelot {
    display: block;
  }

  .signup-fixed-section {
    z-index: 99999;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    padding: 10px 40px;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .breadcrumbs {
    display: block;
  }

  .pag_mpa_form {
    color: #12304f;
    width: 100%;
    margin-top: 0;
    font-size: 16px;
    position: static;
  }

  .headercontainer {
    align-items: center;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .bodycontent {
    margin-bottom: 0;
    font-family: Campton book, sans-serif;
    font-size: 16px;
  }

  .mpa_form {
    width: 100%;
    margin-bottom: 0;
    font-family: Campton book, sans-serif;
  }

  .header-div {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .image-140 {
    max-width: none;
  }

  .blog-content-wrapper {
    padding-left: 0%;
    padding-right: 0%;
  }

  .share-blog-post {
    padding-left: 20px;
    padding-right: 20px;
  }

  .social-icon-grid {
    grid-column-gap: 0px;
  }

  .div-block-338 {
    width: 100%;
    display: block;
  }

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

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

  .text-span-33 {
    display: inline-block;
  }

  .slider-container {
    margin-left: 0;
    margin-right: -16px;
  }

  .category-slide {
    width: 275px;
    min-width: auto;
  }

  .categories-slider {
    width: 1675px;
  }

  .solution-grid-one {
    grid-template-columns: 1fr;
  }

  .solution-content-block {
    width: auto;
  }

  .rich-text-block-2 {
    font-family: RendrCampton, sans-serif;
    font-size: 10px;
  }

  .image-143 {
    max-width: 60%;
  }

  .tab-wrapper {
    display: block;
  }

  .tab-wrapper.hidden-mobile {
    display: none;
  }

  .tabs-15 {
    display: block;
  }

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

  .tab-container, .tab-container.w--current {
    padding: 5px;
  }

  .div-block-347 {
    padding: 15px;
  }

  .rl_faq1_question-2 {
    border-top-width: 0;
  }

  .rl_faq1_list-2 {
    border-bottom-width: 0;
  }

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

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

  .rl_section_faq1-2.desktop-hidden {
    display: block;
  }

  .pricing-summary-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    display: block;
  }

  .plans-pricing-summary-features {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .plans-pricing-summary-features.hidden-desktop {
    display: block;
  }

  .plans-pricing-summary-features.hidden-mobile {
    display: none;
  }

  .code-embed {
    height: 100%;
  }

  .enterprise-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .enterprise-wrapper-inner {
    width: 100%;
  }

  .fixed-pricing-grid {
    z-index: 88;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". . . . ."
                   "Area Area Area Area Area"
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   "Area-2 Area-2 Area-2 Area-2 Area-2"
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   "Area-3 Area-3 Area-3 Area-3 Area-3"
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   "Area-4 Area-4 Area-4 Area-4 Area-4"
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   "Area-5 Area-5 Area-5 Area-5 Area-5"
                   ". . . . ."
                   ". . . . ."
                   ". . . . ."
                   "Area-6 . . . ."
                   / 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: hidden;
  }

  .pricing-main-table.padding-top {
    margin-top: 100px;
  }

  .feature-title-div, .feature-title-div.pricing-faded-colour-1, .feature-title-div.pricing-faded-colour-1.full-height-feature, .feature-title-div.pricing-faded-colour-2, .feature-title-div.pricing-faded-colour-2.full-height-feature {
    width: 150px;
  }

  .feature-title-div.feature {
    width: auto;
  }

  .feature-title-div.full-height-feature {
    width: 150px;
  }

  .pricing-summary-wrapper {
    margin-bottom: 10px;
  }

  .pricing-summary-wrapper.addiitional-solutions, .pricing-summary-wrapper.addiitional-solutions.plan-inclusions {
    margin-bottom: 20px;
  }

  .toggle-contain {
    margin-left: 15px;
    margin-right: 15px;
  }

  .toggle-switch {
    width: 100%;
  }

  .text-span-35 {
    font-size: .5rem;
  }

  .yearly-button.yearly {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .plans-table {
    box-sizing: border-box;
  }

  .fixed-pricing-wrapper-inner.mobile-wrapper {
    padding-right: 20px;
  }

  .pricing-hero-wrapper-text {
    width: auto;
  }

  .addiitonal-solutions-grid {
    display: block;
  }

  .addiitonal-solutions-grid.all-inclusions {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    display: block;
  }

  .additional-full-width {
    margin-bottom: 20px;
  }

  .summary-upper {
    flex-flow: column;
    width: 100%;
    display: block;
  }

  .dropdown-toggle-15 {
    padding-left: 0;
  }

  .tabs-menu-15 {
    display: flex;
  }

  .tab-link-tab-2-8 {
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-1-14 {
    padding-left: 10px;
  }

  .tab-link-tab-1-14.w--current {
    margin-right: 5px;
    padding-right: 10px;
  }

  .tab-link-tab-3-6 {
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-4-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-357, .scrollwrapper {
    display: flex;
    overflow: auto;
  }

  .body-14 {
    overflow: auto;
  }

  .div-block-358 {
    width: 100%;
  }

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

  .cta-brands-wrapper-text {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-359 {
    width: 100%;
  }

  .div-block-359.centered {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .div-block-360, .image-148 {
    width: 100%;
  }

  .text-span-37, .text-span-38 {
    display: inline-block;
  }

  .key-summary-wrapper {
    padding: 10px;
  }

  .key-summary-heading {
    margin-top: 10px;
  }

  .form12_checkbox_field {
    width: 49%;
    min-width: auto;
    height: 130px;
    margin-bottom: 15px;
    margin-right: 0;
  }

  .slider-11 {
    height: auto;
  }

  .submit-button-7 {
    margin-bottom: -85px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .previous {
    max-width: 75px;
    display: flex;
  }

  .mask-5 {
    height: 100%;
    position: static;
  }

  .checkbox_wrap {
    flex-wrap: wrap;
  }

  .form-section-title {
    font-size: 2em;
    line-height: 1.3em;
  }

  .slider-content-wrap {
    justify-content: center;
    width: 100%;
    margin-bottom: 140px;
    padding: 50px 10px;
  }

  .form-content {
    width: 100%;
  }

  .rl_navbar5_blog-item {
    flex-direction: column;
    display: flex;
  }

  .rl_navbar5_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rl_navbar5_large-item-content {
    margin-top: 1rem;
  }

  .rl_navbar5_blog-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

#w-node-_531592d4-a3d6-fb23-a709-940038ef24ad-3bd81462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_531592d4-a3d6-fb23-a709-940038ef24b3-3bd81462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_531592d4-a3d6-fb23-a709-940038ef24b9-3bd81462, #w-node-_74061a5e-18b1-95f1-11b1-82651920b91b-3bd81462, #w-node-_0443c5cd-b3ed-bd40-7413-50d6dd2cc651-dd2cc64b, #w-node-aaecd776-563f-3386-d8d8-a367e58ca5cb-dd2cc64b, #w-node-_0443c5cd-b3ed-bd40-7413-50d6dd2cc65a-dd2cc64b, #w-node-_0443c5cd-b3ed-bd40-7413-50d6dd2cc665-dd2cc64b, #w-node-ef2e5202-fc42-318f-1dd5-8016096afe42-dd2cc64b, #w-node-_6677c4ee-ad6c-b8da-fd0a-7bed584c122c-ab9e3eb9, #w-node-_04496f1d-8f1c-8dd3-b388-ff0d32d01cfb-ab9e3eb9, #w-node-_82bc44e1-dfa7-dbc3-2f23-d6274777dc00-ab9e3eb9, #w-node-_82bc44e1-dfa7-dbc3-2f23-d6274777dc09-ab9e3eb9, #w-node-_3795fc2a-0494-74d5-7f00-18026b0241d4-ab9e3eb9, #w-node-ed1e77fe-d6f4-9a54-48ca-d0dd093bd27b-37145fff, #w-node-a41f92f3-78f4-61ac-fd5c-6578374bf114-37145fff, #w-node-b23b3aab-2ae6-732a-52f6-f0903c7ef3a6-37145fff, #w-node-b23b3aab-2ae6-732a-52f6-f0903c7ef3a7-37145fff, #w-node-_66da06d3-3704-e5a8-3fbf-6a023241c4fb-37145fff, #w-node-_66da06d3-3704-e5a8-3fbf-6a023241c4fc-37145fff, #w-node-_165d7131-36f4-7a3f-3cad-1853cb182818-37145fff, #w-node-_165d7131-36f4-7a3f-3cad-1853cb182819-37145fff, #w-node-_5a1b99b7-188b-c4a6-f4a6-92ecea42f306-37145fff, #w-node-_5a1b99b7-188b-c4a6-f4a6-92ecea42f307-37145fff, #w-node-ab6a8a23-2553-4516-802f-938074967c80-37145fff, #w-node-ab6a8a23-2553-4516-802f-938074967c81-37145fff, #w-node-_54571dec-4b97-8607-1c73-28d5af079af3-37145fff, #w-node-_54571dec-4b97-8607-1c73-28d5af079af4-37145fff, #w-node-bb50b48a-e03e-1ec9-5475-2feb896b83d5-37145fff, #w-node-bb50b48a-e03e-1ec9-5475-2feb896b83d6-37145fff, #w-node-_8adc46a4-ba52-476e-e07d-c378725c892e-37145fff, #w-node-_8adc46a4-ba52-476e-e07d-c378725c892f-37145fff, #w-node-add00cac-4ae1-bf59-3b46-b41fe347d8e4-37145fff, #w-node-add00cac-4ae1-bf59-3b46-b41fe347d8e5-37145fff, #w-node-b767d022-8df7-7a56-8a8b-7b6d397a40dc-37145fff, #w-node-b767d022-8df7-7a56-8a8b-7b6d397a40dd-37145fff, #w-node-fe4049de-05d2-30ac-a7fe-91b5b1937929-37145fff, #w-node-fe4049de-05d2-30ac-a7fe-91b5b193792a-37145fff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffb87e96-302a-2668-6ca5-9cfa5a69de3b-37145fff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ffb87e96-302a-2668-6ca5-9cfa5a69de3d-37145fff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffb87e96-302a-2668-6ca5-9cfa5a69de48-37145fff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ffb87e96-302a-2668-6ca5-9cfa5a69de4a-37145fff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffb87e96-302a-2668-6ca5-9cfa5a69de55-37145fff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ffb87e96-302a-2668-6ca5-9cfa5a69de57-37145fff, #w-node-ffb87e96-302a-2668-6ca5-9cfa5a69de6d-37145fff, #w-node-ffb87e96-302a-2668-6ca5-9cfa5a69de6f-37145fff, #w-node-ffb87e96-302a-2668-6ca5-9cfa5a69de71-37145fff, #w-node-ffb87e96-302a-2668-6ca5-9cfa5a69de73-37145fff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5828a50-f4d4-c802-1de7-8946cf643d3b-6985f7d4, #w-node-_98fe794b-4c2b-a03c-642b-8c075f78cbae-6985f7d4, #w-node-_6c006408-5a8b-0281-53a9-bc6aa9c0f505-6985f7d4, #w-node-f8fa512d-eae4-5607-d71b-aaac0a11ee4b-6985f7d4, #w-node-a1249172-33e3-a404-533e-ab3fe4e54244-6985f7d4, #w-node-e9d2a3be-71cf-1fd2-6edb-4571cc646c03-6985f7d4, #w-node-_054e26e1-30b7-7a42-7444-8e3b5e2d2945-6985f7d4, #w-node-adfab62f-2f24-945e-8955-6fea0a7d1758-6985f7d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7fcefd77-d0c0-5018-6304-7eb66872a309-8918a917, #w-node-_6a39242b-ab81-6e70-3aa0-b77652b80d51-8918a917, #w-node-_317c37fb-54d1-84e1-2a4c-c53da69e3d20-8918a917, #w-node-cd33944c-2fda-73f0-4463-dd825258f34a-8918a917, #w-node-a544d4fe-d93d-e9ac-63a1-45794e0b0a87-8918a917, #w-node-_03a94684-b1f5-a225-8150-efa1119055c4-8918a917, #w-node-f6f9da44-f310-a426-7127-1b4d43ca8ae3-8918a917, #w-node-_868027a2-701b-e176-40c8-1cbd3c24ff30-bdd2db54, #w-node-_868027a2-701b-e176-40c8-1cbd3c24ff36-bdd2db54, #w-node-_868027a2-701b-e176-40c8-1cbd3c24ff3c-bdd2db54, #w-node-c950fc82-fbb7-16ae-4f99-2e1b71a65cf2-723065a2, #w-node-c950fc82-fbb7-16ae-4f99-2e1b71a65cf8-723065a2, #w-node-c950fc82-fbb7-16ae-4f99-2e1b71a65cfe-723065a2, #w-node-_632bed93-ec09-8f42-766f-36e6d2f19150-723065a2, #w-node-_3c18ef08-4623-39ed-3e8b-ce19aecae68b-723065a2, #w-node-c28992b7-1d03-7455-f472-6d5e71a42cb1-723065a2, #w-node-be00d4ae-c087-0246-f8ca-d1a14fe4027b-723065a2, #w-node-fac94f82-31e5-c29d-300c-148d302e8e55-cfb422fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11a19bd3-0f59-6d7b-8745-a8ea5f1f6352-cfb422fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_564ba5cd-5929-087c-ea51-7f48161ed7f8-f1980e04, #w-node-fbd86958-00a6-aad7-3ccd-f9b9f8bd8367-f1980e04, #w-node-_5a6cb992-a06c-965f-9be4-a1fbf0341afc-f1980e04, #w-node-_4ac02fe6-7a85-4a2c-aaed-59a9b06621b0-f1980e04, #w-node-ea0fa414-3a84-63d7-e152-7c203019f978-f1980e04, #w-node-f39ca5ce-6ad9-4e7d-31c7-626eb4465920-f1980e04, #w-node-c9f8c01c-b6f0-374e-1200-3143caa5f0d3-f1980e04, #w-node-fb980b8f-7e33-f670-cae5-69333303a6ca-f1980e04, #w-node-_656a4731-ad90-d891-c706-78f8a2aa3a85-f1980e04, #w-node-c23dc501-158c-9632-a06d-b12987795405-f1980e04, #w-node-_34ee737d-b171-342b-00cf-8a9ba8a31a1e-9280d3ac, #w-node-_5edd5496-b06d-e813-07ec-39c762c9993b-92b225eb, #w-node-_9ab0ee1d-8546-7de2-148c-9be8ba0d7502-92b225eb, #w-node-_2f05b40c-15a1-f4c1-9758-be53b3b24a92-92b225eb, #w-node-_2f05b40c-15a1-f4c1-9758-be53b3b24a93-92b225eb, #w-node-_1f4a7210-870b-3314-7afe-1fe774477702-92b225eb, #w-node-_1f4a7210-870b-3314-7afe-1fe774477703-92b225eb, #w-node-_4b28b838-7124-7806-7fab-c0e6909873a5-92b225eb, #w-node-_4b28b838-7124-7806-7fab-c0e6909873a6-92b225eb, #w-node-_396eec10-9ea6-1dbf-14c4-54cb146d2450-92b225eb, #w-node-_396eec10-9ea6-1dbf-14c4-54cb146d2451-92b225eb, #w-node-ea262ad7-3608-60c3-1413-6928add9ffae-92b225eb, #w-node-ea262ad7-3608-60c3-1413-6928add9ffaf-92b225eb, #w-node-_26422317-69d3-6218-bbca-db1986c93be0-92b225eb, #w-node-_26422317-69d3-6218-bbca-db1986c93be1-92b225eb, #w-node-_69635959-3019-e56b-e1dd-ec76aee36ed3-92b225eb, #w-node-_69635959-3019-e56b-e1dd-ec76aee36ed4-92b225eb, #w-node-_9ca8410d-08f4-df31-1309-26f6a8ab4fbb-92b225eb, #w-node-_9ca8410d-08f4-df31-1309-26f6a8ab4fbc-92b225eb, #w-node-c59f9923-9db5-3d14-349f-0698978709da-92b225eb, #w-node-c59f9923-9db5-3d14-349f-0698978709db-92b225eb, #w-node-_9fdde79c-3475-9272-2ac3-4abcf78b93a8-92b225eb, #w-node-_9fdde79c-3475-9272-2ac3-4abcf78b93a9-92b225eb, #w-node-_4b0dc72a-b140-bcee-4cd0-472dfc4af6fa-92b225eb, #w-node-_4b0dc72a-b140-bcee-4cd0-472dfc4af6fb-92b225eb, #w-node-f4345b02-27db-e329-9c45-b86337b763b6-92b225eb, #w-node-f4345b02-27db-e329-9c45-b86337b763b7-92b225eb, #w-node-_45443adb-7bd4-1f12-2d0e-35aea2d8555e-92b225eb, #w-node-_45443adb-7bd4-1f12-2d0e-35aea2d8555f-92b225eb, #w-node-_9d0cf9e3-e780-224f-8ccb-8d8fcd65c406-92b225eb, #w-node-_9d0cf9e3-e780-224f-8ccb-8d8fcd65c407-92b225eb, #w-node-_82ee4efb-78fd-6c92-c573-4987ad966ed2-92b225eb, #w-node-_82ee4efb-78fd-6c92-c573-4987ad966ed3-92b225eb, #w-node-_8fee3bec-7258-d499-378c-f187a2687097-92b225eb, #w-node-_8fee3bec-7258-d499-378c-f187a2687098-92b225eb, #w-node-_7ebed26c-c7b4-dd96-7ea8-119568c6db26-92b225eb, #w-node-_7ebed26c-c7b4-dd96-7ea8-119568c6db27-92b225eb, #w-node-_2ce94a75-22db-1fe3-d910-9f8c870d07ea-92b225eb, #w-node-_2ce94a75-22db-1fe3-d910-9f8c870d07eb-92b225eb, #w-node-_68965004-78e1-a972-8828-5723cae321e7-92b225eb, #w-node-_68965004-78e1-a972-8828-5723cae321e8-92b225eb, #w-node-_01d14c14-dd9c-7e1b-e0a1-8fc4f7eb6b42-92b225eb, #w-node-_01d14c14-dd9c-7e1b-e0a1-8fc4f7eb6b43-92b225eb, #w-node-_4e63ea00-23d4-fde2-ba5e-efbf13d44684-92b225eb, #w-node-_4e63ea00-23d4-fde2-ba5e-efbf13d44685-92b225eb, #w-node-_3a656757-1e5f-b4e7-9b45-1147d76e2e93-92b225eb, #w-node-_3a656757-1e5f-b4e7-9b45-1147d76e2e94-92b225eb, #w-node-_927a2b0e-d7a7-aaf7-9d9a-28eda0cfc443-92b225eb, #w-node-_927a2b0e-d7a7-aaf7-9d9a-28eda0cfc444-92b225eb, #w-node-_3ae1524c-744d-7799-c5ad-5a7b8c333d55-92b225eb, #w-node-_3ae1524c-744d-7799-c5ad-5a7b8c333d56-92b225eb, #w-node-_91172466-d816-28de-aef4-24eb2611ce77-92b225eb, #w-node-_91172466-d816-28de-aef4-24eb2611ce78-92b225eb, #w-node-_69005ca0-489b-270e-2637-927d3bedc155-92b225eb, #w-node-_69005ca0-489b-270e-2637-927d3bedc156-92b225eb, #w-node-d3a89cda-4262-60cc-5671-540ccb7d36ff-92b225eb, #w-node-d3a89cda-4262-60cc-5671-540ccb7d3700-92b225eb, #w-node-_2ae9d20d-ae1a-3eff-56f5-611b6b73d4fb-92b225eb, #w-node-_2ae9d20d-ae1a-3eff-56f5-611b6b73d4fc-92b225eb, #w-node-b44b6b70-d6fe-6411-960f-c131f6ade1a7-92b225eb, #w-node-_687a616f-8c17-4c65-bf0c-8720b75f2709-92b225eb, #w-node-_687a616f-8c17-4c65-bf0c-8720b75f270a-92b225eb, #w-node-bf0fc534-4dff-3370-e0b3-c99dec203d04-92b225eb, #w-node-bf0fc534-4dff-3370-e0b3-c99dec203d05-92b225eb, #w-node-_870839c1-cae1-362f-c758-a690acbccca7-92b225eb, #w-node-_870839c1-cae1-362f-c758-a690acbccca8-92b225eb, #w-node-bcefd23e-712e-c9f9-0394-c5b5db09e49c-92b225eb, #w-node-bcefd23e-712e-c9f9-0394-c5b5db09e49d-92b225eb, #w-node-_06efb56a-b432-d94d-8696-26616ec8f2fe-92b225eb, #w-node-_06efb56a-b432-d94d-8696-26616ec8f2ff-92b225eb, #w-node-_8420123d-04a0-3df7-7b26-ff366b84f33f-92b225eb, #w-node-_8420123d-04a0-3df7-7b26-ff366b84f340-92b225eb, #w-node-aead8671-ed79-b0ad-9291-77d3672a1351-92b225eb, #w-node-aead8671-ed79-b0ad-9291-77d3672a1352-92b225eb, #w-node-_3d26c30b-9ca5-bc81-ef3d-cc399facf2e0-92b225eb, #w-node-_3d26c30b-9ca5-bc81-ef3d-cc399facf2e1-92b225eb, #w-node-be89ac69-603f-e3f1-e764-91825d7d8874-92b225eb, #w-node-be89ac69-603f-e3f1-e764-91825d7d8875-92b225eb, #w-node-be96b6bc-5cb8-fcdd-9d07-c71bfb453b42-92b225eb, #w-node-be96b6bc-5cb8-fcdd-9d07-c71bfb453b43-92b225eb, #w-node-_36d62e4c-bb07-9afb-c14c-7c8c8faa23cc-92b225eb, #w-node-_36d62e4c-bb07-9afb-c14c-7c8c8faa23cd-92b225eb, #w-node-_6b73a393-6703-b610-4a86-446cc8ae4447-92b225eb, #w-node-_6b73a393-6703-b610-4a86-446cc8ae4448-92b225eb, #w-node-bb001747-6c99-d579-98f7-3b1dd23b7f95-92b225eb, #w-node-bb001747-6c99-d579-98f7-3b1dd23b7f96-92b225eb, #w-node-bffa251e-05aa-6122-75ba-1a8673ad9907-92b225eb, #w-node-bffa251e-05aa-6122-75ba-1a8673ad9908-92b225eb, #w-node-df8bab52-6f6f-7716-8994-024ea4069303-92b225eb, #w-node-df8bab52-6f6f-7716-8994-024ea4069304-92b225eb, #w-node-d457bf1c-2550-4fa5-54cd-49c2eb7046a1-92b225eb, #w-node-d457bf1c-2550-4fa5-54cd-49c2eb7046a2-92b225eb, #w-node-_93d67cb6-35b5-9a5a-f57b-ee88c4d32e63-92b225eb, #w-node-_93d67cb6-35b5-9a5a-f57b-ee88c4d32e64-92b225eb, #w-node-c2afc959-67d6-5c79-7172-b97c4c236457-92b225eb, #w-node-c2afc959-67d6-5c79-7172-b97c4c236458-92b225eb, #w-node-fb45d380-a6d9-ccb0-571a-27725cb7d796-92b225eb, #w-node-fb45d380-a6d9-ccb0-571a-27725cb7d797-92b225eb, #w-node-_83ae4761-41c3-3df5-7298-3042998c557c-92b225eb, #w-node-_83ae4761-41c3-3df5-7298-3042998c557d-92b225eb, #w-node-_74db443a-11d9-1505-2bf6-878148ff556b-92b225eb, #w-node-_74db443a-11d9-1505-2bf6-878148ff556c-92b225eb, #w-node-d5f9d1ac-8678-f65e-3559-b33cb2d2fb6e-92b225eb, #w-node-d5f9d1ac-8678-f65e-3559-b33cb2d2fb6f-92b225eb, #w-node-_547023a5-a697-cf65-3bb8-2b20b19be5cb-92b225eb, #w-node-_547023a5-a697-cf65-3bb8-2b20b19be5cc-92b225eb, #w-node-_009af203-e003-938b-128c-39af9acf3567-92b225eb, #w-node-_009af203-e003-938b-128c-39af9acf3568-92b225eb, #w-node-df311e95-ec72-3585-2b08-19bc0d3c4b86-92b225eb, #w-node-df311e95-ec72-3585-2b08-19bc0d3c4b87-92b225eb, #w-node-b99292f1-d954-edc7-97e6-b4fafca0d1b2-92b225eb, #w-node-b99292f1-d954-edc7-97e6-b4fafca0d1b3-92b225eb, #w-node-ce153273-c237-a08e-eb80-a10fa7544282-92b225eb, #w-node-ce153273-c237-a08e-eb80-a10fa7544283-92b225eb, #w-node-aeefef5c-a5f1-76fd-179d-be7483c16b1e-92b225eb, #w-node-aeefef5c-a5f1-76fd-179d-be7483c16b1f-92b225eb, #w-node-_62d259d8-d6d2-514e-0ad1-fd0c3f222554-92b225eb, #w-node-_62d259d8-d6d2-514e-0ad1-fd0c3f222555-92b225eb, #w-node-_0b809018-20e0-06b3-48f3-d0188ce832d5-92b225eb, #w-node-_0b809018-20e0-06b3-48f3-d0188ce832d6-92b225eb, #w-node-_283fb9bc-b72d-7668-c308-bdcf9ddfdb90-92b225eb, #w-node-_283fb9bc-b72d-7668-c308-bdcf9ddfdb91-92b225eb, #w-node-_61d2760c-26f8-f0b9-9ec1-445d5c25e4b2-92b225eb, #w-node-_61d2760c-26f8-f0b9-9ec1-445d5c25e4b3-92b225eb, #w-node-f5765bcc-c401-f783-9394-98e0b9ae32ea-92b225eb, #w-node-f5765bcc-c401-f783-9394-98e0b9ae32eb-92b225eb, #w-node-bc240c41-a8e9-c3e4-8424-adbb6e4c6524-92b225eb, #w-node-bc240c41-a8e9-c3e4-8424-adbb6e4c6525-92b225eb, #w-node-_0d418037-9b69-4a4a-ab39-a7ee4d66b867-92b225eb, #w-node-_0d418037-9b69-4a4a-ab39-a7ee4d66b868-92b225eb, #w-node-_11ef2d05-9fab-4b14-459e-06214f1e2de8-92b225eb, #w-node-_11ef2d05-9fab-4b14-459e-06214f1e2de9-92b225eb, #w-node-_27cceaf5-57b0-4aa4-7435-60689d8993fb-92b225eb, #w-node-_27cceaf5-57b0-4aa4-7435-60689d8993fc-92b225eb, #w-node-_0441fc77-af71-1d5b-837c-9e95130b090c-92b225eb, #w-node-_0441fc77-af71-1d5b-837c-9e95130b090d-92b225eb, #w-node-b8d685cb-f90a-fc99-cb64-7de7b465425b-92b225eb, #w-node-b8d685cb-f90a-fc99-cb64-7de7b465425c-92b225eb, #w-node-_8c4526f5-70a8-5924-0ba0-4a504b0402ec-92b225eb, #w-node-_8c4526f5-70a8-5924-0ba0-4a504b0402ed-92b225eb, #w-node-_50203060-6beb-3abb-1367-cfed01fa65d4-92b225eb, #w-node-_50203060-6beb-3abb-1367-cfed01fa65d5-92b225eb, #w-node-ec95abf0-9256-3d94-a369-08cc5445930a-92b225eb, #w-node-ec95abf0-9256-3d94-a369-08cc5445930b-92b225eb, #w-node-_3d55fc6b-928f-8351-a935-814d603d6fab-92b225eb, #w-node-_3d55fc6b-928f-8351-a935-814d603d6fac-92b225eb, #w-node-f7ca6e82-0ed4-7068-7d96-1b668a15138a-92b225eb, #w-node-f7ca6e82-0ed4-7068-7d96-1b668a15138b-92b225eb, #w-node-_4b23a872-2323-2114-939c-b987331ce017-92b225eb, #w-node-_4b23a872-2323-2114-939c-b987331ce018-92b225eb, #w-node-a7f5bc38-fb6e-2fd0-14c7-cdd263edf0f3-92b225eb, #w-node-a7f5bc38-fb6e-2fd0-14c7-cdd263edf0f4-92b225eb, #w-node-_65bd9211-49d8-85a7-8c90-3f05a157b80c-92b225eb, #w-node-_65bd9211-49d8-85a7-8c90-3f05a157b80d-92b225eb, #w-node-e5f491d5-02b8-6aa9-0669-24d6b81e85c8-92b225eb, #w-node-_4abde02c-c635-d302-bdb6-27fca539fb2b-92b225eb, #w-node-_4abde02c-c635-d302-bdb6-27fca539fb2c-92b225eb, #w-node-b7846cef-8092-823b-b9b1-25559943ece0-92b225eb, #w-node-b7846cef-8092-823b-b9b1-25559943ece1-92b225eb, #w-node-_1c3c9666-6379-020e-b439-ba915a03d892-92b225eb, #w-node-_1c3c9666-6379-020e-b439-ba915a03d893-92b225eb, #w-node-_40a4cf58-9b65-5d60-fc57-fc5ad9731007-92b225eb, #w-node-_40a4cf58-9b65-5d60-fc57-fc5ad9731008-92b225eb, #w-node-_5aa52d3e-0407-bcb0-ec0d-db503e03cfdd-92b225eb, #w-node-_5aa52d3e-0407-bcb0-ec0d-db503e03cfde-92b225eb, #w-node-e5dd791e-5c97-ae81-915f-ac7164956f10-92b225eb, #w-node-e5dd791e-5c97-ae81-915f-ac7164956f11-92b225eb, #w-node-e153f35f-4d09-a222-3763-236aea2ffd74-92b225eb, #w-node-e153f35f-4d09-a222-3763-236aea2ffd75-92b225eb, #w-node-_30edae94-cd7f-88e9-8634-1d6799fc827f-92b225eb, #w-node-_30edae94-cd7f-88e9-8634-1d6799fc8280-92b225eb, #w-node-_3660fd3d-1cf2-78b8-552f-e7f19c792d23-92b225eb, #w-node-_3660fd3d-1cf2-78b8-552f-e7f19c792d24-92b225eb, #w-node-_45a588e3-b826-a539-047e-64cd0b66037f-92b225eb, #w-node-_45a588e3-b826-a539-047e-64cd0b660380-92b225eb, #w-node-_2585ea31-495c-7246-eaf7-6370c9c8ab1d-92b225eb, #w-node-_2585ea31-495c-7246-eaf7-6370c9c8ab1e-92b225eb, #w-node-_616c69d0-5e5a-9c6a-799a-5785bd0a4ed3-92b225eb, #w-node-_616c69d0-5e5a-9c6a-799a-5785bd0a4ed4-92b225eb, #w-node-_94830c71-48e3-398a-1cbd-fe9b909dddbe-92b225eb, #w-node-_94830c71-48e3-398a-1cbd-fe9b909dddbf-92b225eb, #w-node-eaef9b18-dd40-93af-ddf6-bdccedc5a2b0-92b225eb, #w-node-eaef9b18-dd40-93af-ddf6-bdccedc5a2b1-92b225eb, #w-node-fee5a5c9-7048-c738-4b20-c1a9a2ad9d05-92b225eb, #w-node-fee5a5c9-7048-c738-4b20-c1a9a2ad9d06-92b225eb, #w-node-_33d84cfa-514d-80c6-10e1-6353fc456e12-92b225eb, #w-node-_33d84cfa-514d-80c6-10e1-6353fc456e13-92b225eb, #w-node-_04f795d2-94ff-fe3f-95cc-2c19fea2edde-92b225eb, #w-node-_04f795d2-94ff-fe3f-95cc-2c19fea2eddf-92b225eb, #w-node-_53cb6674-1707-78fc-b3f3-c707314a4ae7-92b225eb, #w-node-_53cb6674-1707-78fc-b3f3-c707314a4ae8-92b225eb, #w-node-_57e722a6-d0e5-a8f1-99eb-003be1e41b9f-92b225eb, #w-node-_57e722a6-d0e5-a8f1-99eb-003be1e41ba0-92b225eb, #w-node-a7994c45-3aff-b547-3c0e-c2339ed70bc9-92b225eb, #w-node-a7994c45-3aff-b547-3c0e-c2339ed70bca-92b225eb, #w-node-c333ab3c-03aa-11fa-9d08-24a9274629bd-92b225eb, #w-node-c333ab3c-03aa-11fa-9d08-24a9274629be-92b225eb, #w-node-f3f44f64-7f7d-ccd2-ee79-7f662e53d2fa-92b225eb, #w-node-f3f44f64-7f7d-ccd2-ee79-7f662e53d2fb-92b225eb, #w-node-_91e4ab4b-bfb5-2690-318d-b34a9625cd3c-92b225eb, #w-node-_91e4ab4b-bfb5-2690-318d-b34a9625cd3d-92b225eb, #w-node-_15beba01-8000-7cf0-45b7-cbc2e5d9d1c8-92b225eb, #w-node-_15beba01-8000-7cf0-45b7-cbc2e5d9d1c9-92b225eb, #w-node-_8536ac73-96ac-7508-cfe0-6ad35b853369-92b225eb, #w-node-_8536ac73-96ac-7508-cfe0-6ad35b85336a-92b225eb, #w-node-_163e5e87-0447-4ba1-b797-c85da7595b86-92b225eb, #w-node-_10ee3689-26ae-3097-b6ea-ea3a65b75b6f-92b225eb, #w-node-_10ee3689-26ae-3097-b6ea-ea3a65b75b70-92b225eb, #w-node-_138064bf-5b50-7aaf-a0c2-34ffb1847bf6-a880ce3f, #w-node-b3e09f28-cc0c-dc02-9179-cfa41353ae62-a880ce3f, #w-node-daffbfa5-fb04-1523-6e96-42b8da8fe857-a880ce3f, #w-node-daffbfa5-fb04-1523-6e96-42b8da8fe858-a880ce3f, #w-node-e3178eff-1c1c-2571-c5b4-1d2e2db82c20-a880ce3f, #w-node-e3178eff-1c1c-2571-c5b4-1d2e2db82c21-a880ce3f, #w-node-_4101f031-d520-43dd-936e-f9dad9e0cbac-a880ce3f, #w-node-_4101f031-d520-43dd-936e-f9dad9e0cbad-a880ce3f, #w-node-_41b67172-d62e-3d93-41e6-da076200faad-6200faac, #w-node-_41b67172-d62e-3d93-41e6-da076200faae-6200faac, #w-node-_41b67172-d62e-3d93-41e6-da076200faaf-6200faac, #w-node-_41b67172-d62e-3d93-41e6-da076200fab0-6200faac, #w-node-_41b67172-d62e-3d93-41e6-da076200fab1-6200faac, #w-node-_41b67172-d62e-3d93-41e6-da076200fab2-6200faac, #w-node-_812f45df-eaf8-b9e9-90af-c0ba46c1258c-427365cb, #w-node-_812f45df-eaf8-b9e9-90af-c0ba46c12592-427365cb, #w-node-_812f45df-eaf8-b9e9-90af-c0ba46c12598-427365cb, #w-node-b668e1d8-22f2-34d7-b8a2-07c5a2907a81-427365cb, #w-node-b668e1d8-22f2-34d7-b8a2-07c5a2907a8a-427365cb, #w-node-b668e1d8-22f2-34d7-b8a2-07c5a2907a93-427365cb, #w-node-_85694940-13c9-e484-4079-750531fb0211-427365cb, #w-node-_660350c4-2859-7a29-40af-25c4472b978d-427365cb, #w-node-_2365e15f-86a5-1faf-354a-bc02dee51b68-427365cb, #w-node-e5a2a2d5-e330-d22b-ee66-45efd6cfab4b-427365cb, #w-node-_812f45df-eaf8-b9e9-90af-c0ba46c1258c-6c243e8e, #w-node-_812f45df-eaf8-b9e9-90af-c0ba46c12592-6c243e8e, #w-node-_812f45df-eaf8-b9e9-90af-c0ba46c12598-6c243e8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b668e1d8-22f2-34d7-b8a2-07c5a2907a81-6c243e8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b668e1d8-22f2-34d7-b8a2-07c5a2907a8a-6c243e8e, #w-node-b668e1d8-22f2-34d7-b8a2-07c5a2907a93-6c243e8e, #w-node-_85694940-13c9-e484-4079-750531fb0211-6c243e8e, #w-node-_660350c4-2859-7a29-40af-25c4472b978d-6c243e8e, #w-node-_2365e15f-86a5-1faf-354a-bc02dee51b68-6c243e8e, #w-node-e5a2a2d5-e330-d22b-ee66-45efd6cfab4b-6c243e8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_29852489-98de-a73e-cb1d-3864b3bb4ed1-4713a088, #w-node-_25528d98-1f02-c28e-77a9-30201ed9bc11-4713a088, #w-node-_005efe75-8bac-3985-a989-2a2e57f7ae8a-4713a088 {
  align-self: center;
}

#w-node-_52cc8b2a-55f5-c540-7983-fe95f22f8954-4713a088, #w-node-bcdbc7e1-7f62-533a-37c4-aba42ee3e97b-4713a088, #w-node-_9d651c67-21c4-0f7f-67a6-f52ede6808d2-4713a088, #w-node-_4154dfef-a7c5-0a16-59dd-0d2abf825e9e-4713a088, #w-node-_4154dfef-a7c5-0a16-59dd-0d2abf825ea4-4713a088, #w-node-_4154dfef-a7c5-0a16-59dd-0d2abf825eaa-4713a088, #w-node-_2d81bcd4-d4c9-4388-3d0e-e94e75cc556b-94b37b73, #w-node-_2d81bcd4-d4c9-4388-3d0e-e94e75cc5570-94b37b73, #w-node-_2d81bcd4-d4c9-4388-3d0e-e94e75cc5575-94b37b73, #w-node-_04d5d863-5a24-3ef9-cd2b-58478163877c-94b37b73, #w-node-_04d5d863-5a24-3ef9-cd2b-584781638782-94b37b73, #w-node-_04d5d863-5a24-3ef9-cd2b-584781638788-94b37b73, #w-node-_04d5d863-5a24-3ef9-cd2b-58478163878e-94b37b73, #w-node-_04d5d863-5a24-3ef9-cd2b-584781638794-94b37b73, #w-node-_04d5d863-5a24-3ef9-cd2b-58478163879a-94b37b73, #w-node-_744d56b1-821c-d56a-5c91-19164240f07d-bfb04ee8, #w-node-_744d56b1-821c-d56a-5c91-19164240f07e-bfb04ee8, #w-node-_744d56b1-821c-d56a-5c91-19164240f07f-bfb04ee8, #w-node-_744d56b1-821c-d56a-5c91-19164240f080-bfb04ee8, #w-node-_744d56b1-821c-d56a-5c91-19164240f082-bfb04ee8, #w-node-_744d56b1-821c-d56a-5c91-19164240f081-bfb04ee8, #w-node-_490e240b-f7eb-3a6d-e685-c54afea243a0-bfb04ee8, #w-node-_490e240b-f7eb-3a6d-e685-c54afea243a6-bfb04ee8, #w-node-_490e240b-f7eb-3a6d-e685-c54afea243ac-bfb04ee8, #w-node-_8f9224e4-6af1-422d-61a9-a012fb6db4cc-0d339a20, #w-node-_8f9224e4-6af1-422d-61a9-a012fb6db4cd-0d339a20, #w-node-_8f9224e4-6af1-422d-61a9-a012fb6db4ce-0d339a20, #w-node-_8f9224e4-6af1-422d-61a9-a012fb6db4cf-0d339a20, #w-node-_8f9224e4-6af1-422d-61a9-a012fb6db4d1-0d339a20, #w-node-_8f9224e4-6af1-422d-61a9-a012fb6db4d0-0d339a20, #w-node-_17f9221d-573a-63f9-3e8a-6fd940140f22-0d339a20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17f9221d-573a-63f9-3e8a-6fd940140f2a-0d339a20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_17f9221d-573a-63f9-3e8a-6fd940140f32-0d339a20, #w-node-_17f9221d-573a-63f9-3e8a-6fd940140f3a-0d339a20, #w-node-df801dd5-9eba-8f89-0307-02c9d33cd4f8-0d339a20, #w-node-df801dd5-9eba-8f89-0307-02c9d33cd4fd-0d339a20, #w-node-df801dd5-9eba-8f89-0307-02c9d33cd502-0d339a20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92186fd6-eae9-c761-3056-aa573202a2b2-3e592f49, #w-node-_61c33da5-009f-2367-871f-f7fd4c611d55-3e592f49, #w-node-_9c4a2d4c-e102-527a-bc33-7cd476843ca3-3e592f49, #w-node-b4c39f82-ca92-d699-ab68-f65dbf371886-3e592f49, #w-node-_23358173-ae06-0d85-ae62-5deb2a07b401-3e592f49, #w-node-_5c129270-f691-7123-74be-fbd19f24eb99-3e592f49, #w-node-_99f8355e-d229-be12-633a-89fcb7a0bf1c-3e592f49, #w-node-_0b2a09b4-36a8-1c34-e2cc-13edbee4eeb9-3e592f49, #w-node-_0b2a09b4-36a8-1c34-e2cc-13edbee4eec8-3e592f49, #w-node-_0b2a09b4-36a8-1c34-e2cc-13edbee4eece-3e592f49, #w-node-_0b2a09b4-36a8-1c34-e2cc-13edbee4eed4-3e592f49, #w-node-_0b2a09b4-36a8-1c34-e2cc-13edbee4eee6-3e592f49, #w-node-_0b2a09b4-36a8-1c34-e2cc-13edbee4eeec-3e592f49, #w-node-_0b2a09b4-36a8-1c34-e2cc-13edbee4eef2-3e592f49, #w-node-_32f178ec-6b41-10a2-e401-cc273159bc43-3e592f49, #w-node-_32f178ec-6b41-10a2-e401-cc273159bc53-3e592f49, #w-node-ff06ac49-f17c-888e-d807-b65de25a341b-3e592f49, #w-node-_32f178ec-6b41-10a2-e401-cc273159bc5f-3e592f49, #w-node-a231e5f1-4ae4-4fd8-5492-339f231b6855-3e592f49, #w-node-_32f178ec-6b41-10a2-e401-cc273159bc6b-3e592f49, #w-node-_110ead3f-2f60-4493-c908-0d8ff28d8112-3e592f49, #w-node-_110ead3f-2f60-4493-c908-0d8ff28d8117-3e592f49, #w-node-_110ead3f-2f60-4493-c908-0d8ff28d8126-3e592f49, #w-node-_110ead3f-2f60-4493-c908-0d8ff28d8132-3e592f49, #w-node-_110ead3f-2f60-4493-c908-0d8ff28d813e-3e592f49, #w-node-_110ead3f-2f60-4493-c908-0d8ff28d8144-3e592f49, #w-node-dbe8a6d1-3e6b-f7c6-88b0-7b8ef9604c3b-3e592f49, #w-node-dbe8a6d1-3e6b-f7c6-88b0-7b8ef9604c44-3e592f49, #w-node-dbe8a6d1-3e6b-f7c6-88b0-7b8ef9604c5c-3e592f49, #w-node-dbe8a6d1-3e6b-f7c6-88b0-7b8ef9604c68-3e592f49, #w-node-b4257611-697c-65ab-1c72-5639c6125f5a-3e592f49, #w-node-b4257611-697c-65ab-1c72-5639c6125f5e-3e592f49, #w-node-b4257611-697c-65ab-1c72-5639c6125f7f-3e592f49, #w-node-b4257611-697c-65ab-1c72-5639c6125f8b-3e592f49, #w-node-_77335f99-0f64-ca78-b45e-174dc69a888a-3e592f49, #w-node-_77335f99-0f64-ca78-b45e-174dc69a8894-3e592f49, #w-node-_77335f99-0f64-ca78-b45e-174dc69a889a-3e592f49, #w-node-_77335f99-0f64-ca78-b45e-174dc69a88a6-3e592f49, #w-node-_77335f99-0f64-ca78-b45e-174dc69a88b2-3e592f49, #w-node-_77335f99-0f64-ca78-b45e-174dc69a88b8-3e592f49, #w-node-_51b74021-20cb-c427-e2ba-78acfee29510-3e592f49, #w-node-_51b74021-20cb-c427-e2ba-78acfee2951e-3e592f49, #w-node-_51b74021-20cb-c427-e2ba-78acfee29524-3e592f49, #w-node-_51b74021-20cb-c427-e2ba-78acfee29530-3e592f49, #w-node-_51b74021-20cb-c427-e2ba-78acfee2953c-3e592f49, #w-node-_51b74021-20cb-c427-e2ba-78acfee29542-3e592f49 {
  place-self: center start;
}

#w-node-_5593c3a2-1b6b-07f5-f9ff-553e517f54d3-3e592f49 {
  grid-area: Area;
  align-self: center;
}

#w-node-afa41ca1-9b5c-eecf-1650-6be717737386-3e592f49, #w-node-afa41ca1-9b5c-eecf-1650-6be71773738c-3e592f49, #w-node-afa41ca1-9b5c-eecf-1650-6be717737392-3e592f49, #w-node-afa41ca1-9b5c-eecf-1650-6be717737398-3e592f49, #w-node-_11937ba3-542e-4b77-0c26-d4a24509808e-3e592f49, #w-node-_11937ba3-542e-4b77-0c26-d4a2450980ae-3e592f49, #w-node-_11937ba3-542e-4b77-0c26-d4a2450980bf-3e592f49, #w-node-_11937ba3-542e-4b77-0c26-d4a2450980d0-3e592f49, #w-node-a1cb38fe-7bd8-3013-c24b-0fd6c95d6b9e-3e592f49 {
  place-self: center start;
}

#w-node-c82946bc-3ec8-e9d0-0fcd-7208aede10e6-3e592f49, #w-node-c82946bc-3ec8-e9d0-0fcd-7208aede10e7-3e592f49, #w-node-c82946bc-3ec8-e9d0-0fcd-7208aede10e8-3e592f49, #w-node-c82946bc-3ec8-e9d0-0fcd-7208aede10e9-3e592f49, #w-node-c82946bc-3ec8-e9d0-0fcd-7208aede10ea-3e592f49, #w-node-c82946bc-3ec8-e9d0-0fcd-7208aede10eb-3e592f49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_538acd22-afbf-70b6-f70c-e9e5707fe836-3e592f49 {
  place-self: center start;
}

#w-node-_492b350d-a281-8015-5e35-c9e385d13ccb-3e592f49 {
  grid-area: Area;
}

#w-node-_3f9ea11f-179b-fbab-ecbd-b86f87f2b142-3e592f49 {
  align-self: start;
}

#w-node-_3f9ea11f-179b-fbab-ecbd-b86f87f2b14b-3e592f49, #w-node-_1288e5b1-2139-2c8e-995e-fedad8064693-3e592f49, #w-node-_3b3da112-62d7-25fa-96b0-afbd628c64e9-3e592f49 {
  place-self: center start;
}

#w-node-_87183971-d2dd-5642-f5e7-6f0813b35839-3e592f49 {
  grid-area: Area;
}

#w-node-_87183971-d2dd-5642-f5e7-6f0813b3583c-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b35842-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b35848-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b3584d-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b35852-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b35857-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b3585d-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b35863-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b35868-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b3586d-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b35872-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b35878-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b3587e-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b35883-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b35888-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b3588d-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b35893-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b35899-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b3589e-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358a3-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358a8-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358ae-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358b4-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358b9-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358be-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358c3-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358c9-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358cf-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358d5-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358db-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358e1-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358e7-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358ed-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358f3-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358f9-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b358ff-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b35905-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b3590b-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b35911-3e592f49, #w-node-_87183971-d2dd-5642-f5e7-6f0813b35917-3e592f49, #w-node-a2fbe471-6664-323e-fe7b-c079fa793724-3e592f49, #w-node-_1a9723ce-7a37-91ac-b0dd-1197da2b1940-3e592f49, #w-node-e87d26b7-5d31-7675-0c81-1847d2e409ad-3e592f49, #w-node-f2e858cc-c6fc-47c7-73bf-0d8db2de9ea2-3e592f49, #w-node-f40ab918-0e94-3db0-6e91-8266d4916cda-3e592f49 {
  order: 0;
  place-self: center stretch;
}

#w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f7b3-3e592f49 {
  grid-area: Area;
}

#w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f7b6-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f7bc-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f7c2-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f7c7-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f7cc-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f7d1-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f7d7-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f7dd-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f7e2-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f7e7-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f7ec-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f7f2-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f7f8-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f7fd-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f802-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f807-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f80d-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f813-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f818-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f81d-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f83d-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f843-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f849-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f84f-3e592f49, #w-node-_9e035422-63de-fe75-23ca-c2a2fbc9f855-3e592f49 {
  order: 0;
  place-self: center stretch;
}

#w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b18-3e592f49 {
  grid-area: Area;
}

#w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b1b-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b21-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b27-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b2c-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b31-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b36-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b3c-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b42-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b47-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b4c-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b51-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b57-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b5d-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b62-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b67-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b6c-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b72-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b78-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b7d-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b82-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b87-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b8d-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b93-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b98-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8b9d-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8ba2-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8ba8-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8bae-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8bb4-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8bba-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8bc0-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8bc6-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8bcc-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8bd2-3e592f49, #w-node-_9918613e-e741-e7bb-a4b2-f4034a3b8bd8-3e592f49 {
  order: 0;
  place-self: center stretch;
}

#w-node-ec8730c1-4bcf-8ef0-8722-89286c658c18-3e592f49 {
  grid-area: Area;
}

#w-node-ec8730c1-4bcf-8ef0-8722-89286c658c1b-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c21-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c27-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c2c-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c31-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c36-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c3c-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c42-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c47-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c4c-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c51-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c57-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c5d-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c62-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c67-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c6c-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c72-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c78-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c7d-3e592f49, #w-node-ec8730c1-4bcf-8ef0-8722-89286c658c82-3e592f49 {
  order: 0;
  place-self: center stretch;
}

#w-node-_1cb3430a-fe72-2abf-c2d3-f6bc8b785ae8-3e592f49 {
  grid-area: Area;
}

#w-node-_515edfce-9407-c2bd-0fc0-597d8d6236a0-3e592f49, #w-node-f406cdc8-3304-b0c2-dc6c-bcc3ec901d4b-3e592f49, #w-node-fd5a8f40-1d5f-a454-1008-05855ea8f052-3e592f49, #w-node-a11c8bda-345b-ecdd-ee7b-a07ab5e003e6-3e592f49, #w-node-_88c281b0-4348-53fb-cf81-9284af7dd9f7-3e592f49, #w-node-_07d81e0b-47d8-40d7-d58f-c59f3524a565-3e592f49, #w-node-_07e0bf48-64ae-c18c-a7e9-725f471ea208-3e592f49, #w-node-_112d94dd-2ec6-c081-1d06-16df896735e3-3e592f49, #w-node-_8419b412-6ae5-11e5-6beb-b9d6f41bfe06-3e592f49, #w-node-f37d749c-c6a3-2b68-a046-1a25b2e4f049-3e592f49, #w-node-_502e30c8-4dc7-8fd1-0428-862623b142f7-3e592f49, #w-node-dd1282a0-23ca-b0e6-e763-86c87949c377-3e592f49, #w-node-_77cb488a-340c-4807-8ea8-299bb5ddcaf5-3e592f49, #w-node-_6abe4d11-87ae-a490-7711-b0de6e3b8565-3e592f49, #w-node-_7140ddbf-d8d2-e194-8a74-820ae5c5c107-3e592f49, #w-node-c22b5955-9672-dc2c-3776-570f3ca0db31-3e592f49, #w-node-_818c2be7-9f15-3eb2-7259-c9a101ebda60-3e592f49, #w-node-_82f047e1-a581-e6d9-c370-c6ac872a14ad-3e592f49, #w-node-bc1d2dc6-e54d-4806-2321-9b35d91f2cce-3e592f49, #w-node-_048bfa11-1095-8be7-23af-893ee80b6613-3e592f49, #w-node-_5f3d140a-bd36-ae30-f632-7dc4cf0b2de5-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f907-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f90d-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f915-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f91b-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f921-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f927-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f92d-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f933-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f939-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f93f-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f945-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f94b-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f951-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f959-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f95f-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f965-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f96b-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f971-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f977-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f97d-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f983-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f989-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f98f-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f995-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f999-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f99f-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f9a5-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f9ab-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f9b1-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f9b7-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f9bd-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f9c3-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f9c9-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f9cf-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f9d5-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f9db-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f9e1-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f9e7-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f9ed-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f9f3-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f9f9-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f9ff-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3fa05-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3fa0b-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3fa15-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3fa1b-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3fa21-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3fa27-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3fa2d-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3fa33-3e592f49, #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3fa39-3e592f49, #w-node-f854072e-b36a-6fb4-29d1-fc25b9476d01-3e592f49, #w-node-d73439ac-7c04-2bf0-c45f-9e0109812621-3e592f49, #w-node-_0d9da37b-355e-e96f-355a-63c5a6f74f5b-3e592f49, #w-node-c7bc3604-0c8d-6443-a978-11769bfe4557-3e592f49, #w-node-be807c1a-fd4e-31d7-8a02-cb3b2243e35e-3e592f49, #w-node-_09fe4628-c9af-5426-cc0a-9d99ec0b0830-3e592f49, #w-node-_09b5344a-4a6c-3aa4-2595-e177c6476b95-3e592f49, #w-node-_84ace80d-10db-5588-336b-d199681a89ae-3e592f49, #w-node-cc31d6f1-0fb2-2dc7-6abc-23832693a485-3e592f49, #w-node-_9c683c32-ff0b-0d9b-e005-fbb569eaf04a-3e592f49, #w-node-_88ca126a-4d3a-dc3e-33b4-ca43114c5c8e-3e592f49, #w-node-_795cfe30-a3ee-af95-3a82-a04e5da9af85-3e592f49, #w-node-dfdf6fcb-b037-d61a-93be-b7994ad568f1-3e592f49, #w-node-_26a9f637-27ae-c7f9-bf74-755cb3047a95-3e592f49, #w-node-db214e41-f060-43d4-6154-9792c91bf5d8-3e592f49, #w-node-_7e1eb757-dc7d-bc65-3cb1-5cbc2363fd02-3e592f49, #w-node-da19c6a5-1eae-aa28-a640-d16631ee180a-3e592f49, #w-node-ff488092-da3f-f12e-424c-73264799cf40-3e592f49, #w-node-c6ee63f1-e4b8-c66c-af56-022369125749-3e592f49, #w-node-_7935e0e0-4a9f-8c1b-5cdf-9a0c39560175-3e592f49, #w-node-_858b26e5-0117-f462-df33-e25780c05f51-3e592f49, #w-node-_5d114798-f376-4e1c-3629-539448388d2b-3e592f49, #w-node-f8a96098-9cf9-13d3-dca6-a67224330fcf-3e592f49, #w-node-_43454dc1-985c-dfbd-3edb-6fe4f2f16453-3e592f49, #w-node-ea11c89b-a29e-392e-ee16-d385a37fc5f7-3e592f49, #w-node-_6d853975-55ce-065c-3479-c2017feb5109-3e592f49, #w-node-_2e7674c1-66df-d190-4e35-2f2f82e2e5c0-3e592f49, #w-node-_16b900a2-2b8e-63be-1178-9b6c86d14637-3e592f49, #w-node-_5bb5e25e-3558-6300-070c-e533ca1a2277-3e592f49, #w-node-_7a3f200e-b3ea-db73-393c-8f469a772153-3e592f49, #w-node-_61e0c982-421b-8475-3598-44a3f5c05919-3e592f49, #w-node-_1aa2ac23-23fd-e731-7ec1-d8e5fa3793ab-3e592f49, #w-node-_7ebba85f-e81a-5bf4-7757-3a8f4c54c9ae-3e592f49, #w-node-ad1925a0-f60c-6f4c-02c6-d55ab7a27d79-3e592f49, #w-node-a63e4117-8773-f7b9-e9de-d53067503d37-3e592f49, #w-node-b507362d-2901-278f-44f4-52a97c243a1a-3e592f49, #w-node-e153af94-1c76-de43-d09b-88660c67bd25-3e592f49, #w-node-_84d78c7a-3601-48bf-11cd-a0305a4b56f9-3e592f49, #w-node-_6d1914f1-9b42-d090-014f-eb3a69c780ed-3e592f49, #w-node-_7af097fd-73c2-8539-b4a8-636043ec279b-3e592f49, #w-node-_6714b15d-5325-6080-3087-57e4f9fc5a9f-3e592f49, #w-node-_85658d3c-169f-8c6c-06b5-43d3b0c5a68a-3e592f49, #w-node-_8e890aa8-519f-a773-67a4-f076354b3574-3e592f49, #w-node-a0dfab94-a758-191c-d7c4-fcb1b9202eff-3e592f49, #w-node-_36f5872d-1e24-c72a-2eea-1519413169aa-3e592f49, #w-node-_76d1ab8c-3e5c-f11e-bd17-740da53ce038-3e592f49, #w-node-bf4270ca-b098-070c-2476-9ba86ad5671c-3e592f49, #w-node-b34f1d8e-3b3b-b80c-37bb-55783098410b-3e592f49, #w-node-f099c55a-7474-c301-dd98-271ff6d98e8c-3e592f49, #w-node-f586ca85-72a1-0986-f4ab-a84631ef0182-3e592f49, #w-node-_69a7c20d-99c6-a2a5-a291-820cc2a251d5-3e592f49, #w-node-d0e1da7e-4de3-eb48-ace1-f7c6f33ea928-3e592f49, #w-node-_83b3ad74-135d-dba6-bd5d-caa17cd82918-3e592f49, #w-node-_3264cec8-ae78-c05f-52ea-0448374a254f-3e592f49, #w-node-_5a260cc2-1196-7756-71c7-4406c913c720-3e592f49, #w-node-c6604733-89e6-0031-f780-5c6de3e071ff-3e592f49, #w-node-ccdd73b6-7654-08ed-2a0b-c7d48f82e2f9-3e592f49, #w-node-fc645daa-972c-d5ea-bb5a-2c4b10dcc0bd-3e592f49, #w-node-_31eab897-7b24-6f46-7e27-3ab6bfdd8c4d-3e592f49, #w-node-_5a6ce26e-9261-980a-b4f1-82f84c84ade6-3e592f49, #w-node-_06607550-219a-3496-3539-dc9673c368cf-3e592f49, #w-node-_0fd79fad-9870-07ac-7b69-f719185153dd-3e592f49, #w-node-eb6e0722-665c-5641-c4b9-b876b0b3b2e3-3e592f49, #w-node-ea416cfd-7fc5-d239-3567-fc043097d142-3e592f49, #w-node-a06cfe4b-aed7-c84a-513f-ed1b883b4e75-3e592f49, #w-node-_58b7cf81-9433-9899-3baa-e089161f5ca1-3e592f49, #w-node-b09f8bd5-47fa-e843-2339-190d8b79b7b6-3e592f49, #w-node-_07296cf5-4bbc-9ad9-a20e-0dacd494289d-3e592f49, #w-node-_59097d7b-d1e0-40c3-eee4-d74a71fb035a-3e592f49, #w-node-_1a3e40fc-b7d7-2044-6b05-1b4bdbae3e8c-3e592f49, #w-node-_9eff170a-a895-7bcf-7051-3de0237c0f20-3e592f49, #w-node-_25cef44e-e06c-0b58-43c0-f3703b4e1f76-3e592f49, #w-node-_63d93829-cc72-14a5-75dc-8c7c5668a4d1-3e592f49, #w-node-c51e582c-9393-4260-945d-d2f675a24091-3e592f49, #w-node-c8a0686d-2b88-3d3d-29f8-71cf5cb36614-3e592f49, #w-node-_26541ebc-6215-71ff-fbe6-9f0f1e6b94e0-3e592f49, #w-node-_67917cf2-5ea0-37d4-194a-f4595f5e10b1-3e592f49, #w-node-ede52a89-183a-168e-70e3-3d2a5807b875-3e592f49, #w-node-e7317da6-ffc7-a3a9-d1ed-d1a51ecbe110-3e592f49, #w-node-_58b313ab-75b0-c90f-4870-071bad414794-3e592f49, #w-node-_58b313ab-75b0-c90f-4870-071bad41479a-3e592f49, #w-node-_58b313ab-75b0-c90f-4870-071bad4147a0-3e592f49, #w-node-_58b313ab-75b0-c90f-4870-071bad4147a6-3e592f49, #w-node-_58b313ab-75b0-c90f-4870-071bad4147ac-3e592f49, #w-node-_58b313ab-75b0-c90f-4870-071bad4147b2-3e592f49 {
  order: 0;
  place-self: center stretch;
}

#w-node-_58b313ab-75b0-c90f-4870-071bad4147b8-3e592f49 {
  order: 0;
}

#w-node-_58b313ab-75b0-c90f-4870-071bad4147be-3e592f49, #w-node-_58b313ab-75b0-c90f-4870-071bad4147c4-3e592f49 {
  order: 0;
  place-self: center stretch;
}

#w-node-_58b313ab-75b0-c90f-4870-071bad4147ca-3e592f49 {
  order: 0;
}

#w-node-_58b313ab-75b0-c90f-4870-071bad4147d0-3e592f49, #w-node-b7e8a4b9-d938-9252-cd2d-25c6a2a5092c-3e592f49, #w-node-_44f9ca56-bb08-1e7c-d0e6-b2816a8eb7ee-3e592f49, #w-node-_6d9af0ea-c82c-09fe-1926-544c1c59816f-3e592f49 {
  order: 0;
  place-self: center stretch;
}

#w-node-_129900b5-8954-6705-3c51-57b892886e37-519076d3, #w-node-_129900b5-8954-6705-3c51-57b892886e3c-519076d3, #w-node-_129900b5-8954-6705-3c51-57b892886e41-519076d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 479px) {
  #w-node-_531592d4-a3d6-fb23-a709-940038ef24ad-3bd81462, #w-node-_531592d4-a3d6-fb23-a709-940038ef24b9-3bd81462, #w-node-_0443c5cd-b3ed-bd40-7413-50d6dd2cc651-dd2cc64b, #w-node-aaecd776-563f-3386-d8d8-a367e58ca5cb-dd2cc64b {
    justify-self: auto;
  }

  #w-node-_6677c4ee-ad6c-b8da-fd0a-7bed584c122c-ab9e3eb9, #w-node-_82bc44e1-dfa7-dbc3-2f23-d6274777dc02-ab9e3eb9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3dc5587a-66bb-0873-eec6-46e9f6185119-f1bb9c00 {
    align-self: center;
  }

  #w-node-_17f9221d-573a-63f9-3e8a-6fd940140f22-0d339a20, #w-node-_17f9221d-573a-63f9-3e8a-6fd940140f32-0d339a20 {
    justify-self: auto;
  }

  #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3f907-3e592f49 {
    justify-self: center;
  }

  #w-node-f0929d46-023d-f7e0-75dd-dcc31eb3fa11-3e592f49 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_3e692529-f2b8-f8c5-0032-2a140281ac67-3e592f49 {
    grid-area: Area-3;
  }

  #w-node-d87247ab-c618-a992-0382-763ba0fffc45-3e592f49 {
    grid-area: Area-4;
  }

  #w-node-b61a5fc1-611d-f59b-238a-0bb7ac3cc227-3e592f49 {
    grid-area: Area-5;
  }

  #w-node-aff04eca-3a09-8342-b4a5-d3b31f07f3d8-3e592f49 {
    grid-area: Area;
  }
}
