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

:where(button.w-popover-trigger), :where(button.w-modal-trigger) {
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: inherit;
  text-align: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  background-color: #0000;
  border: 0;
  margin: 0;
  padding: 0;
}

.w-popover {
  position-anchor: none;
}

:where(.w-popover[data-w-popover-backdrop-animated])::backdrop {
  animation: var(--w-backdrop-animation, none);
}

:where(.w-popover) {
  --w-backdrop-animation: initial;
}

.w-popover-mask {
  opacity: 0 !important;
  clip-path: none !important;
  pointer-events: auto !important;
  border: 0 !important;
  width: auto !important;
  max-width: none !important;
  height: auto !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  position: fixed !important;
  inset: 0 !important;
  transform: none !important;
}

.w-popover-mask[popover] {
  translate: none !important;
  rotate: none !important;
  scale: none !important;
}

.w-popover-mask::backdrop {
  display: none !important;
}

.w-popover-mask:not(:popover-open) {
  display: none !important;
}

@supports not selector(:popover-open) {
  .w-popover-mask {
    display: none !important;
  }
}

.w-popover[popover]:not(:popover-open) {
  display: none;
}

.w-modal:not([open]):not([popover]) {
  display: none;
}

.w-modal[popover]:not(:popover-open) {
  display: none;
}

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

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

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

pre.w-code-block code > span {
  display: block !important;
}

.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;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !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 {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  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;
}

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

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

@font-face {
  font-family: "fa brands 400";
  src: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62cd102db010c847d3d8b0de_fa-brands-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: DM Sans;
  src: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62d6f243a57134cc670fcc56_DMSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: DM Sans;
  src: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62d6f2429180925562d38e7f_DMSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: DM Sans;
  src: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62d6f242288c2008e7cb1038_DMSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad0f01604a84f523e94_Satoshi-Black.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad0b920caa9e1b3fbe6_Satoshi-BlackItalic.otf") format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad04ac68c3d5c9409c8_Satoshi-Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad14e93fbcc80194d47_Satoshi-MediumItalic.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad188cfb0d03f81900d_Satoshi-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad1ffc7d3ef564ee1f4_Satoshi-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad1ffc7d3ef564ee1e5_Satoshi-LightItalic.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad04014ad9e8d88437a_Satoshi-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad12a06db3084624f7e_Satoshi-BoldItalic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Satoshi;
  src: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad04a49e84e5ff18066_Satoshi-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: black;
  --black-2: #101828;
  --primary-text: #666;
  --white: white;
  --light-purple: #f6f7fd;
  --purple: #5e72e4;
  --yellow: #fff9ec;
  --red: #fcedec;
  --blue: #e9f3ff;
  --green: #eafaf3;
  --dark-grey: #333;
  --medium-grey: #565359;
  --product-header-grey: #26262b;
  --light-grey: #999;
  --slate-grey: #6e7191;
  --off-white: #ffffffb3;
  --red-2: #e25141;
  --slate-grey-2: #667085;
  --royal-blue: #3f57de;
  --dark-slate-blue-2: #344054;
  --dark-orange: #f79009;
  --dark-slate-blue: #475467;
  --dark-blue: #191a3c;
  --honeydew: #ecfdf3;
}

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

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

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

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

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

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

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

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

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

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

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

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

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

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

.w-pagination-next-icon {
  margin-left: 4px;
}

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

body {
  color: var(--black);
  font-family: DM Sans, Arial, sans-serif;
  font-size: 1em;
  line-height: 1.2;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.2;
}

h2 {
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.625em;
  font-weight: 700;
  line-height: 1.3;
}

h3 {
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25em;
  font-weight: 700;
  line-height: 1.35;
}

h4 {
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75em;
  font-weight: 500;
  line-height: 1.3;
}

h5 {
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
}

h6 {
  color: var(--black-2);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.3;
}

p {
  color: var(--primary-text);
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
}

a {
  text-decoration: none;
}

ul {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--primary-text);
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 1.5rem;
  display: flex;
}

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

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

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

figure {
  margin-bottom: 10px;
}

.margin-medium {
  margin: 2rem;
}

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

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

.margin-custom2 {
  margin: 1.5rem;
}

.margin-0 {
  margin: 0;
}

.margin-huge {
  margin: 6rem;
}

.padding-medium {
  padding: 2rem;
}

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

.margin-xlarge {
  margin: 4rem;
}

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

.padding-huge {
  padding: 6rem;
}

.padding-small {
  padding: 1rem;
}

.margin-custom1 {
  margin: 1.25rem;
}

.padding-0 {
  padding: 0;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-xxhuge {
  padding: 12rem;
}

.padding-xlarge {
  padding: 4rem;
}

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

.margin-xhuge {
  margin: 8rem;
}

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

.margin-large {
  margin: 3rem;
}

.margin-xxlarge {
  margin: 5rem;
}

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

.margin-xxhuge {
  margin: 12rem;
}

.padding-large {
  padding: 3rem;
}

.margin-small {
  margin: 1rem;
}

.padding-xhuge {
  padding: 8rem;
}

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

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

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

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

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

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

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

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

.padding-vertical.padding-xxlarge.none-top-padding {
  padding-top: 0;
}

.padding-vertical.padding-xxlarge.none-top-padding.flex {
  grid-row-gap: 2em;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-bottom: 7rem;
  display: flex;
}

.padding-vertical.padding-xxlarge.display-none {
  display: none;
}

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

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

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

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

.padding-top.padding-xxhuge {
  padding: 12rem;
}

.padding-top.padding-xxhuge.new-home-hero-padding {
  padding-top: 12rem;
  padding-bottom: 2rem;
}

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

.page-wrapper {
  overflow: hidden;
}

.page-wrapper.is-overflow-visible {
  overflow: visible;
}

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

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

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

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

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

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

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

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

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

.max-width-small {
  width: 100%;
  max-width: 20rem;
}

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

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

.show {
  display: block;
}

.hide {
  display: none;
}

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

.styleguide-container {
  padding: 2rem;
}

.styleguide_heading-element {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  padding: .2rem 0;
  display: flex;
}

.styleguide-divider {
  background-color: #0000001c;
  width: 100%;
  height: 1px;
}

.styleguide-heading {
  letter-spacing: -.02em;
  margin-top: .5rem;
  margin-bottom: .5rem;
  font-family: DM Sans, Arial, sans-serif;
  font-size: 3.25em;
  font-weight: 500;
  line-height: 1.2;
}

.styleguide-heading.is-small {
  font-size: 2em;
}

.styleguide-style-element {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.heading-display {
  font-size: 3.25em;
  font-weight: 700;
  line-height: 1.2;
}

.heading-large {
  font-size: 2.625em;
  font-weight: 700;
  line-height: 1.3;
}

.heading-medium {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 26px;
  font-size: 2.25em;
  font-weight: 700;
  line-height: 1.35;
}

.heading-medium.is-blogs {
  text-align: center;
}

.heading-medium.new-blog {
  text-align: center;
  letter-spacing: -.045rem;
  text-transform: none;
  padding-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 1.22em;
}

.heading-small {
  font-size: 1.75em;
  font-weight: 500;
  line-height: 1.3;
}

.heading-xsmall {
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
}

.heading-xsmall.text-weight-medium.text-color-purple.font-size {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.heading-xxsmall {
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.3;
}

.text-size-large {
  border: 1px solid #0000;
  font-size: 1.25em;
  line-height: 1.4;
}

.text-size-medium {
  font-size: 1.125em;
  line-height: 1.6;
  position: static;
}

.text-size-regular {
  font-size: 1em;
  line-height: 1.5;
}

.text-size-small {
  font-size: .875em;
  line-height: 1.5;
}

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

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

.text-weight-bold.text-color-dark-grey {
  color: var(--white);
}

.styleguide-color-container {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .5rem;
  margin-bottom: .5rem;
  display: flex;
}

.styleguide-color {
  width: 5rem;
  height: 5rem;
}

.bg-light-purple {
  background-color: var(--light-purple);
}

.bg-purple {
  background-color: var(--purple);
}

.bg-yellow {
  background-color: var(--yellow);
}

.bg-red {
  background-color: var(--red);
}

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

.bg-green {
  background-color: var(--green);
}

.styleguide-text-colors-container {
  flex-direction: column;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

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

.text-color-grey {
  color: var(--primary-text);
}

.faq-heading {
  color: var(--dark-grey);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 45px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
}

.text-color-medium-grey {
  color: var(--medium-grey);
}

.styleguide-buttons-container {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
}

.button {
  background-color: var(--purple);
  color: var(--white);
  text-align: center;
  border-radius: 150px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  transition: all .2s;
  display: inline-block;
}

.button:hover {
  background-color: #5066e4;
}

.button.is-nav-dropdown {
  padding-top: .65rem;
  padding-bottom: .65rem;
  font-weight: 400;
}

.button.is-footer-form {
  font-size: .875em;
  position: absolute;
  inset: auto 5px auto auto;
}

.button.is-pricing {
  width: 100%;
}

.button.is-next {
  padding-left: 2.5rem;
  padding-right: 2rem;
}

.button.is-previous {
  padding-left: 1.25rem;
}

.button.is-nav-cta, .button.is-pricing-cta {
  font-size: .875em;
}

.button.is-banner {
  background-color: #ffffff4d;
  border: 1px solid #ffffff80;
  padding: .5rem .75rem .4rem;
  font-size: .75em;
  line-height: 1;
}

.button.is-case-study {
  width: 12.5rem;
}

.button.is-case-study-loadmore {
  border-color: var(--purple);
  background-color: var(--white);
  color: var(--purple);
}

.button.is-lps {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/635f82fcb16556fe00f9a214_event_black_24dp%201.svg");
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding-left: 3.25rem;
}

.button.is-lps-white {
  background-color: var(--white);
  color: var(--purple);
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/635f85c5bc9d9cf3e4f43d41_event_black_24dp%201.svg");
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding-left: 3.25rem;
}

.button.is-flex-center-center {
  grid-column-gap: .25rem;
  padding-right: 1.25rem;
  display: flex;
}

.button.is-sign-up {
  letter-spacing: -.36px;
  border-radius: 2em;
  width: 12.25em;
  height: 3.75em;
  margin-top: 2em;
  padding: 0 0 0;
  font-family: Satoshi, sans-serif;
  font-size: 1.13em;
  line-height: 28px;
  display: flex;
}

.secondary-button {
  border: 1px solid var(--purple);
  color: var(--purple);
  text-align: center;
  background-color: #0000;
  border-radius: 150px;
  justify-content: center;
  align-items: center;
  padding: .65rem 1.5rem;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  transition: all .2s;
  display: flex;
}

.secondary-button:hover {
  color: #2e49e4;
}

.secondary-button.is-nav-dropdown {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 1em;
  font-weight: 400;
}

.secondary-button.is-testimonials {
  background-color: #f6f7fd;
  width: 10rem;
  position: absolute;
  inset: auto 42% 1rem;
}

.secondary-button.is-pricing {
  border-color: #d0d6f5;
  font-weight: 500;
}

.nav_component {
  background-color: var(--white);
  box-shadow: none;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.nav_container {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
}

.nav_container.is-blog-nav {
  z-index: 1;
  grid-column-gap: 2rem;
  justify-content: flex-start;
  width: 100vw;
  padding-left: 1.5rem;
  padding-right: 2.5rem;
  position: relative;
  overflow: auto;
}

.nav_left-wrapper {
  margin-right: 1rem;
}

.nav_right-wrapper {
  grid-column-gap: .75rem;
  align-items: center;
  display: flex;
}

.nav_brand-image {
  width: 8.375rem;
  height: 2.5rem;
}

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

.nav_link {
  color: var(--product-header-grey);
  padding: .5rem .25rem;
  font-size: .875em;
  font-weight: 500;
  transition: all .2s;
}

.nav_link:hover {
  color: var(--purple);
}

.nav_link.w--current {
  color: var(--black);
}

.nav_button-watch {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple);
  color: var(--purple);
  border-radius: 150px;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  font-size: .875em;
  font-weight: 500;
  transition: all .2s;
  display: flex;
}

.nav_button-watch:hover {
  color: #2e49e4;
}

.nav_dropdown-toggle {
  color: var(--product-header-grey);
  padding: 1.5rem .25rem;
  font-size: .875em;
  font-weight: 500;
  transition: all .2s;
}

.nav_dropdown-toggle:hover, .nav_dropdown-toggle.w--open {
  color: var(--purple);
}

.nav_dropdown-list {
  background-color: var(--white);
}

.nav_dropdown-list.w--open {
  border-radius: 4px;
  margin-left: -2.5rem;
  display: flex;
  box-shadow: 0 1px 4px 2px #1111110d;
}

.nav_dropdown-list.is-academy {
  margin-left: -8.5rem;
}

.nav-dropdown-left-wrapper {
  grid-row-gap: 2rem;
  flex-direction: column;
  padding: 2rem;
  display: flex;
}

.nav-dropdown-right-wrapper {
  background-color: var(--light-purple);
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 1.25rem;
}

.nav_dropdown-link-wrapper {
  width: 18rem;
  transition: all .2s;
}

.nav_dropdown-link-wrapper:hover {
  color: var(--purple);
}

.nav_dropdown-link-top-wrapper {
  grid-column-gap: .5rem;
  align-items: center;
  font-size: 1em;
  font-weight: 500;
  display: flex;
}

.text-size-xsmall {
  font-size: .75em;
  line-height: 1.35;
}

.text-color-light-grey {
  color: var(--light-grey);
}

.nav_dropdown-video-wrapper {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62d64b3ae934bf95ff6666f9_Rectangle%203988.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 20rem;
  height: 10rem;
  display: flex;
  position: relative;
}

.video-play-button {
  background-color: var(--purple);
  border-radius: 150px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: absolute;
  box-shadow: 0 2px 10px #11111140;
}

.video-play-button.is-webinar-all {
  z-index: 2;
  width: 4rem;
  height: 4rem;
  box-shadow: 0 4px 10px #0006;
}

.video-play-button.is-webinar-all.is-large {
  width: 6rem;
  height: 6rem;
}

.nav_dropdown-button-wrapper {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 1rem;
  display: flex;
}

.nav_dropdown-wrapper-academy {
  grid-column-gap: 5rem;
  white-space: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 1.25rem 2rem 3.5rem;
  display: grid;
}

.nav_dropdown-link-academy {
  margin-top: .75rem;
}

.nav_dropdown-link-academy.is-first {
  grid-row-gap: .5rem;
  flex-direction: column;
  margin-top: 1.25rem;
  transition: all .2s;
  display: flex;
}

.nav_dropdown-link-academy.is-first:hover {
  color: var(--purple);
}

.home-header_left-wrapper {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.buttons-wrapper {
  grid-column-gap: 1.25rem;
  align-items: center;
  display: flex;
}

.home-header_sub-heading-wrapper {
  width: 100%;
  max-width: 32rem;
}

.small-heading_wrapper {
  grid-column-gap: .5rem;
  align-items: center;
  display: flex;
}

.section-customers {
  z-index: 2;
  background-color: var(--light-purple);
  margin-top: 4rem;
}

.section-customers.is-about {
  background-color: #0000;
}

.customers_wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.customers_logo-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 2.5rem;
  display: flex;
}

.customers_logo-image.is-cars24 {
  width: 3.375rem;
  height: 2rem;
}

.customers_logo-image.is-reddoorz {
  width: 6.625rem;
  height: 1.75rem;
}

.customers_logo-image.is-koinworks {
  width: 8.75rem;
  height: 1.5rem;
}

.customers_logo-image.is-hiver {
  width: 5.125rem;
  height: 2.25rem;
}

.customers_logo-image.is-numble {
  width: 5.125rem;
  height: 2.75rem;
}

.customers_logo-image.is-klearnow {
  width: 9rem;
  height: 1.5rem;
}

.customers_logo-image.is-sprinque {
  width: 7.5rem;
  height: 1.75rem;
}

.customers_logo-image.is-taskmonk {
  width: 7.375rem;
  height: 1.5rem;
}

.customers_logo-image.is-ensuredit {
  width: 7.5rem;
  height: 1.25rem;
}

.customers_logo-image.is-transwap {
  width: auto;
  height: 1.85rem;
}

.customers_logo-image.is-revsure, .customers_logo-image.is-palette, .customers_logo-image.is-wati {
  width: auto;
  height: 2rem;
}

.home-lifecycle_wrapper {
  flex-direction: column;
  align-items: center;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.home-lifecycle_heading-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.home-lifecycle_bottom-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#eff1fc, #fff 60%);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-lifecycle_bottom-wrapper.is-mobile-portrait {
  display: none;
}

.home-lifecycle-phase_component {
  z-index: 1;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding: 2rem 1.25rem 1rem;
  display: flex;
  position: relative;
}

.home-lifecycle_image {
  z-index: 0;
  width: 100%;
  position: relative;
}

.section-home-collect {
  z-index: 1;
  position: relative;
  top: 3rem;
}

.layout-2-col {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.feature_content-wrapper {
  max-width: 30rem;
}

.feature_image-wrapper {
  width: 35rem;
  max-width: 35rem;
}

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

.text-weight-medium.text-color-medium-grey {
  flex-direction: column;
  align-items: flex-start;
}

.text-weight-medium.text-size-medium.plush {
  color: #5e72e4;
  font-size: .875rem;
  font-weight: 700;
  line-height: .875rem;
}

.button-with-arrow_component {
  grid-column-gap: .5rem;
  align-items: center;
  max-width: 10.5rem;
  display: flex;
}

.button-with-arrow_component.is-join-slack {
  max-width: 11.5rem;
  margin-top: .75rem;
}

.button-with-arrow_component.is-case-studies {
  max-width: 11rem;
}

.tab_menu {
  grid-row-gap: .75rem;
  flex-direction: column;
  flex: 0 50%;
  align-items: flex-start;
  max-width: 30rem;
  display: flex;
}

.tab_content-wrapper {
  flex: 0 50%;
  position: relative;
  top: -10rem;
  overflow: visible;
}

.tab_link {
  max-width: 25rem;
  color: var(--slate-grey);
  background-color: #0000;
  padding: .5rem 1rem .5rem 0;
  font-weight: 500;
}

.tab_link.w--current {
  color: var(--purple);
  background-color: #0000;
  font-weight: 700;
}

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

.tab_component {
  flex-direction: row;
  display: flex;
}

.tab_component.is-reverse {
  flex-direction: row-reverse;
}

.tab_image-wrapper {
  width: 25rem;
  height: 30rem;
  position: relative;
  right: -3.5rem;
  overflow: visible;
}

.tab_image-wrapper.is-left {
  right: auto;
}

.tab_image-background {
  z-index: 0;
  border-radius: 8px;
  width: 20rem;
  height: 25rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.tab_image-1 {
  z-index: 2;
  object-fit: contain;
  width: 25rem;
  height: 25rem;
  position: absolute;
  inset: auto .5rem 2rem auto;
}

.section-home-integrations {
  background-color: var(--light-purple);
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62e386b218ee99a93bfe9226_Group%20427322115-min.png");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 475px;
}

.section-home-integrations.is-lps {
  background-color: #0000;
  background-image: none;
}

.home-integrations_wrapper {
  justify-content: space-between;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.home-integrations_wrapper.is-lps {
  background-color: var(--purple);
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/635f8432f51427cc4c999c4e_Icon.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 24px;
  padding: 3rem;
}

.wrapper_vertical-center-align {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.wrapper_vertical-center-align.is-integrations-zeda {
  max-width: 53.125rem;
  margin-left: auto;
  margin-right: auto;
}

.home-story_sub-heading {
  font-size: .875em;
}

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

.home-story_content-wrapper {
  text-align: left;
  border: 1px solid #d0d6f54d;
  border-radius: 16px;
  padding: 2rem 1.5rem;
  box-shadow: 0 0 4px 2px #1111110d;
}

.home-story_content-wrapper.is-left {
  min-height: 14rem;
}

.home-story_content-wrapper.is-right {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62baa4de2cd7146e0a9359de_Map-min.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  max-width: 26rem;
  max-height: 39rem;
}

.home-story_logos-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.home-story_logo-image {
  filter: grayscale();
  color: var(--purple);
  transition: all .2s;
}

.home-story_logo-image:hover {
  filter: none;
  color: var(--purple);
}

.home-story_logo-image.is-inc42, .home-story_logo-image.is-yourstory {
  width: 4.75rem;
  height: auto;
}

.home-story_logo-image.is-entrepreneur {
  width: 7.75rem;
  height: auto;
}

.home-story_logo-image.is-beststartup {
  width: 9rem;
  height: auto;
}

.section-testimonials {
  background-color: var(--light-purple);
}

.section-testimonials.is-about, .section-testimonials.is-lps {
  background-color: #0000;
}

.testimonials-components_wrapper {
  column-count: 3;
  column-gap: 1.5rem;
  overflow: visible;
}

.testimonials_component {
  background-color: var(--white);
  text-align: left;
  border-radius: 16px;
  flex: 1;
  max-width: 22rem;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  display: inline-block;
  box-shadow: 0 0 4px 2px #1111110d;
}

.testimonials_component.is-lps {
  flex: none;
  width: 25vw;
  max-width: 20rem;
}

.testimonials_person-wrapper {
  grid-column-gap: 1rem;
  align-items: flex-start;
  display: flex;
}

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

.testimonials_person-image {
  border-radius: 100%;
  width: 3.75rem;
  height: 3.75rem;
}

.section-home-cta.is-lps {
  background-color: var(--light-purple);
}

.academy_content-wrapper {
  text-align: left;
  border: 1px solid #d0d6f54d;
  border-radius: 16px;
  padding: 2rem 1.5rem;
  position: relative;
  box-shadow: 0 0 4px 2px #1111110d;
}

.academy_content-wrapper.is-left {
  min-height: 13rem;
  overflow: hidden;
}

.academy_content-wrapper.is-right {
  max-width: 26rem;
  max-height: 39rem;
  overflow: hidden;
}

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

.academy_content-paragraph {
  max-width: 16rem;
}

.academy_content-bg-image {
  width: 90%;
  max-width: 90%;
  height: 17rem;
  position: absolute;
  inset: auto auto -1rem;
}

.footer_component {
  background-color: var(--purple);
  width: 100%;
  max-width: 100%;
  color: var(--white);
  position: relative;
}

.footer_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 4rem;
  padding-bottom: 3rem;
  display: grid;
}

.footer_wrapper.is-lps {
  grid-template-columns: 1fr 1fr;
  align-items: center;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  display: flex;
}

.footer_column-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.footer_column-wrapper.hide {
  display: none;
}

.footer_column-heading {
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.2;
}

.footer_link {
  color: var(--off-white);
  margin-top: .25rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-right: .5rem;
  text-decoration: none;
  transition: opacity .2s;
}

.footer_link:hover {
  color: var(--white);
}

.footer_form {
  width: 320px;
  max-width: 100%;
  margin-bottom: 0;
}

.footer_form-block {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  display: flex;
  position: relative;
}

.footer_form-field {
  background-color: #fff;
  border: 1px solid #a6b1bf;
  border-radius: 100px;
  height: 3.25rem;
  margin-bottom: 0;
  padding: 12px 7.75rem 12px 1.5rem;
  font-size: .875em;
  line-height: 1.2;
  transition: all .2s;
}

.footer_form-field:hover, .footer_form-field:focus {
  border-color: #76879d;
}

.footer_form-field::placeholder {
  color: #9d9d9d;
  font-size: .875em;
  line-height: 22px;
}

.footer_brand-logo {
  width: 8.375rem;
  height: 2.5rem;
}

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

.social-links-wrapper {
  grid-column-gap: 1.25rem;
  display: flex;
}

.footer_social-link-wrapper {
  color: #cfd5f7;
  transition: all .2s;
}

.footer_social-link-wrapper:hover {
  color: var(--white);
}

.descriptive-text {
  display: none;
}

.testimonials_wrapper {
  height: 40rem;
  position: relative;
  overflow: hidden;
}

.testimonials_wrapper.is-lps {
  height: auto;
  overflow: visible;
}

.testimonials_bg-gradient {
  background-image: linear-gradient(to bottom, #f5f7fb4d, var(--light-purple));
  height: 10rem;
  position: absolute;
  inset: auto 0% 0%;
}

.testimonials_bg-gradient.is-about {
  background-image: linear-gradient(#ffffff4d, #fff);
}

.section-collect-header {
  position: relative;
}

.product-header_wrapper {
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.product-header_wrapper.is-lps {
  align-items: flex-start;
}

.product-header_left-wrapper {
  max-width: 34rem;
}

.product-header_left-wrapper.max-683 {
  max-width: 42.69em;
  padding-left: 0;
  position: relative;
}

.product-header_right-wrapper {
  position: absolute;
  inset: auto -1rem auto auto;
}

.product-header_icon {
  width: 3rem;
  height: 3rem;
}

.product-header_image-wrapper {
  width: 28rem;
  max-width: 26rem;
  height: 20rem;
}

.product-header_image {
  width: 100%;
  height: 100%;
}

.product-header_heading {
  color: var(--product-header-grey);
  font-family: DM Sans, Arial, sans-serif;
  font-size: 2.625em;
  font-weight: 500;
}

.product-header_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-product-features-summary {
  background-color: var(--light-purple);
}

.section-product-features-summary.is-lps {
  background-color: #0000;
}

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

.features-summary_component {
  color: var(--black);
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
}

.features-summary_component:hover, .features-summary_icon {
  color: var(--purple);
}

.product-testimonial_image {
  width: 3.75rem;
  height: 3.75rem;
}

.product-testimonial_text {
  max-width: 48rem;
  color: var(--medium-grey);
  font-size: 1.5em;
  font-style: italic;
}

.product-testimonial_customer-name {
  color: var(--black);
  font-size: 1.5em;
  font-weight: 500;
}

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

.section-cta {
  background-color: var(--light-purple);
}

.cta_heading {
  max-width: 60rem;
  font-size: 2em;
}

.other-products_wrapper {
  grid-column-gap: 1.25rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.other-products_component {
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62baa54c74a04a830aa39f9e_Plan%20Small%20Image.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #ffffff0d;
  border-radius: 16px;
  width: 100%;
  max-width: 22.5rem;
  height: 22rem;
  padding: 2rem;
  transition: all .2s;
  box-shadow: 0 0 4px 2px #1111110d;
}

.other-products_component:hover {
  color: var(--purple);
  box-shadow: 0 0 4px 2px #5e72e426;
}

.other-products_component.is-analyze {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62cd0b47d24ee484a2b6dec2_Analyze%20Small%20Image.svg");
  background-size: auto;
}

.other-products_component.is-plan {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62d53ab904d0a3f6b4713293_Plan%20Small%20Image.svg");
}

.other-products_component.is-execute {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62cd0b01b010c82ff0d859fe_Execute%20Small%20Image.svg");
}

.other-products_component.is-collect {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62cd0b02a6f7035d676316ea_Collect%20Small%20Image.svg");
}

.other-products_icon {
  width: 2.25rem;
  height: 2.25rem;
}

.section-about-header {
  margin-top: 6rem;
}

.about-header_image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 4px 10px #d9d9d9;
}

.about-summary_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.about-summary_left-wrapper {
  max-width: 21rem;
}

.about-summary_stats-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  display: none;
}

.about-gallery_divider {
  background-color: #c4c4c4;
  width: 100%;
  height: 1px;
}

.about-gallery_wrapper {
  grid-row-gap: 2.5rem;
  flex-direction: column;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.about-gallery_image {
  border-radius: 10px;
  position: relative;
  box-shadow: 0 4px 10px #d9d9d9;
}

.about-gallery_image.is-one {
  width: 26rem;
}

.about-gallery_image.is-two {
  width: 12rem;
  top: 2rem;
}

.about-gallery_image.is-three {
  width: 16.25rem;
  top: 1rem;
}

.about-gallery_image.is-four {
  width: 7.5rem;
  left: 6rem;
}

.about-gallery_image.is-five {
  width: 10rem;
  right: 7rem;
}

.about-gallery_image.is-six {
  width: 10rem;
  right: 6rem;
}

.about-gallery_top-wrapper {
  grid-column-gap: 1.5rem;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.about-gallery_bottom-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.about-team_wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 60rem;
  display: flex;
}

.about-team_member-wrapper {
  flex-direction: column;
  align-items: center;
  width: 12rem;
  transition: all .2s;
  display: flex;
}

.about-team_member-wrapper:hover {
  color: var(--purple);
}

.about-team_member-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 200px;
  width: 9rem;
  height: 9rem;
}

.section-about-join-team {
  display: none;
}

.section-pricing-header {
  margin-top: 6rem;
}

.pricing-plans_tabs-menu {
  border: 2px solid var(--purple);
  background-color: var(--light-purple);
  border-radius: 100px;
  justify-content: center;
  max-width: 17rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem;
  display: flex;
}

.pricing-plans_tabs-tablink {
  color: var(--dark-grey);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: .75rem 2rem;
  font-size: 1.125em;
  font-weight: 500;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pricing-plans_tabs-tablink.w--current {
  background-color: var(--purple);
  color: var(--white);
  border-radius: 60px;
  overflow: visible;
}

.pricing-plans_tabs-save10-wrapper {
  background-color: var(--purple);
  width: 7rem;
  color: var(--white);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: .25rem .75rem;
  font-size: 1em;
  display: flex;
  position: absolute;
  inset: auto auto auto 8.9rem;
}

.pricing-plans_tabs-save10-wrapper.is-monthly {
  left: 17.25rem;
}

.pricing-plans_tabs-content-wrapper {
  grid-column-gap: 1.25rem;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 5rem;
  display: flex;
  overflow: visible;
}

.pricing-plans_tabs-plan-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 38.5rem;
  padding: 1.25rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 4px 2px #1111110d;
}

.pricing-plans_tabs-plan-wrapper.is-highlighted {
  border: 1px solid var(--purple);
  background-color: var(--light-purple);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.overflow-none {
  overflow: visible;
}

.pricing-plan_tabs-plan-heading-wrapper {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.pricing-plans_tabs-plan-bottom-wrapper {
  text-align: left;
  width: 80%;
  position: absolute;
  top: 24rem;
}

.pricing-plans_tabs-plan-middle-wrapper {
  width: 90%;
  position: absolute;
  top: 12rem;
}

.pricing-plans_tabs-plan-middle-wrapper.is-right, .pricing-plans_tabs-plan-middle-wrapper.is-left {
  top: 14.5rem;
}

.pricing-plans_tabs-plan-price {
  font-size: 3rem;
}

.pricing-testimonials_wrapper {
  grid-column-gap: 1.5rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pricing-comparison_wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.pricing-comparison_wrapper.is-hidden-desktop {
  display: none;
}

.pricing-comparison_row-wrapper {
  border-top: 1px solid #25292926;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: -1px;
  display: flex;
}

.pricing-comparison_row-wrapper.is-product-heading-row {
  border-top-width: 0;
  border-bottom: 1px solid #252929b3;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 0;
}

.pricing-comparison_row-wrapper.is-last {
  border-bottom: 1px solid #25292926;
}

.pricing-comparison_row-wrapper.is-sticky {
  background-color: var(--white);
  border: 1px solid #fff;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 0;
  position: sticky;
  top: 6rem;
}

.pricing-comparison_col-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 13rem;
  padding: 1rem 2rem;
  display: flex;
}

.pricing-comparison_col-wrapper.is-feature-heading {
  text-align: left;
  align-items: flex-start;
  width: 16rem;
  max-width: 17.5rem;
  padding: 1rem 0 1rem 2rem;
}

.pricing-comparison_col-wrapper.is-feature-heading.is-heading {
  padding-top: 3rem;
  padding-bottom: .75rem;
}

.pricing-comparison_col-wrapper.is-feature-heading.is-heading.is-empty {
  padding-bottom: 0;
}

.pricing-comparison_col-wrapper.is-plan-heading {
  flex: 1;
  max-width: 20rem;
  padding: 1rem 0 0;
}

.pricing-comparison_col-wrapper.is-highlighted {
  border-left: 1px solid #25292926;
  border-right: 1px solid #25292926;
}

.pricing-comparison_col-wrapper.is-product-heading {
  height: 6rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.pricing-comparison_col-wrapper.is-product-heading.is-highlighted {
  border-left: 1px solid #25292926;
  border-right: 1px solid #25292926;
}

.section-integrations-header {
  margin-top: 6rem;
}

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

.integrations_component {
  border: 1px solid #e6e8e8;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 22rem;
  height: 100%;
  padding: 1.25rem;
  display: flex;
}

.integrations_name-logo-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.integrations_logo-image-wrapper {
  border: 1px solid #d8d8d9;
  border-radius: 4px;
  width: 2.5rem;
  height: 2.5rem;
  padding: .25rem;
}

.text-color-red {
  color: var(--red-2);
}

.social-link-icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  font-family: "fa brands 400", Arial, sans-serif;
  display: flex;
}

.button-with-arrow_image {
  width: 1.125rem;
  height: 1.125rem;
}

.section-blog-navbar {
  z-index: 0;
  position: sticky;
}

.blog-navbar_links-wrapper {
  z-index: 1;
  grid-column-gap: 2rem;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.blog-navbar_bg {
  z-index: 0;
  background-color: var(--light-purple);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.blog-navbar_link {
  color: var(--medium-grey);
  white-space: nowrap;
  padding: .5rem 1rem;
  transition: all .2s;
  position: relative;
}

.blog-navbar_link:hover {
  color: var(--black);
}

.blog-navbar_link.w--current {
  color: var(--dark-grey);
  font-weight: 700;
}

.section-blogs-featured {
  margin-top: 4rem;
}

.blogs-featured_wrapper {
  justify-content: space-between;
  display: flex;
}

.blogs-featured_left-wrapper {
  width: 55%;
}

.blogs-featured_right-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 40%;
}

.blogs-heading {
  box-shadow: 0 1px 0 0 var(--light-grey);
  color: var(--product-header-grey);
  padding-bottom: .5rem;
  font-size: 2.65em;
}

.blogs-heading.is-must-read {
  margin-top: -.5rem;
  font-size: 1.75em;
  font-weight: 700;
}

.blogs-thumbnail-image-wrapper {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 10.9375rem;
}

.blogs-thumbnail-image-wrapper.is-featured {
  height: 18.75rem;
}

.blogs-thumnail-meta-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blogs-thumbnail-meta-divider {
  background-color: #d9d9d9;
  border-radius: 20px;
  width: .5rem;
  height: .5rem;
}

.blog-featured_wrapper {
  grid-column-gap: .5rem;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.blog-featured_thumbnail-wrapper {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  width: 9.375rem;
  height: auto;
}

.blogs-featured_collection-wrapper {
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.blog-featured_name-wrapper {
  max-width: 13.75rem;
}

.section-blogs-all {
  padding-top: 7.5rem;
}

.section-blogs-all.new-size {
  padding-top: 7rem;
}

.blogs-all_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.blogs-all_single-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.pagination-wrapper {
  margin-top: 4rem;
}

.blogs-cta_wrapper {
  background-color: var(--light-purple);
  text-align: center;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  margin-top: 4rem;
  margin-bottom: 4rem;
  padding: 4rem;
  display: flex;
}

.blog-link-wrapper {
  width: 100%;
  transition: all .2s;
}

.blog-link-wrapper:hover {
  color: var(--purple);
}

.blogpost_meta-right-wrapper {
  grid-column-gap: 1.25rem;
  align-items: center;
  display: flex;
}

.blogpost_social-link-wrapper {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--black);
  justify-content: center;
  align-items: center;
  font-family: "Fa 400";
  transition: all .2s;
  display: flex;
  position: relative;
}

.blogpost_social-link-wrapper:hover {
  color: var(--purple);
}

.blog-share_wrapper {
  text-align: center;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.empty-state {
  background-color: var(--light-purple);
}

.section-webinar-header {
  margin-top: 6rem;
}

.secondary-header_heading {
  max-width: 50rem;
  color: var(--product-header-grey);
  font-family: DM Sans, Arial, sans-serif;
  font-size: 2.625em;
  font-weight: 500;
}

.webinar-featured_wrapper {
  width: 100%;
}

.webinar-featured_thumbnail {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 32rem;
}

.webinar-video-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.webinar-all_collection-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.webinar-all_thumbnail {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.webinar-all_item-wrapper {
  width: 100%;
}

.webinar-color-overlay {
  z-index: 1;
  background-color: #0000004d;
  width: 100%;
  height: 100%;
  position: absolute;
}

.video-play-button-image {
  width: 3rem;
  height: 3rem;
}

.legal-rich-text {
  color: #595168;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.legal-rich-text h2 {
  color: var(--product-header-grey);
  margin-top: .5rem;
  margin-bottom: 2rem;
  font-size: 2em;
  font-weight: 500;
}

.legal-rich-text p {
  color: var(--medium-grey);
  margin-bottom: 1.5rem;
}

.section-legal, .section-contact {
  margin-top: 6rem;
}

.contact_wrapper {
  flex-direction: column;
  align-items: flex-start;
  max-width: 42rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.contact_form-wrapper {
  border: 1px solid #d8d8d9;
  border-radius: 16px;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 0;
  padding: 2.5rem;
}

.contact_form {
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.contact_form-field-wrapper {
  grid-column-gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.contact_form-field-label {
  color: var(--dark-grey);
  font-size: .875em;
  font-weight: 400;
}

.contact_form-input-field {
  border-radius: 4px;
  height: 3rem;
  margin-bottom: 0;
  font-size: .875em;
  transition: all .2s;
}

.contact_form-input-field:hover {
  border: 1px solid var(--purple);
}

.contact_form-input-field.is-message {
  height: 10rem;
}

.contact_form-success-wrapper {
  background-color: var(--light-purple);
  color: var(--purple);
  border-radius: 4px;
  padding: 1.25rem;
  font-weight: 500;
}

.contact_support-details-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 2.5rem;
  display: flex;
}

.section-resources-header {
  margin-top: 6rem;
}

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

.resources_wrapper.is-ebook-more-resources {
  grid-template-rows: auto;
}

.resources_single-wrapper {
  border: 1px solid #e6e8e8;
  border-radius: 6px;
  flex-direction: column;
  padding: 1.25rem;
}

.resources_single-wrapper.is-large {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.resources_single-wrapper.is-large.on-blog-page {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.resources_single-left-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 16rem;
  max-width: 20rem;
  height: 100%;
  display: flex;
}

.resources_single-left-wrapper.new-blog-resources-left {
  flex: none;
  width: 100%;
  max-width: none;
}

.resources_single-right-wrapper {
  width: 17rem;
  max-width: 20rem;
  height: 100%;
}

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

.section-ebook-header {
  margin-top: 6rem;
}

.ebook-header_wrapper {
  grid-column-gap: 2.5rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.ebook-header_left-wrapper {
  width: 54%;
}

.ebook-header_right-wrapper {
  border: 1px solid #d8d8d9;
  border-radius: 16px;
  width: 46%;
  padding: 2rem;
  box-shadow: 0 0 10px 2px #1111110d;
}

.ebook-header_right-wrapper.zeda-3-0 {
  width: 100%;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
}

.ebook-header_image-wrapper {
  width: 100%;
  height: auto;
}

.ebook-header_image {
  width: 100%;
  height: 100%;
}

.ebook-benefits_left-wrapper {
  max-width: 27rem;
}

.ebook-benefits_right-wrapper {
  max-width: 25rem;
}

.ebook-benefits_icon {
  width: 1.5rem;
  height: 1.5rem;
}

.ebook-benefits_pointers-wrapper {
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.nav_button-watch-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.section-glossary-header {
  margin-top: 6rem;
}

.section-glossary-nav {
  background-color: var(--light-purple);
  position: sticky;
}

.is-shown-below-tablet {
  display: none;
}

.glossary-nav_right-wrapper {
  grid-column-gap: .25rem;
  align-items: center;
  display: flex;
}

.glossary-nav_wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.glossary-nav_search-form {
  margin-bottom: 0;
}

.glossary-nav_search-field {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62baa6aca5a9f2841760844e_search.svg");
  background-position: 16px;
  background-repeat: no-repeat;
  border: 1px solid #d0d6f5;
  border-radius: 100px;
  width: 20rem;
  height: 2.75rem;
  margin-bottom: 0;
  padding-left: 3rem;
  padding-right: .75rem;
}

.glossary-nav_search-field:focus {
  border-color: var(--purple);
}

.glossary-nav_link {
  padding: .25rem;
  font-weight: 500;
  transition: all .2s;
}

.glossary-nav_link:hover {
  color: var(--purple);
}

.glossary_category-wrapper {
  grid-column-gap: 6rem;
  border-bottom: 1px solid #25292926;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: -.125rem;
  padding-bottom: 4rem;
  display: flex;
}

.glossary_item-wrapper {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.glossary_category-name-wrapper {
  border-top: 1px solid #25292926;
  justify-content: center;
  align-items: center;
  padding-top: 3rem;
}

.glossary_category-name {
  color: var(--slate-grey);
  text-transform: uppercase;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1;
}

.glossary_defination-name {
  font-size: 1.875rem;
  font-weight: 500;
}

.glossary_defination {
  color: var(--medium-grey);
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5;
}

.collection-list-wrapper {
  align-items: flex-start;
}

.home-lifecycle_mobile-image-wrapper {
  display: none;
}

.academy_image-wrapper {
  width: 12.5rem;
  max-width: 12.5rem;
  height: 11rem;
  position: absolute;
  inset: auto -.5rem -1rem auto;
}

.academy_image-wrapper.is-small {
  max-width: 9rem;
  height: 14rem;
  right: 1rem;
}

.academy_image {
  width: 100%;
  height: 100%;
}

.section-404 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: flex;
}

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

.about-header_image {
  justify-content: center;
  align-items: center;
  box-shadow: 0 4px 10px #d9d9d9;
}

.pricing-comparison_heading-divider {
  opacity: 0;
  background-color: #25292926;
  width: 100%;
  height: 1px;
  margin-top: 1.5rem;
}

.pricing-plans_tabs-plan-top-wrapper {
  width: 100%;
}

.home-lifecycle_mobile-image {
  width: 100%;
  margin-top: -1.5rem;
}

.home-lifecycle_heading {
  font-size: 2.25em;
  font-weight: 700;
  line-height: 1.35;
}

.feature_icon {
  width: 2.25rem;
  height: 2.25rem;
}

.feature_name {
  font-size: 1.5em;
  font-weight: 700;
}

.section-launch-banner {
  background-color: var(--red-2);
  align-items: center;
  width: 100vw;
  display: block;
  position: relative;
  inset: 0% 0% auto;
}

.banner-container {
  grid-column-gap: 1.25rem;
  height: 100%;
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.section-secondary-banner {
  background-color: #ed774c;
  align-items: center;
  width: 100vw;
  display: none;
  position: relative;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: visible;
}

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

.home-header_wrapper {
  grid-column-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.home-header_wrapper.is-lps {
  align-items: flex-start;
}

.home-header_right-wrapper {
  justify-content: center;
  width: 50%;
  height: auto;
  display: flex;
  position: relative;
}

.home-header_image-background {
  background-color: var(--light-purple);
  width: 20rem;
  height: 27.5rem;
}

.home-header_main-image {
  width: 14.25rem;
  height: 29rem;
  position: absolute;
  inset: auto 0 0;
}

.home-header_feature-image {
  width: 17rem;
  height: 7.5rem;
  position: absolute;
  bottom: auto;
  left: 14rem;
  right: 0;
}

.home-header_feature-image.is-one {
  top: -2rem;
}

.home-header_feature-image.is-two {
  top: 5rem;
}

.home-header_feature-image.is-three {
  top: 12rem;
}

.home-header_feature-image.is-four {
  top: 19rem;
}

.home-integrations_left-wrapper {
  max-width: 24.75rem;
}

.home-integrations_right-wrapper {
  max-width: 31.25rem;
  display: none;
}

.pricing-plans_info-wrapper {
  grid-column-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-plans_info-icon {
  flex: none;
  width: 1rem;
  height: 1rem;
}

.pricing-plans_info-popup-wrapper {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
  position: relative;
}

.pricing-plans_info-popup-wrapper.mt-1rem {
  margin-top: 1.1rem;
}

.pricing-plans_popup {
  z-index: 2;
  background-color: var(--black);
  width: 19rem;
  color: var(--white);
  text-align: left;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem 1.25rem;
  display: none;
  position: absolute;
  bottom: 2.25rem;
}

.pricing-plans_popup-arrow-icon {
  position: absolute;
  top: 6.75rem;
  left: auto;
  right: auto;
}

.integrations-needmore_left-wrapper {
  grid-column-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.integrations-needmore_left-wrapper.is-mobile {
  display: none;
}

.integrations-needmore_right-wrapper {
  grid-column-gap: 2rem;
  justify-content: center;
  align-items: center;
  margin-top: 2.5rem;
  display: flex;
}

.intergrations-needmore_icon {
  width: 3rem;
  height: 3rem;
}

.landing-page-header_heading {
  font-size: 2em;
}

.faqs-divider {
  background-color: #252929b3;
  width: 100%;
  height: 1.5px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.faqs_wrapper {
  grid-row-gap: 2rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.faqs_item-wrapper {
  border-bottom: 1px solid #25292926;
  padding-bottom: .75rem;
  overflow: hidden;
}

.faqs_item-heading-wrapper {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  transition: all .2s;
  display: flex;
}

.faqs_item-heading-wrapper:hover {
  color: var(--purple);
}

.faqs-arrow {
  width: 1.5rem;
  height: 1.6rem;
  margin-top: .375rem;
  transform: rotate(180deg);
}

.faqs_paragraph {
  max-width: 60rem;
  margin-top: 1rem;
  font-size: 1.125em;
  overflow: hidden;
}

.landing-page-header_image-wrapper {
  justify-content: center;
  width: 50%;
  display: flex;
  position: relative;
}

.landing-page-header_wrapper {
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 6rem;
  display: flex;
}

.lp-content_rich-text-wrapper {
  z-index: 100;
  justify-content: space-between;
  align-items: flex-start;
  width: 85%;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.spm-content {
  margin-bottom: 32px;
}

.lp-content_wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: flex-start;
  margin-top: 6rem;
  display: flex;
  position: relative;
}

.lp-content-dropdown-mobile {
  display: none;
}

.lp-content_nav {
  z-index: 101;
  background-color: #f8f9fe;
  flex-direction: column;
  flex: none;
  max-width: 20rem;
  max-height: 90vh;
  padding: 1.25rem;
  display: flex;
  position: sticky;
  top: 6rem;
  overflow: scroll;
}

.lp-content_nav-link {
  color: var(--dark-grey);
  border-bottom: 1px solid #25292926;
  margin-bottom: 1.5rem;
  padding-bottom: 1rem;
  font-size: 1em;
  font-weight: 700;
}

.lp-content_nav-link.w--current {
  color: var(--black);
  border-bottom-color: #252929b3;
  padding-bottom: 1.25rem;
  font-size: 1.25em;
  font-weight: 700;
}

.section-case-studies-navbar {
  z-index: 0;
  position: sticky;
}

.section-case-studies-header {
  background-color: var(--light-purple);
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62e386b218ee99a93bfe9226_Group%20427322115-min.png"), url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62e90426c624b9228af29296_Mask%20group-min.jpg");
  background-position: 95%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 350px, cover;
  height: 20rem;
  margin-top: 6rem;
}

.case-studies-header_left-wrapper {
  max-width: 28rem;
  margin-left: 5rem;
}

.case-studies-header_wrapper {
  justify-content: space-between;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.case-studies-header_right-wrapper {
  max-width: 31.25rem;
  display: none;
}

.section-case-studies.is-topic-template {
  margin-top: 5rem;
}

.case-studies-navbar_links-wrapper {
  z-index: 1;
  grid-column-gap: 2rem;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
  position: relative;
}

.case-studies-navbar_link {
  grid-column-gap: .625rem;
  color: var(--dark-grey);
  white-space: nowrap;
  align-items: center;
  padding: .5rem 1rem;
  font-size: .875em;
  font-weight: 700;
  transition: all .2s;
  display: flex;
  position: relative;
}

.case-studies-navbar_link:hover {
  color: var(--purple);
}

.case-studies-navbar_link.w--current {
  color: var(--purple);
  font-weight: 700;
}

.case-studies-navbar_link-icon {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 5px;
  width: 1.5rem;
  height: 1.5rem;
}

.case-studies_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.case-studies_single-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.case-studies_link-wrapper {
  grid-column-gap: 1.25rem;
  border: 1px solid #e6e8e8;
  border-radius: 5px;
  width: 100%;
  padding: 1.25rem;
  transition: all .2s;
  display: flex;
}

.case-studies_link-wrapper:hover {
  color: var(--purple);
}

.case-studies_thumbnail-wrapper {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  width: 10rem;
  height: 10rem;
}

.case-studies_single-content-wrapper {
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.case-studies_company-wrapper {
  grid-column-gap: .75rem;
  align-items: flex-start;
  margin-bottom: .75rem;
  display: flex;
}

.case-studies_company-logo-wrapper {
  border: 1px solid #e6e8e8;
  border-radius: 2px;
  width: 1.5rem;
  height: 1.5rem;
  padding: .25rem;
}

.case-studies_single-content-bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.case-studies_company-logo {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62eb41cd1c291764fcda5d53_Rectangle%204000.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2px;
  width: 100%;
  height: 100%;
}

.section-case-study-header {
  padding-top: 13rem;
}

.case-study-header_wrapper {
  justify-content: space-between;
  display: flex;
}

.case-study-header_left-wrapper {
  max-width: 32rem;
  margin-top: 2rem;
}

.case-study-header_right-wrapper {
  height: 28rem;
  position: relative;
}

.case-study-header_company-wrapper {
  grid-column-gap: .75rem;
  align-items: center;
  display: flex;
}

.case-study-header_company-logo-wrapper {
  border: 1px solid #e6e8e8;
  border-radius: 2px;
  width: 2.75rem;
  height: 2.75rem;
  padding: .5rem;
}

.case-study-header_company-name {
  color: var(--dark-grey);
  font-size: 1.25em;
  font-weight: 700;
}

.case-study-header_company-logo {
  object-fit: contain;
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62eb41cd1c291764fcda5d53_Rectangle%204000.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2px;
  width: 100%;
  height: 100%;
}

.case-study-header_bg-wrapper {
  width: 22rem;
  height: 25rem;
}

.case-study-header_image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 22rem;
  height: 25rem;
  position: absolute;
  inset: 2rem 0 0 -2rem;
}

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

.landing-page_rich-text {
  margin-bottom: 5rem;
}

.landing-page_rich-text h2 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.landing-page_rich-text p {
  color: var(--dark-grey);
  margin-bottom: 1rem;
}

.landing-page_rich-text h4, .landing-page_rich-text h3 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.landing-page_rich-text ul {
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-left: 1.5rem;
  display: flex;
}

.landing-page_rich-text a {
  color: var(--purple);
  font-weight: 500;
}

.pricing-plans_early-bird-wrapper {
  border: 1px solid var(--purple);
  background-color: var(--purple);
  height: 2.5rem;
  color: var(--white);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -2.5rem -.05rem auto;
}

.case-study_rich-text {
  max-width: 48rem;
}

.case-study_rich-text h2 {
  margin-top: 3rem;
  margin-bottom: 2.5rem;
  font-size: 1.5em;
}

.case-study_rich-text p {
  color: var(--dark-grey);
  margin-bottom: 1.5rem;
}

.case-study_rich-text h4, .case-study_rich-text h3 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.case-study_rich-text blockquote {
  color: var(--purple);
  text-align: center;
  border-left-width: 0;
  margin-top: 4rem;
  margin-bottom: 4rem;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.4;
}

.case-study_rich-text figure {
  grid-column-gap: 1rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.case-study_person-wrapper {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}

.case-study_person-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 200px;
  width: 3.75rem;
  height: 3.75rem;
}

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

._404_wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

._404_image {
  width: 20rem;
  height: auto;
  margin-bottom: 2rem;
}

.heading-3 {
  margin-top: 1rem;
}

.testimonials_row {
  grid-column-gap: 1.5vw;
  flex: none;
  align-items: stretch;
  padding-right: 1.5vw;
  display: flex;
  position: relative;
}

.testimonials_row.is-one, .testimonials_row.is-two {
  padding-right: 0;
}

.lps-header_form-background {
  z-index: 1;
  background-color: var(--yellow);
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -1.5rem;
  left: -1.5rem;
}

.lps-header_form {
  z-index: 2;
  width: 100%;
  position: relative;
}

.lps-header_right-wrapper {
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.lps-header_form-wrapper {
  z-index: 2;
  background-color: var(--white);
  border: 1px solid #c4c4c4;
  border-radius: 10px;
  width: 22rem;
  padding: 1.5rem;
  position: relative;
  box-shadow: 6px 6px #d8d8d9;
}

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

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

.section-lps-customers {
  z-index: 2;
  background-color: var(--light-purple);
}

.lps-comparison-table_wrapper {
  width: 100%;
}

.lps-comparison-table_row-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lps-conparison-table_left-wrapper {
  text-align: left;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.lps-conparison-table_left-wrapper.is-blue {
  background-color: var(--light-purple);
}

.lps-conparison-table_left-wrapper.is-heading {
  padding-top: 1.5rem;
  padding-bottom: 0;
}

.lps-conparison-table_right-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lps-comparison-table_right-wrapper-1 {
  background-color: var(--white);
  border-left: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.5rem;
  display: flex;
}

.lps-comparison-table_right-wrapper-1.is-heading {
  border-top: 1px solid #c4c4c4;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding-top: 2.5rem;
}

.lps-comparison-table_right-wrapper-1.is-last {
  border-bottom: 1px solid #c4c4c4;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  margin-bottom: -1rem;
  padding-bottom: 2rem;
}

.lps-conparison-table_right-wrapper-2 {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.5rem;
  display: flex;
}

.lps-conparison-table_right-wrapper-2.is-heading {
  padding-top: 2.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.lps-conparison-table_right-wrapper-2.is-blue {
  background-color: var(--light-purple);
}

.lps-comparison-table-competitor-logo {
  filter: grayscale();
  height: 2.5rem;
}

.lps-comparison-table-zeda-logo {
  width: 8.5rem;
}

.lps-comparison-table_heading-row-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-filler-block-for-banner-3-5rem {
  width: 100%;
  height: 3.5rem;
  display: block;
}

.home-header_heading {
  font-size: 2.75em;
}

.launching-soon-heading {
  color: var(--purple);
  text-align: center;
  margin-top: 2rem;
}

.launching-soon-logo {
  text-align: left;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-right: 0;
  position: relative;
}

.launching-soon-ph-logo {
  width: 200px;
  margin-top: 56px;
  margin-left: auto;
  margin-right: auto;
}

.launching-soon-form-heading {
  float: none;
  clear: both;
  margin-top: 2rem;
  margin-bottom: 3rem;
}

.launching-soon-sub-heading {
  width: 700px;
  margin-bottom: 20px;
  margin-left: 0;
}

.section-pricing-tools {
  margin-top: -5rem;
  margin-bottom: 9rem;
}

.pricing-save-more_wrapper {
  grid-column-gap: 2rem;
  width: 49.375rem;
  box-shadow: none;
  text-align: center;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 5rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.pricing-tools_wrapper {
  grid-column-gap: 1rem;
  justify-content: space-between;
  display: flex;
}

.pricing-tools-stack_heading-wrapper {
  align-items: center;
  width: 16%;
  padding-right: 1.25rem;
  display: flex;
}

.pricing-tools-stack_wrapper {
  grid-column-gap: 1.5rem;
  border: 1px solid var(--blue);
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 82%;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 0 4px 2px #1111110d;
}

.pricing-tools-stack_wrapper.is-total {
  justify-content: flex-end;
  height: 5.75rem;
  padding-right: 2rem;
}

.pricing-tools_stack-heading {
  font-size: 1em;
  font-weight: 700;
}

.pricing-tools-zeda_wrapper {
  border: 1px solid #444ce7;
  border-radius: 16px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  padding: 2.5rem .8rem;
  display: flex;
  box-shadow: 0 0 4px 2px #1111110d;
}

.pricing-tools-stack_single-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.pricing-tools-stack_single-icon {
  width: auto;
  height: 1.25rem;
}

.pricing-tools-stack_single-price {
  color: var(--slate-grey-2);
  font-size: .75em;
  font-weight: 700;
}

.pricing-tools-stack_price {
  font-weight: 700;
}

.pricing-tools-zeda_check-icon {
  width: 1.25rem;
  height: 1.25rem;
}

.pricing-tools_row-wrapper {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.pricing-tools_rows-wrapper {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 84%;
  display: flex;
}

.pricing-tools-zeda_col-wrapper {
  flex-direction: column;
  align-items: center;
  width: 16%;
  display: flex;
  position: relative;
}

.pricing-tools-stack_total-price {
  font-size: 2.25rem;
  font-weight: 700;
}

.pricing-tools-stack_total-price-month {
  font-size: 1.25rem;
}

.pricing-tools-zeda_total-price-wrapper {
  border: 1px solid #444ce7;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 5.75rem;
  padding: 1.5rem .8rem;
  display: flex;
  box-shadow: 0 0 4px 2px #1111110d;
}

.pricing-tools-zeda_total-price {
  color: #233ed1;
  font-size: 2.625rem;
  font-weight: 700;
}

.pricing-tools-zeda_logo {
  position: absolute;
  inset: -10% auto auto;
}

.pricing-tools-mobile_wrapper, .popup_wrapper {
  display: none;
}

.section-compare-header {
  background-image: linear-gradient(#eef0fc 20%, #f6f7fd00);
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.text-color-dark-grey {
  color: var(--dark-grey);
}

.section-compare-feature {
  background-color: var(--white);
}

.compare-feature_wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.compare-feature_wrapper.is-center-aligned {
  align-items: center;
}

.compare-feature_content-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 54%;
  display: flex;
}

.compare-feature_image-wrapper {
  width: 40%;
}

.compare-feature_content-top-wrapper {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.compare-feature_tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #eef0fc;
  border-radius: 8px;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.text-color-dark-purple {
  color: var(--royal-blue);
}

.compare-feature_dp-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--purple);
  border-radius: 10px;
  align-items: center;
  padding: .625rem .5rem .625rem .75rem;
  display: flex;
}

.compare-feature-link-icon {
  width: 1.25rem;
  height: 1.25rem;
}

.compare-feature_image {
  width: 100%;
  height: auto;
}

.compare-table_wrapper {
  background-color: #fff;
  min-width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.compare-table_heading-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.compare-table_heading-wrapper {
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 1.5rem .75rem;
  display: flex;
}

.compare-table_heading-wrapper.is-text {
  border-bottom: 1px #e6e8e8;
  justify-content: flex-start;
}

.compare-table_heading-wrapper.is-highlighted {
  z-index: 2;
  border-top: 1px solid #eaecf0;
  border-left: 1px solid #eaecf0;
  border-right: 1px solid #eaecf0;
  border-radius: 8px 8px 0 0;
  margin-left: .625rem;
  margin-right: .625rem;
  position: relative;
  box-shadow: 0 4px 6px -2px #10182808, 0 12px 16px -4px #10182814;
}

.compare-table_heading-wrapper.is-highlighted-purple {
  z-index: 2;
  background-color: #d0d6f533;
  border: 1px solid #5e72e466;
  border-bottom: 2px solid #2529294d;
  position: relative;
}

.compare-table_heading-wrapper.is-underlined {
  border-bottom: 1px solid #e6e8e8;
}

.compare-table_content-grid {
  background-color: var(--white);
  grid-template: "Area"
                 "."
                 "."
                 "."
                 / .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.compare-table_content-wrapper {
  grid-row-gap: 1rem;
  background-color: #0000;
  border-bottom: 1px solid #e6e8e8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1.25rem .75rem;
  display: flex;
  position: relative;
}

.compare-table_content-wrapper.is-last-row {
  border-bottom-style: none;
}

.compare-table_content-wrapper.is-highlighted {
  z-index: 2;
  background-color: var(--white);
  border-left: 1px solid #eaecf0;
  border-right: 1px solid #eaecf0;
  margin-left: .625rem;
  margin-right: .625rem;
  display: block;
  position: relative;
  box-shadow: 0 4px 6px -3px #10182808, 0 12px 16px -4px #10182814;
}

.compare-table_content-wrapper.is-highlighted-purple {
  z-index: 2;
  background-color: #d0d6f533;
  border-left: 1px solid #5e72e466;
  border-right: 1px solid #5e72e466;
  position: relative;
}

.compare-table_content-wrapper.is-highlighted-purple.is-last {
  border-bottom-color: #5e72e466;
}

.compare-table_content-wrapper.is-remove-underline {
  border-bottom-width: 0;
}

.compare-table_content-wrapper.is-highlighted-copy {
  z-index: 2;
  background-color: var(--white);
  border-left: 1px solid #eaecf0;
  border-right: 1px solid #eaecf0;
  margin-left: .625rem;
  margin-right: .625rem;
  display: block;
  position: relative;
  box-shadow: 0 4px 6px -3px #10182808, 0 12px 16px -4px #10182814;
}

.compare-table_subheading {
  color: #344054;
  font-weight: 500;
}

.compare-table_content-text {
  color: #344054;
  overflow-wrap: normal;
  font-size: 1em;
  font-weight: 500;
}

.compare-table-overflow-wrapper {
  background-color: var(--white);
}

.section-compare-cta {
  background-color: var(--light-purple);
}

.compare-header_top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.compare-header_canny-logo {
  width: 10rem;
}

.compare-header_vs-wrapper {
  background-color: var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.text-size-xlarge {
  font-size: 1.5em;
}

.compare-header_zeda-logo {
  width: 9rem;
}

.compare-feature_heading-wrapper {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  align-items: center;
  display: flex;
}

.compare-feature_heading-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.compare-table-dropdown {
  width: 100%;
}

.compare-table_dp-toggle {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1rem 0;
  display: flex;
}

.compare-table_dp-list {
  background-color: var(--white);
  margin-top: 2rem;
  position: relative;
}

.compare-table_dp-list.w--open {
  background-color: var(--white);
  padding: 1rem;
}

.compare-table_zeda-logo {
  width: auto;
  height: 2.5rem;
}

.compare-table_canny-logo {
  flex: 0 auto;
  width: 358.547px;
  height: 2.5rem;
  font-style: italic;
}

.compare-table_canny-logo.uservoice-logo {
  width: 200px;
  height: auto;
}

.compare-table_point-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  align-items: center;
  display: flex;
}

.compare-table_point-icon {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
}

.compare-verdict_wrapper {
  grid-column-gap: 5%;
  object-fit: fill;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.compare-verdict_img-wrapper {
  width: 25%;
}

.compare-verdict_content-wrapper {
  width: 75%;
}

.compare-verdict_img {
  object-fit: fill;
  border-radius: 4px;
  width: 1080px;
  height: auto;
  font-size: 100%;
  line-height: 4;
}

.compare-verdict_point-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  align-items: flex-start;
  display: flex;
}

.compare-verdict_content-text {
  color: #344054;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 1.5;
}

.compare-header_productboard-logo {
  width: 17rem;
  position: static;
}

.compare-table_compititor-logo {
  flex: 0 5 auto;
  width: auto;
  height: 2.5rem;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.2em;
}

.compare-table_compititor-logo.is-aha {
  height: 2rem;
}

.compare-table_check-icon {
  align-self: center;
  width: 2rem;
  height: 2rem;
}

.compare-table_check-icon.is-left-2rem {
  position: relative;
  left: -2rem;
}

.hide-desktop {
  display: none;
}

.pricing-assistance_wrapper {
  border: 2px solid #f9fafb;
  border-radius: 10px;
  padding: 2rem;
  box-shadow: 0 1px 2px #1018280f, 0 1px 3px #1018281a;
}

.pricing-assistance-badges_wrapper {
  grid-column-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-assistance-badge_wrapper {
  grid-column-gap: .625rem;
  background-color: var(--blue);
  color: var(--purple);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  font-size: 1.125em;
  font-weight: 700;
  display: flex;
}

.pricing-assistance-badge_icon {
  width: 1.5rem;
  height: 1.5rem;
}

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

.compare-header_roadmunk-logo {
  width: 10.875rem;
}

.compare-table_icon-info-text {
  color: #344054;
  text-align: center;
  white-space: nowrap;
  font-size: .875em;
  position: absolute;
}

.compare-table_icon-text-wrapper {
  justify-content: center;
  align-items: stretch;
  width: 2rem;
  height: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.compare-table_icon-text-wrapper.is-left-2rem {
  position: relative;
  left: -2rem;
}

.compare-table_info-text-wrapper {
  align-items: center;
  display: flex;
  position: relative;
  left: 1rem;
}

.compare-header_aha-logo {
  width: 9.0625rem;
}

.compare-header_beamer-logo {
  width: 10rem;
}

.fs-toc_link-content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs-toc_label {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #ad00b0;
  padding: .15rem .35rem .125rem .4rem;
  font-size: .75rem;
  font-weight: 500;
  display: none;
}

.fs-toc_h-trigger {
  display: none;
}

.fs-toc_link-wrapper {
  color: #f5f5f5;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: hidden;
}

.fs-toc_link-wrapper.is-h2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.image {
  padding-top: 40px;
  padding-left: 40px;
}

.home-header_heading-2 {
  z-index: 1;
  text-align: center;
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 3.75rem;
  position: relative;
}

.button-2 {
  color: #5e72e4;
  background-color: #fff;
  border: 1px solid #5e72e4;
  border-radius: 24px;
  padding: 14px 40px;
}

.image-38 {
  width: 100%;
  height: 100%;
}

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

.section {
  font-family: Satoshi, sans-serif;
}

.column {
  text-align: right;
  padding-top: 10px;
  padding-bottom: 10px;
}

.column-2 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-3 {
  background-color: #5e72e4;
  border-radius: 24px;
  padding: 14px 40px;
}

.paragraph {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 220px;
  padding-right: 220px;
  font-family: Satoshi, sans-serif;
  font-weight: 400;
  line-height: 28px;
}

.column-5 {
  padding-top: 80px;
  padding-left: 140px;
  padding-right: 100px;
  line-height: 24px;
}

.image-40 {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
}

.products-content-item-title {
  text-transform: capitalize;
  padding-top: 0;
  padding-right: 40px;
  font-family: Satoshi, sans-serif;
  font-size: 1.875rem;
  line-height: 2.375rem;
}

.columns-3 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.products-content-item-parag {
  color: #344054;
  padding-top: 10px;
  font-family: Satoshi, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.products-content-item-subtitle {
  color: #101828;
  letter-spacing: -.02em;
  padding-top: 10px;
  font-family: Satoshi, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.heading {
  text-align: center;
  font-family: Satoshi, sans-serif;
  font-size: 32px;
  line-height: 36px;
}

.paragraph-7 {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-block-2 {
  color: #667085;
  letter-spacing: -.02em;
  font-size: 1rem;
  font-weight: 400;
}

.text-block {
  color: #101828;
  letter-spacing: -.02em;
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.div-block-11 {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}

.div-block-10 {
  margin-bottom: 2rem;
}

.div-block-12 {
  mix-blend-mode: normal;
  border-radius: 1.25rem;
  width: 400px;
  margin-top: 20px;
  padding: 20px 1.25rem 2rem;
  overflow: hidden;
  box-shadow: 0 6px 20px 2px #0000000a;
}

.button-4 {
  color: #5e72e4;
  background-color: #fff;
  border: .09375rem solid #0000;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12.25rem;
  height: 3.75rem;
  padding-top: 1.09375rem;
  padding-bottom: 1.09375rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.button-4.outline-white-btn {
  color: #fff;
  background-color: #0000;
  border-color: #fcfcfd;
  font-family: Satoshi, sans-serif;
}

.cta-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 43.75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.image-25 {
  position: absolute;
  inset: -20% -1% auto auto;
}

.section-cta-2 {
  background-color: #5e72e4;
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc66_spark%2C%20sparks%2C%20sparkle%2C%20stars%2C%2031.svg"), url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg");
  background-position: 90% 90%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 8.625rem 8.625rem, 15.4375rem 12rem;
  margin-top: 60px;
  margin-left: -200px;
  margin-right: -194px;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.heading-15 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 2rem;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.page-padding-2 {
  padding-left: 2.5em;
  padding-right: 2.5rem;
}

.div-block-36 {
  grid-column-gap: 1rem;
  display: flex;
}

.image-41 {
  text-align: center;
  margin-left: 20px;
}

.container {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.section-405 {
  margin-bottom: 60px;
}

.container-2 {
  -webkit-text-stroke-color: transparent;
  background-color: #ec6c5d;
  padding-top: 60px;
  font-family: Satoshi, sans-serif;
}

.text-block-3 {
  color: var(--light-purple);
  text-align: center;
  padding-bottom: 20px;
  padding-left: 0;
  font-family: Satoshi, sans-serif;
  font-size: 16px;
  line-height: 1.2px;
}

.advantage-item-title-copy, .advantage-item-title-copy-2 {
  color: #101828;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.75rem;
}

.product-advantage-item-copy {
  grid-column-gap: 5rem;
  align-items: center;
  display: flex;
}

.nav_right-wrapper-2 {
  grid-column-gap: .625rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.footer_component-2 {
  color: #fff;
  background-color: #fff;
  width: 100%;
  max-width: 100%;
  position: relative;
}

.footer-bottom-info-right {
  grid-column-gap: .75rem;
  align-items: center;
  display: none;
}

.footer-bottom-info-right.mobile-none {
  display: flex;
}

.nav_dropdown-toggle-2 {
  grid-column-gap: .25rem;
  color: #26262b;
  align-items: center;
  padding: 1.5rem .25rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  transition: all .2s;
  display: flex;
}

.nav_dropdown-toggle-2:hover, .nav_dropdown-toggle-2.w--open {
  color: #5e72e4;
}

.nav_dropdown-toggle-2.mega-menu {
  padding-left: 0;
  padding-right: 2.25rem;
}

.nav_menu-2 {
  grid-column-gap: 2rem;
  align-items: center;
  display: flex;
}

.nav_menu-2.mega-menu-position {
  grid-column-gap: 0rem;
  position: static;
}

.blog-navbar_link-2 {
  color: #565359;
  white-space: nowrap;
  padding: .5rem 1rem;
  transition: all .2s;
  position: relative;
}

.blog-navbar_link-2:hover {
  color: #000;
}

.blog-navbar_link-2.w--current {
  color: #333;
  font-weight: 700;
}

.nav-dropdown-left-wrapper-2 {
  grid-row-gap: 1rem;
  flex-direction: column;
  padding: 1.25rem;
  display: flex;
}

.nav_link-2 {
  color: #101828;
  padding: .5rem .25rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25em;
  transition: all .2s;
}

.nav_link-2:hover {
  color: #5e72e4;
}

.nav_link-2.w--current {
  color: #000;
}

.nav_dropdown-icon {
  width: 1rem;
  height: 1rem;
}

.product-header_wrapper-copy {
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.product-header_wrapper-copy.new-roadmap-wrapper {
  margin-top: 4rem;
}

.product-header_wrapper-copy.use-cases-wrapper {
  margin-top: auto;
  margin-bottom: auto;
}

.advantage-item-title-copy-3 {
  color: #101828;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.75rem;
}

.advantage-item-title-copy-3.margin-0 {
  margin-bottom: 0;
}

.image-33 {
  position: relative;
  top: -27px;
  right: 62px;
}

.image-33.img2 {
  position: absolute;
  inset: auto auto 54% -23%;
}

.image-33.arrow-header {
  width: 7.75rem;
  height: 7.75rem;
  position: absolute;
  inset: 25% auto auto -22%;
}

.image-32-copy {
  z-index: 0;
  position: relative;
  top: -7px;
  left: 51px;
}

.image-32-copy.ppc-ai-cust {
  width: 16rem;
  top: -70px;
  left: -72px;
}

.products-content-item {
  grid-column-gap: .75rem;
  align-items: flex-start;
  display: flex;
}

.nav_center-wrapper-2 {
  flex: 0 auto;
}

.products-content-item-icon {
  flex: none;
  width: 1.25rem;
}

.text-block-10 {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.advantage-item-icon-copy {
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 1rem;
}

.image-34 {
  position: relative;
  left: 29px;
}

.image-34.img1 {
  position: absolute;
  inset: -20% -10% auto auto;
}

.nav_dropdown-link-top-wrapper-2 {
  grid-column-gap: .75rem;
  align-items: flex-start;
  font-size: 1em;
  font-weight: 500;
  display: flex;
}

.nav_dropdown-link-top-wrapper-2.align-center {
  align-items: center;
}

.product-advantage-item {
  grid-column-gap: 5rem;
  align-items: center;
  display: flex;
}

.product-advantage-item.p-b {
  padding-bottom: 7rem;
}

.advantage-item-icon-copy-2 {
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 1rem;
}

.navigation-main {
  box-shadow: none;
  background-color: #fff;
  transition: background-color .4s;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.navigation-main.no-nav {
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav_dropdown-column-academy-2 {
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.nav_dropdown-wrapper-academy-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 1.25rem;
  display: grid;
}

.product-advantages-wrapper {
  grid-row-gap: 7rem;
  flex-direction: column;
  display: flex;
}

.product-advantages-wrapper.product-padding-bottom {
  padding-bottom: 7rem;
}

.products-content-arrow {
  width: 100%;
  height: 100%;
  margin-top: 3px;
}

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

.footer_column-wrapper-2.paddong-left {
  padding-left: 1.5rem;
}

.dropdown-menu-wrapper-link {
  width: 100%;
  font-weight: 700;
}

.nav_cta-wrapper-2 {
  display: none;
}

.section-product-advantages.padding-bottom, .section-product-advantages.p-b {
  padding-bottom: 7rem;
}

.footer_column-heading-2 {
  color: #101828;
  letter-spacing: -.02em;
  margin-bottom: .75rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.footer_column-heading-2.margin-bottom-24 {
  margin-bottom: 1.5rem;
}

.nav_dropdown-list-2 {
  background-color: #fff;
}

.nav_dropdown-list-2.w--open {
  border-radius: 1.25rem;
  margin-left: -2.5rem;
  display: flex;
  box-shadow: 0 10px 24px 4px #1a244712;
}

.nav_dropdown-list-2.is-academy {
  margin-left: -18.7rem;
}

.nav_dropdown-list-2.is-academy.feature-wrapper-links.w--open {
  margin-left: -21.7rem;
  left: 207px;
}

.div-block-41 {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.button-5 {
  color: #fff;
  text-align: center;
  background-color: #5e72e4;
  border-radius: 150px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  transition: all .2s;
  display: inline-block;
}

.button-5:hover {
  background-color: #5066e4;
}

.button-5.home-header-sign {
  color: #fff;
  background-color: #5e72e4;
  border: 1px solid #5e72e4;
  transition-duration: .27s;
}

.button-5.home-header-sign:hover {
  background-color: #5066e4;
}

.button-5.home-header-sign.block {
  display: block;
}

.button-5.home-header-sign.mega-academy {
  z-index: 2;
  position: relative;
}

.button-5.is-nav-cta {
  color: #101828;
  background-color: #0000;
  border: 1px solid #101828;
  padding-left: 1.84375rem;
  padding-right: 1.84375rem;
  font-size: .875rem;
}

.button-5.ppc-nav-button {
  color: #fff;
  background-color: #5e72e4;
  border: 1px solid #5e72e4;
  transition-duration: .27s;
}

.button-5.ppc-nav-button:hover {
  background-color: #5066e4;
}

.button-5.use-case-smaller-btn {
  color: #fff;
  background-color: #5e72e4;
  border: 1px solid #5e72e4;
  transition-duration: .27s;
}

.button-5.use-case-smaller-btn:hover {
  background-color: #5066e4;
}

.image-9-copy {
  width: 100%;
  height: 100%;
}

.text-block-9 {
  color: #344054;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
}

.footer-bottom-info-left {
  grid-column-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.product-advantage-item-text-copy {
  flex: 0 50%;
  max-width: 38.5rem;
}

.footer_row-wrapper {
  grid-column-gap: 1.3rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr minmax(12rem, 1fr) 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.footer_row-wrapper.footer_row-wrapper-top {
  grid-column-gap: 0rem;
  grid-template-columns: 1fr 1fr;
}

.footer_row-wrapper.footer_row-wrapper-top.new-newsletter-contianer {
  display: flex;
}

.footer_row-wrapper.footer-bottom-info {
  grid-column-gap: 0rem;
  border-top: 1px solid #f2f4f7;
  padding-top: 2.0625rem;
  display: flex;
}

.footer_row-wrapper.footer-badge {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.dropdown-link {
  color: #344054;
  letter-spacing: -.02em;
  padding-top: .375rem;
  padding-bottom: .375rem;
  padding-left: .5rem;
  font-family: Satoshi, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: .875rem;
}

.blog-navbar_bg-2 {
  z-index: 0;
  background-color: #f6f7fd;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

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

.nav_dropdown-link-wrapper-2 {
  color: #101828;
  letter-spacing: -.02em;
  flex-direction: row;
  align-items: center;
  width: 20rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.nav_dropdown-link-wrapper-2:hover {
  color: #5e72e4;
}

.nav_dropdown-link-wrapper-2.w310 {
  width: 19.375rem;
}

.nav_dropdown-link-wrapper-2.w360 {
  width: 22.5rem;
}

.footer_sub-column-wrapper {
  margin-top: 2rem;
}

.padding-vertical-2 {
  grid-row-gap: 3rem;
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.padding-vertical-2.new-roadmap-padding {
  padding-top: 9rem;
  padding-bottom: 6rem;
}

.product-header_left-wrapper-copy {
  max-width: 42rem;
  position: relative;
}

.product-header_left-wrapper-copy.new-roadmap-header-wrapper {
  max-width: 28rem;
}

.section-product-feature-2 {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/647095580d72f61b1a8e1bd8_Ellipse%2010456.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 7rem;
}

.section-product-feature-2.new-road-map-hero-section {
  padding-top: 5rem;
}

.product-header_heading-copy {
  z-index: 2;
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 3.75rem;
  position: relative;
}

.product-header_heading-copy.text-align-left {
  text-align: left;
}

.footer-column-mobile-last {
  display: none;
}

.image-9 {
  width: 100%;
  height: 100%;
}

.paragraph-3-copy {
  color: #344054;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.button-cta-white {
  color: #5e72e4;
  background-color: #fff;
  border: .09375rem solid #0000;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12.25rem;
  height: 3.75rem;
  padding-top: 1.09375rem;
  padding-bottom: 1.09375rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.button-cta-white.outline-white-btn {
  color: #fff;
  background-color: #0000;
  border-color: #fcfcfd;
}

.page-padding-3 {
  margin-top: 0;
  padding-left: 2.5em;
  padding-right: 2.5rem;
}

.page-padding-3.full-width {
  width: 100%;
}

.product-advantage-item-img {
  border-radius: 2rem;
  flex: 0 auto;
  width: 38.5rem;
}

.product-advantage-item-img.is-left-copy {
  order: -1;
  height: auto;
}

.product-advantage-item-img.is-left {
  order: -1;
}

.product-advantage-item-img.is-left.green-bg {
  background-color: #ecfdf3;
  padding-left: 1.25rem;
}

.product-advantage-item-img.is-left.green-bg.w35 {
  height: 35rem;
}

.product-advantage-item-img.purple-bg {
  background-color: #dce1f9;
  border-radius: 2rem;
  padding-left: 1.25rem;
}

.product-advantage-item-img.purple-bg.w640 {
  height: 35rem;
}

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

.margin-top-2.display-flex-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.product-header_container-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 82rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.product-header_container-2.new-roadmap-hero-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.product-header_container-2.use-cases-hero-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 72rem;
  display: flex;
}

.image-8 {
  width: 100%;
  height: 100%;
}

.dropdown-toggle {
  grid-column-gap: .375rem;
  color: #101828;
  letter-spacing: -.02em;
  align-items: center;
  margin-top: .25rem;
  padding: .25rem 0;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
  display: flex;
}

.cta-component {
  background-color: #5e72e4;
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc66_spark%2C%20sparks%2C%20sparkle%2C%20stars%2C%2031.svg"), url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg");
  background-position: 90% 90%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 8.625rem 8.625rem, 15.4375rem 12rem;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.cta-image-lines {
  position: absolute;
  inset: -20% 2% auto auto;
}

.cta-image-lines.home-cta-deco {
  right: -5%;
}

.cta-image-lines.use-cases-template {
  top: -47%;
  right: -13%;
}

.cta-button-wrapper {
  grid-column-gap: 1rem;
  display: flex;
}

.cta-content-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 43.75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.cta-title {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 2rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.link-block-3 {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
}

.link-block-3.margin-top-24 {
  margin-top: 1.5rem;
}

.dropdown-list-3 {
  width: 12.5rem;
  position: relative;
}

.dropdown-list-3.w--open {
  background-color: #0000;
}

.span-wrapper {
  z-index: 2;
  display: inline-block;
  position: relative;
}

.hide-this {
  display: none;
}

.span-element-underline.is-2 {
  width: 100%;
  max-width: none;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(0, 74%);
}

.span-element-underline.is-2.is-3 {
  width: 90%;
}

.span-element-underline.is-1 {
  z-index: 1;
  z-index: 1;
  inset: auto 0% 0%;
  width: 100%;
  max-width: none;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(0, 70%);
}

.image-34-copy {
  position: relative;
  top: -82px;
  left: 29px;
}

.product-header_left-wrapper-copy-copy {
  max-width: 41rem;
  position: relative;
}

.section-product-feature-copy {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/64709a47d3b6b46a21bdb44f_Ellipse%2010458.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 7rem;
  padding-top: 5rem;
}

.padding-vertical-3 {
  grid-row-gap: 3rem;
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-33-copy {
  position: relative;
  top: -14px;
  left: -34px;
}

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

.margin-top-3.display-flex-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.product-header_wrapper-copy-copy {
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  display: flex;
}

.advantage-item-title-copy-copy {
  color: #101828;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.75rem;
}

.paragraph-3-copy-copy {
  color: #344054;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.advantage-item-title-copy-copy-2 {
  color: #101828;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.75rem;
}

.advantage-item-icon-copy-3 {
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 1rem;
}

.text-span {
  color: var(--black-2);
  font-family: Satoshi, sans-serif;
  font-weight: 700;
}

.div-block-54 {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.image-43, .image-44 {
  width: 100%;
  height: 100%;
}

.product-header_left-wrapper-copy-copy-copy {
  max-width: 38rem;
  position: relative;
}

.padding-vertical-4 {
  grid-row-gap: 3rem;
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.padding-vertical-4.padding-xhuge.ccategories-paddong {
  padding-bottom: 5rem;
}

.padding-vertical-4.padding-xhuge.new-size {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.image-34-copy-copy-copy {
  display: none;
  position: absolute;
  inset: -25% 0% auto auto;
}

.section-product-feature-3 {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/647095580d72f61b1a8e1bd8_Ellipse%2010456.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 7rem;
  padding-top: 5rem;
}

.section-product-feature-3.product-green-bg {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/64709a47d3b6b46a21bdb44f_Ellipse%2010458.png");
  padding-top: 5rem;
  overflow: hidden;
}

.section-product-feature-3.product-green-bg.blog-header-categories {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/649ebacd872b496b6f7fd060_Ellipse%2010455.png");
  background-size: cover;
  margin-bottom: 0;
}

.section-product-feature-3.max-header {
  padding-top: 5rem;
}

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

.margin-top-4.display-flex-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.advantage-item-title-copy-4, .advantage-item-title-copy-5 {
  color: #101828;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.75rem;
}

.advantage-item-icon-copy-4 {
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 1rem;
}

.div-block-55 {
  grid-column-gap: 0px;
  grid-row-gap: .625rem;
  flex-direction: column;
  display: flex;
}

.div-block-55._16 {
  grid-row-gap: 1rem;
}

.image-45, .image-46 {
  width: 100%;
  height: 100%;
}

.advantage-item-title-copy-7 {
  color: #101828;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.75rem;
}

.section-cta-4 {
  background-color: #5e72e4;
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc66_spark%2C%20sparks%2C%20sparkle%2C%20stars%2C%2031.svg"), url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg");
  background-position: 90% 90%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 8.625rem 8.625rem, 15.4375rem 12rem;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.section-cta-4.display-none {
  display: none;
}

.product-feedbacks-tabs-content {
  align-self: flex-start;
  width: 100%;
  max-width: 34.9375rem;
  display: block;
  overflow: visible;
}

.product-feedbacks-text-parag {
  color: #344054;
  text-align: center;
  letter-spacing: -.02em;
  max-width: 48.5625rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.product-integration-bg-img {
  position: absolute;
}

.product-integration-bg-img.is-two-img {
  inset: auto 4% 9% auto;
}

.product-integration-bg-img.is-one-img {
  inset: 12% auto auto 5%;
}

.feedbacks-tab-link-parag {
  color: #344054;
  margin-top: .75rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.collect-feedback-tabs-menu {
  grid-column-gap: 1.5rem;
  align-items: center;
  margin-bottom: 3rem;
  display: flex;
}

.collect-feedback-tabs-menu.centered-tabs {
  justify-content: center;
}

.feedbacks-tab-link-content-top {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.feedbacks-tab-link-content-bottom {
  width: 100%;
  max-width: 31rem;
  height: auto;
}

.section-product-collect-feedback {
  margin-bottom: 7rem;
}

.product-feedbacks-tab-pane {
  overflow: visible;
}

.collect-feedback-tab-pane-content {
  grid-row-gap: 2rem;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: visible;
}

.product-feedbacks-tab-link {
  background-color: #fff;
  border-radius: 1.25rem;
  width: 100%;
  padding: 1.25rem 1.5rem;
  text-decoration: none;
  box-shadow: 0 4px 9px #1e22341a;
}

.product-feedbacks-tab-link.w--current {
  background-color: #fff;
}

.product-integration-main-img {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 55.5rem;
  height: 14.25rem;
  display: flex;
}

.product-integration-main-img.mobile-main-img {
  display: none;
}

.collect-feedback-tab-link {
  color: #101828;
  letter-spacing: -.02em;
  background-color: #0000;
  border: .125rem solid #0000;
  border-radius: 2.625rem;
  padding: .75rem 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.75rem;
  position: relative;
  overflow: hidden;
}

.collect-feedback-tab-link.w--current {
  color: #5e72e4;
  background-color: #dce1f9;
  border: .125rem solid #5e72e4;
  border-radius: 2.625rem;
  overflow: visible;
}

.product-feedbacks-text {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 3rem;
  display: flex;
}

.link {
  color: #344054;
  text-decoration: underline;
}

.collect-feedback-tab-pane {
  width: 100%;
  height: 100%;
}

.collect-feedback-tab-pane.margin-top-24 {
  margin-top: 1.5rem;
}

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

.feedbacks-tab-pane-content {
  background-color: #fff;
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 32.4375rem;
  display: flex;
  position: relative;
  box-shadow: 0 4px 15px -4px #1e22341a;
}

.dots-icon {
  width: 6.625rem;
  height: 5.6875rem;
  position: absolute;
  inset: auto -4% -6% auto;
}

.collect-feedback-tabs {
  margin-top: 3rem;
}

.collect-feedback-dop-text {
  color: #344054;
  letter-spacing: -.02em;
  width: 32.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  position: absolute;
  inset: -17% 0% auto auto;
}

.collect-feedback-dop-text.ppc {
  width: 19rem;
}

.product-feedbacks-tabs-wrap {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.collect-feedback-tabs-content {
  overflow: visible;
}

.product-feedbacks-text-title {
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

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

.image-36.ppc-multi-channel {
  top: -9%;
}

.product-feedbacks-tabs {
  background-color: #dce1f9;
  border-radius: 2rem;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 3.75rem;
  display: flex;
}

.product-feedbacks-tabs-menu {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 4rem;
  display: flex;
}

.tab-pane-img {
  border-radius: 1.25rem;
  width: 100%;
  max-width: 70rem;
  height: 37.5rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.feedbacks-tab-pane-content-img {
  width: 100%;
  height: 100%;
}

.feedbacks-tab-pane-content-img.is-1 {
  max-width: 28.75rem;
  height: 28.75rem;
}

.product-integration-content {
  background-color: #ecfdf3;
  border-radius: 2rem;
  flex-direction: column;
  align-items: center;
  margin-top: 3rem;
  padding: 3.75rem;
  display: flex;
  position: relative;
}

.integration-header_heading {
  text-align: center;
  margin-bottom: 1.5rem;
  font-weight: 900;
}

.integration-header_heading.new-title {
  color: var(--black);
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 3rem;
  line-height: 3.75rem;
}

.section-integration-header {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6470b21d6a9d1c73f4dd9057_Ellipse%2010456.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.plush-block {
  background-color: #dce1f9;
  border-radius: 1rem;
  margin-bottom: 1rem;
  padding: .625rem 1.25rem;
}

.integration-header_wrapper {
  flex-direction: column;
  align-items: center;
  max-width: 46.75rem;
  margin-top: 4em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-integrations-2 {
  padding-top: 5rem;
  padding-bottom: 6.25rem;
}

.integrations_component-2 {
  grid-row-gap: .625rem;
  background-color: #fcfcfd;
  border: 1px solid #eaecf0;
  border-radius: 1.25rem;
  flex-direction: column;
  min-height: 10.875rem;
  padding: 1.4375rem 1.1875rem .9375rem;
  display: flex;
}

.integrations_top-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.faqs_paragraph-2 {
  color: #344054;
  letter-spacing: -.02em;
  max-width: 60rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  overflow: hidden;
}

.margin-vertical-2 {
  max-width: 61.25rem;
  margin-left: auto;
  margin-right: auto;
}

.faqs_item-heading-wrapper-2 {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  transition: all .2s;
  display: flex;
}

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

.section-faqs-2.padding-top-0 {
  padding-top: 0;
}

.faqs_item-wrapper-2 {
  background-color: #fcfcfd;
  border: 1px solid #eaecf0;
  border-radius: 1.25rem;
  padding: 1.5rem 2rem;
  overflow: hidden;
}

.image-11 {
  position: absolute;
  inset: -10% 8% auto auto;
}

.product-advantage-item-text {
  flex: 0 50%;
  max-width: 38.5rem;
}

.product-advantage-item-text.is-left {
  order: -1;
}

.product-header_wrapper-2 {
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.product-header_wrapper-2.no-top {
  margin-top: 0;
}

.heading-8 {
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.75rem;
}

.home-heacder-button {
  color: #101828;
  letter-spacing: -.02em;
  border: 1px solid #000;
  border-radius: 2rem;
  padding: 1rem 3.46875rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.75rem;
  text-decoration: none;
}

.home-heacder-button.try-btn {
  color: #fff;
  background-color: #5e72e4;
  border-color: #0000;
  transition: background-color .3s;
}

.home-heacder-button.try-btn:hover {
  background-color: #5066e4;
}

.home-heacder-button.request-btn {
  padding-left: 2rem;
  padding-right: 2rem;
}

.home-heacder-button.request-btn.new-purple {
  border-color: var(--purple);
  color: var(--purple);
}

.advantage-item-parag {
  color: #344054;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.advantage-item-title {
  color: #101828;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.75rem;
}

.image-52 {
  width: 100%;
  height: 100%;
}

.div-block-60 {
  width: 1.75rem;
  height: 1.75rem;
}

.heading-21 {
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.paragraph-9 {
  color: #344054;
  text-align: center;
  letter-spacing: -.02em;
  max-width: 48.5625rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.feedbacks-tab-link-title-2 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 1.5em;
  line-height: 2rem;
}

.hide-this-3 {
  display: none;
  position: relative;
}

.paragraph-15 {
  color: #344054;
  text-align: center;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.paragraph-15.mw-530 {
  max-width: 33.125rem;
}

.product-header_container-5 {
  color: #dce1f9;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 82rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.buttons-wrapper-2 {
  grid-column-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 2.5rem;
  display: flex;
}

.product-header_heading-2 {
  z-index: 2;
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 3.75rem;
  position: relative;
}

.advantage-item-icon {
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 1rem;
}

.image-55 {
  width: 100%;
  max-width: 34.3125rem;
}

.image-55.is-1 {
  margin-top: 57px;
}

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

.product-header_left-wrapper-2 {
  max-width: 46.75rem;
  position: relative;
  overflow: visible;
}

.image-56, .image-57 {
  width: 100%;
  height: 100%;
}

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

.margin-top-7.display-flex-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-58 {
  width: 100%;
  height: 100%;
}

.text-block-18 {
  text-align: right;
  font-size: .875rem;
  line-height: 1.3rem;
}

.text-block-18.ppc-multi-channel-tab-text {
  text-align: left;
}

.home-header_h1 {
  position: relative;
}

.home-header_h1.new {
  max-width: 43.75rem;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-16 {
  color: #344054;
  text-align: center;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.home-header_top-wrapper {
  width: 100%;
  position: relative;
}

.home-header_top-wrapper.ppc {
  padding-left: 12rem;
  padding-right: 12rem;
}

.home-header_bottom-wrapper {
  width: 100%;
  min-width: 60rem;
  max-width: 100%;
  margin-top: 4.1875rem;
  position: relative;
}

.image-12 {
  width: 14%;
  position: absolute;
  inset: 30% -21% 0% auto;
}

.image-60 {
  position: absolute;
  inset: -20% auto auto -10%;
}

.hide-this-4 {
  display: none;
  position: relative;
}

.product-header_container-6 {
  color: #dce1f9;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 82rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.product-header_heading-3 {
  z-index: 2;
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 3.75rem;
  position: relative;
}

.product-header_heading-3.margin-0 {
  margin-bottom: 0;
}

.product-header_left-wrapper-3 {
  max-width: 46.75rem;
  position: relative;
  overflow: visible;
}

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

.margin-top-8.display-flex-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-61, .image-62 {
  width: 100%;
  height: 100%;
}

.section-single-source {
  padding-top: 7rem;
}

.div-block-44 {
  border-radius: 1.5rem;
  width: 100%;
  max-width: 62.5rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.image-63 {
  width: 100%;
  max-width: 62.5rem;
  display: none;
}

.image-16 {
  position: absolute;
  inset: -27% auto auto 3%;
}

.div-block-21 {
  background-color: #dce1f9;
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2.625rem 9.8125rem 2.625rem 9.6875rem;
  display: flex;
  position: relative;
}

.div-block-20 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 48.5625rem;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.video-source {
  z-index: 2;
  height: 38.5625rem;
  display: block;
  position: relative;
}

.heading-12 {
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  max-width: 39.1875rem;
  margin-bottom: 16px;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.heading-12._w-331 {
  max-width: 20.6875rem;
}

.image-64 {
  width: 4.8125rem;
  height: 2.8125rem;
  position: absolute;
  inset: 2% 8% auto auto;
}

.paragraph-11 {
  color: #344054;
  text-align: center;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.paragraph-12 {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.div-block-28 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 1.25rem;
  align-items: center;
  width: 100%;
  padding: 1.5rem 2rem;
  display: flex;
}

.div-block-25 {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.div-block-26 {
  background-color: #fff;
  border-radius: 1.25rem;
  width: 100%;
  max-width: 34.9375rem;
}

.div-block-23 {
  grid-column-gap: 3.375rem;
  align-items: center;
  display: flex;
}

.heading-13 {
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

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

.image-15 {
  width: 1005px;
  height: 100%;
}

.div-block-22 {
  background-color: #ecfdf3;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 3rem;
  padding: 3.75rem;
  display: flex;
}

.div-block-27 {
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
  display: block;
}

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

.heading-7 {
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  padding-top: 71px;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.paragraph-4 {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.link-block-7 {
  color: #344054;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-decoration: none;
}

.impact-tab-pane-items {
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.footer_wrapper-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 6.25rem;
  padding-bottom: 2.5rem;
  display: grid;
}

.text-block-19 {
  color: #344054;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25rem;
}

.impact-tab-pane-image {
  background-color: #fff;
  border-radius: 1.25rem;
  width: 34.9375rem;
  max-width: 100%;
  height: auto;
}

.impact-tab-pane-wrap {
  grid-column-gap: 4rem;
  background-color: #dce1f9;
  border-radius: 2rem;
  justify-content: space-between;
  align-items: center;
  padding: 3.75rem;
  display: flex;
}

.plan-header-star {
  position: absolute;
  inset: -14% 0% auto auto;
}

.impact-tab-pane-item-icon {
  flex: none;
  margin-right: 1rem;
}

.impact-tab-link {
  color: #101828;
  letter-spacing: -.02em;
  background-color: #0000;
  border: 2px solid #0000;
  padding: .75rem 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.75rem;
  text-decoration: none;
}

.impact-tab-link.w--current {
  color: #5e72e4;
  background-color: #dce1f9;
  border: 2px solid #5e72e4;
  border-radius: 2.625rem;
}

.impact-tabs {
  margin-top: 2.25rem;
}

.section-home-impact {
  padding-bottom: 7rem;
}

.impact-tab-pane-item {
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 1.25rem;
  align-items: center;
  height: 5.6rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.footer_link-6 {
  color: #344054;
  letter-spacing: -.02em;
  margin-top: .25rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-right: 0;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
  text-decoration: none;
  transition: opacity .2s;
}

.footer_brand-link-6.new-pre-footer-link {
  margin-top: 1.475rem;
}

.impact-menu {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.product-header_heading-4 {
  z-index: 2;
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 3.75rem;
  position: relative;
}

.impact-tab-image {
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
}

.plan-header-arrow {
  margin-right: -20px;
  padding-right: 0;
  position: absolute;
  inset: auto auto 3% -10%;
}

.impact-tab-pane {
  padding-top: 2.25rem;
}

.product-header_left-wrapper-4 {
  max-width: 46.75rem;
  position: relative;
  overflow: visible;
}

.dropdown-list-6 {
  background-color: #0000;
  position: relative;
}

.image-68 {
  width: 100%;
  height: 100%;
}

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

.margin-top-9.display-flex-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-69 {
  width: 100%;
  height: 100%;
}

.impact-tab-pane-text {
  flex: 0 50%;
}

.div-block-64 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.div-block-64.new-newsletter-right-column {
  grid-column-gap: 4.75rem;
  grid-row-gap: 4.75rem;
}

.image-70 {
  position: absolute;
  inset: -21% auto auto -7%;
}

.product-header_heading-copy-3 {
  z-index: 1;
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 3.75rem;
  position: relative;
}

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

.margin-top-10.display-flex-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.text-block-22 {
  text-align: right;
  font-size: .875rem;
  line-height: 1.3rem;
}

.heading-24 {
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.image-73, .image-74 {
  width: 100%;
  height: 100%;
}

.div-block-65 {
  width: 1.75rem;
  height: 1.75rem;
}

.advantage-item-icon-copy-6 {
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 1rem;
}

.div-block-66 {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.image-75 {
  width: 100%;
  height: 100%;
}

.about-content-people-name {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
}

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

.about-content-people-prof {
  color: #101828b3;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.about-mask-wrapper {
  width: 100%;
  height: 22.625rem;
}

.div-block-29 {
  margin-top: -13.3875rem;
  margin-bottom: 8.75rem;
}

.image-22 {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  flex: none;
}

.swiper-slide.v {
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  height: 22.625rem;
  display: flex;
}

.swiper-slide.v.slide-5 {
  width: 40.125rem;
}

.swiper-slide.v.slide-2 {
  width: 38.625rem;
}

.swiper-slide.v.slide-3 {
  width: 19.8125rem;
}

.swiper-slide.v.slide-1 {
  width: 19.5625rem;
}

.swiper-slide.v.slide-4 {
  width: 39.875rem;
}

.swiper-slide.slider-customer-item {
  width: 100%;
  height: 22.5rem;
  display: flex;
}

.swiper-slide.new-testimonial-swiper-slide {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.swiper-slide.lead-capture-swiper-slide {
  width: 100%;
}

.about-slider-menu {
  display: none;
}

.section-about-header-2 {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/647095580d72f61b1a8e1b96_customer-insight-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 4rem;
}

.about-header_heading {
  text-align: center;
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-weight: 900;
}

.about-wrapper-slide-img {
  width: 100%;
  height: 100%;
}

.about-header_container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 82rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 7.1rem;
  display: flex;
}

.about-header_container._0 {
  height: 36.7rem;
  padding-bottom: 0;
}

.about-content-people-photo {
  max-width: 15.625rem;
  height: 15.625rem;
}

.pricing-assistance_wrapper-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 48.5625rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.div-block-34 {
  grid-column-gap: 2.5rem;
  justify-content: center;
  width: 100%;
  margin-top: 3.75rem;
  display: flex;
}

.about-plash-text {
  color: #fcfcfd;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.about-content-people {
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 28.125rem;
  padding-top: 3.375rem;
  padding-bottom: 3.375rem;
  display: flex;
  position: relative;
}

.paragraph-13 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 2rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.about-slider-arrow {
  display: none;
}

.section-about-people {
  background-color: #ecfdf3;
  margin-bottom: 7rem;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-11 {
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

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

.image-77 {
  position: absolute;
  inset: -20% 2% auto auto;
}

.slider-wrapper {
  display: none;
}

.div-block-68 {
  grid-column-gap: 1rem;
  display: flex;
}

.mob-dd {
  display: none;
}

.image-24 {
  height: 100%;
}

.div-block-38 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.about-slider-img {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
}

.paragraph-17 {
  color: #344054;
  text-align: center;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.paragraph-17.mw-672 {
  max-width: 43rem;
}

.paragraph-17.mw-672.p10 {
  max-width: 46rem;
}

.about-content-people-bg {
  position: absolute;
}

.about-content-people-bg.people-bg-f {
  inset: -7% auto auto -12%;
}

.about-content-people-bg.people-bg-s {
  width: 9.5rem;
  height: 4.9375rem;
  inset: auto -15% -4% auto;
}

.div-block-30 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 60.125rem;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.div-block-37 {
  grid-row-gap: 2rem;
  flex-direction: column;
  width: 100%;
  max-width: 54.375rem;
  margin-top: 3.75rem;
  display: flex;
}

.about-slider-wrapper {
  background-color: #0000;
  flex-direction: column;
  width: 100%;
  height: 22.625rem;
  overflow: visible;
}

.div-block-33 {
  padding-bottom: 0;
  overflow: hidden;
}

.about-swiper-slider {
  width: 100%;
  padding-bottom: 7rem;
  padding-left: 2.5rem;
  padding-right: 6rem;
  overflow: hidden;
}

.swiper-wrapper {
  display: block;
}

.swiper-wrapper.df {
  grid-column-gap: 1.2rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.swiper-wrapper.customer-slider-list {
  flex-direction: row;
  align-items: flex-start;
  height: 100%;
  padding-top: 2.5rem;
  padding-bottom: 3.875rem;
  display: flex;
}

.swiper-wrapper.new-testimonial-swiper-wrapper, .swiper-wrapper.lead-capture-swiper-wrapper {
  width: 100%;
  display: flex;
}

.about-wrapper-slide {
  height: 100%;
  margin-right: 1.25rem;
}

.about-wrapper-slide.slide-3 {
  width: 22.625rem;
}

.about-wrapper-slide.slider-1 {
  width: 19.5625rem;
}

.about-wrapper-slide.slide-5 {
  width: 40.125rem;
}

.about-wrapper-slide.slide-2 {
  width: 38.625rem;
}

.about-wrapper-slide.slide-4 {
  width: 40.125rem;
}

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

.paragraph-10 {
  color: #344054;
  text-align: center;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.product-header_left-wrapper-5 {
  max-width: 52.4375rem;
  position: relative;
  overflow: visible;
}

.about-plash {
  background-color: #5e72e4;
  border-radius: 2rem;
  margin-bottom: .75rem;
  padding: .375rem 1.25rem;
}

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

.heading-25 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 2rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.button-13 {
  color: #5e72e4;
  background-color: #fff;
  border: .09375rem solid #0000;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 12.25rem;
  height: 3.75rem;
  padding-top: 1.09375rem;
  padding-bottom: 1.09375rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.button-13.outline-white-btn {
  color: #fff;
  background-color: #0000;
  border-color: #fcfcfd;
}

.paragraph-18 {
  color: #344054;
  text-align: center;
  letter-spacing: -.02em;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.paragraph-18.fz16 {
  font-family: Satoshi, sans-serif;
}

.about-content-people-info {
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-26 {
  color: #101828;
  letter-spacing: -.02em;
  margin-bottom: 1.25rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
}

.section-integrations-needmore-3 {
  background-color: #fcfcfd;
  border-radius: .75rem;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-26 {
  text-align: center;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.faqs-arrow-3 {
  width: 1.5rem;
  height: 1.6rem;
  margin-top: .375rem;
}

.text-block-27 {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 2rem;
}

.integrations_name-logo-wrapper-3 {
  background-color: #f2f4f7;
  border-radius: .75rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.25rem;
  height: 3.25rem;
  padding: .625rem;
  display: flex;
}

.button-14 {
  color: #fff;
  background-color: #5e72e4;
  border-radius: 2rem;
  padding: 1rem 2rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.75rem;
  transition: transform .3s, background-color .3s;
}

.button-14:hover {
  background-color: #495ed8;
  transform: translate(0, -.125rem);
}

.faqs_wrapper-3 {
  grid-row-gap: 2rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.div-block-72 {
  border-radius: .75rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.75rem;
  height: 3.75rem;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 5px 17px #999ba82e;
}

.div-block-72:hover {
  transform: translate(0, -.25rem);
}

.div-block-74 {
  grid-column-gap: 2rem;
  align-items: center;
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
  display: flex;
}

.paragraph-19 {
  color: #344054;
  letter-spacing: -.02em;
  font-size: 1rem;
  line-height: 1.5rem;
}

.div-block-75 {
  grid-column-gap: .625rem;
  align-items: center;
  display: flex;
}

.paragraph-20 {
  color: #344054;
  text-align: center;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.heading-27 {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
}

.heading-29 {
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.link-block-10 {
  color: #5e72e4;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-decoration: none;
}

.link-block-10.mobile-link {
  display: none;
}

.div-block-77 {
  margin-bottom: 2rem;
}

.slider-customer-arrows {
  justify-content: space-between;
  display: flex;
}

.slide-customer-parag {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.customer-slide-person {
  grid-column-gap: 1rem;
  align-items: center;
  max-width: 16.5rem;
  display: flex;
}

.slide {
  max-width: 23.75rem;
  height: auto;
  margin-right: 1.4375rem;
}

.slide-nav {
  background-color: #c73e3e;
  display: none;
}

.person-photo {
  width: 100%;
  height: 100%;
}

.slider-customer-main {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.testimonials-top-info {
  grid-column-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.slider-customer-slide-content {
  grid-row-gap: 1.5rem;
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem 1.25rem;
  display: flex;
}

.div-block-78 {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}

.customer-testimonials-slider {
  overflow: hidden;
}

.text-block-31 {
  color: #101828;
  letter-spacing: -.02em;
  text-transform: capitalize;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.div-block-9 {
  border-radius: 1.25rem;
  padding: 1.5625rem 1.25rem;
  box-shadow: 0 5px 20px 2px #0000000a;
}

.customer-slide-person-name {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.mask {
  overflow: visible;
}

.customer-testimonials-slider-arrow {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6474a4b1de4c4689b3ad3446_arrow-left.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #101828;
  border-radius: 3.125rem;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  padding: 1rem;
  display: flex;
}

.customer-testimonials-slider-arrow.right-arrow-slide {
  transform: rotate(180deg);
}

.paragraph-6 {
  color: #101828;
  letter-spacing: -.02em;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.div-block-79 {
  width: 3.5rem;
  height: 3.5rem;
}

.customer-slide-person-photo {
  flex: none;
  width: 3.5rem;
  height: 3.5rem;
}

.text-block-32 {
  color: #667085;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.slider-customer-arrow {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6474a4b1de4c4689b3ad3446_arrow-left.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #101828;
  border-radius: 100%;
  width: 3.5rem;
  height: 3.5rem;
}

.slider-customer-arrow.left-arrow {
  z-index: 3;
  background-color: #fff;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 98%;
}

.slider-customer-arrow.right-arrow {
  z-index: 3;
  background-color: #fff;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 98%;
  transform: rotate(180deg);
}

.section-customer-testimonials {
  padding-bottom: 7rem;
  position: relative;
  overflow: visible;
}

.testimonials-top-content-2 {
  grid-column-gap: 1.25rem;
  align-items: center;
  display: flex;
}

.slider-customer {
  align-items: flex-start;
  width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: hidden;
}

.slider {
  background-color: #0000;
  width: 100%;
  padding-left: 3.9375rem;
  padding-right: 3.9375rem;
  display: none;
}

.heading-5 {
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.customer-slide-person-job {
  color: #667085;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
}

.customer-testimonials-top {
  max-width: 44.75rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-80 {
  margin-bottom: 2rem;
}

.pricing-tools-stack_wrapper-2 {
  grid-column-gap: 1.5rem;
  border-bottom: 1px solid #eaecf0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 2.0625rem 1.5rem;
  display: flex;
}

.pricing-tools-stack_wrapper-2.las-item {
  border-bottom-color: #0000;
}

.pricing-tools-stack_wrapper-2.is-total {
  border-bottom-color: #0000;
  flex-direction: column;
  justify-content: center;
  height: 5.75rem;
  padding-right: 2rem;
}

.pricing-plan_tabs-plan-line {
  background-color: #1018281a;
  width: 100%;
  height: .0625rem;
  margin-top: 2.375rem;
}

.pricing-plan_tabs-plan-line.white-line {
  background-color: #fcfcfd1a;
  margin-top: .625rem;
}

.pricing-plan_tabs-plan-line.new-pricing-line {
  margin-top: 1.375rem;
  margin-bottom: 1rem;
}

.section-pricing-comparison-2 {
  padding-bottom: 7rem;
}

.pricing-plans_tabs-plan-month {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 2rem;
}

.pricing-tools-stack_total-price-2 {
  color: #101828;
  font-family: Satoshi, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
  display: block;
}

.pricing-comparison_col-wrapper-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 20rem;
  display: flex;
}

.pricing-comparison_col-wrapper-2.is-product-heading {
  height: 6rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.pricing-comparison_col-wrapper-2.is-product-heading.is-highlighted {
  background-color: #fcfcfd;
  border-left: 1px #25292926;
  border-right: 1px #25292926;
  max-width: 20rem;
}

.pricing-comparison_col-wrapper-2.is-feature-heading {
  text-align: left;
  align-items: flex-start;
  width: 100%;
  max-width: 17.2rem;
  padding: 1rem 0;
}

.pricing-comparison_col-wrapper-2.is-feature-heading.is-heading {
  padding-top: 3rem;
  padding-bottom: .75rem;
  padding-left: 0;
}

.pricing-comparison_col-wrapper-2.is-feature-heading.is-heading.is-empty {
  padding-bottom: 0;
}

.pricing-comparison_col-wrapper-2.is-highlighted {
  background-color: #fcfcfd;
  border-bottom: 1px solid #eaecf0;
  border-left: 1px #25292926;
  border-right: 1px #25292926;
  max-width: 20rem;
  transform: translate(0);
  box-shadow: 0 5px 18px #3440540d;
}

.pricing-comparison_col-wrapper-2.is-highlighted.none-border {
  border-bottom-style: none;
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
  box-shadow: 0 5px 18px #3440540d;
}

.pricing-comparison_col-wrapper-2.is-plan-heading {
  z-index: 3;
  background-color: #fcfcfd;
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
  flex: none;
  max-width: 20rem;
  padding: 1rem 0 0;
  position: relative;
  box-shadow: 2px -2px 7px #3440540d;
}

.text-size-medium-2 {
  color: #23262f;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.text-size-medium-2.text-color-grey {
  color: #fff;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.section-pricing-tools-2 {
  margin-top: -6.6rem;
  margin-bottom: 9rem;
  display: none;
}

.pricing-plans_tabs-tablink-2 {
  color: #101828;
  letter-spacing: -.02em;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: .75rem 2rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pricing-plans_tabs-tablink-2.w--current {
  color: #101828;
  background-color: #f2f4f7;
  border-radius: .875rem;
  font-family: Satoshi, sans-serif;
  font-weight: 700;
  overflow: visible;
}

.text-block-4 {
  color: #5e72e4;
}

.pricing-plans_popup-2 {
  z-index: 2;
  color: #101828;
  text-align: left;
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: 11rem;
  padding: .875rem;
  font-family: Satoshi, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.125rem;
  display: none;
  position: absolute;
  bottom: 2.15rem;
  right: -74.3281px;
  box-shadow: 0 2px 9px 4px #0000001a;
}

.text-block-8 {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.image-14 {
  max-width: 13.4375rem;
  position: absolute;
  inset: 34px -36% auto auto;
}

.image-14._1 {
  right: -31%;
}

.small-heading_wrapper-2 {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}

.paragraph-21 {
  color: #344054;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 140%;
}

.paragraph-21.text-color-white {
  color: #fcfcfd;
}

.paragraph-21.f {
  width: 30.625rem;
  font-size: 1.125rem;
  line-height: 28px;
}

.pricing-plans_info-wrapper-2 {
  grid-column-gap: .375rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-save-more_wrapper-3 {
  grid-column-gap: 2rem;
  width: 49.375rem;
  box-shadow: none;
  text-align: center;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 8.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: none;
}

.pricing-save-more_wrapper-4 {
  grid-column-gap: 2rem;
  width: 49.375rem;
  box-shadow: none;
  text-align: center;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 5rem auto 1.125rem;
  padding-top: 1.5rem;
  padding-bottom: 1.125rem;
  display: flex;
  position: relative;
}

.pricing-plans_tabs-plan {
  color: #101828;
  text-align: left;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: 2.9rem;
  font-weight: 700;
  line-height: 3.6rem;
}

.pricing-plans_tabs-plan.color-text-white {
  color: #fcfcfd;
}

.div-block-82 {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}

.section-pricing-assistance-2 {
  background-color: #dce1f9;
  margin-bottom: 7rem;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.div-block-18 {
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 1rem;
}

.pricing-tools-stack_single-wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: .625rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.pricing-tools-stack_heading-wrapper-2 {
  background-color: #f9fafb;
  border-bottom: 1px solid #eaecf0;
  align-items: center;
  width: 100%;
  max-width: 15.3125rem;
  padding: 1.25rem 0 1.25rem 1.25rem;
  display: flex;
}

.pricing-tools-stack_heading-wrapper-2.last-item {
  border-bottom-style: none;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.pricing-tools-stack_heading-wrapper-2.none-bg {
  background-color: #0000;
  border-bottom-color: #0000;
}

.pricing-tools-stack_heading-wrapper-2.border-radius-top {
  border-bottom: 1px solid #eaecf0;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.heading-6 {
  color: #101828;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 44px;
}

.heading-6.g {
  font-size: 1.5rem;
  line-height: 32px;
}

.heading-6.text-color-white {
  color: #fff;
}

.heading-6.text-color-white.g {
  font-size: 1.5rem;
  line-height: 32px;
}

.pricing-plans_tabs-save10-wrapper-2 {
  color: #fff;
  background-color: #dce1f9;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 8rem;
  padding: .25rem .75rem;
  font-size: 1em;
  display: flex;
  position: absolute;
  inset: auto 0% auto 16.3rem;
}

.pricing-plans_tabs-save10-wrapper-2.is-yearly {
  left: 8.68rem;
}

.bold-text-2 {
  font-weight: 500;
}

.div-block-83 {
  border-radius: 1.25rem;
  padding: 1.5625rem 1.25rem;
  box-shadow: 0 5px 20px 2px #0000000a;
}

.heading-30 {
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.heading-10 {
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 3em;
  line-height: 3.75rem;
}

.paragraph-22 {
  color: #101828;
  letter-spacing: -.02em;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.div-block-84 {
  width: 3.5rem;
  height: 3.5rem;
}

.text-color-medium-grey-2 {
  color: #101828;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-color-medium-grey-2.color-text-white {
  color: #fcfcfd;
}

.pricing-plans_info-icon-2 {
  flex: none;
  width: 1.1rem;
  height: 1.1rem;
}

.pricing-plans_tabs-content-wrapper-2 {
  grid-column-gap: 2rem;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 2.5rem;
  display: flex;
}

.pricing-tools-stack_price-2 {
  color: #101828;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.pricing-plans_tabs-plan-button-wrapper {
  width: 100%;
}

.pricing-plans_tabs-plan-button-wrapper.bb {
  justify-content: flex-end;
  display: flex;
}

.pricing-plans_tabs-menu-2 {
  background-color: #fff;
  border-radius: .9375rem;
  justify-content: center;
  max-width: 16rem;
  margin-left: auto;
  margin-right: auto;
  padding: .375rem;
  display: flex;
  box-shadow: 0 2px 8px 1px #0000000d;
}

.pricing-tools_row-wrapper-2 {
  width: 100%;
  display: flex;
}

.pricing-tools-stack_zeda {
  background-color: #dce1f9;
  border-bottom: 1px solid #eaecf0;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 11.0625rem;
  display: flex;
}

.pricing-tools-stack_zeda.last-item {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.pricing-tools-stack_zeda.first-item {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

.secondary-button-2 {
  color: #5e72e4;
  text-align: center;
  background-color: #0000;
  border: 1px solid #5e72e4;
  border-radius: 150px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
  transition: all .2s;
  display: flex;
}

.secondary-button-2:hover {
  color: #2e49e4;
}

.secondary-button-2.is-pricing {
  border-color: #5e72e4;
  margin-top: .75rem;
  padding: 1.0625rem 2rem;
  font-weight: 500;
}

.heading-small-3 {
  color: #5e72e4;
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: Satoshi, sans-serif;
  font-size: .75rem;
  font-weight: 900;
  line-height: 1.3;
}

.button-16 {
  color: #fff;
  text-align: center;
  background-color: #5e72e4;
  border-radius: 150px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  transition: all .2s;
  display: inline-block;
}

.button-16:hover {
  background-color: #5066e4;
}

.button-16.btn-get-started {
  color: #fcfcfd;
  padding: 1.09375rem 3.21875rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 140%;
}

.button-16.btn-get-started.mob-button {
  display: none;
}

.button-16.is-pricing {
  color: #101828;
  text-transform: capitalize;
  background-color: #0000;
  border: 2px solid #101828;
  border-radius: 32px;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.75rem;
}

.button-16.is-pricing.startup-btn {
  color: #fff;
  background-color: #5e72e4;
  border-style: none;
  width: 12.25rem;
}

.button-16.is-pricing.pricing-white-btn {
  color: #101828;
  background-color: #fff;
  border-color: #fff;
}

.text-block-35 {
  color: #667085;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.pricing-plan_tabs-plan-heading-wrapper-2 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.pricing-plans_popup-arrow-icon-2 {
  display: block;
  position: absolute;
  top: 6.25rem;
  left: auto;
  right: auto;
}

.div-block-19 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem 7.7rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.pricing-tools-zeda_total-price-2 {
  color: #fff;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
}

.pricing-tools_rows-wrapper-2 {
  grid-row-gap: 0rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.overflow-none-2 {
  max-width: 65.25rem;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.pricing-plans_tabs-plan-bottom-wrapper-2 {
  grid-row-gap: 1rem;
  text-align: left;
  flex-direction: column;
  margin-top: 1.5rem;
  margin-bottom: 2rem;
  display: flex;
}

.pricing-tools_wrapper-2 {
  justify-content: space-between;
  display: flex;
}

.pricing-tools-zeda_total-price-wrapper-2 {
  background-color: #5e72e4;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 11.0625rem;
  height: 4.5rem;
  margin-top: 1.25rem;
  padding: 1.25rem 1.6875rem;
  display: flex;
  box-shadow: 0 0 4px 2px #1111110d;
}

.paragraph-23 {
  color: #344054;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.testimonials-top-content-3 {
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.testimonials-top-content-3.is-3 {
  width: 16rem;
}

.image-13 {
  width: 100%;
  height: 100%;
}

.div-block-17 {
  justify-content: space-between;
  align-items: center;
  margin-top: 3rem;
  margin-bottom: 2rem;
  display: flex;
}

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

.paragraph-24 {
  color: #344054;
  text-align: center;
  letter-spacing: -.02em;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.pricing-plans_tabs-plan-middle-wrapper-2 {
  width: 100%;
  margin-top: 1.5rem;
}

.image-82 {
  display: none;
}

.heading-31 {
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.pricing-tools-stack_single-price-2 {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
}

.pricing-tools_stack-heading-2 {
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.text-block-37 {
  color: #fff;
  letter-spacing: -.02em;
  background-color: #32d583;
  border-radius: 2.625rem;
  align-items: center;
  height: 2rem;
  padding-left: .75rem;
  padding-right: .75rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: 1.8rem 2rem auto auto;
}

.section-pricing-header-2 {
  padding-top: 11.25rem;
  padding-bottom: 7rem;
}

.pricing-plans_tabs-plan-top-wrapper-2 {
  align-items: center;
  width: 100%;
}

.pricing-plans_tabs-plan-wrapper-2 {
  width: 100%;
  box-shadow: none;
  text-align: left;
  background-color: #dce1f9;
  border-radius: 2rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
}

.pricing-plans_tabs-plan-wrapper-2.is-highlighted {
  background-color: #5e72e4;
}

.pricing-plans_tabs-plan-wrapper-2.startup-wrapper {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6474a6de96040b5fe424f2bd_shape.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  border: .1875rem solid #5e72e4;
  flex-direction: row;
  align-items: center;
  margin-top: 2rem;
  padding: 2.5rem 4rem;
  display: none;
}

.pricing-comparison_row-wrapper-2 {
  border-top: 1px solid #eaecf0;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: -1px;
  display: flex;
}

.pricing-comparison_row-wrapper-2.is-product-heading-row {
  border-top-width: 0;
  border-bottom: 1px #252929b3;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 0;
}

.pricing-comparison_row-wrapper-2.is-last {
  border-bottom: 1px solid #25292926;
}

.pricing-comparison_row-wrapper-2.is-sticky {
  z-index: 4;
  background-color: #fff;
  border: 1px solid #fff;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 0;
  position: sticky;
  top: 6rem;
}

.button-17 {
  color: #fff;
  text-align: center;
  background-color: #5e72e4;
  border-radius: 150px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  transition: all .2s;
  display: inline-block;
}

.button-17:hover {
  background-color: #5066e4;
}

.button-17.is-pricing-cta {
  margin-top: .75rem;
  padding: 1.0625rem 2rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.4;
}

.button-17.is-pricing {
  width: 100%;
}

.image-5 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.products-content-item-left.products-text {
  flex: 0 50%;
  max-width: 38.5rem;
}

.products-content-item-left.products-text.right-text {
  order: 1;
}

.heading-32 {
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

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

.paragraph-25 {
  color: #101828;
  letter-spacing: -.02em;
  font-size: 1rem;
  line-height: 1.5rem;
}

.fz-500 {
  font-weight: 500;
}

.div-block-86 {
  margin-bottom: 2rem;
}

.image-31 {
  position: absolute;
  inset: auto 22% -18% auto;
}

.image-31.arrow-img2 {
  bottom: -18.5%;
}

.image-83 {
  position: absolute;
  inset: auto auto -12% -12%;
}

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

.products-content-items {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.products-content-items.display-none-items {
  display: none;
}

.customers_logos-wrapper {
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section-home-products {
  margin-top: 7rem;
  padding-bottom: 7rem;
}

.products-content-item-title-2 {
  text-transform: capitalize;
  font-size: 1.875rem;
  line-height: 2.375rem;
}

.image-84 {
  display: none;
  position: absolute;
  inset: -29% 5% auto auto;
}

.image-85 {
  position: absolute;
  inset: 39% auto auto 10%;
}

.image-85.home-hero-heading-deco, .image-85.ppc-feedback, .image-85.ppc-capture {
  top: 95%;
  left: 1%;
}

.products-content-grid {
  grid-row-gap: 7rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.products-content-item-parag-2 {
  color: #344054;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.home-header_wrapper-3 {
  grid-column-gap: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-88 {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}

.text-block-40 {
  color: #101828;
  letter-spacing: -.02em;
  text-transform: capitalize;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.paragraph-3 {
  color: #344054;
  letter-spacing: -.02em;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.customers_logo.new-logo {
  width: 5rem;
}

.products-content-row {
  grid-column-gap: 5rem;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-89 {
  border-radius: 1.25rem;
  padding: 1.5625rem 1.25rem;
  box-shadow: 0 5px 20px 2px #0000000a;
}

.div-block-6 {
  grid-column-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3.75rem;
  display: grid;
  overflow: visible;
}

.products-content-item-img {
  width: 100%;
  max-width: 38.5rem;
  height: 100%;
}

.products-content-item-subtitle-2 {
  color: #101828;
  letter-spacing: -.02em;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.75rem;
}

.customers-title {
  text-align: left;
  letter-spacing: -.02em;
  max-width: 20rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.5em;
  line-height: 2rem;
}

.paragraph-26 {
  color: #101828;
  letter-spacing: -.02em;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.div-block-91 {
  width: 3.5rem;
  height: 3.5rem;
}

.customers_logos-wrapper-mobile {
  display: none;
}

.margin-bottom-32 {
  margin-bottom: 2rem;
}

.paragraph-27 {
  color: #344054;
  text-align: center;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.paragraph-27.align-left, .paragraph-27.text-left {
  text-align: left;
}

.div-block-5 {
  border-radius: 2.13333rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 75%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.div-block-5.home-video-holder {
  width: 70%;
  overflow: hidden;
}

.image-89 {
  width: 100%;
  height: 100%;
}

.margin-bottom-24 {
  margin-bottom: 1.5rem;
}

.products-content-item-right {
  flex: 0 50%;
}

.div-block-7 {
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: visible;
}

.customers_logos-row-wrapper {
  grid-column-gap: 1.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.customers_logos-row-wrapper.row-logo-second {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.customers_logos-row-wrapper.new-home-logos {
  grid-column-gap: 2rem;
}

.companies-wrapper {
  grid-column-gap: 2rem;
  justify-content: space-between;
  display: flex;
}

.companies-wrapper._100 {
  width: 100%;
}

.section-home-lifecycle-2 {
  margin-top: 7rem;
}

.image-30 {
  width: 100%;
  max-width: 3.5rem;
  display: block;
  position: absolute;
  inset: auto -15% 48% auto;
}

.image-30.rotate-arrow {
  transform-style: preserve-3d;
  bottom: 48%;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.image-30.rotate-arrow.new-second {
  right: -13%;
}

.image-30.arrow-3.new-last {
  bottom: 22%;
  right: -3%;
}

.image-30.arrow-1.new-first {
  bottom: 22%;
}

.heading-34 {
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.video {
  object-fit: fill;
  min-width: 12px;
  margin-left: 0;
  display: block;
}

.customers_wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.customers_wrapper-2.new {
  flex: none;
}

.paragraph-2 {
  color: #101828;
  letter-spacing: -.02em;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.home-header_heading-4 {
  z-index: 1;
  color: var(--black);
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 3.75rem;
  position: relative;
}

.heading-2 {
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  margin-bottom: 3.75rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.text-block-43 {
  font-size: 1.125rem;
}

.display-flex {
  grid-column-gap: .375rem;
  align-items: center;
  display: flex;
}

.link-2 {
  color: var(--purple);
  -webkit-text-stroke-color: var(--purple);
  cursor: pointer;
}

.section-blog-planned {
  margin-top: 3.5em;
  margin-bottom: 3.5em;
}

.planned-item {
  background-color: #fcfcfd;
  height: 19.375rem;
  display: flex;
}

.planned-item-date-wrap {
  background-color: #fef0c7;
  border: 1px solid #f79009;
  border-radius: 2rem;
  align-items: center;
  margin-bottom: .75em;
  padding: .375rem 1rem;
  display: flex;
}

.planned-item-title {
  margin-bottom: .75rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.875rem;
  line-height: 2.375rem;
}

.planned-item-description {
  color: var(--dark-slate-blue-2);
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.planned-item-btn {
  background-color: var(--purple);
  border-radius: 2rem;
  padding: .75rem 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
}

.text-block-44 {
  color: var(--dark-orange);
  letter-spacing: .01125em;
  text-transform: uppercase;
  font-family: Satoshi, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.25rem;
}

.text-block-44.mr-5 {
  margin-left: .3125em;
}

.planned-item-left {
  border: 1px solid #eaecf0;
  border-radius: 1.25rem 0 0 1.25rem;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  padding: 2rem;
  display: flex;
}

.planned-item-right {
  width: 50%;
}

.planned-item-image-wrap {
  height: 100%;
}

.planned-item-image {
  object-fit: cover;
  border-radius: 0 1.25rem 1.25rem 0;
  width: 100%;
  height: 100%;
}

.section-cta-email {
  padding-bottom: 7rem;
}

.cta-email-wrapper {
  background-color: var(--white);
  border: 1px solid #e6e8e8;
  border-radius: 1.25rem;
  justify-content: space-between;
  padding: 3rem 3.25rem;
  display: flex;
  position: relative;
  box-shadow: 0 12px 32px #00000012;
}

.cta-email-left {
  z-index: 2;
  width: 100%;
  max-width: 22rem;
  position: relative;
}

.cta-email-right {
  z-index: 2;
  width: 100%;
  max-width: 380px;
  position: relative;
}

.heading-35 {
  letter-spacing: -.03rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
}

.cta-email-bg-images {
  position: absolute;
  inset: 0%;
}

.cta-email-bg {
  position: absolute;
  inset: auto auto 33% 36%;
}

.cta-email-bg.is-2 {
  inset: 16% auto auto 3%;
}

.cta-email-bg.is-3 {
  bottom: 64%;
  left: 46%;
}

.cta-email-bg.is-1 {
  bottom: 19%;
  left: 38%;
}

.cta-email-bg.top {
  inset: -28% auto auto -8%;
}

.cta-email-bg.bottom {
  inset: auto 29% -25% auto;
}

.text-field {
  border: 1px solid #eaecf0;
  border-radius: 2.875rem;
  align-self: center;
  width: 20.25rem;
  height: 100%;
  margin-bottom: 0;
  padding: 0 1.375rem;
}

.text-field::placeholder {
  color: var(--dark-slate-blue-2);
  letter-spacing: -.02rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-field.blog-post-email {
  width: 100%;
}

.form-block {
  margin-bottom: 10px;
}

.form {
  grid-column-gap: .75rem;
  align-items: center;
  width: 100%;
  height: 3.5rem;
  display: flex;
}

.submit-button {
  background-color: var(--purple);
  border-radius: 2rem;
  height: 100%;
  padding: .875rem 1.9375rem;
  font-family: Satoshi, sans-serif;
}

.paragraph-28 {
  color: var(--slate-grey-2);
  font-family: Satoshi, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.15rem;
}

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

.section-featured-post {
  margin-bottom: 7rem;
}

.featured_post-wrapper {
  grid-column-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.heading-36 {
  color: var(--black-2);
  letter-spacing: -.06rem;
  margin-bottom: .25rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.875rem;
  line-height: 2.375rem;
}

.paragraph-29 {
  color: var(--dark-slate-blue-2);
  letter-spacing: -.02rem;
  margin-bottom: .625rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-block-45 {
  color: #32d583;
  text-transform: uppercase;
  cursor: pointer;
  font-family: Satoshi, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.25rem;
}

.image-91 {
  object-fit: cover;
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
}

.featured_post-wrapper_left, .featured_post-wrapper_right {
  width: 50%;
}

.heading-37 {
  margin-top: .25rem;
  margin-bottom: .625rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.collection-item {
  grid-column-gap: 1.25rem;
  cursor: auto;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-93 {
  cursor: pointer;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  flex: none;
  width: 12.5rem;
  height: 8rem;
}

.div-block-94 {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.collection-list {
  grid-row-gap: 1.25rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.div-block-95 {
  grid-column-gap: .4375rem;
  align-items: center;
  display: flex;
}

.text-block-47 {
  color: #667085;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
}

.div-block-96 {
  background-color: #667085;
  border-radius: 100%;
  width: .25rem;
  height: .25rem;
}

.link-block-13 {
  grid-column-gap: .25rem;
  color: var(--purple);
  cursor: pointer;
  margin-top: .75rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  display: flex;
}

.featured_post-title {
  text-align: center;
  margin-bottom: 3rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.section-latest-articles {
  padding-bottom: 7rem;
}

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

.link-block-14 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
  width: 100%;
  height: 11.25rem;
  min-height: 11.25em;
}

.heading-40 {
  margin-top: .25rem;
  margin-bottom: .75rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.blog-text-block {
  background-color: #fcfcfd;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 1rem;
  display: flex;
}

.paragraph-30 {
  cursor: auto;
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.div-block-98 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/649ad033e65dc244e9f57560_search%2001.svg");
  background-position: 3%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 2rem;
  align-items: center;
  width: 44.75rem;
  height: 60px;
  padding: .5rem .5rem .5rem 1.5rem;
  display: flex;
}

.text-field-2 {
  border: 1px #000;
  margin-bottom: 0;
  margin-left: 1.6625rem;
  padding: 1.125rem 1.5rem 1.125rem .625rem;
  font-family: Satoshi, sans-serif;
  font-weight: 500;
  line-height: 1.5rem;
}

.text-field-2::placeholder {
  color: var(--slate-grey-2);
}

.form-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.submit-button-2 {
  background-color: var(--purple);
  height: 100%;
  color: var(--white);
  border-radius: 2rem;
  padding: .75rem 1.5625rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  transition: all .27s;
}

.submit-button-2:hover {
  background-color: var(--royal-blue);
}

.form-block-2 {
  max-width: 44.75rem;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
}

.form-block-2.form-blog-search {
  max-width: 100%;
}

.image-93 {
  display: none;
}

.image-94 {
  width: 3.94em;
  height: 4.38em;
}

.collection-list-3 {
  grid-column-gap: 1.2em;
  justify-content: center;
  width: 100%;
  display: flex;
}

.collection-list-wrapper-3 {
  width: 100%;
  margin-top: 36px;
}

.div-block-99 {
  grid-column-gap: .5rem;
  align-items: center;
  margin-bottom: .875rem;
  display: flex;
}

.image-95 {
  position: absolute;
  inset: -3% auto auto 1%;
}

.image-96 {
  position: absolute;
  inset: -16% 9% auto auto;
}

.link-3 {
  color: var(--slate-grey-2);
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25rem;
}

.text-block-48 {
  color: var(--dark-slate-blue-2);
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25rem;
}

.heading-41 {
  letter-spacing: -1px;
  font-family: Satoshi, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 3.75rem;
}

.div-block-100 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 2.5rem;
  display: flex;
}

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

.div-block-102 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
  width: 100%;
  height: 11.25rem;
  min-height: 11.25rem;
}

.div-block-103 {
  border: .0625rem solid #eaecf0;
  border-top-style: none;
  border-bottom-right-radius: 1.25rem;
  border-bottom-left-radius: 1.25rem;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 1rem;
  display: flex;
}

.text-block-49 {
  color: #32d583;
  text-transform: uppercase;
  margin-bottom: .25em;
  font-family: Satoshi, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.25rem;
}

.heading-42 {
  margin-bottom: .75em;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.paragraph-31 {
  color: var(--dark-slate-blue-2);
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.div-block-104 {
  margin-bottom: 3rem;
}

.image-97 {
  position: absolute;
  inset: -39% auto auto -98%;
}

.image-97.new-blog-deco-1 {
  left: -21%;
}

.image-98 {
  position: absolute;
  inset: -68% -76% auto auto;
}

.image-98.new-blog-deco-2 {
  right: -26%;
}

.pagination_page-design {
  grid-column-gap: .5em;
  align-items: center;
  display: flex;
}

.pagination_page-button {
  border: 2px none var(--purple);
  width: 2.75rem;
  height: 2.75rem;
  color: var(--black-2);
  border-radius: .75rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.75rem;
  display: flex;
}

.pagination_next {
  background-color: #0000;
  border-style: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: .5em .75em;
  display: flex;
}

.pagination_wrapper {
  margin-top: 3rem;
}

.link-block-16 {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.pagination_previous {
  background-color: #0000;
  border-style: none;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: .75em;
  padding-right: .75em;
}

.fs-cmsload_page-dots {
  justify-content: center;
  align-items: center;
  width: 3rem;
  display: none;
}

.filter_empty {
  background-color: #fcfcfd;
  border: .06em solid #eaecf0;
  border-radius: 1.25em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 3.25em;
  display: flex;
}

.image-101 {
  width: 3.5em;
  height: 3.5em;
  margin-bottom: 1.5em;
}

.text-block-51 {
  color: var(--black-2);
  text-align: center;
  letter-spacing: -.04em;
  margin-bottom: .5rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.88rem;
  font-weight: 700;
  line-height: 2.38rem;
}

.text-block-52 {
  color: var(--dark-slate-blue-2);
  text-align: center;
  letter-spacing: -.0225rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

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

.compare-table_content-wrapper-copy, .compare-table_content-wrapper-copy-copy {
  grid-row-gap: 1rem;
  background-color: #0000;
  border-bottom: 1px solid #e6e8e8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1.25rem .75rem;
  display: flex;
  position: relative;
}

.compare-table_content-wrapper-copy-copy.is-highlighted {
  z-index: 2;
  background-color: var(--white);
  border-left: 1px solid #eaecf0;
  border-right: 1px solid #eaecf0;
  margin-left: .625rem;
  margin-right: .625rem;
  position: relative;
  box-shadow: 0 4px 6px -3px #10182808, 0 12px 16px -4px #10182814;
}

.radio_field {
  border: 2px solid #0000;
  border-radius: 42px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  padding-left: 0;
  transition: color .28s, background-color .3s, border-color .28s;
  display: flex;
  position: relative;
}

.radio_field:hover {
  border-color: var(--purple);
  color: #5e72e4;
  background-color: #dce1f9;
}

.radio_button {
  background-color: #0000;
  border-style: none;
  border-radius: 2.63em;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: 0;
  display: none;
  position: absolute;
}

.radio_button.w--redirected-checked {
  border: 2px solid var(--purple);
  background-color: #dce1f9;
  border-radius: 2.63rem;
  width: 100%;
  height: 100%;
}

.radio_button.w--redirected-focus {
  border: 2px solid var(--purple);
  box-shadow: none;
  border-radius: 2.63em;
}

.radio_label {
  z-index: 2;
  cursor: pointer;
  border-radius: 42px;
  margin-bottom: 0;
  padding: .75em 1.5em;
  position: relative;
}

.collection-item-3 {
  width: auto;
}

.empty-state-2 {
  background-color: #0000;
}

.collection-item-4 {
  cursor: pointer;
  border: 1px solid #eaecf0;
  border-radius: 1.25rem;
  flex-direction: column;
  height: 100%;
  display: flex;
  overflow: hidden;
}

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

.items-wrapper {
  grid-row-gap: 2em;
  flex-direction: column;
  align-items: flex-start;
  padding-top: .5em;
  display: flex;
  position: relative;
}

.item-content {
  z-index: 2;
  grid-column-gap: 1em;
  flex-direction: row;
  align-items: center;
  display: flex;
  position: relative;
}

.item-content-number {
  background-color: var(--purple);
  border-radius: 100%;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.5em;
  height: 2.5em;
  display: flex;
}

.item-content-number-text {
  color: var(--white);
  letter-spacing: -.36px;
  font-family: Satoshi, sans-serif;
  font-size: 1.13em;
  font-weight: 700;
  line-height: 1.75rem;
}

.text-block-58 {
  width: 30em;
  font-family: Satoshi, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5rem;
}

.image-104 {
  position: absolute;
  top: 2.3em;
  left: 1.2em;
}

.bold-text-4 {
  color: var(--black-2);
}

.image-105 {
  position: absolute;
  inset: -19% -10% auto auto;
}

.section-getmore-context {
  padding-bottom: 6.25rem;
}

.heading-48 {
  text-align: center;
  letter-spacing: -.72px;
  text-transform: capitalize;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.paragraph-35 {
  color: var(--dark-slate-blue);
  text-align: center;
  letter-spacing: -.36px;
  font-family: Satoshi, sans-serif;
  font-size: 1.13rem;
  line-height: 1.75rem;
}

.getmore-context-items {
  grid-column-gap: 1.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 3rem;
  display: grid;
}

.getmore-context-item_icon {
  width: 3rem;
  height: 3rem;
  margin-bottom: .75rem;
}

.getmore-context-item_parag {
  color: var(--dark-slate-blue-2);
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.secion-grid {
  padding-bottom: 7rem;
}

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

.grid-content {
  background-color: #ecfdf3;
  border-radius: 2.25rem;
  padding: 2.5rem;
}

.grid-content.grid-3 {
  grid-column-gap: 2.5rem;
  background-color: #dce1f9;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.grid-content-img {
  width: 100%;
  height: 21.88rem;
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

.grid-content-img.img-3 {
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.grid-content-img.img-2 {
  margin-bottom: 1.75rem;
}

.image-106 {
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 1.25rem;
}

.heading-50 {
  letter-spacing: -.045rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

.heading-50.mb-16 {
  margin-bottom: 1rem;
}

.text-span-2 {
  margin-top: .75rem;
  display: inline-block;
}

.paragraph-36 {
  color: var(--dark-slate-blue-2);
  letter-spacing: -.0225rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.75rem;
}

.image-107 {
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
}

.image-107.img-1 {
  margin-bottom: 1.75rem;
}

.image-108 {
  border-radius: 1.25rem;
}

.div-block-133 {
  grid-column-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-bottom: 2em;
  display: grid;
}

.image-109 {
  display: none;
}

.link-block-17 {
  cursor: pointer;
  width: 100%;
  height: 17.5rem;
  margin-bottom: 1rem;
}

.link-block-18, .link-block-19 {
  cursor: pointer;
}

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

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

.category-wrapper {
  grid-column-gap: 20px;
  flex-direction: row;
  align-items: center;
  height: 100%;
  margin-top: 24px;
  display: flex;
}

.home-body-cta-wrapper {
  width: 100%;
  margin-top: 7rem;
}

.home-body-cta-wrapper.second {
  margin-top: 0;
  margin-bottom: 7rem;
}

.products-benefits-item {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.icon-m {
  object-fit: contain;
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
  display: block;
}

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

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

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

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

.margin-m {
  margin-bottom: 1.5rem;
}

.margin-l {
  margin-bottom: 2rem;
}

.margin-xl {
  margin-bottom: 3rem;
}

.margin-2xl {
  margin-bottom: 3.75rem;
}

.challenges-item {
  background-color: var(--white);
  border-radius: 1.25rem;
  flex-direction: column;
  width: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 7px 7px 35px #1e22341a;
}

.challenges-list {
  grid-row-gap: 2rem;
  flex-direction: column;
  width: 100%;
  max-width: 74.625rem;
  display: flex;
}

.challenges-item-first-column {
  grid-column-gap: 1rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.challenges-heading {
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1.25em;
}

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

.cover-image.related-case-studie-image {
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
}

.cover-image.blog-request-image {
  border-top-right-radius: 1.25rem;
  border-bottom-right-radius: 1.25rem;
}

.cover-image.new-blog-post-image {
  border-radius: 1.25rem;
}

.challenges-icon {
  flex: none;
  width: 2.25rem;
  height: 2.25rem;
}

.challenges-item-second-column {
  width: 100%;
  overflow: hidden;
}

.challenges-info-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 60.875rem;
  max-width: 100%;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: grid;
}

.challenges-info-block {
  grid-row-gap: 1rem;
  letter-spacing: -.02em;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.challenges-info-heading {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}

.challenges-info-icon {
  flex: none;
  width: 2.25rem;
  height: 2.25rem;
}

.challenges-info-heading-text {
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5em;
}

.text-dark-slate-blue-2 {
  color: var(--dark-slate-blue-2);
}

.font-satoshi {
  font-family: Satoshi, sans-serif;
}

.challenges-info-inner-heading-holder {
  margin-bottom: -.5rem;
}

.h5 {
  font-size: 1.5rem;
  line-height: 1.15em;
}

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

.zeda-help-tabs {
  width: 100%;
}

.zeda-help-tabs-menu {
  grid-column-gap: 2.5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.zeda-help-tabs-content {
  grid-column-gap: 5rem;
  grid-row-gap: 16px;
  letter-spacing: -.02em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

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

.new-column.while-scroll-2-coll-special {
  margin-bottom: 10rem;
}

.new-column.centered {
  justify-content: flex-start;
  align-items: center;
}

.paragraph-m {
  font-size: 1.125rem;
  line-height: 1.5em;
}

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

.negative-letter-spacing-s {
  letter-spacing: -.02em;
}

.zeda-help-pills-list {
  grid-row-gap: 1.125rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.zeda-help-pills {
  grid-column-gap: 1rem;
  background-color: var(--white);
  border: .125rem solid #dfe1f4;
  border-radius: 1.25rem;
  align-items: center;
  width: 100%;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.zeda-help-pills-icon {
  flex: none;
  width: 1.75rem;
  height: 1.75rem;
}

.products-benefits-2-col-holder {
  grid-column-gap: 32px;
  place-items: flex-start start;
  display: flex;
}

.products-benefits-flexbox-holder {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.products-benefits-flexbox-holder.use-cases-template {
  grid-row-gap: 8px;
  justify-content: center;
}

.products-benefits-inner-holder {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.zeda-section.home-stats-cards-section {
  padding-bottom: 5.25rem;
}

.zeda-section.home-stats-cards-section.padding-bottom-0 {
  padding-bottom: 0;
}

.zeda-section.ppc-purple-hero {
  background-color: #eef0fc;
  margin-bottom: 4rem;
  padding-top: 12rem;
  padding-bottom: 4rem;
  position: relative;
}

.products-benefits-integrations-icons-holder {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.products-benefits-integrations-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.home-stats-cards-grid {
  grid-column-gap: 1.26rem;
  grid-row-gap: 1.26rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5.75rem;
  display: grid;
}

.home-stats-cards-grid.ppc-hero-stats {
  z-index: 2;
  margin-top: -11.3rem;
  position: relative;
}

.stats-card {
  background-color: #fcfcfc;
  border: 1px solid #dce1f9;
  border-radius: 1.25rem;
  padding: 2rem;
  position: relative;
  box-shadow: 0 0 52px #1e22341a;
}

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

.stats-card-bg-deco-icon {
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.testimonials-top-info-holder {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sizing-x {
  flex: none;
}

.relative {
  position: relative;
}

.no-margin {
  margin-bottom: 0;
}

.text-white {
  color: #f9fafb;
}

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

.use-cases-cta-paragraph-holder {
  max-width: 40rem;
}

.new-section {
  flex-direction: column;
  align-items: center;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
  position: relative;
}

.new-section.use-cases-hero {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/657b33b35258ec2235705776_Ellipse%2010456%201.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 14rem;
  padding-bottom: 6.25rem;
}

.new-section.new-case-studie-hero {
  background-color: #dce1f9;
  align-items: stretch;
  padding-top: 12rem;
  padding-bottom: 15.2rem;
  overflow: hidden;
}

.new-section.case-studies-content {
  align-items: stretch;
  margin-top: -5rem;
  padding-top: 0;
  padding-bottom: 13rem;
}

.new-section.related-case-studie {
  background-color: #fcfcfd;
  border-top: 1px solid #eaecf0;
  align-items: stretch;
  padding-top: 3.75rem;
}

.new-section.ppc-logos {
  align-items: stretch;
  padding-top: 0;
}

.new-section.ppc-tools-section {
  margin-top: -5rem;
  padding-top: 0;
}

.new-section.smaller-section {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.new-section.hero-lead-capture {
  margin-top: 1.5rem;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-top: 7.375rem;
  padding-bottom: 5rem;
}

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

.new-section.lead-capture-footer {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-bottom: 1.5rem;
}

.new-section.new-integration-hero {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  min-height: 200vh;
}

.new-section.rebrand-home-hero {
  padding-top: 13.5rem;
}

.new-section.product-cards-section {
  background-image: linear-gradient(#fff, #f1f3fd);
  overflow: clip;
}

.new-section.home-tabs-section {
  height: 320vh;
  padding-top: 0;
  padding-bottom: 0;
}

.new-section.hero-compare {
  background-image: radial-gradient(circle at 100% 100%, #e5f7f3, #e5f7f300 50%), radial-gradient(circle at 50% 100%, #d9d7f9, #d9d7f900 50%), radial-gradient(circle at 0 100%, #f4ebf7, #f4ebf700 50%), url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/66bc8534b9ce6de44cbf6d23_Mask%20group%20(45)-min.png");
  background-position: 0 0, 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, repeat, no-repeat;
  background-size: auto, auto, auto, cover;
  padding-top: 16rem;
  padding-bottom: 7rem;
}

.new-section.compare-footer {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  padding-bottom: 1.5rem;
}

.new-section.lead-capture-demo-footer {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.new-section.demo-footer {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.new-section.demo-enterprise-sectiono {
  padding-top: 0;
  padding-bottom: 0;
  overflow: clip;
}

.new-section.hero-field-guide {
  padding-top: 10rem;
  padding-bottom: 0;
}

.new-section.hero-field-guide-temp {
  padding-top: 12rem;
  padding-bottom: 0;
}

.new-page-wrapper {
  overflow: clip;
}

.new-container {
  width: 100%;
  max-width: 87rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.new-container.new-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.new-container.rebrand-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.max-width-xxl {
  max-width: 55.625rem;
}

.use-cases-hero-pill {
  grid-column-gap: .25rem;
  border: .125rem solid var(--purple);
  color: var(--purple);
  letter-spacing: -.02em;
  text-transform: uppercase;
  border-radius: 1rem;
  padding: .625rem 1.25rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1em;
  display: flex;
}

.use-cases-rich-text h1 {
  font-family: Satoshi, sans-serif;
  font-size: 3rem;
  line-height: 1.25em;
}

.use-cases-rich-text h2 {
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 1.22222em;
}

.use-cases-rich-text p {
  color: var(--dark-slate-blue-2);
  letter-spacing: -.02em;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5em;
}

.use-cases-rich-text ul {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--dark-slate-blue-2);
  letter-spacing: -.02em;
  padding-left: 0;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5em;
}

.use-cases-rich-text li {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/65328b984b8441d0d19fd09a_Group%2016.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 1.25rem 1.25rem;
  padding-left: 2.25rem;
}

.use-cases-hero-description-holder {
  max-width: 52.5rem;
}

.margin-3xl {
  margin-bottom: 7rem;
}

.use-cases-first-column {
  padding-right: 1rem;
}

.use-cases-second-column {
  padding-left: 1rem;
}

.use-cases-body-icon {
  width: 3.5rem;
  height: 3.5rem;
}

.contain-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
}

.contain-image.case-studie-zeda-logo {
  max-width: 7.7rem;
  height: 2.25rem;
}

.contain-image.social-blog-post {
  position: absolute;
  inset: 0%;
}

.use-cases-body-image {
  border-radius: 2rem;
  width: 100%;
  max-width: 38.5rem;
  height: 50vw;
  max-height: 40rem;
  overflow: hidden;
}

.use-cases-hero-deco-1 {
  object-fit: contain;
  flex: none;
  width: 3.9375rem;
  height: 3.9375rem;
  display: block;
  position: absolute;
  top: .75rem;
  left: -5rem;
}

.use-cases-hero-deco-2 {
  object-fit: contain;
  flex: none;
  width: 5.375rem;
  height: 5.375rem;
  display: block;
  position: absolute;
  bottom: 1rem;
  right: -6.5rem;
}

.case-studie-hero-container {
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.new-h1 {
  letter-spacing: -.06rem;
  font-family: Satoshi, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.25em;
}

.case-studie-hero-content-holder {
  width: 100%;
  max-width: 39rem;
  position: relative;
}

.case-studie-hero-image-holder {
  mix-blend-mode: multiply;
  width: 100%;
  max-width: 35.125rem;
  height: 31.4375rem;
  margin-bottom: -12.3rem;
  position: absolute;
  inset: auto 0% auto auto;
}

.case-studie-hero-image-holder.springque {
  margin-bottom: -13.4rem;
}

.case-studie-hero-image-holder.wati {
  margin-bottom: -18rem;
}

.new-paragraph-tag {
  color: var(--dark-blue);
  letter-spacing: .01125rem;
  text-transform: uppercase;
  font-family: Satoshi, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.67em;
}

.new-paragraph-tag.grey-tag {
  color: var(--slate-grey-2);
}

.margin-xs {
  margin-bottom: .75rem;
}

.case-studie-hero-deco-robot-holder {
  width: 2.6875rem;
  height: 2.6875rem;
  position: absolute;
  inset: 5% -7% auto auto;
}

.case-studie-hero-deco-robot-holder.nimble {
  right: 10%;
}

.case-studie-hero-deco-robot-holder.sprinque {
  right: -1%;
}

.case-studie-hero-deco-robot-holder.adyogi {
  right: 25%;
}

.case-studies-content-container {
  grid-column-gap: 2.81rem;
  grid-row-gap: 2.81rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.case-studie-left-column {
  grid-column-gap: 19.5rem;
  grid-row-gap: 19.5rem;
  flex-direction: column;
  display: flex;
}

.case-studie-content-badge-holder {
  width: 24.9375rem;
  height: 10.0625rem;
  position: relative;
}

.case-studie-content-badge-holder.smaller {
  width: 20rem;
  height: 8rem;
}

.case-studie-zeda-badge {
  -webkit-backdrop-filter: blur(11.5px);
  backdrop-filter: blur(11.5px);
  background-color: #ffffff80;
  border: 1px solid #eaecf0;
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  padding: 1rem 2.25rem;
  display: flex;
  position: absolute;
  inset: -21% auto auto -9%;
}

.case-studie-zeda-badge.smaller {
  top: -31%;
}

.new-paragraph-1rem {
  color: var(--black-2);
  letter-spacing: .015rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
}

.case-studie-content-mini-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.case-studies-grey-card {
  background-color: #fcfcfd;
  border: 1px solid #eaecf0;
  border-radius: 1.25rem;
  padding: 2rem;
}

.case-studies-grey-card.invis-card {
  background-color: #fcfcfd00;
  border-style: none;
  border-width: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.icon-xl {
  width: 3.5rem;
  height: 3.5rem;
}

.new-h2 {
  letter-spacing: -.045rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 1.22em;
}

.new-paragraph-1-125rem {
  letter-spacing: -.0225rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  line-height: 1.56em;
}

.new-paragraph-1-125rem.text-color-purple {
  font-weight: 700;
}

.text-color-dark-slate-blue-2 {
  color: var(--dark-slate-blue-2);
}

.case-studies-list-card {
  background-color: #fcfcfd;
  border-radius: 1.25rem;
  padding: 2rem;
  box-shadow: 0 4px 12px #999ba82e;
}

.new-h4 {
  letter-spacing: -.03rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.5rem;
  line-height: 1.33em;
}

.case-studie-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  color: var(--dark-slate-blue-2);
  padding-left: 1.7rem;
}

.case-studie-list-item {
  width: 100%;
}

.new-button {
  background-color: var(--purple);
  letter-spacing: -.0175rem;
  border-radius: 2rem;
  padding: .75rem 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.43em;
  transition: all .2s ease-in-out;
}

.new-button:hover {
  background-color: var(--royal-blue);
}

.new-button.blog-post-temp-white {
  background-color: var(--white);
  width: 100%;
  color: var(--purple);
  text-align: center;
}

.case-studies-content-button-holder {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.new-h3 {
  letter-spacing: -.0375rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1.27em;
}

.case-studie-quotes-holder {
  position: relative;
}

.case-studie-quotes-icon-holder {
  z-index: 2;
  position: absolute;
  inset: -4.2rem auto auto -2.4rem;
}

.max-width-23rem {
  max-width: 23.1875rem;
}

.case-studie-social-holder {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

.case-studie-social-link-holder {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  transition: all .2s ease-in-out;
}

.case-studie-social-link-holder:hover {
  transform: scale(1.1);
}

.case-studie-green-bg-vector-holder {
  width: 34.5603rem;
  height: 34.5603rem;
  position: absolute;
  top: -41%;
  left: -7%;
  transform: rotate(-30deg);
}

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

.case-studie-first-cell-tablet {
  display: none;
}

.case-studie-first-cell-desktop {
  display: block;
}

.related-case-studies-cards-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.related-case-studies-card {
  border-radius: 1.25rem;
  flex-direction: column;
  display: flex;
  box-shadow: 0 10px 52px #1e22341a;
}

.related-case-studie-image-holder {
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
  width: 100%;
  height: 9.5rem;
  overflow: hidden;
}

.related-case-studie-content-holder {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
}

.case-studie-card-heading {
  letter-spacing: -.0225rem;
  margin-top: .25rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  line-height: 1.55em;
}

.case-studie-card-read-more-btn {
  grid-column-gap: .1rem;
  grid-row-gap: .1rem;
  align-items: center;
  display: flex;
}

.font-weight-satoshi-500 {
  font-family: Satoshi, sans-serif;
  font-weight: 500;
}

.case-studie-arrow-icon {
  width: 1.5rem;
  height: .8125rem;
}

.case-studie-card-read-more-btn-wrapper {
  flex-direction: column;
  display: flex;
}

.case-studie-card-button-line {
  background-color: var(--purple);
  width: 100%;
  height: .0625rem;
}

.case-studie-show-on-tablet {
  display: none;
}

.case-studie-show-only-on-dekstop {
  display: block;
}

.case-studie-underline-link {
  text-decoration: underline;
}

.font-weight-satoshi-700 {
  font-family: Satoshi, sans-serif;
  font-weight: 700;
}

.roadmap-heading-deco-image {
  position: absolute;
  inset: 0% 0% auto auto;
}

.roadmap-hero-image-holder {
  width: 60%;
  max-width: 48.5rem;
  height: 32.9rem;
}

.roadmap-hero-buttons-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.new-home-integrations-icons-holder {
  transition: all .2s ease-in-out;
}

.new-home-integrations-icons-holder:hover {
  transform: scale(1.1);
}

.blog-request-section {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.blog-request-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-request-card-left-side {
  border: 1px solid #eaecf0;
  border-top-left-radius: 1.25rem;
  border-bottom-left-radius: 1.25rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.blog-request-card-right-side {
  border-top-right-radius: 1.25rem;
  border-bottom-right-radius: 1.25rem;
  height: 100%;
}

.blog-request-card-tag {
  color: var(--dark-orange);
  letter-spacing: .01125rem;
  text-transform: uppercase;
  background-color: #fef0c7;
  border: 1px solid #f79009;
  border-radius: 2rem;
  padding: .38rem 1rem;
  font-family: Satoshi, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.25rem;
}

.new-blog-paragraph-1-125rem {
  color: #344054;
  text-align: left;
  letter-spacing: -.0225rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}

.blog-post-template-section {
  padding-top: 9rem;
  padding-bottom: 7rem;
}

.blog-post-template-section.bottom-blogs-section {
  padding-top: 0;
}

.blog-post-template-tag-text {
  color: var(--purple);
  letter-spacing: .01313rem;
  text-transform: uppercase;
  margin-bottom: .5rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.42em;
}

.blog-post-template-tag-text.table-of-content-tag {
  color: var(--black-2);
  margin-bottom: 0;
}

.blog-post-hero-first-holder {
  flex-direction: column;
  align-items: center;
  margin-bottom: 2.5rem;
  display: flex;
}

.blog-post-hero-3-grid-wrapper {
  display: flex;
}

.blog-post-hero-grid-cell {
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-post-3-grid-inner-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.blog-post-profile-icon {
  object-fit: cover;
  border-radius: 6.25rem;
  width: 2.75rem;
  height: 2.75rem;
}

.blog-post-temp-paragraph-1rem {
  color: var(--black-2);
  letter-spacing: -.02rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5em;
}

.blog-post-temp-paragraph-1rem.text-color-white.font-weight-satoshi-500 {
  font-weight: 500;
}

.blog-post-temp-paragraph-0-875rem {
  color: var(--dark-slate-blue-2);
  letter-spacing: -.0175rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  line-height: 1.42em;
}

.blog-post-hero-line-devider {
  background-color: #98a2b3;
  width: .0625rem;
  height: 2.625rem;
  margin-left: 2rem;
  margin-right: 2rem;
}

.blog-post-template-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 2.5fr .75fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.new-blog-post-socials-holder {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  position: relative;
}

.new-blog-post-main-img-holder {
  width: 100%;
  height: 25rem;
  margin-bottom: 2.5rem;
}

.blog-post-temp-right-dashboard {
  width: 100%;
}

.blog-post-temp-signup-cta {
  background-color: var(--purple);
  border-radius: 1.25rem;
  margin-bottom: 1rem;
  padding: 1.25rem 1rem;
}

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

.blog-post-temp-paragraph-0-75rem-copy {
  letter-spacing: -.015rem;
  font-family: Satoshi, sans-serif;
  font-size: .75rem;
  line-height: 1.66em;
}

.blog-post-temp-social-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  display: flex;
  position: sticky;
  top: 10rem;
}

.blog-post-temp-social-wrapper.for-smaller-devices {
  display: none;
}

.blog-post-table-of-content-card {
  background-color: #fcfcfd;
  border: 1px solid #eaecf0;
  border-radius: 1.25rem;
  max-height: 80vh;
  padding: 1.25rem 1rem .25rem;
  position: sticky;
  top: 10rem;
  overflow: auto;
}

.blog-post-table-of-content-top-holder {
  grid-column-gap: .62rem;
  grid-row-gap: .62rem;
  align-items: center;
  margin-bottom: 1.25rem;
  display: flex;
}

.blog-post-content-of-table-link {
  color: var(--black-2);
  letter-spacing: -.0175rem;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.42em;
}

.blog-post-content-of-table-link.w--current {
  text-decoration: underline;
}

.new-blog-post-rich-text {
  margin-bottom: 3rem;
}

.new-blog-post-rich-text h2 {
  letter-spacing: -.045rem;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 1.22em;
}

.new-blog-post-rich-text p {
  color: var(--dark-slate-blue-2);
  letter-spacing: -.0225rem;
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  line-height: 1.55em;
}

.new-blog-post-rich-text h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.25em;
}

.new-blog-post-rich-text h3 {
  letter-spacing: -.03rem;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.5rem;
  line-height: 1.33em;
}

.new-blog-post-rich-text h1 {
  letter-spacing: -.06rem;
  margin-bottom: 2rem;
  font-family: Satoshi, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.25em;
}

.new-blog-post-rich-text h5 {
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.2em;
}

.new-blog-post-rich-text h6 {
  margin-bottom: .5rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  line-height: 1.33em;
}

.new-blog-post-rich-text blockquote {
  color: var(--royal-blue);
  background-color: #dce1f9;
  border-left-style: none;
  border-radius: 1.25rem;
  margin-bottom: 2rem;
  padding: 1.25rem 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4em;
}

.new-blog-post-rich-text ol {
  color: var(--dark-slate-blue-2);
  letter-spacing: -.0225rem;
  margin-bottom: 1rem;
  padding-left: 2rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  line-height: 1.55em;
}

.new-blog-post-rich-text ul {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: var(--dark-slate-blue-2);
  letter-spacing: -.0225rem;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.55em;
}

.new-blog-post-rich-text a {
  text-decoration: underline;
}

.blog-post-temp-cta-email {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding: 2.62rem 2rem;
  display: grid;
}

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

.blog-post-temp-cta-email-left-holder {
  width: 100%;
  max-width: 15rem;
  position: relative;
}

.blog-post-temp-social-column {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.blog-post-temp-signup-cta-for-mobile {
  display: none;
}

.faqs_paragraph-3 {
  max-width: 60rem;
  margin-top: 1rem;
  font-size: 1.125em;
  overflow: hidden;
}

.heading-small-4 {
  font-size: 1.75em;
  font-weight: 500;
  line-height: 1.3;
}

.faqs_item-wrapper-3 {
  border-bottom: 1px solid #25292926;
  padding-bottom: .75rem;
  overflow: hidden;
}

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

.faqs_item-heading-wrapper-3 {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  transition: all .2s;
  display: flex;
}

.faqs_item-heading-wrapper-3:hover {
  color: #5e72e4;
}

.faqs_wrapper-4 {
  grid-row-gap: 2rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.blog-post-social-embed {
  z-index: 5;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  inset: 0%;
}

.new-home-logo-image {
  opacity: .79;
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.new-home-logo-image.highlighted-logo {
  max-width: 8rem;
  height: 2.5rem;
}

.blog-e-book-section {
  padding-top: 0;
  padding-bottom: 5rem;
}

.compare-table_content-wrapper-copy {
  grid-row-gap: 1rem;
  background-color: #0000;
  border-bottom: 1px solid #e6e8e8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1.25rem .75rem;
  display: flex;
  position: relative;
}

.new-blog-underline-part {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/649ecddff08fd85b70e5ec39_Underline%201.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-bottom: 1rem;
  display: inline-block;
}

.new-steps-paragraph-holder {
  max-width: 15rem;
}

.blog-e-book-collection-list-wrapper {
  width: 100%;
}

.migration-logos-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.migration-logo-holder {
  width: 9rem;
  height: 3rem;
}

.fixed-page-cta {
  z-index: 5;
  background-color: var(--purple);
  border-top-left-radius: .5rem;
  border-bottom-left-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 10rem;
  padding: 1rem .75rem;
  display: flex;
  position: fixed;
  top: 50%;
  right: 0;
  box-shadow: 0 2px 5px #0003;
}

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

.fixed-page-cta-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.fixed-page-cta-inner-holder {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  white-space: nowrap;
  align-items: center;
  display: flex;
  position: absolute;
  top: 5.3125rem;
  transform: rotate(-90deg);
}

.pricing-tab-card {
  background-color: #fcfcfc;
  border: 1px solid #dce1f9;
  border-radius: 2rem;
  width: 100%;
  max-width: 65.3rem;
  padding: 3.5rem;
  position: relative;
  overflow: hidden;
}

.pricing-dropdown-card {
  border-bottom: 1px solid #34405426;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  position: relative;
}

.pricing-dropdown-inner-header {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.pricing-dropdown-content-holder {
  overflow: hidden;
}

.pricing-dropdown-plus-holder {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: relative;
}

.pricing-dropdowns-wrapper {
  width: 100%;
  max-width: 16rem;
}

.pricing-dropdown-plus-line {
  background-color: var(--dark-grey);
  border-radius: .1875rem;
  flex: none;
  width: 2px;
  height: 100%;
}

.pricing-dropdown-plus-line.horizontal {
  width: 100%;
  height: 2px;
  position: absolute;
  left: auto;
}

.pricing-dropdown-content-spacing {
  padding-top: .75rem;
}

.pricing-tab-card-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.pricing-tab-image-holder {
  width: 40rem;
  height: 125%;
  position: absolute;
  top: 0;
  right: 0;
}

.new-pricing-green-card {
  background-color: #ecfdf3;
  border-radius: 2rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 65.25rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 3.75rem;
  display: flex;
  position: relative;
}

.max-width-35rem {
  max-width: 35rem;
}

.new-pricing-green-tag {
  color: #32d583;
  letter-spacing: -.015rem;
  border: 1px solid #32d583;
  border-radius: 6.25rem;
  padding: .5rem 1.12rem;
  font-family: Satoshi, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.83rem;
}

.pricing-dropdown-invis-holder {
  cursor: pointer;
  position: absolute;
  inset: 0%;
}

.popup-holder {
  z-index: 9999999;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.popup-holder.ppc, .popup-holder.lead-capture, .popup-holder.lead-capture.field-guide {
  display: none;
}

.popup-bg {
  filter: blur(4px);
  background-color: #0000004f;
  position: absolute;
  inset: 0%;
}

.popup-bg.new-home-bg {
  cursor: pointer;
  background-color: #000000b3;
}

.popup-bg.field-guide-bg {
  filter: blur(13px);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.popup {
  z-index: 2;
  background-color: var(--yellow);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  max-height: 90vh;
  margin: auto;
  padding-left: 0;
  padding-right: 1.5rem;
  display: flex;
  position: relative;
}

.popup-form-holder {
  margin-left: -2.3125rem;
  position: relative;
  bottom: 1.5rem;
}

.ppc-form-wrapper {
  z-index: 2;
  background-color: var(--white);
  border: 1px solid #c4c4c4;
  border-radius: 10px;
  width: 100%;
  max-width: 40rem;
  padding: 1.5rem;
  position: relative;
  box-shadow: 6px 6px #d8d8d9;
}

.popup-exit-button {
  cursor: pointer;
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
}

.exit-icon {
  width: 2.2rem;
  height: 2.2rem;
}

.ppc-hero-image-wrapper {
  width: 100%;
  max-width: 90rem;
  height: 38.4rem;
  margin-top: 5rem;
  margin-left: auto;
  margin-right: auto;
}

.ppc-purple-hero-gradient {
  background-image: linear-gradient(#eef0fc00, #eef0fc 54%);
  width: 100%;
  height: 20rem;
  position: absolute;
  inset: auto 0% 0%;
}

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

.ppc-tab-content {
  flex: 1;
  position: relative;
  top: -8rem;
  overflow: visible;
}

.ppc-tab-image-wrapper {
  background-color: var(--yellow);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 25rem;
  height: 30rem;
  margin-left: auto;
  display: flex;
  position: relative;
}

.ppc-tab-image-wrapper.red {
  background-color: var(--red);
  margin-left: 0;
}

.ppc-tab-image-wrapper.all-centered {
  justify-content: center;
}

.ppc-tab-1-image-holder {
  border-radius: .54rem;
  width: 100%;
  max-width: 27.625rem;
  height: 21.375rem;
  position: static;
  right: 4rem;
  overflow: hidden;
  box-shadow: 0 13px 63.705px #1e22341f;
}

.ppc-tab {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.ppc-tab-menu {
  grid-row-gap: .75rem;
  flex-direction: column;
  flex: 0 50%;
  align-items: flex-start;
  max-width: 25rem;
  display: flex;
}

.max-width-40rem {
  width: 100%;
  max-width: 40rem;
}

.ppc-zed-logo-holder {
  opacity: .5;
  background-color: #e0e4fc;
  border-radius: 27.8rem;
  padding: 5.29rem 5.56rem;
  position: absolute;
  transform: rotate(15deg);
  box-shadow: 0 2px 5px #2a253f17;
}

.ppc-logos-wrapper {
  grid-column-gap: 1.44rem;
  grid-row-gap: 1.44rem;
  justify-content: center;
  align-items: center;
  margin-top: 6rem;
  display: flex;
  position: relative;
}

.ppc-zeda-logo {
  width: 20.9rem;
  height: 20.9rem;
}

.ppc-logos-card-wrapper {
  z-index: 2;
  grid-column-gap: 1.44rem;
  grid-row-gap: 1.44rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.ppc-logos-card-wrapper.left {
  bottom: -2.7rem;
}

.ppc-logos-card-wrapper.right {
  bottom: 3rem;
}

.ppc-logos-card {
  background-color: #fff;
  border: 1px solid #e6e8ed;
  border-radius: 1rem;
  padding: 2rem;
  box-shadow: 0 10px 52px #1e22341a;
}

.ppc-logo {
  border-radius: .82rem;
  flex: none;
  padding: 1.22rem;
  box-shadow: 0 5px 25px #1e22341a;
}

.ppc-inner-logos-holder {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  display: flex;
}

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

.max-width-30rem {
  width: 100%;
  max-width: 30rem;
}

.ppc-benefits-holder {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.ppc-benefit-icon {
  width: 1.25rem;
  height: 1.25rem;
}

.ppc-tabs-images-wrapper {
  position: absolute;
  left: -7.7rem;
}

.ppc-tab-2-image-holder {
  border-radius: .33rem;
  width: 100%;
  max-width: 13.6rem;
  height: 18.6rem;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: hidden;
  box-shadow: -12px -12px 28.243px #1e223426;
}

.ppc-tab-2-image-holder.smaller {
  max-width: 15.4rem;
  height: 25.6rem;
  position: absolute;
  bottom: auto;
  right: auto;
  overflow: hidden;
}

.ppc-image-wrapper {
  background-color: var(--yellow);
  border-radius: .5rem;
  align-items: center;
  width: 100%;
  max-width: 26.5rem;
  height: 30rem;
  margin-left: auto;
  display: flex;
  position: relative;
}

.ppc-grid-1-image-holder {
  border-radius: .51rem;
  width: 100%;
  max-width: 27.9rem;
  height: 18.2rem;
  position: absolute;
  bottom: 8.2rem;
  right: 4rem;
  overflow: hidden;
  box-shadow: 0 12px 60px #1e22341f;
}

.ppc-grid-2-image-holder {
  z-index: 2;
  border-radius: .35rem;
  width: 100%;
  max-width: 25rem;
  height: 13.6rem;
  position: absolute;
  bottom: 2rem;
  right: -2rem;
  overflow: hidden;
  box-shadow: 0 12px 52px #1e22341a;
}

.ppc-red-1-image-holder {
  z-index: 2;
  border-radius: .69rem;
  width: 100%;
  max-width: 21.5rem;
  height: 15.4rem;
  position: absolute;
  bottom: 2.5rem;
  left: -2.6rem;
  overflow: hidden;
  box-shadow: 5px -6px 34px #1e22341a;
}

.ppc-red-2-image-holder {
  border-radius: .66rem;
  width: 100%;
  max-width: 20.3rem;
  height: 23.4rem;
  position: absolute;
  inset: -3rem -2.9rem auto auto;
  overflow: hidden;
  box-shadow: 4px -7px 34.52px #1e22341a;
}

.max-width-33rem {
  width: 100%;
  max-width: 33rem;
}

.ppc-red-3-image-holder {
  z-index: 2;
  border-radius: .5rem;
  width: 27.4rem;
  height: 14.2rem;
  position: absolute;
  bottom: 4.3rem;
  left: -3.8rem;
  overflow: hidden;
  box-shadow: 0 12px 60px #1e22341f;
}

.ppc-red-4-image-holder {
  width: 100%;
  max-width: 25.4rem;
  height: 15.4rem;
  position: absolute;
  inset: 2.5rem -2.9rem auto auto;
  overflow: hidden;
  box-shadow: 11px 4px 60px #1e22341f;
}

.ppc-multi-channel-benefits-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.max-width-46-75rem {
  width: 100%;
  max-width: 46.75rem;
}

.html-embed-2 {
  width: 640px;
  height: 670px;
}

.new-home-cycle-cards-container {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 68.1rem;
  display: grid;
  position: relative;
}

.new-home-cycle-card {
  z-index: 2;
  background-color: var(--white);
  border-radius: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .25rem .25rem 1.3rem;
  display: flex;
  position: relative;
  box-shadow: 0 12px 60px #1e22341a;
}

.new-home-cycle-card-img-bg {
  background-color: #dce0f9;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 16.1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.new-home-cycle-card-img-bg.green {
  background-color: #d1fadf;
}

.new-home-cycle-card-img-bg.yellow {
  background-color: #fef0c7;
}

.new-home-cycle-card-img-bg.pink {
  background-color: #fcedec;
}

.new-home-cycle-image-holder {
  width: 100%;
  max-width: 23.3rem;
  height: 23.4rem;
  position: relative;
  top: 6.4rem;
  transform: rotate(-1.5deg);
}

.new-home-cycle-image-holder.green-image {
  max-width: 26.1rem;
  height: 36.6rem;
  top: 13.3rem;
}

.new-home-cycle-image-holder.yellow-image {
  height: 26.7rem;
  top: 7.8rem;
}

.new-home-cycle-image-holder.pink {
  max-width: 23.9rem;
  height: 25.4rem;
  top: 8.8rem;
}

.new-home-cycle-content-holder {
  width: 100%;
  height: 100%;
  padding-top: 1.5rem;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.new-home-cycle-card-heading {
  letter-spacing: -.025rem;
  margin-bottom: .25rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.25rem;
  line-height: 1.6em;
}

.new-home-cycle-bg-image-holder {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.new-home-bg-cycle {
  object-fit: contain;
  width: 25rem;
  height: 25rem;
}

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

.ppc-tab-1-image-2-holder {
  z-index: 2;
  border-radius: .5rem;
  width: 100%;
  max-width: 15rem;
  height: 25.6rem;
  position: absolute;
  overflow: hidden;
  box-shadow: 0 13px 63.705px #1e22341f;
}

.ppc-tab-3-image-holder {
  border-radius: .54rem;
  width: 100%;
  max-width: 24.9rem;
  position: relative;
  right: -4.5rem;
  overflow: hidden;
  box-shadow: 0 13px 63.705px #1e22341f;
}

.ppc-tab-2-image-2-holder {
  z-index: 2;
  border-radius: .5rem;
  width: 100%;
  max-width: 18.2rem;
  position: relative;
  right: -.3rem;
  overflow: hidden;
  box-shadow: 0 13px 63.705px #1e22341f;
}

.ppc-tab-4-image-holder {
  border-radius: .54rem;
  width: 100%;
  max-width: 26.4rem;
  height: 19.9rem;
  position: relative;
  right: -1.3rem;
  overflow: hidden;
  box-shadow: 0 13px 63.705px #1e22341f;
}

.ppc-tab-widget-image-holder {
  border-radius: .54rem;
  width: 100%;
  max-width: 27.9164rem;
  position: relative;
  right: 5.1rem;
  overflow: hidden;
  box-shadow: 0 13px 63.705px #1e22341f;
}

.ppc-tab-widget-image-2-holder {
  border-radius: .5rem;
  width: 100%;
  max-width: 18.8rem;
  height: 26.3rem;
  position: absolute;
  overflow: hidden;
  box-shadow: 0 13px 63.705px #1e22341f;
}

.home-product-arrow {
  width: .93231rem;
  height: 1.99788rem;
  position: absolute;
  right: 0;
}

.home-product-arrow._2 {
  bottom: 0;
  right: auto;
  transform: rotate(90deg);
}

.home-product-arrow._3 {
  left: 0;
  right: auto;
  transform: rotate(180deg);
}

.home-product-arrow._4 {
  top: 0;
  right: auto;
  transform: rotate(-90deg);
}

.new-home-cycle-card-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.new-home-cycle-card-text {
  color: var(--black-2);
  letter-spacing: .015rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
}

.new-home-cycle-card-icon {
  display: none;
}

.linking-cycle-sections {
  position: absolute;
  top: -7rem;
}

.new-testimonial-row-wrapper {
  width: 100vw;
  display: flex;
}

.testimonial-cms-row {
  flex: none;
  padding-right: 1.5vw;
}

.copyright-year {
  padding-right: .2rem;
}

.position-static {
  position: static;
}

.mega-menu-nav-dropdown-list {
  background-color: #fff0;
}

.mega-menu-nav-dropdown-list.w--open {
  justify-content: center;
  display: flex;
  left: 0;
}

.mega-menu-inner-wrapper {
  background-color: var(--white);
  border-top: 1px solid #eaecf0;
  justify-content: center;
  width: 100%;
  margin-top: 1rem;
  transition: height .3s ease-in-out;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 32px #0000001a;
}

.mega-menu-tab {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  cursor: pointer;
  background-color: #dce1f900;
  border: 1px solid #e9ebee;
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 1.5rem .5rem .5rem;
  display: flex;
}

.mega-menu-tab-inner-icon-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #101828;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.mega-menu-tab-icon {
  width: 3rem;
  height: 3rem;
}

.mega-menu-tab-arrow-holder {
  width: 2rem;
  height: 2rem;
  position: relative;
}

.mega-menu-tab-arrow {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.mega-menu-tab-arrow.products-purple, .mega-menu-tab-arrow.solutions-purple, .mega-menu-tab-arrow.academy-purple, .mega-menu-tab-arrow.academy-purple {
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.mega-menu-tabs-holder {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 20.5rem;
  display: flex;
  position: relative;
}

.mega-menu-inner-container {
  z-index: 2;
  width: 100%;
  max-width: 76.375rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
  position: relative;
}

.mega-menu-inner-container.biggest {
  max-width: 80rem;
}

.text-block-60 {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.button-22 {
  color: #fff;
  text-align: center;
  background-color: #5e72e4;
  border-radius: 150px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  transition: all .2s;
  display: inline-block;
}

.button-22:hover {
  background-color: #5066e4;
}

.button-22.is-nav-cta {
  color: #101828;
  background-color: #0000;
  border: 1px solid #101828;
  padding-left: 1.84375rem;
  padding-right: 1.84375rem;
  font-size: .875rem;
}

.button-22.home-header-sign {
  color: #fff;
  background-color: #5e72e4;
  border: 1px solid #5e72e4;
  transition-duration: .27s;
}

.button-22.home-header-sign:hover {
  background-color: #5066e4;
}

.text-block-61 {
  color: #344054;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
}

.nav_link-9 {
  color: #101828;
  padding: .5rem .25rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25em;
  transition: all .2s;
}

.nav_link-9:hover {
  color: #5e72e4;
}

.nav_link-9.w--current {
  color: #000;
}

.nav_link-9.mega-menu {
  padding-left: 0;
  padding-right: 2.25rem;
}

.nav_link-9.mega-menu.last {
  padding-right: 0;
}

.nav_dropdown-wrapper-academy-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 1.25rem;
  display: grid;
}

.nav_dropdown-link-top-wrapper-9 {
  grid-column-gap: .75rem;
  align-items: flex-start;
  font-size: 1em;
  font-weight: 500;
  display: flex;
}

.nav_dropdown-link-top-wrapper-9.align-center {
  align-items: center;
}

.mega-menu-hide {
  display: block;
}

.footer-social {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-1-25rem {
  width: 1.25rem;
  height: 1.25rem;
}

.mega-menu-products-right-wrapper {
  width: 100%;
  overflow: hidden;
}

.mega-menu-brief-cta {
  color: var(--slate-grey-2);
  letter-spacing: -.0175rem;
  background-color: #fcfcfc;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 1rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.71em;
  display: flex;
  box-shadow: 0 6px 30px #0000001a;
}

.mega-menu-cards-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  display: flex;
}

.mega-menu-cards-grid.flexbox {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
}

.mega-menu-card {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  width: 100%;
  color: var(--black);
  border-radius: 18px;
  justify-content: space-between;
  align-items: center;
  padding: .625rem;
  transition: background-color .3s ease-in-out;
  display: flex;
}

.mega-menu-card:hover {
  background-color: var(--light-purple);
}

.mega-menu-card.flexbox-card {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.mega-menu-big-text {
  letter-spacing: -.02rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
}

.mega-menu-small-text {
  color: var(--dark-slate-blue-2);
  letter-spacing: -.0175rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  line-height: 1.43em;
}

.mega-menu-small-text.text-color-black-2 {
  color: var(--black-2);
}

.mega-menu-card-content-holder {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  display: flex;
}

.mega-menu-card-image-holder {
  border-radius: 8px;
  width: 100%;
  max-width: 9.625rem;
  height: 6rem;
  position: relative;
  overflow: hidden;
}

.mega-menu-card-image-holder.academy {
  max-width: none;
}

.mega-menu-card-image-holder._100-image-width {
  max-width: 100%;
}

.mega-menu-cards-column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.mega-menu-products-grey-bg {
  background-color: #fbfbfb;
  flex: none;
  height: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-right: 2rem;
  position: relative;
}

.mega-menu-products-grey-bg.right {
  flex: none;
  width: 100%;
  max-width: 23rem;
  padding-left: 2rem;
  padding-right: 0;
}

.mega-menu-products-grey-bg-piece {
  background-color: #fbfbfb;
  width: 50vw;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.mega-menu-products-grey-bg-piece.right {
  left: 0;
}

.mega-menu-product-banner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/65bced99a78e5875eba79f95_Mask%20group%20(12)-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #10182814;
  border-radius: 12px;
  justify-content: space-between;
  padding: 1rem 1.25rem;
  transition: border-color .3s ease-in-out;
  display: flex;
}

.mega-menu-product-banner:hover {
  border-color: #dce1f9;
}

.mega-menu-product-banner.solutions {
  align-items: center;
}

.mega-menu-discovery-logo-holder {
  width: 100%;
  max-width: 10.625rem;
  height: 3rem;
}

.mega-menu-product-banner-right-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.mega-menu-product-zeda-banner-logo {
  width: 100%;
  max-width: 6.5rem;
  height: 1.9125rem;
}

.mega-menu-integrations-banner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--black);
  background-color: #fcfcfdd9;
  border: 1px solid #eaecf0;
  border-radius: 12px;
  justify-content: space-between;
  padding: 1rem 1.25rem;
  display: flex;
}

.mega-menu-integrations-banner.extra-spacing {
  margin-top: 2.4rem;
}

.mega-menu-integrations-icon-holder {
  border-radius: .75rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 5px 17px #999ba82e;
}

.mega-menu-integrations-icon-holder:hover {
  transform: translate(0, -.25rem);
}

.mega-menu-integrations-wrapper {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  display: flex;
}

.mega-menu-deco-ai-icon {
  z-index: 2;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  bottom: .3125rem;
  left: .3125rem;
}

.mega-menu-right-holder {
  width: 100%;
}

.mega-menu-size-spacing {
  padding: 2rem 1.375rem;
}

.mega-menu-solutions-left-wrapper {
  width: 100%;
}

.mega-menu-solutions-left-line {
  background-color: #eaecf0;
  width: 100%;
  height: 1px;
}

.mega-menu-solutions-card-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.font-weight-satoshi-400 {
  font-family: Satoshi, sans-serif;
  font-weight: 400;
}

.mega-menu-solutions-left-spacing {
  padding: 2rem 2rem 2rem 0;
}

.mega-menu-use-case-btn {
  grid-column-gap: .1875rem;
  grid-row-gap: .1875rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.mega-menu-use-case-line-on-hover {
  background-color: var(--black-2);
  width: 100%;
  height: 1px;
}

.mega-menu-solutions-use-case-arrow {
  width: 1rem;
  height: 1rem;
}

.mega-menu-solutions-use-case-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.mega-menu-solutions-tab {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  background-color: #dce1f900;
  border: 1px solid #e9ebee;
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 1rem .5rem .5rem;
  display: flex;
}

.mega-menu-academy-right-wrapper {
  width: 100%;
  overflow: hidden;
}

.mega-menu-back-wrapper {
  display: none;
}

.mega-menu-academy-tabs-holder {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 20.5rem;
  display: flex;
  position: relative;
}

.footer-newsletter-arrow {
  width: 5rem;
  height: 5rem;
  position: absolute;
  top: 3.1rem;
  right: -3.2rem;
  transform: rotate(20deg);
}

.newsletter-arrow-holder {
  padding-top: 1.8rem;
  position: relative;
}

.section-top-linking {
  position: absolute;
  top: -8rem;
}

.mega-new-tab {
  grid-column-gap: .9rem;
  grid-row-gap: .9rem;
  cursor: pointer;
  background-color: #dce1f900;
  border: 1px solid #e9ebee;
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 1.5rem .5rem .5rem;
  display: flex;
}

.mega-new-academy-tab {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  cursor: pointer;
  background-color: #dce1f900;
  border: 1px solid #e9ebee;
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  padding: .5rem 1.5rem .5rem .5rem;
  display: flex;
}

.mega-menu-fake-overlay {
  height: 1.5rem;
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
}

.footer-form {
  display: flex;
}

.footer-field {
  color: #404040;
  border: 1px solid #5e72e4;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  height: 2.5rem;
  margin-bottom: 0;
  padding: 10px;
  font-size: 1rem;
  line-height: 1.1875em;
}

.form-submit-button {
  background-color: #5e72e4;
  border: 1px solid #5e72e4;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  padding: 0 20px;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1em;
}

.footer-form-block {
  width: 100%;
  margin-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.footer-form-paragraph {
  color: #8c8c8c;
  text-align: center;
  font-size: .75rem;
  line-height: 1.33em;
}

.footer-form-wrapper {
  width: 100%;
  max-width: 340px;
  display: none;
}

.footer-form-text-link {
  text-decoration: underline;
}

.contact-us-form-block {
  margin-bottom: 0;
}

.contact-us-form-block.lp-popup-form {
  width: 100%;
  min-width: 37rem;
}

.contact-us-form-input {
  color: #0b0a38;
  border: 1px solid #d8d8d9;
  border-radius: 8px;
  min-height: 3.25rem;
  margin-bottom: 1.875rem;
  padding: .75rem 1.5rem;
  font-size: .875rem;
  line-height: 1.42em;
}

.contact-us-form-input:focus {
  border-color: #5e72e4;
}

.contact-us-form-input.text-mess {
  min-height: 7rem;
}

.contact-us-form-input.black {
  color: #333;
  border-color: #666;
  border-radius: 4px;
}

.contact-us-form-button {
  width: 100%;
  color: var(--white);
  background-color: #5e72e4;
  border-radius: 8px;
  padding: .75rem 2rem;
  font-size: .875rem;
  font-weight: 700;
}

.contact-us-form-button.book-free-demo {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/635f82fcb16556fe00f9a214_event_black_24dp%201.svg");
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  border-radius: 100px;
  width: auto;
  padding: 1.125rem 2.5rem 1.125rem 3.5rem;
  font-size: 1rem;
}

.contact-us-error-form-mess {
  text-align: center;
  border-radius: 8px;
  margin-top: 1rem;
  padding: .75rem;
}

.contact-us-success-mess {
  background-color: var(--green);
  text-align: center;
  border-radius: 8px;
  padding: 1rem;
}

.ebook-checkbox-input {
  color: #333;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
  font-size: .75rem;
  line-height: 1.66667em;
}

.ebook-form-checkbox {
  margin-right: 1rem;
}

.podcast-form-block {
  width: 100%;
  max-width: 320px;
  margin-bottom: 0;
}

.podcast-form-input {
  color: #0b0a38;
  background-color: #fafafa;
  border: 1px solid #e6e6e6;
  border-radius: 100px;
  width: 100%;
  min-height: 52px;
  margin-bottom: 0;
  padding: .75rem 1.5rem;
  font-size: .875rem;
  line-height: 1.42em;
}

.podcast-form {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.podcast-form-submit {
  background-color: var(--purple);
  border-radius: 100px;
  padding: .75rem 2rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.2em;
  position: absolute;
  right: .4rem;
}

.succes-form-cta-holder {
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.use-cases-hero-image-holder {
  width: 100%;
  max-width: 33.4275rem;
  height: 32.7606rem;
  position: relative;
}

.use-cases-heading-deco-image {
  position: absolute;
  inset: -21% -7% auto auto;
  transform: rotate(-28deg);
}

.space-between-holder {
  grid-column-gap: 7.9375rem;
  grid-row-gap: 7.9375rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.use-cases-product-plans-card {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  padding: 3.75rem;
  display: grid;
  position: relative;
  overflow: hidden;
}

.use-cases-product-plans-image-holder {
  z-index: 2;
  border-radius: 27px;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
  box-shadow: 0 12px 60px #1e22341a;
}

.use-cases-product-plan-icon {
  z-index: 2;
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  position: absolute;
  right: -2rem;
  box-shadow: 0 4px 32px #1e22341a;
}

.use-cases-product-plan-icon._2 {
  background-color: #6a83ff;
  left: -2rem;
  right: auto;
}

.use-case-prodcut-plan-img {
  object-fit: cover;
  border-radius: 27px;
  width: 100%;
  height: 100%;
  display: block;
}

.use-cases-product-plan-card-bg {
  position: absolute;
  inset: 0%;
}

.use-cases-product-plan-arrow {
  object-fit: contain;
  width: 3.125rem;
  height: 1.40688rem;
  margin-top: -5.6rem;
  position: absolute;
  transform: rotate(-164deg);
}

.use-cases-product-plan-2-arrow {
  margin-bottom: -5.6rem;
  position: absolute;
  transform: rotate(18deg);
}

.use-cases-benefit-grid {
  grid-column-gap: 12.1875rem;
  grid-row-gap: 12.1875rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icon-1-5rem {
  width: 1.5rem;
  height: 1.5rem;
  overflow: hidden;
}

.use-cases-tabs {
  display: flex;
}

.use-cases-tabs-menu {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  width: 100%;
  max-width: 30.9375rem;
  margin-right: 3.75rem;
  display: flex;
}

.use-cases-tab-link {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  box-shadow: none;
  color: #10182880;
  background-color: #fff0;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-weight: 700;
  display: flex;
}

.use-cases-tab-link.w--current {
  color: #101828;
  background-color: #fff;
  box-shadow: 0 6px 32px #0a25401a;
}

.uce-cases-tab-icon {
  opacity: .5;
  width: 1.5rem;
  height: 1.5rem;
}

.use-cases-tab-text {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.use-cases-tabs-heading-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.use-cases-tabs-content-holder {
  width: 100%;
  overflow: hidden;
}

.use-cases-tabs-inner-content-holder {
  padding-top: .75rem;
}

.use-cases-tabs-content {
  width: 100%;
}

.use-cases-tabs-image-holder {
  width: 100%;
  height: 27.5rem;
}

.use-cases-tabs-image-holder.voc-revamp {
  height: 34.25rem;
}

.uce-cases-products-benefit-grid {
  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;
}

.use-cases-cta {
  background-color: var(--purple);
  border-radius: 32px;
  padding: 3.75rem;
  position: relative;
}

.use-cases-cta.second {
  grid-column-gap: 3.375rem;
  grid-row-gap: 3.375rem;
  letter-spacing: -.02em;
  background-color: #d8def8;
  flex-direction: column;
  align-items: flex-start;
  font-family: Satoshi, sans-serif;
  font-weight: 700;
  display: flex;
}

.use-cases-cta-logo-holder {
  width: 100%;
  max-width: 12rem;
  height: 2.75rem;
  margin-bottom: 2.5rem;
}

.use-cases-cta-info-holder {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-direction: column;
  margin-top: 4.25rem;
  display: flex;
}

.use-cases-cta-info-holder.new-position {
  margin-top: 9rem;
}

.use-cases-cta-deco-stars {
  position: absolute;
  bottom: 4.45rem;
  right: 1.9rem;
}

.use-cases-cta-deco-wave {
  position: absolute;
  bottom: 0;
  right: 0;
}

.mega-menu-solutions-banner-img {
  width: 3.8125rem;
  height: 3.8125rem;
  position: absolute;
  left: 15.9rem;
}

.lottie-animation {
  width: 140%;
  height: 140%;
  margin-top: -7.625rem;
  margin-left: -9.925rem;
}

.insights-2-0-hero-underline {
  width: 15.2rem;
  position: absolute;
  top: 3.4375rem;
  left: -.8rem;
}

.insights-2-0-hero-underline.voc-revamp {
  width: auto;
  inset: auto 10% 0 auto;
}

.insights-2-0-hero {
  background-image: linear-gradient(#fff 42%, #fff0), radial-gradient(circle at 100% 100%, #1570efcc, #fff0 50%), radial-gradient(circle at 0 100%, #4009d8cf, #fff0 50%);
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-height: 100svh;
  padding-top: 12rem;
  display: flex;
  overflow: hidden;
}

.insights-2-0-hero.voc-hero {
  background-image: none;
  min-height: auto;
  padding-top: 12rem;
  padding-bottom: 8rem;
  position: relative;
  overflow: visible;
}

.insights-2-0-hero.pricing-hero {
  background-image: none;
  min-height: auto;
  padding-top: 14rem;
  position: relative;
  overflow: visible;
}

.insights-2-0-hero.lead-capture-pricing {
  background-image: none;
  min-height: auto;
  margin-bottom: 4rem;
  padding-top: 0;
  position: relative;
  overflow: visible;
}

.insights-2-0-hero-holder {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 55.375rem;
  height: 22.8125rem;
  margin-top: 4rem;
  display: flex;
  position: relative;
}

.insights-2-0-hero-holder.voc-revamp {
  z-index: 2;
  max-width: 62rem;
  height: 36.625rem;
}

.insights-hero-tag {
  background-image: linear-gradient(270deg, #5e71e380, #ffffff80);
  border-radius: 16px;
  display: none;
  overflow: hidden;
}

.insights-tag-gradinet-text {
  color: #3f57de;
  letter-spacing: -.02em;
  text-transform: uppercase;
  background-image: radial-gradient(circle at 100% 100%, #fff, #dce1f9);
  border-radius: 16px;
  margin: 1px;
  padding: .625rem 1.25rem;
  font-family: Satoshi, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1em;
}

.insights-2-0-hero-content-holder {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 46.75rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.insights-tag {
  margin-bottom: 1rem;
  display: block;
}

.max-width-43-9rem {
  max-width: 43.9rem;
}

.insights-2-0-stacking-cards-wrapper {
  padding-bottom: 0;
  position: sticky;
  top: 1px;
  overflow: visible;
}

.insights-stacked-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f1f3ff;
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/65eef2cbf5a57abb50305b89_Mask%20group%20(14)-min.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border: 1px solid #0000000d;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 28.125rem;
  margin-bottom: 12.5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  display: flex;
  position: sticky;
  top: 9rem;
  overflow: hidden;
}

.insights-stacked-card._2 {
  margin-bottom: 6.25rem;
  top: 15.1rem;
}

.insights-stacked-card._3 {
  margin-bottom: 0;
  top: 11rem;
}

.insights-stacked-card-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 3.125rem;
  display: flex;
}

.insights-stacked-card-icon {
  width: 3.5rem;
  height: 3.5rem;
}

.insights-card-heading {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2em;
}

.insights-card-heading.black {
  color: #000;
}

.insight-stacked-card-content-grid {
  grid-column-gap: 4.375rem;
  grid-row-gap: 4.375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 36rem;
  display: grid;
}

.insights-stacked-card-image-holder {
  width: 100%;
  max-width: 36.0625rem;
  height: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
}

.insights-stacked-card-content-holder {
  flex: none;
  width: 100%;
  max-width: 40rem;
}

.faq-paragraph {
  padding-top: 1rem;
}

.play-button-wrap {
  pointer-events: none;
  cursor: pointer;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  box-shadow: 0 0 60px #5e72e4;
}

.play-button {
  z-index: 2;
  background-image: radial-gradient(circle at 0 0, #b8c4ff, #3350df 77%);
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 4.5rem;
  height: 4.5rem;
  display: flex;
  position: relative;
}

.play-icon {
  width: 2.1875rem;
  height: 2.1875rem;
}

.play-button-pulse {
  background-color: #3e59dd;
  border-radius: 100%;
  width: 4.5rem;
  height: 4.5rem;
  position: absolute;
}

.home-hero-lightbox-holder {
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-hero-lightbox-holder.lead-capture {
  width: 100%;
}

.new-hero-tag {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  color: var(--purple);
  letter-spacing: -.02em;
  background-image: radial-gradient(circle at 20% 10%, #fff, #e9edff);
  border: 1px solid #e3e7fa;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: .375rem .75rem .375rem .375rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.42em;
  transition: transform .25s;
  display: flex;
  overflow: hidden;
}

.new-hero-tag:hover {
  transform: translate(0, -2px);
}

.new-hero-tag.healthcare-tag {
  text-transform: uppercase;
  padding-left: .75rem;
}

.new-inner-tag {
  background-color: var(--purple);
  color: var(--white);
  letter-spacing: -.02em;
  border-radius: 24px;
  padding: .25rem .5rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.42em;
}

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

.insights-tag-arrow-holder {
  grid-column-gap: .1rem;
  grid-row-gap: .1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.product-insights-hero-lottie {
  width: 120%;
  position: absolute;
}

.footer-solutions-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  display: flex;
}

.new-smaller-inner-container {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 69.375rem;
  display: flex;
}

.smaller-reated-image-holder {
  flex: none;
  width: 100%;
  max-width: 40.375rem;
  height: 26.375rem;
}

.one-opened-faq {
  cursor: pointer;
}

.one-opened-faq-content-holder {
  width: 100%;
  overflow: hidden;
}

.one-opened-faq-icon {
  opacity: .5;
  width: 1.5rem;
  height: 1.5rem;
}

.one-opened-faq-heading {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.17em;
}

.opened-faqs-holder {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.one-opened-faq-content-holder-2 {
  width: 100%;
  overflow: hidden;
}

.one-opened-faq-icon-2 {
  opacity: .5;
  width: 1.5rem;
  height: 1.5rem;
}

.one-opened-faq-heading-2 {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.17em;
}

.new-voc-big-cta {
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 3.75rem 5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.new-voc-big-cta-bg {
  position: absolute;
  inset: 0%;
}

.new-voc-big-cta-icons-holder {
  z-index: 2;
  grid-column-gap: 1.78125rem;
  grid-row-gap: 1.78125rem;
  background-image: linear-gradient(90deg, #0000, #0000001a 25% 75%, #0000);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 3.75rem;
  padding: 1.78125rem;
  display: flex;
  position: relative;
}

.icon-95 {
  width: 5.9375rem;
  height: 5.9375rem;
}

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

.voc-new-blog-image-holder {
  border-radius: 1.25rem;
  flex: none;
  width: 100%;
  height: 17.25rem;
  margin-bottom: 1.5rem;
  overflow: hidden;
}

.hero-new-gradinet-bg {
  background-image: linear-gradient(#fff 42%, #fff0), radial-gradient(circle at 100% 100%, #1570efcc, #fff0 50%), radial-gradient(circle at 0 100%, #4009d8cf, #fff0 50%);
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 70%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.voc-blogs-cta-holder {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.voc-revamp-hero-lottie {
  width: 110%;
  position: absolute;
}

.special-section-linked {
  pointer-events: none;
  position: absolute;
  top: 53%;
}

.text-block-62 {
  display: block;
}

.pricing-hero-gradient {
  background-image: linear-gradient(#fff 42%, #fff0), radial-gradient(circle at 100% 100%, #b4f9c794, #fff0 50%), radial-gradient(circle at 0 100%, #dce1f9, #fff0 50%);
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.new-pricing-hero-card {
  z-index: 2;
  background-image: radial-gradient(circle at 0 0, #fff, #8039e9 21%, #d7dcf8 59%, #5469e2);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 68.125rem;
  margin-top: 4.25rem;
  padding: 3rem 3.75rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 60px #0a25401a;
}

.new-pricing-hero-inner-bg {
  background-color: #fff;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  margin: 3px 3px 0;
  position: absolute;
  inset: 0%;
}

.new-pricing-hero-card-tag {
  color: var(--purple);
  letter-spacing: -.02em;
  text-transform: uppercase;
  border: 1px solid #5e72e433;
  border-radius: 1rem;
  padding: .625rem 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: .875em;
}

.new-pricing-hero-inner-content {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.new-pricing-card-heading {
  z-index: 2;
  color: #101828;
  text-align: center;
  letter-spacing: -.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #8039e9, #8039e9 22%, #5469e2);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.25em;
}

.new-pricing-card-heading.align-left {
  text-align: left;
}

.new-pricing-card-ctas-holder {
  grid-column-gap: 3.0625rem;
  grid-row-gap: 3.0625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 3.5rem;
  display: grid;
}

.new-pricing-purple-cta {
  background-color: var(--purple);
  width: 100%;
  color: var(--white);
  letter-spacing: -.02em;
  border-radius: 6.25rem;
  justify-content: space-between;
  align-items: center;
  padding: .8125rem 1rem .8125rem 2rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.55em;
  transition: background-color .3s ease-in-out;
  display: flex;
}

.new-pricing-purple-cta:hover {
  background-color: #5066e4;
}

.new-pricing-purple-cta.white {
  border: 1px solid var(--purple);
  color: var(--purple);
  text-align: center;
  background-color: #5e72e400;
  transition: color .3s ease-in-out, background-color .3s ease-in-out;
}

.new-pricing-purple-cta.white:hover {
  background-color: var(--purple);
  color: var(--white);
}

.new-pricing-purple-cta-tag {
  text-transform: uppercase;
  background-image: linear-gradient(90deg, #5e72e4 26%, #8594ea);
  border-radius: 1rem;
  padding: .625rem .875rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1em;
}

.text-full-width {
  width: 100%;
}

.new-pricing-features-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 68.125rem;
  display: grid;
}

.new-pricing-features-grid.flexbox {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.new-pricing-features-grid._100-width {
  max-width: 100%;
}

.new-pricing-features-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fcfcfc;
  border: 1px solid #eaecf0;
  border-radius: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1.25rem;
  display: flex;
}

.new-pricing-feature-icon {
  width: 5.5rem;
  height: 5.5rem;
}

.new-pricing-features-content {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  display: flex;
}

.paragraph-s {
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
}

.new-pricing-featuers-tag-holder {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.new-pricing-features-tag {
  width: 3.6875rem;
  height: 1.625rem;
}

.new-pricing-feature-big-card {
  z-index: 2;
  background-image: radial-gradient(circle at 0 0, #fff, #8039e9 21%, #d7dcf8 59%, #5469e2);
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2.5rem;
  font-family: Satoshi, sans-serif;
  display: flex;
  position: relative;
}

.new-pricing-feature-big-card.first {
  cursor: pointer;
  background-color: #fcfcfc;
  background-image: none;
  border: 2px solid #e8e8e8;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem;
  display: none;
}

.new-pricing-feature-big-card-bg {
  background-color: #fff;
  border-radius: 1.875rem;
  margin: 2px;
  position: absolute;
  inset: 0%;
}

.new-pricing-feature-big-card-tag {
  color: var(--purple);
  letter-spacing: -.02em;
  text-transform: uppercase;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1em;
}

.new-pricing-feature-big-card-inner-content {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.new-pricing-feature-big-card-inner-content.align-center {
  justify-content: flex-start;
  align-items: center;
}

.new-pricing-feature-big-card-inner-content.dropdown-holder {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.new-pricing-big-card-deco-icon-holder {
  z-index: 3;
  background-color: var(--white);
  object-fit: contain;
  border-radius: .875rem;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  position: absolute;
  inset: 15% 15% auto auto;
  transform: rotate(-9.58deg);
  box-shadow: 0 0 14px #0a25401a;
}

.new-pricing-big-card-deco-icon-holder._2 {
  width: 6.75rem;
  height: 6.75rem;
  inset: -6% auto auto 15%;
  transform: rotate(10deg);
}

.new-pricing-big-card-deco-icon-holder._3 {
  border-radius: .4375rem;
  width: 2.25rem;
  height: 2.25rem;
  top: auto;
  bottom: -10%;
  right: auto;
  transform: rotate(11deg);
  box-shadow: 0 0 14px #0a25401a;
}

.new-pricing-big-card-deco-icon-holder._4 {
  border-radius: .4375rem;
  width: 2.25rem;
  height: 2.25rem;
  top: -10%;
  right: 15%;
  transform: rotate(10deg);
  box-shadow: 0 0 14px #0a25401a;
}

.new-pricing-big-card-deco-icon-holder._5 {
  width: 3rem;
  height: 3rem;
  box-shadow: none;
  background-color: #fff0;
  border-radius: 0;
  top: auto;
  bottom: 15%;
  right: -8%;
  transform: none;
}

.new-pricing-big-card-deco-icon-holder._6 {
  width: 1.8125rem;
  height: 1.8125rem;
  box-shadow: none;
  background-color: #fff0;
  border-radius: 0;
  inset: auto auto 50% -5%;
  transform: none;
}

.new-pricing-feature-big-card-hidden-content {
  width: 100%;
  overflow: hidden;
}

.new-pricing-feature-big-card-inner-spacing {
  padding-top: 1.5rem;
}

.new-pricing-feature-big-card-shadow {
  pointer-events: none;
  border-radius: .75rem;
  position: absolute;
  inset: 0%;
  box-shadow: 0 12px 60px #0a25401a;
}

.new-pricing-integrations-icons-holder {
  z-index: 2;
  grid-column-gap: 1.78125rem;
  grid-row-gap: 1.78125rem;
  background-image: linear-gradient(90deg, #5e72e400, #5e72e426 29% 77%, #5e72e400);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 63.5rem;
  margin-top: 0;
  padding: 1.78125rem;
  display: flex;
  position: relative;
}

.new-pricing-purple-big-cards {
  background-image: linear-gradient(150deg, #dce1f9 50%, #b2a3ef);
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
  padding: 3rem;
  position: relative;
  overflow: hidden;
}

.new-pricing-purple-big-cards.second {
  background-image: linear-gradient(209deg, #dce1f9 50%, #b2a3ef);
}

.new-pricing-purple-big-cards-inner-holder {
  z-index: 2;
  width: 100%;
  position: relative;
}

.new-pricing-purple-icons-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 1.125rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.new-pricing-purple-icons-grid.second {
  grid-row-gap: 1.75rem;
  grid-template-columns: 1fr 1fr;
}

.new-pricing-purple-icons {
  background-color: var(--white);
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 3.875rem;
  display: flex;
  position: relative;
  box-shadow: 0 6px 12px #0a25401a;
}

.new-pricing-purple-icons.bigger-holder {
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 2rem;
}

.new-pricing-purple-icon {
  height: 1.1875rem;
}

.new-pricing-purple-biggest-inner-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.max-width-12-5rem {
  max-width: 12.5rem;
}

.new-pricing-purple-biggest-deco-image {
  width: 100%;
  max-width: 11.4375rem;
  height: 5.25rem;
  position: absolute;
  right: 0;
}

.new-pricing-table-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.new-pricing-table-card {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.new-pricing-table-heading {
  height: 100%;
  color: var(--purple);
  text-align: center;
  letter-spacing: -.02em;
  background-color: #dce1f9;
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  padding: 1.5rem 2rem;
  font-family: Satoshi, sans-serif;
  font-weight: 700;
  display: flex;
}

.new-pricing-normal-table-holder {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--white);
  color: #344054;
  border-left: 2px solid #dce1f9;
  border-right: 2px solid #dce1f9;
  justify-content: flex-start;
  align-items: center;
  height: 3.5rem;
  padding: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.new-pricing-normal-table-holder.grey {
  background-color: #f9f9f9;
}

.new-pricing-normal-table-holder.last-white {
  border-bottom: 2px solid #dce1f9;
  border-bottom-right-radius: 1.25rem;
  border-bottom-left-radius: 1.25rem;
}

.new-pricing-table-icon {
  width: 1rem;
  height: 1rem;
}

.new-pricing-blocked-holder {
  background-color: var(--white);
  position: absolute;
  inset: 0%;
}

.new-pricing-blocked-holder.grey {
  background-color: #f9f9f9;
}

.new-pricing-table-purple-part {
  flex: 1;
}

.new-pricing-table-tag {
  width: 2.4375rem;
  height: 1.375rem;
}

.new-testimonial-swiper {
  width: 100%;
  max-width: 54.25rem;
}

.new-testimonial-card {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #dce1f9;
  border-radius: 2rem;
  order: -1;
  height: 100%;
  padding: 1rem 3rem 1rem 1rem;
  display: flex;
  box-shadow: 0 12px 60px #1018281a;
}

.new-testimonial-card.smaller-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  height: auto;
  box-shadow: none;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1.25rem .75rem .75rem;
}

.new-testimonial-image-holder {
  width: 100%;
  max-width: 23.5rem;
  height: 23.5rem;
}

.new-testimonial-image-holder.smaller-image-holder {
  border-radius: 1.25rem;
  flex: none;
  max-width: 14.9375rem;
  height: 17.0625rem;
  overflow: hidden;
}

.new-testimonial-content-holder {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.new-testimonial-icon-holder {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 3.125rem;
  display: block;
}

.new-testimonial-info-holder {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.new-testimonial-social {
  width: 2rem;
  height: 2rem;
  transition: all .2s ease-in-out;
}

.new-testimonial-social:hover {
  filter: contrast(200%);
}

.new-pricing-testimonial-gradient {
  pointer-events: none;
  background-image: linear-gradient(90deg, #fff, #fff0);
  width: 100%;
  max-width: 9.375rem;
  height: 100%;
  position: absolute;
  left: 0;
}

.new-pricing-testimonial-gradient.right {
  background-image: linear-gradient(90deg, #fff0, #fff);
  left: auto;
  right: 0;
}

.new-pricing-price-heading {
  color: #101828;
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2em;
}

.new-pricing-testimonial-swiper-arrows {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  display: flex;
}

.new-pricing-testimonial-swiper-arrows.new-position {
  pointer-events: none;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  inset: 0% -2rem;
}

.new-pricing-testimonial-icon {
  pointer-events: none;
  width: 1.5625rem;
  height: 1.5625rem;
}

.swiper-button-prev {
  cursor: pointer;
  border: 1px solid #5e72e4;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.swiper-button-prev.testimonials-style {
  background-color: var(--white);
  pointer-events: auto;
  border-style: none;
  box-shadow: 0 0 .75rem #00000014;
}

.swiper-button-next {
  cursor: pointer;
  border: 1px solid #5e72e4;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.swiper-button-next.testimonials-style {
  background-color: var(--white);
  pointer-events: auto;
  border-style: none;
  box-shadow: 0 0 .75rem #00000014;
}

.new-pricing-table-content-wrapper {
  overflow: hidden;
}

.new-pricing-purple-card-zeda-bg-icon {
  height: 21.4375rem;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
}

.dates-holder {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.blog-dd-list-container {
  grid-column-gap: 32px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.blog-dd-list-wrapper {
  width: 100%;
}

.blog-dd-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.blog-dd-item {
  width: 100%;
}

.blog-dd-card {
  letter-spacing: -.02em;
  background-color: #fcfcfd;
  border: 1px solid #eaecf0;
  border-radius: 12px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  font-family: Satoshi, sans-serif;
  display: flex;
  overflow: hidden;
}

.blog-dd-card-thumbnail {
  width: 100%;
  height: 103px;
  max-height: 8vw;
}

.blog-dd-card-content {
  grid-row-gap: 6px;
  flex-flow: column;
  width: 100%;
  padding: 12px 16px;
  font-size: .875rem;
  line-height: 1.4em;
  display: flex;
}

.gap-xxs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.tiny-text {
  font-size: .75rem;
  line-height: 1.65em;
}

.wrap-down {
  flex-flow: wrap;
  display: flex;
}

.paragraph-xs {
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  line-height: 1.4em;
}

.blog-dd-cta {
  grid-row-gap: 10px;
  border: 1px solid #eaecf0;
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding: 1.25rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bg-image {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.blog-dd-cta-deco {
  width: 49px;
  height: 47px;
}

.full-width {
  width: 100%;
}

.mega-menu-academy-banner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--black);
  background-color: #f8f9ff;
  border: 1px solid #10182814;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  margin-top: .7rem;
  padding: 1rem 1.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mega-menu-academy-banner-image {
  width: 100%;
  max-width: 18.1875rem;
  height: 10.8125rem;
  position: absolute;
  right: 17%;
}

.mega-menu-academy-second-banner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/65bced99a78e5875eba79f95_Mask%20group%20(12)-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #10182814;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  margin-top: .7rem;
  padding: 1rem 1.25rem;
  transition: border-color .3s ease-in-out;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mega-menu-academy-second-banner:hover {
  border-color: #dce1f9;
}

.mega-menu-academy-banner-stars {
  width: 100%;
  max-width: 3.5625rem;
  height: 3.5625rem;
  position: absolute;
  right: -5rem;
}

.mega-menu-academy-stars-holder {
  grid-column-gap: 1.375rem;
  grid-row-gap: 1.375rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.newest-container {
  width: 100%;
  max-width: 90rem;
  padding-left: 4rem;
  padding-right: 4rem;
}

.newest-container.navbar {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.newest-container.newest-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.newest-container.newest-grid.margin-3xl.z-index-2.hide {
  display: none;
}

.newest-simple-navbar {
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.newest-simple-nav-brand {
  width: 100%;
  max-width: 7.70313rem;
  height: 2.25rem;
  padding-left: 0;
}

.newest-simple-nav-white-btn {
  background-color: var(--white);
  color: var(--purple);
  text-align: center;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  transition: all .2s;
}

.newest-simple-nav-white-btn:hover {
  background-color: var(--purple);
  color: var(--white);
}

.hero-capture-lead-bg-gradient {
  pointer-events: none;
  background-image: linear-gradient(0deg, #fff 42%, #fff0), radial-gradient(circle at 100% 0, #5925dc59, #5925dc00 50%), radial-gradient(circle at 50% 0, #8e9ef780, #8e9ef700 50%), radial-gradient(circle at 0 0, #d1fadf, #d1fadf00 40%);
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
  width: 100%;
  max-width: 90rem;
  position: absolute;
  inset: 0% auto;
}

.hero-lead-capture-heading-deco {
  position: absolute;
  top: -1.5rem;
  right: 5.5rem;
  transform: rotate(105deg);
}

.hero-lead-capture-heading-deco.early-access {
  right: -1.5rem;
}

.hero-lead-capture-heading-deco.healthcare {
  top: -1.9rem;
  right: -2.1rem;
}

.hero-lead-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--white);
  border: .0625rem solid #eaecf0;
  border-radius: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: .75rem;
  display: flex;
}

.icon-48 {
  object-fit: contain;
  width: 100%;
  max-width: 3rem;
  height: 3rem;
}

.icon-48.size-x {
  flex: none;
}

.lead-capture-form-card {
  z-index: 2;
  background-image: radial-gradient(circle at 0 0, #fff, #8039e9 21%, #d7dcf8 59%, #5469e2);
  border-radius: 1.375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 3rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 60px #0a25401a;
}

.lead-capture-form-inner-bg {
  background-color: #fcfcfd;
  border-radius: 1.25rem;
  margin: 3px;
  position: absolute;
  inset: 0%;
}

.lead-capture-hero-left-column {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 30.9375rem;
  display: flex;
  position: relative;
}

.newest-highlighted-gradient-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #8039e9, #8039e9 22%, #5469e2);
  -webkit-background-clip: text;
  background-clip: text;
}

.lead-capture-deco-line {
  background-color: #eaecf0;
  width: 100%;
  height: .0625rem;
}

.lead-capture-form-block {
  width: 100%;
  margin-bottom: 0;
}

.lead-capture-form {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.lead-capture-form-field-label {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  line-height: 1.4em;
}

.lead-capture-form-text-field {
  background-color: var(--white);
  color: var(--dark-slate-blue-2);
  letter-spacing: -.02em;
  border: .0625rem solid #eaecf0;
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .75rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
}

.lead-capture-form-text-field:focus {
  border-color: var(--purple);
}

.lead-capture-form-text-field::placeholder {
  color: #34405459;
}

.lead-capture-form-submit-btn {
  background-color: var(--purple);
  color: #fcfcfd;
  letter-spacing: -.02em;
  border-radius: 6.25rem;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.55em;
  transition: background-color .3s ease-in-out;
}

.lead-capture-form-submit-btn:hover {
  background-color: #5066e4;
}

.lead-capture-multi-images-holder {
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40rem;
  overflow: hidden;
  box-shadow: 0 12px 60px #1018281a;
}

.lead-capture-multi-images-holder.smaller {
  max-width: 39.5rem;
  height: 27.0625rem;
  box-shadow: none;
}

.newest-global-purple-button {
  background-color: var(--purple);
  color: #fcfcfd;
  letter-spacing: -.02em;
  border-radius: 6.25rem;
  margin-bottom: 0;
  padding: 1rem 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.55em;
  transition: background-color .3s ease-in-out;
}

.newest-global-purple-button:hover {
  background-color: #5066e4;
}

.newest-global-purple-button.newest-white-button {
  border: .0625rem solid var(--purple);
  background-color: var(--white);
  color: var(--purple);
  transition: color .3s ease-in-out, background-color .3s ease-in-out;
}

.newest-global-purple-button.newest-white-button:hover {
  background-color: var(--purple);
  color: var(--white);
}

.lead-capture-pricing-card-gradient {
  background-image: linear-gradient(#fff 42%, #fff0), radial-gradient(circle at 100% 100%, #b4f9c794, #fff0 50%), radial-gradient(circle at 0 100%, #dce1f9, #fff0 50%);
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100rem;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.lead-capture-pricing-card {
  z-index: 2;
  background-image: radial-gradient(circle at 0 0, #fff, #8039e9 21%, #d7dcf8 59%, #5469e2);
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 53.875rem;
  margin-top: 4.25rem;
  padding: 3rem 3.75rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 60px #0a25401a;
}

.lead-capture-pricing-table-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
  overflow: hidden;
}

.lead-capture-table-gradient {
  background-image: linear-gradient(0deg, var(--white), #fff0);
  opacity: 0;
  height: 5rem;
  position: absolute;
  inset: auto 0% 0%;
}

.newest-section-bg-purple {
  background-color: #dce1f9;
}

.lead-capture-benefits-wrapper {
  z-index: 2;
  width: 100%;
  position: relative;
}

.lead-capture-x-benefit-card {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  background-color: var(--white);
  border: .0625rem solid #0000001a;
  border-radius: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 1.25rem;
  display: flex;
}

.lead-capture-heading-holder {
  margin-left: 8.25rem;
}

.lead-capture-benefit-card {
  z-index: 2;
  background-image: radial-gradient(circle at 0 0, #fff, #8039e9 21%, #d7dcf8 59%, #5469e2);
  border-radius: 1.375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 28rem;
  height: 41.625rem;
  padding: 2rem 3rem 3rem;
  display: flex;
  position: absolute;
  top: -1.5rem;
  right: 0;
  box-shadow: 0 0 32px #0a254026;
}

.lead-capture-benefit-card-inner-holder {
  z-index: 2;
  grid-column-gap: 3.4rem;
  grid-row-gap: 3.4rem;
  flex-flow: column;
  justify-content: space-between;
  margin-top: 2rem;
  display: flex;
  position: relative;
}

.lead-capture-benefit-card-inner-top-holder {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.lead-capture-benefit-card-inner-logo {
  object-fit: contain;
  width: 100%;
  max-width: 9.625rem;
  height: 2.8125rem;
}

.lead-capture-positive-benefit-holder {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lead-capture-benefit-zeda-bg {
  width: 100%;
  max-width: 23.1875rem;
  height: 23.1875rem;
  position: absolute;
  bottom: 20%;
  left: -9%;
  transform: rotate(30deg);
}

.lead-capture-benefit-zeda-bg.second {
  inset: 25% -9% auto auto;
  transform: rotate(-15deg);
}

.lead-capture-benefit-stars {
  width: 100%;
  max-width: 8.625rem;
  height: 8.625rem;
  position: absolute;
  bottom: 60%;
  left: 10%;
}

.lead-capture-benefit-stars.second {
  max-width: 5.25rem;
  height: 6.3125rem;
  bottom: 30%;
  left: auto;
  right: 10%;
}

.max-width-465px {
  max-width: 29.0625rem;
}

.lead-capture-swiper-deco-arrow {
  width: 100%;
  max-width: 7.75rem;
  height: 7.75rem;
  position: absolute;
  bottom: -50%;
  right: 15%;
  transform: rotate(-45deg);
}

.lead-swiper {
  border: .0625rem solid #eaecf0;
  border-radius: 2rem;
  width: 100%;
  overflow: hidden;
  box-shadow: 0 0 32px #0a254026;
}

.lead-capture-swiper-card {
  background-color: var(--white);
  width: 100%;
  padding: 3rem;
}

.lead-capture-swiper-benefit-holder {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border-bottom: .0625rem solid #eaecf0;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1rem;
  display: flex;
}

.lead-capture-swiper-benefit-holder.last {
  border-bottom-style: none;
}

.lead-capture-swiper-banner {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6654a947a917a9cd2d146332_Group%201171275875.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  justify-content: space-between;
  align-items: center;
  padding: 1.3125rem 1.25rem 1.3125rem 1.5rem;
  display: flex;
  overflow: hidden;
}

.lead-capture-swiper-icons-wrapper {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  display: flex;
}

.lead-capture-swiper-icon {
  border-radius: .375rem;
  width: 100%;
  max-width: 2.875rem;
  height: 2.875rem;
  overflow: hidden;
  box-shadow: 0 0 12px #0a25401a;
}

.swiper-button-prev2 {
  z-index: 3;
  background-color: var(--white);
  cursor: pointer;
  border: 1px solid #5e72e4;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  position: absolute;
  left: -2rem;
  right: auto;
}

.swiper-button-next2 {
  z-index: 3;
  background-color: var(--white);
  cursor: pointer;
  border: 1px solid #5e72e4;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  position: absolute;
  right: -2rem;
}

.lead-capture-swiper-holder {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.lead-capture-bottom-banner {
  background-color: var(--white);
  text-align: center;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5.6875rem;
  padding-bottom: 5.6875rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 32px #0a254026;
}

.lead-capture-bottom-banner.compare-footer {
  z-index: 2;
}

.footer-lead-capture-heading-deco {
  width: 100%;
  max-width: 2.1875rem;
  height: 2.3125rem;
  position: absolute;
  top: -1.5rem;
  right: 0;
  transform: rotate(83deg);
}

.lead-capture-gradient-btn {
  z-index: 2;
  color: var(--purple);
  background-image: radial-gradient(circle at 0 0, #fff, #8039e9 21%, #d7dcf8 59%, #5469e2);
  border-radius: 6.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 1rem 1.25rem 1rem 1.5rem;
  font-weight: 700;
  display: flex;
  position: relative;
  box-shadow: 0 0 27px #0a254026;
}

.lead-capture-footer-inner-bg {
  background-color: #fcfcfd;
  border-radius: 6.125rem;
  margin: 2px;
  position: absolute;
  inset: 0%;
}

.lead-capture-gradient-on-hover {
  z-index: 2;
  position: relative;
}

.lead-capture-gradinet-btn-deco-img-2 {
  z-index: 3;
  pointer-events: none;
  position: absolute;
  bottom: -.7rem;
  right: -1.6rem;
  transform: rotate(30deg);
}

.lead-capture-gradinet-btn-deco-img {
  z-index: 3;
  pointer-events: none;
  position: absolute;
  top: -.2rem;
  left: -.5rem;
  transform: rotate(-18.5deg);
}

.lead-capture-bottom-banner-deco-img {
  width: 100%;
  max-width: 15.25rem;
  height: 12.5rem;
  position: absolute;
  top: -6%;
  left: -3%;
}

.lead-capture-footer-banner-deco-sec {
  width: 100%;
  max-width: 7.3125rem;
  height: 7.3125rem;
  position: absolute;
  bottom: 3.125rem;
  right: 6.25rem;
}

.footer-capture-lead-bg-gradient {
  pointer-events: none;
  background-image: linear-gradient(#fff 42%, #fff0), radial-gradient(circle at 100% 100%, #5925dc59, #5925dc00 50%), radial-gradient(circle at 50% 100%, #8e9ef780, #8e9ef700 50%), radial-gradient(circle at 0 100%, #d1fadf, #d1fadf00 40%);
  border-bottom-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  width: 100%;
  max-width: 90rem;
  height: 85%;
  position: absolute;
  inset: 0% auto;
}

.footer-capture-lead-bg-gradient.smaller {
  height: 70%;
}

.footer-capture-lead-bg-gradient.for-compare-pages {
  height: 55%;
}

.footer-capture-lead-bg-gradient.demo {
  max-width: none;
  height: 100%;
}

.lead-capture-form-error-mess {
  color: #be3f3f;
  text-align: center;
  border-radius: 6.25rem;
  margin-top: 1rem;
  padding: .625rem;
  font-family: Satoshi, sans-serif;
}

.lead-capture-form-succes-mess {
  background-color: #d1fadf;
  border-radius: 2rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
  font-family: Satoshi, sans-serif;
}

.lead-capture-popup {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 33.4375rem;
  margin: auto;
  display: flex;
  position: relative;
}

.lead-capture-popup.new-home-arcade {
  max-width: 70rem;
}

.lead-capture-left-swiper-content {
  width: 100%;
  max-width: 31.25rem;
}

.integration-hero-gradient {
  z-index: 2;
  background-image: none;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: sticky;
  inset: 20% 0% 0%;
  overflow: visible;
}

.new-integration-icon {
  border-radius: .75rem;
  width: 4rem;
  height: 4rem;
  position: absolute;
  left: 0;
  box-shadow: 0 0 12px #5e72e440;
}

.new-integration-icon._1 {
  bottom: -31%;
  left: auto;
  right: 27%;
}

.new-integration-icon._2 {
  bottom: 33%;
  left: auto;
  right: 23%;
}

.new-integration-icon._3 {
  bottom: 3%;
  left: auto;
  right: 8%;
}

.new-integration-icon._4 {
  left: auto;
  right: 5%;
}

.new-integration-icon._9 {
  top: -13%;
  left: auto;
  right: 18%;
}

.new-integration-icon._5 {
  top: -63%;
  left: auto;
  right: 12%;
}

.new-integration-icon._6 {
  bottom: -24%;
  left: 25%;
}

.new-integration-icon._7 {
  bottom: 4%;
  left: 13%;
}

.new-integration-icon._8 {
  bottom: 40%;
  left: 24%;
}

.new-integration-icon._10 {
  top: -10%;
  left: 6%;
}

.new-integration-icon._11 {
  top: -50%;
  left: 17%;
}

.new-integration-hero-image {
  border-radius: 3.125rem;
  width: 100%;
  max-width: 47.3125rem;
  height: 19rem;
  box-shadow: 0 0 23px #0a25401a;
}

.new-integration-hero-image.active {
  background-color: var(--white);
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.new-integration-hero-images-wrapper {
  z-index: 2;
  position: relative;
}

.new-h2-bigger {
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 2.5rem;
  line-height: 1.35em;
}

.new-integration-tabs-menu {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  display: flex;
}

.new-integration-tab-link {
  color: #34405480;
  letter-spacing: -.02em;
  background-color: #fff0;
  border-bottom: .1875rem solid #0003;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 0 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4em;
  display: flex;
}

.new-integration-tab-link.w--current {
  color: #5e72e4;
  background-color: #fff0;
  border-bottom-color: #5e72e4;
}

.new-integration-big-tabs-content {
  width: 100%;
  overflow: visible;
}

.new-integration-big-tab-pane {
  width: 100%;
}

.new-integration-tab-pane-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.support-big-tab-inner-card {
  background-image: linear-gradient(90deg, #fcfcfd 50%, #ebefff);
  border: .0625rem solid #eaecf0;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 20.5rem;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.support-big-tab-inner-card.reverse-gradient {
  background-image: linear-gradient(270deg, #fcfcfd 50%, #ebefff);
}

.support-big-tab-inner-card.for-second-tab {
  background-color: #fcfcfd;
  background-image: none;
  height: 13.75rem;
}

.support-big-tab-inner-card.for-third-tab {
  background-color: #fcfcfd;
  background-image: none;
  height: 11.75rem;
}

.new-integration-tab-icon-holder {
  border-radius: .75rem;
  box-shadow: 0 0 12px #0000001a;
}

.new-integration-tab-card-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.support-big-tab-content-holder {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 18.3rem;
  height: 100%;
  display: flex;
}

.newest-link-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--purple);
  letter-spacing: -.02em;
  background-color: #5e72e400;
  border: .125rem solid #5e72e4;
  border-radius: 6.25rem;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.55em;
  display: flex;
}

.support-big-tab-buttons-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.new-custom-integration-image {
  width: 100%;
  max-width: 40.375rem;
  height: 23.25rem;
}

.customer-data-card {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.customer-data-initial-gradinet {
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.customer-data-card-image-holder {
  z-index: 1;
  width: 100%;
  height: 11.6875rem;
  position: relative;
}

.customer-data-card-content {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.customer-data-active-gradinet {
  z-index: 1;
  pointer-events: none;
  border-radius: 1.25rem;
  position: absolute;
  inset: 0%;
}

.new-integration-sec-tab {
  background-color: #fcfcfd;
  border: .0625rem solid #eaecf0;
  border-radius: 1.25rem;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
  position: relative;
}

.new-integration-sec-tab-screens {
  width: 100%;
  max-width: 47.3125rem;
  height: 31.25rem;
  position: relative;
}

.new-integration-sec-tab-img {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
}

.new-integration-sec-tab-img._1 {
  z-index: 1;
  position: relative;
}

.new-integration-sec-tab-img._2, .new-integration-sec-tab-img._3 {
  position: absolute;
  inset: 0%;
}

.new-integration-sec-tab-shadow {
  pointer-events: none;
  border-radius: 1.25rem;
  position: absolute;
  inset: 0%;
  box-shadow: 0 0 32px #0a25401a;
}

.support-sec-tab-buttons {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.new-integrations-coming-soon {
  object-fit: contain;
  width: 100%;
  max-width: 4.625rem;
  height: 1.375rem;
}

.support-big-tab-big-image {
  width: 100%;
  max-width: 26.4375rem;
  height: 20.375rem;
  position: absolute;
  top: 0;
  right: 0;
}

.support-big-tab-big-image.small {
  max-width: 12.5625rem;
}

.support-big-tab-big-image.for-smaller-devices {
  display: none;
}

.new-integration-big-third-tab-image {
  border-radius: 2rem;
  width: 100%;
  height: 25.125rem;
}

.new-integration-hero-final-bg-gradinet {
  background-image: linear-gradient(#fff 42%, #fff0), radial-gradient(circle at 100% 100%, #5925dc40, #fff0 50%), radial-gradient(circle at 0 100%, #5e72e466, #fff0 50%);
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-bottom: -7rem;
  display: flex;
  position: sticky;
  inset: 0%;
  overflow: visible;
}

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

.connect-link-icon {
  width: 1.5rem;
  height: 1.5rem;
  overflow: hidden;
}

.paragraph-l {
  font-family: Satoshi, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5em;
}

.case-study-video-embed {
  width: 100%;
  height: 100%;
}

.new-case-study-quote-holder {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-left: .1875rem solid #5e72e4;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 1rem;
  font-style: italic;
  display: flex;
}

.icon-l {
  flex: none;
  width: 2rem;
  height: 2rem;
}

.new-case-study-lottie-holder {
  width: 100%;
}

.while-scroll-2-coll-content-wrapper {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  width: 100%;
  padding-left: 2.5rem;
  display: flex;
  position: relative;
}

.while-scroll-2-coll-content-holder._1 {
  position: relative;
}

.while-scroll-2-coll-content-holder._3, .while-scroll-2-coll-content-holder._4 {
  flex-flow: column;
  display: flex;
  position: relative;
}

.while-scroll-2-coll-line {
  background-color: #5e72e440;
  border-radius: .125rem;
  justify-content: center;
  align-items: flex-start;
  width: .125rem;
  height: 100%;
  display: flex;
  position: absolute;
  left: 0;
}

.while-scroll-2-coll-circle {
  z-index: 2;
  background-color: var(--purple);
  border-radius: 100%;
  flex: none;
  width: 1rem;
  height: 1rem;
  position: absolute;
  left: -2.95rem;
}

.while-scroll-2-coll-circle.first, .while-scroll-2-coll-circle._4th {
  position: relative;
  left: auto;
}

.while-scroll-2-coll-content-header {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.while-scroll-2-coll-inner-line {
  background-color: var(--purple);
  border-radius: .125rem;
  height: 0%;
  position: absolute;
  inset: 0%;
}

.while-scroll-2-coll-circle-wrapper {
  height: 100%;
  position: absolute;
  top: 1.3625rem;
  left: -2.95rem;
}

.while-scroll-2-coll-circle-wrapper._1 {
  top: 0;
}

.while-scroll-2-coll-white-overlay {
  z-index: 2;
  background-color: var(--white);
  width: 100%;
  height: 100%;
  position: relative;
}

.while-scroll-2-coll-white-overlay._1 {
  height: 17%;
}

.white-scroll-2-coll-images-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 35rem;
  height: 25.2rem;
  display: flex;
  position: sticky;
  top: 20%;
}

.white-scroll-2-coll-images-wrapper.for-smaller-devices {
  margin-top: 2rem;
  display: none;
  position: static;
}

.white-scroll-2-coll-image {
  object-fit: contain;
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 32px #0504131f;
}

.white-scroll-2-coll-image._2, .white-scroll-2-coll-image._3, .white-scroll-2-coll-image._4 {
  position: absolute;
}

.crossed-out-text {
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/667bf8926a97d698cadd5c7a_Horizontal%20Straight%20Med%20Line%2006.svg");
  background-position: 50% 55%;
  background-repeat: no-repeat;
  background-size: auto;
}

.new-pricing-exclusive-offer-img {
  flex: none;
  width: 100%;
  min-width: 18.5rem;
  max-width: 18.5rem;
  height: 4.1875rem;
  position: absolute;
  left: 12rem;
}

.new-pricing-get-exclusive-holder {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.new-nav-banner {
  background-color: var(--purple);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: .875rem;
  padding-bottom: .875rem;
}

.new-nav-banner-container {
  z-index: 1;
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  display: flex;
}

.new-white-button-with-arrow {
  grid-column-gap: .25rem;
  color: var(--white);
  align-items: center;
  font-family: Satoshi, sans-serif;
  font-weight: 700;
  text-decoration: underline;
  display: flex;
}

.healthcare-hero-img {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: relative;
}

.new-logos-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.new-logo-holder {
  background-color: var(--white);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.25rem 1.5rem;
  display: flex;
  box-shadow: 0 0 32px #0000001a;
}

.new-companys-wrapper {
  grid-column-gap: 2rem;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.new-nav-banner-holder {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.new-nav-banner-exit-btn {
  z-index: 2;
  cursor: pointer;
  object-fit: contain;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  right: 2rem;
}

.blog-nav-banner-trigger {
  background-color: var(--purple);
  width: 15.625rem;
  height: 15.625rem;
  display: none;
}

.rebrand-h1 {
  letter-spacing: -.02em;
  font-family: Satoshi, sans-serif;
  font-size: 3.5rem;
  font-weight: 900;
  line-height: 1.25em;
}

.rebrand-h1.font-weight-satoshi-700 {
  font-weight: 700;
}

.rebrand-p {
  color: var(--dark-slate-blue-2);
  letter-spacing: -.02em;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.6em;
}

.rebrand-p.smaller-line-height {
  line-height: 1.4em;
}

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

.rebrand-p.font-weight-satoshi-700 {
  font-weight: 700;
}

.rebrand-p.text-color-new-black {
  color: var(--black-2);
}

.rebrand-max-width-xxl {
  max-width: min(45.25rem, 80vw);
}

.rebrand-button {
  grid-column-gap: .5rem;
  color: var(--white);
  letter-spacing: -.02em;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.125rem .75rem 1.5rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.55556em;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 .75rem #ffffff59;
}

.rebrand-button.l {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.rebrand-button-border {
  z-index: 2;
  pointer-events: none;
  border: .0625rem solid #ffffff26;
  border-radius: 2rem;
  position: absolute;
  inset: 0%;
}

.margin-xxl {
  margin-bottom: 3.75rem;
}

.home-hero-image {
  width: 68.5rem;
  height: 37.75rem;
  position: relative;
}

.home-hero-image-frame-1 {
  opacity: 1;
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.home-hero-image-frame-2 {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.home-hero-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.home-hero-block-deco {
  z-index: -2;
  opacity: .5;
  filter: blur(8rem);
  pointer-events: none;
  width: 111.25rem;
  height: 87.6875rem;
  position: absolute;
  top: -23rem;
  transform: rotate(-150deg);
}

.home-hero-block-deco.prefooter-deco {
  top: auto;
}

.home-hero-deco-circle-purple {
  opacity: .35;
  background-color: #5925dc;
  border-radius: 100%;
  width: 41%;
  height: 48.5%;
  position: absolute;
  top: 19%;
  right: 12%;
}

.home-hero-deco-circle-blue {
  opacity: .5;
  background-color: #8e9ef7;
  border-radius: 100%;
  width: 52%;
  height: 62.5%;
  position: absolute;
  top: 32.5%;
  right: 27%;
}

.home-hero-deco-circle-red {
  opacity: .08;
  background-color: #e50202;
  border-radius: 100%;
  width: 41%;
  height: 49%;
  position: absolute;
  top: 0%;
  right: 0%;
}

.home-hero-deco-circle-teal {
  background-color: #d1fadf;
  border-radius: 100%;
  width: 41%;
  height: 48.5%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.hero-trigger {
  pointer-events: none;
  width: 100%;
  height: 100svh;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

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

.home-hero-section-deco {
  z-index: -1;
  opacity: .15;
  pointer-events: none;
  background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/66a3cc1276641574f5d24ce9_Edits%20Workspace%20Frame%20(3).svg");
  background-position: 50% 0;
  background-size: auto;
  height: 100svh;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

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

.globe-icon {
  width: 4rem;
  height: 4rem;
  margin-bottom: -2rem;
}

.trusted-by-swiper {
  width: 100%;
  overflow: hidden;
}

.swiper-wrapper.trusted-by-wrapper {
  display: flex;
}

.swiper-wrapper.home-tabs-menu-wrapper, .swiper-wrapper.home-tabs-content-wrapper {
  width: 100%;
  display: flex;
}

.swiper-slide.home-tabs-slide {
  flex: none;
  width: calc(25% - 15px);
}

.swiper-slide.home-tabs-content-slide {
  flex: none;
  width: 100%;
  transition: opacity .4s cubic-bezier(.455, .03, .515, .955);
}

.trusted-by-logos-holder {
  background-color: var(--white);
  border: .0625rem solid #0000001a;
  border-radius: 1.25rem;
  width: 12.5625rem;
  height: 5.8125rem;
  margin-left: 1rem;
  margin-right: 1rem;
}

.power-of-zeda-block {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  width: 68.125rem;
  max-width: 100%;
  display: grid;
}

.power-of-zeda-card {
  background-color: #1018281a;
  border-radius: 2rem;
  width: 100%;
  padding: .0625rem;
}

.power-of-zeda-card.featured {
  background-color: #10182800;
  background-image: linear-gradient(120deg, #e8e0fa, #8039e9 20%, #d7dcf8 60%, #5469e2);
  border-radius: 1rem;
  padding: .1875rem;
  position: relative;
  bottom: 1.5rem;
  left: 1.5rem;
  box-shadow: 0 0 3.75rem #0000001a;
}

.power-of-zeda-card.demo-review-card {
  background-color: #10182800;
  background-image: linear-gradient(120deg, #e8e0fa, #8039e9 20%, #d7dcf8 60%, #5469e2);
  border-radius: 1rem;
  padding: .1875rem;
  box-shadow: 0 0 3.75rem #0000001a;
}

.power-of-zeda-card-content {
  background-color: #fcfcfc;
  border-radius: 1.9375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.power-of-zeda-card-content.demo-card-content {
  border-radius: .8125rem;
  padding: 2.875rem 2.5rem 2.5rem;
}

.power-of-zeda-card-pill {
  grid-column-gap: .375rem;
  color: var(--black-2);
  letter-spacing: -.02em;
  text-transform: uppercase;
  border: .0625rem solid #1018281a;
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem 1rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: .875em;
  display: flex;
  position: relative;
}

.power-of-zeda-card-pill.featured {
  color: var(--white);
  background-image: linear-gradient(90deg, #5469e2 45%, #5925dcbf);
  border-color: #10182800;
}

.rebrand-h4 {
  letter-spacing: -.02em;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.375em;
}

.power-of-zeda-list {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.power-of-zeda-list-item {
  grid-column-gap: 1rem;
  border-top: .0625rem solid #0000001a;
  justify-content: flex-start;
  align-items: center;
  margin-left: -2rem;
  margin-right: -2rem;
  padding: 2rem;
  display: flex;
}

.power-of-zeda-list-item-icon {
  border-radius: .75rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.power-of-zeda-list-item-icon.false {
  background-image: radial-gradient(circle farthest-side at 50% 0, #fcfcfd 50%, #fad1d1);
  box-shadow: 0 0 .625rem #ffd8e3;
}

.power-of-zeda-list-item-icon.true {
  background-image: radial-gradient(circle farthest-side at 50% 0, #fcfcfd 50%, #d1fadf);
  box-shadow: 0 0 .75rem #00985559;
}

.rebrand-p-s {
  color: var(--dark-slate-blue-2);
  letter-spacing: -.02em;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.55556em;
}

.rebrand-p-s.demo-benefit-text {
  color: var(--black);
  font-weight: 700;
}

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

.power-of-zeda-card-pill-border {
  pointer-events: none;
  border: .0625rem solid #ffffff26;
  border-radius: 1rem;
  position: absolute;
  inset: -.0625rem;
}

.power-of-zeda-card-deco {
  opacity: .35;
  filter: blur(12rem);
  pointer-events: none;
  background-color: #5925dc;
  border-radius: 100%;
  width: 84%;
  height: 63%;
  position: absolute;
  top: -14%;
  left: -62%;
}

.power-of-zeda-card-deco.demo {
  background-color: #5469e2;
}

.text-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #8039e9 15%, #5469e2);
  -webkit-background-clip: text;
  background-clip: text;
}

.icon-s {
  object-fit: contain;
  flex: none;
  width: 1rem;
  height: 1rem;
  display: block;
}

.power-of-zeda-featured-card-holder {
  border-radius: 2rem;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

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

.home-cta-block {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: grid;
}

.home-cta-block-deco {
  width: 100%;
  height: 5.625rem;
  max-height: 6.4vw;
}

.home-cta-block-heading-column {
  padding-left: 1.25rem;
}

.home-cta-column {
  background-image: linear-gradient(120deg, #f8f4fe, #8039e9 20%, #d7dcf8 60%, #5469e2);
  border-radius: .75rem;
  flex-flow: column;
  width: 100%;
  padding: .125rem;
  display: flex;
}

.home-cta-column-inner {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white);
  border-radius: .625rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  width: 100%;
  padding: .5rem 1.125rem;
  display: grid;
}

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

.rebrand-h3 {
  letter-spacing: -.02em;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.22222em;
}

.rebrand-max-width-xl {
  max-width: min(35rem, 80vw);
}

.product-discovery-card {
  background-color: #f3f5ff;
  border: .0625rem solid #0000000f;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  min-height: 21.5rem;
  padding-top: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  overflow: hidden;
}

.rebrand-h6 {
  letter-spacing: -.02em;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33333em;
}

.product-discovery-card-image {
  height: 15.375rem;
  margin-bottom: -.0625rem;
  margin-left: -2rem;
  margin-right: -2rem;
}

.zeda-benefits-card {
  border: .0625rem solid #0000001a;
  border-radius: 1.25rem;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.zeda-benefits-card-headline {
  grid-column-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.25rem 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.zeda-benefits-card-headline-deco {
  filter: blur(4rem);
  background-color: #c3ccff;
  border-radius: 100%;
  width: 16rem;
  height: 5.625rem;
  position: absolute;
  bottom: -2rem;
  left: -6rem;
}

.zeda-benefits-card-icon {
  flex: none;
  width: 2.5rem;
  height: 2.5rem;
}

.zeda-benefits-card-content {
  flex: 1;
  width: 100%;
  padding: 1.75rem 2.25rem 1.5rem 1.5rem;
}

.overflow-clip {
  overflow: clip;
}

.zeda-insights-block {
  background-color: #d7dcf859;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: calc(100% - 2rem);
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  display: flex;
}

.zeda-insights-cards-holder {
  grid-column-gap: 1.25rem;
  width: 55.2rem;
  max-width: 100%;
  display: flex;
}

.zeda-insights-cards {
  background-color: var(--white);
  border-radius: 2rem;
  width: calc(12.5% - .46875rem);
  padding: .1875rem;
  transition-property: width;
  transition-duration: .4s;
  transition-timing-function: cubic-bezier(.455, .03, .515, .955);
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 2rem #00000014;
}

.zeda-insights-cards.active {
  width: calc(62.5% - 2.34375rem);
}

.zeda-insights-cards-background {
  opacity: 0;
  background-image: linear-gradient(100deg, #f5effe, #8039e9 20%, #d7dcf8 60%, #5469e2);
  position: absolute;
  inset: 0%;
}

.zeda-insights-cards-content {
  background-color: var(--white);
  opacity: 0;
  border-radius: 1.8125rem;
  flex-flow: column;
  width: 31.8rem;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.zeda-insights-cards-intro {
  z-index: 2;
  writing-mode: vertical-lr;
  text-orientation: mixed;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  transition-property: transform;
  transition-duration: .4s;
  transition-timing-function: cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  transform: rotate(180deg);
}

.zeda-insights-cards-thumbnail {
  width: 100%;
  height: 20rem;
  overflow: hidden;
}

.zeda-insights-cards-content-inner {
  grid-row-gap: 1.5rem;
  flex-flow: column;
  flex: 1;
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.zeda-insights-cards-line-divider {
  background-color: #00000026;
  width: 100%;
  height: .0625rem;
}

.zeda-insights-cards-cta {
  grid-column-gap: 1rem;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.margin-xxs {
  margin-bottom: .5rem;
}

.zeda-insights-cards-arrow {
  background-color: var(--white);
  width: 4rem;
  height: 4rem;
  color: var(--purple);
  border-radius: 100%;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  transition: all .25s;
  display: flex;
  box-shadow: 0 0 .75rem #00000014;
}

.zeda-insights-cards-arrow:hover {
  background-color: var(--purple);
  color: var(--white);
}

.product-cards-holder {
  grid-column-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 68.125rem;
  max-width: 100%;
  display: flex;
}

.product-card {
  background-color: var(--white);
  border: .0625rem solid #0000001a;
  border-radius: 1.25rem;
  flex-flow: column;
  width: calc(33.3333% - 1.33333rem);
  padding: .5rem;
  display: flex;
  box-shadow: 0 0 2rem #00000014;
}

.product-card-thumbnail {
  border-radius: .75rem;
  width: 100%;
  height: 13.5rem;
  overflow: hidden;
}

.product-card-content {
  width: 100%;
  padding: 1.5rem 1.5rem 1rem 1rem;
}

.home-prefooter-block {
  width: 68rem;
  max-width: 100%;
  position: relative;
}

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

.rebrand-h2 {
  letter-spacing: -.02em;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.35em;
}

.home-prefooter-awards-holder {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.home-prefooter-awards {
  filter: drop-shadow(.5rem .5rem .75rem #0000001a);
  width: 100%;
  height: 6rem;
}

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

.zeda-stats-card {
  grid-column-gap: 1.25rem;
  background-color: var(--white);
  border-radius: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 6rem;
  padding: 1.25rem 2rem 1.25rem 1.5rem;
  display: flex;
}

.zeda-stats-icon {
  flex: none;
  width: 3rem;
  height: 3rem;
  display: block;
}

.new-testimonial-holder {
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 100%;
  display: flex;
  position: relative;
}

.home-tabs-block {
  background-color: #d7dcf859;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: calc(100% - 2rem);
  padding-top: 4.25rem;
  padding-bottom: 5rem;
  display: flex;
  position: sticky;
  top: 20%;
  overflow: clip;
}

.home-tabs-menu {
  width: 100%;
}

.home-tabs-menu-link {
  grid-column-gap: .5rem;
  width: 100%;
  color: var(--black-2);
  letter-spacing: -.02em;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1.125rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1em;
  transition: color .3s cubic-bezier(.455, .03, .515, .955);
  display: flex;
  position: relative;
  overflow: clip;
  box-shadow: 0 0 .75rem #0000000d;
}

.home-tabs-menu-link.active {
  color: var(--white);
}

.home-tabs-menu-link-border {
  z-index: 3;
  pointer-events: none;
  border: .0625rem solid #0000000d;
  border-radius: .5rem;
  position: absolute;
  inset: 0%;
}

.home-tabs-menu-link-gradient {
  pointer-events: none;
  background-image: linear-gradient(#fff, #edf0ff 35%, #ffffff1a 50%, #b6a3f4 51%, #5e72e5 75%);
  width: 100%;
  height: 200%;
  transition: top .3s cubic-bezier(.455, .03, .515, .955);
  position: absolute;
  top: 0%;
  left: 0;
  right: 0;
}

.home-tabs-progress {
  background-color: var(--white);
  border-radius: .3125rem;
  width: 100%;
  height: .3125rem;
  margin-top: 1.375rem;
  margin-bottom: 4rem;
  display: flex;
  position: relative;
}

.home-tabs-progress-line {
  background-image: linear-gradient(90deg, #5469e2, #5925dccc);
  border-radius: .3125rem;
  width: 10%;
  height: 100%;
}

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

.home-tabs-content-grid {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.integrate-logos-holder {
  grid-column-gap: 1rem;
  background-image: linear-gradient(90deg, #fff 30%, #fff0);
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 1rem;
  display: flex;
  overflow: clip;
}

.home-tabs-image {
  border-radius: 2rem;
  width: 100%;
  height: 28.875rem;
  max-height: 34vw;
  padding: .625rem;
  position: relative;
  overflow: clip;
}

.home-tabs-image-border {
  z-index: 2;
  border: .625rem solid var(--white);
  pointer-events: none;
  border-radius: 2rem;
  position: absolute;
  inset: 0%;
}

.home-tabs-image-circle-green {
  opacity: .5;
  filter: blur(6rem);
  pointer-events: none;
  background-color: #6bff9e;
  border-radius: 100%;
  width: 50%;
  height: 71%;
  position: absolute;
  right: 4%;
}

.home-tabs-image-circle-purple {
  opacity: .5;
  filter: blur(6rem);
  pointer-events: none;
  background-color: #8039e9;
  border-radius: 100%;
  width: 50%;
  height: 71%;
  position: absolute;
  bottom: -8%;
  right: 0%;
}

.home-tabs-image-circle-blue {
  opacity: .5;
  filter: blur(6rem);
  pointer-events: none;
  background-color: #5e72e4;
  border-radius: 100%;
  width: 50%;
  height: 71%;
  position: absolute;
  bottom: -8%;
  left: -3%;
}

.home-tabs-trigger {
  pointer-events: none;
  height: 70vh;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.home-tabs-content-holder {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.home-tabs-inner-logos {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.home-tabs-inner-logos-holder {
  grid-column-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home-tabs-list {
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.home-tabs-list-item {
  grid-column-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.gap-s {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.rebrand-button-secondary {
  grid-column-gap: .375rem;
  color: var(--dark-slate-blue-2);
  letter-spacing: -.02em;
  justify-content: flex-start;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5em;
  transition: color .25s;
  display: flex;
}

.rebrand-text-blue {
  color: #5469e2;
}

.home-hero-text-deco-1 {
  width: 1.4375rem;
  height: 1.375rem;
  position: absolute;
  top: 0;
  left: -1rem;
}

.home-hero-text-deco-2 {
  width: .875rem;
  height: 1.1875rem;
  position: absolute;
  bottom: 0;
  right: -.5rem;
}

.akash-gupta {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 20rem;
  max-width: 100%;
  display: flex;
  position: relative;
}

.doodle-star {
  width: 1.875rem;
  height: 1.875rem;
  position: absolute;
  inset: -.5rem .1rem 0% auto;
}

.hero-compare-logos-wrapper {
  grid-column-gap: 4.125rem;
  grid-row-gap: 4.125rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.hero-compare-logo {
  z-index: 2;
  background-image: linear-gradient(#fcfcfd 50%, #ebefff);
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: 5.6875rem;
  height: 5.6875rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 17px #5e72e440;
}

.hero-compare-logo.zeda {
  z-index: 1;
  background-image: linear-gradient(#96a5f9 41%, #5e72e4);
}

.hero-compare-logo-img {
  object-fit: contain;
  width: 2.65625rem;
  height: auto;
}

.hero-compare-deco-logo-arrow {
  width: 4.26938rem;
  height: 1.75rem;
  position: absolute;
  top: -1.5rem;
}

.hero-compare-star {
  width: 1.4375rem;
  height: 1.375rem;
  position: absolute;
  top: -1.5rem;
  left: -3.4375rem;
}

.hero-compare-star.right {
  width: 1.03438rem;
  height: 1.40625rem;
  inset: auto -2.5rem -1.2rem auto;
}

.hero-compare-deco-underline-holder {
  flex-flow: column;
  display: flex;
}

.hero-compare-undeline-img {
  width: 11.5rem;
  height: .75rem;
  margin-left: 4.4rem;
}

.new-compare-benefit-card {
  background-color: #fcfcfc;
  border: .0625rem solid #0000001a;
  border-radius: 1.25rem;
  padding: 2rem 2rem 3.5rem;
  box-shadow: 0 0 35px #00000014;
}

.new-compare-benefit-icon {
  object-fit: contain;
  width: 3rem;
  height: 3rem;
  margin-bottom: 1.25rem;
}

.rebrand-p-xs {
  color: var(--dark-slate-blue-2);
  letter-spacing: -.02em;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5em;
}

.rebrand-p-xs.table-top-text-grey {
  color: #10182880;
  font-weight: 700;
}

.rebrand-p-xs.text-color-black-2 {
  color: var(--black-2);
}

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

.compare-review-grey-card {
  background-color: #f0f3fc;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 3rem;
  display: flex;
}

.compare-review-logo {
  width: auto;
  height: 3rem;
}

.compare-review-grid-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.compare-review-dark-purple-card {
  background-color: #8039e9;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 23.0625rem;
  padding: 1.8125rem 2rem 2rem;
  display: flex;
}

.compare-review-dark-puprle-stars {
  object-fit: contain;
  width: 3.1875rem;
  height: 3.625rem;
}

.compare-review-lightbox-link {
  border-radius: 1.25rem;
  width: 100%;
  height: 23.0625rem;
  overflow: hidden;
}

.compare-review-purple-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #5e72e4;
  border-radius: 1.25rem;
  padding: 2rem;
  display: flex;
}

.compare-review-quotes {
  object-fit: contain;
  width: 2rem;
  height: 1.5rem;
}

.compare-review-image-holder {
  border-radius: 1.25rem;
  width: 100%;
  height: 26.5625rem;
  overflow: hidden;
}

.compare-footer-content-holder {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 41.25rem;
  display: flex;
  position: relative;
}

.compare-table-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.compare-table-cell {
  background-color: #fcfcfc;
  border-bottom: .0625rem solid #0000001a;
  justify-content: flex-start;
  align-items: center;
  min-height: 6rem;
  padding: 1.5rem;
  display: flex;
}

.compare-table-cell.top-cell {
  background-color: #fcfcfc00;
  border-bottom-style: none;
  justify-content: center;
  align-items: center;
  min-height: auto;
  padding-top: 2rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.compare-table-cell.top-cell.compare-hihglihted-cell {
  background-color: #e2e6fa;
}

.compare-table-cell.compare-hihglihted-cell.last {
  border-bottom-style: none;
  position: relative;
}

.compare-table-cell.first-cell {
  padding-left: 2rem;
}

.compare-table-cell.compare-cell-bot-left-radius, .compare-table-cell.compare-cell-bot-right-radius {
  border-bottom-style: none;
}

.compare-table-zeda-logo {
  width: 8.125rem;
  height: auto;
}

.compare-hihglihted-cell {
  background-color: #e2e6fa;
}

.compare-cell-all-top-radius {
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
}

.compare-cell-top-left-radius {
  border-top-left-radius: 1.25rem;
}

.compare-cell-top-right-radius {
  border-top-right-radius: 1.25rem;
}

.compare-cell-bot-right-radius {
  border-bottom-right-radius: 1.25rem;
}

.compare-cell-bot-left-radius {
  border-bottom-left-radius: 1.25rem;
}

.compare-last-cel-extra-space {
  background-color: #e2e6fa;
  border-bottom-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  height: 1rem;
  position: absolute;
  inset: auto 0% -1rem;
}

.code-embed {
  width: 100%;
}

.popup-exit-icon {
  pointer-events: none;
  width: 3.5rem;
  height: 3.5rem;
  position: absolute;
  inset: -10% -5% auto auto;
}

.trusted-by-swiper-css {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.trusted-holder {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  transform: translate(0);
}

.trusted-logos-holder {
  flex: none;
  display: flex;
}

.font-weight-satoshi-900 {
  font-weight: 900;
}

.demo-benefit-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.demo-hero-deco-line {
  background-color: #10182826;
  width: 100%;
  height: .0625rem;
}

.demo-hero-benefit-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.demo-hero-benefit-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff;
  border: .0625rem solid #eaecf0;
  border-radius: 1.25rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 1.25rem;
  display: flex;
  box-shadow: 0 0 24px #1018281a;
}

.demo-hero-embed {
  border-radius: .5rem;
  width: 95%;
  height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
  overflow: hidden;
}

.demo-enterprise-inner-white-section {
  width: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: relative;
}

.demo-sneak-peek-section {
  z-index: 2;
  background-color: var(--white);
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 7rem;
  padding-top: 6.25rem;
  padding-bottom: 7rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.new-arrow-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #8039e9, #5469e2);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.new-arrow-button.without-gradient {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.talk-to-us-link-icon {
  width: 1.625rem;
  height: 1.625rem;
}

.demo-enterprise-gradient {
  background-image: linear-gradient(0deg, var(--white), #fff0);
  width: 1.5rem;
  height: 20%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.demo-enterprise-gradient.align-right, .demo-enterprise-gradient.right-gradient {
  left: auto;
  right: 0;
}

.book-a-demo-widget {
  border-radius: 2rem;
  overflow: hidden;
}

.demo-review-logo {
  width: 100%;
  max-width: 12.875rem;
  height: 3rem;
}

.demo-review-deco-line {
  background-color: #1018281a;
  width: 100%;
  height: .0625rem;
}

.demo-reviewer-holder {
  filter: drop-shadow(0 0 8px #0000001f);
  flex: none;
  width: 4rem;
  height: 4rem;
}

.demo-reviewer-img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.demo-reviewer-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.demo-case-study-card {
  background-image: linear-gradient(#5e72e4, #8039e9);
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2.5rem;
  display: flex;
}

.demo-hero-deco-img {
  width: 100%;
  max-width: 10.625rem;
  height: 7.25rem;
  position: absolute;
  top: -4.7rem;
  right: -4.6rem;
}

.field-guide-hero-star {
  width: 1.4375rem;
  height: 1.375rem;
  color: var(--purple);
  position: absolute;
  bottom: 35%;
  right: 39%;
}

.field-guide-hero-block {
  border-radius: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: calc(100% - 2rem);
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.field-guide-hero-gradient {
  opacity: .35;
  pointer-events: none;
  background-image: linear-gradient(0deg, #d7dcf8, #d7dcf800);
  position: absolute;
  inset: 0%;
}

.field-guide-form-block {
  width: 100%;
  margin-bottom: 0;
}

.field-guide-form {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.field-guide-text-field {
  height: 3.75rem;
  color: var(--dark-slate-blue-2);
  border: .0625rem solid #0000001a;
  border-radius: 6.25rem;
  margin-bottom: 0;
  padding: .875rem 9rem .875rem 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.6em;
}

.field-guide-text-field:focus {
  border-color: #0000004d;
}

.field-guide-text-field::placeholder {
  color: #34405480;
  font-weight: 500;
}

.field-guide-form-btns-wrapper {
  height: 3.25rem;
  margin-right: .25rem;
  display: flex;
  position: absolute;
  right: 0;
}

.field-guide-submit-btn {
  z-index: 5;
  background-color: #3898ec00;
  position: absolute;
  inset: 0%;
}

.field-guide-path {
  border-radius: .75rem;
  width: 100%;
  height: 5.625rem;
  display: flex;
}

.field-guide-path.template-path {
  height: auto;
  font-family: Satoshi, sans-serif;
}

.field-guide-path-first-block {
  background-color: #f1f3fd;
  border-top-left-radius: .75rem;
  border-bottom-left-radius: .75rem;
  flex: none;
  width: 6.25rem;
  height: 100%;
  padding: 2rem 3.125rem 2.125rem 1.625rem;
}

.field-guide-path-first-block.last {
  border-left: .0625rem solid #0000001a;
  border-radius: 0 .75rem .75rem 0;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3.125rem;
  padding-right: 1.625rem;
  display: flex;
  position: relative;
}

.field-guide-path-first-block.template-last {
  background-color: #fff;
  border-left: .0625rem solid #0000001a;
  border-radius: 0 .75rem .75rem 0;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding-left: 2.1875rem;
  padding-right: 2.1875rem;
  display: flex;
  position: relative;
}

.field-guide-path-first-block.template-last.grey {
  background-color: #fcfcfc;
}

.field-guide-path-block {
  background-color: #f1f3fd;
  border-left: .0625rem solid #0000001a;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 17.3125rem;
  padding: 1.3125rem 3rem;
  font-family: Satoshi, sans-serif;
  font-weight: 700;
  display: flex;
  position: relative;
}

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

.field-guide-path-inner-holder {
  width: 100%;
  max-width: 10rem;
}

.field-guide-parth-circle {
  width: 3rem;
  height: 3rem;
  color: var(--purple);
  background-color: #fcfcfc;
  border: .0625rem solid #0000001a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: -1.5rem;
  overflow: hidden;
}

.field-guide-parth-circle.template-active {
  color: var(--white);
  background-color: #fcfcfc00;
  border-color: #0000;
  flex: none;
  position: relative;
  left: auto;
}

.field-guide-path-gradient {
  opacity: 0;
  background-image: linear-gradient(315deg, #5e72e4, #fff);
  position: absolute;
  inset: 0%;
}

.field-guide-path-gradient.active {
  opacity: 1;
}

.field-guide-location-path {
  width: 100%;
  display: flex;
}

.field-guide-location-path-first {
  width: 6.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.field-guide-location-path-first.last {
  justify-content: flex-end;
  padding-left: 1.25rem;
  padding-right: 0;
}

.field-guide-location-pill {
  letter-spacing: -.02em;
  text-transform: uppercase;
  border: .0625rem solid #1018281a;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  height: 2.125rem;
  padding: .625rem 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: .875em;
  display: flex;
}

.field-guide-location-path-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 17.3125rem;
  font-family: Satoshi, sans-serif;
  font-weight: 700;
  display: flex;
  position: relative;
}

.field-guide-location-blocks-wrapper {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.field-guide-location-path-line {
  outline-offset: 0px;
  outline: .0625rem dashed #00000059;
  width: 100%;
  position: absolute;
}

.field-guide-path-wrapper {
  width: 100%;
  overflow: auto;
}

.field-guide-path-wrapper.template {
  padding-bottom: 1rem;
  overflow: auto;
}

.field-guide-location-path-icon {
  z-index: 2;
  background-color: var(--white);
  object-fit: contain;
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
  display: block;
  position: relative;
}

.featured-field-guide-coll-list-wrapper, .featured-field-guide-coll-list {
  width: 100%;
}

.featured-field-guide-card {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-image: radial-gradient(circle at 0 0, #fff, #8039e9 21%, #d7dcf8 59%, #5469e2);
  border-radius: 1.375rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: .5rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 60px #0a25401a;
}

.featured-field-guide-card-img {
  z-index: 2;
  border-radius: 1rem;
  flex: none;
  width: 100%;
  max-width: 27.25rem;
  height: 22.75rem;
  position: relative;
  overflow: hidden;
}

.featured-field-guide-card-content {
  z-index: 2;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  padding-right: 3rem;
  font-family: Satoshi, sans-serif;
  display: flex;
  position: relative;
}

.field-guide-lightbox {
  border-radius: 1.25rem;
  width: 100%;
  max-width: 33.4375rem;
  height: 100%;
  overflow: hidden;
}

.field-guide-hero-back-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.field-guide-hero-back-icon {
  width: 1.125rem;
  height: 1.125rem;
  color: var(--black-2);
  position: relative;
  top: -.0625rem;
}

.field-guide-back-home-btn {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--black-2);
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  font-family: Satoshi, sans-serif;
  font-weight: 700;
  display: flex;
}

.guide-temp-path-active-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #8392ea;
  border-top-left-radius: .75rem;
  border-bottom-left-radius: .75rem;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 13.875rem;
  max-width: 13.875rem;
  padding: 1.5rem 1.25rem 1.5rem 1.5rem;
  display: flex;
}

.guide-temp-path-block {
  background-color: #fff;
  border-left: .0625rem #0000001a;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 10rem;
  height: 100%;
  padding: 1.3125rem 1rem;
  font-family: Satoshi, sans-serif;
  font-weight: 700;
  display: flex;
  position: relative;
}

.guide-temp-path-block.grey {
  background-color: #fcfcfc;
  min-width: 10rem;
}

.guide-temp-block-content {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.display-inline {
  display: inline;
}

.opacity-75 {
  opacity: .75;
}

.field-guide-temp-dots {
  margin-left: .2rem;
  margin-right: .2rem;
}

.guide-temp-location-icon {
  color: #28303f;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  bottom: -.75rem;
}

.guide-temp-coll-list-wrapper {
  flex: 1;
}

.guide-temp-coll-list {
  height: 100%;
  display: flex;
}

.field-guide-temp-content-card {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  background-color: #fcfcfc;
  border: .0625rem solid #0000001a;
  border-radius: 2rem;
  justify-content: space-between;
  align-items: center;
  padding: 2.375rem 3rem;
  display: flex;
}

.guide-temp-cards-coll-list-wrapper {
  width: 100%;
}

.guide-temp-cards-coll-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.guide-temp-coll-item {
  flex: 1;
}

.guide-temp-cards-coll-item {
  width: 100%;
}

.guide-temp-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fcfcfc;
  border: .0625rem solid #0000001a;
  border-radius: 1.25rem;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: .5rem .5rem 1.5rem;
  display: flex;
}

.guide-temp-card-img {
  border-radius: .75rem;
  width: 100%;
  max-width: 25.5rem;
  height: 21.3125rem;
  overflow: hidden;
}

.guide-temp-card-content {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.field-guide-temp-card {
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: calc(100% - 2rem);
  max-width: 88rem;
  min-height: 30.125rem;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.field-guide-temp-card-gradient {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #f5f6ff 48%, #f5f6ff00);
  position: absolute;
  inset: 0%;
}

.field-guide-temp-card-content {
  z-index: 2;
  width: 100%;
  max-width: 47.3125rem;
  position: relative;
}

.field-guide-temp-card-img {
  object-fit: cover;
  width: 100%;
  max-width: 50.5rem;
  height: 100%;
  min-height: 30.125rem;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.field-guide-temp-card-time {
  z-index: 2;
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.back-to-field-guide-holder {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.field-guide-temp-rich-text {
  margin-bottom: 3rem;
}

.field-guide-temp-rich-text h2 {
  letter-spacing: -.045rem;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 2.25rem;
  line-height: 1.22em;
}

.field-guide-temp-rich-text p {
  color: var(--dark-slate-blue-2);
  letter-spacing: -.0225rem;
  margin-bottom: 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  line-height: 1.55em;
}

.field-guide-temp-rich-text h4 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.25em;
}

.field-guide-temp-rich-text h3 {
  letter-spacing: -.03rem;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.5rem;
  line-height: 1.33em;
}

.field-guide-temp-rich-text h1 {
  letter-spacing: -.06rem;
  margin-bottom: 2rem;
  font-family: Satoshi, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.25em;
}

.field-guide-temp-rich-text h5 {
  margin-bottom: 1rem;
  font-family: Satoshi, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.2em;
}

.field-guide-temp-rich-text h6 {
  margin-bottom: .5rem;
  font-family: Satoshi, sans-serif;
  font-size: .875rem;
  line-height: 1.33em;
}

.field-guide-temp-rich-text blockquote {
  color: var(--royal-blue);
  background-color: #dce1f9;
  border-left-style: none;
  border-radius: 1.25rem;
  margin-bottom: 2rem;
  padding: 1.25rem 1.5rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4em;
}

.field-guide-temp-rich-text ol {
  color: var(--dark-slate-blue-2);
  letter-spacing: -.0225rem;
  margin-bottom: 1rem;
  padding-left: 2rem;
  font-family: Satoshi, sans-serif;
  font-size: 1.125rem;
  line-height: 1.55em;
}

.field-guide-temp-rich-text ul {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: var(--dark-slate-blue-2);
  letter-spacing: -.0225rem;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.55em;
}

.field-guide-temp-rich-text a {
  color: var(--purple);
  text-decoration: underline;
  transition: color .3s ease-in-out;
}

.field-guide-temp-rich-text a:hover {
  color: var(--royal-blue);
}

@media screen and (min-width: 1280px) {
  .heading-xsmall.is-blogs-cta {
    font-size: 2em;
  }

  .button {
    padding: 1rem 3rem;
    font-size: 1.125em;
  }

  .button.is-nav-dropdown {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1em;
  }

  .button.is-footer-form {
    padding: .75rem 2rem;
  }

  .button.is-next {
    padding-left: 3rem;
    padding-right: 2.75rem;
  }

  .button.is-previous {
    padding-left: 1.75rem;
  }

  .button.is-nav-cta, .button.is-pricing-cta {
    padding: .75rem 2rem;
    font-size: 1em;
  }

  .button.is-case-study {
    width: 14rem;
  }

  .button.is-lps, .button.is-lps-white {
    background-position: 40px;
    padding-left: 4.5rem;
  }

  .secondary-button {
    padding: .75rem 2.5rem;
    font-size: 1.125em;
  }

  .secondary-button.is-nav-dropdown {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .secondary-button.is-testimonials {
    padding: .65rem 1.5rem;
  }

  .secondary-button.is-testimonials.is-see-less {
    bottom: 3.5rem;
  }

  .secondary-button.is-pricing {
    padding: .65rem 2rem;
    font-size: 1em;
  }

  .nav_left-wrapper {
    margin-right: 2.5rem;
  }

  .nav_right-wrapper {
    grid-column-gap: 1.25rem;
  }

  .nav_menu {
    grid-column-gap: 2rem;
  }

  .nav_link {
    font-size: 1em;
  }

  .nav_button-watch {
    margin-left: 3rem;
    margin-right: 3rem;
    padding: .625rem 1.25rem;
    font-size: 1em;
  }

  .nav_dropdown-toggle {
    font-size: 1em;
  }

  .nav_dropdown-link-top-wrapper {
    font-size: 1.125em;
    font-weight: 700;
  }

  .customers_logo-wrapper {
    grid-column-gap: 3.5rem;
    grid-row-gap: 2rem;
  }

  .tab_content-wrapper {
    top: -10rem;
    overflow: visible;
  }

  .tab_image-wrapper {
    width: 30rem;
    height: 35rem;
  }

  .tab_image-wrapper.is-left {
    right: 2rem;
  }

  .tab_image-background {
    width: 23rem;
    height: 27rem;
  }

  .tab_image-1 {
    width: 30rem;
    height: 30rem;
  }

  .home-integrations_wrapper.is-lps {
    padding: 4rem;
  }

  .home-story_content-wrapper.is-left {
    min-width: 40rem;
  }

  .home-story_logo-image.is-inc42 {
    width: 6rem;
  }

  .home-story_logo-image.is-yourstory {
    width: 5.75rem;
  }

  .home-story_logo-image.is-entrepreneur {
    width: 8.5rem;
  }

  .home-story_logo-image.is-beststartup {
    width: 10rem;
  }

  .testimonials-components_wrapper {
    column-gap: 2rem;
  }

  .academy_content-wrapper.is-left {
    min-width: 40rem;
    min-height: 14rem;
  }

  .academy_content-paragraph.text-size-small {
    max-width: 21rem;
  }

  .academy_content-bg-image {
    height: 21rem;
  }

  .footer_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .footer_wrapper.is-lps {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .footer_column-wrapper {
    max-width: 100%;
  }

  .footer_form {
    width: 350px;
  }

  .footer_form-field {
    padding-right: 9.25rem;
  }

  .social-links-wrapper {
    grid-column-gap: 1.25rem;
    align-items: center;
  }

  .product-header_wrapper {
    margin-top: 6rem;
  }

  .product-header_wrapper.is-lps {
    margin-top: 4rem;
  }

  .product-header_left-wrapper {
    max-width: 40rem;
    padding-left: 2rem;
  }

  .product-header_icon {
    width: 3.75rem;
    height: 3.75rem;
  }

  .product-header_image-wrapper {
    width: 32rem;
    max-width: 32rem;
    height: 24rem;
  }

  .features-summary_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    align-items: start;
  }

  .other-products_component {
    height: 22rem;
  }

  .about-summary_wrapper {
    grid-column-gap: 4rem;
  }

  .about-gallery_image.is-one {
    width: 30rem;
  }

  .about-gallery_image.is-two {
    width: 13.75rem;
  }

  .about-gallery_image.is-three {
    width: 22.5rem;
  }

  .about-gallery_image.is-four {
    width: 9.25rem;
    left: 4.5rem;
  }

  .about-gallery_image.is-five {
    width: 13.75rem;
    right: 11rem;
  }

  .about-gallery_image.is-six {
    width: 12.5rem;
    right: 9.5rem;
  }

  .about-team_wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 70rem;
  }

  .pricing-plans_tabs-plan-bottom-wrapper {
    max-width: 18rem;
    top: 23.5rem;
  }

  .pricing-plans_tabs-plan-middle-wrapper {
    top: 11rem;
  }

  .pricing-plans_tabs-plan-middle-wrapper.is-right, .pricing-plans_tabs-plan-middle-wrapper.is-left {
    margin-top: 3rem;
    top: 10.5rem;
  }

  .pricing-comparison_col-wrapper {
    max-width: 16rem;
  }

  .pricing-comparison_col-wrapper.is-feature-heading {
    width: 20rem;
    max-width: 23rem;
  }

  .pricing-comparison_col-wrapper.is-product-heading.is-highlighted {
    margin-bottom: 0;
  }

  .blogs-featured_right-wrapper {
    width: 29rem;
  }

  .blogs-heading {
    font-size: 3.25em;
  }

  .blogs-heading.is-must-read {
    font-size: 2em;
  }

  .blog-featured_name-wrapper {
    max-width: 16rem;
  }

  .blogs-all_wrapper {
    grid-column-gap: 2rem;
  }

  .blogs-all_single-wrapper {
    width: 22rem;
  }

  .webinar-all_collection-wrapper {
    grid-column-gap: 2.5rem;
  }

  .legal-rich-text p {
    font-size: 1.125em;
    font-weight: 500;
  }

  .resources_single-left-wrapper, .resources_single-right-wrapper {
    width: 20rem;
  }

  .ebook-header_left-wrapper {
    width: 40rem;
  }

  .ebook-header_right-wrapper {
    width: 28rem;
  }

  .ebook-benefits_right-wrapper {
    max-width: 30rem;
  }

  .glossary-nav_right-wrapper {
    grid-column-gap: .5rem;
  }

  .glossary-nav_link {
    font-size: 1.125em;
  }

  .glossary_category-wrapper {
    padding-bottom: 5rem;
  }

  .glossary_category-name {
    font-size: 5.625rem;
  }

  .glossary_defination {
    font-size: 1.125em;
    line-height: 1.6;
  }

  .academy_image-wrapper {
    width: 14rem;
    max-width: 14rem;
    height: 12.5rem;
  }

  .academy_image-wrapper.is-small {
    height: 15rem;
  }

  .home-header_wrapper {
    grid-column-gap: 2.5rem;
  }

  .home-header_image-background {
    width: 25rem;
    height: 30.5rem;
  }

  .home-header_main-image {
    width: 16.1875rem;
    height: 33rem;
  }

  .home-header_feature-image {
    width: 18rem;
    height: 8rem;
    left: 16.5rem;
  }

  .home-header_feature-image.is-one {
    top: -2.5rem;
  }

  .home-header_feature-image.is-two {
    top: 5.75rem;
  }

  .home-header_feature-image.is-three {
    top: 14.15rem;
  }

  .home-header_feature-image.is-four {
    top: 22.5rem;
  }

  .faqs_paragraph {
    max-width: 60rem;
  }

  .landing-page-header_image {
    height: 35rem;
  }

  .landing-page-header_wrapper {
    grid-column-gap: 2.5rem;
  }

  .lp-content_rich-text-wrapper {
    justify-content: space-around;
  }

  .lp-content_nav-link.w--current {
    font-size: 1.5em;
  }

  .section-case-studies-header {
    background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62e386b218ee99a93bfe9226_Group%20427322115-min.png"), url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62e90426c624b9228af29296_Mask%20group-min.jpg");
    background-position: 95%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: 390px, cover;
  }

  .case-studies-header_left-wrapper {
    margin-left: 4rem;
  }

  .case-studies-navbar_links-wrapper {
    grid-column-gap: 2.5rem;
  }

  .case-studies_thumbnail-wrapper {
    width: 12.5rem;
    height: 12.5rem;
  }

  .case-study-header_left-wrapper {
    max-width: 36rem;
    margin-top: 3rem;
  }

  .case-study-header_right-wrapper {
    height: 38rem;
  }

  .case-study-header_company-name {
    font-size: 1.5em;
  }

  .case-study-header_bg-wrapper {
    width: 28rem;
    height: 32rem;
  }

  .case-study-header_image {
    width: 28rem;
    height: 32rem;
    top: 3rem;
    left: -3rem;
  }

  .pricing-plans_early-bird-wrapper {
    font-size: 1.125em;
  }

  .case-study_rich-text blockquote {
    font-size: 2em;
    line-height: 1.3;
  }

  .lps-header_form-background {
    bottom: -2rem;
    left: -2rem;
  }

  .home-header_heading {
    font-size: 3em;
  }

  .launching-soon-heading {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 290px;
    display: flex;
    position: static;
    inset: 0% auto auto 0%;
  }

  .launching-soon-form-heading {
    margin-bottom: 0;
    top: 0;
    bottom: 0;
    left: 290px;
  }

  .launching-soon-sub-heading {
    top: 0;
    left: 290px;
  }

  .pricing-tools_wrapper {
    grid-column-gap: 1.5rem;
  }

  .pricing-tools_stack-heading {
    font-size: 1.25em;
  }

  .pricing-tools-zeda_wrapper {
    margin-bottom: 2rem;
  }

  .pricing-tools_rows-wrapper {
    grid-row-gap: 2rem;
  }

  .home-header_heading-2 {
    text-align: center;
  }

  .advantage-item-title-copy {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nav_right-wrapper-2 {
    grid-column-gap: .625rem;
  }

  .footer_component-2.no-footer {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: flex;
  }

  .nav_dropdown-toggle-2 {
    font-size: 1em;
  }

  .nav_menu-2 {
    grid-column-gap: 2rem;
  }

  .nav_link-2 {
    font-size: 1em;
  }

  .product-header_wrapper-copy {
    margin-top: 6rem;
  }

  .product-header_wrapper-copy.new-roadmap-wrapper, .product-header_wrapper-copy.use-cases-wrapper {
    margin-top: auto;
    margin-bottom: auto;
  }

  .nav_dropdown-link-top-wrapper-2 {
    font-size: 1em;
    font-weight: 700;
  }

  .button-5 {
    padding: 1rem 3rem;
    font-size: 1.125em;
  }

  .button-5.home-header-sign {
    padding: .75rem 1.5rem;
    font-size: 1em;
    text-decoration: none;
  }

  .button-5.home-header-sign.block {
    font-size: .875rem;
  }

  .button-5.is-nav-cta {
    padding: .75rem 1.84375rem;
    font-size: 1em;
  }

  .button-5.ppc-nav-button, .button-5.use-case-smaller-btn {
    padding: .75rem 1.5rem;
    font-size: 1em;
    text-decoration: none;
  }

  .footer_row-wrapper {
    max-width: 100%;
  }

  .product-header_left-wrapper-copy {
    max-width: 46.75rem;
    padding-left: 2rem;
  }

  .product-header_left-wrapper-copy.new-roadmap-header-wrapper, .product-header_left-wrapper-copy.use-cases-header-wrapper {
    padding-left: 0;
  }

  .dropdown-toggle {
    color: #344054;
  }

  .product-header_left-wrapper-copy-copy {
    max-width: 41rem;
    padding-left: 2rem;
  }

  .product-header_wrapper-copy-copy {
    margin-top: 6rem;
  }

  .advantage-item-title-copy-copy-2._90-pr {
    max-width: 90%;
  }

  .product-header_left-wrapper-copy-copy-copy {
    max-width: 38rem;
    padding-left: 2rem;
  }

  .collect-feedback-dop-text {
    top: -19%;
  }

  .collect-feedback-dop-text.ppc {
    top: -17%;
  }

  .faqs_paragraph-2 {
    max-width: 60rem;
  }

  .product-header_left-wrapper-2 {
    max-width: 46.75rem;
    padding-left: 2rem;
  }

  .text-block-18 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .home-header_bottom-wrapper {
    min-width: 70rem;
  }

  .product-header_left-wrapper-3 {
    max-width: 46.75rem;
    padding-left: 2rem;
  }

  .footer_wrapper-6 {
    grid-column-gap: 1rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .product-header_left-wrapper-4 {
    max-width: 46.75rem;
    padding-left: 2rem;
  }

  .text-block-22 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .product-header_left-wrapper-5 {
    max-width: 50rem;
    padding-left: 2rem;
  }

  .image-78 {
    width: 2rem;
    height: 2rem;
  }

  .integrations_name-logo-wrapper-3 {
    width: 3.25rem;
    height: 3.25rem;
  }

  .pricing-comparison_col-wrapper-2 {
    max-width: 16rem;
  }

  .pricing-comparison_col-wrapper-2.is-product-heading.is-highlighted {
    margin-bottom: 0;
  }

  .pricing-comparison_col-wrapper-2.is-feature-heading {
    width: 20rem;
    max-width: 23rem;
  }

  .pricing-plans_popup-2 {
    display: none;
    right: -75.3281px;
  }

  .secondary-button-2 {
    padding: .75rem 2.5rem;
    font-size: 1.125em;
  }

  .secondary-button-2.is-pricing {
    padding: .65rem 2rem;
    font-size: 1em;
  }

  .button-16 {
    padding: 1rem 3rem;
    font-size: 1.125em;
  }

  .overflow-none-2 {
    max-width: 65.25rem;
    margin-left: auto;
    margin-right: auto;
  }

  .pricing-plans_tabs-plan-bottom-wrapper-2 {
    max-width: 18rem;
    top: 23.5rem;
  }

  .pricing-tools_wrapper-2 {
    grid-column-gap: 1.5rem;
  }

  .pricing-plans_tabs-plan-middle-wrapper-2 {
    top: 11rem;
  }

  .pricing-tools_stack-heading-2 {
    font-size: 1.25em;
  }

  .button-17 {
    padding: 1rem 3rem;
    font-size: 1.125em;
  }

  .button-17.is-pricing-cta {
    padding: .75rem 2rem;
    font-size: 1em;
  }

  .image-31 {
    bottom: -16%;
  }

  .image-31.arrow-img2 {
    bottom: -15.5%;
  }

  .image-85 {
    left: 13%;
  }

  .products-content-grid {
    grid-row-gap: 6.5rem;
  }

  .home-header_wrapper-3 {
    grid-column-gap: 2.5rem;
  }

  .div-block-6 {
    grid-column-gap: 4rem;
  }

  .products-content-item-img {
    z-index: 2;
    position: relative;
  }

  .image-30 {
    right: -18%;
  }

  .image-30.arrow-3.new-last {
    bottom: 22%;
    right: -7%;
  }

  .image-30.arrow-1 {
    right: -16%;
  }

  .image-30.arrow-1.new-first {
    right: -21%;
  }

  .home-header_heading-4 {
    text-align: center;
  }

  .image-105 {
    right: -7%;
  }

  .use-cases-first-column {
    padding-right: 2rem;
  }

  .use-cases-second-column {
    padding-left: 2rem;
  }

  .case-studie-hero-image-holder.wati {
    margin-bottom: -16.7rem;
  }

  .roadmap-heading-deco-image {
    right: 10%;
  }

  .faqs_paragraph-3 {
    max-width: 60rem;
  }

  .pricing-tab-image-holder {
    width: 45.8rem;
    height: 110%;
  }

  .pricing-tab-image-holder.bigger {
    height: 115%;
  }

  .ppc-tab-content {
    overflow: visible;
  }

  .button-22 {
    padding: 1rem 3rem;
    font-size: 1.125em;
  }

  .button-22.is-nav-cta {
    padding: .75rem 1.84375rem;
    font-size: 1em;
  }

  .button-22.home-header-sign {
    padding: .75rem 1.5rem;
    font-size: 1em;
    text-decoration: none;
  }

  .nav_link-9 {
    font-size: 1em;
  }

  .nav_dropdown-link-top-wrapper-9 {
    font-size: 1em;
    font-weight: 700;
  }

  .insights-2-0-hero-content-holder {
    max-width: 46.75rem;
    padding-left: 2rem;
  }

  .insights-card-heading {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-hero-gradient {
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
  }

  .new-pricing-price-heading {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.8rem;
  }

  .blog-dd-cta {
    padding: 1rem;
  }

  .lead-capture-pricing-card-gradient {
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
  }

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

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

  .field-guide-hero-star {
    right: 43%;
  }
}

@media screen and (min-width: 1440px) {
  .padding-top.padding-xxhuge {
    padding-bottom: 2rem;
  }

  .text-size-large {
    border-color: #0000;
  }

  .button {
    font-weight: 700;
  }

  .button.is-previous {
    padding-right: 2.5rem;
  }

  .secondary-button {
    padding: .9rem 3rem;
    font-weight: 700;
  }

  .nav_container.is-blog-nav {
    padding-left: 0;
  }

  .nav_button-watch {
    margin-right: 5rem;
    font-weight: 700;
  }

  .video-play-button.is-webinar-all {
    cursor: pointer;
  }

  .home-header_left-wrapper {
    width: 65%;
  }

  .customers_logo-wrapper {
    grid-column-gap: 2.5rem;
  }

  .tab_content-wrapper {
    top: -16rem;
  }

  .tab_link {
    max-width: 30rem;
  }

  .tab_image-wrapper {
    width: 35rem;
    height: 40rem;
  }

  .tab_image-wrapper.is-left {
    right: 6rem;
  }

  .tab_image-background {
    width: 25rem;
    height: 30rem;
  }

  .tab_image-1 {
    width: 35rem;
    height: 35rem;
  }

  .academy_content-bg-image {
    height: 22rem;
  }

  .section-collect-header {
    position: relative;
  }

  .product-header_wrapper {
    margin-top: 8rem;
  }

  .product-header_left-wrapper {
    padding-left: 4rem;
  }

  .product-header_image-wrapper {
    justify-content: flex-end;
    width: 36rem;
    max-width: 36rem;
    height: 28rem;
    display: flex;
  }

  .cta_heading {
    max-width: 76rem;
  }

  .about-summary_wrapper {
    grid-column-gap: 5rem;
  }

  .about-team_wrapper {
    width: 70rem;
  }

  .section-about-join-team {
    display: none;
  }

  .pricing-comparison_col-wrapper {
    max-width: 16.5rem;
  }

  .blog-navbar_links-wrapper {
    display: flex;
  }

  .blogs-featured_left-wrapper {
    width: 37.5rem;
  }

  .blogs-featured_right-wrapper {
    width: 30rem;
  }

  .webinar-video-wrapper.is-webinar-all {
    max-height: 297px;
  }

  .glossary-nav_link {
    font-size: 1.25em;
  }

  .home-header_wrapper {
    grid-column-gap: 1rem;
  }

  .home-header_feature-image {
    right: -4rem;
  }

  .pricing-plans_info-popup-wrapper.mt-1rem {
    margin-top: 1.1rem;
  }

  .landing-page-header_wrapper {
    grid-column-gap: 5rem;
  }

  .lp-content_rich-text-wrapper {
    justify-content: space-around;
  }

  .lp-content_nav {
    max-width: 350px;
  }

  .case-studies-header_left-wrapper {
    margin-left: 0;
  }

  .case-studies-navbar_links-wrapper {
    display: flex;
  }

  .case-studies_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

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

  .home-header_heading {
    font-size: 3.25em;
  }

  .launching-soon-heading {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .launching-soon-logo {
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .launching-soon-ph-logo {
    margin-left: auto;
    margin-right: auto;
  }

  .launching-soon-form-heading {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    left: auto;
  }

  .launching-soon-sub-heading {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: auto;
  }

  .pricing-assistance-badge_wrapper {
    grid-column-gap: .625rem;
    align-items: center;
  }

  .home-header_heading-2 {
    text-align: center;
    white-space: nowrap;
    object-fit: contain;
    flex-wrap: wrap;
    margin-right: 40px;
    padding-right: 20px;
    font-size: 4rem;
    font-weight: 900;
    text-decoration: none;
    display: block;
    position: relative;
    overflow: visible;
  }

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

  .image-25 {
    top: -14%;
    right: 3%;
  }

  .container-large-2 {
    text-align: left;
    max-width: 82rem;
  }

  .container-large-2.g {
    max-width: 100%;
  }

  .product-advantage-item-copy {
    align-items: center;
  }

  .nav_right-wrapper-2 {
    grid-column-gap: 1rem;
  }

  .product-header_wrapper-copy {
    margin-top: 8rem;
  }

  .image-33 {
    position: relative;
    top: -107px;
    left: -3%;
  }

  .image-32-copy {
    z-index: 0;
    position: relative;
    top: -8px;
    bottom: 0;
    left: 7%;
  }

  .image-34 {
    position: relative;
    left: 7%;
  }

  .product-advantage-item {
    align-items: center;
  }

  .footer_column-wrapper-2.paddong-left {
    width: 11%;
    padding-left: 0;
  }

  .div-block-41 {
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .button-5 {
    font-weight: 700;
  }

  .button-5.home-header-sign, .button-5.ppc-nav-button, .button-5.use-case-smaller-btn {
    padding: .75rem 1.5rem;
    font-size: 1em;
  }

  .image-9-copy {
    display: inline-block;
  }

  .footer_row-wrapper {
    width: 100%;
    display: flex;
  }

  .footer_row-wrapper.footer_row-wrapper-top {
    width: 100%;
  }

  .footer_sub-column-wrapper {
    margin-top: 2rem;
  }

  .padding-vertical-2.padding-xhuge {
    padding-top: 6rem;
  }

  .product-header_left-wrapper-copy {
    max-width: 42rem;
    padding-left: 0;
    position: relative;
  }

  .section-product-feature-2 {
    background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/647095580d72f61b1a8e1b96_customer-insight-bg.png");
    background-size: auto;
  }

  .section-product-feature-2.new-road-map-hero-section {
    background-size: cover;
  }

  .product-header_heading-copy {
    z-index: 1;
    margin-bottom: 0;
    position: relative;
  }

  .image-9 {
    display: inline-block;
  }

  .paragraph-3-copy {
    font-size: 1rem;
    font-weight: 400;
  }

  .paragraph-3-copy.text-color-white.font-weight-satoshi-700 {
    font-weight: 700;
  }

  .product-advantage-item-img.is-left.green-bg, .product-advantage-item-img.purple-bg {
    padding-left: 1.25rem;
  }

  .cta-image-lines {
    top: -14%;
    right: 3%;
  }

  .cta-image-lines.home-cta-deco, .cta-image-lines.roadmap-new {
    top: -20%;
  }

  .link-block-3 {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi, sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem;
    text-decoration: none;
  }

  .image-34-copy {
    position: relative;
    left: 7%;
  }

  .product-header_left-wrapper-copy-copy {
    max-width: 41rem;
    padding-left: 0;
    position: relative;
  }

  .section-product-feature-copy {
    background-size: auto;
  }

  .padding-vertical-3.padding-xhuge {
    padding-top: 6rem;
  }

  .image-33-copy {
    position: relative;
    top: -107px;
    left: -3%;
  }

  .product-header_wrapper-copy-copy {
    margin-top: 8rem;
  }

  .paragraph-3-copy-copy {
    font-size: 1rem;
    font-weight: 400;
  }

  .div-block-54 {
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .image-43 {
    display: inline-block;
  }

  .product-header_left-wrapper-copy-copy-copy {
    max-width: 38rem;
    padding-left: 0;
    position: relative;
  }

  .padding-vertical-4.padding-xhuge {
    padding-top: 6rem;
  }

  .padding-vertical-4.padding-xhuge.about-padding {
    padding-top: 1.8rem;
  }

  .image-34-copy-copy-copy {
    position: absolute;
    inset: -25% 0% auto auto;
  }

  .section-product-feature-3 {
    background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/647095580d72f61b1a8e1b96_customer-insight-bg.png");
    background-size: auto;
  }

  .section-product-feature-3.product-green-bg {
    background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/64709a47d3b6b46a21bdb44f_Ellipse%2010458.png");
  }

  .section-product-feature-3.white-spacing-fix {
    background-size: cover;
  }

  .div-block-55 {
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .image-45 {
    display: inline-block;
  }

  .product-integration-content {
    margin-top: 3rem;
  }

  .section-integration-header {
    background-size: cover;
    padding-bottom: 3.125rem;
  }

  .product-advantage-item-text {
    max-width: 35rem;
  }

  .image-55.is-1 {
    max-width: 100%;
    margin-left: 0;
  }

  .product-header_left-wrapper-2 {
    padding-left: 0;
    position: relative;
  }

  .image-56 {
    display: inline-block;
  }

  .home-header_top-wrapper {
    max-width: 44rem;
  }

  .home-header_top-wrapper.ppc {
    padding-left: 0;
    padding-right: 0;
  }

  .home-header_bottom-wrapper {
    width: 80rem;
  }

  .image-12 {
    position: absolute;
    inset: 14% -24% 0% auto;
  }

  .product-header_left-wrapper-3 {
    padding-left: 0;
    position: relative;
  }

  .image-61 {
    display: inline-block;
  }

  .div-block-44 {
    width: 100%;
    max-width: 62.5rem;
    height: 38.5625rem;
  }

  .image-63 {
    width: 100%;
    height: 100%;
  }

  .footer_wrapper-6 {
    flex-direction: column;
    display: flex;
  }

  .plan-header-star {
    position: absolute;
    inset: -13% 0% auto auto;
  }

  .impact-tab-link.w--current {
    font-weight: 500;
  }

  .footer_brand-link-6 {
    flex-direction: column;
    display: flex;
  }

  .product-header_left-wrapper-4 {
    padding-left: 0;
    position: relative;
  }

  .image-68 {
    display: inline-block;
  }

  .div-block-64.new-newsletter-right-column {
    grid-column-gap: 7.75rem;
    grid-row-gap: 7.75rem;
  }

  .product-header_heading-copy-3 {
    z-index: 1;
    margin-bottom: 0;
    position: relative;
  }

  .div-block-66 {
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .div-block-29 {
    margin-top: -15.525rem;
    margin-bottom: 8.75rem;
  }

  .swiper-slide.slider-customer-item {
    padding-left: 0;
    padding-right: 0;
  }

  .about-header_container {
    padding-bottom: 9.4rem;
  }

  .about-header_container._0 {
    height: 40rem;
  }

  .image-77 {
    top: -14%;
    right: 3%;
  }

  .paragraph-17.mw-672 {
    max-width: 44rem;
  }

  .swiper-wrapper.customer-slider-list {
    z-index: 2;
    position: relative;
  }

  .product-header_left-wrapper-5 {
    padding-left: 0;
    position: relative;
  }

  .paragraph-18.fz16 {
    font-size: 1rem;
  }

  .slider-customer-slide-content {
    height: 100%;
  }

  .customer-testimonials-slider {
    overflow: visible;
  }

  .mask {
    overflow: hidden;
  }

  .customer-testimonials-slider-arrow.left-arrow-slide {
    left: -25.875px;
  }

  .customer-testimonials-slider-arrow.right-arrow-slide {
    right: -1.8125rem;
  }

  .slider-customer-arrow.left-arrow {
    margin-left: 0;
  }

  .slider-customer-arrow.right-arrow {
    margin-right: 0;
  }

  .slider-customer {
    overflow: hidden;
  }

  .pricing-comparison_col-wrapper-2 {
    max-width: 20rem;
  }

  .pricing-plans_popup-2 {
    right: -76.3281px;
  }

  .small-heading_wrapper-2 {
    grid-column-gap: 1rem;
  }

  .pricing-save-more_wrapper-4 {
    margin-top: 0;
    padding-top: 0;
  }

  .pricing-plans_tabs-component-2 {
    padding-left: .3rem;
  }

  .secondary-button-2 {
    padding: .9rem 3rem;
    font-weight: 700;
  }

  .button-16 {
    font-weight: 700;
  }

  .pricing-plans_tabs-plan-bottom-wrapper-2 {
    grid-row-gap: 1rem;
    flex-direction: column;
    max-width: 100%;
    display: flex;
  }

  .image-17 {
    top: -17%;
    right: 2%;
  }

  .pricing-plans_tabs-plan-wrapper-2 {
    box-shadow: none;
    padding: 2rem;
  }

  .pricing-plans_tabs-plan-wrapper-2.is-highlighted {
    background-color: #5e72e4;
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
  }

  .button-17 {
    font-weight: 700;
  }

  .image-31 {
    bottom: -16%;
  }

  .image-31.arrow-img2 {
    bottom: -14.5%;
  }

  .image-84 {
    right: -5%;
  }

  .image-85 {
    width: 35%;
    top: 42%;
    left: 2%;
  }

  .image-85.home-hero-heading-deco, .image-85.ppc-feedback, .image-85.ppc-capture {
    width: auto;
  }

  .home-header_wrapper-3 {
    grid-column-gap: 1rem;
  }

  .div-block-6 {
    grid-column-gap: 6.25rem;
  }

  .image-30 {
    max-width: 4.35rem;
    display: block;
    bottom: 50%;
    right: -28%;
  }

  .image-30.rotate-arrow {
    transform: rotateX(180deg)rotateY(0)rotateZ(0);
  }

  .image-30.rotate-arrow.new-second {
    right: -26%;
  }

  .image-30.arrow-3 {
    bottom: 48%;
    right: -32%;
  }

  .image-30.arrow-3.new-last {
    right: -20%;
  }

  .image-30.arrow-1.new-first {
    right: -30%;
  }

  .video {
    margin-left: auto;
    margin-right: auto;
  }

  .home-header_heading-4 {
    text-align: center;
  }

  .html-embed {
    display: block;
  }

  .image-97 {
    left: -110%;
  }

  .image-105 {
    right: -4%;
  }

  .case-studie-hero-container {
    max-width: 68.125rem;
    margin-left: auto;
    margin-right: auto;
  }

  .case-studie-hero-image-holder {
    margin-right: -6.4rem;
  }

  .case-studie-hero-image-holder.wati {
    margin-bottom: -18.9rem;
  }

  .case-studies-content-container {
    max-width: 68.125rem;
  }

  .case-studie-quotes-holder.green-holder.wati {
    top: -10rem;
  }

  .case-studie-green-bg-vector-holder {
    top: -9%;
    left: -9%;
  }

  .roadmap-hero-image-holder {
    width: 100%;
  }

  .blog-post-template-container {
    grid-auto-columns: 1fr;
  }

  .pricing-tab-image-holder.bigger {
    height: 113%;
  }

  .new-pricing-green-card {
    margin-top: 3rem;
  }

  .mega-menu-inner-container {
    padding-left: 0;
    padding-right: 0;
  }

  .button-22 {
    font-weight: 700;
  }

  .button-22.home-header-sign {
    padding: .75rem 1.5rem;
    font-size: 1em;
  }

  .footer-newsletter-arrow {
    top: 2.2rem;
    left: auto;
    right: -6.9rem;
  }

  .use-cases-hero-image-holder {
    width: 100%;
  }

  .insights-2-0-hero {
    position: relative;
  }

  .insights-2-0-hero-content-holder {
    padding-left: 0;
    position: relative;
  }

  .new-voc-big-cta {
    padding-left: 9.25rem;
    padding-right: 9.25rem;
  }

  .new-pricing-purple-biggest-deco-image {
    right: 5%;
  }

  .new-pricing-table-purple-part {
    flex: 0 auto;
  }

  .new-pricing-price-heading {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi, sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
  }

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

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

  .demo-hero-deco-img {
    right: -6.2rem;
  }

  .field-guide-hero-star {
    right: 43%;
  }

  .field-guide-temp-card-gradient {
    background-image: linear-gradient(90deg, #f5f6ff 53%, #f5f6ff00);
  }
}

@media screen and (max-width: 991px) {
  .margin-medium {
    margin: 1.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

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

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

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

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

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

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

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

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

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

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

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

  .padding-top.padding-xxhuge {
    padding: 11.5rem 2rem 0;
  }

  .padding-top.padding-xxhuge.new-home-hero-padding {
    padding-bottom: 2rem;
  }

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

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

  .show-tablet {
    display: block;
  }

  .hide-tablet {
    display: none;
  }

  .text-size-large {
    border-color: #0000;
  }

  .button.is-pricing {
    padding-top: .65rem;
    padding-bottom: .65rem;
    font-weight: 400;
  }

  .secondary-button.is-pricing {
    font-size: .875rem;
    font-weight: 400;
  }

  .nav_container.is-blog-nav {
    grid-column-gap: .5rem;
  }

  .nav_menu-button {
    color: var(--purple);
  }

  .nav_menu-button.w--open {
    background-color: var(--white);
    color: #3953e4;
  }

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

  .nav_menu {
    background-color: var(--white);
    flex-direction: column;
    align-items: flex-start;
    padding: 1rem 2rem 1.5rem;
    box-shadow: 0 4px 10px #00000026;
  }

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

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

  .nav_dropdown-toggle {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: .25rem;
  }

  .nav_dropdown-list.w--open {
    width: 100%;
    margin-left: 0;
    position: relative;
  }

  .nav-dropdown-left-wrapper, .nav-dropdown-right-wrapper {
    width: 50%;
  }

  .video-play-button.is-webinar-all {
    width: 3rem;
    height: 3rem;
  }

  .video-play-button.is-webinar-all.is-large {
    width: 4rem;
    height: 4rem;
  }

  .nav_dropdown-wrapper-academy {
    grid-column-gap: 2.5rem;
    padding-bottom: 2rem;
  }

  .home-header_left-wrapper {
    text-align: center;
    align-items: center;
    width: 100%;
    margin-top: 4rem;
  }

  .customers_logo-wrapper {
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .home-lifecycle_bottom-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .home-lifecycle-phase_component {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .section-home-collect {
    top: 2rem;
  }

  .layout-2-col {
    flex-direction: column;
    align-items: flex-start;
  }

  .layout-2-col.is-reverse {
    flex-direction: column-reverse;
  }

  .layout-2-col.is-ebook {
    grid-row-gap: 2.5rem;
  }

  .feature_image-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .tab_content-wrapper {
    top: -2rem;
  }

  .tab_link {
    max-width: 26rem;
  }

  .tab_component {
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .tab_component.is-reverse {
    flex-direction: column;
  }

  .tab_image-wrapper {
    margin-bottom: 3rem;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
  }

  .section-home-integrations {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .home-integrations_wrapper {
    grid-row-gap: 3.5rem;
    flex-direction: column-reverse;
    align-items: center;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .home-integrations_wrapper.is-lps {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .home-story_logos-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .home-story_logo-image.is-inc42 {
    width: 5rem;
  }

  .testimonials-components_wrapper {
    column-count: 2;
    column-gap: 1rem;
  }

  .testimonials_component {
    max-width: 20rem;
  }

  .testimonials_component.is-lps {
    width: 45vw;
  }

  .testimonials_person-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .academy_content-bg-image {
    height: 17rem;
  }

  .footer_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 3rem;
    flex-wrap: wrap;
  }

  .footer_form {
    width: 100%;
  }

  .product-header_wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    width: 100%;
  }

  .product-header_left-wrapper {
    max-width: 100%;
  }

  .product-header_right-wrapper {
    position: relative;
    right: auto;
  }

  .product-header_icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .product-header_heading {
    font-size: 2.75em;
  }

  .features-summary_wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .features-summary_component {
    max-width: 18rem;
  }

  .product-testimonial_image {
    width: 3.25rem;
    height: 3.25rem;
  }

  .product-testimonial_text, .product-testimonial_customer-name {
    font-size: 1.25em;
  }

  .other-products_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .about-summary_wrapper {
    grid-row-gap: 3rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .about-summary_left-wrapper {
    max-width: 23rem;
  }

  .about-summary_stats-wrapper {
    margin-top: 2rem;
  }

  .about-gallery_image.is-one {
    width: 18rem;
  }

  .about-gallery_image.is-two {
    width: 9rem;
    top: 1.5rem;
  }

  .about-gallery_image.is-three {
    width: 12rem;
  }

  .about-gallery_image.is-four {
    left: -8.5rem;
  }

  .about-gallery_image.is-five {
    width: 8rem;
    right: 6.5rem;
  }

  .about-gallery_image.is-six {
    right: -7rem;
  }

  .about-gallery_top-wrapper {
    grid-column-gap: 2rem;
    justify-content: center;
  }

  .about-gallery_bottom-wrapper {
    justify-content: center;
  }

  .about-team_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .pricing-plans_tabs-menu {
    max-width: 14rem;
    padding: .35rem .25rem;
  }

  .pricing-plans_tabs-tablink {
    padding: .5rem 1.5rem;
    font-size: 1em;
  }

  .pricing-plans_tabs-save10-wrapper {
    left: 7.6rem;
  }

  .pricing-plans_tabs-save10-wrapper.is-monthly {
    left: 14.5rem;
  }

  .pricing-plans_tabs-content-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pricing-testimonials_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
  }

  .pricing-comparison_wrapper {
    align-items: stretch;
  }

  .pricing-comparison_wrapper.is-hidden-desktop {
    display: flex;
  }

  .pricing-comparison_row-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    border-top-width: 1px;
    grid-template-rows: auto;
    grid-template-columns: 3fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pricing-comparison_col-wrapper {
    height: 100%;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .pricing-comparison_col-wrapper.is-feature-heading {
    width: auto;
    max-width: 100%;
    padding-left: 0;
  }

  .pricing-comparison_col-wrapper.is-feature-heading.is-heading {
    padding-top: 1rem;
  }

  .pricing-comparison_col-wrapper.is-highlighted {
    max-width: 100%;
  }

  .integrations_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .section-blog-navbar {
    top: 5.7rem;
  }

  .blog-navbar_links-wrapper {
    grid-column-gap: .5rem;
  }

  .blogs-featured_wrapper {
    grid-row-gap: 3rem;
    flex-direction: column;
  }

  .blogs-featured_left-wrapper, .blogs-featured_right-wrapper {
    width: 100%;
  }

  .blogs-thumbnail-image-wrapper.is-featured {
    height: auto;
  }

  .blog-featured_thumbnail-wrapper {
    flex: none;
    width: 50%;
  }

  .blogs-featured_collection-wrapper {
    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;
  }

  .blogs-all_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .blogs-all_single-wrapper {
    max-width: 100%;
  }

  .webinar-featured_thumbnail {
    height: 26rem;
  }

  .video-play-button-image {
    width: 2rem;
    height: 2rem;
  }

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

  .resources_single-wrapper.is-large.on-blog-page {
    grid-template-columns: 1fr;
  }

  .ebook-header_wrapper {
    grid-column-gap: 2rem;
  }

  .ebook-header_left-wrapper {
    width: 24rem;
  }

  .ebook-header_right-wrapper {
    width: 27rem;
  }

  .ebook-benefits_left-wrapper {
    max-width: 100%;
  }

  .ebook-benefits_right-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .glossary-nav_wrapper {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .academy_image-wrapper {
    display: none;
  }

  .home-lifecycle_mobile-image {
    margin-top: 0;
  }

  .pricing-comparison_top-wrapper {
    background-color: var(--white);
    justify-content: center;
    width: 100%;
    position: sticky;
    top: 5.5rem;
    box-shadow: 0 6px 8px -6px #1111110d;
  }

  .pricing-comparison_bottom-wrapper {
    margin-top: 1.25rem;
  }

  .pricing-comparison_plan-heading-wrapper {
    cursor: pointer;
    margin-bottom: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;
    transition: all .2s;
  }

  .pricing-comparison_plan-heading {
    font-size: 1.5em;
    font-weight: 500;
  }

  .pricing-comparison_product-heading {
    font-size: 1.5em;
  }

  .pricing-comparison_checkbox {
    width: 1rem;
    height: 1rem;
  }

  .pricing-comparison_feature-text {
    color: var(--medium-grey);
    font-size: .875em;
  }

  .pricing-comparison_plan-content-wrapper {
    display: none;
  }

  .pricing-comparison_plan-content-wrapper.one {
    display: block;
  }

  .pricing-comparison_is-heading-active {
    background-color: var(--purple);
    border-radius: 100px;
    width: 33%;
    max-width: 100%;
    height: 4px;
    max-height: 4px;
    margin-top: .75rem;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    left: auto;
    right: auto;
  }

  .pricing-comparison_is-heading-active-wrapper {
    justify-content: center;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
  }

  .pricing-comparison_headings-wrapper {
    grid-column-gap: 5rem;
    background-color: var(--white);
    justify-content: center;
    max-width: 45rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1rem;
    display: flex;
    position: relative;
  }

  .banner-container {
    grid-row-gap: .5rem;
    flex-direction: column;
  }

  .home-header_wrapper {
    flex-direction: column;
    align-items: center;
  }

  .home-header_right-wrapper {
    width: 100%;
    max-width: 43rem;
    margin-top: 5rem;
    margin-left: auto;
    margin-right: auto;
  }

  .home-header_image-background {
    width: 21rem;
  }

  .home-header_main-image {
    left: 7rem;
  }

  .home-header_feature-image {
    left: 21rem;
  }

  .home-integrations_left-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 32rem;
    display: flex;
  }

  .home-integrations_right-wrapper {
    max-width: 39rem;
    display: block;
  }

  .pricing-plans_info-popup-wrapper.mt-1rem {
    margin-top: -.7rem;
  }

  .integrations-needmore_left-wrapper {
    display: none;
  }

  .integrations-needmore_left-wrapper.is-mobile {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .integrations-needmore_right-wrapper {
    grid-row-gap: 2.5rem;
    flex-wrap: wrap;
    display: none;
  }

  .landing-page-header_image {
    left: 7rem;
  }

  .landing-page-header_image-wrapper {
    width: 100%;
    max-width: 43rem;
    margin-top: 5rem;
    margin-left: auto;
    margin-right: auto;
  }

  .landing-page-header_wrapper {
    flex-direction: column;
    align-items: center;
  }

  .lp-content_rich-text-wrapper {
    flex-direction: column;
  }

  .lp-content_wrapper {
    margin-top: 4rem;
  }

  .lp-content_nav {
    max-width: 250px;
  }

  .lp-content_nav-link {
    line-height: 26px;
  }

  .section-case-studies-navbar {
    top: 5.75rem;
  }

  .section-case-studies-header {
    background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62e90426c624b9228af29296_Mask%20group-min.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    margin-top: 5.7rem;
  }

  .case-studies-header_left-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    max-width: 100%;
    margin-left: 0;
    display: flex;
  }

  .case-studies-header_wrapper {
    grid-row-gap: 3.5rem;
    flex-direction: column;
    align-items: center;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .case-studies-header_right-wrapper {
    max-width: 39rem;
    display: block;
  }

  .case-studies-navbar_links-wrapper {
    grid-column-gap: .5rem;
  }

  .case-studies_wrapper {
    grid-template-columns: 1fr;
  }

  .case-studies_single-wrapper {
    max-width: 100%;
  }

  .section-case-study-header {
    padding-top: 8rem;
  }

  .case-study-header_wrapper {
    grid-row-gap: 4rem;
    flex-direction: column;
  }

  .case-study-header_right-wrapper {
    justify-content: center;
    align-items: center;
    width: 22rem;
    height: 22rem;
    margin-bottom: 6rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .case-study-header_bg-wrapper, .case-study-header_image {
    height: 22rem;
  }

  .testimonials_row {
    grid-column-gap: 3vw;
    padding-right: 3vw;
  }

  .lps-header_right-wrapper {
    width: 100%;
    margin-top: 2rem;
    margin-left: auto;
    margin-right: auto;
  }

  .lps-header_form-wrapper {
    width: 100%;
  }

  .lps-thankyou-wrapper {
    height: auto;
    padding: 4rem 2.5rem;
    overflow: auto;
  }

  .lps-comparison-table_row-wrapper {
    grid-auto-columns: 1fr;
  }

  .lps-conparison-table_right-wrapper {
    flex: 1;
    height: 100%;
  }

  .lps-comparison-table_right-wrapper-1, .lps-conparison-table_right-wrapper-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lps-comparison-table_heading-row-wrapper {
    grid-auto-columns: 1fr;
  }

  .section-filler-block-for-banner-3-5rem {
    height: 5rem;
  }

  .launching-soon-heading, .launching-soon-form-heading, .launching-soon-sub-heading {
    width: 100%;
  }

  .pricing-save-more_wrapper {
    grid-row-gap: .75rem;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 4rem;
  }

  .pricing-tools_wrapper {
    display: none;
  }

  .pricing-tools-stack_wrapper {
    grid-row-gap: 1.25rem;
    background-color: #fff;
    border-radius: 8px;
    align-items: stretch;
    width: 100%;
  }

  .pricing-tools-stack_wrapper.is-total {
    width: 100%;
    height: auto;
    box-shadow: none;
    justify-content: center;
    margin-top: 1rem;
    padding: 1rem;
    position: absolute;
    inset: auto 0% -4.5rem;
  }

  .pricing-tools-stack_wrapper.is-total.is-zeda {
    border-color: #444ce7;
  }

  .pricing-tools_stack-heading {
    text-align: center;
    text-decoration: underline;
  }

  .pricing-tools-stack_single-wrapper {
    grid-column-gap: 1rem;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
  }

  .pricing-tools-stack_single-price {
    color: var(--black);
    font-weight: 400;
  }

  .pricing-tools-stack_total-price {
    font-size: 1.5rem;
  }

  .pricing-tools-stack_total-price.is-zeda {
    color: #444ce7;
  }

  .pricing-tools-stack_total-price-month {
    font-size: 1rem;
    font-weight: 400;
  }

  .pricing-tools-zeda_logo {
    width: 100%;
    max-width: 7rem;
    height: auto;
    position: relative;
    top: 0%;
  }

  .pricing-tools-mobile_wrapper {
    margin-top: -2.5rem;
    margin-bottom: 5rem;
    display: block;
  }

  .pricing-tools-mobile_grid {
    grid-column-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .pricing-tools-mobile_heading-wrapper {
    text-align: center;
    border: 1px solid #d0d5dd;
    border-radius: 10px 10px 0 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-height: 4rem;
    padding: 1.35rem;
    font-size: 1em;
    font-weight: 700;
    display: flex;
  }

  .pricing-tools-mobile_heading-wrapper.is-zeda {
    border-color: #444ce7;
  }

  .pricing-tools-mobile_col-wrapper {
    flex-direction: column;
    height: 100%;
    display: flex;
    position: relative;
  }

  .pricing-tools-mobile_heading-small {
    font-size: .75em;
    font-weight: 400;
  }

  .pricing-tools-mobile_price-wrapper {
    border: 1px solid #e0eaff;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    padding: 1rem .25rem;
    display: flex;
  }

  .pricing-tools-mobile_col-btm-wrapper {
    grid-row-gap: 1.25rem;
    border-bottom: 1px solid #d0d5dd;
    border-left: 1px solid #d0d5dd;
    border-right: 1px solid #d0d5dd;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    padding: .6rem;
    display: flex;
  }

  .pricing-tools-mobile_col-btm-wrapper.is-zeda {
    border-bottom-color: #444ce7;
    border-left-color: #444ce7;
    border-right-color: #444ce7;
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .pricing-tools-mobile_stack-heading-wrapper {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    padding: 1rem .25rem;
    display: flex;
  }

  .popup_wrapper {
    z-index: 300;
    justify-content: center;
    align-items: center;
    margin-top: 170px;
    display: flex;
    position: fixed;
    inset: 0%;
  }

  .popup_wrapper.is-1, .popup_wrapper.is-2, .popup_wrapper.is-3, .popup_wrapper.is-4 {
    display: none;
  }

  .popup_bg {
    background-color: #20202099;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .pop_content {
    position: relative;
  }

  .pricing-tools-stack_left-col {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    display: flex;
  }

  .pricing-tools-stack_right-col {
    flex-direction: column;
    justify-content: space-between;
    padding-top: .25rem;
    padding-bottom: .25rem;
    display: flex;
  }

  .compare-feature_wrapper {
    flex-direction: column;
  }

  .compare-feature_content-wrapper {
    width: 100%;
    padding: 1rem;
  }

  .compare-feature_image-wrapper {
    width: 90%;
  }

  .compare-feature_tag {
    background-color: #eef4ff;
  }

  .compare-feature_image {
    border-radius: 8px;
  }

  .section-compare-cta {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .compare-table_dp-toggle {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .compare-table_dp-toggle.w--open {
    flex-direction: column;
    align-items: center;
  }

  .compare-table_dp-list.w--open {
    margin-top: 1rem;
  }

  .compare-verdict_wrapper {
    grid-row-gap: 2.5rem;
    flex-direction: column-reverse;
    align-items: stretch;
  }

  .compare-verdict_img-wrapper {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .compare-verdict_content-wrapper {
    width: 100%;
  }

  .hide-desktop {
    display: block;
  }

  .paragraph {
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
  }

  .column-5 {
    padding-left: 60px;
    left: auto;
  }

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

  .products-content-item-title {
    text-align: left;
    padding-top: 0;
    padding-bottom: 10px;
    line-height: 2.375rem;
  }

  .products-content-item-parag {
    text-align: left;
    padding-top: 10px;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .products-content-item-subtitle {
    text-align: left;
    padding-top: 10px;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .image-25 {
    top: -13%;
    right: -8%;
  }

  .section-cta-2 {
    background-position: 95% 87%, 0 0;
    background-size: 93px 93px, 13.25rem;
  }

  .container-2 {
    padding-top: 40px;
  }

  .advantage-item-title-copy, .advantage-item-title-copy-2 {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }

  .product-advantage-item-copy {
    grid-column-gap: 2.5rem;
  }

  .nav_dropdown-toggle-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: .25rem;
  }

  .nav_menu-2 {
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    padding: 1rem 2rem 1.5rem;
    box-shadow: 0 4px 10px #00000026;
  }

  .nav_menu-2.mega-menu-position {
    height: 100dvh;
    position: absolute;
    overflow: scroll;
  }

  .nav-dropdown-left-wrapper-2 {
    width: 50%;
  }

  .nav_link-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .product-header_wrapper-copy {
    grid-row-gap: 2rem;
    flex-direction: row;
    width: 100%;
  }

  .advantage-item-title-copy-3 {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }

  .image-33 {
    top: -75px;
  }

  .image-33.img2 {
    width: 4rem;
    bottom: 12%;
    left: -4%;
  }

  .image-33.arrow-header {
    width: 5rem;
    height: 5rem;
    top: 62%;
    left: -6%;
  }

  .image-34 {
    left: 8px;
  }

  .image-34.img1 {
    right: -10%;
  }

  .nav_dropdown-link-top-wrapper-2 {
    width: 100%;
  }

  .product-advantage-item {
    grid-column-gap: 2.5rem;
  }

  .product-advantage-item.p-b {
    padding-bottom: 5rem;
  }

  .nav_dropdown-wrapper-academy-2 {
    grid-column-gap: 1.5rem;
    padding-bottom: 1.5rem;
    overflow: hidden;
  }

  .product-advantages-wrapper {
    grid-row-gap: 5rem;
  }

  .product-advantages-wrapper.product-padding-bottom {
    padding-bottom: 5rem;
  }

  .nav_dropdown-wrapper-2 {
    width: 100%;
    position: relative;
  }

  .dropdown-menu-wrapper-link {
    flex-direction: column;
  }

  .section-product-advantages.padding-bottom {
    padding-bottom: 5rem;
  }

  .section-product-advantages.p-none {
    padding-bottom: 0;
  }

  .section-product-advantages.p-b {
    padding-bottom: 5rem;
  }

  .nav_dropdown-list-2.w--open {
    width: 100%;
    margin-left: 0;
    position: relative;
  }

  .nav_dropdown-list-2.is-academy.feature-wrapper-links.w--open {
    margin-left: 0;
    left: 0;
  }

  .div-block-41 {
    grid-row-gap: 5px;
    flex-direction: column;
    display: flex;
  }

  .button-5.home-header-sign {
    display: none;
  }

  .button-5.home-header-sign.mega-academy {
    display: block;
  }

  .button-5.is-nav-cta {
    display: none;
  }

  .footer_row-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    display: grid;
  }

  .nav_dropdown-link-wrapper-2.w360 {
    width: 100%;
  }

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

  .product-header_left-wrapper-copy {
    max-width: 42rem;
  }

  .product-header_left-wrapper-copy.new-roadmap-header-wrapper {
    max-width: 100%;
  }

  .product-header_left-wrapper-copy.use-cases-header-wrapper {
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .section-product-feature-2 {
    margin-bottom: 5rem;
  }

  .product-header_heading-copy {
    font-size: 3rem;
  }

  .paragraph-3-copy {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .product-advantage-item-img {
    width: 29.0625rem;
    height: 100%;
  }

  .product-advantage-item-img.is-left.green-bg.w35 {
    height: 25rem;
  }

  .product-advantage-item-img.purple-bg {
    padding-left: 1.25rem;
  }

  .product-advantage-item-img.purple-bg.w640 {
    height: 25rem;
  }

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

  .product-header_container-2.new-roadmap-hero-container, .product-header_container-2.use-cases-hero-container {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .cta-component {
    background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc66_spark%2C%20sparks%2C%20sparkle%2C%20stars%2C%2031.svg"), url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg");
    background-position: 90% 90%, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: 13%, 20%;
    overflow: hidden;
  }

  .cta-image-lines {
    top: -15%;
    right: 3%;
  }

  .image-34-copy {
    width: 70px;
    top: -63px;
    left: 12px;
  }

  .product-header_left-wrapper-copy-copy {
    max-width: 40rem;
  }

  .section-product-feature-copy {
    margin-bottom: 5rem;
  }

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

  .image-33-copy {
    width: 77px;
    top: 25px;
    left: -2px;
  }

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

  .product-header_wrapper-copy-copy {
    grid-row-gap: 2rem;
    flex-direction: row;
    width: 100%;
  }

  .advantage-item-title-copy-copy {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }

  .paragraph-3-copy-copy {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .advantage-item-title-copy-copy-2 {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }

  .div-block-54 {
    grid-row-gap: 5px;
    flex-direction: column;
    display: flex;
  }

  .product-header_left-wrapper-copy-copy-copy {
    max-width: 38rem;
  }

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

  .padding-vertical-4.padding-xhuge.new-size {
    padding-top: 13.0625rem;
  }

  .image-34-copy-copy-copy {
    inset: -25% 0% auto auto;
  }

  .section-product-feature-3 {
    margin-bottom: 5rem;
  }

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

  .advantage-item-title-copy-4, .advantage-item-title-copy-5 {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }

  .div-block-55 {
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
  }

  .div-block-55._16 {
    grid-row-gap: .75rem;
  }

  .advantage-item-title-copy-7 {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }

  .section-cta-4 {
    background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc66_spark%2C%20sparks%2C%20sparkle%2C%20stars%2C%2031.svg"), url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg");
    background-position: 90% 90%, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: 13%, 20%;
    overflow: hidden;
  }

  .product-feedbacks-tabs-content {
    flex: 0 50%;
  }

  .product-integration-bg-img.is-two-img {
    height: 20%;
  }

  .product-integration-bg-img.is-one-img {
    height: 30%;
    top: 57%;
  }

  .collect-feedback-tabs-menu.centered-tabs {
    justify-content: flex-start;
    overflow: auto;
  }

  .feedbacks-tab-link-content-bottom {
    width: 100%;
  }

  .section-product-collect-feedback {
    margin-bottom: 5rem;
  }

  .product-integration-main-img {
    max-width: 100%;
    height: auto;
  }

  .collect-feedback-tab-link {
    flex: none;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-product-feedbacks {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .feedbacks-tab-pane-content {
    width: 25.25rem;
    height: 25.25rem;
  }

  .dots-icon {
    width: 5.125rem;
    height: 4.4375rem;
  }

  .collect-feedback-dop-text {
    top: -20%;
  }

  .product-feedbacks-tabs {
    grid-column-gap: 2rem;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2.5rem;
  }

  .product-feedbacks-tabs-menu {
    flex: 0 50%;
    margin-left: 2rem;
  }

  .tab-pane-img {
    max-width: 100%;
    height: 100%;
  }

  .product-integration-content {
    margin-top: 2.25rem;
    padding: 2.5rem;
  }

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

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

  .product-header_wrapper-2 {
    grid-row-gap: 2rem;
    flex-direction: column;
    width: 100%;
  }

  .image-50 {
    height: 100%;
  }

  .advantage-item-parag {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .advantage-item-title {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }

  .nav_dropdown-wrapper-3 {
    width: 100%;
    position: relative;
  }

  .image-54 {
    width: 100%;
    height: 100%;
  }

  .product-header_heading-2 {
    font-size: 3rem;
  }

  .image-55.is-1 {
    max-width: 100%;
    margin-left: 0;
  }

  .product-header_left-wrapper-2 {
    max-width: 45.875rem;
    overflow: visible;
  }

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

  .text-block-18 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .home-header_h1.new {
    max-width: 39rem;
  }

  .home-header_top-wrapper.ppc {
    padding-left: 0;
    padding-right: 0;
  }

  .home-header_bottom-wrapper {
    min-width: auto;
  }

  .image-12 {
    width: 10%;
    top: 58%;
    right: -8%;
  }

  .product-header_heading-3 {
    font-size: 3rem;
  }

  .product-header_left-wrapper-3 {
    max-width: 45.875rem;
    overflow: visible;
  }

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

  .div-block-44 {
    max-width: 100%;
  }

  .image-16 {
    left: -1%;
  }

  .div-block-21 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .video-source {
    height: 32.6875rem;
    position: relative;
  }

  .image-64 {
    display: none;
    right: 1%;
  }

  .section-single-impact {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .footer_wrapper-6 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 3rem;
    flex-wrap: wrap;
    padding-top: 5rem;
  }

  .impact-tab-pane-image {
    width: 25.25rem;
    height: auto;
    box-shadow: none;
    background-color: #0000;
  }

  .impact-tab-pane-wrap {
    grid-column-gap: 2.5rem;
    padding: 2.5rem;
  }

  .section-home-impact {
    padding-bottom: 5rem;
  }

  .impact-tab-pane-item {
    height: auto;
    padding: 1rem 1.25rem;
  }

  .footer_brand-link-6.new-pre-footer-link {
    margin-top: 0;
  }

  .impact-menu {
    grid-column-gap: 2.5rem;
  }

  .product-header_heading-4 {
    font-size: 3rem;
  }

  .product-header_left-wrapper-4 {
    max-width: 45.875rem;
    overflow: visible;
  }

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

  .div-block-64 {
    flex-direction: column;
  }

  .div-block-64.new-newsletter-right-column {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .image-70.ppc-multi-channel {
    top: -15%;
    left: -3%;
  }

  .product-header_heading-copy-3 {
    font-size: 3rem;
  }

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

  .text-block-22 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .image-71 {
    height: 100%;
  }

  .image-72 {
    width: 100%;
    height: 100%;
  }

  .div-block-66 {
    grid-row-gap: 5px;
    flex-direction: column;
    display: flex;
  }

  .div-block-29 {
    margin-top: -10.4875rem;
    margin-bottom: 5rem;
  }

  .swiper-slide.v {
    height: 15.625rem;
  }

  .swiper-slide.v.slide-5 {
    width: 28.125rem;
  }

  .swiper-slide.v.slide-2 {
    width: 26.625rem;
  }

  .swiper-slide.v.slide-3 {
    width: 13.6875rem;
  }

  .swiper-slide.v.slide-1 {
    width: 13.5rem;
  }

  .swiper-slide.v.slide-4 {
    width: 27.9375rem;
  }

  .section-about-header-2 {
    padding-top: 5rem;
  }

  .about-header_container._0 {
    height: 44vw;
  }

  .section-about-people {
    margin-bottom: 5rem;
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
  }

  .image-77 {
    top: -15%;
    right: 3%;
  }

  .about-content-people-bg.people-bg-s {
    inset: auto -14% -4% auto;
  }

  .about-swiper-slider {
    padding-right: 5rem;
  }

  .product-header_left-wrapper-5 {
    max-width: 45.875rem;
    overflow: visible;
  }

  .section-integrations-needmore-3 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .heading-26 {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }

  .heading-27 {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .heading-29 {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }

  .slide-nav {
    display: none;
  }

  .testimonials-top-info {
    grid-row-gap: 1.5rem;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
    display: flex;
  }

  .mask {
    overflow: hidden;
  }

  .slider-customer-arrow.left-arrow {
    right: 96%;
  }

  .slider-customer-arrow.right-arrow {
    left: 96%;
  }

  .section-customer-testimonials {
    padding-bottom: 0;
  }

  .pricing-tools-stack_wrapper-2 {
    grid-row-gap: 1.25rem;
    background-color: #fff;
    border-radius: 8px;
    align-items: stretch;
    width: 100%;
  }

  .pricing-tools-stack_wrapper-2.is-total {
    width: 100%;
    height: auto;
    box-shadow: none;
    justify-content: center;
    margin-top: 1rem;
    padding: 1rem;
    position: absolute;
    inset: auto 0% -4.5rem;
  }

  .pricing-tools-stack_wrapper-2.is-total.is-zeda {
    border-color: #444ce7;
  }

  .pricing-plan_tabs-plan-line.white-line {
    margin-top: 0;
  }

  .section-pricing-comparison-2 {
    padding-bottom: 5rem;
  }

  .pricing-comparison_headings-wrapper-2 {
    z-index: 5;
    grid-column-gap: 5rem;
    background-color: #fff;
    justify-content: center;
    max-width: 45rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1rem;
    display: flex;
    position: relative;
  }

  .pricing-tools-stack_total-price-2 {
    font-size: 1.5rem;
  }

  .pricing-tools-stack_total-price-2.is-zeda {
    color: #444ce7;
  }

  .pricing-comparison_col-wrapper-2 {
    height: 100%;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .pricing-comparison_col-wrapper-2.is-feature-heading {
    width: auto;
    max-width: 100%;
    padding-left: 0;
  }

  .pricing-comparison_col-wrapper-2.is-feature-heading.is-heading {
    padding-top: 1rem;
  }

  .pricing-comparison_col-wrapper-2.is-highlighted {
    max-width: 100%;
  }

  .text-size-medium-2 {
    font-size: .875rem;
  }

  .pricing-plans_tabs-tablink-2 {
    padding: .5rem 1.5rem;
    font-size: 1em;
  }

  .pricing-comparison_top-wrapper-2 {
    z-index: 5;
    background-color: #fff;
    justify-content: center;
    width: 100%;
    position: sticky;
    top: 4.4rem;
    box-shadow: 0 6px 8px -6px #1111110d;
  }

  .image-14 {
    max-width: 9.375rem;
  }

  .pricing-comparison_feature-text-2 {
    color: #565359;
    font-size: .875em;
  }

  .paragraph-21.f {
    width: 100%;
    max-width: 27.9375rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .pricing-tools-mobile_stack-heading-wrapper-2 {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    padding: 1rem .25rem;
    display: flex;
  }

  .pricing-save-more_wrapper-3 {
    grid-row-gap: .75rem;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 4rem;
  }

  .pricing-save-more_wrapper-4 {
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 4rem;
  }

  .pricing-plans_tabs-plan {
    margin-bottom: 1.25rem;
    font-size: 1.875rem;
    line-height: 2.375rem;
  }

  .section-pricing-assistance-2 {
    margin-bottom: 5rem;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .pricing-tools-stack_single-wrapper-2 {
    grid-column-gap: 1rem;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
  }

  .pricing-plans_tabs-save10-wrapper-2 {
    left: 14.4rem;
  }

  .pricing-comparison_is-heading-active-2 {
    background-color: #5e72e4;
    border-radius: 100px;
    width: 50%;
    max-width: 100%;
    height: 4px;
    max-height: 4px;
    margin-top: .75rem;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    left: auto;
    right: auto;
  }

  .text-color-medium-grey-2 {
    font-size: .875rem;
    line-height: 1.4rem;
  }

  .pricing-plans_tabs-content-wrapper-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pricing-plans_tabs-menu-2 {
    max-width: 14rem;
    padding: .35rem .25rem;
  }

  .secondary-button-2.is-pricing {
    padding: .65rem 1.5rem;
    font-size: .875rem;
    font-weight: 400;
  }

  .div-block-19 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .pricing-plans_tabs-plan-bottom-wrapper-2 {
    grid-row-gap: .75rem;
  }

  .pricing-tools_wrapper-2 {
    display: none;
  }

  .pricing-tools-mobile_col-btm-wrapper-2 {
    grid-row-gap: 1.25rem;
    border-bottom: 1px solid #d0d5dd;
    border-left: 1px solid #d0d5dd;
    border-right: 1px solid #d0d5dd;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    padding: .6rem;
    display: flex;
  }

  .pricing-tools-mobile_col-btm-wrapper-2.is-zeda {
    border-bottom-color: #444ce7;
    border-left-color: #444ce7;
    border-right-color: #444ce7;
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

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

  .pricing-plans_tabs-plan-middle-wrapper-2 {
    margin-top: 1.25rem;
  }

  .pricing-tools-mobile_heading-wrapper-2 {
    text-align: center;
    border: 1px solid #d0d5dd;
    border-radius: 10px 10px 0 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-height: 4rem;
    padding: 1.35rem;
    font-size: 1em;
    font-weight: 700;
    display: flex;
  }

  .pricing-tools-mobile_heading-wrapper-2.is-zeda {
    border-color: #444ce7;
  }

  .pricing-tools-stack_single-price-2 {
    color: #000;
    font-weight: 400;
  }

  .pricing-tools_stack-heading-2 {
    text-align: center;
    text-decoration: underline;
  }

  .pricing-comparison_row-wrapper-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    border-top-width: 1px;
    grid-template-rows: auto;
    grid-template-columns: 3fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .button-17.is-pricing {
    padding-top: .65rem;
    padding-bottom: .65rem;
    font-weight: 400;
  }

  .products-content-item-left.products-text {
    flex: 0 50%;
  }

  .section-home-customers {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .image-31 {
    max-width: 70%;
    bottom: -21%;
  }

  .image-31.arrow-img2 {
    bottom: -21.5%;
  }

  .margin-bottom-16 {
    margin-bottom: .625rem;
  }

  .customers_logos-wrapper {
    align-items: flex-start;
  }

  .section-home-products {
    margin-top: 5rem;
    padding-bottom: 5rem;
  }

  .products-content-item-title-2 {
    line-height: 2.375rem;
  }

  .image-85 {
    top: 31%;
    left: 15%;
  }

  .image-85.home-hero-heading-deco {
    width: 28rem;
    top: 63%;
    left: 84px;
  }

  .image-85.ppc-feedback {
    width: 28rem;
    top: 63%;
    left: 132px;
  }

  .image-85.ppc-capture {
    width: 28rem;
    top: 63%;
    left: 94px;
  }

  .products-content-grid {
    grid-row-gap: 5rem;
  }

  .products-content-item-parag-2 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .home-header_wrapper-3 {
    flex-direction: column;
    align-items: center;
  }

  .paragraph-3 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .customers_logo {
    width: 5.625rem;
  }

  .products-content-row {
    grid-column-gap: 2.5rem;
  }

  .div-block-6 {
    grid-column-gap: 1.25rem;
  }

  .products-content-item-subtitle-2 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .customers-title {
    max-width: 15.3125rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .margin-bottom-32 {
    margin-bottom: 1.25rem;
  }

  .div-block-5.home-video-holder {
    width: 100%;
  }

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

  .products-content-item-right {
    flex: 0 50%;
  }

  .customers_logos-row-wrapper {
    grid-row-gap: 1.2rem;
    flex-wrap: wrap;
  }

  .customers_logos-row-wrapper.new-home-logos {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .companies-wrapper {
    align-items: flex-start;
  }

  .section-home-lifecycle-2 {
    margin-top: 0;
  }

  .image-30.rotate-arrow.new-second {
    bottom: 55%;
    right: -1%;
  }

  .image-30.arrow-3.new-last {
    bottom: -9%;
  }

  .image-30.arrow-1.new-first {
    bottom: -12%;
    right: -18%;
  }

  .nav-menu-btn {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.25rem;
    height: 2.25rem;
    padding: .375rem;
    display: flex;
  }

  .nav-menu-btn.purple-btn {
    background-color: var(--blue);
    border-radius: 100%;
  }

  .nav-menu-btn-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .nav-menu-btn-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-blog-planned {
    margin-top: 2.5em;
    margin-bottom: 2.5em;
  }

  .planned-item {
    height: auto;
  }

  .section-cta-email {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .cta-email-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .cta-email-left {
    max-width: 50%;
  }

  .cta-email-left.new-blog {
    max-width: 100%;
  }

  .cta-email-right {
    max-width: 100%;
    margin-top: 1.5rem;
  }

  .heading-35 {
    font-size: 1.3rem;
  }

  .cta-email-bg.is-3 {
    bottom: 74%;
    left: 33%;
  }

  .cta-email-bg.is-3.new {
    bottom: 78%;
    left: 51%;
  }

  .cta-email-bg.is-1 {
    bottom: 19%;
    left: 31%;
  }

  .cta-email-bg.top {
    top: -41%;
    left: -4%;
  }

  .cta-email-bg.bottom {
    inset: 32% 0% auto auto;
  }

  .section-featured-post {
    margin-bottom: 5rem;
  }

  .heading-36 {
    font-size: 1.5rem;
  }

  .paragraph-29 {
    font-size: .875rem;
  }

  .collection-item {
    align-items: flex-start;
  }

  .div-block-93 {
    width: 11rem;
    height: 8rem;
  }

  .collection-list-2 {
    grid-column-gap: 1.25em;
    grid-row-gap: 1.25em;
  }

  .link-block-14 {
    height: 9rem;
    min-height: 9em;
  }

  .form-block-2 {
    margin-bottom: 1.5rem;
  }

  .collection-list-4 {
    grid-column-gap: 1rem;
  }

  .image-97 {
    left: -88%;
  }

  .image-97.new-blog-deco-1 {
    top: -42%;
    left: -34%;
  }

  .filter_empty {
    padding: 2.5em;
  }

  .image-105 {
    max-width: 9%;
  }

  .section-getmore-context {
    padding-bottom: 3.75rem;
  }

  .paragraph-35 {
    max-width: 39.375rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .getmore-context-items {
    margin-bottom: 1.4375rem;
  }

  .getmore-context-item_parag {
    letter-spacing: -.28px;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .grid-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .grid-content {
    padding: 2rem;
  }

  .grid-content-img {
    height: 13.75rem;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .heading-50 {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }

  .paragraph-36 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .paragraph-36.margin-bottom-16._1rem {
    margin-bottom: 1rem;
  }

  .category-wrapper {
    overflow: auto;
  }

  .home-body-cta-wrapper {
    margin-top: 5rem;
  }

  .home-body-cta-wrapper.second {
    margin-bottom: 5rem;
  }

  .integrations-list {
    grid-template-columns: 1fr 1fr;
  }

  .margin-s {
    margin-bottom: .75rem;
  }

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

  .margin-l {
    margin-bottom: 1.5rem;
  }

  .margin-xl {
    margin-bottom: 2rem;
  }

  .margin-2xl {
    margin-bottom: 3rem;
  }

  .challenges-list {
    grid-row-gap: 1.5rem;
  }

  .challenges-item-first-column {
    padding: 1.5rem;
  }

  .challenges-heading {
    font-size: 1.5rem;
  }

  .challenges-icon {
    width: 2rem;
    height: 2rem;
  }

  .challenges-info-wrapper {
    grid-column-gap: 2rem;
    margin-top: .5rem;
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .challenges-info-block {
    grid-row-gap: .75rem;
  }

  .challenges-info-heading {
    grid-column-gap: .75rem;
  }

  .h5 {
    font-size: 1.25rem;
  }

  .zeda-help-tabs-menu {
    grid-column-gap: 2rem;
    margin-bottom: 2rem;
  }

  .zeda-help-tabs-content {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .new-column.while-scroll-2-coll-special {
    margin-bottom: 0;
  }

  .paragraph-m {
    font-size: 1rem;
    line-height: 1.3em;
  }

  .zeda-help-pills {
    padding: 1rem;
  }

  .products-benefits-2-col-holder {
    grid-row-gap: 16px;
    flex-wrap: wrap;
  }

  .zeda-section.home-stats-cards-section {
    padding-bottom: 2.5rem;
  }

  .zeda-section.ppc-purple-hero {
    padding-top: 11.5rem;
    padding-bottom: 2.5rem;
  }

  .products-benefits-integrations-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
  }

  .home-stats-cards-grid {
    grid-template-columns: 1fr 1fr;
  }

  .testimonials-top-info-holder {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
  }

  .no-margin {
    margin-bottom: 0;
  }

  .new-section {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .new-section.use-cases-hero {
    padding-top: 12rem;
    padding-bottom: 5rem;
  }

  .new-section.new-case-studie-hero {
    padding-bottom: 13rem;
  }

  .new-section.case-studies-content {
    padding-bottom: 7rem;
  }

  .new-section.ppc-tools-section {
    margin-top: 0;
  }

  .new-section.hero-lead-capture {
    margin-top: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .new-section.lead-capture-footer {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .new-section.new-integration-hero {
    padding-bottom: 7rem;
  }

  .new-section.home-tabs-section {
    height: auto;
  }

  .new-section.hero-compare {
    padding-top: 14rem;
    padding-bottom: 5rem;
  }

  .new-section.compare-footer, .new-section.lead-capture-demo-footer {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .new-section.hero-field-guide-temp {
    padding-top: 13rem;
  }

  .new-container.new-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .new-container.rebrand-grid {
    grid-column-gap: 1.125rem;
  }

  .use-cases-rich-text h2 {
    margin-bottom: .75rem;
  }

  .use-cases-rich-text p {
    margin-bottom: .75rem;
    font-size: 1rem;
    line-height: 1.3em;
  }

  .use-cases-rich-text ul {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    font-size: 1rem;
    line-height: 1.3em;
  }

  .margin-3xl {
    margin-bottom: 5rem;
  }

  .use-cases-first-column {
    padding-right: 0;
  }

  .use-cases-second-column {
    padding-left: 0;
  }

  .contain-image.case-studie-zeda-logo {
    height: 1.7rem;
  }

  .use-cases-body-image {
    max-width: none;
    height: 60vw;
    max-height: none;
    margin-bottom: .5rem;
  }

  .use-cases-hero-deco-1 {
    width: 3rem;
    height: 3rem;
    top: -.5rem;
    left: -.75rem;
  }

  .use-cases-hero-deco-2 {
    width: 4.5rem;
    height: 4.5rem;
    bottom: -1rem;
    right: -4.7rem;
  }

  .case-studie-hero-image-holder {
    height: 25rem;
    margin-bottom: -18.7rem;
  }

  .margin-xs {
    margin-bottom: .5rem;
  }

  .case-studies-content-container {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    grid-template-columns: 1fr;
  }

  .case-studies-content-container._0-gap-on-tablet {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .case-studie-left-column {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    display: none;
  }

  .case-studie-content-badge-holder {
    width: 20rem;
    height: 8rem;
  }

  .case-studie-zeda-badge {
    padding: .75rem 1.5rem;
    left: -7%;
  }

  .case-studie-quotes-holder {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .case-studie-quotes-holder.green-holder {
    text-align: center;
    align-items: center;
    max-width: 28rem;
    margin-left: auto;
    margin-right: auto;
  }

  .case-studie-quotes-holder.case-studie-show-on-tablet {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .case-studie-quotes-icon-holder {
    left: -1.1rem;
  }

  .case-studie-quotes-icon-holder.green-icon-holder {
    top: -3.7rem;
    left: .6rem;
  }

  .case-studie-green-bg-vector-holder {
    width: 50vw;
    height: 40vw;
    top: -12%;
  }

  .case-studie-first-cell-tablet {
    margin-bottom: 2rem;
    display: block;
  }

  .case-studie-first-cell-desktop {
    display: none;
  }

  .tablet-no-max-width {
    max-width: none;
  }

  .related-case-studies-cards-grid {
    grid-template-columns: 1fr 1fr;
  }

  .case-studie-show-on-tablet {
    display: block;
  }

  .case-studie-show-only-on-dekstop {
    display: none;
  }

  .roadmap-heading-deco-image {
    display: none;
    top: -75px;
  }

  .roadmap-hero-image-holder {
    width: 100%;
    max-width: 100vw;
    height: 56vw;
  }

  .blog-post-template-section {
    padding-top: 7rem;
  }

  .blog-post-template-container {
    grid-template-columns: 2.75fr 1fr;
  }

  .new-blog-post-main-img-holder {
    height: 20rem;
  }

  .blog-post-temp-social-wrapper.for-smaller-devices {
    flex-direction: row;
    margin-top: 1.5rem;
    display: flex;
  }

  .blog-post-table-of-content-card {
    width: 100%;
    max-width: 100rem;
    max-height: none;
    margin-top: 0;
    margin-bottom: 2rem;
    position: relative;
    top: 0;
  }

  .blog-post-temp-cta-email {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .blog-post-temp-cta-email-left-holder {
    max-width: 100%;
  }

  .blog-post-temp-social-column {
    display: none;
  }

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

  .migration-logos-wrapper {
    flex-wrap: wrap;
  }

  .fixed-page-cta {
    display: none;
  }

  .pricing-tab-card {
    padding-bottom: 0;
  }

  .pricing-dropdowns-wrapper {
    max-width: none;
  }

  .pricing-tab-image-holder {
    width: 85vw;
    height: 110%;
    margin-left: -3.5rem;
    position: static;
  }

  .new-pricing-green-card {
    margin-top: 2.25rem;
    padding: 2.5rem;
  }

  .ppc-form-wrapper {
    width: 100%;
  }

  .ppc-hero-image-wrapper {
    width: 110%;
    height: 50vw;
    margin-top: 3rem;
    margin-left: -34px;
  }

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

  .ppc-tab-content {
    width: 100%;
    top: 1rem;
  }

  .ppc-tab-pane {
    top: 0;
  }

  .ppc-tab-image-wrapper {
    justify-content: center;
    max-width: 100%;
    height: 100%;
    padding: 1rem;
  }

  .ppc-tab-image-wrapper.red {
    max-width: 100%;
  }

  .ppc-tab-1-image-holder {
    max-width: 70vw;
    height: 50vw;
  }

  .ppc-tab {
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .ppc-2-column-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .ppc-tabs-images-wrapper {
    position: static;
    left: auto;
  }

  .ppc-tab-2-image-holder.smaller {
    max-width: 33vw;
    height: auto;
    right: 8%;
  }

  .ppc-image-wrapper {
    justify-content: center;
    max-width: 100%;
    height: 100%;
    padding: 1rem;
  }

  .ppc-grid-1-image-holder {
    max-width: 90vw;
    height: auto;
    position: static;
    bottom: auto;
    right: auto;
  }

  .ppc-grid-2-image-holder {
    max-width: 70vw;
    height: auto;
    bottom: -1.9rem;
    right: -2%;
  }

  .ppc-red-1-image-holder {
    max-width: 90vw;
    height: 60vw;
    position: static;
  }

  .ppc-red-2-image-holder {
    max-width: 50vw;
    height: 60vw;
    top: -3.3rem;
    right: -1rem;
  }

  .ppc-red-3-image-holder {
    width: auto;
    max-width: 90vw;
    height: auto;
    position: static;
  }

  .ppc-red-4-image-holder {
    max-width: 60vw;
    height: auto;
    top: -2.4rem;
    right: -1.5rem;
  }

  .ppc-multi-channel-benefits-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .new-home-cycle-cards-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .new-home-cycle-card {
    height: 100%;
    padding-bottom: 1.75rem;
  }

  .new-home-cycle-card-img-bg {
    display: none;
  }

  .new-home-cycle-image-holder.green-image {
    height: 21.2rem;
  }

  .new-home-cycle-content-holder {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .new-home-cycle-bg-image-holder {
    display: none;
  }

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

  .ppc-tab-1-image-2-holder {
    max-width: 31.2vw;
    height: 53vw;
    right: 13%;
  }

  .ppc-tab-3-image-holder {
    max-width: 70vw;
    height: 50vw;
    right: auto;
  }

  .ppc-tab-2-image-2-holder {
    max-width: 37vw;
    position: absolute;
    right: 28%;
  }

  .ppc-tab-4-image-holder {
    max-width: 70vw;
    height: 50vw;
  }

  .ppc-tab-widget-image-holder {
    max-width: 70vw;
    height: 50vw;
    right: auto;
  }

  .ppc-tab-widget-image-2-holder {
    max-width: 40vw;
    right: 10%;
  }

  .new-home-cycle-card-icon {
    width: 3rem;
    height: 3rem;
    margin-bottom: .25rem;
    display: block;
  }

  .linking-cycle-sections {
    top: -10%;
  }

  .testimonial-cms-row.first, .testimonial-cms-row.second {
    padding-right: 3vw;
  }

  .mega-menu-nav-dropdown-list.w--open {
    width: 100%;
    margin-left: 0;
    position: relative;
  }

  .mega-menu-inner-wrapper {
    box-shadow: none;
  }

  .mega-menu-tabs-holder {
    max-width: none;
    overflow: hidden;
  }

  .mega-menu-inner-container {
    flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0;
  }

  .button-22.is-nav-cta, .button-22.home-header-sign {
    display: none;
  }

  .nav_link-9 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav_dropdown-wrapper-academy-6 {
    grid-column-gap: 1.5rem;
    padding-bottom: 1.5rem;
    overflow: hidden;
  }

  .nav_dropdown-link-top-wrapper-9 {
    width: 100%;
  }

  .mega-menu-card:hover {
    background-color: #f6f7fd00;
  }

  .mega-menu-card-image-holder.academy {
    max-width: 9.625rem;
  }

  .mega-menu-card-image-holder._100-image-width {
    height: 5rem;
  }

  .mega-menu-products-grey-bg {
    background-color: #fbfbfb00;
    width: 100%;
    height: auto;
    padding: 1.375rem;
  }

  .mega-menu-products-grey-bg.right {
    max-width: none;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .mega-menu-products-grey-bg-piece {
    background-color: #fbfbfb00;
  }

  .mega-menu-product-banner {
    margin-top: .5rem;
  }

  .mega-menu-integrations-banner {
    flex-wrap: wrap;
    margin-top: .5rem;
  }

  .mega-menu-size-spacing {
    padding-top: 0;
  }

  .mega-menu-back-wrapper {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 2rem;
    display: flex;
  }

  .mega-menu-back-button {
    cursor: pointer;
    align-items: center;
    display: flex;
  }

  .mega-menu-academy-tabs-holder {
    max-width: none;
    overflow: hidden;
  }

  .footer-newsletter-arrow {
    display: none;
  }

  .newsletter-arrow-holder {
    padding-top: 0;
    padding-left: 1.7rem;
  }

  .new-mega-menu-back-button {
    align-items: center;
    display: flex;
  }

  .contact-us-form-block.lp-popup-form {
    min-width: 30rem;
  }

  .use-cases-hero-image-holder {
    width: 100%;
    max-width: 100vw;
  }

  .use-cases-heading-deco-image {
    display: none;
    top: -75px;
  }

  .use-cases-benefit-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .use-cases-tabs {
    flex-direction: column;
  }

  .use-cases-tabs-menu {
    max-width: 100%;
    margin-bottom: 3rem;
    margin-right: 0;
  }

  .use-cases-tabs-image-holder {
    height: 52vw;
  }

  .use-cases-tabs-image-holder.voc-revamp {
    height: 67vw;
  }

  .lottie-animation {
    width: 140%;
    margin-top: 0;
    margin-left: -23%;
    position: absolute;
    top: -97px;
  }

  .insights-2-0-hero {
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .insights-2-0-hero.lead-capture-pricing {
    border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: hidden;
  }

  .insights-2-0-hero-holder {
    height: 35vw;
    margin-top: 2rem;
  }

  .insights-2-0-hero-holder.voc-revamp {
    max-width: 91vw;
    height: 54vw;
    margin-top: 3rem;
  }

  .insights-2-0-hero-content-holder {
    max-width: 45.875rem;
    overflow: visible;
  }

  .insights-2-0-stacking-cards-wrapper {
    position: static;
  }

  .insights-stacked-card {
    background-position: 50%;
    background-size: cover;
    border-style: none;
    flex-flow: column;
    height: auto;
    margin-bottom: 3rem;
    padding-right: 2rem;
    position: static;
  }

  .insights-stacked-card._2 {
    margin-bottom: 3rem;
  }

  .insights-card-heading {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }

  .insights-stacked-card-image-holder {
    max-width: 100vw;
    height: 60vw;
    position: static;
  }

  .insights-stacked-card-image-holder._2 {
    position: relative;
    bottom: -33px;
    right: -33px;
  }

  .play-button, .play-button-pulse {
    width: 3.5rem;
    height: 3.5rem;
  }

  .product-insights-hero-lottie {
    width: 95%;
  }

  .new-smaller-inner-container {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .smaller-reated-image-holder {
    order: -1;
    max-width: 100vw;
    height: 50vw;
  }

  .opened-faqs-holder {
    width: 100%;
    max-width: 70vw;
  }

  .new-voc-big-cta {
    padding: 3rem;
  }

  .new-voc-big-cta-icons-holder {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: wrap;
  }

  .icon-95 {
    width: 4rem;
    height: 4rem;
  }

  ._3-cards-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .voc-new-blog-image-holder {
    height: 20vw;
  }

  .hero-new-gradinet-bg, .pricing-hero-gradient {
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .new-pricing-card-heading {
    font-size: 3rem;
  }

  .new-pricing-purple-cta:hover {
    background-color: var(--purple);
  }

  .new-pricing-purple-cta.white:hover {
    color: var(--purple);
    background-color: #5e72e400;
  }

  .new-pricing-features-grid.flexbox {
    flex-flow: column;
  }

  .new-pricing-integrations-icons-holder {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: wrap;
  }

  .new-pricing-purple-big-cards {
    height: auto;
  }

  .new-pricing-table-grid {
    grid-template-columns: 1fr 1fr;
  }

  .new-pricing-table-purple-part {
    flex: 0 auto;
  }

  .new-testimonial-image-holder {
    border-radius: 1.25rem;
    overflow: hidden;
  }

  .new-pricing-testimonial-gradient {
    max-width: 5rem;
  }

  .new-pricing-price-heading {
    font-size: 1.875rem;
  }

  .new-pricing-feature-big-card-arrow {
    transform: rotate(270deg);
  }

  .blog-dd-list-container {
    grid-row-gap: 32px;
  }

  .blog-dd-card-thumbnail {
    height: 15vw;
    max-height: none;
  }

  .blog-dd-cta {
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
  }

  .blog-dd-cta-deco {
    margin-left: auto;
  }

  .hide-on-tablet {
    display: none;
  }

  .mega-menu-academy-banner {
    flex-wrap: wrap;
    margin-top: .5rem;
  }

  .mega-menu-academy-second-banner {
    margin-top: .5rem;
  }

  .newest-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .newest-container.newest-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .newest-simple-navbar {
    padding-top: 3rem;
  }

  .newest-simple-nav-white-btn:hover {
    background-color: var(--white);
    color: var(--purple);
  }

  .hero-lead-capture-heading-deco {
    width: 2rem;
    height: 2rem;
    display: none;
    top: -1rem;
    right: -1rem;
  }

  .lead-capture-hero-left-column {
    max-width: 100%;
  }

  .lead-capture-multi-images-holder {
    max-width: 100vw;
    height: 54vw;
  }

  .lead-capture-multi-images-holder.smaller {
    max-width: 100vw;
    height: 61vw;
  }

  .newest-global-purple-button:hover {
    background-color: var(--purple);
  }

  .newest-global-purple-button.newest-white-button:hover {
    background-color: var(--white);
    color: var(--purple);
  }

  .lead-capture-pricing-card-gradient {
    border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
  }

  .lead-capture-pricing-card {
    margin-top: 5rem;
  }

  .lead-capture-pricing-table-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .lead-capture-heading-holder {
    margin-left: 0;
  }

  .lead-capture-benefit-card {
    max-width: 100%;
    height: auto;
    margin-top: 1rem;
    position: relative;
    top: auto;
    right: auto;
  }

  .lead-capture-swiper-deco-arrow {
    max-width: 5rem;
    height: 5rem;
    bottom: -20%;
    transform: rotate(90deg);
  }

  .lead-swiper {
    box-shadow: none;
    border-style: none;
    border-radius: 0;
    overflow: visible;
  }

  .lead-capture-swiper-card {
    border: .0625rem solid #eaecf0;
    border-radius: 2rem;
    box-shadow: 0 0 32px #0a254026;
  }

  .lead-capture-bottom-banner.compare-footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lead-capture-bottom-banner-deco-img {
    max-width: 25vw;
    height: 20vw;
  }

  .lead-capture-popup.new-home-arcade {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .integration-hero-gradient {
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .new-integration-icon {
    width: 3rem;
    height: 3rem;
  }

  .new-integration-icon._1 {
    top: 7%;
    bottom: auto;
    right: 42%;
  }

  .new-integration-icon._2 {
    display: none;
    top: 5%;
    bottom: auto;
    right: 44%;
  }

  .new-integration-icon._3 {
    inset: 2% auto auto 39%;
  }

  .new-integration-icon._4 {
    top: 2%;
    right: 18%;
  }

  .new-integration-icon._9 {
    top: -4%;
    right: 30%;
  }

  .new-integration-icon._5 {
    top: 7%;
    right: 6%;
  }

  .new-integration-icon._6 {
    top: -4%;
    bottom: auto;
    left: 27%;
  }

  .new-integration-icon._7 {
    display: none;
    top: 5%;
    bottom: auto;
    left: 42%;
  }

  .new-integration-icon._8 {
    display: none;
  }

  .new-integration-icon._10 {
    top: 7%;
    left: 3%;
  }

  .new-integration-icon._11 {
    top: 2%;
    left: 15%;
  }

  .new-integration-hero-image {
    height: auto;
  }

  .new-integration-hero-images-wrapper {
    margin-top: 5rem;
  }

  .new-integration-tab-pane-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .support-big-tab-inner-card.for-third-tab {
    height: 13.75rem;
  }

  .new-custom-integration-image {
    height: 26vw;
  }

  .customer-data-card-image-holder {
    max-width: 100vw;
    height: 27vw;
  }

  .new-integration-sec-tab-screens {
    max-width: 100vw;
    height: 61vw;
  }

  .support-big-tab-big-image {
    max-width: 24rem;
    height: auto;
    top: auto;
    bottom: 0;
  }

  .support-big-tab-big-image.small {
    height: auto;
    display: none;
  }

  .support-big-tab-big-image.for-smaller-devices {
    display: block;
  }

  .new-integration-big-third-tab-image {
    height: 28vw;
  }

  .new-integration-hero-final-bg-gradinet {
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }

  .connect-link-icon {
    display: none;
  }

  .paragraph-l {
    font-size: 1.125rem;
    line-height: 1.3em;
  }

  .while-scroll-2-coll-content-wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .while-scroll-2-coll-white-overlay._1 {
    height: 5%;
  }

  .white-scroll-2-coll-images-wrapper.for-smaller-devices {
    display: block;
  }

  .new-nav-banner {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .new-nav-banner-container {
    flex-flow: wrap;
  }

  .new-companys-wrapper {
    grid-row-gap: 2rem;
    flex-flow: column;
    align-items: flex-start;
  }

  .new-nav-banner-exit-btn {
    bottom: 1rem;
    right: 1rem;
  }

  .rebrand-h1 {
    font-size: 2.5rem;
  }

  .rebrand-p {
    font-size: 1.125rem;
  }

  .rebrand-max-width-xxl {
    max-width: min(45.25rem, 85vw);
  }

  .margin-xxl {
    margin-bottom: 3rem;
  }

  .home-hero-image {
    width: 100%;
    height: 50vw;
  }

  .home-hero-block-deco {
    opacity: .4;
    filter: blur(3rem);
    width: 140vw;
    height: 120vw;
    top: auto;
    bottom: -40vw;
  }

  .home-hero-block-deco.prefooter-deco {
    bottom: auto;
  }

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

  .swiper-slide.home-tabs-slide {
    width: 12rem;
  }

  .power-of-zeda-block {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .power-of-zeda-card.featured, .power-of-zeda-card.demo-review-card {
    bottom: 1rem;
    left: 1rem;
  }

  .power-of-zeda-card-content {
    padding: 1.5rem;
  }

  .power-of-zeda-card-pill {
    padding: .5rem .75rem;
    font-size: .875rem;
  }

  .rebrand-h4 {
    font-size: 1.75rem;
  }

  .power-of-zeda-list-item {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding: 1.5rem;
  }

  .rebrand-p-s {
    font-size: 1rem;
  }

  .power-of-zeda-featured-card-holder {
    margin-left: -.5rem;
  }

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

  .home-cta-block {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .home-cta-block-deco {
    height: 13vw;
    max-height: none;
  }

  .home-cta-block-heading-column {
    padding-left: 0;
  }

  .rebrand-h3 {
    font-size: 2rem;
  }

  .rebrand-max-width-xl {
    max-width: min(35rem, 70vw);
  }

  .product-discovery-card {
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 0;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .rebrand-h6 {
    font-size: 1.375rem;
  }

  .product-discovery-card-image {
    height: 25vw;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .zeda-benefits-card-icon {
    width: 2.25rem;
    height: 2.25rem;
  }

  .zeda-insights-block {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .zeda-insights-cards-holder {
    width: 40.8rem;
  }

  .zeda-insights-cards {
    border-radius: 1rem;
  }

  .zeda-insights-cards-content {
    border-radius: .8125rem;
    width: 22.8rem;
  }

  .zeda-insights-cards-thumbnail {
    height: 16.4rem;
  }

  .zeda-insights-cards-content-inner {
    grid-row-gap: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .zeda-insights-cards-arrow {
    width: 3rem;
    height: 3rem;
  }

  .zeda-insights-cards-arrow:hover {
    background-color: var(--white);
    color: var(--purple);
  }

  .product-cards-holder {
    grid-column-gap: 1.5rem;
    width: 100vw;
    max-width: none;
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
    padding: 2.5rem;
    overflow: auto;
  }

  .product-card {
    flex: none;
    width: 19rem;
  }

  .product-card-thumbnail {
    height: 12rem;
  }

  .home-prefooter-block {
    width: 100%;
    max-width: none;
  }

  .rebrand-h2 {
    font-size: 2.25rem;
  }

  .zeda-stats-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .home-tabs-block {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .home-tabs-menu {
    display: none;
  }

  .home-tabs-menu-link {
    padding: .75rem;
    font-size: 1.125rem;
  }

  .home-tabs-progress {
    order: 1;
    margin-top: 2rem;
    margin-bottom: 0;
  }

  .home-tabs-content-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: minmax(100%, 100%);
  }

  .integrate-logos-holder {
    padding: .875rem;
  }

  .home-tabs-image {
    border-radius: 1rem;
    width: 60%;
    height: 35vw;
    max-height: none;
    padding: .375rem;
  }

  .home-tabs-image-border {
    border-width: .375rem;
    border-radius: 1rem;
  }

  .home-tabs-trigger {
    display: none;
  }

  .home-tabs-inner-logos, .home-tabs-list {
    grid-row-gap: 1rem;
  }

  .gap-s {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .home-hero-text-deco-1 {
    width: 1.125rem;
    left: -.8rem;
  }

  .home-hero-text-deco-2 {
    width: .75rem;
    right: -.7rem;
  }

  .akash-gupta {
    width: 19rem;
  }

  .doodle-star {
    width: 1.5rem;
    height: 1.5rem;
    top: 0;
    right: -3%;
  }

  .hero-compare-undeline-img {
    margin-left: auto;
    margin-right: auto;
  }

  .rebrand-p-xs {
    font-size: 1rem;
  }

  .compare-review-grey-card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .compare-review-dark-purple-card {
    height: 100%;
  }

  .compare-review-lightbox-link {
    height: 42vw;
  }

  .compare-review-image-holder {
    height: 50vw;
  }

  .popup-exit-icon {
    width: 3rem;
    height: 3rem;
    top: -15%;
    right: 0%;
  }

  .demo-hero-embed {
    width: 100%;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .demo-enterprise-inner-white-section {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .demo-sneak-peek-section {
    margin-top: 5rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .demo-enterprise-gradient {
    width: 1rem;
  }

  .demo-hero-deco-img {
    display: none;
  }

  .field-guide-hero-star {
    bottom: 30%;
    left: 23%;
    right: auto;
  }

  .field-guide-hero-block {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .field-guide-path-block {
    flex: none;
  }

  .field-guide-location-path-block {
    min-width: 17.3125rem;
  }

  .featured-field-guide-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .featured-field-guide-card-content {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-right: 1rem;
  }

  .field-guide-lightbox {
    max-width: 100%;
    height: 50vw;
  }

  .guide-temp-path-block {
    max-width: 17.3125rem;
  }

  .guide-temp-coll-list-wrapper {
    flex: none;
  }

  .field-guide-temp-content-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2rem;
  }

  .guide-temp-cards-coll-list {
    grid-template-columns: 1fr 1fr;
  }

  .guide-temp-card-img {
    max-width: 100%;
    height: 34vw;
  }

  .field-guide-temp-card {
    min-height: 28rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .field-guide-temp-rich-text a:hover {
    color: var(--purple);
  }
}

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

  h2 {
    font-size: 2.25em;
  }

  h3 {
    font-size: 1.75em;
  }

  h4 {
    font-size: 1.5em;
  }

  h5 {
    font-size: 1.25em;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

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

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

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

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

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

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

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

  .padding-vertical.padding-xxlarge.none-top-padding.flex {
    padding-bottom: 3.75em;
  }

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

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

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

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

  .padding-top.padding-xxhuge {
    padding: 9.6rem 2rem 0;
  }

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

  .page-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .hide-mobile-landscape {
    display: none;
  }

  .show-mobile-landscape {
    display: block;
  }

  .heading-display {
    font-size: 2.5em;
  }

  .heading-large {
    font-size: 2.25em;
  }

  .heading-medium {
    font-size: 1.75em;
  }

  .heading-small {
    font-size: 1.5em;
  }

  .heading-xsmall {
    font-size: 1.25em;
  }

  .text-size-large {
    border-color: #0000;
    font-size: 1.125em;
  }

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

  .button.is-pricing {
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .75em;
  }

  .button.is-nav-cta, .button.is-pricing-cta {
    display: none;
  }

  .button.is-lps {
    background-size: 20px 20px;
    padding-left: 3rem;
    font-size: .875em;
  }

  .secondary-button.is-testimonials {
    left: 38%;
    right: 38%;
  }

  .secondary-button.is-pricing {
    padding: .55rem .75rem;
    font-size: .75em;
  }

  .nav_component {
    height: auto;
  }

  .nav_container {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .nav_container.is-blog-nav {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1.75rem;
  }

  .nav_container.p-125 {
    padding: .625rem 1.25rem 1.25rem;
  }

  .nav_container.ppc-new-nav-container {
    padding-top: .625rem;
    padding-bottom: 1.25rem;
  }

  .nav_menu {
    height: 86vh;
  }

  .nav_dropdown-list.w--open {
    flex-direction: column;
  }

  .nav-dropdown-left-wrapper, .nav-dropdown-right-wrapper {
    width: 100%;
  }

  .nav_dropdown-video-wrapper {
    width: 100%;
    height: 12rem;
  }

  .video-play-button.is-webinar-all {
    width: 2.5rem;
    height: 2.5rem;
  }

  .video-play-button.is-webinar-all.is-large {
    width: 3rem;
    height: 3rem;
  }

  .nav_dropdown-wrapper-academy {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .home-header_left-wrapper {
    margin-top: 5rem;
  }

  .buttons-wrapper {
    grid-column-gap: 1rem;
  }

  .customers_logo-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home-lifecycle_bottom-wrapper {
    background-image: linear-gradient(#eff1fc, #fff 60%);
    grid-template-columns: 1fr 1fr;
  }

  .home-lifecycle-phase_component {
    background-image: none;
  }

  .feature_image-wrapper {
    width: 100%;
    position: relative;
    top: 1.5rem;
  }

  .text-weight-medium.text-size-medium.plush {
    font-size: .75rem;
  }

  .tab_image-wrapper {
    width: 20rem;
    height: 25rem;
  }

  .tab_image-background {
    width: 15rem;
    height: 20rem;
  }

  .tab_image-1 {
    width: 20rem;
    height: 20rem;
  }

  .home-integrations_wrapper {
    grid-row-gap: 2.5rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .home-story_wrapper {
    grid-template-columns: 1fr;
  }

  .home-story_content-wrapper.is-left {
    min-height: 12rem;
  }

  .home-story_content-wrapper.is-right {
    width: 100%;
    max-width: 36rem;
  }

  .testimonials-components_wrapper {
    column-count: 2;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .academy_content-wrapper.is-right {
    min-height: 26rem;
  }

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

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

  .footer_column-heading {
    font-size: 1.125rem;
  }

  .footer_link {
    font-size: .875em;
  }

  .product-header_wrapper {
    margin-top: 6rem;
  }

  .product-header_icon {
    width: 2rem;
    height: 2rem;
  }

  .product-header_heading {
    font-size: 2.625em;
  }

  .features-summary_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
  }

  .features-summary_component {
    flex: none;
    width: 100%;
    max-width: 100%;
  }

  .product-testimonial_image {
    width: 3rem;
    height: 3rem;
  }

  .product-testimonial_text, .product-testimonial_customer-name {
    font-size: 1.125em;
  }

  .other-products_wrapper {
    grid-template-columns: 1fr;
  }

  .other-products_component {
    max-width: 20rem;
    height: 20rem;
  }

  .about-summary_wrapper {
    grid-row-gap: 2rem;
  }

  .about-gallery_image.is-one {
    width: 100%;
  }

  .about-gallery_image.is-two {
    width: 100%;
    top: 0;
  }

  .about-gallery_image.is-three {
    width: 100%;
  }

  .about-gallery_image.is-four {
    width: 100%;
    left: 0;
  }

  .about-gallery_image.is-five, .about-gallery_image.is-six {
    width: 100%;
    right: 0;
  }

  .about-gallery_top-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .about-gallery_bottom-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .about-team_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .pricing-plans_tabs-save10-wrapper {
    left: 7rem;
  }

  .pricing-plans_tabs-save10-wrapper.is-monthly {
    left: 13.8rem;
  }

  .pricing-plans_tabs-plan-wrapper {
    min-height: auto;
  }

  .pricing-plans_tabs-plan-bottom-wrapper, .pricing-plans_tabs-plan-middle-wrapper {
    position: relative;
    top: auto;
  }

  .pricing-plans_tabs-plan-middle-wrapper.is-right {
    top: 0;
  }

  .pricing-plans_tabs-plan-middle-wrapper.is-left {
    top: auto;
  }

  .pricing-testimonials_wrapper {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .blog-navbar_links-wrapper {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .blog-navbar_link {
    white-space: nowrap;
    padding-left: 0;
  }

  .blog-featured_thumbnail-wrapper {
    width: 12rem;
  }

  .blogs-featured_collection-wrapper {
    grid-template-columns: 1fr;
  }

  .blog-featured_name-wrapper {
    width: 60%;
    max-width: 100%;
  }

  .section-blogs-all {
    margin-top: 3rem;
  }

  .section-blogs-all.new-size {
    margin-top: 0;
    padding-top: 3.75em;
  }

  .blogs-all_wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .pagination-wrapper {
    margin-top: 2.5rem;
  }

  .secondary-header_heading {
    font-size: 2.5em;
  }

  .webinar-featured_thumbnail {
    height: 16rem;
  }

  .video-play-button-image {
    width: 1.5rem;
    height: 1.5rem;
  }

  .contact_form-wrapper {
    padding: 2rem;
  }

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

  .resources_single-wrapper.is-large {
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .resources_single-left-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .resources_single-right-wrapper {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .resources_single-image {
    height: auto;
  }

  .ebook-header_wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .ebook-header_left-wrapper {
    width: 100%;
  }

  .ebook-header_right-wrapper {
    width: 100%;
    max-width: 100%;
    padding: 1.5rem;
  }

  .nav_cta-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
    margin-top: 1rem;
    display: flex;
  }

  .is-shown-below-tablet {
    display: flex;
  }

  .glossary-nav_right-wrapper {
    width: 97vw;
    padding-bottom: .5rem;
    padding-right: 1.25rem;
    overflow: auto;
  }

  .glossary-nav_wrapper {
    grid-row-gap: 1rem;
  }

  .academy_image-wrapper {
    margin-top: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    bottom: 0;
    right: 0;
  }

  .academy_image-wrapper.is-small {
    right: 0;
  }

  .home-lifecycle_mobile-image {
    margin-top: 0;
  }

  .home-lifecycle_heading {
    font-size: 1.75em;
  }

  .home-lifecycle_heading.max-width-large {
    font-size: 1.5em;
  }

  .pricing-comparison_product-heading {
    font-size: 1.25em;
  }

  .pricing-comparison_is-heading-active-wrapper {
    width: 100%;
  }

  .pricing-comparison_headings-wrapper {
    grid-column-gap: 1.5rem;
    max-width: 28rem;
  }

  .banner-container {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    font-size: .875rem;
  }

  .home-header_right-wrapper {
    width: 30rem;
    margin-top: 3.5rem;
    margin-left: auto;
    margin-right: auto;
    left: -2rem;
  }

  .home-header_image-background {
    width: 13rem;
    height: 19.5rem;
  }

  .home-header_main-image {
    width: 9.8125rem;
    height: 20rem;
  }

  .home-header_feature-image {
    width: 12.5rem;
    height: 5.5rem;
    left: 16.5rem;
  }

  .home-header_feature-image.is-one {
    top: -1.75rem;
  }

  .home-header_feature-image.is-two {
    top: 3.25rem;
  }

  .home-header_feature-image.is-three {
    top: 8.35rem;
  }

  .home-header_feature-image.is-four {
    top: 13.5rem;
  }

  .home-integrations_right-wrapper {
    width: 110%;
  }

  .pricing-plans_info-wrapper {
    grid-column-gap: .25rem;
  }

  .pricing-plans_info-popup-wrapper.mt-1rem {
    margin-top: -.9rem;
  }

  .pricing-plans_popup {
    right: -128px;
  }

  .pricing-plans_popup-arrow-icon {
    right: 8.125rem;
  }

  .integrations-needmore_left-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2.5rem;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .integrations-needmore_left-wrapper.is-mobile {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .faqs_item-heading-wrapper {
    grid-column-gap: .75rem;
    align-items: flex-start;
  }

  .landing-page-header_image {
    height: 20rem;
  }

  .landing-page-header_image-wrapper {
    width: 30rem;
    margin-top: 3.5rem;
    margin-left: auto;
    margin-right: auto;
    left: -2rem;
  }

  .dropdonw_list-spm.w--open {
    width: 100%;
    height: 77vh;
    overflow: hidden;
  }

  .lp-content_rich-text-wrapper {
    width: 100%;
    padding-top: 2.5rem;
    padding-bottom: 2rem;
  }

  .spm-dropdown-toggle {
    border-bottom: 1px solid var(--light-grey);
    align-items: center;
    width: 100%;
    height: 9vh;
    max-height: 4rem;
    padding-left: 0;
    font-weight: 500;
    display: flex;
  }

  .spm-dropdown-toggle.w--open {
    height: 9vh;
    max-height: 4rem;
    color: var(--purple);
  }

  .lp-content_wrapper {
    grid-row-gap: 0px;
    flex-direction: column;
    margin-top: 2rem;
  }

  .lp-content-dropdown-mobile {
    background-color: #fff;
    width: 100%;
    display: block;
    position: sticky;
    top: 5.5rem;
  }

  .lp-content_nav {
    display: none;
  }

  .lp-content_nav.show-in-mobile {
    width: 100%;
    max-width: 100vw;
    height: 100%;
    padding-top: 24px;
    display: flex;
  }

  .section-case-studies-navbar {
    top: 5.5rem;
  }

  .case-studies-header_wrapper {
    grid-row-gap: 2.5rem;
    padding-top: 2.5rem;
    padding-bottom: 3.5rem;
  }

  .case-studies-header_right-wrapper {
    width: 100%;
  }

  .case-studies-navbar_link {
    white-space: nowrap;
    padding-left: 0;
  }

  .case-study-header_company-logo-wrapper {
    width: 2.25rem;
    height: 2.25rem;
  }

  .case-study-header_company-name {
    font-size: 1em;
  }

  .lps-header_right-wrapper {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .lps-thankyou-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lps-thankyou_logo {
    width: 7rem;
  }

  .lps-comparison-table_row-wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 1.5rem;
  }

  .lps-conparison-table_left-wrapper {
    text-align: center;
    justify-content: center;
    width: 100%;
    padding-bottom: .5rem;
  }

  .lps-conparison-table_left-wrapper.is-blue {
    background-color: var(--white);
  }

  .lps-conparison-table_left-wrapper.is-heading {
    padding-top: 0;
    padding-bottom: .5rem;
  }

  .lps-conparison-table_right-wrapper {
    width: 100%;
  }

  .lps-comparison-table_right-wrapper-1 {
    border-bottom: 1px solid #c4c4c4;
    border-left-width: 0;
    border-right-width: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lps-comparison-table_right-wrapper-1.is-heading {
    border-top-width: 0;
    border-bottom-width: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding-top: 1rem;
  }

  .lps-comparison-table_right-wrapper-1.is-last {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 0;
    padding-bottom: 1rem;
  }

  .lps-conparison-table_right-wrapper-2 {
    border-bottom: 1px solid #c4c4c4;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .lps-conparison-table_right-wrapper-2.is-heading {
    border-bottom-width: 0;
    padding-top: 1rem;
  }

  .lps-conparison-table_right-wrapper-2.is-blue {
    background-color: var(--white);
  }

  .lps-comparison-table-competitor-logo {
    height: 1.75rem;
  }

  .lps-comparison-table-zeda-logo {
    width: 6.5rem;
  }

  .lps-comparison-table_heading-row-wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-bottom: -1rem;
  }

  .section-filler-block-for-banner-3-5rem {
    height: 5.5rem;
  }

  .home-header_heading {
    font-size: 2.5em;
  }

  .compare-feature_wrapper {
    border-radius: 4px;
  }

  .compare-feature_image-wrapper {
    width: 100%;
  }

  .compare-feature_image {
    border-radius: 4px;
  }

  .compare-table_wrapper {
    min-width: 100%;
  }

  .compare-table_subheading, .compare-table_content-text {
    font-size: .75em;
  }

  .section-compare-cta {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .compare-table_dp-toggle.w--open {
    align-items: flex-start;
  }

  .compare-table_dp-list.w--open {
    overflow: auto;
  }

  .compare-verdict_content-text {
    font-size: 1em;
  }

  .pricing-assistance_wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding: 1.5rem 1rem;
    display: flex;
  }

  .pricing-assistance-badges_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .pricing-assistance-badge_wrapper {
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1em;
    font-weight: 500;
  }

  .compare-table_icon-info-text {
    font-size: .75em;
  }

  .compare-table_info-text-wrapper {
    left: .5rem;
  }

  .toc_link-wrapper {
    margin-top: -.5rem;
  }

  .home-header_heading-2 {
    margin-bottom: .5rem;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.375rem;
  }

  .button-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .columns {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .column, .column-2 {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .paragraph {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 16px;
    line-height: 24px;
  }

  .column-5 {
    text-align: center;
    padding-right: 60px;
  }

  .image-40 {
    text-align: right;
    margin-top: 20px;
    margin-left: 0;
    padding-left: 0;
  }

  .column-6 {
    text-align: center;
    padding-right: 0;
  }

  .products-content-item-title {
    text-align: center;
    font-size: 24px;
    line-height: 2rem;
  }

  .products-content-item-parag, .products-content-item-subtitle {
    text-align: center;
  }

  .div-block-12 {
    margin-left: 70px;
    margin-right: 70px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .button-4 {
    width: 100%;
  }

  .cta-content {
    max-width: 80%;
    padding-left: 100px;
    padding-right: 100px;
  }

  .image-25 {
    width: 6%;
    top: -10%;
    right: 0%;
  }

  .section-cta-2 {
    background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc66_spark%2C%20sparks%2C%20sparkle%2C%20stars%2C%2031.svg"), url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg");
    background-position: 99% 87%, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: 4rem 93px, 8rem;
  }

  .container-large-2 {
    max-width: 100%;
  }

  .heading-15 {
    mix-blend-mode: normal;
    object-fit: fill;
    padding-left: 60px;
    padding-right: 60px;
    font-family: Satoshi, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    position: relative;
    overflow: auto;
  }

  .page-padding-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .div-block-36 {
    grid-row-gap: 1rem;
    flex-direction: column;
    width: 70%;
  }

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

  .container-2 {
    padding-top: 20px;
  }

  .advantage-item-title-copy {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .product-advantage-item-copy {
    grid-row-gap: 1.5rem;
    flex-wrap: wrap;
    place-content: stretch center;
  }

  .footer-bottom-info-right.mobile-none {
    display: none;
  }

  .footer-bottom-info-right.mobile-visible {
    display: flex;
  }

  .nav_dropdown-toggle-2 {
    color: #101828;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    font-size: 1.5rem;
    font-weight: 700;
  }

  .nav_menu-2 {
    height: 100vh;
    padding-top: 2.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .nav_menu-2.mega-menu-position {
    overflow: auto;
  }

  .blog-navbar_link-2 {
    white-space: nowrap;
    padding-left: 0;
  }

  .nav-dropdown-left-wrapper-2 {
    width: 100%;
    padding-top: .75rem;
    padding-bottom: 0;
    padding-left: .5rem;
  }

  .nav_link-2 {
    color: #101828;
    margin-bottom: .875rem;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2rem;
  }

  .nav_dropdown-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .product-header_wrapper-copy {
    flex-direction: row;
    margin-top: 6rem;
  }

  .advantage-item-title-copy-3 {
    text-align: center;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-39 {
    display: none;
  }

  .image-33 {
    width: 50px;
    top: -66px;
  }

  .image-32-copy {
    display: none;
  }

  .advantage-item-icon-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .image-34 {
    width: 50px;
    bottom: -15px;
    left: 7px;
  }

  .product-advantage-item {
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .product-advantage-item.p-b {
    padding-bottom: 3.75rem;
  }

  .advantage-item-icon-copy-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .navigation-main {
    height: auto;
  }

  .nav_dropdown-column-academy-2 {
    grid-row-gap: 1rem;
    margin-bottom: 1rem;
  }

  .nav_dropdown-wrapper-academy-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: .5rem;
  }

  .nav_dropdown-wrapper-2 {
    margin-bottom: .875rem;
  }

  .dropdown-menu-wrapper-link {
    font-weight: 500;
  }

  .nav_cta-wrapper-2 {
    grid-row-gap: 1rem;
    flex-direction: column;
    margin-top: 1rem;
    display: flex;
  }

  .nav_cta-wrapper-2.is-shown-below-tablet {
    grid-column-gap: .875rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 5.625rem;
    display: flex;
  }

  .section-product-advantages {
    padding-bottom: 0;
  }

  .section-product-advantages.padding-bottom {
    padding-bottom: 3.75rem;
  }

  .section-product-advantages.p-none {
    padding-top: 0;
  }

  .section-product-advantages.p-b {
    padding-bottom: 3.75rem;
  }

  .footer_column-heading-2 {
    font-size: 1.125rem;
  }

  .nav_dropdown-list-2.w--open {
    box-shadow: none;
    background-color: #0000;
    flex-direction: column;
  }

  .nav_dropdown-list-2.is-academy.w--open {
    box-shadow: none;
    margin-top: .75rem;
  }

  .nav_dropdown-list-2.is-academy.feature-wrapper-links.w--open {
    left: 0;
  }

  .button-5.home-header-sign {
    display: none;
  }

  .button-5.home-header-sign.mob-button {
    padding-left: 3.875rem;
    padding-right: 3.875rem;
    display: block;
  }

  .button-5.is-nav-cta {
    display: none;
  }

  .button-5.is-nav-cta.mob-button {
    padding-left: 3.875rem;
    padding-right: 3.875rem;
    display: block;
  }

  .text-block-9 {
    display: none;
  }

  .footer-bottom-info-left {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    display: none;
  }

  .product-advantage-item-text-copy {
    flex-basis: auto;
    order: -1;
    max-width: 100%;
  }

  .footer_row-wrapper {
    grid-template-columns: .25fr .5fr;
    justify-items: stretch;
    display: grid;
  }

  .nav_dropdown-link-wrapper-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .padding-vertical-2.new-roadmap-padding {
    padding-top: 10rem;
    padding-bottom: 3rem;
  }

  .product-header_left-wrapper-copy {
    max-width: 30rem;
  }

  .product-header_heading-copy {
    margin-bottom: .625rem;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.375rem;
  }

  .footer-column-mobile-last {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .button-cta-white {
    width: 100%;
  }

  .page-padding-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .page-padding-3.p0 {
    padding-left: 0;
    padding-right: 0;
  }

  .product-advantage-item-img {
    height: 100%;
  }

  .product-advantage-item-img.is-left.green-bg.w35, .product-advantage-item-img.purple-bg.w640 {
    width: 20.9375rem;
    height: 100%;
  }

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

  .cta-component {
    background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc66_spark%2C%20sparks%2C%20sparkle%2C%20stars%2C%2031.svg"), url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg");
    background-position: 99% 87%, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: 4rem 93px, 8rem;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .cta-image-lines {
    width: 6%;
    top: -10%;
    right: 0%;
  }

  .cta-image-lines.use-cases-template {
    width: 10%;
    top: -26%;
  }

  .cta-button-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
    width: 70%;
  }

  .cta-content-3 {
    max-width: 80%;
  }

  .cta-title {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .image-34-copy {
    width: 50px;
    bottom: -15px;
    left: 7px;
  }

  .product-header_left-wrapper-copy-copy {
    max-width: 30rem;
  }

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

  .image-33-copy {
    width: 50px;
    top: -66px;
  }

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

  .product-header_wrapper-copy-copy {
    flex-direction: row;
    margin-top: 6rem;
  }

  .advantage-item-title-copy-copy {
    text-align: center;
  }

  .paragraph-3-copy-copy {
    text-align: center;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: .875rem;
  }

  .advantage-item-title-copy-copy-2 {
    text-align: center;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .advantage-item-icon-copy-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .product-header_left-wrapper-copy-copy-copy {
    max-width: 30rem;
  }

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

  .padding-vertical-4.padding-xhuge.new-size {
    padding-top: 7.875rem;
    padding-bottom: 10.1875rem;
  }

  .image-34-copy-copy-copy {
    width: 40px;
    inset: -54% 0% auto auto;
  }

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

  .advantage-item-title-copy-4 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .advantage-item-icon-copy-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .advantage-item-title-copy-7 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .section-cta-4 {
    background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc66_spark%2C%20sparks%2C%20sparkle%2C%20stars%2C%2031.svg"), url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg");
    background-position: 99% 87%, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: 4rem 93px, 8rem;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .product-feedbacks-tabs-content {
    flex-basis: 100%;
    align-self: center;
    width: 100%;
    margin-bottom: 2rem;
  }

  .product-feedbacks-text-parag, .feedbacks-tab-link-parag {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .product-feedbacks-tab-pane {
    width: 100%;
    height: auto;
  }

  .product-feedbacks-tab-link {
    width: 100%;
  }

  .product-feedbacks-text {
    margin-bottom: 1.5rem;
  }

  .feedbacks-tab-pane-content {
    width: 100%;
    height: 100%;
  }

  .dots-icon {
    width: 3.5625rem;
    height: 3.0625rem;
    bottom: -2%;
    right: 0%;
  }

  .collect-feedback-dop-text {
    top: -8%;
  }

  .product-feedbacks-tabs-wrap {
    flex-direction: column;
    align-items: center;
  }

  .product-feedbacks-text-title {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .image-36.ppc-multi-channel {
    top: -14%;
    right: -3%;
  }

  .product-feedbacks-tabs-menu {
    flex-basis: 100%;
    align-self: center;
    width: 100%;
    margin-left: 0;
  }

  .tab-pane-img {
    padding-top: 58px;
  }

  .product-integration-content {
    margin-top: 1.5rem;
  }

  .integration-header_heading {
    margin-bottom: .5rem;
    font-size: 1.875rem;
    line-height: 2.375rem;
  }

  .plush-block {
    padding: .5rem 1rem;
  }

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

  .faqs_paragraph-2 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

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

  .faqs_item-heading-wrapper-2 {
    grid-column-gap: .75rem;
    align-items: flex-start;
  }

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

  .faqs_item-wrapper-2 {
    padding: 1rem;
  }

  .image-11 {
    width: 1.875rem;
    top: -12%;
    right: 15%;
  }

  .product-advantage-item-text {
    flex-direction: column;
    order: -1;
    align-items: center;
    display: flex;
  }

  .product-advantage-item-text.is-first {
    order: -1;
  }

  .product-header_wrapper-2 {
    margin-top: 6rem;
  }

  .home-heacder-button.try-btn, .home-heacder-button.request-btn {
    text-align: center;
    width: 10.1875rem;
    padding: .75rem 0;
    font-size: .875rem;
  }

  .advantage-item-parag {
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .advantage-item-title {
    text-align: center;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .heading-21 {
    font-size: 1.5rem;
  }

  .feedbacks-tab-link-title-2 {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .nav_dropdown-wrapper-3 {
    margin-bottom: .875rem;
  }

  .paragraph-15 {
    letter-spacing: -.02em;
    max-width: 19rem;
    margin-left: auto;
    margin-right: auto;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .buttons-wrapper-2 {
    grid-column-gap: .5rem;
    margin-top: 1.5rem;
  }

  .product-header_heading-2 {
    margin-bottom: .625rem;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.375rem;
  }

  .advantage-item-icon {
    width: 3rem;
    height: 3rem;
  }

  .product-header_left-wrapper-2 {
    max-width: 40rem;
  }

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

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

  .home-header_h1.new {
    max-width: 26rem;
  }

  .paragraph-16 {
    letter-spacing: -.02em;
    max-width: 19rem;
    margin-left: auto;
    margin-right: auto;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .home-header_bottom-wrapper {
    width: 100%;
    margin-top: 2.625rem;
  }

  .product-header_heading-3 {
    margin-bottom: .625rem;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.375rem;
  }

  .product-header_left-wrapper-3 {
    max-width: 40rem;
  }

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

  .div-block-44 {
    border-radius: .625rem;
    width: 100%;
  }

  .image-63 {
    max-width: 100%;
  }

  .image-16 {
    width: 2.6875rem;
    height: 2.375rem;
    top: -14%;
    left: -2%;
  }

  .div-block-21 {
    padding: 4.75rem 1.25rem;
  }

  .div-block-20 {
    margin-bottom: 1.5rem;
  }

  .video-source {
    height: 11.375rem;
  }

  .heading-12 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .heading-12._w-331 {
    max-width: 100%;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .image-64 {
    width: 3.5625rem;
    height: 2.0625rem;
    display: block;
    inset: 10% 0% auto auto;
  }

  .paragraph-11 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .paragraph-12 {
    font-size: .875rem;
  }

  .div-block-28 {
    padding: .375rem 1rem;
  }

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

  .div-block-23 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: stretch;
  }

  .heading-13 {
    font-family: Satoshi, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
  }

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

  .div-block-22 {
    margin-top: 1.5rem;
    padding: 1rem;
  }

  .section-single-impact {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .heading-7 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .paragraph-4 {
    font-size: .875rem;
  }

  .footer_wrapper-6 {
    grid-template-columns: 1fr;
    padding-top: 3.75rem;
    padding-bottom: 1.5rem;
  }

  .impact-tab-pane-image {
    box-shadow: none;
    background-color: #0000;
  }

  .div-block-62 {
    grid-column-gap: 1.5rem;
    display: flex;
  }

  .impact-tab-pane-wrap {
    grid-column-gap: 0rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    padding: 1rem;
  }

  .plan-header-star {
    width: 1.75rem;
    right: 7%;
  }

  .impact-tab-pane-item-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .impact-tab-link {
    flex: none;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .impact-tabs {
    margin-top: 1.5rem;
  }

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

  .section-home-impact {
    padding-top: 3.75rem;
  }

  .section-home-impact.challenge-section {
    padding-top: 0;
  }

  .image-67 {
    width: 100%;
    height: 100%;
  }

  .impact-tab-pane-item {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer_link-6 {
    font-size: .875em;
  }

  .impact-menu {
    grid-column-gap: 1rem;
    justify-content: flex-start;
    overflow: auto;
  }

  .product-header_heading-4 {
    margin-bottom: .625rem;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.375rem;
  }

  .plan-header-arrow {
    display: none;
  }

  .impact-tab-pane {
    padding-top: 1.5rem;
  }

  .product-header_left-wrapper-4 {
    max-width: 40rem;
  }

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

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

  .image-70.ppc-multi-channel {
    top: -23%;
  }

  .product-header_heading-copy-3 {
    margin-bottom: .625rem;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.375rem;
  }

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

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

  .heading-24 {
    font-size: 1.5rem;
  }

  .advantage-item-icon-copy-6 {
    margin-left: auto;
    margin-right: auto;
  }

  .about-content-people-name {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .about-content-people-prof {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .div-block-29 {
    margin-top: -9.2rem;
  }

  .swiper-slide.v {
    height: 12.5rem;
  }

  .swiper-slide.v.slide-5 {
    width: 20.3125rem;
  }

  .swiper-slide.v.slide-2 {
    width: 21.3125rem;
  }

  .swiper-slide.v.slide-3 {
    width: 10.9375rem;
  }

  .swiper-slide.v.slide-1 {
    width: 10.8125rem;
  }

  .swiper-slide.v.slide-4 {
    width: 22.5rem;
  }

  .swiper-slide.slider-customer-item {
    height: 19.1875rem;
    padding-left: 0;
    padding-right: 0;
  }

  .about-header_heading {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }

  .about-content-people-photo {
    max-width: 4.0625rem;
    height: 4.0625rem;
  }

  .pricing-assistance_wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
    padding: 1.5rem 1rem;
    display: flex;
  }

  .div-block-34 {
    grid-column-gap: 1rem;
  }

  .about-content-people {
    grid-row-gap: .75rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .paragraph-13 {
    margin-bottom: 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-about-people {
    margin-bottom: 3.75rem;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .image-23 {
    width: 3.1875rem;
    height: 3.1875rem;
    right: -21%;
  }

  .image-77 {
    width: 6%;
    top: -10%;
    right: 0%;
  }

  .div-block-68 {
    grid-row-gap: 1rem;
    flex-direction: column;
    width: 70%;
  }

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

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

  .div-block-38.mobile-hide {
    display: none;
  }

  .paragraph-17 {
    letter-spacing: -.02em;
    max-width: 19rem;
    margin-left: auto;
    margin-right: auto;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .about-content-people-bg.people-bg-f, .about-content-people-bg.people-bg-s {
    display: none;
  }

  .about-swiper-slider {
    padding-left: 1.25rem;
  }

  .swiper-wrapper.df {
    grid-column-gap: 1rem;
  }

  .swiper-wrapper.customer-slider-list {
    grid-column-gap: 0rem;
  }

  .product-header_left-wrapper-5 {
    max-width: 40rem;
  }

  .heading-25 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .button-13 {
    width: 100%;
  }

  .image-26 {
    border-radius: 2rem;
  }

  .paragraph-18 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .text-block-26 {
    font-size: 1.25rem;
  }

  .text-block-27 {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .integrations_name-logo-wrapper-3 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .button-14 {
    padding: .75rem 1.5rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .faqs_wrapper-3 {
    grid-row-gap: 1rem;
  }

  .div-block-72 {
    width: 3.375rem;
    height: 3.375rem;
  }

  .div-block-74 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    display: grid;
  }

  .paragraph-19 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .paragraph-20 {
    letter-spacing: -.02em;
    max-width: 19rem;
    margin-left: auto;
    margin-right: auto;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .heading-27 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .integrations_bottom-wrapper-3 {
    margin-bottom: .75rem;
  }

  .heading-29 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .link-block-10.desktop-link {
    display: none;
  }

  .link-block-10.mobile-link {
    display: block;
  }

  .slider-customer-arrows {
    display: none;
  }

  .slide-customer-parag {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .testimonials-top-info {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .mask {
    overflow: visible;
  }

  .customer-testimonials-slider-arrow.left-arrow-slide, .customer-testimonials-slider-arrow.right-arrow-slide {
    display: none;
  }

  .slider-customer {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .slider {
    padding-left: 0;
  }

  .heading-5 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .pricing-plan_tabs-plan-line.white-line.new-pricing-white-line {
    margin-bottom: 1rem;
  }

  .pricing-plan_tabs-plan-line.new-pricing-line {
    margin-top: 0;
  }

  .section-pricing-comparison-2 {
    padding-bottom: 3.75rem;
  }

  .pricing-comparison_headings-wrapper-2 {
    grid-column-gap: 5rem;
    max-width: 100%;
  }

  .text-size-medium-2 {
    font-size: 1em;
  }

  .text-block-4 {
    font-size: .875rem;
  }

  .pricing-plans_popup-2 {
    right: -128px;
  }

  .text-block-8 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .image-14 {
    display: none;
  }

  .paragraph-21.f {
    text-align: center;
  }

  .pricing-plans_info-wrapper-2 {
    grid-column-gap: .25rem;
  }

  .section-pricing-assistance-2 {
    margin-bottom: 3.75rem;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .div-block-18 {
    width: 3rem;
    height: 3rem;
    margin-bottom: .75rem;
  }

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

  .pricing-plans_tabs-save10-wrapper-2 {
    width: 7rem;
    padding-left: .5rem;
    padding-right: .5rem;
    inset: 0% auto auto 211%;
  }

  .pricing-plans_tabs-save10-wrapper-2.is-yearly {
    left: 7.28rem;
  }

  .pricing-plans_tabs-content-wrapper-2 {
    display: flex;
  }

  .pricing-plans_tabs-plan-button-wrapper.bb {
    justify-content: center;
    align-items: center;
    margin-top: 1.5rem;
  }

  .secondary-button-2.is-pricing {
    padding: .55rem .75rem;
    font-size: .75em;
  }

  .heading-small-3 {
    font-size: 1.5em;
  }

  .button-16.btn-get-started {
    display: none;
  }

  .button-16.btn-get-started.mob-button {
    margin-top: 1.5rem;
    display: block;
  }

  .pricing-plan_tabs-plan-heading-wrapper-2 {
    align-items: flex-start;
  }

  .pricing-plans_popup-arrow-icon-2 {
    right: 8.125rem;
  }

  .div-block-19 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .pricing-plans_tabs-plan-bottom-wrapper-2 {
    position: relative;
    top: auto;
  }

  .div-block-17 {
    margin-left: auto;
    margin-right: auto;
  }

  .pricing-plans_tabs-plan-middle-wrapper-2 {
    position: relative;
    top: auto;
  }

  .image-82 {
    display: block;
    position: absolute;
  }

  .image-82._1 {
    inset: 27% -11% auto auto;
  }

  .image-82._3 {
    inset: 27% -21% auto auto;
  }

  .image-82._2 {
    inset: 27% -20% auto auto;
  }

  .heading-31 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .pricing-tools-mobile_heading-wrapper-2 {
    background-color: #dce1f9;
    padding: 1.21875rem 1.03125rem;
    font-family: Satoshi, sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .pricing-tools_stack-heading-2 {
    text-decoration: none;
  }

  .pricing-plans_tabs-plan-wrapper-2 {
    min-height: auto;
  }

  .pricing-plans_tabs-plan-wrapper-2.startup-wrapper {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    flex-direction: column;
    justify-content: center;
    padding: 1.5rem 1rem;
  }

  .button-17.is-pricing-cta {
    display: none;
  }

  .button-17.is-pricing {
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .75em;
  }

  .heading-32 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .paragraph-25 {
    font-size: .875rem;
  }

  .section-home-customers {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .image-31 {
    display: none;
  }

  .image-83 {
    width: 20%;
    bottom: -36%;
  }

  .customers_logos-wrapper {
    display: none;
  }

  .section-home-products {
    padding-bottom: 2.5rem;
  }

  .products-content-item-title-2 {
    font-size: 1.25rem;
    line-height: 2rem;
  }

  .image-84 {
    width: 2rem;
    top: -38%;
    right: -2%;
  }

  .image-85 {
    top: 36%;
    left: 12%;
  }

  .image-85.home-hero-heading-deco, .image-85.ppc-feedback, .image-85.ppc-capture {
    width: 17rem;
    top: 95%;
    left: 6px;
  }

  .products-content-grid {
    grid-row-gap: 2.5rem;
  }

  .customers_logo {
    width: 6.0625rem;
  }

  .customers_logo.new-logo {
    width: 7rem;
  }

  .div-block-6 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr 1fr;
    margin-top: 1.5rem;
  }

  .customers-title {
    text-align: center;
    max-width: 100%;
  }

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

  .customers_logos-wrapper-mobile {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    display: grid;
  }

  .customers_logos-wrapper-mobile.new {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .image-88 {
    width: 100%;
    height: 100%;
  }

  .paragraph-27 {
    letter-spacing: -.02em;
    max-width: 19rem;
    margin-left: auto;
    margin-right: auto;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .paragraph-27.align-left {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-27.text-left {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-27.text-left.font-weight-satoshi-500.margin-m.text-center-only-on-landscape, .paragraph-27.text-left.font-weight-satoshi-500.text-center-only-on-landscape {
    text-align: center;
  }

  .div-block-5 {
    border-radius: 1.25rem;
  }

  .div-block-8 {
    width: 2.75rem;
    height: 2.75rem;
  }

  .companies-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .image-30 {
    display: none;
  }

  .heading-34 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .customers_wrapper-2 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .paragraph-2 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .home-header_heading-4 {
    margin-bottom: .5rem;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.375rem;
  }

  .heading-2 {
    margin-bottom: 1.25rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .planned-item {
    flex-direction: column;
  }

  .planned-item-left {
    border-top-right-radius: 1.25rem;
    border-bottom-left-radius: 0;
    width: 100%;
  }

  .planned-item-right {
    width: 100%;
  }

  .planned-item-image {
    border-top-right-radius: 0;
    border-bottom-left-radius: 1.25rem;
  }

  .cta-email-wrapper {
    flex-direction: column;
    padding: 2.5em 1.25em;
  }

  .cta-email-left, .cta-email-left.new-blog {
    max-width: 100%;
  }

  .cta-email-right {
    max-width: 100%;
    margin-top: 1.5em;
  }

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

  .cta-email-bg.is-3 {
    bottom: 86%;
  }

  .cta-email-bg.is-3.new {
    bottom: 59%;
    left: 21%;
  }

  .text-field {
    height: 3.5rem;
    margin-bottom: .75em;
  }

  .form-block {
    margin-bottom: .63em;
  }

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

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

  .featured_post-wrapper {
    grid-row-gap: 1.5em;
    flex-direction: column;
  }

  .featured_post-wrapper_left, .featured_post-wrapper_right {
    width: 100%;
  }

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

  .link-block-14 {
    height: 9rem;
    min-height: 9em;
  }

  .div-block-98 {
    background-position: 5%;
    width: 100%;
  }

  .form-block-2 {
    max-width: 100%;
  }

  .collection-list-3 {
    grid-column-gap: 1em;
    justify-content: flex-start;
    overflow: auto;
  }

  .image-95 {
    top: -38%;
    left: -22%;
  }

  .image-96 {
    top: -49%;
  }

  .heading-41 {
    font-size: 1.88rem;
    font-weight: 700;
    line-height: 2.38rem;
  }

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

  .image-97 {
    width: 3.625rem;
    top: 137%;
    left: -48%;
  }

  .image-97.new-blog-deco-1 {
    top: 123%;
    left: 0%;
  }

  .image-98 {
    width: 3.375rem;
    top: -150%;
    right: -27%;
  }

  .image-98.new-blog-deco-2 {
    top: -55%;
  }

  .filter_empty {
    padding: 2em;
  }

  .image-101 {
    margin-bottom: 1.31em;
  }

  .text-block-51 {
    letter-spacing: -.025rem;
    margin-bottom: .38rem;
    font-size: 1.25em;
    line-height: 2rem;
  }

  .text-block-52 {
    letter-spacing: -.02rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .radio_label {
    padding-left: 1em;
    padding-right: 1em;
  }

  .collection-item-3 {
    flex: none;
  }

  .text-block-58 {
    width: 100%;
  }

  .image-105 {
    max-width: 10%;
    top: -20%;
    right: -8%;
  }

  .getmore-context-items {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 2rem;
  }

  .getmore-context-img {
    width: 29.0625rem;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .secion-grid {
    padding-bottom: 3.75rem;
  }

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

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

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

  .grid-content-img {
    height: 17rem;
  }

  .grid-content-img.img-3 {
    margin-top: 1.25rem;
  }

  .image-106 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heading-50, .heading-50.mb-16 {
    text-align: center;
  }

  .image-108 {
    display: none;
  }

  .div-block-133 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .image-109 {
    display: block;
  }

  .category-wrapper {
    width: 100%;
    padding-bottom: 3px;
  }

  .margin-2xl {
    margin-bottom: 2rem;
  }

  .challenges-heading {
    font-size: 1.25rem;
  }

  .cover-image.blog-request-image {
    border-top-right-radius: 0;
    border-bottom-left-radius: 1.25rem;
  }

  .challenges-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .zeda-help-tabs-menu {
    grid-column-gap: 1rem;
    margin-bottom: 1.5rem;
  }

  .zeda-help-pills-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .zeda-section.ppc-purple-hero {
    padding-top: 9.6rem;
  }

  .home-stats-cards-grid {
    margin-top: 3.5rem;
  }

  .home-stats-cards-grid.ppc-hero-stats {
    margin-top: -3.1rem;
  }

  .no-margin {
    margin-bottom: 0;
  }

  .new-section {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .new-section.use-cases-hero, .new-section.hero-lead-capture {
    padding-bottom: 3.5rem;
  }

  .new-section.search {
    padding-top: 9rem;
  }

  .new-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .new-container.new-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .new-container.rebrand-grid {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .use-cases-rich-text h1 {
    font-size: 1.875rem;
  }

  .use-cases-rich-text h2 {
    font-size: 1.5em;
    line-height: 1.3em;
  }

  .margin-3xl {
    margin-bottom: 3.5rem;
  }

  .use-cases-body-icon {
    width: 3rem;
    height: 3rem;
  }

  .contain-image.case-studie-zeda-logo {
    max-width: 7rem;
    height: 1.3rem;
  }

  .use-cases-body-image {
    border-radius: 1.5rem;
    height: 80vw;
  }

  .use-cases-hero-deco-1 {
    width: 2.5rem;
    height: 2.5rem;
    top: .5rem;
  }

  .use-cases-hero-deco-2 {
    width: 3rem;
    height: 3rem;
    bottom: -.5rem;
    right: -2rem;
  }

  .new-h1 {
    font-size: 2.8rem;
  }

  .case-studie-hero-image-holder {
    margin-bottom: -13.5rem;
  }

  .case-studie-hero-deco-robot-holder {
    display: none;
  }

  .case-studie-content-badge-holder {
    width: 17rem;
    height: 7rem;
  }

  .case-studie-zeda-badge {
    padding: .65rem 1.25rem;
    left: -4%;
  }

  .new-h2 {
    font-size: 2.05rem;
  }

  .roadmap-heading-deco-image {
    width: 50px;
    top: -66px;
  }

  .roadmap-hero-image-holder {
    max-width: 100vw;
    height: 60vw;
  }

  .blog-request-card {
    grid-template-columns: 1fr;
  }

  .blog-request-card-left-side {
    border-top-right-radius: 1.25rem;
    border-bottom-left-radius: 0;
  }

  .new-blog-paragraph-1-125rem {
    letter-spacing: -.02em;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .new-blog-hero-holder {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .blog-post-template-container {
    grid-template-columns: 1fr;
  }

  .new-blog-post-main-img-holder {
    height: 22rem;
    margin-bottom: 1.5rem;
  }

  .blog-post-temp-right-dashboard {
    display: none;
  }

  .blog-post-temp-right-dashboard.show {
    display: block;
  }

  .blog-post-temp-cta-email {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .blog-post-temp-cta-email-left-holder {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .blog-post-temp-signup-cta-for-mobile {
    display: block;
  }

  .heading-small-4 {
    font-size: 1.5em;
  }

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

  .faqs_item-heading-wrapper-3 {
    grid-column-gap: .75rem;
    align-items: flex-start;
  }

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

  .new-blog-underline-part {
    padding-bottom: .7rem;
  }

  .new-steps-paragraph-holder {
    max-width: none;
  }

  .migration-logos-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .migration-logo-holder {
    width: 9rem;
    height: 3rem;
  }

  .pricing-tab-image-holder {
    margin-left: -2.1rem;
  }

  .new-pricing-green-card {
    margin-top: 1.5rem;
  }

  .popup-holder {
    padding: 2rem;
  }

  .popup {
    margin-left: 36px;
  }

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

  .ppc-zed-logo-holder {
    padding: 3rem;
  }

  .ppc-logos-wrapper {
    flex-direction: column;
  }

  .ppc-logos-card-wrapper.left, .ppc-logos-card-wrapper.right {
    bottom: 0;
  }

  .ppc-inner-logos-holder {
    grid-row-gap: 1.35rem;
  }

  .ppc-grid-2-image-holder {
    right: -1%;
  }

  .ppc-red-2-image-holder, .ppc-red-4-image-holder {
    top: -2.7rem;
    right: -.4rem;
  }

  .ppc-multi-channel-benefits-wrapper {
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
  }

  .new-home-cycle-cards-container {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .new-home-cycle-card {
    padding: 1rem 1rem 1.25rem;
  }

  .new-home-cycle-content-holder {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .ppc-tab-widget-image-2-holder {
    height: auto;
  }

  .mega-menu-nav-dropdown-list.w--open {
    box-shadow: none;
    background-color: #0000;
    flex-direction: column;
  }

  .button-22.is-nav-cta {
    display: none;
  }

  .button-22.is-nav-cta.mob-button {
    padding-left: 3.875rem;
    padding-right: 3.875rem;
    display: block;
  }

  .button-22.home-header-sign {
    display: none;
  }

  .button-22.home-header-sign.mob-button {
    padding-left: 3.875rem;
    padding-right: 3.875rem;
    display: block;
  }

  .text-block-61, .image-111 {
    display: none;
  }

  .nav_link-9 {
    color: #101828;
    margin-bottom: .875rem;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2rem;
  }

  .nav_dropdown-wrapper-academy-6 {
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: .5rem;
  }

  .mega-menu-brief-cta {
    flex-wrap: wrap;
  }

  .mega-menu-cards-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }

  .mega-menu-cards-grid.flexbox {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mega-menu-card {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    text-align: center;
    flex-direction: column-reverse;
  }

  .mega-menu-card.flexbox-card {
    align-items: center;
  }

  .mega-menu-card-image-holder {
    max-width: 100vw;
    height: 20vw;
  }

  .mega-menu-cards-column {
    flex-direction: row;
  }

  .mega-menu-integrations-icon-holder {
    width: 3.375rem;
    height: 3.375rem;
  }

  .mega-menu-integrations-wrapper {
    flex-wrap: wrap;
  }

  .mega-menu-solutions-card-wrapper {
    grid-template-columns: 1fr;
  }

  .use-cases-hero-image-holder {
    max-width: 100vw;
    height: 60vw;
  }

  .use-cases-heading-deco-image {
    width: 50px;
    top: -66px;
  }

  .space-between-holder {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .use-cases-product-plans-card {
    padding: 1.5rem;
  }

  .use-cases-product-plans-image-holder {
    justify-content: center;
    width: 100%;
    height: 60vw;
  }

  .use-cases-product-plan-icon {
    bottom: -2rem;
    right: auto;
  }

  .use-cases-product-plan-icon._2 {
    top: -2rem;
    bottom: auto;
    left: auto;
  }

  .use-cases-product-plan-arrow {
    display: none;
    top: 27rem;
  }

  .use-cases-product-plan-2-arrow {
    display: none;
  }

  .use-cases-tab-text {
    letter-spacing: -.02em;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .use-cases-tabs-image-holder {
    height: 54vw;
  }

  .text-center-only-on-landscape {
    text-align: center;
  }

  .mega-menu-solutions-banner-img {
    width: 2.5rem;
    height: 2.5rem;
  }

  .insights-2-0-hero-underline {
    width: 10rem;
    top: 1.9375rem;
    left: .2rem;
  }

  .insights-2-0-hero-underline.voc-revamp {
    width: 50vw;
    bottom: -10%;
    right: 21%;
  }

  .insights-2-0-hero-holder {
    height: 38vw;
  }

  .insights-2-0-hero-content-holder {
    max-width: 40rem;
  }

  .insights-card-heading {
    margin-left: auto;
    margin-right: auto;
  }

  .product-insights-hero-lottie {
    width: 98%;
  }

  .one-opened-faq-heading, .one-opened-faq-heading-2 {
    letter-spacing: -.02em;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  ._3-cards-grid {
    grid-template-columns: 1fr 1fr;
  }

  .voc-new-blog-image-holder {
    height: 30vw;
  }

  .special-section-linked {
    top: 53.5%;
  }

  .pricing-hero-gradient {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .new-pricing-card-heading {
    margin-bottom: .625rem;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.375rem;
  }

  .new-pricing-card-ctas-holder {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .new-pricing-features-grid {
    grid-template-columns: 1fr;
  }

  .new-pricing-table-heading {
    padding: 1rem;
  }

  .new-pricing-price-heading {
    font-size: 1.5rem;
  }

  .new-pricing-testimonial-swiper-arrows.new-position {
    justify-content: center;
    align-items: center;
    position: relative;
    inset: 0;
  }

  .blog-dd-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .newest-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .newest-container.navbar {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .newest-container.newest-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .newest-simple-navbar {
    padding-top: 2rem;
  }

  .lead-capture-form-card {
    padding: 2rem;
  }

  .lead-capture-pricing-card-gradient {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .lead-capture-pricing-card {
    margin-top: 3rem;
    padding: 2rem;
  }

  .lead-capture-swiper-deco-arrow {
    display: none;
  }

  .lead-swiper {
    order: -1;
    margin-bottom: 1.5rem;
  }

  .lead-capture-swiper-card {
    padding: 2rem;
  }

  .swiper-button-prev2 {
    background-color: #fff0;
    position: static;
  }

  .swiper-button-next2 {
    background-color: #fff0;
    position: absolute;
    left: 5rem;
    right: auto;
  }

  .lead-capture-swiper-holder {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .lead-capture-bottom-banner {
    padding: 4rem 2rem;
  }

  .lead-capture-footer-banner-deco-sec {
    max-width: 3.5rem;
    height: 3.5rem;
    bottom: 2rem;
    right: 3rem;
  }

  .lead-capture-popup.new-home-arcade {
    margin-left: 0;
    margin-right: 0;
  }

  .new-integration-icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .new-h2-bigger {
    font-size: 2.05rem;
  }

  .new-integration-tab-link {
    text-align: center;
  }

  .new-integration-tab-pane-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .support-big-tab-inner-card {
    height: auto;
    padding: 1.5rem;
  }

  .support-big-tab-inner-card.for-second-tab {
    height: auto;
    padding: 1.25rem;
  }

  .support-big-tab-inner-card.for-third-tab {
    height: auto;
  }

  .support-big-tab-content-holder {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: none;
  }

  .newest-link-button {
    padding: .5rem 1.25rem;
    font-size: 1rem;
  }

  .support-big-tab-buttons-wrapper {
    flex-flow: wrap;
  }

  .new-custom-integration-image {
    max-width: 100vw;
    height: 54vw;
  }

  .customer-data-card-image-holder {
    height: 58vw;
  }

  .new-integration-sec-tab {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding: 1.25rem;
  }

  .support-big-tab-big-image {
    width: 100%;
    max-width: 85vw;
    margin-left: auto;
    position: relative;
    bottom: -1.5rem;
    right: -1.5rem;
  }

  .support-big-tab-big-image.small {
    max-width: 35vw;
  }

  .white-scroll-2-coll-images-wrapper.for-smaller-devices {
    height: auto;
  }

  .new-pricing-exclusive-offer-img {
    flex: 0 auto;
    min-width: 12rem;
    max-width: 12rem;
    height: 3rem;
    position: static;
  }

  .new-pricing-get-exclusive-holder {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .new-nav-banner {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .new-nav-banner-container {
    flex-flow: wrap;
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .new-logos-wrapper {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .new-logo-holder {
    width: 100%;
    max-width: 10rem;
  }

  .new-companys-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .rebrand-h1 {
    font-size: 2rem;
  }

  .rebrand-p {
    font-size: 1rem;
  }

  .home-hero-image {
    height: 51.5vw;
  }

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

  .globe-icon {
    width: 3.5rem;
    height: 3.5rem;
    margin-bottom: -1.5rem;
  }

  .trusted-by-logos-holder {
    border-radius: .75rem;
    width: 10rem;
    height: 4.75rem;
  }

  .power-of-zeda-card {
    border-radius: 1.5rem;
  }

  .power-of-zeda-card-content {
    border-radius: 1.4375rem;
  }

  .rebrand-h4 {
    font-size: 1.5rem;
  }

  .power-of-zeda-featured-card-holder {
    border-radius: 1.5rem;
  }

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

  .home-cta-block {
    grid-auto-flow: row dense;
  }

  .hide-on-mobile-landscape {
    display: none;
  }

  .rebrand-h3 {
    font-size: 1.75rem;
  }

  .rebrand-max-width-xl {
    max-width: min(35rem, 75vw);
  }

  .product-discovery-card {
    border-radius: 1rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rebrand-h6 {
    font-size: 1.25rem;
  }

  .product-discovery-card-image {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .zeda-benefits-card-headline {
    padding: 1rem;
  }

  .zeda-benefits-card-icon {
    width: 2rem;
    height: 2rem;
  }

  .zeda-benefits-card-content {
    padding: 1rem 1.5rem 1rem 1rem;
  }

  .zeda-insights-block {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .zeda-insights-cards-content {
    width: 100%;
  }

  .zeda-insights-cards-thumbnail {
    height: 34.5vw;
  }

  .product-cards-holder {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .rebrand-h2 {
    font-size: 1.75rem;
  }

  .zeda-stats-card {
    grid-column-gap: 1rem;
    min-height: 0;
    padding: 1rem 1.5rem 1rem 1rem;
  }

  .home-tabs-block {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .home-hero-text-deco-1 {
    width: .875rem;
    left: -.6rem;
  }

  .home-hero-text-deco-2 {
    width: .625rem;
    right: -.6rem;
  }

  .doodle-star {
    display: none;
  }

  .compare-review-dark-purple-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .compare-review-lightbox-link {
    height: 100%;
  }

  .compare-review-image-holder {
    height: 74vw;
  }

  .compare-table-row {
    grid-template-columns: 1fr 1fr;
  }

  .compare-table-cell {
    justify-content: center;
    align-items: center;
  }

  .compare-table-cell.top-cell.other-comp {
    background-color: #fcfcfc;
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem;
  }

  .compare-table-cell.compare-hihglihted-cell.last {
    border-bottom-left-radius: 1.25rem;
  }

  .compare-table-cell.first-cell.compare-cell-top-left-radius {
    border-top-left-radius: 0;
  }

  .compare-table-cell.compare-cell-top-right-radius {
    border-top-right-radius: 0;
  }

  .compare-last-cel-extra-space {
    display: none;
  }

  .demo-sneak-peek-section {
    margin-top: 3.5rem;
    padding-top: 1.5rem;
  }

  .demo-case-study-card {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .field-guide-hero-star {
    display: none;
  }

  .field-guide-hero-block {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .featured-field-guide-card {
    flex-flow: column;
  }

  .featured-field-guide-card-img {
    max-width: 100%;
    height: 75vw;
  }

  .featured-field-guide-card-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 0 .5rem .5rem;
  }

  .field-guide-temp-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .field-guide-temp-card-gradient {
    background-image: linear-gradient(#f5f6ff 22%, #f5f6ff00);
  }

  .field-guide-temp-card-img {
    height: 79vw;
    min-height: auto;
    position: relative;
  }
}

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

  h4 {
    font-size: 1.5em;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .show-mobile-portrait {
    display: block;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .heading-large {
    font-size: 2em;
  }

  .heading-small {
    font-size: 1.5em;
  }

  .text-size-large {
    border-color: #0000;
  }

  .button.is-footer-form {
    border: 1px solid var(--white);
    height: 3rem;
    position: relative;
    right: auto;
  }

  .button.is-pricing {
    font-size: .75em;
  }

  .button.is-sign-up {
    letter-spacing: -.28px;
    width: 18.75rem;
    height: 2.75rem;
    margin-top: .65em;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .button.is-sign-up.mt32 {
    margin-top: 1rem;
  }

  .secondary-button.is-testimonials {
    left: 28%;
    right: 28%;
  }

  .nav_menu-button {
    padding-right: 0;
  }

  .nav_brand-image {
    width: 7rem;
  }

  .nav_menu {
    height: 89vh;
    overflow: auto;
  }

  .nav_link:visited {
    color: var(--black);
  }

  .nav_dropdown-toggle {
    padding-left: .25rem;
  }

  .video-play-button.is-webinar-all.is-large {
    width: 2.5rem;
    height: 2.5rem;
  }

  .nav_dropdown-button-wrapper {
    grid-row-gap: 1rem;
    text-align: center;
    flex-direction: column;
    align-items: stretch;
  }

  .nav_dropdown-wrapper-academy {
    grid-template-columns: 1fr;
    max-height: 27rem;
  }

  .home-header_left-wrapper {
    margin-top: 4rem;
  }

  .buttons-wrapper {
    grid-row-gap: .75rem;
    text-align: center;
    flex-flow: column wrap;
    align-items: stretch;
    width: 100%;
  }

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

  .home-lifecycle_bottom-wrapper {
    grid-row-gap: 1rem;
    background-image: linear-gradient(to right, #eff1fc, #fff 60%);
    border-top-right-radius: 0;
    border-bottom-left-radius: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    position: relative;
  }

  .home-lifecycle_bottom-wrapper.is-mobile-portrait {
    grid-column-gap: 0px;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .home-lifecycle-phase_component {
    background-image: none;
    align-items: flex-start;
    padding: 2rem 2.5rem 2rem 3rem;
  }

  .home-lifecycle_image {
    margin-top: 2rem;
    display: none;
  }

  .section-home-collect {
    margin-top: 6rem;
    top: 0;
  }

  .tab_content-wrapper {
    top: -.5rem;
  }

  .tab_image-wrapper {
    width: 17rem;
    height: 20rem;
  }

  .tab_image-background {
    width: 15rem;
    height: 16rem;
  }

  .tab_image-1 {
    width: 17rem;
    height: 17rem;
  }

  .section-home-analyze, .section-home-plan, .section-home-execute {
    margin-top: 3rem;
  }

  .home-integrations_wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .home-story_logo-image.is-inc42 {
    width: 4.25rem;
  }

  .home-story_logo-image.is-yourstory {
    width: 4.5rem;
  }

  .home-story_logo-image.is-entrepreneur {
    width: 6.5rem;
  }

  .home-story_logo-image.is-beststartup {
    width: 7.5rem;
  }

  .testimonials-components_wrapper {
    column-count: 1;
    flex-direction: column;
  }

  .testimonials_component {
    max-width: 19rem;
    margin-bottom: 1.5rem;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonials_component.is-lps {
    width: 95vw;
  }

  .academy_content-wrapper.is-right {
    min-height: 26rem;
  }

  .academy_content-bg-image {
    height: 16rem;
  }

  .footer_wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 3rem;
  }

  .footer_column-heading {
    font-size: 1rem;
  }

  .footer_form-block {
    grid-row-gap: .75rem;
    flex-direction: column;
    align-items: stretch;
  }

  .footer_form-field {
    height: 3rem;
    padding-right: 1.5rem;
  }

  .footer_brand-logo {
    width: 7rem;
  }

  .social-links-wrapper {
    grid-column-gap: .5rem;
  }

  .testimonials_bg-gradient {
    bottom: -.25rem;
  }

  .product-header_wrapper {
    grid-row-gap: 3.5rem;
    margin-top: 5rem;
  }

  .product-header_image-wrapper {
    width: 100%;
    height: 16rem;
  }

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

  .features-summary_component {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .product-testimonial_image {
    width: 2.75rem;
    height: 2.75rem;
  }

  .cta_heading {
    font-size: 1.75em;
  }

  .other-products_component {
    padding: 1.5rem;
  }

  .section-about-header {
    margin-top: 5rem;
  }

  .about-summary_stats-wrapper {
    grid-row-gap: 2rem;
    flex-wrap: wrap;
  }

  .about-summary_single-stat-wrapper {
    flex-direction: column;
    align-items: center;
    width: 50%;
    display: flex;
  }

  .about-team_wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .section-pricing-header {
    margin-top: 5rem;
  }

  .pricing-plans_tabs-save10-wrapper {
    width: 5rem;
    font-size: .75rem;
    top: 3.25rem;
    left: auto;
    right: auto;
  }

  .pricing-plans_tabs-save10-wrapper.is-monthly {
    left: 106%;
  }

  .pricing-plans_tabs-content-wrapper.is-yearly {
    margin-top: 5rem;
  }

  .pricing-plans_tabs-plan-bottom-wrapper {
    width: 90%;
  }

  .pricing-plans_tabs-plan-middle-wrapper.is-right {
    top: auto;
  }

  .pricing-comparison_wrapper {
    align-items: stretch;
  }

  .pricing-comparison_row-wrapper.is-sticky {
    top: 4.5rem;
  }

  .section-integrations-header {
    margin-top: 5rem;
  }

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

  .blog-featured_wrapper.blog-link-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .blog-featured_thumbnail-wrapper {
    width: 100%;
  }

  .blogs-featured_collection-wrapper {
    grid-row-gap: 2.5rem;
  }

  .blog-featured_name-wrapper {
    width: 100%;
  }

  .section-blogs-all.new-size {
    margin-top: 0;
    padding-top: 3.75em;
  }

  .blogs-all_wrapper {
    grid-template-columns: 1fr;
  }

  .blogs-all_single-wrapper {
    width: 100%;
  }

  .pagination-wrapper {
    grid-row-gap: .5rem;
    text-align: center;
    flex-direction: column;
    align-items: stretch;
  }

  .blogs-cta_wrapper {
    padding: 2rem 1.5rem;
  }

  .blogpost_meta-right-wrapper {
    grid-row-gap: .25rem;
    flex-direction: column;
    align-items: flex-end;
  }

  .section-webinar-header {
    margin-top: 5rem;
  }

  .secondary-header_heading {
    font-size: 2.25em;
  }

  .webinar-featured_thumbnail {
    height: 10rem;
  }

  .webinar-all_collection-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .video-play-button-image {
    width: 1.25rem;
    height: 1.25rem;
  }

  .section-legal, .section-contact {
    margin-top: 5rem;
  }

  .contact_form-wrapper {
    padding: 1.5rem;
  }

  .section-resources-header {
    margin-top: 5rem;
  }

  .resources_single-wrapper.is-large.on-blog-page {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section-ebook-header {
    margin-top: 5rem;
  }

  .ebook-header_right-wrapper {
    padding: 1rem;
  }

  .ebook-benefits_right-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .section-glossary-header {
    margin-top: 5rem;
  }

  .home-lifecycle_mobile-image-wrapper {
    margin-top: 2rem;
    display: flex;
  }

  .section-404 {
    margin-top: 3rem;
  }

  .home-lifecycle_mobile-image {
    object-fit: contain;
    width: 70%;
    height: 100%;
    position: absolute;
    inset: auto 0% auto auto;
  }

  .home-lifecycle_heading.max-width-large {
    font-size: 1.25em;
  }

  .pricing-comparison_top-wrapper {
    top: 4.5rem;
  }

  .pricing-comparison_plan-heading-wrapper {
    margin-bottom: .5rem;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: .25rem;
  }

  .pricing-comparison_plan-heading {
    font-size: 1.125em;
  }

  .pricing-comparison_is-heading-active {
    width: 34%;
    padding-right: 0;
  }

  .pricing-comparison_is-heading-active-wrapper {
    width: 100%;
  }

  .pricing-comparison_headings-wrapper {
    grid-column-gap: 1.75rem;
  }

  .feature_icon {
    width: 2rem;
    height: 2rem;
  }

  .feature_name {
    font-size: 1.25em;
  }

  .banner-container {
    margin-left: 1.05rem;
    margin-right: 1.05rem;
    padding-left: 0;
    padding-right: 0;
  }

  .home-header_right-wrapper {
    width: 17.5rem;
    margin-left: auto;
    margin-right: auto;
    left: -1.5rem;
  }

  .home-header_image-background {
    width: 10rem;
    height: 16.5rem;
    position: relative;
  }

  .home-header_main-image {
    width: 8.375rem;
    height: 17rem;
    left: 1.5rem;
  }

  .home-header_feature-image {
    width: 10.5rem;
    height: 5rem;
    left: 9.5rem;
  }

  .home-header_feature-image.is-one {
    top: -1.25rem;
  }

  .home-header_feature-image.is-two {
    top: 3rem;
  }

  .home-header_feature-image.is-three {
    top: 7.15rem;
  }

  .home-header_feature-image.is-four {
    top: 11.25rem;
  }

  .home-integrations_right-wrapper {
    width: 115%;
  }

  .pricing-plans_info-popup-wrapper.mt-1rem {
    margin-top: -.1rem;
  }

  .pricing-plans_popup {
    right: -69px;
  }

  .pricing-plans_popup-arrow-icon {
    right: 4.525rem;
  }

  .integrations-needmore_left-wrapper.is-mobile {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .intergrations-needmore_icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .landing-page-header_image {
    height: 17rem;
    left: 1.5rem;
  }

  .landing-page-header_image-wrapper {
    width: 17.5rem;
    margin-left: auto;
    margin-right: auto;
    left: -1.5rem;
  }

  .dropdonw_list-spm.w--open {
    height: 78vh;
  }

  .spm-content {
    margin-bottom: 20px;
  }

  .lp-content-dropdown-mobile {
    top: 4.5rem;
  }

  .lp-content_nav-link {
    margin-bottom: .5rem;
  }

  .section-case-studies-navbar {
    top: 5.5rem;
  }

  .section-case-studies-header {
    margin-top: 4.5rem;
  }

  .case-studies-header_wrapper {
    flex-direction: column-reverse;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .case-studies_wrapper {
    grid-template-columns: 1fr;
  }

  .case-studies_single-wrapper {
    width: 100%;
  }

  .case-studies_link-wrapper {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    padding: .75rem;
  }

  .case-studies_thumbnail-wrapper {
    border-radius: 4px;
    width: 100%;
  }

  .section-case-study-header {
    padding-top: 6rem;
  }

  .case-study-header_right-wrapper {
    width: 17.5rem;
    height: 22rem;
    left: .5rem;
  }

  .case-study-header_bg-wrapper {
    width: 17.5rem;
  }

  .case-study-header_image {
    width: 17.5rem;
    height: 22rem;
    top: 1rem;
    left: -1rem;
  }

  ._404_image {
    width: 14rem;
  }

  .testimonials_row {
    grid-column-gap: 5vw;
    padding-right: 5vw;
  }

  .lps-header_form-background {
    bottom: -1.25rem;
    left: -1rem;
  }

  .lps-header_right-wrapper {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .lps-header_right-wrapper.is-product-management {
    margin-top: 2rem;
  }

  .lps-thankyou_logo {
    width: 6rem;
  }

  .lps-comparison-table_right-wrapper-1, .lps-conparison-table_right-wrapper-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section-filler-block-for-banner-3-5rem {
    height: 6rem;
  }

  .section-filler-block-for-banner-3-5rem.new-height {
    height: 3.5rem;
  }

  .pricing-save-more_wrapper {
    margin-top: 2.5rem;
  }

  .pricing-tools-stack_wrapper.is-total {
    white-space: nowrap;
    bottom: -3.75rem;
  }

  .pricing-tools_stack-heading {
    font-size: .75em;
  }

  .pricing-tools-stack_single-icon {
    max-width: 2rem;
  }

  .pricing-tools-stack_single-price {
    white-space: nowrap;
  }

  .pricing-tools-stack_price {
    font-size: .75em;
  }

  .pricing-tools-stack_total-price {
    font-size: 1rem;
  }

  .pricing-tools-stack_total-price-month {
    font-size: .625rem;
  }

  .pricing-tools-zeda_logo {
    min-width: 4rem;
    max-width: 4rem;
  }

  .pricing-tools-mobile_wrapper {
    margin-top: -1.5rem;
    margin-bottom: 4rem;
  }

  .pricing-tools-mobile_grid {
    grid-column-gap: .75rem;
  }

  .pricing-tools-mobile_heading-wrapper {
    white-space: nowrap;
    max-height: 3rem;
    padding: .875rem .75rem;
    font-size: .875em;
  }

  .pricing-tools-mobile_heading-small {
    font-size: .5em;
  }

  .pricing-tools-mobile_price-wrapper {
    white-space: nowrap;
  }

  .popup_wrapper {
    margin-top: 190px;
  }

  .section-compare-header {
    padding-top: 2rem;
  }

  .compare-table_wrapper {
    min-width: 40rem;
    max-width: 40rem;
  }

  .compare-header_top-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .compare-header_canny-logo {
    width: 5.375rem;
  }

  .compare-header_zeda-logo {
    width: 5rem;
  }

  .compare-feature_heading-wrapper {
    white-space: pre-wrap;
  }

  .compare-table_dp-list.w--open {
    overflow: auto;
  }

  .compare-table_canny-logo.uservoice-logo {
    width: 150px;
  }

  .compare-header_productboard-logo {
    width: 5.375rem;
  }

  .compare-table_compititor-logo.is-roadmunk, .compare-table_compititor-logo.is-aha {
    position: relative;
    left: -2rem;
  }

  .compare-table_check-icon {
    position: relative;
  }

  .pricing-assistance-badges_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pricing-assistance-badge_wrapper {
    flex: 1;
  }

  .compare-header_roadmunk-logo {
    width: 5.375rem;
  }

  .compare-table_icon-text-wrapper {
    position: relative;
  }

  .compare-header_aha-logo {
    width: 5.375rem;
  }

  .compare-header_beamer-logo {
    width: 6rem;
  }

  .home-header_heading-2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.3rem;
  }

  .button-2 {
    font-size: 14px;
  }

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

  .column {
    padding-top: 0;
    font-size: 14px;
  }

  .column-2 {
    padding-top: 0;
    top: 0;
  }

  .button-3 {
    border: 1px solid #5e72e4;
  }

  .paragraph {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .column-5 {
    padding-top: 10px;
  }

  .image-40 {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .products-content-item-title {
    text-align: center;
    padding-right: 0;
    font-size: 20px;
  }

  .products-content-item-parag {
    padding-top: 0;
    font-size: 14px;
    line-height: 18px;
    position: relative;
  }

  .products-content-item-subtitle {
    white-space: pre-wrap;
    direction: ltr;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
  }

  .paragraph-7 {
    margin-right: 100px;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-2 {
    margin-right: 100px;
    font-size: 12px;
    line-height: 26px;
  }

  .div-block-12 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Satoshi, sans-serif;
    font-size: 12px;
    line-height: 1.2px;
  }

  .button-4 {
    width: 50%;
    margin-left: 100px;
    margin-right: 100px;
  }

  .cta-content {
    max-width: 100%;
  }

  .image-25 {
    width: 7%;
    top: -4%;
    right: 1%;
  }

  .section-cta-2 {
    background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 5.5rem;
    margin-top: 0;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .heading-15 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 60px;
    font-size: 20px;
  }

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

  .image-41 {
    margin-left: 0;
  }

  .container {
    padding-left: 20px;
  }

  .advantage-item-title-copy, .advantage-item-title-copy-2 {
    text-align: center;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .product-advantage-item-copy {
    flex-direction: column;
  }

  .footer-bottom-info-right.mobile-none {
    display: none;
  }

  .nav_dropdown-toggle-2 {
    padding-left: .25rem;
    font-size: 1.25rem;
  }

  .nav_menu-2 {
    height: 89vh;
    overflow: auto;
  }

  .nav_menu-2.mega-menu-position {
    padding-top: 1rem;
  }

  .nav_link-2:visited {
    color: #000;
  }

  .product-header_wrapper-copy {
    grid-row-gap: 3.5rem;
    margin-top: 5rem;
  }

  .advantage-item-title-copy-3 {
    text-align: center;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .image-33.img2 {
    width: 2.5rem;
    bottom: 23%;
    left: 0%;
  }

  .image-33.arrow-header {
    width: 4.1875rem;
    height: 4.1875rem;
    top: 112%;
    left: 4%;
  }

  .advantage-item-icon-copy {
    width: 3rem;
    height: 3rem;
  }

  .image-34 {
    bottom: -57px;
  }

  .image-34.img1 {
    right: -3%;
  }

  .product-advantage-item {
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }

  .advantage-item-icon-copy-2 {
    width: 3rem;
    height: 3rem;
  }

  .nav_dropdown-column-academy-2 {
    align-items: flex-start;
  }

  .nav_dropdown-wrapper-academy-2 {
    grid-template-columns: 1fr;
    max-height: 27rem;
  }

  .product-advantages-wrapper {
    grid-row-gap: 2.5rem;
  }

  .product-advantages-wrapper.p60 {
    grid-row-gap: 3.75rem;
  }

  .product-advantages-wrapper.product-padding-bottom {
    padding-bottom: 0;
  }

  .footer_column-wrapper-2.paddong-left {
    padding-left: 0;
  }

  .section-product-advantages {
    padding-bottom: 3.75rem;
  }

  .footer_column-heading-2 {
    font-size: 1rem;
  }

  .nav_dropdown-list-2.is-academy.feature-wrapper-links.w--open {
    align-items: flex-start;
    left: 0;
  }

  .button-5.home-header-sign.mob-button, .button-5.is-nav-cta.mob-button {
    width: 10rem;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-bottom-info-left {
    grid-row-gap: 1.25rem;
    flex-direction: column;
  }

  .product-advantage-item-text-copy {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

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

  .footer_row-wrapper.footer-bottom-info {
    flex-direction: column;
    align-items: center;
  }

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

  .padding-vertical-2.padding-xhuge {
    padding-bottom: 4.75rem;
  }

  .padding-vertical-2.new-roadmap-padding {
    padding-top: 5rem;
  }

  .section-product-feature-2 {
    margin-bottom: 3.75rem;
  }

  .section-product-feature-2.new-road-map-hero-section {
    padding-top: 9rem;
  }

  .product-header_heading-copy.text-align-left.mobile-text-center {
    text-align: center;
  }

  .product-advantage-item-img {
    width: 100%;
    height: 100%;
  }

  .product-advantage-item-img.is-left-copy, .product-advantage-item-img.is-left {
    order: 1;
  }

  .product-advantage-item-img.is-left.green-bg.w35 {
    height: 20.9375rem;
  }

  .product-advantage-item-img.purple-bg {
    overflow: hidden;
  }

  .product-advantage-item-img.purple-bg.w640 {
    height: 20.9375rem;
  }

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

  .cta-component {
    background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 5.3rem;
    margin-top: 0;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .cta-image-lines {
    width: 7%;
    top: -9%;
    right: -2%;
  }

  .cta-image-lines.home-cta-deco {
    right: -2%;
  }

  .cta-button-wrapper {
    width: 100%;
  }

  .cta-content-3 {
    max-width: 100%;
  }

  .dropdown-list-3.w--open {
    background-color: #fcfcfd;
    width: 10rem;
    position: absolute;
  }

  .image-34-copy {
    display: none;
    bottom: -57px;
  }

  .section-product-feature-copy {
    margin-bottom: 3.75rem;
  }

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

  .padding-vertical-3.padding-xhuge {
    padding-bottom: 4.75rem;
  }

  .padding-vertical-3.padding-xhuge.pb60 {
    padding-bottom: 3.75rem;
  }

  .image-33-copy {
    display: none;
  }

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

  .product-header_wrapper-copy-copy {
    grid-row-gap: 3.5rem;
    flex-direction: column;
    margin-top: 5rem;
  }

  .advantage-item-title-copy-copy {
    text-align: center;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .paragraph-3-copy-copy {
    max-width: 100%;
    margin-bottom: 0;
    line-height: 1.25rem;
  }

  .advantage-item-title-copy-copy-2 {
    text-align: center;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .advantage-item-title-copy-copy-2._90-pr {
    max-width: 100%;
  }

  .advantage-item-icon-copy-3 {
    width: 3rem;
    height: 3rem;
  }

  .div-block-54.mt-16 {
    margin-top: 1rem;
  }

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

  .padding-vertical-4.padding-xhuge {
    padding-bottom: 4.75rem;
  }

  .padding-vertical-4.padding-xhuge.about-padding {
    padding-top: 2rem;
  }

  .padding-vertical-4.padding-xhuge.ccategories-paddong {
    padding-top: 2.25em;
  }

  .padding-vertical-4.padding-xhuge.new-size {
    padding-top: 4rem;
    padding-bottom: 9rem;
  }

  .image-34-copy-copy-copy {
    bottom: -57px;
  }

  .section-product-feature-3 {
    margin-bottom: 3.75rem;
  }

  .section-product-feature-3.max-header {
    padding-bottom: 2.2875rem;
  }

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

  .advantage-item-title-copy-4, .advantage-item-title-copy-5 {
    text-align: center;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .advantage-item-icon-copy-4 {
    width: 3rem;
    height: 3rem;
  }

  .div-block-55 {
    align-self: flex-start;
  }

  .div-block-55.mt-16 {
    margin-top: 1rem;
  }

  .advantage-item-title-copy-7 {
    text-align: center;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .section-cta-4 {
    background-image: url("https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 5.3rem;
    margin-top: 0;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .product-feedbacks-tabs-content {
    flex-basis: 100%;
    max-width: 100%;
  }

  .product-feedbacks-text-parag {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .product-integration-bg-img.is-two-img, .product-integration-bg-img.is-one-img {
    display: none;
  }

  .feedbacks-tab-link-parag {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .collect-feedback-tabs-menu {
    margin-bottom: 1.5rem;
    overflow: auto;
  }

  .collect-feedback-tab-pane-content {
    flex-direction: column;
    align-items: flex-start;
    overflow: hidden;
  }

  .product-feedbacks-tab-link {
    width: 100%;
  }

  .product-integration-main-img {
    display: none;
  }

  .product-integration-main-img.mobile-main-img {
    width: 18.5rem;
    height: 14.5rem;
    display: block;
  }

  .collect-feedback-tab-link {
    flex: none;
  }

  .product-feedbacks-text {
    margin-bottom: 1.5rem;
  }

  .section-product-feedbacks {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .feedbacks-tab-pane-content {
    width: 100%;
  }

  .dots-icon {
    bottom: -6%;
    right: -1%;
  }

  .collect-feedback-tabs {
    margin-top: 1.5rem;
  }

  .collect-feedback-dop-text {
    width: 100%;
    margin-bottom: 1.5rem;
    position: relative;
    top: 0%;
  }

  .collect-feedback-dop-text.ppc {
    width: auto;
  }

  .product-feedbacks-text-title {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .image-36.ppc-multi-channel {
    width: 2rem;
    height: 2rem;
    inset: -9% 0% auto auto;
  }

  .product-feedbacks-tabs {
    grid-column-gap: 0rem;
    flex-direction: column;
    padding: 1rem;
  }

  .product-feedbacks-tabs-menu {
    flex-basis: 100%;
    width: 100%;
  }

  .tab-pane-img {
    padding-top: 0;
  }

  .feedbacks-tab-pane-content-img {
    border-radius: 1.25rem;
  }

  .feedbacks-tab-pane-content-img.is-1 {
    height: auto;
  }

  .product-integration-content {
    margin-top: 1.5rem;
    padding: 1.5rem;
  }

  .integrations_component-2 {
    justify-content: space-between;
    height: 100%;
    min-height: auto;
    padding: 1rem .625rem;
  }

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

  .image-11 {
    inset: -13% -2% auto auto;
  }

  .product-advantage-item-text {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .product-header_wrapper-2 {
    grid-row-gap: 3.5rem;
    margin-top: 5rem;
  }

  .heading-8 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .home-heacder-button.try-btn, .home-heacder-button.request-btn {
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .advantage-item-parag {
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .advantage-item-title {
    text-align: center;
    margin-bottom: 1rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .heading-21 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .paragraph-9 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .feedbacks-tab-link-title-2 {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .paragraph-15 {
    max-width: 19rem;
  }

  .buttons-wrapper-2 {
    grid-column-gap: .5rem;
  }

  .advantage-item-icon {
    width: 3rem;
    height: 3rem;
  }

  .image-55.is-1 {
    height: 100%;
    margin-top: 0;
  }

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

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

  .home-header_h1.new {
    max-width: 21rem;
  }

  .paragraph-16 {
    max-width: 19rem;
  }

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

  .heading-12 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .paragraph-4 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .impact-tab-pane-items {
    grid-row-gap: .625rem;
  }

  .footer_wrapper-6 {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 3rem;
  }

  .impact-tab-pane-image {
    width: 100%;
    height: 100%;
  }

  .impact-tab-pane-wrap {
    grid-row-gap: 1.5rem;
  }

  .plan-header-star {
    right: 3%;
  }

  .impact-tab-link {
    flex: none;
  }

  .impact-tabs {
    overflow: hidden;
  }

  .section-home-impact {
    overflow: visible;
  }

  .impact-menu {
    justify-content: flex-start;
  }

  .dropdown-list-6 {
    background-color: #fcfcfd;
  }

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

  .image-70.ppc-multi-channel {
    width: 2rem;
    height: 2rem;
    top: -14%;
  }

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

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

  .heading-24 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .advantage-item-icon-copy-6 {
    width: 3rem;
    height: 3rem;
  }

  .image-21 {
    width: 1.6875rem;
    top: 14%;
    right: -4%;
  }

  .div-block-29 {
    margin-top: -10.7rem;
    margin-bottom: 3.75rem;
  }

  .section-about-header-2 {
    padding-top: 7rem;
  }

  .about-header_heading {
    margin-bottom: .5rem;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 2.375rem;
  }

  .pricing-assistance_wrapper-2 {
    padding: 0;
  }

  .div-block-34 {
    margin-top: .5rem;
  }

  .about-content-people {
    max-width: 100%;
    height: 11.3125rem;
  }

  .heading-11 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .image-77 {
    width: 7%;
    top: -9%;
    right: -2%;
  }

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

  .mob-dd {
    grid-row-gap: 0rem;
  }

  .div-block-38 {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid;
  }

  .div-block-38.two-grid-logos {
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 1.5rem;
  }

  .div-block-38.mobile-hide {
    display: none;
  }

  .div-block-40 {
    max-width: 6.25rem;
  }

  .paragraph-17 {
    max-width: 19rem;
  }

  .paragraph-17.mw-672.p10 {
    padding-left: .625rem;
    padding-right: .625rem;
  }

  .logo-w152 {
    max-width: 9.5rem;
  }

  .div-block-37 {
    max-width: 100%;
    margin-top: 1.5rem;
  }

  .div-block-33 {
    padding-bottom: 3.125rem;
  }

  .paragraph-10 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .section-about-customer {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .paragraph-18.fz16 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .logo-w100 {
    max-width: 6.25rem;
  }

  .paragraph-20 {
    max-width: 19rem;
  }

  .integrations_bottom-wrapper-3 {
    margin-bottom: 0;
  }

  .testimonials-top-info {
    grid-column-gap: .625rem;
  }

  .mask {
    overflow: visible;
  }

  .pricing-tools-stack_wrapper-2.is-total {
    white-space: nowrap;
    bottom: -3.75rem;
  }

  .pricing-plan_tabs-plan-line.white-line.new-pricing-white-line {
    margin-top: 1rem;
  }

  .pricing-comparison_headings-wrapper-2 {
    grid-column-gap: 1.75rem;
  }

  .pricing-tools-stack_total-price-2 {
    font-size: 1rem;
  }

  .text-size-medium-2.text-color-grey {
    font-size: .75rem;
    line-height: .875rem;
  }

  .pricing-plans_tabs-tablink-2, .pricing-plans_tabs-tablink-2.w--current {
    padding: .375rem 1rem;
  }

  .text-block-4 {
    font-size: .625rem;
    font-weight: 500;
  }

  .pricing-plans_popup-2 {
    right: -69px;
  }

  .pricing-comparison_top-wrapper-2 {
    top: 4.5rem;
  }

  .paragraph-21, .paragraph-21.text-color-white {
    font-size: .75rem;
  }

  .paragraph-21.f {
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.25rem;
  }

  .pricing-tools-mobile_stack-heading-wrapper-2 {
    background-color: #eaecf0;
    width: 100%;
    padding: 1.25rem 1.03125rem;
  }

  .pricing-save-more_wrapper-3 {
    margin-top: 2.5rem;
  }

  .pricing-tools-stack_single-icon-2 {
    max-width: 2rem;
  }

  .pricing-save-more_wrapper-4 {
    margin-top: 2.5rem;
    padding-bottom: 0;
  }

  .pricing-plans_tabs-plan {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .pricing-plans_tabs-plan.color-text-white {
    margin-bottom: .25rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .heading-6 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .heading-6.text-color-white {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .pricing-plans_tabs-save10-wrapper-2 {
    width: 5rem;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: .75rem;
    line-height: .875rem;
    inset: 20% -197% auto auto;
  }

  .pricing-plans_tabs-save10-wrapper-2.is-yearly {
    inset: 20% -120% auto auto;
  }

  .bold-text-2 {
    letter-spacing: 0;
  }

  .heading-30 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .pricing-comparison_is-heading-active-2 {
    width: 50%;
    padding-right: 0;
  }

  .heading-10 {
    margin-bottom: .5rem;
    font-size: 1.875rem;
    line-height: 2.375rem;
  }

  .text-color-medium-grey-2 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .pricing-plans_info-icon-2 {
    width: 1rem;
    height: 1rem;
  }

  .pricing-plans_tabs-content-wrapper-2 {
    grid-row-gap: 1rem;
    margin-top: 1.5rem;
  }

  .pricing-tools-stack_price-2 {
    font-size: .75em;
  }

  .pricing-plans_tabs-menu-2 {
    max-width: 11.875rem;
  }

  .heading-small-3 {
    font-size: 1.5em;
  }

  .button-16.btn-get-started.mob-button {
    width: 12.25rem;
    margin-left: auto;
    margin-right: auto;
    padding: 1.0625rem 3.1875rem;
  }

  .button-16.is-pricing {
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25rem;
  }

  .button-16.is-pricing.startup-btn {
    width: 100%;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25rem;
  }

  .pricing-plan_tabs-plan-heading-wrapper-2 {
    align-items: flex-start;
  }

  .pricing-plan_tabs-plan-heading-wrapper-2.align-center {
    align-items: center;
  }

  .pricing-plans_popup-arrow-icon-2 {
    right: 4.525rem;
  }

  .div-block-19 {
    padding-left: .8rem;
    padding-right: .8rem;
  }

  .pricing-plans_tabs-plan-bottom-wrapper-2 {
    width: 90%;
  }

  .paragraph-23 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .testimonials-top-content-3 {
    width: 5rem;
    height: 5rem;
  }

  .testimonials-top-content-3.is-3 {
    justify-content: center;
    width: 100%;
  }

  .pricing-tools-mobile_col-btm-wrapper-2 {
    grid-row-gap: 0rem;
    padding: 0;
  }

  .div-block-17 {
    margin-top: 1.5rem;
  }

  .image-17 {
    display: none;
  }

  .paragraph-24 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .image-82._1 {
    right: -16%;
  }

  .image-82._3 {
    right: -26%;
  }

  .image-82._2 {
    right: -31%;
  }

  .pricing-tools-mobile_heading-wrapper-2 {
    white-space: nowrap;
    max-height: 3rem;
    padding: .875rem .75rem;
    font-size: .875em;
  }

  .pricing-tools-stack_single-price-2 {
    white-space: nowrap;
  }

  .pricing-tools_stack-heading-2 {
    font-size: .75rem;
    line-height: .875rem;
  }

  .text-block-37 {
    font-size: .75rem;
    line-height: .875rem;
    inset: 3% 7% auto auto;
  }

  .section-pricing-header-2 {
    padding-top: 5.375rem;
  }

  .pricing-plans_tabs-plan-wrapper-2 {
    padding: 1.25rem 1rem;
  }

  .pricing-comparison_row-wrapper-2.is-sticky {
    top: 4.5rem;
  }

  .button-17.is-pricing {
    font-size: .75em;
  }

  .products-content-item-left.products-text {
    flex-basis: 100%;
  }

  .paragraph-25 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .image-31.arrow-img2 {
    display: none;
  }

  .customers_logos-wrapper {
    margin-top: 1.5rem;
    overflow: auto;
  }

  .products-content-item-title-2 {
    text-align: center;
  }

  .image-84 {
    top: -23%;
  }

  .image-85 {
    width: 10.3125rem;
    top: 23%;
  }

  .image-85.home-hero-heading-deco {
    display: none;
    top: 62%;
    left: 58px;
  }

  .image-85.ppc-feedback {
    width: 11rem;
    top: 62%;
    left: 151px;
  }

  .image-85.ppc-capture {
    width: 18rem;
    top: 62%;
    left: 57px;
  }

  .products-content-grid {
    grid-row-gap: 2.5rem;
  }

  .customers_logo {
    display: block;
  }

  .customers_logo.new-logo {
    width: 5rem;
    height: 2rem;
  }

  .products-content-row {
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }

  .div-block-6 {
    grid-row-gap: 3.9rem;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .customers-title {
    text-align: left;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .customers_logos-wrapper-mobile {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .customers_logos-wrapper-mobile.new {
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-27 {
    max-width: 19rem;
  }

  .div-block-5 {
    background-color: #0000;
    border-radius: 1rem;
  }

  .products-content-item-right {
    flex-basis: 100%;
    order: -1;
  }

  .products-content-item-right.last-item {
    order: 1;
  }

  .div-block-7 {
    align-items: center;
    width: 100%;
    max-width: 14.6875rem;
  }

  .image-30 {
    max-width: 20%;
    display: block;
    bottom: -24%;
    right: 41%;
    transform: rotate(90deg);
  }

  .image-30.rotate-arrow {
    bottom: -26%;
    transform: rotateX(0)rotateY(180deg)rotateZ(90deg);
  }

  .image-30.rotate-arrow.new-second {
    bottom: -43%;
    right: 39%;
  }

  .image-30.arrow-3.new-last {
    bottom: -42%;
    right: 40%;
  }

  .image-30.arrow-1.new-first {
    bottom: -31%;
    right: 42%;
  }

  .customers_wrapper-2 {
    overflow: hidden;
  }

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

  .planned-item-title {
    font-size: 1.5em;
    line-height: 2rem;
  }

  .planned-item-description {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .planned-item-btn {
    text-align: center;
    width: 100%;
  }

  .planned-item-left {
    padding: 1rem;
  }

  .section-cta-email {
    margin-bottom: 3.75rem;
  }

  .cta-email-bg.is-2 {
    top: 8%;
    left: 8%;
  }

  .cta-email-bg.is-3 {
    width: 14%;
    bottom: 71%;
    left: 2%;
    transform: rotate(35deg);
  }

  .cta-email-bg.is-3.new {
    display: none;
  }

  .cta-email-bg.is-1 {
    inset: 6% 8% auto auto;
  }

  .cta-email-bg.bottom {
    top: 356%;
  }

  .text-field, .submit-button {
    width: 100%;
  }

  .section-featured-post {
    margin-bottom: 3.75em;
  }

  .heading-36 {
    line-height: 1.9rem;
  }

  .heading-37 {
    margin-top: .25em;
    margin-bottom: .5em;
    line-height: 1.5em;
  }

  .collection-item {
    align-items: flex-start;
  }

  .div-block-93 {
    background-position: 50%;
    background-size: cover;
    width: 5.81em;
    height: 5.81em;
  }

  .featured_post-title {
    margin-bottom: 1.5em;
    font-size: 1.5em;
    line-height: 2rem;
  }

  .section-latest-articles {
    padding-bottom: 3.75em;
  }

  .collection-list-2 {
    grid-row-gap: 1.5em;
    grid-template-columns: 1fr;
  }

  .link-block-14 {
    height: 12rem;
    min-height: 12em;
  }

  .image-94 {
    width: 3.38em;
    height: 3.75em;
  }

  .collection-list-wrapper-3 {
    margin-top: 1.69em;
  }

  .image-95 {
    width: 2.5em;
    height: 2.13em;
    top: 99%;
    left: 8%;
  }

  .image-96 {
    width: 3.38em;
    height: 3.06em;
    top: -27%;
  }

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

  .collection-list-4 {
    grid-row-gap: 1.5em;
    grid-template-columns: 1fr;
  }

  .image-97 {
    width: 3.62em;
    top: 244%;
    left: -8%;
  }

  .image-97.new-blog-deco-1 {
    top: 116%;
  }

  .image-98 {
    top: -111%;
    right: -9%;
  }

  .image-98.new-blog-deco-2 {
    top: -50%;
    right: -5%;
  }

  .pagination_page-design {
    grid-column-gap: 0em;
  }

  .pagination_page-button {
    width: 2.5rem;
    height: 2.5rem;
    padding: .4rem .75em;
    font-size: 1rem;
    line-height: 1.5rem;
  }

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

  .image-100 {
    max-width: 70%;
  }

  .link-block-16 {
    width: 100%;
  }

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

  .text-block-52 {
    width: 100%;
    max-width: 15em;
  }

  .text-block-58 {
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem;
  }

  .image-105 {
    max-width: 12%;
    top: -25%;
    right: -4%;
  }

  .heading-48 {
    letter-spacing: -.48px;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .paragraph-35 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .getmore-context-item {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .getmore-context-item_parag {
    text-align: center;
    font-weight: 500;
  }

  .grid-content {
    padding: 1.25rem 1rem;
  }

  .grid-content-img {
    height: 100%;
    margin-top: 1rem;
  }

  .grid-content-img.img-2 {
    height: 13.75rem;
    margin-top: 1rem;
    margin-bottom: 1.25rem;
  }

  .image-106 {
    width: 2.625rem;
    height: 2.625rem;
    margin-bottom: 1rem;
  }

  .heading-50 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .image-109 {
    display: none;
  }

  .link-block-17 {
    height: 18rem;
  }

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

  .align-left.center-on-mobile {
    align-items: center;
  }

  .integrations-list {
    grid-column-gap: 16px;
  }

  .challenges-info-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .challenges-info-inner-heading-holder {
    margin-bottom: 0;
  }

  .zeda-help-tabs-menu {
    grid-column-gap: .5rem;
  }

  .products-benefits-2-col-holder, .products-benefits-flexbox-holder {
    justify-content: center;
  }

  .products-benefits-inner-holder {
    align-items: center;
  }

  .zeda-section.home-stats-cards-section {
    padding-bottom: 2rem;
  }

  .zeda-section.ppc-purple-hero {
    margin-bottom: 3.5rem;
    padding-bottom: 2rem;
  }

  .products-benefits-integrations-wrapper {
    justify-content: center;
  }

  .home-stats-cards-grid {
    grid-template-columns: 1fr;
  }

  .home-stats-cards-grid.ppc-hero-stats {
    margin-top: -2rem;
  }

  .no-margin {
    margin-bottom: 0;
  }

  .new-section.new-case-studie-hero {
    padding-bottom: 9rem;
  }

  .new-section.case-studies-content {
    margin-top: -2.6rem;
  }

  .new-section.smaller-section {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .new-section.hero-lead-capture {
    margin-top: .5rem;
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .new-section.lead-capture-footer, .new-section.compare-footer, .new-section.lead-capture-demo-footer {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .contain-image.case-studie-zeda-logo {
    max-width: 5rem;
    height: 1.1rem;
  }

  .use-cases-body-image {
    border-radius: 1rem;
    height: 100vw;
  }

  .use-cases-hero-deco-2 {
    right: -2.25rem;
  }

  .new-h1 {
    font-size: 2.5rem;
  }

  .case-studie-hero-image-holder {
    max-width: 91vw;
    height: 79vw;
    margin-bottom: -14.3rem;
  }

  .case-studie-hero-image-holder.springque {
    margin-bottom: -24.1rem;
  }

  .case-studie-hero-image-holder.wati {
    margin-bottom: -23.9rem;
  }

  .case-studie-content-badge-holder {
    width: 12rem;
    height: 5rem;
  }

  .case-studie-zeda-badge {
    padding: .5rem 1rem;
  }

  .case-studies-grey-card {
    padding: 1.5rem;
  }

  .new-h2 {
    font-size: 1.8rem;
  }

  .new-paragraph-1-125rem {
    font-size: 1rem;
    line-height: 1.56em;
  }

  .case-studies-list-card {
    padding: 1.5rem;
  }

  .new-h4 {
    font-size: 1.25rem;
  }

  .new-button.full-width-mobile {
    text-align: center;
    width: 100%;
  }

  .case-studie-quotes-icon-holder {
    left: -.6rem;
  }

  .case-studie-green-bg-vector-holder {
    width: 80vw;
    height: 90vw;
  }

  .related-case-studies-cards-grid {
    grid-template-columns: 1fr;
  }

  .roadmap-hero-image-holder {
    max-width: 100vw;
    height: 60vw;
  }

  .roadmap-hero-buttons-holder {
    flex-wrap: wrap;
    justify-content: center;
  }

  .blog-request-section {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .blog-request-card-left-side {
    padding: 1rem 1rem 1.5rem;
  }

  .blog-request-card-right-side {
    height: 16rem;
  }

  .new-blog-paragraph-1-125rem {
    max-width: 19rem;
  }

  .blog-post-template-section {
    padding-top: 0;
    padding-bottom: 3.75rem;
  }

  .blog-post-hero-3-grid-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .blog-post-hero-grid-cell.last {
    border-left: 1px #98a2b3;
    position: relative;
  }

  .blog-post-3-grid-inner-holder {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .blog-post-hero-line-devider {
    display: none;
  }

  .blog-post-hero-line-devider.special-on-mobile {
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: absolute;
    left: 0;
  }

  .new-blog-post-main-img-holder {
    height: 10.5625rem;
  }

  .new-blog-post-rich-text h2 {
    margin-bottom: 1rem;
    font-size: 1.5rem;
  }

  .new-blog-post-rich-text p {
    margin-bottom: 1rem;
    font-size: 1rem;
  }

  .new-blog-post-rich-text h4 {
    font-size: 1rem;
  }

  .new-blog-post-rich-text h3 {
    font-size: 1.125rem;
  }

  .new-blog-post-rich-text h1 {
    margin-bottom: 1.5rem;
    font-size: 2.25rem;
  }

  .new-blog-post-rich-text h5 {
    font-size: .875rem;
  }

  .new-blog-post-rich-text h6 {
    font-size: .75rem;
  }

  .new-blog-post-rich-text blockquote {
    font-size: 1rem;
    font-weight: 700;
  }

  .new-blog-post-rich-text ol, .new-blog-post-rich-text ul {
    font-size: 1rem;
  }

  .blog-post-temp-cta-email {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .heading-small-4 {
    font-size: 1.5em;
  }

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

  .blog-e-book-section {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

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

  .migration-logo-holder {
    width: 7rem;
    height: 2.5rem;
  }

  .fixed-page-cta {
    width: 2.5rem;
    height: 9rem;
  }

  .fixed-page-cta-inner-holder {
    top: 4.9125rem;
  }

  .pricing-tab-card {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing-tab-image-holder {
    width: 100vw;
    margin-left: -3.4rem;
  }

  .new-pricing-green-card {
    margin-top: 1.5rem;
    padding: 1.5rem;
  }

  .ppc-form-wrapper {
    width: 80vw;
  }

  .ppc-hero-image-wrapper {
    margin-left: -11px;
  }

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

  .ppc-tab-content {
    top: 1rem;
  }

  .ppc-tab-image-wrapper {
    margin-left: 0;
    padding: 1rem;
  }

  .ppc-tab-1-image-holder {
    max-width: 78vw;
    height: auto;
    position: static;
    right: 0;
  }

  .ppc-zed-logo-holder {
    border-radius: 27.8rem;
    justify-content: center;
    align-items: center;
    padding: 1.5rem;
    display: flex;
    bottom: 83%;
    right: 0%;
  }

  .ppc-zeda-logo {
    width: 10rem;
    height: 10rem;
  }

  .ppc-logos-card {
    padding: 1.25rem;
  }

  .ppc-logo {
    padding: .75rem;
  }

  .ppc-tab-2-image-holder {
    max-width: 38vw;
    height: 52vw;
    bottom: -18%;
    right: 4%;
  }

  .ppc-tab-2-image-holder.smaller {
    max-width: 45vw;
    right: 5%;
  }

  .ppc-image-wrapper {
    height: auto;
    margin-left: 0;
    padding: 1rem;
  }

  .ppc-grid-2-image-holder {
    max-width: 68vw;
    right: -.4rem;
  }

  .ppc-red-2-image-holder {
    height: auto;
    top: -1.3rem;
  }

  .ppc-red-4-image-holder {
    top: -1.3rem;
  }

  .new-home-cycle-cards-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .new-home-cycle-card {
    padding: .75rem;
  }

  .new-home-cycle-card-img-bg {
    height: 60vw;
  }

  .new-home-cycle-image-holder {
    max-width: 100vw;
    height: 80vw;
  }

  .new-home-cycle-image-holder.green-image {
    max-width: 80vw;
    height: 70vw;
  }

  .new-home-cycle-image-holder.yellow-image {
    height: 95vw;
  }

  .new-home-cycle-image-holder.pink {
    max-width: 90vw;
    height: 90vw;
  }

  .new-home-cycle-content-holder {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .new-home-cycle-card-heading {
    font-size: 1rem;
    line-height: 1.5em;
  }

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

  .ppc-tab-1-image-2-holder {
    max-width: 43vw;
    height: auto;
    top: -10px;
    right: 4%;
  }

  .ppc-tab-3-image-holder {
    max-width: 78vw;
    height: auto;
    position: static;
    right: 0;
  }

  .ppc-tab-2-image-2-holder {
    max-width: 50vw;
    right: auto;
  }

  .ppc-tab-4-image-holder, .ppc-tab-widget-image-holder {
    max-width: 78vw;
    height: auto;
    position: static;
    right: 0;
  }

  .ppc-tab-widget-image-2-holder {
    max-width: 50vw;
    right: 5%;
  }

  .new-home-cycle-card-text {
    letter-spacing: 0;
    font-size: .875rem;
    line-height: 1.5em;
  }

  .new-home-cycle-card-icon {
    width: 2rem;
    height: 2rem;
  }

  .linking-cycle-sections {
    top: -20%;
  }

  .testimonial-cms-row.first, .testimonial-cms-row.second {
    padding-right: 5vw;
  }

  .mega-menu-tab {
    padding-right: .5rem;
  }

  .mega-menu-tabs-holder {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .button-22.is-nav-cta.mob-button, .button-22.home-header-sign.mob-button {
    width: 10rem;
    padding-left: 0;
    padding-right: 0;
  }

  .nav_link-9 {
    font-size: 1.25rem;
  }

  .nav_link-9:visited {
    color: #000;
  }

  .nav_dropdown-wrapper-academy-6 {
    grid-template-columns: 1fr;
    max-height: 27rem;
  }

  .mega-menu-brief-cta {
    box-shadow: none;
    border: 1px solid #e9ebee;
    position: relative;
  }

  .mega-menu-cards-grid {
    order: 1;
    margin-top: 1rem;
  }

  .mega-menu-cards-grid.flexbox {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .mega-menu-card {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    flex-direction: column-reverse;
    align-items: center;
    width: auto;
    padding: 0;
  }

  .mega-menu-card:hover {
    background-color: #f6f7fd00;
  }

  .mega-menu-card-content-holder {
    text-align: center;
  }

  .mega-menu-card-image-holder {
    height: 25vw;
  }

  .mega-menu-card-image-holder.academy {
    max-width: 60vw;
  }

  .mega-menu-cards-column {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .mega-menu-products-grey-bg {
    padding: 1.375rem 0 0;
  }

  .mega-menu-product-banner {
    flex-direction: column;
    order: 1;
    padding: .75rem;
  }

  .mega-menu-discovery-logo-holder {
    max-width: 6rem;
    height: 2rem;
  }

  .mega-menu-product-banner-right-column {
    justify-content: flex-start;
  }

  .mega-menu-product-zeda-banner-logo {
    max-width: 20vw;
    height: 10vw;
  }

  .mega-menu-integrations-banner {
    order: 1;
  }

  .mega-menu-size-spacing {
    flex-direction: column;
    padding: 0 0 1.375rem;
    display: flex;
  }

  .mega-menu-solutions-card-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    order: 1;
    margin-top: 1rem;
  }

  .mega-menu-solutions-left-spacing {
    flex-direction: column;
    padding: 1.375rem 0;
    display: flex;
  }

  .mega-menu-solutions-tab {
    padding-right: .5rem;
  }

  .mega-menu-academy-tabs-holder {
    grid-row-gap: 1rem;
  }

  .mega-new-tab, .mega-new-academy-tab {
    padding-right: .5rem;
  }

  .contact-us-form-block.lp-popup-form {
    min-width: auto;
  }

  .ebook-checkbox-input {
    display: flex;
  }

  .ebook-form-checkbox {
    margin-top: 0;
  }

  .use-cases-hero-image-holder {
    max-width: 100vw;
    height: 60vw;
  }

  .use-cases-benefit-grid {
    grid-template-columns: 1fr;
  }

  .use-cases-tabs-menu {
    margin-bottom: 2rem;
  }

  .use-cases-tabs-image-holder {
    height: 53vw;
  }

  .use-cases-cta {
    padding: 1.5rem;
  }

  .use-cases-cta.second {
    align-items: center;
  }

  .use-cases-cta-logo-holder {
    max-width: 9.5rem;
  }

  .use-cases-cta-info-holder.new-position {
    margin-top: 7.3rem;
  }

  .use-cases-cta-deco-wave {
    width: 40vw;
  }

  .mega-menu-solutions-banner-img {
    left: auto;
    right: 1rem;
  }

  .lottie-animation {
    width: 160%;
    height: 180%;
    margin-left: -31%;
    top: -41%;
  }

  .insights-2-0-hero-underline.voc-revamp {
    bottom: -5%;
    right: 12%;
  }

  .insights-2-0-hero.voc-hero {
    padding-bottom: 6rem;
  }

  .insights-2-0-hero.pricing-hero {
    padding-top: 12rem;
    padding-bottom: 0;
  }

  .insights-2-0-hero.lead-capture-pricing {
    margin-bottom: 3rem;
  }

  .insights-stacked-card {
    padding: 1.25rem;
  }

  .insights-stacked-card-header {
    margin-bottom: 2rem;
  }

  .insights-card-heading {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .insight-stacked-card-content-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .play-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .footer-solutions-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .new-smaller-inner-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: flex-start;
  }

  .smaller-reated-image-holder {
    height: 59vw;
  }

  .opened-faqs-holder {
    max-width: 100vw;
  }

  .new-voc-big-cta {
    padding: 1.5rem;
  }

  .new-voc-big-cta-icons-holder {
    margin-top: 2rem;
    padding: 1.25rem;
  }

  .icon-95 {
    width: 3rem;
    height: 3rem;
  }

  ._3-cards-grid {
    grid-template-columns: 1fr;
  }

  .voc-new-blog-image-holder {
    height: 65vw;
    margin-bottom: 1.25rem;
  }

  .new-pricing-hero-card {
    margin-top: 3rem;
    padding: 1.5rem 2rem;
  }

  .new-pricing-card-ctas-holder {
    margin-top: 2rem;
  }

  .new-pricing-features-card {
    padding: .8rem;
  }

  .paragraph-s {
    font-size: .75rem;
  }

  .new-pricing-features-tag {
    width: 2rem;
    height: 1rem;
  }

  .new-pricing-feature-big-card {
    padding: 1.5rem;
  }

  .new-pricing-feature-big-card.first {
    padding-bottom: 1.5rem;
  }

  .new-pricing-big-card-deco-icon-holder {
    border-radius: .5rem;
    width: 7vw;
    height: 7vw;
    top: -6%;
  }

  .new-pricing-big-card-deco-icon-holder._2 {
    width: 10vw;
    height: 10vw;
  }

  .new-pricing-big-card-deco-icon-holder._3 {
    top: -16%;
    right: 10%;
  }

  .new-pricing-big-card-deco-icon-holder._4 {
    top: auto;
    bottom: -15%;
    right: 30%;
  }

  .new-pricing-big-card-deco-icon-holder._5, .new-pricing-big-card-deco-icon-holder._6 {
    top: auto;
  }

  .new-pricing-integrations-icons-holder {
    margin-top: 0;
    padding: 1.25rem;
  }

  .new-pricing-purple-big-cards {
    padding: 2rem;
  }

  .new-pricing-purple-icons-grid {
    grid-template-columns: 1fr;
  }

  .new-pricing-purple-icons.bigger-holder {
    padding: 1.5rem;
  }

  .new-pricing-purple-biggest-deco-image {
    max-width: 30vw;
    height: 15vw;
    bottom: -38%;
    right: -5%;
  }

  .new-pricing-table-grid {
    grid-template-columns: 1fr;
  }

  .new-testimonial-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding-right: 1rem;
  }

  .new-testimonial-card.smaller-card {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .new-testimonial-image-holder {
    height: 70vw;
  }

  .new-testimonial-content-holder {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .new-testimonial-icon-holder.margin-l {
    height: 2rem;
  }

  .new-pricing-testimonial-gradient {
    max-width: 10vw;
  }

  .new-pricing-price-heading {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .swiper-button-prev, .swiper-button-next {
    width: 3rem;
    height: 3rem;
  }

  .new-pricing-purple-card-zeda-bg-icon {
    height: 70vw;
  }

  .new-pricing-table-hidden-field {
    display: none;
  }

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

  .blog-dd-card {
    height: auto;
  }

  .blog-dd-card-thumbnail {
    height: 50vw;
  }

  .paragraph-xs {
    font-size: .75rem;
  }

  .blog-dd-cta-deco {
    margin-top: -.625rem;
  }

  .mega-menu-academy-banner {
    order: 1;
  }

  .mega-menu-academy-banner-image {
    max-width: 35rem;
    height: 12rem;
    top: -50%;
  }

  .mega-menu-academy-banner-image.second {
    max-width: 22rem;
    height: 15rem;
    top: -64%;
    left: -44px;
    right: auto;
  }

  .mega-menu-academy-second-banner {
    flex-direction: column;
    order: 1;
    padding: .75rem;
  }

  .newest-container.navbar {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .newest-simple-nav-white-btn {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lead-capture-form-card {
    padding: 1.5rem;
  }

  .lead-capture-form-field-label {
    font-size: .75rem;
  }

  .lead-capture-form-submit-btn {
    padding: .75rem 1.25rem;
    font-size: .875rem;
  }

  .lead-capture-multi-images-holder {
    border-radius: 1rem;
  }

  .newest-global-purple-button {
    padding: .75rem 1.25rem;
    font-size: .875rem;
  }

  .lead-capture-pricing-card {
    margin-top: 3rem;
    padding: 1.5rem;
  }

  .lead-capture-pricing-table-wrapper {
    grid-template-columns: 1fr;
  }

  .lead-capture-x-benefit-card {
    padding: 1rem;
  }

  .lead-capture-benefit-card {
    margin-top: 2rem;
    padding: 1.5rem;
  }

  .lead-capture-benefit-card-inner-holder {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .lead-capture-swiper-card {
    padding: 1.5rem;
  }

  .lead-capture-swiper-banner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1rem;
  }

  .lead-capture-swiper-icons-wrapper {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .swiper-button-prev2 {
    width: 3rem;
    height: 3rem;
  }

  .swiper-button-next2 {
    width: 3rem;
    height: 3rem;
    left: 4rem;
  }

  .lead-capture-bottom-banner {
    padding: 3rem 1.5rem;
  }

  .lead-capture-bottom-banner.compare-footer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lead-capture-gradient-btn {
    margin-top: 0;
    padding: .75rem 1.25rem;
  }

  .new-integration-icon {
    width: 2.25rem;
    height: 2.25rem;
  }

  .new-integration-icon._1 {
    right: 39%;
  }

  .new-integration-icon._3 {
    left: 39%;
  }

  .new-integration-icon._4 {
    top: -14%;
    right: 15%;
  }

  .new-integration-icon._9 {
    right: 27%;
  }

  .new-integration-icon._6 {
    left: 27%;
  }

  .new-integration-icon._11 {
    left: 15%;
  }

  .new-h2-bigger {
    font-size: 1.8rem;
  }

  .new-integration-tabs-menu {
    justify-content: center;
    align-items: flex-start;
    overflow: auto;
  }

  .new-integration-tab-link {
    flex: none;
    width: auto;
    font-size: 1rem;
  }

  .new-integration-tab-pane-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .newest-link-button {
    padding: .75rem 1.25rem;
    font-size: .875rem;
  }

  .while-scroll-2-coll-content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .new-pricing-exclusive-offer-img {
    min-width: auto;
    max-width: 30vw;
    height: auto;
  }

  .new-pricing-get-exclusive-holder {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
  }

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

  .new-nav-banner {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .new-logos-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .new-logo-holder {
    max-width: 8rem;
  }

  .home-hero-block-deco {
    filter: blur(1.5rem);
  }

  .home-hero-block-deco.prefooter-deco {
    width: 300vw;
    height: 280vw;
    bottom: -70vw;
  }

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

  .swiper-slide.home-tabs-slide {
    width: 11rem;
  }

  .power-of-zeda-card-content.demo-card-content {
    padding: 1.5rem;
  }

  .power-of-zeda-list-item {
    grid-column-gap: 0rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .power-of-zeda-list-item-icon {
    width: 3rem;
    height: 3rem;
  }

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

  .home-cta-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .home-cta-block-deco {
    height: 19vw;
  }

  .home-cta-column-inner {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .product-discovery-card-image {
    height: 50vw;
  }

  .zeda-insights-cards-holder {
    grid-column-gap: 0rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
  }

  .zeda-insights-cards, .zeda-insights-cards.active {
    width: 100%;
  }

  .zeda-insights-cards-content {
    height: auto;
  }

  .zeda-insights-cards-thumbnail {
    height: 55vw;
  }

  .zeda-insights-cards-content-inner {
    grid-row-gap: .75rem;
    flex: 0 auto;
  }

  .zeda-insights-cards-cta {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .zeda-insights-cards-arrow {
    display: none;
  }

  .home-prefooter-awards {
    height: 15vw;
  }

  .zeda-stats-grid {
    grid-template-columns: 1fr;
  }

  .zeda-stats-card {
    border: .0625rem solid #0000001a;
  }

  .zeda-stats-icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .home-tabs-menu-link {
    padding: .625rem;
  }

  .home-tabs-image {
    width: 100%;
    height: 55vw;
  }

  .home-tabs-inner-logos {
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .new-compare-benefit-card {
    padding: 1.5rem 1.5rem 2.5rem;
  }

  .rebrand-p-xs {
    font-size: .875rem;
  }

  .compare-review-grey-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.5rem;
  }

  .compare-review-dark-purple-card {
    padding: 1.25rem 1.5rem 1.5rem;
  }

  .compare-review-lightbox-link {
    height: 92vw;
  }

  .compare-review-purple-card {
    flex-flow: column;
    padding: 1.5rem;
  }

  .compare-table-cell {
    min-height: 4rem;
    padding: 1rem;
  }

  .compare-table-cell.top-cell {
    padding: 1.5rem 1.5rem 1rem;
  }

  .popup-exit-icon {
    width: 2rem;
    height: 2rem;
    top: -10%;
  }

  .demo-hero-benefit-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .demo-hero-benefit-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1rem;
  }

  .demo-hero-embed {
    margin-top: 1rem;
  }

  .demo-sneak-peek-section {
    padding-top: 1rem;
  }

  .demo-case-study-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.5rem;
  }

  .field-guide-hero-star {
    inset: -20% -5% auto auto;
  }

  .field-guide-text-field {
    padding-right: 7rem;
    font-size: 1rem;
  }

  .field-guide-lightbox {
    height: 75vw;
  }

  .field-guide-hero-back-wrapper {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    flex-flow: wrap;
  }

  .field-guide-back-home-btn {
    position: relative;
    top: .0625rem;
  }

  .guide-temp-cards-coll-list {
    grid-template-columns: 1fr;
  }

  .guide-temp-card-img {
    height: 69vw;
  }

  .field-guide-temp-card-gradient {
    background-image: linear-gradient(#f5f6ff 30%, #f5f6ff00);
  }

  .field-guide-temp-rich-text h2 {
    margin-bottom: 1rem;
    font-size: 1.5rem;
  }

  .field-guide-temp-rich-text p {
    margin-bottom: 1rem;
    font-size: 1rem;
  }

  .field-guide-temp-rich-text h4 {
    font-size: 1rem;
  }

  .field-guide-temp-rich-text h3 {
    font-size: 1.125rem;
  }

  .field-guide-temp-rich-text h1 {
    margin-bottom: 1.5rem;
    font-size: 2.25rem;
  }

  .field-guide-temp-rich-text h5 {
    font-size: .875rem;
  }

  .field-guide-temp-rich-text h6 {
    font-size: .75rem;
  }

  .field-guide-temp-rich-text blockquote {
    font-size: 1rem;
    font-weight: 700;
  }

  .field-guide-temp-rich-text ol, .field-guide-temp-rich-text ul {
    font-size: 1rem;
  }
}

#w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543b9b-a3543b91, #w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543b9d-a3543b91, #w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543baa-a3543b91, #w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543bab-a3543b91, #w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543bbc-a3543b91, #w-node-_33028074-df34-372e-3649-6d662d66c49e-a3543b91, #w-node-_33028074-df34-372e-3649-6d662d66c49f-a3543b91, #w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543bf5-a3543b91, #w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543bf6-a3543b91, #w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543c07-a3543b91, #w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543c08-a3543b91, #w-node-_46ac9095-bf8f-0fd3-910c-cca6070f7cd3-a3543b91, #w-node-a3307c80-748a-d854-da44-7b01b35e5b3c-a3543b91, #w-node-_1d8a48aa-81d1-ddca-8392-68adb93cf468-a3543b91, #w-node-_25df4e14-8132-4f59-73dc-37efc8219300-c46c1655 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25df4e14-8132-4f59-73dc-37efc8219310-c46c1655 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_44649e4b-225f-7c70-1739-57e04bef60d0-4bef60c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44649e4b-225f-7c70-1739-57e04bef60db-4bef60c4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_44649e4b-225f-7c70-1739-57e04bef60e3-4bef60c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1cb8cfd-53a8-0763-2812-fcbdf7751ac7-267bced2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_06d8812c-c462-62c0-5afc-1512cb46ac38-267bced2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c50a2c9-386b-ea5c-7fe6-96ca95c41594-267bced2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7f865c69-d3a6-a82e-520c-e84e7f031d35-c46c1659, #w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd7cd-c46c1659, #w-node-_9748e205-fe86-f42c-4dd8-e8aa8bb19fe7-c46c1659, #w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd841-c46c1659, #w-node-_16957b24-3227-9688-10e1-68479f91ce0e-c46c1659 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-becfd94c-70f6-912d-b9c4-3f6175a9f14a-75a9f143 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793ae2-0b793ad9, #w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793aea-0b793ad9, #w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793af2-0b793ad9, #w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793afa-0b793ad9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793b02-0b793ad9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793b04-0b793ad9, #w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793b07-0b793ad9, #w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793b0a-0b793ad9, #w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793b0d-0b793ad9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41285f6d-4b8d-0fd9-15bc-2e98937c5a0a-937c5a03 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1b5-c46c1682, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1b8-c46c1682, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1ba-c46c1682, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1bd-c46c1682, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1c0-c46c1682, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1c8-c46c1682, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1cb-c46c1682, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1ce-c46c1682, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1d6-c46c1682, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1d9-c46c1682, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1dc-c46c1682, #w-node-_4b878beb-392b-5e77-9238-b540ebe5fdd0-c46c1682, #w-node-_5507c490-7fd6-352f-153a-af9168c1ac33-c46c1682, #w-node-_0f9c4d80-5ad4-a36c-6a26-31c45a05beae-c46c1682, #w-node-bed95d98-2f53-9520-8912-f086cb711142-c46c1682, #w-node-_726976fa-674e-8786-ddd4-d8f302d00d83-c46c1682, #w-node-f7b85700-f15c-ed28-0a9f-ed881311bb22-c46c1682, #w-node-abb03e0b-5afe-3904-779e-be447d1fcb36-c46c1682, #w-node-_10fe3daa-b14f-8747-5c6e-9d0c34432452-c46c1682, #w-node-bd17d835-d4be-0f1d-13c5-36097cc7bec7-c46c1682, #w-node-_3966a87b-21ff-a11c-c198-13ca1a74f73a-c46c1682, #w-node-c8470fbe-9bf4-9396-349a-a272b0f53409-c46c1682, #w-node-bb512ab3-0e37-75ed-fbad-e4beb9162bf4-c46c1682, #w-node-_58cfe944-a55e-40ed-4c8a-7f3577aa7022-c46c1682, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda79-c46c1682, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda7c-c46c1682, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda7e-c46c1682, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda81-c46c1682, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda84-c46c1682, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda8c-c46c1682, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda8f-c46c1682, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda92-c46c1682, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda9a-c46c1682, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda9d-c46c1682, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaa0-c46c1682, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaa8-c46c1682, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaab-c46c1682, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaae-c46c1682, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdab6-c46c1682, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aad1-c46c1686, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aad4-c46c1686, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aad6-c46c1686, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aad9-c46c1686, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aadc-c46c1686, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aae4-c46c1686, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aae7-c46c1686, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aaea-c46c1686, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aaf2-c46c1686, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aaf5-c46c1686, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aaf8-c46c1686, #w-node-_9d514881-868b-8aeb-dda1-f17d2831ab00-c46c1686, #w-node-d5e0605e-dda2-558b-f7ac-a6a800a08c2c-c46c1686, #w-node-_1eae7ad6-fe6a-f080-baeb-cf5a14ce6355-c46c1686, #w-node-_7037e761-c21a-46b3-a71f-75665d001d71-c46c1686, #w-node-_2faa6e34-701c-fe33-401e-ec25dab867c9-c46c1686, #w-node-_9d514881-868b-8aeb-dda1-f17d2831ab06-c46c1686, #w-node-_9d514881-868b-8aeb-dda1-f17d2831ab0e-c46c1686, #w-node-_9d514881-868b-8aeb-dda1-f17d2831ab03-c46c1686, #w-node-fcba3b2b-dd1d-f99d-5b94-0ba39d3e77e4-c46c1686, #w-node-b56cadae-6150-1e83-33a6-8afe9514a77e-c46c1686, #w-node-_12415160-9893-3236-ad80-53b97506940e-c46c1686, #w-node-_0d58c9be-f6e5-b997-8233-3f0a00db8a5d-c46c1686, #w-node-e12bbd04-bd56-8d5b-dc54-4666f52b0eb8-c46c1686, #w-node-d98fd08b-79d1-ae27-ccea-bfd5d7b2cd8f-c46c1686, #w-node-_320540fa-c145-ae5e-c5c0-345eee0c3252-c46c1686, #w-node-_893e77a1-2387-0ad0-a2cc-b469f3e1816c-c46c1686, #w-node-aec31197-2e02-c3d5-5233-50faa0bbffdb-c46c1686, #w-node-_3c8acebb-57a4-5ab0-3869-28d901d87a36-c46c1686, #w-node-aa4f0bbb-bb1b-fb4f-43f4-f8d961148672-c46c1686, #w-node-d91bb978-a099-46bd-959e-dee0edea25e8-c46c1686, #w-node-e169c8f4-d611-80b0-9be7-ade9e92b4f03-c46c1686, #w-node-e3d5c574-d8f3-5252-3412-c066fac727cf-c46c1686, #w-node-_659d7ec3-7989-94c4-64ce-b8d02cc609b0-c46c1686, #w-node-_1dc15596-69e5-9f25-ae9c-bd0088119fb2-c46c1686, #w-node-f6724af1-22c0-343a-f749-300a99936a31-c46c1686, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc88b-c46c1686, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc88e-c46c1686, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc890-c46c1686, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc893-c46c1686, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc896-c46c1686, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc89e-c46c1686, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8a1-c46c1686, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8a4-c46c1686, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8ac-c46c1686, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8af-c46c1686, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8b2-c46c1686, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8ba-c46c1686, #w-node-_112ba5c7-93a1-d09e-e1ff-893d68962c2e-c46c1686, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8c0-c46c1686, #w-node-f344d1d4-087a-95c7-612a-c1ae942d2ecf-c46c1686, #w-node-b79ad29b-c52d-08c6-a892-31d8330fdb33-c46c1686, #w-node-_72d16e13-23cd-a00f-d1b2-3055142fd713-c46c1686, #w-node-_204dbac5-22d1-2ab1-fd05-013789550a65-c46c1686, #w-node-_5462a90d-9a2a-a8fb-9f90-6121fa4c8fbe-c46c1686, #w-node-aa8af083-1554-885e-e6d3-4b5b5b078c96-c46c1686, #w-node-cc6e09c9-0faf-2b83-e91d-cf3f91643efa-c46c1686, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8bd-c46c1686, #w-node-_7199e094-0cfb-efcc-08b1-ce57586cfc65-c46c1686, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8c8-c46c1686 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75d4728b-f0f1-294b-d68a-485c0b922692-c46c1687 {
  align-self: stretch;
}

#w-node-_9d514881-868b-8aeb-dda1-f17d2831aad1-c46c1688, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aad4-c46c1688, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aad6-c46c1688, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aad9-c46c1688, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aadc-c46c1688, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aae4-c46c1688, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aae7-c46c1688, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aaea-c46c1688, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aaf2-c46c1688, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aaf5-c46c1688, #w-node-_9d514881-868b-8aeb-dda1-f17d2831aaf8-c46c1688, #w-node-_9d514881-868b-8aeb-dda1-f17d2831ab00-c46c1688, #w-node-_9d514881-868b-8aeb-dda1-f17d2831ab0e-c46c1688, #w-node-_633ae7f5-0437-2c4a-d285-41bce076e8c8-c46c1688, #w-node-_233eb27e-c503-625b-70f2-a58647c36de3-c46c1688, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc88b-c46c1688, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc88e-c46c1688, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc890-c46c1688, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc893-c46c1688, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc896-c46c1688, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc89e-c46c1688, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8a1-c46c1688, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8a4-c46c1688, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8ac-c46c1688, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8af-c46c1688, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8b2-c46c1688, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8ba-c46c1688, #w-node-_112ba5c7-93a1-d09e-e1ff-893d68962c2e-c46c1688, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8c0-c46c1688, #w-node-f344d1d4-087a-95c7-612a-c1ae942d2ecf-c46c1688, #w-node-b79ad29b-c52d-08c6-a892-31d8330fdb33-c46c1688, #w-node-_72d16e13-23cd-a00f-d1b2-3055142fd713-c46c1688, #w-node-_204dbac5-22d1-2ab1-fd05-013789550a65-c46c1688, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8bd-c46c1688, #w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8c8-c46c1688, #w-node-_916a69b5-87c0-89d8-096e-68bcb4b0c7ef-c46c1688, #w-node-b8424a2a-74f5-4246-438b-12e615b535c8-c46c1688, #w-node-_8ecada7d-2a58-dc54-9526-b229c714dc95-c46c1688, #w-node-_9e4c32f5-46d0-ae76-24ea-ee7e989a2cec-c46c1688, #w-node-dca1801d-96cb-62c0-1e38-37dc55c3257c-c46c1688, #w-node-_1a3c2bf2-fac2-3a4f-ca1f-b3594016d598-c46c1688, #w-node-b9df5a1b-6cae-32b3-2c66-19d010662a3d-c46c1688, #w-node-_0bf2a5de-f782-8d18-f475-924aa8403ca1-c46c1688, #w-node-_70892ac4-c708-1b73-a181-01a3e0e37a60-c46c1688, #w-node-_27f4621d-3294-3cff-1195-632e5ce176e5-c46c1688, #w-node-a54cfe82-1587-db72-7336-224149c06e00-c46c1688, #w-node-_38f4c112-f795-a4b2-7a2c-62ee1fa3c857-c46c1688, #w-node-_4273b0c4-30f3-93b7-b7c9-9ab52f568654-c46c1688, #w-node-_7969a90b-5baa-28ab-ef35-9e8f8a3eb0c0-c46c1688, #w-node-f99caa57-1e1f-3a38-0953-d289ebb8c1eb-c46c1688, #w-node-ffafc2e7-d6b7-4552-4bc0-90e753d416c9-c46c1688 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30d6417d-7785-f350-46b9-a0c32beef8b2-c46c168a {
  align-self: center;
}

#w-node-_7b8e7ab3-6b08-d9ce-9dcc-fbe0c47bfac0-c46c168a, #w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74880-c46c168a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74867-c46c168a {
  align-self: center;
}

#w-node-_57a66719-ea2a-4222-d01a-8cbc72e573ff-c46c1691 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_58eaf9b3-c058-48d9-5d49-21056ada401f-c46c1694, #w-node-_64718f91-8783-b46e-c946-07014532eda8-c46c1694 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6adbd1fb-cec0-e26f-ba8a-96177306a30f-c46c1694 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d26bc94-7199-0cef-25a4-f21cc61e638a-c46c16c4, #w-node-e4b98adc-ef4f-34ef-6278-1c040e078487-c46c16c4, #w-node-b8edbcbf-8781-2141-6ad2-e8755d117cee-c46c16c4, #w-node-b8edbcbf-8781-2141-6ad2-e8755d117cf2-c46c16c4, #w-node-b3be89e1-b712-f7f0-c9bb-4e673140b96b-c46c16c4, #w-node-b3be89e1-b712-f7f0-c9bb-4e673140b96f-c46c16c4, #w-node-c10ab9e9-6619-2f04-a78e-0e77332ba4a0-c46c16c4, #w-node-c10ab9e9-6619-2f04-a78e-0e77332ba4a3-c46c16c4, #w-node-_0daed023-e331-7e51-617f-a9fa54e8cd21-c46c16c4, #w-node-_0daed023-e331-7e51-617f-a9fa54e8cd25-c46c16c4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_25df4e14-8132-4f59-73dc-37efc8219300-c46c16c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25df4e14-8132-4f59-73dc-37efc8219310-c46c16c8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_30d6417d-7785-f350-46b9-a0c32beef8b2-c46c16cd {
  align-self: center;
}

#w-node-_310f0ecf-643c-e1ab-2b5b-90b972555b46-c46c16cd, #w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74880-c46c16cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74867-c46c16cd {
  align-self: center;
}

#w-node-_25df4e14-8132-4f59-73dc-37efc8219300-c46c16e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25df4e14-8132-4f59-73dc-37efc8219310-c46c16e4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e52ec9ef-78a9-cb06-e05d-7644361baca4-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361baca7-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361baca9-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacac-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacaf-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacb7-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacbd-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacc0-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacc5-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacc8-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361baccb-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacd3-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacd6-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacd9-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacde-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bace1-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bace4-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bace9-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacec-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacef-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacf4-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacf7-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacfa-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bacff-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad36-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad39-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad3b-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad3e-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad41-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad46-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad49-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad4c-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad51-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad54-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad57-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad5c-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad5f-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad62-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad67-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad6a-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad6d-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad72-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad75-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad78-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad7d-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad80-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad83-c46c16e7, #w-node-e52ec9ef-78a9-cb06-e05d-7644361bad88-c46c16e7, #w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd790-c46c1700, #w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd7cd-c46c1700, #w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd830-c46c1700, #w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd841-c46c1700, #w-node-_16957b24-3227-9688-10e1-68479f91ce0e-c46c1700 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97bd5467-445e-e673-6c16-35503692429b-c46c1701 {
  align-self: stretch;
}

#w-node-_77edc32b-ae5a-eb98-6d12-4dabd384dd53-c46c1705, #w-node-ca56b4f3-2d9c-98e7-4343-880aa49ebaa4-c46c1705 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2124e98-c138-3752-b581-cf4442fa7d28-c46c1705 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_25df4e14-8132-4f59-73dc-37efc8219300-c46c1723 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25df4e14-8132-4f59-73dc-37efc8219310-c46c1723 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bdb-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bde-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0be1-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0be9-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bf1-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bf9-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c09-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c0c-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c0f-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c17-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c1f-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c27-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c37-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c3a-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c3d-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c45-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c4d-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c55-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c65-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c68-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c6b-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c73-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c7b-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c83-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0ca6-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0cbf-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0cd8-c46c1726, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bdb-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bde-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0be1-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0be9-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bf1-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bf9-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c09-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c0c-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c0f-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c17-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c1f-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c27-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c37-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c3a-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c3d-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c45-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c4d-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c55-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c65-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c68-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c6b-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c73-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c7b-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c83-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0ca6-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0cbf-c46c1742, #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0cd8-c46c1742 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae21a-c46c1743 {
  align-self: start;
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae227-c46c1743 {
  justify-self: center;
}

#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1b5-c46c1747, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1b8-c46c1747, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1ba-c46c1747, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1bd-c46c1747, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1c0-c46c1747, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1c8-c46c1747, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1cb-c46c1747, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1ce-c46c1747, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1d6-c46c1747, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1d9-c46c1747, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1dc-c46c1747, #w-node-_4b878beb-392b-5e77-9238-b540ebe5fdd0-c46c1747, #w-node-_5507c490-7fd6-352f-153a-af9168c1ac33-c46c1747, #w-node-_0f9c4d80-5ad4-a36c-6a26-31c45a05beae-c46c1747, #w-node-bed95d98-2f53-9520-8912-f086cb711142-c46c1747, #w-node-_726976fa-674e-8786-ddd4-d8f302d00d83-c46c1747, #w-node-f7b85700-f15c-ed28-0a9f-ed881311bb22-c46c1747, #w-node-abb03e0b-5afe-3904-779e-be447d1fcb36-c46c1747, #w-node-_10fe3daa-b14f-8747-5c6e-9d0c34432452-c46c1747, #w-node-bd17d835-d4be-0f1d-13c5-36097cc7bec7-c46c1747, #w-node-_3966a87b-21ff-a11c-c198-13ca1a74f73a-c46c1747, #w-node-c8470fbe-9bf4-9396-349a-a272b0f53409-c46c1747, #w-node-bb512ab3-0e37-75ed-fbad-e4beb9162bf4-c46c1747, #w-node-_58cfe944-a55e-40ed-4c8a-7f3577aa7022-c46c1747, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda79-c46c1747, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda7c-c46c1747, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda7e-c46c1747, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda81-c46c1747, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda84-c46c1747, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda8c-c46c1747, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda8f-c46c1747, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda92-c46c1747, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda9a-c46c1747, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda9d-c46c1747, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaa0-c46c1747, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaa8-c46c1747, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaab-c46c1747, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaae-c46c1747, #w-node-_4cffa616-12f9-0698-71bc-2d72d097ef46-c46c1747, #w-node-ee966991-cd0f-9684-8a93-e1ab6827cff9-c46c1747, #w-node-e2022aca-6fb4-a3a8-5806-d575982d1ba3-c46c1747, #w-node-_465460a2-ce2e-1788-a45a-765694e7fa00-c46c1747, #w-node-_0543885a-df03-c7cc-d762-686c8143df60-c46c1747, #w-node-f151b7ef-e8b2-405d-bb60-813725233cb8-c46c1747, #w-node-_0ae456a0-3e33-f882-e18d-88133c5aeb5f-c46c1747, #w-node-c1af3554-3787-2880-ee98-4626d347c3d4-c46c1747, #w-node-e5ed2d4c-8cde-45e7-8d9a-9b0dfe209fc4-c46c174c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9dfcc23-bea1-4ae6-28af-aa40e1a87522-c46c174c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f7017d0f-0ce8-4f4c-e0e7-886b776454eb-c46c174c, #w-node-cb85496c-7a3f-7cfd-201c-c00492c3bde7-c46c174c, #w-node-b6e8f935-bb14-7dab-636b-45f0149d807d-c46c174c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_092f4607-833c-8bc7-391d-2c0f08535ac7-c46c174c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63a435e3-aa71-8fc7-f9ea-229810efc620-c46c174c, #w-node-_36973878-15b7-3e7c-c0d7-0d5d20730570-c46c174c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19ca526c-2cfc-a33d-50e3-ca3e7963f904-c46c174c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae21a-c46c1762 {
  align-self: start;
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae227-c46c1762 {
  justify-self: center;
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae21a-c46c1763 {
  align-self: start;
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae227-c46c1763 {
  justify-self: center;
}

#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c63e-c46c1766, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c649-c46c1766, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c64e-c46c1766, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c653-c46c1766, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c658-c46c1766, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c67b-c46c1766, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c686-c46c1766, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c68b-c46c1766, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c690-c46c1766, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c695-c46c1766, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c6de-c46c1766, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c6ef-c46c1766, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c700-c46c1766, #w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd790-c46c177e, #w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd7cd-c46c177e, #w-node-_9748e205-fe86-f42c-4dd8-e8aa8bb19fe7-c46c177e, #w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd841-c46c177e, #w-node-_16957b24-3227-9688-10e1-68479f91ce0e-c46c177e, #w-node-_9c71cdea-73f7-b48a-ec63-464069582a56-c46c1793, #w-node-_9c71cdea-73f7-b48a-ec63-464069582a61-c46c1793, #w-node-_9c71cdea-73f7-b48a-ec63-464069582a66-c46c1793, #w-node-_9c71cdea-73f7-b48a-ec63-464069582a6b-c46c1793, #w-node-_9c71cdea-73f7-b48a-ec63-464069582a70-c46c1793, #w-node-_9c71cdea-73f7-b48a-ec63-464069582a93-c46c1793, #w-node-c1e7c9a3-acd9-0009-63b2-8b1209e29277-c46c1793, #w-node-c1e7c9a3-acd9-0009-63b2-8b1209e2927c-c46c1793, #w-node-c1e7c9a3-acd9-0009-63b2-8b1209e29281-c46c1793, #w-node-c1e7c9a3-acd9-0009-63b2-8b1209e29286-c46c1793, #w-node-_9c71cdea-73f7-b48a-ec63-464069582af6-c46c1793, #w-node-_9c71cdea-73f7-b48a-ec63-464069582b07-c46c1793, #w-node-_9c71cdea-73f7-b48a-ec63-464069582b18-c46c1793, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1b5-c46c17b1, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1b8-c46c17b1, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1ba-c46c17b1, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1bd-c46c17b1, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1c0-c46c17b1, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1c8-c46c17b1, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1cb-c46c17b1, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1ce-c46c17b1, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1d6-c46c17b1, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1d9-c46c17b1, #w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1dc-c46c17b1, #w-node-_4b878beb-392b-5e77-9238-b540ebe5fdd0-c46c17b1, #w-node-_5507c490-7fd6-352f-153a-af9168c1ac33-c46c17b1, #w-node-_0f9c4d80-5ad4-a36c-6a26-31c45a05beae-c46c17b1, #w-node-bed95d98-2f53-9520-8912-f086cb711142-c46c17b1, #w-node-_726976fa-674e-8786-ddd4-d8f302d00d83-c46c17b1, #w-node-f7b85700-f15c-ed28-0a9f-ed881311bb22-c46c17b1, #w-node-abb03e0b-5afe-3904-779e-be447d1fcb36-c46c17b1, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda79-c46c17b1, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda7c-c46c17b1, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda7e-c46c17b1, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda81-c46c17b1, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda84-c46c17b1, #w-node-_74d96ede-9c70-e026-f486-1df3c7ca1ed9-c46c17b1, #w-node-_20ad675a-934b-6b5e-91d8-fcf33e987136-c46c17b1, #w-node-ca961c9b-b656-0598-f31e-1f7fe02eb0cd-c46c17b1, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda8c-c46c17b1, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda8f-c46c17b1, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda92-c46c17b1, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda9a-c46c17b1, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda9d-c46c17b1, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaa0-c46c17b1, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaa8-c46c17b1, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaab-c46c17b1, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaae-c46c17b1, #w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdab6-c46c17b1, #w-node-_54dc752f-c60a-de1a-549f-0b68e21ceac5-c46c17b1, #w-node-_8a0708f5-4173-a194-6543-82a17fc50159-c46c17b1, #w-node-e3615014-682e-71be-2351-51e82585d480-c46c17b1, #w-node-_9cf326cd-e665-0ea6-f893-2aa7e3567ec1-c46c17b1, #w-node-c31eef37-dcb1-e509-314b-a8ccfcd992af-c46c17b1, #w-node-a389c271-fd20-df6a-5afb-562382278ae9-c46c17b1, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c63e-c46c17b2, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c649-c46c17b2, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c64e-c46c17b2, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c653-c46c17b2, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c658-c46c17b2, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c67b-c46c17b2, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c686-c46c17b2, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c68b-c46c17b2, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c690-c46c17b2, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c695-c46c17b2, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c6de-c46c17b2, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c6ef-c46c17b2, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c700-c46c17b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691386f9-c46c17b4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f06913870d-c46c17b4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138721-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138737-c46c17b4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f06913874d-c46c17b4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138763-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138773-c46c17b4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138783-c46c17b4 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138793-c46c17b4 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387a3-c46c17b4 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387a7-c46c17b4 {
  grid-area: span 2 / span 12 / span 2 / span 12;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387a9-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387b9-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387c9-c46c17b4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387dc-c46c17b4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387df-c46c17b4 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387e9-c46c17b4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387ec-c46c17b4 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387f0-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138807-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f06913881e-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138835-c46c17b4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f06913884f-c46c17b4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138855-c46c17b4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  align-self: center;
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138885-c46c17b4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_93c6d128-9a4d-70d9-28ce-40abb62c6608-c46c17b6, #w-node-ea143d56-2ef1-2738-51de-523f5c19d48f-c46c17b6, #w-node-d2e1fda1-157f-3ed7-a998-bef36feb31c1-c46c17b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44214f39-8ceb-841b-322b-f870e98bf7b7-c46c17b6 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-b48e142a-37d7-e17d-43a1-810ca3edb637-c46c17b7, #w-node-b3fa7796-f8a5-898a-7410-a4f5c1d4798a-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb638-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb63d-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb642-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb640-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb644-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb649-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb647-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb64b-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb650-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb64e-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb652-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb65b-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb655-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb65d-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb668-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb660-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb66a-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb66f-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb66d-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb671-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb676-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb674-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb678-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb67d-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb67b-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039639-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03963a-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03963c-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03963f-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039642-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039644-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039646-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039649-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03964b-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03964d-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039650-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039652-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039654-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039657-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039659-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03965f-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039662-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039664-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03966c-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03966f-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039671-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039673-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039676-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039678-c46c17b7, #w-node-_2060b361-b65f-f821-42ee-c88e5c3f41e5-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03967d-c46c17b7, #w-node-_89c402be-c681-bff9-8b4a-1271f6836398-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03967a-c46c17b7, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03967f-c46c17b7, #w-node-_9c35796c-3937-a145-5889-7cb6f90e5678-c46c17b7, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb637-c46c17b9, #w-node-b3fa7796-f8a5-898a-7410-a4f5c1d4798a-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb638-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb63d-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb642-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb640-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb644-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb649-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb647-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb64b-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb650-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb64e-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb652-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb65b-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb655-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb65d-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb668-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb660-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb66a-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb66f-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb66d-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb671-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb676-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb674-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb678-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb67d-c46c17b9, #w-node-b48e142a-37d7-e17d-43a1-810ca3edb67b-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039639-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03963a-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03963c-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03963f-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039642-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039644-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039646-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039649-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03964b-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03964d-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039650-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039652-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039654-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039657-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039659-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03965f-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039662-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039664-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03966c-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03966f-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039671-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039673-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039676-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd039678-c46c17b9, #w-node-_2060b361-b65f-f821-42ee-c88e5c3f41e5-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03967d-c46c17b9, #w-node-_89c402be-c681-bff9-8b4a-1271f6836398-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03967a-c46c17b9, #w-node-_3c400074-6e51-a2e5-6b08-c703cd03967f-c46c17b9, #w-node-_9c35796c-3937-a145-5889-7cb6f90e5678-c46c17b9, #w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b79-c46c17ba, #w-node-_3cbb734a-f8aa-05d2-0e11-8224335b4fa9-c46c17ba, #w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b7c-c46c17ba, #w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b81-c46c17ba, #w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b8c-c46c17ba, #w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b84-c46c17ba, #w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b8f-c46c17ba, #w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b9a-c46c17ba, #w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b92-c46c17ba, #w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b9d-c46c17ba, #w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34ba8-c46c17ba, #w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34ba0-c46c17ba, #w-node-_5f587ba6-d0fa-df40-9a74-7c4a538a5343-c46c17ba, #w-node-_3679e1ee-31ab-f6bc-4f14-da4d060ad4e9-c46c17ba, #w-node-_9e407e43-2659-b8e7-89fe-9f7ac7acef21-c46c17ba, #w-node-_193830b5-b2e3-0c10-4429-c1d6849f3cc3-c46c17ba, #w-node-_051ed663-6f59-6b27-46e4-9e16f878ded5-c46c17ba, #w-node-_6402d6f7-5f27-cd7d-e30d-7300ddfb83de-c46c17ba, #w-node-_52693c40-fe33-b70a-7a52-9b46d3ae2f36-c46c17ba, #w-node-_55f53d6e-67c8-fdba-8fa9-ab9b0b018b05-c46c17ba, #w-node-a3f70da8-642d-7a15-f3fe-a62a5e4b60f4-c46c17ba, #w-node-ae79d088-e047-2bc6-6bd6-cb4d10b77ed5-c46c17ba, #w-node-_4a76eb15-6e28-dd6d-eb9c-09c4f52103c7-c46c17ba, #w-node-_07d7a8ef-7d18-bafc-6ebd-34624ba94615-c46c17ba, #w-node-_5c8e207f-3abb-52d2-0c92-50987fa4f057-c46c17ba, #w-node-f84fe627-2112-ad75-d0a4-422b92c1e686-c46c17ba, #w-node-_8850dd9a-6c89-36d3-b5a9-482d6c5f181e-c46c17ba, #w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34bab-c46c17ba, #w-node-_018f7aa0-80f5-b979-2d4c-448baa4440ab-c46c17ba, #w-node-efd85099-39d5-b96d-4f0d-f230a09ead9e-c46c17ba, #w-node-_7a26fcf4-e1f2-6405-c437-b34efd0144ad-c46c17ba, #w-node-a5c32f76-ac28-58c0-fa08-f1da0ee75257-c46c17ba, #w-node-d3a27404-2905-d87c-d1b8-68fc8f07ee3c-c46c17ba, #w-node-_0dc92fd3-cf5d-f799-72a8-ad99cd8f7b9a-c46c17ba, #w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34bae-c46c17ba, #w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34bb6-c46c17ba, #w-node-_54d24cc1-4224-d00b-0b49-90ae02025969-c46c17ba, #w-node-_57791097-c835-86d4-7384-94485bf78fd1-c46c17ba, #w-node-f9cec064-34b8-21ea-8a92-5fdc49b49222-c46c17ba, #w-node-_55250dc6-f262-4698-da86-6b646e7a76da-c46c17ba, #w-node-_2f74b88e-6381-5526-49c3-8c1f2a49cb26-c46c17ba, #w-node-_73678a1a-c125-31ff-07f0-55b3fc08a1e4-c46c17ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30d6417d-7785-f350-46b9-a0c32beef8b2-6889497c {
  align-self: center;
}

#w-node-e8af0af7-9b22-4f39-41ca-aa2373688603-6889497c, #w-node-_6379bab5-029f-5483-b666-0b4a4e424d2a-6889497c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74867-6889497c, #w-node-_30d6417d-7785-f350-46b9-a0c32beef8b2-b297fc0c {
  align-self: center;
}

#w-node-_44dbd107-3f93-33e3-5b69-d28f7719215d-b297fc0c, #w-node-b41ae092-946b-23c0-102e-9f7d8c1c99fa-b297fc0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74867-b297fc0c {
  align-self: center;
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae21a-a7e5d9a5 {
  align-self: start;
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae227-a7e5d9a5 {
  justify-self: center;
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae21a-29d44270 {
  align-self: start;
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae227-29d44270 {
  justify-self: center;
}

#w-node-dfa29623-acad-d0d1-54b2-d87049db6829-29d44270 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8e8c5a0-03dd-1bb1-8ca4-b8420eac4d98-29d44270 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_59fd5b30-135d-17dc-9473-db24d9b8d1fc-29d44270, #w-node-_59fd5b30-135d-17dc-9473-db24d9b8d20d-29d44270, #w-node-_59fd5b30-135d-17dc-9473-db24d9b8d21e-29d44270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-c84a07de {
  grid-area: 1 / 2 / 2 / 7;
  align-self: end;
}

#w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-c84a07de {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_7f63a97c-a00e-f653-45b1-12c2fff2d142-c84a07de {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_467dcd5b-d521-af14-c7e0-04effdde1c6c-c84a07de {
  grid-area: 1 / 4 / 2 / 10;
  justify-self: center;
}

#w-node-_06dd9668-7199-2f87-6817-b1baca109fcc-c84a07de {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_5a184a23-91e5-02a1-73af-d9325443e931-c84a07de {
  grid-area: 1 / 2 / 2 / 12;
  justify-self: center;
}

#w-node-_92244637-31ec-d00f-ea0b-26d8e241dd64-c84a07de {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_813012b9-4b4c-18ad-1cf1-e9c95e1b3c34-c84a07de {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_300532c7-9f09-562f-62d4-d9db9582f728-c84a07de {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-bfde05b0-b535-368a-e83f-d890c7de7c77-c84a07de {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_74d16230-5177-0992-b10c-e194a44f262b-c84a07de {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
}

#w-node-b81245ec-6375-3dec-cb28-de700c2e9e1f-c84a07de {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-a1e2f77d-0057-4878-ec00-092d4285c722-c84a07de {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-12084df8 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: end;
}

#w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-12084df8 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_7f63a97c-a00e-f653-45b1-12c2fff2d142-12084df8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_467dcd5b-d521-af14-c7e0-04effdde1c6c-12084df8 {
  grid-area: 1 / 4 / 2 / 10;
  justify-self: center;
}

#w-node-_06dd9668-7199-2f87-6817-b1baca109fcc-12084df8 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_5a184a23-91e5-02a1-73af-d9325443e931-12084df8 {
  grid-area: 1 / 2 / 2 / 12;
  justify-self: center;
}

#w-node-_92244637-31ec-d00f-ea0b-26d8e241dd64-12084df8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_813012b9-4b4c-18ad-1cf1-e9c95e1b3c34-12084df8 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_300532c7-9f09-562f-62d4-d9db9582f728-12084df8 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-bfde05b0-b535-368a-e83f-d890c7de7c77-12084df8 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_74d16230-5177-0992-b10c-e194a44f262b-12084df8 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
}

#w-node-b81245ec-6375-3dec-cb28-de700c2e9e1f-12084df8 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-a1e2f77d-0057-4878-ec00-092d4285c722-12084df8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-aae162f3 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: end;
}

#w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-aae162f3 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_7f63a97c-a00e-f653-45b1-12c2fff2d142-aae162f3 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_467dcd5b-d521-af14-c7e0-04effdde1c6c-aae162f3 {
  grid-area: 1 / 4 / 2 / 10;
  justify-self: center;
}

#w-node-_06dd9668-7199-2f87-6817-b1baca109fcc-aae162f3 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_5a184a23-91e5-02a1-73af-d9325443e931-aae162f3 {
  grid-area: 1 / 2 / 2 / 12;
  justify-self: center;
}

#w-node-_92244637-31ec-d00f-ea0b-26d8e241dd64-aae162f3 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_813012b9-4b4c-18ad-1cf1-e9c95e1b3c34-aae162f3 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_300532c7-9f09-562f-62d4-d9db9582f728-aae162f3 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-bfde05b0-b535-368a-e83f-d890c7de7c77-aae162f3 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_74d16230-5177-0992-b10c-e194a44f262b-aae162f3 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
}

#w-node-b81245ec-6375-3dec-cb28-de700c2e9e1f-aae162f3 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-a1e2f77d-0057-4878-ec00-092d4285c722-aae162f3 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c63e-9f5058ca, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c649-9f5058ca, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c658-9f5058ca, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c67b-9f5058ca, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c686-9f5058ca, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c695-9f5058ca, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c6de-9f5058ca, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c6ef-9f5058ca, #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c700-9f5058ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-c1fcdde5 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: end;
}

#w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-c1fcdde5 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_7f63a97c-a00e-f653-45b1-12c2fff2d142-c1fcdde5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_25db1373-bf57-c035-5ab9-02599a84e3f3-c1fcdde5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: center;
}

#w-node-b4261c54-c970-97fb-e599-501dcf12ed22-c1fcdde5, #w-node-_81030584-1264-5200-3717-85e7ae433d73-c1fcdde5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6087423c-9c39-5f33-3233-d245561f7c49-c1fcdde5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-_92244637-31ec-d00f-ea0b-26d8e241dd64-c1fcdde5, #w-node-a1e2f77d-0057-4878-ec00-092d4285c722-c1fcdde5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-bbbc4bb8 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
}

#w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-bbbc4bb8 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_7f63a97c-a00e-f653-45b1-12c2fff2d142-bbbc4bb8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_25db1373-bf57-c035-5ab9-02599a84e3f3-bbbc4bb8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: center;
}

#w-node-b4261c54-c970-97fb-e599-501dcf12ed22-bbbc4bb8, #w-node-_81030584-1264-5200-3717-85e7ae433d73-bbbc4bb8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_6087423c-9c39-5f33-3233-d245561f7c49-bbbc4bb8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}

#w-node-dea24bf5-890f-76c1-d6d4-5ae44136867b-bbbc4bb8 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-dea24bf5-890f-76c1-d6d4-5ae44136867f-bbbc4bb8 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-dea24bf5-890f-76c1-d6d4-5ae441368683-bbbc4bb8 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_54134f30-9a68-a3af-fbfa-64a161e4badc-bbbc4bb8, #w-node-a1e2f77d-0057-4878-ec00-092d4285c722-bbbc4bb8 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-fd2d1caf-f3d6-b9a7-9f5c-4143b3fe5d22-8e57778a {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-b614bab7-f51a-32e9-ae58-cc6afe0b8e1c-8e57778a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  align-self: center;
}

#w-node-_833d2248-3315-e6c0-2541-467eb2110a82-8e57778a {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_871bdf70-f7c5-7183-5712-897e459b70be-8e57778a {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_891e8c75-6d33-fb31-2492-07005f2cff98-8e57778a, #w-node-d5b5578a-1ebd-2cd6-e6d4-205012a218d2-8e57778a, #w-node-eab4c1ca-b60b-65b6-697a-ad7b9241beef-8e57778a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d431caa5-7473-646b-eead-62d0d248dcc1-8e57778a, #w-node-_013429ff-3fd6-51de-a7aa-b2440494d810-8e57778a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_53e0b876-171f-4ba9-b94a-d7d0838861e3-8e57778a, #w-node-f02c03f2-f782-8cf6-c4cf-101fa5c4cd66-8e57778a, #w-node-d1eeabf9-e4cb-d888-2864-63cf488d1fd2-8e57778a, #w-node-add2e633-2810-d790-84a5-cbc150ba4451-8e57778a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-df6ada4e-c2b5-f79e-9a99-127df426d5cc-8e57778a {
  align-self: end;
}

#w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-28d82e87 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: end;
}

#w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-28d82e87 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_5a184a23-91e5-02a1-73af-d9325443e931-28d82e87 {
  grid-area: 1 / 2 / 2 / 12;
  justify-self: center;
}

#w-node-_813012b9-4b4c-18ad-1cf1-e9c95e1b3c34-28d82e87 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_300532c7-9f09-562f-62d4-d9db9582f728-28d82e87 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: center;
}

#w-node-bfde05b0-b535-368a-e83f-d890c7de7c77-28d82e87 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_74d16230-5177-0992-b10c-e194a44f262b-28d82e87 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: center;
}

#w-node-b81245ec-6375-3dec-cb28-de700c2e9e1f-28d82e87 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-a1e2f77d-0057-4878-ec00-092d4285c722-28d82e87 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-cca0ea13-5641-ef33-651b-6eeed855d8a6-cc3df520 {
  grid-area: 1 / 3 / 2 / 11;
}

#w-node-_935e4d43-e5f2-db49-244b-48d6501add66-cc3df520 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-_58389f27-3653-9a9b-1b3a-50bce1d0a99b-cc3df520, #w-node-_48f9fc83-61d8-495e-7037-4aa32bb64e33-cc3df520, #w-node-_99f3d597-669d-6c92-3817-c3b5dcb9fa00-cc3df520 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_44058495-b85e-c7a9-8f69-aed73892bfb9-cc3df520 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-cd05ce28-4321-8b29-2e77-fd9e7af938ec-cc3df520 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-a939aeb6-58e3-27b5-635e-6f518058cf42-cc3df520 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_53fcf70c-b876-9674-dbab-ca7f3d56d0bd-cc3df520 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-c4e74b5c-432d-39f6-9465-0825c0a3784f-cc3df520 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_72ae09f4-5447-3b5b-2586-e487212f8453-80847f27 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: auto;
}

#w-node-_72ae09f4-5447-3b5b-2586-e487212f846b-80847f27 {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_927e2ded-3985-e576-980e-b1ffd8cb437b-80847f27 {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-_1a838e4e-2954-9d1c-276d-7879368f4c5e-80847f27 {
  grid-area: 1 / 2 / 2 / 9;
}

#w-node-fde61204-7b94-f03d-797f-c29d7549344d-80847f27 {
  grid-area: 1 / 9 / 2 / 12;
}

#w-node-e7988a59-2745-fa6d-90e2-18e87d1d979b-80847f27 {
  align-self: end;
}

#w-node-_4a004ccf-3d45-f3cf-2421-9398cededaed-80847f27, #w-node-_986d4348-dc53-8f90-0f76-3ba0a9a24e9b-4a77460e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ffea1b87-24d3-de65-542f-d308ff62925e-3c10515d, #w-node-ffea1b87-24d3-de65-542f-d308ff629269-3c10515d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-ffea1b87-24d3-de65-542f-d308ff6292bf-3c10515d, #w-node-ffea1b87-24d3-de65-542f-d308ff6292c2-3c10515d {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-ffea1b87-24d3-de65-542f-d308ff6292d6-3c10515d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ffea1b87-24d3-de65-542f-d308ff62925e-d4a2339f, #w-node-ffea1b87-24d3-de65-542f-d308ff62925e-e7d38650, #w-node-ffea1b87-24d3-de65-542f-d308ff62925e-10115caa, #w-node-ffea1b87-24d3-de65-542f-d308ff62925e-b3fcfe27 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

@media screen and (min-width: 1440px) {
  #w-node-_7f865c69-d3a6-a82e-520c-e84e7f031d35-c46c1659, #w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd7cd-c46c1659, #w-node-_16957b24-3227-9688-10e1-68479f91ce0e-c46c1659, #w-node-ddaa16b8-57e5-7fbb-8a3b-b0a8cf2fd5b1-c46c1694, #w-node-_16957b24-3227-9688-10e1-68479f91ce0e-c46c1700, #w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd790-c46c177e, #w-node-_16957b24-3227-9688-10e1-68479f91ce0e-c46c177e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ffea1b87-24d3-de65-542f-d308ff62925e-d4a2339f, #w-node-ffea1b87-24d3-de65-542f-d308ff62925e-e7d38650, #w-node-ffea1b87-24d3-de65-542f-d308ff62925e-10115caa, #w-node-ffea1b87-24d3-de65-542f-d308ff62925e-b3fcfe27 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-becfd94c-70f6-912d-b9c4-3f6175a9f14a-75a9f143, #w-node-_41285f6d-4b8d-0fd9-15bc-2e98937c5a0a-937c5a03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_1c50a2c9-386b-ea5c-7fe6-96ca95c41594-267bced2 {
    grid-column: span 4 / span 4;
  }

  #w-node-c6f7ecb3-956c-a70c-0a93-6a1bb2754ace-267bced2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd7cd-c46c1659 {
    order: -9999;
  }

  #w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793b02-0b793ad9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe713-b9fbe709, #w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe714-b9fbe709, #w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe715-b9fbe709, #w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe716-b9fbe709, #w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe717-b9fbe709, #w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe718-b9fbe709, #w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe719-b9fbe709 {
    place-self: center;
  }

  #w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74867-c46c168a {
    order: -9999;
  }

  #w-node-_57a66719-ea2a-4222-d01a-8cbc72e5740a-c46c1691 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_58eaf9b3-c058-48d9-5d49-21056ada401f-c46c1694 {
    justify-self: auto;
  }

  #w-node-_1d26bc94-7199-0cef-25a4-f21cc61e638a-c46c16c4 {
    grid-column: span 12 / span 12;
    align-self: auto;
  }

  #w-node-e4b98adc-ef4f-34ef-6278-1c040e078487-c46c16c4 {
    order: -9999;
    grid-column: span 12 / span 12;
    align-self: auto;
  }

  #w-node-b8edbcbf-8781-2141-6ad2-e8755d117cee-c46c16c4, #w-node-b8edbcbf-8781-2141-6ad2-e8755d117cf2-c46c16c4, #w-node-b3be89e1-b712-f7f0-c9bb-4e673140b96b-c46c16c4 {
    grid-column: span 12 / span 12;
    align-self: auto;
  }

  #w-node-b3be89e1-b712-f7f0-c9bb-4e673140b96f-c46c16c4 {
    order: -9999;
    grid-column: span 12 / span 12;
    align-self: auto;
  }

  #w-node-c10ab9e9-6619-2f04-a78e-0e77332ba4a0-c46c16c4, #w-node-c10ab9e9-6619-2f04-a78e-0e77332ba4a3-c46c16c4, #w-node-_0daed023-e331-7e51-617f-a9fa54e8cd21-c46c16c4 {
    grid-column: span 12 / span 12;
    align-self: auto;
  }

  #w-node-_0daed023-e331-7e51-617f-a9fa54e8cd25-c46c16c4 {
    order: -9999;
    grid-column: span 12 / span 12;
    align-self: auto;
  }

  #w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74867-c46c16cd {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd7cd-c46c1700 {
    order: -9999;
  }

  #w-node-f448390e-ab8f-3d30-0879-11597d5940d2-c46c1705, #w-node-_77edc32b-ae5a-eb98-6d12-4dabd384dd4c-c46c1705 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f9dfcc23-bea1-4ae6-28af-aa40e1a87522-c46c174c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_55482b5d-af9b-fb66-3a16-94091a313ff7-c46c1761, #w-node-_55482b5d-af9b-fb66-3a16-94091a313ff8-c46c1761, #w-node-_55482b5d-af9b-fb66-3a16-94091a313ff9-c46c1761, #w-node-_55482b5d-af9b-fb66-3a16-94091a313ffa-c46c1761, #w-node-_55482b5d-af9b-fb66-3a16-94091a313ffb-c46c1761, #w-node-_55482b5d-af9b-fb66-3a16-94091a313ffc-c46c1761, #w-node-_55482b5d-af9b-fb66-3a16-94091a313ffd-c46c1761 {
    place-self: center;
  }

  #w-node-_1484b040-9fb5-03e8-2bd3-c16b2d216145-c46c1761, #w-node-_1484b040-9fb5-03e8-2bd3-c16b2d21614a-c46c1761, #w-node-_1484b040-9fb5-03e8-2bd3-c16b2d21614f-c46c1761, #w-node-_1484b040-9fb5-03e8-2bd3-c16b2d216154-c46c1761 {
    justify-self: center;
  }

  #w-node-_1e4436ab-a790-19eb-364d-70c18e918f1d-c46c1764, #w-node-_1e4436ab-a790-19eb-364d-70c18e918f1e-c46c1764, #w-node-_1e4436ab-a790-19eb-364d-70c18e918f1f-c46c1764, #w-node-_1e4436ab-a790-19eb-364d-70c18e918f20-c46c1764, #w-node-_1e4436ab-a790-19eb-364d-70c18e918f21-c46c1764, #w-node-_1e4436ab-a790-19eb-364d-70c18e918f22-c46c1764, #w-node-_1e4436ab-a790-19eb-364d-70c18e918f23-c46c1764 {
    place-self: center;
  }

  #w-node-_1e4436ab-a790-19eb-364d-70c18e918f2b-c46c1764, #w-node-_1e4436ab-a790-19eb-364d-70c18e918f30-c46c1764, #w-node-_1e4436ab-a790-19eb-364d-70c18e918f35-c46c1764, #w-node-_1e4436ab-a790-19eb-364d-70c18e918f3a-c46c1764 {
    justify-self: center;
  }

  #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c67b-c46c1766, #w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd7cd-c46c177e, #w-node-_9c71cdea-73f7-b48a-ec63-464069582a93-c46c1793 {
    order: -9999;
  }

  #w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a2-c46c17b0, #w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a3-c46c17b0, #w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a4-c46c17b0, #w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a5-c46c17b0, #w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a6-c46c17b0, #w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a7-c46c17b0, #w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a8-c46c17b0 {
    place-self: center;
  }

  #w-node-ac1a67b5-b41e-3504-f2ff-0ec67cb2d0bc-c46c17b0, #w-node-ac1a67b5-b41e-3504-f2ff-0ec67cb2d0c1-c46c17b0, #w-node-ac1a67b5-b41e-3504-f2ff-0ec67cb2d0c6-c46c17b0, #w-node-ac1a67b5-b41e-3504-f2ff-0ec67cb2d0cb-c46c17b0 {
    justify-self: center;
  }

  #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c67b-c46c17b2 {
    order: -9999;
  }

  #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691386f9-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f06913870d-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138721-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138737-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f06913874d-c46c17b4 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138763-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138773-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138783-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138793-c46c17b4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387a3-c46c17b4 {
    order: -9999;
    grid-area: span 2 / span 8 / span 2 / span 8;
  }

  #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387a7-c46c17b4 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387a9-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387b9-c46c17b4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387c9-c46c17b4 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387dc-c46c17b4 {
    align-self: center;
  }

  #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387e9-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387ec-c46c17b4 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387f0-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138807-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f06913881e-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138835-c46c17b4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_5c834d7a-96b4-882e-e0c8-a6f06913884f-c46c17b4 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138855-c46c17b4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }

  #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138885-c46c17b4 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    place-self: center;
  }

  #w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74867-6889497c, #w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74867-b297fc0c {
    order: -9999;
  }

  #w-node-f3bc2f02-a996-203f-81ed-c347ab6a616a-29d44270 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-c84a07de {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: auto;
  }

  #w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-c84a07de {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_467dcd5b-d521-af14-c7e0-04effdde1c6c-c84a07de {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-_06dd9668-7199-2f87-6817-b1baca109fcc-c84a07de {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_5a184a23-91e5-02a1-73af-d9325443e931-c84a07de {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-_813012b9-4b4c-18ad-1cf1-e9c95e1b3c34-c84a07de, #w-node-_300532c7-9f09-562f-62d4-d9db9582f728-c84a07de {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_74d16230-5177-0992-b10c-e194a44f262b-c84a07de {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }

  #w-node-b81245ec-6375-3dec-cb28-de700c2e9e1f-c84a07de {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-12084df8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: auto;
  }

  #w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-12084df8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_467dcd5b-d521-af14-c7e0-04effdde1c6c-12084df8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-_06dd9668-7199-2f87-6817-b1baca109fcc-12084df8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_5a184a23-91e5-02a1-73af-d9325443e931-12084df8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-_813012b9-4b4c-18ad-1cf1-e9c95e1b3c34-12084df8, #w-node-_300532c7-9f09-562f-62d4-d9db9582f728-12084df8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_74d16230-5177-0992-b10c-e194a44f262b-12084df8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }

  #w-node-b81245ec-6375-3dec-cb28-de700c2e9e1f-12084df8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-aae162f3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: auto;
  }

  #w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-aae162f3 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_467dcd5b-d521-af14-c7e0-04effdde1c6c-aae162f3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-_06dd9668-7199-2f87-6817-b1baca109fcc-aae162f3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_5a184a23-91e5-02a1-73af-d9325443e931-aae162f3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-_813012b9-4b4c-18ad-1cf1-e9c95e1b3c34-aae162f3, #w-node-_300532c7-9f09-562f-62d4-d9db9582f728-aae162f3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_74d16230-5177-0992-b10c-e194a44f262b-aae162f3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }

  #w-node-b81245ec-6375-3dec-cb28-de700c2e9e1f-aae162f3 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c67b-9f5058ca {
    order: -9999;
  }

  #w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-c1fcdde5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: auto;
  }

  #w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-c1fcdde5 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b4261c54-c970-97fb-e599-501dcf12ed22-c1fcdde5, #w-node-_81030584-1264-5200-3717-85e7ae433d73-c1fcdde5 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_6087423c-9c39-5f33-3233-d245561f7c49-c1fcdde5 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }

  #w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-bbbc4bb8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: auto;
  }

  #w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-bbbc4bb8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b4261c54-c970-97fb-e599-501dcf12ed22-bbbc4bb8, #w-node-_81030584-1264-5200-3717-85e7ae433d73-bbbc4bb8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_6087423c-9c39-5f33-3233-d245561f7c49-bbbc4bb8 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }

  #w-node-dea24bf5-890f-76c1-d6d4-5ae44136867b-bbbc4bb8, #w-node-dea24bf5-890f-76c1-d6d4-5ae44136867f-bbbc4bb8, #w-node-fd2d1caf-f3d6-b9a7-9f5c-4143b3fe5d22-8e57778a {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-bbc14edd-b217-5942-efca-fc8b5fef7b62-8e57778a, #w-node-d6e628e6-e64c-a24c-c764-ca9f47101c23-8e57778a, #w-node-f5fbd52a-3a7d-14e8-05b8-f5667024e859-8e57778a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b3dd4410-b943-619c-127d-59cffd954a0c-8e57778a, #w-node-a7c3b9e9-59d8-2b2a-cc79-afb29a126163-8e57778a, #w-node-e7eb89cc-8a17-55dd-da73-f7772848dd91-8e57778a, #w-node-_8ac258ac-e9aa-01b7-aba8-3f2255d7f1d9-8e57778a {
    order: -9999;
  }

  #w-node-b614bab7-f51a-32e9-ae58-cc6afe0b8e1c-8e57778a {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: auto;
  }

  #w-node-_891e8c75-6d33-fb31-2492-07005f2cff98-8e57778a, #w-node-d5b5578a-1ebd-2cd6-e6d4-205012a218d2-8e57778a, #w-node-eab4c1ca-b60b-65b6-697a-ad7b9241beef-8e57778a {
    grid-column: span 6 / span 6;
  }

  #w-node-_013429ff-3fd6-51de-a7aa-b2440494d810-8e57778a {
    grid-column: span 12 / span 12;
  }

  #w-node-_53e0b876-171f-4ba9-b94a-d7d0838861e3-8e57778a, #w-node-f02c03f2-f782-8cf6-c4cf-101fa5c4cd66-8e57778a, #w-node-d1eeabf9-e4cb-d888-2864-63cf488d1fd2-8e57778a, #w-node-add2e633-2810-d790-84a5-cbc150ba4451-8e57778a {
    grid-column: span 6 / span 6;
  }

  #w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-28d82e87 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: auto;
  }

  #w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-28d82e87 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_5a1dc6c3-7435-c1e5-b7b8-517136765d71-28d82e87, #w-node-_5a1dc6c3-7435-c1e5-b7b8-517136765da9-28d82e87, #w-node-_5a1dc6c3-7435-c1e5-b7b8-517136765de6-28d82e87, #w-node-_5a1dc6c3-7435-c1e5-b7b8-517136765e15-28d82e87 {
    order: -9999;
  }

  #w-node-_5a184a23-91e5-02a1-73af-d9325443e931-28d82e87 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: center;
  }

  #w-node-_813012b9-4b4c-18ad-1cf1-e9c95e1b3c34-28d82e87, #w-node-_300532c7-9f09-562f-62d4-d9db9582f728-28d82e87 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_74d16230-5177-0992-b10c-e194a44f262b-28d82e87 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: center;
  }

  #w-node-b81245ec-6375-3dec-cb28-de700c2e9e1f-28d82e87 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-cca0ea13-5641-ef33-651b-6eeed855d8a6-cc3df520 {
    grid-area: 1 / 2 / 2 / 12;
  }

  #w-node-_44058495-b85e-c7a9-8f69-aed73892bfb9-cc3df520, #w-node-cd05ce28-4321-8b29-2e77-fd9e7af938ec-cc3df520 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-_53fcf70c-b876-9674-dbab-ca7f3d56d0bd-cc3df520 {
    grid-area: 1 / 2 / 2 / 12;
  }

  #w-node-c4e74b5c-432d-39f6-9465-0825c0a3784f-cc3df520 {
    grid-area: 2 / 2 / 3 / 12;
  }

  #w-node-_72ae09f4-5447-3b5b-2586-e487212f8453-80847f27 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    align-self: auto;
  }

  #w-node-_72ae09f4-5447-3b5b-2586-e487212f846b-80847f27 {
    grid-area: span 1 / span 12 / span 1 / span 12;
    justify-self: auto;
  }

  #w-node-_927e2ded-3985-e576-980e-b1ffd8cb437b-80847f27 {
    grid-area: 1 / 1 / 2 / 12;
  }

  #w-node-_1a838e4e-2954-9d1c-276d-7879368f4c5e-80847f27 {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-fde61204-7b94-f03d-797f-c29d7549344d-80847f27 {
    grid-area: 1 / 9 / 2 / 13;
  }

  #w-node-c62278b2-c2c1-b98b-bb2d-00e73387dcef-80847f27, #w-node-c62278b2-c2c1-b98b-bb2d-00e73387dd0c-80847f27, #w-node-c62278b2-c2c1-b98b-bb2d-00e73387dd0d-80847f27, #w-node-f54da059-6c1b-3e3e-1ed7-485aaf97e6f6-80847f27, #w-node-f54da059-6c1b-3e3e-1ed7-485aaf97e713-80847f27, #w-node-f54da059-6c1b-3e3e-1ed7-485aaf97e714-80847f27 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_986d4348-dc53-8f90-0f76-3ba0a9a24ebe-4a77460e {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ffea1b87-24d3-de65-542f-d308ff62925e-3c10515d, #w-node-ffea1b87-24d3-de65-542f-d308ff629269-3c10515d, #w-node-ffea1b87-24d3-de65-542f-d308ff6292bf-3c10515d, #w-node-ffea1b87-24d3-de65-542f-d308ff6292d6-3c10515d, #w-node-ffea1b87-24d3-de65-542f-d308ff62925e-d4a2339f, #w-node-ffea1b87-24d3-de65-542f-d308ff62925e-e7d38650, #w-node-ffea1b87-24d3-de65-542f-d308ff62925e-10115caa, #w-node-ffea1b87-24d3-de65-542f-d308ff62925e-b3fcfe27 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543b9a-a3543b91 {
    justify-self: auto;
  }

  #w-node-_44649e4b-225f-7c70-1739-57e04bef60db-4bef60c4 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe719-b9fbe709 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-_05859ed0-5c8d-9024-7793-9e53ca850141-c46c168a, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850143-c46c168a, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850145-c46c168a, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850147-c46c168a, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850149-c46c168a, #w-node-_05859ed0-5c8d-9024-7793-9e53ca85014b-c46c168a, #w-node-_05859ed0-5c8d-9024-7793-9e53ca85014d-c46c168a, #w-node-_05859ed0-5c8d-9024-7793-9e53ca85014f-c46c168a, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850151-c46c168a, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850153-c46c168a, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850155-c46c168a, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850157-c46c168a, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850159-c46c168a, #w-node-_05859ed0-5c8d-9024-7793-9e53ca85015b-c46c168a, #w-node-d9f76c43-b4b5-b3fa-3b29-053e9c78071a-c46c16c4, #w-node-d9f76c43-b4b5-b3fa-3b29-053e9c78071c-c46c16c4, #w-node-d9f76c43-b4b5-b3fa-3b29-053e9c78071e-c46c16c4, #w-node-d9f76c43-b4b5-b3fa-3b29-053e9c780720-c46c16c4, #w-node-d9f76c43-b4b5-b3fa-3b29-053e9c780722-c46c16c4, #w-node-d9f76c43-b4b5-b3fa-3b29-053e9c780724-c46c16c4, #w-node-d9f76c43-b4b5-b3fa-3b29-053e9c780726-c46c16c4, #w-node-d9f76c43-b4b5-b3fa-3b29-053e9c780728-c46c16c4, #w-node-d9f76c43-b4b5-b3fa-3b29-053e9c78072a-c46c16c4, #w-node-d9f76c43-b4b5-b3fa-3b29-053e9c78072c-c46c16c4, #w-node-d9f76c43-b4b5-b3fa-3b29-053e9c78072e-c46c16c4, #w-node-d9f76c43-b4b5-b3fa-3b29-053e9c780730-c46c16c4, #w-node-d9f76c43-b4b5-b3fa-3b29-053e9c780732-c46c16c4, #w-node-d9f76c43-b4b5-b3fa-3b29-053e9c780734-c46c16c4 {
    justify-self: center;
  }

  #w-node-_1d26bc94-7199-0cef-25a4-f21cc61e638a-c46c16c4, #w-node-e4b98adc-ef4f-34ef-6278-1c040e078487-c46c16c4, #w-node-b8edbcbf-8781-2141-6ad2-e8755d117cee-c46c16c4, #w-node-b8edbcbf-8781-2141-6ad2-e8755d117cf2-c46c16c4, #w-node-b3be89e1-b712-f7f0-c9bb-4e673140b96b-c46c16c4, #w-node-b3be89e1-b712-f7f0-c9bb-4e673140b96f-c46c16c4, #w-node-c10ab9e9-6619-2f04-a78e-0e77332ba4a0-c46c16c4, #w-node-c10ab9e9-6619-2f04-a78e-0e77332ba4a3-c46c16c4, #w-node-_0daed023-e331-7e51-617f-a9fa54e8cd21-c46c16c4, #w-node-_0daed023-e331-7e51-617f-a9fa54e8cd25-c46c16c4 {
    grid-column: span 6 / span 6;
  }

  #w-node-_05859ed0-5c8d-9024-7793-9e53ca850141-c46c16cd, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850143-c46c16cd, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850145-c46c16cd, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850147-c46c16cd, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850149-c46c16cd, #w-node-_05859ed0-5c8d-9024-7793-9e53ca85014b-c46c16cd, #w-node-_05859ed0-5c8d-9024-7793-9e53ca85014d-c46c16cd, #w-node-_05859ed0-5c8d-9024-7793-9e53ca85014f-c46c16cd, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850151-c46c16cd, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850153-c46c16cd, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850155-c46c16cd, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850157-c46c16cd, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850159-c46c16cd, #w-node-_05859ed0-5c8d-9024-7793-9e53ca85015b-c46c16cd, #w-node-_438e17a9-b2c5-f5fa-203f-108b531e6535-c46c1705, #w-node-_438e17a9-b2c5-f5fa-203f-108b531e6537-c46c1705, #w-node-_438e17a9-b2c5-f5fa-203f-108b531e6539-c46c1705, #w-node-_438e17a9-b2c5-f5fa-203f-108b531e653b-c46c1705, #w-node-_438e17a9-b2c5-f5fa-203f-108b531e653d-c46c1705, #w-node-_438e17a9-b2c5-f5fa-203f-108b531e653f-c46c1705, #w-node-_438e17a9-b2c5-f5fa-203f-108b531e6541-c46c1705, #w-node-_438e17a9-b2c5-f5fa-203f-108b531e6543-c46c1705, #w-node-_438e17a9-b2c5-f5fa-203f-108b531e6545-c46c1705, #w-node-_438e17a9-b2c5-f5fa-203f-108b531e6547-c46c1705, #w-node-_438e17a9-b2c5-f5fa-203f-108b531e6549-c46c1705, #w-node-_438e17a9-b2c5-f5fa-203f-108b531e654b-c46c1705, #w-node-_438e17a9-b2c5-f5fa-203f-108b531e654d-c46c1705, #w-node-_438e17a9-b2c5-f5fa-203f-108b531e654f-c46c1705, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e1b-c46c1726, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e1d-c46c1726, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e1f-c46c1726, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e21-c46c1726, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e23-c46c1726, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e25-c46c1726, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e27-c46c1726, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e29-c46c1726, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e2b-c46c1726, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e2d-c46c1726, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e2f-c46c1726, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e31-c46c1726, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e33-c46c1726, #w-node-ab89a0d9-1078-6a2d-554e-8e414b2b30b9-c46c1726, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e1b-c46c1742, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e1d-c46c1742, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e1f-c46c1742, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e21-c46c1742, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e23-c46c1742, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e25-c46c1742, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e27-c46c1742, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e29-c46c1742, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e2b-c46c1742, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e2d-c46c1742, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e2f-c46c1742, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e31-c46c1742, #w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e33-c46c1742, #w-node-ab89a0d9-1078-6a2d-554e-8e414b2b30b9-c46c1742 {
    justify-self: center;
  }

  #w-node-f9dfcc23-bea1-4ae6-28af-aa40e1a87522-c46c174c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_092f4607-833c-8bc7-391d-2c0f08535ac7-c46c174c, #w-node-_19ca526c-2cfc-a33d-50e3-ca3e7963f904-c46c174c {
    grid-column: span 1 / span 1;
  }

  #w-node-_55482b5d-af9b-fb66-3a16-94091a313ffd-c46c1761, #w-node-_1e4436ab-a790-19eb-364d-70c18e918f23-c46c1764, #w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a8-c46c17b0 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387dc-c46c17b4 {
    order: 9999;
  }

  #w-node-_44214f39-8ceb-841b-322b-f870e98bf7b7-c46c17b6 {
    grid-column-end: 2;
  }

  #w-node-_05859ed0-5c8d-9024-7793-9e53ca850141-6889497c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850143-6889497c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850145-6889497c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850147-6889497c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850149-6889497c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca85014b-6889497c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca85014d-6889497c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca85014f-6889497c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850151-6889497c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850153-6889497c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850155-6889497c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850157-6889497c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850159-6889497c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca85015b-6889497c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850141-b297fc0c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850143-b297fc0c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850145-b297fc0c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850147-b297fc0c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850149-b297fc0c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca85014b-b297fc0c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca85014d-b297fc0c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca85014f-b297fc0c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850151-b297fc0c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850153-b297fc0c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850155-b297fc0c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850157-b297fc0c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca850159-b297fc0c, #w-node-_05859ed0-5c8d-9024-7793-9e53ca85015b-b297fc0c {
    justify-self: center;
  }

  #w-node-_35b08b4f-bc18-0cd4-82c0-5002844aa6a9-29d44270, #w-node-_9d8cf45d-c46f-e02f-fcf3-dd4ca871578d-29d44270 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f4e-c84a07de, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f50-c84a07de, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f52-c84a07de, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f54-c84a07de, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f56-c84a07de, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f58-c84a07de, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5a-c84a07de, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5c-c84a07de, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5e-c84a07de, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f60-c84a07de, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f62-c84a07de, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f64-c84a07de, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f66-c84a07de, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f68-c84a07de {
    justify-self: center;
  }

  #w-node-bfde05b0-b535-368a-e83f-d890c7de7c77-c84a07de {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f4e-12084df8, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f50-12084df8, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f52-12084df8, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f54-12084df8, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f56-12084df8, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f58-12084df8, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5a-12084df8, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5c-12084df8, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5e-12084df8, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f60-12084df8, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f62-12084df8, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f64-12084df8, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f66-12084df8, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f68-12084df8 {
    justify-self: center;
  }

  #w-node-bfde05b0-b535-368a-e83f-d890c7de7c77-12084df8 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f4e-aae162f3, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f50-aae162f3, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f52-aae162f3, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f54-aae162f3, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f56-aae162f3, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f58-aae162f3, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5a-aae162f3, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5c-aae162f3, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5e-aae162f3, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f60-aae162f3, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f62-aae162f3, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f64-aae162f3, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f66-aae162f3, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f68-aae162f3 {
    justify-self: center;
  }

  #w-node-bfde05b0-b535-368a-e83f-d890c7de7c77-aae162f3 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f4e-c1fcdde5, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f50-c1fcdde5, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f52-c1fcdde5, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f54-c1fcdde5, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f56-c1fcdde5, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f58-c1fcdde5, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5a-c1fcdde5, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5c-c1fcdde5, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5e-c1fcdde5, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f60-c1fcdde5, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f62-c1fcdde5, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f64-c1fcdde5, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f66-c1fcdde5, #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f68-c1fcdde5 {
    justify-self: center;
  }

  #w-node-dea24bf5-890f-76c1-d6d4-5ae441368683-bbbc4bb8 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-fd2d1caf-f3d6-b9a7-9f5c-4143b3fe5d22-8e57778a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_833d2248-3315-e6c0-2541-467eb2110a82-8e57778a {
    grid-column: span 6 / span 6;
  }

  #w-node-_53e0b876-171f-4ba9-b94a-d7d0838861e3-8e57778a, #w-node-f02c03f2-f782-8cf6-c4cf-101fa5c4cd66-8e57778a, #w-node-d1eeabf9-e4cb-d888-2864-63cf488d1fd2-8e57778a, #w-node-add2e633-2810-d790-84a5-cbc150ba4451-8e57778a {
    grid-column: span 3 / span 3;
  }

  #w-node-b6afc203-65f0-07cd-632d-01a3632f64d0-8e57778a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-df6ada4e-c2b5-f79e-9a99-127df426d5cc-8e57778a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: auto;
  }

  #w-node-bfde05b0-b535-368a-e83f-d890c7de7c77-28d82e87 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-cca0ea13-5641-ef33-651b-6eeed855d8a6-cc3df520 {
    grid-area: span 1 / span 10 / span 1 / span 10;
  }

  #w-node-_58389f27-3653-9a9b-1b3a-50bce1d0a99b-cc3df520, #w-node-_48f9fc83-61d8-495e-7037-4aa32bb64e33-cc3df520, #w-node-_99f3d597-669d-6c92-3817-c3b5dcb9fa00-cc3df520 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_6d29e9e2-ff80-709b-d0ac-f89be23775c4-cc3df520, #w-node-_7ae2e8f3-3409-e281-2107-3d7f2406ea6d-cc3df520, #w-node-_8da12903-b382-f39a-c1e8-99ae54aceb75-cc3df520, #w-node-cba7b5b4-9caf-2a35-b93d-e78420380e51-cc3df520, #w-node-c1921970-eeca-aa9c-54a4-578b003951d3-cc3df520, #w-node-_79d3a8f4-2770-cc52-3e5c-3b36fb64248c-cc3df520, #w-node-_1c0075f5-a3cf-be0b-008d-678b4e6c59fa-cc3df520, #w-node-_7c4bc7a2-4480-9957-d49e-47c86a6d38ff-cc3df520, #w-node-_4d8d377e-e79d-647c-964d-c7f75736f0dc-cc3df520, #w-node-c2e02689-772f-eae1-1e89-53ab365376b6-cc3df520, #w-node-_42a5d67e-9beb-a817-7411-18f1ed40cffd-cc3df520 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_53fcf70c-b876-9674-dbab-ca7f3d56d0bd-cc3df520, #w-node-c4e74b5c-432d-39f6-9465-0825c0a3784f-cc3df520 {
    grid-area: span 1 / span 11 / span 1 / span 11;
  }

  #w-node-_1a838e4e-2954-9d1c-276d-7879368f4c5e-80847f27 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-fde61204-7b94-f03d-797f-c29d7549344d-80847f27 {
    grid-area: span 1 / span 12 / span 1 / span 12;
  }

  #w-node-e7988a59-2745-fa6d-90e2-18e87d1d9798-80847f27 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e7988a59-2745-fa6d-90e2-18e87d1d979b-80847f27 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_25df4e14-8132-4f59-73dc-37efc8219310-c46c1655 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53ae393d-d3d1-4439-dec8-f60294883913-c46c1656 {
    justify-self: end;
  }

  #w-node-_53ae393d-d3d1-4439-dec8-f60294883915-c46c1656 {
    justify-self: center;
  }

  #w-node-_53ae393d-d3d1-4439-dec8-f60294883917-c46c1656, #w-node-_53ae393d-d3d1-4439-dec8-f6029488391b-c46c1656 {
    justify-self: end;
  }

  #w-node-_53ae393d-d3d1-4439-dec8-f6029488391e-c46c1656 {
    justify-self: start;
  }

  #w-node-_53ae393d-d3d1-4439-dec8-f60294883920-c46c1656 {
    justify-self: center;
  }

  #w-node-_53ae393d-d3d1-4439-dec8-f60294883922-c46c1656 {
    justify-self: end;
  }

  #w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793b02-0b793ad9, #w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793b10-0b793ad9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe719-b9fbe709 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe71a-b9fbe709 {
    place-self: center;
  }

  #w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe71b-b9fbe709 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_96461615-2bb7-d22c-ec64-4b4fcf005ca0-c46c1694 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f89419f1-406d-15b7-8070-6aa5f820479d-c46c1694 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_25df4e14-8132-4f59-73dc-37efc8219310-c46c16c8, #w-node-_25df4e14-8132-4f59-73dc-37efc8219310-c46c16e4, #w-node-a0a1553d-74f0-cf3d-4f61-249b7db3ee3f-c46c1705 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77edc32b-ae5a-eb98-6d12-4dabd384dd53-c46c1705, #w-node-ca56b4f3-2d9c-98e7-4343-880aa49ebaa4-c46c1705 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_25df4e14-8132-4f59-73dc-37efc8219310-c46c1723 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bde-c46c1726 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bf1-c46c1726 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c0c-c46c1726 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c1f-c46c1726 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c3a-c46c1726 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c4d-c46c1726 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c68-c46c1726 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c7b-c46c1726 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bde-c46c1742 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bf1-c46c1742 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c0c-c46c1742 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c1f-c46c1742 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c3a-c46c1742 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c4d-c46c1742 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c68-c46c1742 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c7b-c46c1742 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_55482b5d-af9b-fb66-3a16-94091a313ffd-c46c1761 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_55482b5d-af9b-fb66-3a16-94091a313ffe-c46c1761 {
    place-self: center;
  }

  #w-node-_55482b5d-af9b-fb66-3a16-94091a313fff-c46c1761 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_1e4436ab-a790-19eb-364d-70c18e918f23-c46c1764 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_1e4436ab-a790-19eb-364d-70c18e918f24-c46c1764 {
    place-self: center;
  }

  #w-node-_1e4436ab-a790-19eb-364d-70c18e918f25-c46c1764 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a8-c46c17b0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a9-c46c17b0 {
    place-self: center;
  }

  #w-node-f4e22ccc-0777-4c37-3d45-5377c2d127aa-c46c17b0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138763-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138773-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138783-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138793-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387a9-c46c17b4, #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387b9-c46c17b4 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-b614bab7-f51a-32e9-ae58-cc6afe0b8e1c-8e57778a, #w-node-_833d2248-3315-e6c0-2541-467eb2110a82-8e57778a {
    grid-column: span 4 / span 4;
  }

  #w-node-_285ee6b2-f5f6-b17d-492b-e0d4feddbf2f-8e57778a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7edd50a2-172c-6cb5-388c-c87da124f780-8e57778a {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-aeb73818-dbd0-4b07-0f22-69506774ee9a-8e57778a {
    grid-area: 6 / 4 / 7 / 5;
  }

  #w-node-_013429ff-3fd6-51de-a7aa-b2440494d810-8e57778a, #w-node-_53e0b876-171f-4ba9-b94a-d7d0838861e3-8e57778a, #w-node-f02c03f2-f782-8cf6-c4cf-101fa5c4cd66-8e57778a, #w-node-d1eeabf9-e4cb-d888-2864-63cf488d1fd2-8e57778a, #w-node-add2e633-2810-d790-84a5-cbc150ba4451-8e57778a {
    grid-column: span 6 / span 6;
  }

  #w-node-aaa98af5-081e-bd24-7471-b9f5f1818403-cc3df520, #w-node-b74d1a92-c4b4-e495-e3f3-2f644977238e-cc3df520 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
