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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6661bbdf829112b7da557a3d_Inter-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/66e1aa641de95cbf899b7a6b_Inter-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6661bd44123741a188384fa4_Inter-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/66e1aa65cda44adf396455ef_Inter-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --heading: #041a2f;
  --royal-blue-main: #035bff;
  --black: #101113;
  --white: white;
  --royal-blue: #003a8a;
  --dark-slate-blue: #394960;
  --slate-blue: #565add;
  --midnight-blue: #00539a;
  --royal-blue-2: #246ef6;
  --dark-slate-blue-2: #383b98;
  --sub-heading-color: #6e6e6e;
  --mostly-white: #e6eeff;
}

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

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

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.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-formrecaptcha {
  margin-bottom: 8px;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

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

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

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

body {
  color: var(--heading);
  background-color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.3;
}

h1 {
  color: #0b133b;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.27;
}

h2 {
  color: #0b133b;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.25;
}

h3 {
  color: #0b133b;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.29;
}

h4 {
  color: #0b133b;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.23;
}

h5 {
  color: #0b133b;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.36;
}

h6 {
  color: #0b133b;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
}

p {
  color: #24252f;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.5;
}

a {
  color: #035bff;
  text-decoration: none;
  transition: color .2s;
}

ul {
  margin-top: 0;
  margin-bottom: 12px;
  padding-left: 0;
  list-style-type: none;
}

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

img {
  max-width: 100%;
}

form {
  width: 100%;
}

label {
  color: #fff;
  margin-bottom: 5px;
  font-weight: 400;
  display: block;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
  font-weight: 400;
}

blockquote {
  color: #2c323a;
  border-left: 5px solid #dcf78f;
  margin-bottom: 16px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 1.4em;
}

.wrapper {
  width: 100%;
  min-height: 100vh;
  overflow: hidden;
}

.section {
  z-index: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section.light-grey.bottom-padding-40px {
  background-color: #fff;
  padding-top: 40px;
  display: block;
}

.section.bg-colour.less-padding {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.plum-background {
  background-color: #fff;
}

.section.plum-background.removeedabovepadding {
  padding-top: 0;
}

.section.padding {
  padding-top: 40px;
  padding-bottom: 120px;
}

.section.light-grey {
  background-color: #f4f8fa;
  position: relative;
}

.section.bg-colour {
  background-color: #f4f8fa;
}

.section.less-padding {
  padding-top: 20px;
  padding-bottom: 0;
}

.section.dashboard {
  padding-top: 0;
  transform: translate(0, -100px);
}

.section.ib-dashboard {
  margin-bottom: -150px;
  padding-top: 0;
  padding-bottom: 40px;
  transform: translate(0, -110px);
}

.section.ib-dashboard.hideasnow {
  display: none;
}

.section.hero-image-section {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/636b40b10271e50416e35036_Group%20629430.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 20px;
  padding-bottom: 0;
}

.button {
  background-color: var(--royal-blue-main);
  color: #fff;
  text-align: center;
  border-radius: 5px;
  flex: none;
  width: auto;
  margin-bottom: 16px;
  padding: 8px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  transition: border-color .2s, color .2s, box-shadow .2s, background-color .2s;
  display: inline-block;
  box-shadow: 0 2px 8px #00000008;
}

.button:hover {
  color: #f4f8fa;
  background-color: #d73868;
  box-shadow: 0 7px 20px -10px #0003;
}

.button:active {
  background-color: #0e7013;
}

.button.email {
  background-color: #d73868;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/60802a6523da04691569c31f_Vector%20(1).svg");
  background-position: 89%;
  background-repeat: no-repeat;
  background-size: 6%;
  width: 35%;
  margin-bottom: 0;
  margin-left: 10px;
  padding-right: 42px;
  display: block;
}

.spacer {
  background-color: #e6ff9e;
  height: 48px;
}

.spacer._32 {
  background-color: #0000;
  border-radius: 6px;
  flex: 0 auto;
  width: 32px;
  height: 32px;
}

.spacer._24 {
  background-color: #0000;
  width: 24px;
  height: 24px;
}

.spacer._32 {
  background-color: #0000;
  height: 32px;
}

.spacer._16 {
  background-color: #0000;
  width: 16px;
  height: 16px;
}

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

.text-box.diy {
  align-items: flex-start;
}

.text-box.diy.ak-center {
  align-items: center;
}

.text-box.diy.ak-center.ak-100--width {
  width: 100%;
}

.text-box.diy.ak-center.ak-100--width.padding-20px {
  align-items: flex-start;
  padding-top: 40px;
}

.paragraph-small {
  color: #1b1212;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.5em;
}

._12-columns {
  flex-flow: wrap;
  place-content: stretch center;
  align-items: stretch;
  margin-left: -16px;
  margin-right: -16px;
  display: flex;
}

._12-columns.align-center {
  text-align: center;
  justify-content: center;
}

._12-columns.mobile {
  display: none;
}

._12-columns.web {
  margin-top: 50px;
}

.container {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1230px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
  position: relative;
}

.container.center-align {
  text-align: center;
  text-align: center;
  align-items: center;
  max-width: 1200px;
  min-height: 50px;
  display: flex;
}

.white {
  color: #fff;
  font-weight: 300;
}

.column {
  flex-flow: column;
  flex: 0 auto;
  align-items: stretch;
  min-height: 32px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
}

.column.desk-4 {
  width: 33.33%;
}

.column.desk-4._50 {
  width: 50%;
}

.column.desk-8 {
  width: 66.6667%;
}

.column.desk-8.tab-10.mob-12 {
  width: 75%;
}

.column.desktop-1-column {
  flex: 0 auto;
  width: 8.33%;
}

.column.desktop-7-column {
  width: 50%;
}

.column.desktop-7-column.typeform-column {
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.column.desktop-7-column.meeting-col {
  max-width: 40%;
}

.column.desktop-4-column {
  width: 33.33%;
}

.column.desktop-4-column.tablet-4-column {
  width: 40%;
}

.column.desktop-4-column.tablet-4-column.meeting-col-1 {
  width: 45%;
}

.logo-div {
  flex-wrap: wrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-logo {
  transition-property: none;
}

.icon {
  color: #fff;
  width: 55px;
  height: 55px;
  margin-bottom: 20px;
  font-size: 24px;
}

.logos-div {
  flex-flow: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.nav-dropdown {
  color: #535d66;
  border-radius: 5px;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 24px 5px 10px;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  transition: color .2s, transform .2s;
  position: relative;
}

.nav-dropdown:hover {
  opacity: 1;
  color: var(--black);
  transform: translate(0, -2px);
}

.nav-dropdown.w--current {
  color: #096ad0;
  font-weight: 700;
  transition-property: none;
}

.logo-container {
  justify-content: center;
  width: 20%;
  display: flex;
}

.partner-logo {
  object-fit: contain;
  border-radius: 10px;
  box-shadow: 0 25px 50px #0000001a;
}

.paragraph {
  text-align: center;
  width: 70%;
}

.paragraph.medium {
  font-size: 18px;
}

.paragraph.medium.p-center-tab {
  text-align: left;
  width: 100%;
}

.paragraph.medium.p-center-tab.ak-100 {
  width: auto;
  margin-bottom: 10px;
}

.paragraph.medium.p-center-tab.ak-100.ak-left {
  text-align: left;
}

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

.form {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 8px;
  padding: 20px;
  box-shadow: 0 -19px 35px #20355a14, 11px 11px 30px -10px #18397f12;
}

.text-input {
  border: 1px solid #c3cacf;
  border-radius: 5px;
  height: 48px;
  margin-bottom: 16px;
  padding: 24px 16px;
  font-size: 15px;
  line-height: 1.4px;
  box-shadow: 0 0 10px #00000003;
}

.text-input:hover {
  border-color: #c3cacf;
}

.text-input:focus {
  border-color: #3ac63f;
}

.text-input::placeholder {
  color: #c3cacf;
}

.feature-horizontal {
  align-items: flex-start;
  margin-bottom: 5px;
  margin-right: 10px;
  padding-right: 0;
  display: flex;
}

.feature-horizontal.center-align {
  flex: 0 auto;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 5px;
  padding-right: 0;
}

.feature-horizontal.center-align.diy {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-left: 15px;
  margin-right: 15px;
}

.icon-side {
  width: 60px;
  height: 49%;
  margin-right: 20px;
}

.icon-side.small {
  width: 20px;
  margin-top: 3px;
  margin-right: 10px;
}

.nav-container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 20px;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
}

.center-image {
  object-fit: contain;
  width: 90%;
  height: 96.5343%;
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: auto;
}

.center-image._100 {
  width: 100%;
}

.error-2 {
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.logo {
  margin-right: 19px;
}

.logo.small {
  margin-right: 15px;
}

.error {
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.grid.desk-3 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid.desk-3.tab-3.mob-2._2-col-points {
  flex-direction: row;
  grid-template-columns: 1fr 1fr;
  align-content: stretch;
  place-items: center;
  display: flex;
}

.heading.h3 {
  border: .5px #e7eaec;
  font-size: 26px;
  line-height: 1.4em;
}

.heading.h3.left-align {
  text-align: left;
  border-style: none;
}

.heading.h3.left-align.ak-center {
  text-align: center;
}

.heading.h3.padding {
  border-style: solid;
  width: 40%;
  padding-top: 39px;
  padding-bottom: 39px;
}

.heading.h3._100 {
  font-weight: 400;
  line-height: 1.6em;
}

.heading.h3.ak-center {
  text-align: center;
}

.heading.h4 {
  text-align: center;
  margin-bottom: 12px;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.4em;
}

.heading.h4._30pxh {
  font-size: 24px;
  font-weight: 600;
}

.heading.h3 {
  border: .5px #e7eaec;
  font-size: 26px;
  line-height: 1.4em;
}

.heading.h3._100 {
  text-align: center;
}

.error2 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.utility-page-wrap {
  background-image: radial-gradient(circle, #035bff33, #fff 60%);
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

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

.utility-page-form {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 400px;
  display: flex;
}

.features-wrap {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.features-wrap.width {
  text-align: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.features-wrap.width.left-aligned, .features-wrap.left-aligned {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.hidden {
  display: none;
}

.paragraph-address {
  color: #535d66;
  text-align: right;
  justify-content: flex-end;
  align-items: stretch;
  margin-bottom: 0;
  margin-left: auto;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.8em;
  display: inline;
}

.sub-text {
  text-align: center;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.features-tabs {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tab-menu-list {
  flex-direction: column;
  flex: 0 auto;
  width: 40%;
  display: flex;
}

.tab-menu {
  background-color: #0000;
  border-radius: 8px;
  padding: 20px;
}

.tab-menu.w--current {
  background-color: #fff;
  align-self: stretch;
}

.tab-content {
  width: 55%;
}

.tab-wrapper {
  width: 95%;
  display: flex;
}

.footer-section {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
}

.footer-section.dark {
  border-top: 1px solid #e3e6ed;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-top: 5px;
  display: flex;
}

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

.text-block {
  margin-top: 8px;
  margin-bottom: 2px;
  font-weight: 400;
}

.footer-image {
  width: 80px;
  height: 100%;
  margin-left: 0;
}

.footer-image.gdpr {
  height: 100%;
  margin-right: 10px;
}

._12-columns-2 {
  flex-flow: column wrap;
  place-content: stretch center;
  align-items: center;
  margin-left: -16px;
  margin-right: -16px;
  display: flex;
}

._12-columns-2.align-top {
  flex-direction: column;
  align-items: center;
}

._12-columns-2.align-top.horizontal-div {
  flex-direction: row;
}

.quote-card-2 {
  background-color: #fff;
  border: 1px solid #e7eaec;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  margin-bottom: 16px;
  padding: 32px 32px 16px;
  display: flex;
  box-shadow: 0 0 12px #e7eaec;
}

.spacer-2 {
  background-color: #e6ff9e;
  height: 48px;
}

.spacer-2._32 {
  background-color: #0000;
  border-radius: 6px;
  width: 32px;
  height: 32px;
}

.spacer-2._24 {
  background-color: #0000;
  width: 24px;
  height: 24px;
}

.spacer-2._16 {
  background-color: #0000;
  width: 16px;
  height: 16px;
}

.spacer-2._35 {
  opacity: 0;
  width: 35px;
  height: 35px;
}

.spacer-2._32 {
  background-color: #0000;
  border-radius: 6px;
  flex: 0 auto;
  width: 32px;
  height: 32px;
}

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

.industry {
  margin-bottom: 0;
}

.divider {
  background-color: #c3cacf;
  height: .5px;
  margin-top: 35px;
  margin-bottom: 24px;
}

.industry-value {
  margin-bottom: 0;
}

.industry-value.green {
  color: #d73868;
}

.bold {
  color: #101945;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
}

.form-error-2 {
  color: #444;
  background-color: #e7eaec;
  border-radius: 4px;
  padding: 16px;
}

.submit {
  color: #fff;
  text-align: center;
  background-color: #3ac63f;
  border-radius: 5px;
  flex: none;
  width: 47.1184%;
  margin-bottom: 16px;
  padding: 8px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  transition: border-color .2s, color .2s, box-shadow .2s, background-color .2s;
  display: inline-block;
  box-shadow: 0 2px 8px #00000008;
}

.submit:hover {
  color: #f4f8fa;
  background-color: #d73868;
  box-shadow: 0 7px 20px -10px #0003;
}

.submit:active {
  background-color: #0e7013;
}

.submit._100 {
  background-color: #d73868;
  width: 100%;
  padding-top: 11px;
  padding-bottom: 11px;
}

.submit._100.next {
  background-color: #ff145b;
  margin-bottom: 0;
}

.form-submit {
  color: #fff;
  text-align: center;
  background-color: #3ac63f;
  border-radius: 5px;
  flex: none;
  width: 47.1184%;
  margin-bottom: 16px;
  padding: 8px 32px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  transition: border-color .2s, color .2s, box-shadow .2s, background-color .2s;
  display: inline-block;
  box-shadow: 0 2px 8px #00000008;
}

.form-submit:hover {
  color: #f4f8fa;
  background-color: #d73868;
  box-shadow: 0 7px 20px -10px #0003;
}

.form-submit:active {
  background-color: #0e7013;
}

.form-submit._100 {
  background-color: #ff145b;
  width: 100%;
  margin-bottom: 0;
  padding-top: 11px;
  padding-bottom: 11px;
}

.accordion-item-content {
  margin-top: 10px;
  margin-right: 30px;
  overflow: hidden;
}

.accordion-item-trigger {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.accordion-item {
  text-align: left;
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 24px 30px 14px;
  box-shadow: 0 3px 7px #00000008;
}

.hero-container {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1100px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
  position: relative;
}

.hero-container.nopadding {
  grid-column-gap: 50px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.hero-container.nopadding.ak-hero-sec {
  justify-items: end;
  display: flex;
}

.hero-container.nopadding.ak-hero-sec.ak-flex-hoz {
  grid-column-gap: 60px;
  grid-row-gap: 12px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.features {
  color: #2c323a;
  margin-bottom: 0;
  font-size: 18px;
}

.features.white-text.fontsize18 {
  color: #2c323a;
  font-size: 18px;
}

.features.white-text.fontsize18.white-text-new {
  color: #fff;
}

.features.white-text {
  color: #fff;
  text-align: left;
  font-size: 20px;
}

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

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

.paragraph-small-2 {
  color: #2c323a;
  margin-top: 10px;
  font-size: 16px;
  line-height: 1.5em;
}

.form-success-2 {
  color: #444;
  background-color: #0000;
  border-radius: 4px;
  padding: 25px 0;
  font-size: 16px;
  line-height: 1.4em;
}

.tab-empuls {
  background-color: #0000;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px;
}

.tab-empuls:hover {
  color: #2a578d;
}

.tab-empuls.w--current {
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 7px 7px 30px -8px #18397f12;
}

.testimonial {
  font-size: 20px;
  font-weight: 300;
}

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

.text-box-2 {
  max-width: 820px;
}

.text-box-2.center-content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-2 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1230px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
  position: relative;
}

.container-2.center-align {
  text-align: center;
  text-align: center;
  text-align: center;
  align-items: center;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.form-dropdown-5 {
  color: #535d66;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #535d66;
  border-radius: 5px;
  width: 100%;
  height: 50px;
  margin-bottom: 16px;
  padding: 8px 16px;
  font-size: 15px;
  position: relative;
}

.form-dropdown-5:hover, .form-dropdown-5:focus {
  color: #37474e;
  border-color: #2a578d;
}

.form-dropdown-5::placeholder {
  color: #999;
  font-size: 15px;
}

.form-dropdown-5.plum {
  color: #535d66a8;
  border-color: #e7eaec;
  height: 55px;
  margin-bottom: 10px;
  padding-left: 12px;
}

.form-dropdown-5.plum {
  border-color: var(--black);
  color: #535d66;
}

.form-dropdown-5.plum:hover {
  border-color: #d73868;
}

.text-block-3 {
  font-family: Catamaran;
  font-size: 80px;
  line-height: 50px;
}

.sub-heading {
  font-size: 17px;
}

.sub-heading.big {
  width: 40%;
  font-size: 20px;
  line-height: 1.5em;
}

.image-19 {
  object-fit: contain;
  width: 130px;
  height: 45px;
  display: block;
}

.image-19.integration-card {
  object-fit: contain;
  border-radius: 0;
  width: 60px;
  height: 60px;
  margin-bottom: 23px;
  display: block;
}

.form-block-4 {
  margin-bottom: 0;
}

.text-box-3 {
  max-width: 650px;
}

.text-box-3.inner-right-padding {
  padding-right: 60px;
}

.text-box-3.inner-right-padding.aknopadding {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding-right: 0;
  display: flex;
}

.text-box-3.typeform-content {
  padding-top: 40px;
  padding-bottom: 0;
}

.yt-video-light-box {
  width: 100%;
  max-width: 600px;
  height: 315px;
}

.fe09_item_wrap {
  border-bottom: 1px solid #ebecf0;
  align-items: flex-start;
  min-height: 55px;
  margin-bottom: 5px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.fe09_item_wrap.flex-center {
  justify-content: flex-start;
  align-items: center;
  min-width: 171px;
  margin-left: 32px;
}

.fe09_item_wrap.flex-center.no-margin {
  justify-content: flex-start;
  width: 361.375px;
  margin-bottom: 10px;
  margin-left: 0;
}

.fe09_item_wrap.flex-center.no-margin._40margin {
  margin-right: 40px;
}

.fe09_item_wrap.flex-center.no-margin._40margin._40pad, .fe09_item_wrap.flex-center.no-margin._40pad {
  padding-left: 40px;
}

.fe09_icon {
  width: 18px;
  margin-top: 3px;
  margin-right: 10px;
}

.fe09_icon.margin {
  margin-top: 0;
  margin-right: 5px;
}

.fe09_icon.margin._30px-icon {
  width: 25px;
  height: 25px;
}

.fe09 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: 60px 5% 120px;
  display: flex;
}

.fe09._60-px-bottom-padding {
  padding-bottom: 60px;
}

.title-2 {
  color: #000;
  letter-spacing: -.02em;
  max-width: 600px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.3;
  position: relative;
}

.title-2.fade-in-1st {
  color: #000;
}

.title-2.fade-in-1st.center-align {
  text-align: center;
  max-width: 680px;
  font-weight: 600;
}

.fe09_wrap {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.text-lead-2 {
  color: #45495a;
  text-align: center;
  letter-spacing: -.01em;
  width: 100%;
  max-width: 700px;
  margin-bottom: 40px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
}

.text-lead-2.fade-in-1st.extra-width {
  max-width: 700px;
  font-size: 18px;
}

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

.text-black.new {
  color: #f4f8fd;
  font-size: 16px;
  font-weight: 500;
}

.title-centered-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 760px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fe09_container {
  flex-flow: column wrap;
  flex: 1;
  align-items: center;
  max-width: 1200px;
  display: flex;
}

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

.html-embed-5 {
  display: block;
}

.image-21 {
  width: 5.60016%;
  height: 40px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.left-column {
  background-color: #fff;
  border-radius: 4px;
  width: 60%;
  padding: 25px 23px 12px;
}

.left-column.lesswidth {
  background-color: #0000;
  width: 50%;
}

.left-column.lesswidth.margin-more {
  margin-right: 40px;
  padding: 0;
}

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

.slide-nav {
  font-size: 8px;
  inset: auto 0% -43%;
}

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

.rich-text-block {
  direction: ltr;
}

.rich-text-block p {
  color: #2c323aab;
  font-size: 16px;
}

.rich-text-block ul {
  color: #2c323aab;
  margin-top: 10px;
}

.section-3 {
  z-index: 0;
  padding-top: 80px;
  padding-bottom: 0;
  font-weight: 400;
  position: relative;
}

.section-3.testimonial {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-3.bottom-padding {
  padding-bottom: 140px;
}

.heading-8 {
  line-height: 1.3em;
}

.div-block-16 {
  background-color: #326ab7;
  border-radius: 20px;
  padding: 48px 24px 82px;
}

.div-block-16.plum {
  background-color: #d73868;
  margin-top: 50px;
}

.plum-testmonial {
  color: #fff;
  background-color: #d73868;
  border-radius: 20px;
  padding: 48px 24px 61px;
}

.utm {
  display: none;
}

.cta-heading {
  font-size: 24px;
  font-weight: 600;
}

.yt-embed {
  width: 100%;
  height: 100%;
}

.features-section {
  padding-top: 130px;
  padding-bottom: 0;
}

.cta-plum {
  background-color: #d73868;
  border-radius: 5px;
  margin-top: 20px;
  padding: 12px 13px;
}

.cta-plum:hover {
  color: #fff;
}

.features-plum-column {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div {
  margin-left: 30px;
  margin-right: 30px;
  font-weight: 200;
}

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

.section-link {
  color: #d73868;
  text-transform: capitalize;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.section-link:hover {
  color: #d73868;
  text-decoration: underline;
}

.hero-section {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/60a20d6087e15d1e8accf005_BG%20Hero%20(1).svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 64px;
  padding-bottom: 68px;
}

.grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

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

.image-24 {
  width: 12px;
  height: 12px;
  margin-right: 10px;
}

.paragraph-6 {
  font-size: 18px;
}

.features-table {
  border-bottom: 1px solid #e7eaec;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 900px;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.text-block-4 {
  border: 1px solid #e7eaec;
  border-left-style: none;
  justify-content: center;
  align-items: center;
  width: 30%;
  font-weight: 600;
  display: flex;
}

.features-heading {
  width: 100%;
  display: flex;
}

.features-heading.sticky {
  z-index: 20;
  background-color: #fff;
  position: sticky;
  top: 90px;
}

.section-heading {
  text-align: left;
  cursor: pointer;
  background-color: #e0e0e042;
  padding: 12px 40px 12px 10px;
  display: flex;
}

.section-body {
  overflow: hidden;
}

.dropdown-content {
  background-color: #fff;
  border-radius: 4px;
  display: flex;
}

.dropdown-content:hover {
  background-color: #fff9fb;
}

.text-block-6 {
  border-left: 1px solid #e7eaec;
  border-right: 1px solid #e7eaec;
  width: 40%;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  display: flex;
}

.features-image {
  border-right: 1px solid #e7eaec;
  justify-content: center;
  align-items: center;
  width: 30%;
  display: flex;
}

.section-4 {
  background-image: linear-gradient(#f3f8fe, #fef9f9);
  padding-top: 70px;
  padding-bottom: 70px;
}

.testimonial-section {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 251px;
}

.rele-section {
  position: relative;
  top: 75px;
}

.nav-bar-3 {
  z-index: 200;
  background-color: #fff;
  border-bottom: 1px solid #0000000d;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
}

.nav-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.section-5 {
  z-index: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.text-input-6 {
  background-color: #ffffffa6;
  border: 1px solid #535d66;
  border-radius: 5px;
  height: 48px;
  margin-bottom: 16px;
  padding: 24px 16px;
  font-size: 15px;
  line-height: 1.4px;
  box-shadow: 0 0 10px #00000003;
}

.text-input-6:hover, .text-input-6:focus {
  border-color: #2a578d;
}

.text-input-6::placeholder {
  color: #535d66;
  text-align: left;
}

.text-input-6.plum:hover, .text-input-6.plum:active {
  border-color: #d73868;
}

.text-input-6.plum {
  background-color: #fff;
  height: 53px;
  line-height: 1.4em;
}

.text-input-6.plum:hover, .text-input-6.plum:active {
  border-color: #d73868;
}

.form-animation-wrapper-2 {
  display: block;
}

.subtext-2 {
  color: #535d66;
  font-size: 16px;
  line-height: 1.5em;
}

.form-success-3 {
  color: #444;
  background-color: #d73868;
  border-radius: 4px;
  padding: 32px;
  font-size: 16px;
  line-height: 1.4em;
}

.cta-block-2 {
  background-color: #fff;
  border-radius: 5px;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.div-block-27 {
  background-image: linear-gradient(234deg, #f3f8fe, #fef9f9);
  border-radius: 20px;
  width: 100%;
  padding: 5px;
}

.div-block-28 {
  text-align: left;
  background-color: #fff;
  border-radius: 4px;
  padding: 50px 40px;
}

.grid-5 {
  grid-column-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  align-items: start;
}

.text-field-2 {
  border: 1px solid #e7eaec;
  border-radius: 4px;
  height: 55px;
}

.text-field-2:hover, .text-field-2:focus {
  border-color: #d73868;
}

.text-field-2::placeholder {
  color: #535d66a8;
  font-size: 16px;
  font-weight: 400;
}

.submit-button {
  background-color: #d73868;
  border-radius: 5px;
  padding: 13px 22px;
}

.submit-button:hover {
  color: #fff;
}

.textarea {
  border: 1px solid #e7eaec;
  border-radius: 4px;
}

.textarea.plum {
  height: 100px;
}

.textarea.plum:hover, .textarea.plum:focus {
  border-color: #d73868;
}

.form-3 {
  background-color: #f3f3f342;
  margin-bottom: 5px;
  padding: 15px;
}

.dropdown-form {
  color: #535d66a8;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e7eaec;
  border-radius: 5px;
  width: 100%;
  height: 48px;
  margin-bottom: 10px;
  padding: 8px 16px 8px 9px;
  font-size: 15px;
  position: relative;
}

.dropdown-form:hover, .dropdown-form:focus {
  color: #37474e;
  border-color: #d73868;
}

.dropdown-form::placeholder {
  color: #999;
  font-size: 15px;
}

.text-area-2 {
  border: 1px solid #535d66;
  border-radius: 5px;
  min-height: 120px;
  margin-bottom: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 15px;
  box-shadow: 0 0 10px #00000003;
}

.text-area-2:hover, .text-area-2:focus {
  border-color: #d73868;
}

.text-area-2::placeholder {
  color: #535d66;
}

.div-block-29 {
  margin-top: 35px;
}

.container-3 {
  z-index: 5;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.h1-heading-b {
  text-align: left;
  margin-bottom: 20px;
  font-size: 46px;
  font-weight: 600;
  line-height: 1.2;
}

.h1-heading-b.centre-aligned {
  text-align: center;
}

.h1-heading-b.ib-bottom-spacing {
  margin-bottom: 40px;
}

.h1-heading-b.ib-centre-tab-mobile {
  text-align: center;
}

.h1-heading-b.ib-centre-tab-mobile.ak-left {
  text-align: left;
}

.section-integrations-grid {
  grid-column-gap: 28px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.t05_name {
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
}

.t05_testimoninal_wrap {
  flex-direction: row;
  align-items: stretch;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.t05_col_1 {
  border-top: 1px solid #ebecf0;
  border-bottom: 1px solid #ebecf0;
  border-left: 1px solid #ebecf0;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 33%;
  min-height: 300px;
  padding: 24px;
}

.t05_col_1.testimonial-flex {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.t05_col_1.testimonial-flex._50 {
  border-radius: 0;
  width: 50%;
}

.t05_col_1.testimonial-flex._50.last {
  border-right: 1px solid #ebecf0;
}

.section-7 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section-7.section-integrations {
  padding-top: 146px;
  padding-bottom: 150px;
}

.section-7.section-integrations.padding-60px {
  padding-top: 60px;
  padding-bottom: 60px;
}

.layout {
  z-index: 1;
  color: #000;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

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

.split-content.open-positions-right {
  max-width: 760px;
}

.split-content.open-positions-left {
  max-width: 390px;
  margin-right: 40px;
}

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

.container-default {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.t05_author_name_wrap {
  padding-left: 10px;
}

.t05_paragraph {
  color: #4e5d78;
  margin-bottom: 30px;
}

.t05_job_title {
  color: #798099;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
}

.t05 {
  background-color: #f7f8fa;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  padding: 60px 5%;
  display: block;
}

.button-3 {
  z-index: 5;
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  background-color: #37b877;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding: 15px 20px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  transition: background-color .6s;
  display: flex;
  position: relative;
}

.button-3:hover {
  color: #fff;
  background-color: #304351;
}

.button-3.load-3rd {
  font-size: 12px;
  font-weight: 500;
}

.button-3.load-3rd.plum {
  color: var(--white);
  background-color: #d73868;
}

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

.center.top-margin._40px {
  margin-top: 40px;
}

.t05_title_wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  margin-bottom: 45px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-left {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  display: flex;
}

.t05_quote {
  color: #79809999;
  text-align: left;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 60px;
  line-height: 37px;
}

.underline-wrapper {
  background-color: #d2d2d2;
  width: 100%;
  height: 2px;
  margin-top: 10px;
}

.card-2.integration {
  color: #626262;
  background-color: #f5f5f5;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 48px 32px 56px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.card-2.open-position {
  color: #626262;
  background-color: #fff;
  border-radius: 15px;
  padding: 56px 40px 29px;
  text-decoration: none;
}

.link-wrapper {
  font-weight: 700;
  line-height: 1.111em;
  text-decoration: none;
}

.link-wrapper:hover {
  color: #0c0c0c;
}

.link-wrapper.integration {
  color: #0c0c0c;
  display: inline-block;
}

.link-wrapper.integration.plum {
  color: #d73868;
}

.link-wrapper.open-position {
  color: #26262d;
}

.paragraph-2.integration {
  color: #45495a;
  margin-bottom: 32px;
}

.underline-2 {
  background-color: #5f6368;
  width: 100%;
  height: 1px;
}

.underline-2.plum {
  background-color: #d73868;
}

.card-integration-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.h3-title-small {
  color: #000;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 1.417em;
}

.cta08 {
  background-color: #e8f2ff;
  border-top: 1px #e7e7e7;
  border-bottom: 1px #e7e7e7;
  justify-content: center;
  align-items: center;
  height: 520px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
}

.cta08.no-bg {
  background-color: #e8f2ff00;
}

.cta08.no-bg.height-auto {
  height: auto;
}

.cta08_column {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  display: flex;
  position: relative;
}

.cta08_container {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  height: 100%;
  display: flex;
}

.cta08_column_right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  display: flex;
  position: relative;
}

.cta08_column_right.static-div {
  justify-content: flex-start;
  position: static;
}

.cta08_column_right.static-div.center-align-integration {
  align-items: center;
}

.form01_line {
  background-color: #ebecf0;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.form01 {
  background-color: #fff;
  border: 1px solid #ebecf0;
  border-radius: 10px;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: 40px;
  padding: 30px;
  position: relative;
  top: -132px;
  box-shadow: 14px 14px 40px #767ead14;
}

.form01.static-div {
  position: static;
}

.form01.static-div.no-margin {
  margin-left: 0;
  padding-top: 22px;
  padding-bottom: 10px;
}

.form01.static-div.no-margin.no-bg {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  padding-left: 0;
  padding-right: 0;
}

.form_wrap {
  justify-content: center;
  align-items: flex-start;
  padding: 0 0 0 20px;
  display: flex;
}

.c02_check_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 9px;
  margin-bottom: 35px;
  display: grid;
}

.c02_check {
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

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

.check-icon {
  width: 20px;
  height: 20px;
  margin-right: 0;
}

.c02_check_text {
  color: #4e5d78;
  max-width: 560px;
  margin-bottom: 0;
  margin-left: 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}

.t04_paragraph {
  color: #4e5d78;
  margin-bottom: 30px;
}

.t04_star {
  object-fit: contain;
  width: 16px;
  margin-right: 6px;
}

.t04_author_wrap {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 0;
  display: flex;
}

.t04_stars_wrap {
  display: flex;
}

.c09_image {
  width: 50%;
}

.c09_image.small {
  width: 35%;
  margin-left: auto;
  margin-right: auto;
}

.tabs-content-2 {
  margin-top: 40px;
}

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

.cta03_form_base {
  clear: none;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 630px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
  position: static;
}

.cta03_form_base.no-padding {
  text-align: center;
  align-items: center;
  max-width: none;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.cta03_button {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #236fca;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-height: auto;
  margin-bottom: 0;
  margin-left: 10px;
  padding: 11px 18px;
  font-size: 13px;
  font-weight: 500;
  display: flex;
}

.form-button {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #236fca;
  border-radius: 4px;
  width: 100%;
  padding: 15px 25px;
  font-size: 13px;
  font-weight: 500;
}

.h03 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/60aa7bc7f4bfe17ca0e13b21_Group%208.avif"), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/60c30448a5be73d2e77541c3_BG%20Hero%20(9).svg");
  background-position: 50% 2%, 50% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: flex-start;
  padding: 44px 5% 100px;
  display: flex;
}

.feature-widget-backdrop {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/60bc5397b803d4360b520652_waves.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 280px;
}

.p05_h3 {
  color: #0a1f44;
  margin-top: 15px;
  margin-bottom: 25px;
  font-size: 28px;
  font-weight: 400;
  line-height: 32px;
}

.fe08_wrap {
  flex-wrap: wrap;
  max-width: 900px;
  display: flex;
}

.rich-block-text {
  width: 100%;
  margin-right: 40px;
}

.rich-block-text ul {
  margin-bottom: 0;
  margin-left: 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
}

.rich-block-text h2 {
  font-weight: 400;
}

.rich-block-text li {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/60edea94da73df50bd33847b_60bbaa0730b6284be040771b_check-circle%201.svg");
  background-position: 0 5px;
  background-repeat: no-repeat;
  background-size: auto 14px;
  max-width: 450px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
}

.rich-block-text strong {
  font-weight: 500;
}

.rich-block-text.plum.arrow.black-text {
  color: var(--black);
}

.div-block-33._50 {
  width: 50%;
}

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

.align-center.max-h2-900 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.tab-link-tab-2-3 {
  color: #3d4141;
  background-color: #0000;
  border-left: 2px solid #dadada;
  padding: 12px 0 12px 16px;
  font-weight: 500;
  line-height: 24px;
  transition: padding .6s, color .2s;
}

.tab-link-tab-2-3:hover {
  padding-left: 30px;
}

.tab-link-tab-2-3.w--current {
  color: #d73868;
  background-color: #0000;
  border-left-color: #d73868;
  padding-right: 0;
}

.tab-link-tab-2-3.w--current:hover {
  padding-left: 16px;
}

.hero-image-pi {
  width: 100%;
}

.hero-image-pi.home-hero-point-api {
  border-radius: 8px;
  width: 90%;
  height: 100%;
}

.hero-image-pi.transformdown5 {
  height: 100%;
  transform: translate(0, 5%);
}

.hero-image-pi.mobile-image {
  display: none;
}

.fe10_feature_wrap {
  border: 2px solid #0000;
  border-radius: 13px;
  margin-bottom: 50px;
  padding: 34px 35px;
  position: relative;
}

.f08_legal {
  color: #0a1f44;
  text-align: right;
  justify-content: center;
  align-items: center;
  margin-top: 4px;
  font-size: 14px;
  font-weight: 200;
}

.link {
  color: #535d66;
}

.no-bottom-margin {
  margin-bottom: 0;
}

.section-10 {
  width: 100%;
  margin-top: 1px;
  padding-top: 80px;
  padding-left: 80px;
  padding-right: 80px;
  position: relative;
}

.section-10.container.bg-cards {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/62fbeca083379928d4b0cd75_Mask%20group%20(2).webp"), linear-gradient(270deg, #fff1e6, #f4f8fd);
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 30px;
  display: flex;
}

.section-10.container.bg-cards.bg-white {
  background-color: #f4f8fd;
  background-image: none;
}

.section-10.container.bg-cards.bg-white.diwali-festive {
  background-color: #fef8e7;
}

.fade-in-1st {
  width: 100%;
  height: 100%;
}

._2-column {
  z-index: 5;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  width: 100%;
  position: relative;
}

._2-column.new {
  grid-template-columns: 1fr 1fr;
}

.dnot {
  display: none;
}

.collection-list-wrapper-3 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.logo-container-plum {
  justify-content: center;
  width: 13%;
  margin-left: 15px;
  margin-right: 15px;
}

.partner-logo-cms {
  object-fit: contain;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 12px;
}

.partner-logo-cms.ak-shadow {
  border-radius: 10px;
  height: 66.5116%;
  box-shadow: 0 25px 50px #0000001a;
}

.empty-state-2 {
  display: none;
}

.plum {
  color: #00b3f1;
}

.overflow-hidden {
  overflow: hidden;
}

.t04_block-plum {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  min-height: 300px;
  padding: 25px 20px 20px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 20px #3f3f3f17;
}

.logo-image {
  width: 150px;
}

.fe09_icon-2 {
  width: 28px;
  margin-right: 15px;
}

.fe09_icon-2.margin {
  height: 28px;
}

.fe09_icon-2.margin._50px-icon {
  background-color: var(--white);
  border-radius: 10px;
  width: 50px;
  height: 50px;
  padding: 12px;
  box-shadow: 0 10px 20px -5px #1e335e12;
}

.black {
  color: #101945;
}

.section-12 {
  padding-top: 60px;
  padding-bottom: 100px;
}

.html-embed-15 {
  width: 100%;
}

.section-new {
  background-color: #fffaeb;
  padding: 80px 40px;
}

.section-new.no-bottom-padding {
  padding-bottom: 0;
}

.section-new.grey-section {
  background-color: #f7f8fa;
}

.section-new.grey-section.ib-reduced-sec-padding {
  padding-top: 48px;
  padding-bottom: 40px;
}

.section-new.grey-section._40pxm {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-new.grey-section.negetive-section-margin {
  padding-top: 120px;
}

.section-new.white-section.ib-reduced-sec-padding {
  background-color: #fffaeb;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/617138d7ca10a378d3da8e97_Hero%20banner%20bg%20blue%20(1).avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-new.white-section.ib-reduced-sec-padding.bg-new {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/61320bb0a0e8acaac61d1031_Benfits%20bg%20(2).svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-new.white-section.ib-reduced-sec-padding.bg-new.greybg {
  background-color: #f7f8fa;
}

.section-new.white-section.ib-reduced-sec-padding.bg-blue {
  background-color: #17204a;
}

.section-new.white-section.ib-reduced-sec-padding.nobg {
  background-image: none;
}

.section-new.white-section.ib-reduced-sec-padding.nobg.blue-bck {
  background-color: #17204a;
}

.section-new.white-section.ib-reduced-sec-padding.nobg.blue-bck._80padingup {
  padding-top: 70px;
}

.section-new.white-section.thank-you-hero {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/621f3ba54b15975ec2feae8c_Thank%20you%20bg%20(1).svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 0;
  padding-bottom: 0;
}

.section-new.personal-festive-hero {
  background-color: #230078;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.section-new.ib-reduced-sec-padding {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-new.blue-section {
  background-color: #17204a;
}

.section-new.blue-section.ib-reduced-sec-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-new.hero-section-bg {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/61320bb0a0e8acaac61d1031_Benfits%20bg%20(2).svg");
  background-repeat: no-repeat;
  background-size: cover;
}

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

.section-new.white-section.ib-reduced-sec-padding {
  padding-top: 48px;
  padding-bottom: 48px;
}

.section-new.plum-wave-bg {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-new.plum-wave-bg.pading40px {
  padding-top: 40px;
}

.section-new.ak-hide {
  display: none;
}

.section-new.new-bg-website {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/617265a5b38567089acdf89e_hero-crm.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-new.perks-benefits {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/61320bb0a0e8acaac61d1031_Benfits%20bg%20(2).svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 40px;
}

.section-new.grad-new {
  background-image: linear-gradient(#254fe4, #001e89);
}

.container-new {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-new.navigation-contaniner {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.container-new.navigation-contaniner.va-padding {
  padding-left: 40px;
  padding-right: 40px;
}

.container-new.relative {
  position: relative;
}

.grid-3-columns {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: stretch;
  width: 100%;
  margin-top: 30px;
}

.sequence {
  background-color: #f7f8fa;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 40px 40px 20px;
  display: flex;
}

.sequence.white-card {
  background-color: var(--white);
}

.sequence.white-card.yellow-hover {
  transition: box-shadow .25s;
}

.sequence.white-card.yellow-hover:hover {
  box-shadow: inset 0 0 0 2px #ffe01b;
}

.sequence.seq-1 {
  padding: 20px 20px 10px;
}

.icon-sequence-bg {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 23px;
  padding: 20px;
  position: relative;
  box-shadow: 0 15px 30px -5px #37677e0d;
}

.icon-sequence-bg.no-padding-bg {
  padding: 0;
}

.icon-sequence {
  width: 32px;
  height: 32px;
}

.icon-sequence.big-icon-card {
  width: 50px;
  height: 50px;
}

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

.product-frature-card {
  z-index: 99;
  background-color: #fff;
  border: 1.5px solid #f0f2f6;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 220px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 40px 30px;
  font-size: 14px;
  font-weight: 300;
  transition: all .2s;
  display: flex;
  position: relative;
  box-shadow: 0 45px 70px 9px #18397f12;
}

.features-widget-wrap {
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.features-widget-wrap.form-wrap {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  align-items: stretch;
  padding: 40px;
}

.features-widget-wrap.form-wrap.width-70 {
  width: 80%;
  box-shadow: 4px 4px 30px 10px #2300780f;
}

.half-div {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  padding-right: 8.34%;
  display: flex;
}

.half-div.no-side-padding {
  padding-left: 0;
  padding-right: 0%;
}

.half-div.no-side-padding.center-align-content {
  align-items: center;
}

.half-div.no-side-padding.left-align-content {
  align-items: flex-end;
}

.half-div.margin-left {
  padding-left: 8.34%;
  padding-right: 0%;
}

.section-flex-wrap {
  display: flex;
}

.section-flex-wrap.center {
  align-items: center;
}

.section-flex-wrap.center.features {
  flex-direction: row;
  padding-top: 0;
  padding-bottom: 0;
}

.section-flex-wrap.center.features.flip-position.top-bottom-20px {
  position: relative;
}

.section-flex-wrap.center.features.no-padding-div.dnot {
  display: none;
}

.section-flex-wrap.center.features.streched-flex {
  align-items: stretch;
}

.section-flex-wrap.center.features-streched {
  flex-direction: row;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
}

.feature-inner-div {
  flex-direction: column;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.feature-inner-div.top-margin {
  margin-top: 40px;
}

.feature-icon-review {
  object-fit: contain;
  width: 100%;
  height: 32.1708%;
  margin-bottom: 20px;
}

.feature-icon-review.small {
  width: 70%;
}

.feature-icon-review.ib-fix-dimesions {
  object-fit: contain;
  width: 100px;
  height: 30px;
  margin-bottom: 0;
}

.yellow-circle {
  z-index: 0;
  width: 80%;
  position: absolute;
}

.h3-center-mobile {
  text-align: left;
}

.h3-center-mobile.h2-white {
  color: #fff;
}

.h3-center-mobile.h2-white.number-text-new {
  margin-bottom: 15px;
  font-size: 48px;
}

.h3-center {
  text-align: center;
  font-size: 30px;
}

.h3-center._30px-medium {
  color: #101945;
}

.h3-center.h3-white {
  color: #fff;
}

.h3-center.max-width-700-h3 {
  max-width: 700px;
}

.h3-center.max-width-600px-h3 {
  max-width: 600px;
}

.h3-center.black {
  color: #24252f;
}

.fe05_container-2 {
  align-items: center;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.fe05_container-2.center-content {
  flex-direction: column;
  display: flex;
}

._3col-icon {
  width: 50px;
  height: 51.25px;
  margin-bottom: 20px;
}

.fe08_paragraph {
  text-align: center;
}

.fe05_title_wrap-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fe08_card-2 {
  z-index: 0;
  background-color: #fff;
  border: 1px solid #e3e6ed;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  min-height: 220px;
  padding: 30px 35px 40px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.fe08_card-2:hover {
  z-index: 2;
  transform: scale(1.1);
  box-shadow: 11px 11px 32px #79809917;
}

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

.flex-scrolling.inner-padding-medium.white-section {
  background-color: var(--white);
  background-color: #fff;
}

.flex-scrolling.inner-padding-medium {
  padding-top: 40px;
  padding-bottom: 80px;
}

.flex-scrolling.inner-padding-medium.vertical {
  flex-direction: column;
  height: 300px;
  margin-top: 80px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.flex-scrolling.inner-padding-medium.no-btm {
  margin-bottom: 0;
}

.flex-scrolling.inner-padding-medium.no-btm.top-60px.home-pd {
  margin-top: 0;
}

.flex-scrolling.inner-padding-medium.no-btm.top-60px.home-pd.no-bt {
  justify-content: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.flex-scrolling.inner-padding-medium.no-btm.top-60px.home-pd.no-bt.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.flex-scrolling.inner-padding-medium {
  margin-bottom: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 0 0 8px #0000001a;
}

.flex-scrolling.inner-padding-medium.no-btm {
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: 6px 0 6px #0000000f;
}

.flex-scrolling.inner-padding-medium {
  box-shadow: none;
  margin-bottom: 80px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.flex-scrolling.inner-padding-medium.no-btm {
  box-shadow: none;
  margin-top: 0;
  margin-bottom: 0;
}

.flex-scrolling.inner-padding-medium.no-btm.top-60px-2 {
  box-shadow: none;
  margin-top: 40px;
  margin-bottom: 30px;
}

.flex-scrolling.inner-padding-medium.no-btm.top-60px-2.home-pd {
  margin-top: 0;
}

.flex-scrolling.inner-padding-medium.no-btm.top-60px-2.home-pd.no-bt {
  margin-bottom: 0;
}

.logo-grid-ticker {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-right: 38px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.logo-wrap-ticker {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-logo {
  object-fit: contain;
  flex: 0 auto;
  width: 99.9998%;
  max-width: 150px;
  height: 50px;
}

.image-logo.ib-larger {
  width: 100%;
  max-width: 200px;
  height: 72px;
}

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

.h1-left._38px {
  font-size: 38px;
}

.code-div-100 {
  width: 100%;
}

.code-div-100.no-w {
  width: auto;
}

.code-div-100.hide {
  display: none;
}

.bodytext-18px {
  font-size: 18px;
}

.bodytext-18px.center-text {
  text-align: center;
}

.bodytext-18px.center-text.max-width-650px {
  max-width: 650px;
}

.bodytext-18px.center-text.max-width-780 {
  max-width: 980px;
  line-height: 1.5;
}

.bodytext-18px.p-center.div-max-width-700px._2-lines {
  color: #000;
  max-width: 780px;
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 26px;
}

.bodytext-18px.p-center.div-max-width-700px._2-lines.new-2 {
  max-width: 800px;
}

.bodytext-18px.p-center.div-max-width-700px._2-lines.new-2-copy {
  max-width: 850px;
}

.bodytext-18px.p-center.div-max-width-700px._2-lines.ct-p {
  margin-left: auto;
  margin-right: auto;
}

.bodytext-18px.p-center.div-max-width-700px._2-lines.max-p-850 {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.bodytext-18px.p-center.div-max-width-700px._2-lines.white {
  color: var(--white);
}

.bodytext-18px.p-center.battle-desc {
  width: 900px;
}

.bodytext-18px.p-center.battle-desc._16px-font {
  width: 700px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.bodytext-18px.p-center.battle-desc._16px-font.m-btm {
  width: 750px;
  margin-bottom: 100px;
  font-size: 18px;
  line-height: 28px;
}

.bodytext-18px.p-center.crm-desc {
  max-width: 900px;
}

.bodytext-18px.p-center.p-max-800 {
  max-width: 800px;
}

.bodytext-18px.hero-paragraph.p-center.new-black-col {
  color: #24252f;
}

.bodytext-18px.hero-paragraph.p-center.new-black-col.auto-1 {
  max-width: 750px;
}

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

.center-div.max-width-700-centered {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.center-div.max-width-700-centered.bottom-40px {
  text-align: center;
}

.center-div.max-width-700-centered.padding-24-side {
  padding-left: 24px;
  padding-right: 24px;
}

.center-div.bottom-20px.padding-20px {
  padding-left: 20px;
  padding-right: 20px;
}

.center-div.max-width-800-centered {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.center-div.bottom-50px {
  margin-bottom: 20px;
  padding: 20px;
}

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

.center-div.div-max-width-900px.align-center {
  margin-left: auto;
  margin-right: auto;
}

.center-div.margin-bottom-40 {
  padding-bottom: 40px;
}

.h2-center {
  text-align: center;
  line-height: 1.5em;
}

.h2-center._30px-medium {
  font-size: 30px;
  line-height: 1.4em;
}

.h2-center._30px-medium._80 {
  width: 80%;
}

.h2-center.whiteft {
  color: #fff;
}

.h2-center.max-width-700-heading {
  max-width: 700px;
}

.h2-center.comfortaa-use {
  color: #5f6368;
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  font-family: Comfortaa;
}

.h2-center.black-font {
  color: #101945;
}

.features-tab-link {
  background-color: #fff;
  border-radius: 5px;
  align-items: center;
  margin-bottom: 12px;
  padding: 16px 16px 16px 9px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3;
  transition: background-color .3s, color .3s;
  display: flex;
}

.features-tab-link:hover {
  color: #0f0a4d;
  background-color: #e3e6ed;
}

.features-tab-link.w--current {
  color: #fff;
  background-color: #230078;
}

.features-tab-link.grey-bg-2 {
  background-color: #f4f8fa;
}

.features-tab-link.grey-bg-2:hover {
  color: #fff;
  background-color: #230078;
}

.features-tab-link.grey-bg-2.w--current {
  background-color: #230078;
}

.feature-tabs {
  width: 100%;
  display: flex;
  position: static;
}

.feature-tabs.reduced-bottom-margin {
  margin-bottom: 20px;
}

.features-tab-pane {
  width: 100%;
  padding-top: 20px;
}

.features-tab-pane.nop {
  padding-top: 0;
}

.feature-pane-flex {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 90%;
  padding: 10px 24px 24px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
}

.feature-pane-flex.center-aligned {
  align-items: flex-start;
}

.feature-pane-flex.nop {
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}

.feature-tab-icon {
  background-color: #fff;
  border-radius: 48px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-right: 10px;
  display: flex;
}

.feature-tab-img {
  object-fit: contain;
  width: 90%;
  height: auto;
  margin-bottom: 20px;
  display: none;
}

.feature-tab-img.nothide {
  height: 87.2691%;
  display: block;
}

.feature-tab-img.nothide.height-1 {
  height: 400px;
  margin-bottom: 30px;
}

.feature-tab-img.nothide {
  display: block;
}

.features-tabs-menu {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.feature-tabs-wrap {
  width: 100%;
  position: relative;
}

.feature-tab-icon-img {
  width: 28px;
  height: 28px;
}

.feature-tabs-content {
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 70%;
  padding: 24px 24px 0;
  display: flex;
  position: relative;
  top: 0;
  bottom: 0;
  right: 0;
}

.half-div-2 {
  width: 50%;
  padding-right: 8.34%;
}

.half-div-2.full-width-mobile {
  margin-bottom: 40px;
}

.half-div-2.full-width-mobile._100-w {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-right: 0%;
  display: flex;
}

.half-div-2.full-width-mobile.hide {
  display: none;
}

.half-div-2.no-side-padding {
  padding-left: 0;
  padding-right: 0%;
}

.half-div-2.margin-left {
  padding-left: 8.34%;
  padding-right: 0%;
}

.half-div-2.margin-left.align-content-vc {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.lp-rich-text li {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6130d95fe8c728fa9dc5f8ef_check.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 18px;
  margin-bottom: 12px;
  padding-left: 26px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.card-heading {
  color: #101945;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.4em;
}

.card-heading.card-head {
  width: 69%;
}

.card-heading.medium {
  font-weight: 500;
}

._5x5-integration-grid {
  grid-column-gap: 40px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.top-40px {
  margin-top: 40px;
}

.top-40px.max-width-1000px {
  width: 100%;
  max-width: 1000px;
}

.top-40px.gridx3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.integration-links-small {
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.integration-icon-image {
  filter: grayscale();
  width: 40px;
  height: 40px;
  transition: all .3s ease-in-out;
}

.integration-icon-image:hover {
  filter: grayscale(0%);
}

.setup-account-div {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/625faaaa231af55ae5542773_grad.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.blue-heading-span {
  color: #00b3f1;
}

.h5-center-mobile {
  text-align: left;
  font-size: 22px;
}

.testimonials-card {
  text-align: center;
  background-color: #f1f8ff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  padding: 25px;
  display: flex;
}

.testimonials-card.less-padding {
  background-color: #fff;
  justify-content: flex-start;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.testimonials-grid {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.container-5 {
  z-index: 2;
  border-radius: 10px;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: visible;
}

.big-headline {
  color: #151f47;
  letter-spacing: -1px;
  margin-bottom: 20px;
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
}

.position {
  color: #0057ff;
  margin-top: 0;
  font-size: 16px;
  font-weight: 600;
}

.big-paragraph-2 {
  color: #003497;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-right: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.header-section {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.header-section.centered {
  align-items: center;
}

.header-section.centered.more-padding {
  text-align: center;
  margin-bottom: 60px;
}

.header-section.centered.more-padding.light {
  color: #fff;
}

.stars-div {
  margin-bottom: 10px;
}

.name-testimonials {
  margin-bottom: 0;
}

.star-image {
  width: 20px;
  display: inline-block;
}

.spacer-3 {
  background-color: #ebf1f5;
  flex: none;
  height: 48px;
}

.spacer-3._16 {
  background-color: #0000;
  width: 16px;
  height: 16px;
}

.card {
  color: #1d1916;
  text-align: left;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  width: 90%;
  padding: 36px 36px 24px;
  transition: transform .2s, opacity .2s;
  overflow: hidden;
  box-shadow: 0 1px 16px #00000014;
}

.card:hover {
  color: #1d1916;
  transform: translate(0, -3px);
}

.card.form.centerd-form {
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.card.form {
  max-width: 630px;
  box-shadow: 0 5px 30px #1019450d;
}

.card.form:hover {
  transform: none;
}

.card.form.no-shadow {
  box-shadow: none;
}

.card.form.centerd {
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.card.form.centerd.cls {
  height: auto;
}

.card.form.centerd.auto-form {
  width: 100%;
  height: auto;
}

.card.form.centerd.auto-form.hide-now {
  display: none;
}

.card.form.centerd {
  align-items: center;
  height: 70vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.card.typeform {
  z-index: 50;
  box-shadow: none;
  background-color: #0000;
  border-radius: 35px;
  width: auto;
  max-width: 500px;
  padding: 0;
  position: relative;
  inset: 60px 0% 0%;
  overflow: visible;
}

.card.typeform:hover {
  transform: none;
}

.card.typeform._w-100 {
  width: 100%;
  max-width: 100%;
}

.accordion-header {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 20px 30px;
  transition: padding .2s;
  display: flex;
}

.accordion-header:hover {
  padding-left: 34px;
}

.price-button-holder {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.price-description {
  font-size: 16px;
  line-height: 20px;
  display: inline;
}

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

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

.slide {
  background-color: #fff;
  border: 1px #4689d733;
  border-radius: 15px;
  margin-right: 50px;
  padding: 0;
  overflow: hidden;
  box-shadow: 14px 14px 50px #4689d733;
}

.link-arrow-2 {
  border-radius: 5px;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 9px 15px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 0 1px #0245f0;
}

.footer-link {
  color: #17204acc;
  align-items: center;
  font-size: 13px;
  line-height: 1.6em;
  transition: color .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.banner {
  width: 100%;
  position: relative;
}

._12-columns-3 {
  flex-flow: wrap;
  place-content: stretch center;
  align-items: center;
  margin-left: -16px;
  margin-right: -16px;
  display: flex;
}

._12-columns-3.align-top {
  align-items: flex-start;
}

._12-columns-3.vertical {
  flex-direction: column;
}

._12-columns-3.align-top {
  align-items: center;
  display: flex;
}

.top-margin-2 {
  position: relative;
}

.top-margin-2._15-pixels {
  margin-top: 15px;
}

.top-margin-2._10-pixels {
  margin-top: 10px;
}

.testimonial-text {
  font-size: 16px;
  line-height: 26px;
}

.rating-star {
  background-color: #ffe01b;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-bottom: 5px;
  margin-right: 2.5px;
  display: flex;
}

.rating-star.first {
  border-top-left-radius: 2.5px;
  border-bottom-left-radius: 2.5px;
}

.rating-star.last {
  border-top-right-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
}

.mask-testimonials {
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.bottom-50px {
  margin-bottom: 50px;
}

.testimonial-slider-new {
  background-color: #fff;
  border: 2px solid #17204a;
  border-radius: 5px;
  width: 31%;
  margin-right: 3%;
  padding: 25px 2.5%;
}

.display-none {
  display: none;
}

.blue-scribble-small {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6127843da229ffdc749b370c_M%20blue.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-bottom: 10px;
  display: inline-block;
}

.slide-right-arrow {
  background-color: #ffe01b;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 60px;
  padding-top: 3px;
  padding-left: 5px;
  font-size: 33px;
  display: flex;
}

.flex-2 {
  flex-wrap: wrap;
  display: flex;
  position: relative;
}

.content-section-blue {
  background-color: #f7f8fa;
  padding-top: 60px;
  padding-bottom: 70px;
  position: relative;
  overflow: hidden;
}

.content-section-blue.dark-blue {
  background-color: #230078;
}

.text-micro {
  color: #7f7f7f;
  font-size: 14px;
  line-height: 20px;
}

.testimonials {
  background-color: #0000;
  height: 100%;
  padding-left: 25px;
  padding-right: 25px;
}

.testimonial-pic {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-right: 22px;
}

.testimonial-pic._2 {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6127843da229ffa9999b3712_Ravi%20Gour.avif");
}

.testimonial-pic._1 {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6127843da229ff47d39b370e_Ravi%20Gour%20_%20Nielsen.avif");
}

.testimonial-pic._3 {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6127843da229ff2f3b9b3708_paneesh.avif");
}

.h4-small {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
}

.slide-left-arrow {
  background-color: #ffe01b;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 60px;
  padding-top: 3px;
  padding-right: 5px;
  font-size: 33px;
  display: flex;
}

.testimonial-heading {
  flex-flow: column wrap;
  display: flex;
  position: relative;
}

.heading-container {
  text-align: center;
  margin-bottom: 3.5em;
}

.heading-container._2rem {
  margin-bottom: 5rem;
}

.no-margin-top {
  margin-top: 0;
}

.scroll-to-id {
  z-index: -5;
  position: absolute;
  inset: -10% 0% 0%;
}

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

.slide-nav-2.sh {
  inset: auto 0% 11% 35%;
  inset: auto 0% 11% 35%;
  background-color: #eff2f5;
  border: 1px #cbd5e1;
  border-radius: 17px;
  align-items: center;
  width: 75vw;
  height: 2px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  inset: auto 0% 11% 35%;
}

.content {
  justify-content: flex-end;
  align-items: center;
  position: relative;
}

.container-7 {
  flex: 1;
  max-width: 1200px;
  padding: 3em 1em;
}

.container-7.top-padding-1em {
  padding-top: 1em;
}

.container-7.no-padding {
  padding-top: 0;
  padding-bottom: 1.5em;
}

.slide-2 {
  height: auto;
  position: static;
  overflow: visible;
}

.fade-in-on-scroll-2 {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fade-in-on-scroll-2.align-center {
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
}

.nav-btn-div {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.nav-btn-div.single-cta {
  grid-template-columns: 1fr auto;
}

.nav-btn-div.v2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: flex-start;
  display: block;
}

.plum-button-nav-yellow {
  color: #17204a;
  text-transform: uppercase;
  background-color: #ffe01b;
  border-radius: 4px;
  padding: 11px 34px;
  font-size: 12px;
  font-weight: 500;
  transition: color .2s ease-out, background-color .2s ease-out, box-shadow .2s ease-out;
}

.plum-button-nav-yellow:hover {
  color: #fff;
  background-color: #230078;
}

.plum-button-nav-yellow:active {
  color: #fff;
  background-color: #17204a;
  box-shadow: inset 0 0 0 1.5px #17204a;
}

.plum-button-nav-yellow.for-tabs {
  display: none;
}

.xoxoday-nav {
  background-color: var(--white);
  padding: 20px 40px;
  position: sticky;
  top: 0;
}

.xoxoday-nav.va-fixednav {
  padding-left: 0;
  padding-right: 0;
  position: sticky;
  inset: 0% 0% auto;
}

.xoxoday-nav.dark-nav {
  background-color: var(--white);
  border-bottom: 1px solid #e9edfc;
  height: 64px;
  padding: 10px 24px;
  position: sticky;
  top: 0;
}

.xoxoday-nav.dark-nav._80px-each {
  padding-left: 80px;
  padding-right: 80px;
}

.xoxoday-nav.sticky-nav {
  position: sticky;
  top: 0;
}

.xoxoday-nav.white-nav {
  background-color: #fff;
  border-bottom: 1px solid #e3e6ed;
  padding: 10px 24px;
  position: sticky;
  top: 0;
}

.xoxoday-nav.white-nav.new-nav {
  padding-left: 0;
  padding-right: 0;
}

.brand.hoz {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.text-block-tab {
  text-align: left;
  margin-top: 10px;
  font-size: 16px;
}

.form-text {
  color: #798099;
  text-align: center;
  margin-top: 20px;
  font-size: 12px;
}

.form-text.reduced-margin {
  color: #3c3c3c;
  text-align: center;
  margin-top: 12px;
  font-size: 12px;
  font-weight: 500;
}

.form-text.ak-btm-txt {
  color: #3c3c3c;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
}

.form-text.new-subtext {
  color: var(--black);
  text-align: center;
}

.form-text.text-center {
  color: var(--royal-blue);
}

.setup-btn {
  color: var(--white);
  text-transform: uppercase;
  border-radius: 5px;
  padding: 15px 30px;
  font-size: 14px;
  transition-property: all;
  box-shadow: inset 0 0 0 2px #fff3;
}

.setup-btn:hover {
  color: var(--black);
  background-color: #ffe01b;
  box-shadow: inset 0 0 0 2px #ffe01b;
}

.setup-btn.yellow-btn {
  color: var(--black);
  background-color: #ffe01b;
}

.block-right {
  padding: 20px 10% 20px 0%;
}

.block-right.ib-flex-space-between {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.block-right.ib-flex-space-between.vts {
  padding-right: 0%;
}

.image-circle---b2 {
  opacity: .8;
  width: 10%;
  margin-top: 4%;
  margin-left: 13%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.block-circle---b {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-circle---b1 {
  opacity: .6;
  width: 20%;
  margin-top: -14%;
  margin-left: -5%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.block-app-screen---b {
  position: relative;
}

.block-app-screen---b.left-align {
  justify-content: flex-end;
  display: flex;
}

.block-app-screen---b.left-align.hide {
  display: none;
}

.grid-2-columns {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .6fr .6fr;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-2-columns.ib-hero-grid._2x {
  grid-template-columns: 1fr 1fr;
}

.image-circle---b4 {
  opacity: .6;
  width: 20%;
  margin-top: -15%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-circle---b5 {
  opacity: .7;
  width: 8%;
  margin-top: -15%;
  margin-left: -7%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.p-centerd {
  text-align: center;
  font-size: 18px;
}

.p-centerd.white-text {
  color: var(--white);
  text-align: center;
}

.p-centerd.white-text.left-aligned {
  opacity: .9;
  text-align: left;
  line-height: 1.6;
}

.section-flex-wrap-absolute {
  display: flex;
}

.section-flex-wrap-absolute.center {
  align-items: center;
}

.section-flex-wrap-absolute.center.features {
  z-index: 5;
  z-index: 5;
  inset: auto 0% 0%;
  z-index: 5;
  inset: 25% 0% 0%;
  flex-direction: row;
  justify-content: flex-start;
  padding: 50px 50px 30px;
  position: absolute;
  inset: auto 0% 0%;
}

.module {
  color: #1d1d1f;
  background-color: #f1f4f6;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.module.no-padding {
  padding: 0;
}

.half-div-3 {
  width: 50%;
  padding-right: 8.34%;
}

.half-div-3.no-side-padding {
  padding-left: 0;
  padding-right: 0%;
}

.half-div-3.no-side-padding.no-top-padding {
  width: 60%;
}

.tabs-box-inside {
  width: 100%;
  overflow: hidden;
}

.ib-pf-test-tab-link {
  opacity: .4;
  color: #1d1d1f;
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  transition: opacity .4s;
  display: flex;
}

.ib-pf-test-tab-link:hover {
  color: #007aff;
}

.ib-pf-test-tab-link.w--current {
  opacity: 1;
  color: #007aff;
  background-color: #0000;
}

.bodytext-18px-2 {
  font-size: 18px;
  line-height: 1.44;
}

.bodytext-18px-2.bodytext-white {
  color: #fff;
}

.tabs-menu-inside {
  z-index: 10;
  background-color: #ffffff1a;
  border-radius: 12px;
  justify-content: center;
  align-items: stretch;
  height: 80px;
  display: flex;
  position: absolute;
  inset: 40px 40px auto;
  overflow: hidden;
}

.relative-block {
  z-index: 5;
  width: 100%;
  height: 420px;
  position: relative;
}

.relative-block.ib-larger.itrans {
  height: 460px;
}

.tab-logos {
  object-fit: contain;
  width: 145.547px;
  height: 50px;
}

.tab-logos.max-width-60p {
  width: 40%;
  max-width: 60%;
}

.tab-image {
  object-fit: cover;
}

.gradient-top {
  z-index: 1;
  background-image: linear-gradient(#00000040, #0000 75%);
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.card-min-height {
  cursor: default;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 25px;
  display: flex;
  position: relative;
}

.card-min-height.img-wrapper-diwali {
  justify-content: center;
  align-items: center;
  padding: 0;
}

.bg-image {
  z-index: 0;
  border-radius: 8px;
  width: 430px;
  position: absolute;
  inset: 0%;
  box-shadow: 0 15px 50px -5px #692f4014;
}

.bg-image.diwali-moving-img {
  box-shadow: none;
  width: 400px;
}

.moving-wrapper {
  z-index: 5;
  flex-direction: row;
  width: 100%;
  height: 300px;
  display: flex;
  position: relative;
}

.moving-wrapper.margin-bottom-80 {
  margin-bottom: 8em;
}

.moving-wrapper.btm-80px {
  height: 380px;
}

.moving-wrapper.auto-h {
  height: 600px;
}

.moving-wrapper.auto-h.h-new {
  height: 640px;
}

.moving-wrapper.auto-h.h-new.no-overflow {
  overflow: hidden;
}

.moving-content-section {
  width: 100%;
  margin-top: 2px;
  padding-top: 80px;
  position: relative;
  overflow: hidden;
}

.moving-content-section.ib-gift-cat-mmarquee {
  background-image: linear-gradient(#fff, #ff145b00);
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.moving-content-section.ib-gift-cat-mmarquee.new {
  padding-bottom: 130px;
}

.moving-content-section.ib-gift-cat-mmarquee.new.bottom-m-0 {
  padding-top: 80px;
  padding-bottom: 0;
}

.moving-card {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 400px;
  min-height: 350px;
  margin: 10px 20px;
}

.moving-content {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.moving-content.bg-alice-blue {
  background-color: #f6f7f9;
}

.moving-card-shift {
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 430px;
  margin: 60px 20px 10px;
}

.moving-card-shift.normal-card {
  min-width: 400px;
  margin: 0;
}

.moving-card-shift.normal-card._20px-r {
  min-width: 350px;
  margin-right: 20px;
}

.moving-card-shift.normal-card._40px-r {
  min-width: 350px;
  margin-right: 40px;
}

.block-image-container {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6137281cb09fb11180bf3699_Physical-Devices.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 14px;
  width: 100%;
  padding: 7em 3.5em;
}

.block-image-container.gradient {
  background-image: linear-gradient(to right, #210cae 25%, #8dc4fa 100%, #154c58);
  padding: 3.2em 3.5em 3.2em 4.3em;
  position: relative;
  overflow: hidden;
}

.block-image-content {
  color: #fff;
  width: 100%;
}

.block-image-content.gradient {
  width: 45%;
  padding-right: 2em;
}

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

.image-circle---7 {
  width: 14%;
  margin-top: 7%;
  margin-left: -7%;
  position: absolute;
}

.image-circle---3 {
  width: 20%;
  margin-top: 9%;
  margin-left: 22%;
  position: absolute;
}

.block-circle---hero-1 {
  z-index: 5;
  width: 80%;
  position: absolute;
}

.app-screen---hero-2 {
  z-index: 20;
  border-radius: 24px;
  width: 26%;
  display: none;
  position: absolute;
  inset: auto 20px -40px auto;
  box-shadow: 0 25px 50px -10px #642c0012;
}

.image-circle---6 {
  width: 8%;
  margin-top: -17%;
  margin-left: 84%;
  display: none;
  position: absolute;
}

.block-hero-img {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 110px;
  display: flex;
  position: relative;
}

.block-hero-img.top-margin-0px {
  margin-top: 0;
}

.block-hero-img.top-margin-0px.relative-copy {
  justify-content: center;
  position: static;
  top: -18rem;
}

.image-circle---2 {
  width: 30%;
  margin-top: -20%;
  margin-left: -45%;
  position: absolute;
}

.block-circle---hero-2 {
  z-index: 15;
  width: 26%;
  position: absolute;
  inset: auto 20px -40px auto;
}

.image-circle---1 {
  width: 50%;
  margin-top: -34%;
  margin-left: -27%;
  display: none;
  position: absolute;
}

.app-screen---hero-1 {
  z-index: 10;
  border-radius: 24px;
  width: 80%;
  height: 99.9999%;
  position: relative;
  box-shadow: 0 25px 50px -10px #642c0012;
}

.app-screen---hero-1._100--img {
  width: 100%;
}

.image-circle---9 {
  width: 6%;
  margin-top: -12%;
  margin-left: -1%;
  display: none;
  position: absolute;
}

.image-circle---4 {
  width: 25%;
  margin-top: -8%;
  margin-left: 83%;
  display: none;
  position: absolute;
}

.image-circle---8 {
  width: 8%;
  margin-top: -2%;
  margin-left: -11%;
  position: absolute;
}

.image-circle---5 {
  width: 12%;
  margin-top: -7%;
  margin-left: 90%;
  position: absolute;
}

.curved-absolute-div-plum {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/61384a83284ec41d1ca4c8dd_bg-yellow%20(1).svg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 70%;
  position: absolute;
  inset: auto 0% 0%;
}

.gifts-marquee {
  justify-content: space-between;
  display: flex;
}

.image-115 {
  height: 100%;
}

.send-gift-content-wrap {
  width: 70%;
}

.ib-festive-form-wrapper {
  z-index: 20;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 80%;
  padding: 24px 32px 10px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 4px 4px 30px 10px #2300780f;
}

.ib-festive-form-wrapper._90 {
  width: 100%;
}

.ib-pf-test-progress-bar {
  background-color: #fff;
  height: 3px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.ib-fg-try-for-free-wrapper {
  flex-direction: column;
  align-items: center;
  width: 50%;
  padding-left: 0;
  padding-right: 0%;
  display: flex;
}

.festive-gift-hero-content {
  z-index: 10;
  color: #fff;
  padding: 20px 10% 0 0%;
  position: relative;
}

.diwali-lights-bg {
  opacity: .8;
  width: auto;
  height: 70%;
  position: absolute;
  inset: 0% auto auto 5px;
}

.diwali-gift-mandala-bg {
  width: auto;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.diwali-gift-mandala-bg.mbm-soft-light {
  z-index: 0;
  opacity: .75;
  opacity: .75;
}

.bodytext-14px {
  font-size: 14px;
  line-height: 1.57;
}

.section-link-2 {
  color: #d73868;
  text-align: left;
  align-items: center;
  font-size: 18px;
  display: flex;
}

.section-link-2.link-center-mobile {
  font-weight: 500;
}

.left-col-content {
  width: 40%;
  margin-right: 20px;
}

.features-widget-wrap-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.features-widget-wrap-copy {
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  height: 250px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.features-widget-wrap-copy.itannsition {
  height: 280px;
}

.lp-rich-text-festive-page li {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6130d95fe8c728fa9dc5f8ef_check.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 18px;
  margin-bottom: 15px;
  padding-left: 26px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.lp-rich-text-festive-page ul {
  margin-bottom: 0;
}

.lp-rich-text-festive-page.is-hide {
  display: none;
}

.market-survey-research li {
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/623b2939fcec4a0e190be6de_Check.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 18px;
  margin-bottom: 16px;
  padding-left: 26px;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  display: block;
}

.market-survey-research ul {
  margin-bottom: 0;
  font-style: normal;
}

.ib-brand-ticker-section {
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.ib-brand-ticker-section.top-72px {
  margin-top: 72px;
}

.ib-brand-ticker-section.margin-40px {
  margin-bottom: 40px;
}

.ib-brand-ticker-section.margin-40px._60px-margin {
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.ib-brand-ticker-section.margin-40px._60px-margin.b-30px {
  padding-bottom: 0;
}

.tab04_tabs-2 {
  align-items: flex-start;
  max-width: 1120px;
  display: flex;
}

.tab04_icon {
  width: 22px;
  height: 22px;
  margin-right: 15px;
}

.tab04_icon:active {
  filter: none;
}

.tab04_image {
  border-radius: 9px;
  width: 100%;
  height: 100%;
  position: relative;
}

.tab-lightbox {
  width: 100%;
  height: 100%;
  display: block;
}

.tab04_tab-2 {
  color: #0a1f44;
  background-color: #0000;
  border: 2px solid #e3e6ed;
  border-radius: 8px;
  min-width: 200px;
  margin-bottom: 10px;
  padding: 20px 25px;
  display: flex;
}

.tab04_tab-2:hover {
  background-color: #f7f8fa;
}

.tab04_tab-2.w--current {
  background-color: #ffe01b;
  border: 2px solid #ffe01b;
  border-radius: 5px;
  min-width: 288px;
  font-weight: 400;
}

.tab-menu-integration {
  background-color: #fafbfc;
  border: 2px solid #000;
  border-radius: 5px;
  flex-direction: column;
  order: 1;
  align-items: stretch;
  min-width: 350px;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 35px;
  padding: 30px;
  display: flex;
}

.tab04_content {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 15px 20px;
  display: block;
}

.ib-schedule-a-demo-pointer-text {
  text-align: left;
  justify-content: center;
  font-size: 18px;
  font-weight: 500;
  display: flex;
}

.ib-cta-column-plumvstango {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  display: flex;
  position: relative;
}

.ib-schedule-a-demo-pointer-text-conntainer {
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.ib-plmvstango-form-pointer {
  width: 20px;
  height: 20px;
  margin-left: 8px;
  padding: 2px;
}

.ib-schedule-form-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0 20px;
  display: flex;
}

.block-circle---a {
  width: 100%;
}

.block-sticky {
  margin-top: 85px;
  margin-bottom: 85px;
  position: sticky;
  top: 150px;
}

.block-sticky.left-align-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.block-sticky.left-align-content.no-sticky {
  position: relative;
  top: 70px;
}

.block-sticky.left-align-content.no-sticky.margin-top {
  margin-top: 0;
}

.block-sticky.left-align-content.no-sticky.margin-top.negative {
  top: 0;
}

.block-sticky.left-align-content.no-m-s {
  justify-content: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  position: static;
}

.app-screen---a {
  overflow: hidden;
}

.center-div-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.card-3 {
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: inset 0 0 #ffe01b;
}

.card-3:hover {
  box-shadow: inset 0 0 0 2px #ffe01b;
}

.card-3.features-v3 {
  cursor: default;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.features-tab-link-2 {
  background-color: #fff;
  border-radius: 5px;
  align-items: center;
  margin-bottom: 12px;
  padding: 16px 16px 16px 9px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3;
  transition: background-color .3s, color .3s;
  display: flex;
}

.features-tab-link-2:hover {
  color: #0f0a4d;
  background-color: #e3e6ed;
}

.features-tab-link-2.w--current {
  color: #fff;
  background-color: #230078;
}

.h2-white {
  color: #fff;
}

.block-circle---b-2 {
  width: 100%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.block-circle---b-2.grid-2x2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.block-right-2 {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0%;
  display: block;
}

.block-right-2.left-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.block-right-2.no-padding-top {
  padding-top: 0;
  display: block;
}

.grid-2-columns-3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  align-items: center;
  width: 100%;
}

.grid-2-columns-3.right-col-big {
  grid-template-columns: 1fr 1.1fr;
}

.grid-2-columns-3.equal-div {
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
}

.grid-2-columns-3.new, .grid-2-columns-3.right-col-big {
  grid-template-columns: 1fr 1fr;
}

.grid-2-columns-3.devx-slider {
  grid-column-gap: 120px;
  grid-template-columns: .75fr 1fr;
}

.grid-2-columns-3.gap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.app-screen---b-2 {
  z-index: 10;
  box-shadow: none;
  width: 100%;
  height: 100%;
  position: relative;
}

.app-screen---b-2.security-page {
  min-width: 320px;
}

.app-screen---b-2.security-page.no-shadow, .app-screen---b-2.no-shadow {
  box-shadow: none;
}

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

.ib-g2-gartner-grid {
  grid-column-gap: 8px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  width: 70%;
  display: grid;
}

.ib-g2-gartner-grid.min-content {
  grid-column-gap: 20px;
  grid-template-columns: min-content min-content min-content;
  justify-items: start;
  width: auto;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.ib-g2-gartner-grid.min-content.grid-center {
  justify-content: center;
  justify-items: center;
}

.ib-g2-gartner-grid.min-content.left-align {
  font-size: 30px;
}

.ib-g2-gartner-grid.min-content.left-align.ll {
  grid-column-gap: 10px;
}

.ib-small-product-rating-card {
  z-index: 99;
  background-color: #fff;
  border: 1.5px solid #f0f2f6;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 10px 16px;
  font-size: 14px;
  font-weight: 300;
  transition: all .2s;
  display: flex;
  position: relative;
  box-shadow: 0 45px 70px 9px #18397f12;
}

.ib-small-product-rating-card.transparent {
  box-shadow: none;
  text-align: center;
  background-color: #fff0;
  border-width: 0;
  justify-content: space-between;
  align-items: center;
  width: 90px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.ib-default-bodytext-centre {
  text-align: center;
}

.ib-default-bodytext-centre._12 {
  color: #101945;
  font-size: 12px;
  font-weight: 500;
}

.ib-default-bodytext-centre._10px-ratings {
  font-size: 9px;
  font-weight: 300;
  display: none;
}

.ib-bottom-form-left-column {
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  width: 40%;
  min-height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
}

.ib-bottom-form-left-column.no-min-height {
  min-height: 0%;
}

.ib-bottom-form-left-column.no-min-height.align-center-footer {
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
}

.ib-bottom-form-section-flex {
  display: flex;
  position: relative;
}

.metric-row {
  flex: 1;
  margin-left: 12px;
  margin-right: 12px;
}

.metric-row.horizontal {
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container-dark {
  flex: 1;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-dark.grad-bg {
  background-color: #f6f7f9;
  border-radius: 10px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-dark.grad-bg.m-padding {
  padding-top: 60px;
  padding-bottom: 160px;
}

.container-dark.z-index-3 {
  z-index: 3;
  position: relative;
}

.container-dark.padding-bg-card {
  background-image: linear-gradient(#f5fcff, #f5fcff00);
  border-radius: 15px;
  padding: 40px;
}

.container-dark.max-width-900px {
  max-width: 900px;
}

.container-dark.new {
  max-width: none;
  margin-top: 60px;
  padding-left: 0;
  padding-right: 0;
}

.container-dark.relative {
  position: relative;
}

.container-dark.cta-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-title-white {
  max-width: 50%;
  margin: 0 auto 16px;
  font-size: 42px;
  line-height: 48px;
}

.metrics {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: block;
}

.metric-block {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: 16px;
  margin-right: 16px;
  padding: 40px 32px;
  display: flex;
}

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

.margin-top._2rem {
  margin-top: 2rem;
}

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

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

.container-default-2 {
  max-width: 1244px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-11 {
  z-index: 2;
  flex: 1;
  max-width: 1380px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.anchor-wrapper {
  z-index: 1000;
  color: #101945;
  background-color: #f7f7f7;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
  margin-bottom: -20px;
  padding-top: 22px;
  padding-bottom: 22px;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

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

.text-block-9 {
  color: #101945;
  margin-left: 18px;
  margin-right: 18px;
  font-size: 18px;
}

.dropdown-toggle-2, .dropdown-4 {
  display: none;
}

.hero-buttons-container {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.content-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.block-hero {
  z-index: 2;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.block-hero.horizontal-w {
  flex-direction: row;
}

.button-8 {
  color: #fff;
  text-align: center;
  background-color: #4869fe;
  border-radius: 5px;
  flex: 0 auto;
  align-self: auto;
  min-width: 117px;
  height: auto;
  margin-bottom: 0;
  margin-right: 0;
  padding: 15px 30px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.button-8:hover {
  color: #fff;
  text-decoration: none;
}

.button-8.transparent {
  color: #17204a;
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6152e2e13fd1da6a571a9e55_Black%20Arrow%20Right.svg");
  background-position: 93%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 15px;
  padding-right: 50px;
  transition: background-position .3s, color .3s;
  position: relative;
}

.button-8.light-blue {
  color: #242424;
  text-align: center;
  background-color: #ffe01b;
  transition: background-color .3s, color .3s;
}

.button-8.light-blue:hover {
  color: #fff;
  background-color: #230078;
  text-decoration: none;
}

.button-8.transparent {
  color: #17204a;
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6152e2e13fd1da6a571a9e55_Black%20Arrow%20Right.svg");
  background-position: 93%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-left: 15px;
  padding-right: 50px;
  transition: background-position .3s, color .3s;
  position: relative;
}

.button-8.transparent:hover {
  background-position: 96%;
  text-decoration: none;
}

.paragraph-hero {
  text-align: center;
  max-width: 1000px;
  margin-bottom: 34px;
  font-size: 18px;
}

.section-hero {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 80px 30px 60px;
  display: flex;
}

.button-holder, .button-holder.last, .button-holder.last {
  margin-right: 0;
}

.button-holder.ct-in {
  text-align: center;
}

.market-survey-research-diy {
  margin-top: 17px;
}

.market-survey-research-diy li {
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6130d95fe8c728fa9dc5f8ef_check.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 18px;
  width: 30%;
  margin-bottom: 16px;
  padding-left: 26px;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  display: block;
}

.market-survey-research-diy ul {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.hidden-code {
  display: none;
}

.paragraph-12 {
  font-size: 18px;
  line-height: 1.4em;
}

.ak-widthdiv {
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-13 {
  text-align: center;
  width: 70%;
}

.ak-headindiv {
  justify-content: center;
  align-items: center;
  display: flex;
}

.leftdiv {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  display: flex;
}

.html-embed-17, .html-embed-18, .html-embed-19 {
  display: block;
}

.html-embed-20 {
  cursor: pointer;
}

.html-embed-20.download-cta {
  margin-top: 20px;
}

.section-new-2 {
  padding: 40px;
}

.section-new-2.padding-40px {
  padding-top: 40px;
}

.section-new-2.padding-40px.bg-dark-blue {
  background-color: #230078;
}

.section-new-2.padding-40px.bg-dark-blue._40pxm {
  padding-bottom: 40px;
}

.section-new-2.padding-40px.bg-dark-blue._40pxm._20pxm {
  padding-top: 0;
  padding-bottom: 0;
}

.section-new-2.white-section {
  background-color: #fff;
}

.container-new-2 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-new-2.max-width-1000 {
  max-width: 1000px;
}

.container-new-2.max-width-1000.padding-left-75px {
  padding-left: 100px;
}

.heading-sequence-2 {
  max-width: 250px;
}

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

.tab-subtext {
  color: #f7f8fa;
  text-align: center;
  max-width: 650px;
  font-size: 16px;
}

.full-image-2 {
  object-fit: cover;
  width: 90%;
  height: 100%;
  margin-bottom: 30px;
  display: block;
  position: relative;
}

.button-tab {
  color: #230078;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  margin-left: 0;
  margin-right: 10px;
  padding: 15px 25px;
  font-size: 16px;
}

.button-tab.w--current {
  color: #230078;
  background-color: #ffe01b;
}

.image-tab-wrapper {
  border-radius: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tabs-menu-4 {
  justify-content: center;
  padding-top: 9vh;
  padding-bottom: 3vh;
  display: flex;
}

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

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

.center-align-div.inner-padding-30px {
  padding-left: 30px;
  padding-right: 30px;
}

.relative-grid-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.relative-grid-div.z-index-5 {
  z-index: 5;
}

.p-center {
  color: var(--dark-slate-blue);
  text-align: center;
  min-width: 0;
  max-width: none;
  font-weight: 400;
}

.p-center.p-grey {
  color: #24252f;
}

.p-center.p-grey.max-width-550-centerd {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.p-center.left-on-mobile {
  color: var(--dark-slate-blue);
}

.p-center.top-30px {
  margin-top: 30px;
}

.p-center.left-align-on-mobile.width-less {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.p-center.grey-p {
  color: #24252f;
}

.p-center.max-width-510 {
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
}

.p-center.us-w {
  max-width: 650px;
}

.p-center.no-btm {
  margin-bottom: 0;
}

.p-center.no-btm.lft {
  text-align: left;
}

.p-center.max-p-400 {
  max-width: 400px;
}

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

.grid-9 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.grid-9.desk-3 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-9.desk-3.tab-3.mob-1 {
  z-index: 2;
  justify-items: stretch;
}

.heading-check-2 {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-14 {
  max-width: 470px;
  margin-bottom: 34px;
}

.check-2 {
  background-color: #fff;
  border-radius: 50%;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-right: 14px;
  display: flex;
  box-shadow: 0 10px 20px -5px #642c0012;
}

.block-check-2 {
  flex-direction: row;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.tab-link-inside {
  opacity: .4;
  color: #1d1d1f;
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  transition: color .4s;
  display: flex;
}

.tab-link-inside:hover {
  color: #007aff;
}

.tab-link-inside.w--current {
  opacity: 1;
  color: #007aff;
  background-color: #0000;
}

.tabs-menu-inside-2 {
  z-index: 10;
  background-color: #ffffff1a;
  border-radius: 12px;
  justify-content: center;
  align-items: stretch;
  height: 80px;
  display: flex;
  position: absolute;
  inset: 40px 40px auto;
  overflow: hidden;
}

.relative-block-2 {
  z-index: 5;
  width: 100%;
  position: relative;
}

.tab-image-2 {
  width: 100%;
  height: 100%;
}

.icon-check-2 {
  width: 18px;
  height: 18px;
}

.xoxodayandsurveymonkey {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/615f182c71d3e8b7194e9d7b_Survey%20Monkey%20%2B%20Xoxoday%20bg.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-clip: border-box;
  margin-bottom: 200px;
  padding: 40px 0 80px;
}

.image-block {
  justify-content: center;
  align-items: center;
  height: 252.063px;
  transition: all .2s;
  display: block;
  position: relative;
}

.image-125 {
  width: 100%;
  height: 109.852%;
}

.hide-lottie {
  display: none;
}

.image-tab-1 {
  width: 96%;
  height: 78.1321%;
  margin-bottom: 40px;
}

.div-block-56 {
  margin-bottom: 60px;
}

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

.heading-10.survheading {
  color: #fff;
  font-size: 33px;
  font-weight: 500;
  line-height: 1.4em;
}

.text-span-13 {
  font-size: 28px;
}

.scrolling-logos {
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  overflow: hidden;
}

.logosdiv {
  justify-content: center;
  align-items: center;
  min-width: 200px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.collection-list {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.red-text-2 {
  color: #ff145b;
}

.globe-card-heading {
  margin-bottom: 0;
}

.globe-card-heading.title-numbers.white-font {
  color: #fff;
}

.global-scale-div-2 {
  background-color: #230078;
  border-radius: 5px;
  width: 100%;
}

.yellow-text-2 {
  color: #ffe01b;
}

.p-center-mobile-2 {
  text-align: left;
  line-height: 1.5em;
}

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

.blue-text-2 {
  color: #26d4f7;
}

.globe-card-2 {
  text-align: left;
  background-color: #ffffff0f;
  border-radius: 5px;
  align-items: center;
  padding: 30px;
  transition: all .3s ease-out;
  display: flex;
}

.globe-card-2:hover {
  background-color: #ffffff1a;
}

.globe-card-icon {
  border-radius: 10px;
  width: 70px;
  height: 70px;
  margin-right: 20px;
}

.half-div-70 {
  width: 70%;
  padding-right: 8.34%;
}

.half-div-70.flex-align-distributed {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.half-div-30 {
  width: 30%;
  padding-right: 8.34%;
}

.half-div-30.no-side-padding {
  padding-left: 0;
  padding-right: 0%;
}

.h3-center-mobile-4.h2-white {
  text-align: left;
}

.h3-center-mobile-4.h2-white._30px-medium.align-center {
  text-align: center;
}

.h3-center-mobile-4.h2-white.number-text-new {
  margin-bottom: 15px;
  font-size: 48px;
}

.globe-section-blue-2 {
  color: #fff;
  background-color: #230078;
  border-radius: 5px;
  padding: 40px;
}

.reward-grid-3-col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
  position: relative;
}

.white-font {
  color: #fff;
}

.image-126 {
  object-fit: contain;
  width: 150px;
  max-width: 150px;
  height: 50px;
}

.collection-list-wrapper-4 {
  display: flex;
}

.tab03_paragraph {
  color: #45495a;
}

.bottom-40px {
  margin-bottom: 40px;
}

.bottom-40px.aws-activate {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab03_icon_wrap {
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  padding: 25px;
  transition: border .25s;
  display: flex;
  box-shadow: 1px 1px 35px #0000000d;
}

.tab03_icon_wrap:hover {
  border: 2px solid #6000fc;
}

.tab03_icon_wrap.w--current {
  background-image: linear-gradient(#ce1b1bc4, #fd9a0f);
}

.tab03_icon_wrap.dnot {
  display: none;
}

.tab03_block_right {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  padding: 60px 30px;
  display: flex;
}

.tab03_tab_link {
  z-index: 9;
  opacity: .9;
  color: #798099;
  text-align: center;
  background-color: #0000;
  border-bottom: 3px solid #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 14.28%;
  padding: 10px;
  transition: opacity .2s ease-in;
  display: flex;
}

.tab03_tab_link:hover {
  opacity: 1;
}

.tab03_tab_link.w--current {
  z-index: 9;
  opacity: 1;
  color: #17204a;
  background-color: #0000;
  border-bottom: 3px solid #ff145b;
  justify-content: center;
  font-weight: 600;
  transition: all .2s;
}

.tab03_block_left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding: 30px;
  display: flex;
}

.tab03_tabs {
  top: auto;
}

.tab03_content {
  overflow: visible;
}

.tab03_menu {
  border-bottom: 1.5px solid #e3e6ed;
  align-items: stretch;
  margin-bottom: 0;
  display: flex;
}

.tab03_icon {
  max-width: 25px;
}

.tab03_container {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.tab03_tab_content {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.tab03_pane {
  background-color: #f7f8fa;
  min-height: 450px;
}

.tab03_image {
  width: 60%;
}

.tab03_image.ib-consumer-promo-tab-image {
  object-fit: contain;
  width: 100%;
  max-height: 100%;
}

.caption-14px-2 {
  text-align: left;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.57;
}

.caption-14px-2.caption-white {
  color: #fff;
}

.box-1 {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.box-2 {
  display: flex;
}

.swiggy-para {
  background-color: #fff;
  border-radius: 10px;
  width: 500px;
  height: 140px;
  padding: 20px;
}

.swiggy-para.swigs {
  height: auto;
}

.swiggy-para.fynds {
  height: 194px;
}

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

._2-button-grid.show-on-desktop {
  grid-column-gap: 0px;
}

.hero-title-container {
  z-index: 1;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.hero-text {
  margin-top: 0;
  margin-bottom: 0;
}

.hero-text.center {
  text-align: center;
  letter-spacing: -.03em;
  text-align: center;
}

.heading-small-2 {
  color: #fafafa;
  margin-top: 3px;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.heading-small-2.mkt-research-incentives {
  color: #17204a;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
}

.gray-wrapper-2 {
  background-color: #1b1b1b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 220px;
  margin-bottom: 0;
  padding: 2.5em;
  display: flex;
  position: relative;
}

.gray-wrapper-2.features-icons {
  background-color: #322180;
  justify-content: flex-start;
  padding: 1em 1.25em;
}

.gray-wrapper-2.market-research-ftrs {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  min-height: auto;
  padding: 1.5em;
  transition: all .25s;
  box-shadow: inset 0 0 0 2px #e3e6ed, 10px 10px 16px #1e25410f;
}

.gray-wrapper-2.market-research-ftrs:hover {
  box-shadow: inset 0 0 0 2px #e3e6ed;
}

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

.icon-wrapper.centre {
  justify-content: center;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

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

.section-new-3 {
  padding: 80px 40px;
}

.section-new-3.beige {
  background-color: #fff8e7;
}

.section-new-3.beige.padding-top-30px {
  padding-top: 30px;
}

.section-new-3.beige.padding-top-30px.padding-bottom-30px {
  padding-bottom: 30px;
}

.section-new-3.beige.padding-top-30px.padding-bottom-30px.hide {
  display: none;
}

.section-new-3.grey-section {
  background-color: #f7f8fa;
}

.section-new-3.tab-blue-section {
  background-color: #230078;
}

.section-new-3.white-section.negetive-section-margin {
  padding-top: 120px;
  padding-bottom: 100px;
}

.section-new-3.white-section.negetive-section-margin.grey-section {
  background-color: #f7f8fa;
}

.section-new-3.qualtrics-bg {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/61af1098fc373a496a9b4648_qualtrics%20bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 100px;
}

.section-new-3.baige-section-new {
  background-color: #fffaeb;
}

.section-new-3.baige-section-new.negetive-section-margin {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-new-3.blue-section-new {
  background-color: #230078;
}

.section-new-3.blue-section-new.negetive-section-margin {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-new-3.white-section {
  background-color: #fff;
}

.features-widget-wrap-3 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.features-widget-wrap-3.form-wrap.webinar-form {
  border: 1px solid #e3e6ed;
  border-radius: 15px;
  box-shadow: 0 28px 33px -5px #1e335e26;
}

.features-widget-wrap-3.form-wrap {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  align-items: stretch;
  padding: 40px;
}

.features-widget-wrap-3.form-wrap.webinar-form {
  border: 1px solid #e3e6ed;
  border-radius: 15px;
  padding-bottom: 20px;
  box-shadow: 0 28px 33px -5px #1e335e26;
}

.p-center-mobile-3 {
  text-align: left;
}

.box-item-link {
  width: 100%;
  height: 100%;
  text-decoration: none;
  position: relative;
}

.box-item-link:hover {
  text-decoration: none;
}

.fade-in-on-scroll-3 {
  justify-content: space-between;
  align-items: center;
}

.zohocrm-logos {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.zohocrm-logos.hidezoho {
  display: none;
}

.zoho-logo-1 {
  filter: grayscale();
  justify-content: center;
  align-items: center;
  width: 200px;
  display: flex;
}

.zoho-logo-1:hover {
  filter: none;
}

.div-block-61 {
  overflow: hidden;
}

.section-flex-wrap-2 {
  display: flex;
}

.section-flex-wrap-2.center {
  text-align: left;
  align-items: center;
}

.section-flex-wrap-2.center {
  align-items: center;
}

.section-flex-wrap-2.center.features {
  flex-direction: row;
  padding-top: 0;
  padding-bottom: 0;
}

.section-flex-wrap-2.center.features {
  z-index: 5;
  flex-direction: row;
  padding: 50px 50px 30px;
  position: absolute;
  inset: auto 0% 0%;
}

.section-flex-wrap-2.center.features.z-index-2 {
  z-index: 2;
  position: relative;
}

.full-width-video-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.full-width-video-wrap.flex-video {
  border-radius: 10px;
  height: 100%;
}

.home-bg-video {
  z-index: 2;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.light-box-yt {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.light-box-yt.thankyou-page-lghtbx {
  height: 600px;
}

.app-screen---a2-3 {
  border-radius: 0;
  width: 100%;
  height: 99.9999%;
}

.app-screen---a2-3.for-desktop {
  height: 100%;
}

.app-screen---a2-3.for-desktop.small-image {
  height: 100%;
}

.app-screen---a2-3.for-desktop.log-img {
  width: 70%;
}

.app-screen---a2-3.for-tab {
  display: none;
}

.app-screen---a2-3.small-image {
  width: 90%;
}

.grey-cta-div {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/625faaaa231af55ae5542773_grad.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.grey-cta-div.verticle {
  flex-direction: column;
  padding-left: 40px;
  padding-right: 40px;
}

.compare-line {
  padding-top: 10px;
}

.compare-grid {
  grid-column-gap: 15px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: grid;
}

.compare-grid.top {
  margin-top: 0;
  margin-bottom: 10px;
}

.compare-pargraph {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.display-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.display-6.no-margin {
  margin-bottom: 0;
}

.add-line-below {
  border-bottom: 1px solid #29335c33;
  padding-bottom: 15px;
}

.check-image {
  width: 20px;
  height: 20px;
}

.compare-wrapper {
  background-color: var(--white);
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 45px 55px;
}

.compare-wrapper.empuls {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000;
  flex-flow: column;
  padding: 0;
  display: flex;
}

.module-2 {
  background-color: var(--white);
  color: #1d1d1f;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.module-2.fade-in-2nd, .module-2.fade-in-1st {
  align-items: center;
}

.ftrs-academia-subtext {
  color: #8a8a8e;
  font-size: 16px;
  font-weight: 400;
}

.image-bottom {
  margin-top: 40px;
}

.image-bottom.fade-in-1st {
  width: 99.9972%;
  height: 59.1365%;
}

.width-75 {
  width: 75%;
}

.description {
  z-index: 5;
  color: #686d84;
  letter-spacing: -.02em;
  max-width: 560px;
  margin-top: 8px;
  margin-bottom: 8px;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.4;
  position: relative;
}

.description.fade-in-1st {
  font-size: 16px;
  line-height: 1.4;
}

.image-top {
  margin-bottom: 40px;
}

.image-top.fade-in-1st {
  width: 99.9972%;
  height: 56.4093%;
}

.ftrs-academia-h4 {
  font-size: 22px;
}

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

.box-item-link-2 {
  width: 100%;
  height: 100%;
  text-decoration: none;
  position: relative;
}

.box-item-link-2:hover {
  text-decoration: none;
}

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

._40px-m {
  margin-top: 40px;
}

.sub-text-p1 {
  color: #45495a;
  font-size: 16px;
  line-height: 1.3em;
}

.faq03_h4 {
  color: #101945;
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 38px;
  font-weight: 600;
  line-height: 42px;
}

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

.faq03 {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 80px 5% 120px;
  display: flex;
}

.faq03.streched {
  align-items: stretch;
  padding-bottom: 80px;
}

.faq03.streched.hide {
  display: none;
}

.faq03_title_wrap {
  margin-bottom: 45px;
}

.faq03_container {
  flex: 1;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.blue-bg {
  color: #254fe4;
  background-color: #254fe412;
}

.margin-bottom {
  z-index: 5;
  margin-bottom: 75px;
  position: relative;
}

.product-card-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.product-card-grid.security-page {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  max-width: 1100px;
}

.product-card-grid.prepaid-page {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: none;
}

.product-card-grid.compass {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: none;
}

.product-card-grid.compass._4-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 900px;
}

.product-card-grid.compass.only-3grid {
  grid-template-columns: 1fr 1fr 1fr;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.product-card-grid.compass._3-grid {
  grid-template-columns: 1fr 1fr 1fr;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.accordion-item-trigger-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.glassmorphic-section {
  background-color: #ffffffe6;
  padding: 20px;
}

.glassmorphic-section.sticky {
  z-index: 99;
  border-bottom: 1px solid #7980991a;
  position: sticky;
  top: 0;
}

.glassmorphic-section.sticky.top-margin-60px {
  margin-top: 60px;
}

.glassmorphic-section.sticky.white-sticky-section.compass-sticky-section.new {
  padding-bottom: 130px;
}

.glassmorphic-section.sticky.white-sticky-section.compass-sticky-section.new.sticky-auto {
  padding: 2rem 0;
  top: 70px;
}

.glassmorphic-section.sticky.white-sticky-section.compass-sticky-section {
  padding-top: 10px;
  padding-bottom: 10px;
  top: 70px;
}

.glassmorphic-section.sticky.white-sticky-section {
  background-color: #fff;
  top: 70px;
}

.glassmorphic-section.sticky.white-sticky-section.compass-sticky-section {
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 60px;
}

.box-item-link-3 {
  width: 100%;
  text-decoration: none;
  position: relative;
}

.box-item-link-3:hover {
  text-decoration: none;
}

.product-names-link {
  color: #afb3c2;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3em;
  transition: color .25s;
  display: flex;
}

.product-names-link:hover {
  color: #000;
}

.product-names-link.w--current {
  color: #ff145b;
  font-weight: 500;
}

.product-names-link.dark-link-with--icon {
  color: #0b133b;
  border: 2px solid #f4f8fd;
  border-radius: 40px;
  transition-property: all;
}

.product-names-link.dark-link-with--icon:hover {
  background-color: #f4f8fd;
}

.product-names-link.dark-link-with--icon.w--current {
  color: #254fe4;
  border-color: #92a7f2;
}

.product-names-link.dark-link-with--icon.compass-section-links {
  flex-direction: column;
  font-size: 14px;
}

.product-names-link.dark-link-with--icon.compass-section-links.w--current {
  border-color: var(--slate-blue);
  color: var(--slate-blue);
}

.product-names-link.dark-link-with--icon.compass-section-links.is--hide {
  display: none;
}

.div-max-width-700px {
  max-width: 700px;
}

.div-max-width-700px.centered-div {
  margin-left: auto;
  margin-right: auto;
}

.div-max-width-700px._900px {
  max-width: 900px;
}

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

.social-link-circle {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 8px;
  transition: background-color .4s;
  display: flex;
}

.social-link-circle:hover {
  background-color: #2997ff;
}

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

.h1-center.h1-white {
  color: var(--white);
}

.h1-center._50px {
  max-width: 900px;
  font-size: 46px;
  line-height: 1.3;
}

.h1-center.heading-comforta.battle-h1 {
  color: #24252f;
  width: 900px;
  font-family: Inter, sans-serif;
}

.h1-center.heading-comforta.crm-h1 {
  max-width: 900px;
}

.h1-center.heading-comforta.new-black {
  color: #24252f;
}

.h1-center.heading-comforta.new-black.inter-h {
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
}

.spacer-30 {
  width: 100%;
  height: 30px;
}

.mrkt-rsrch-features-incentives {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  background-color: #f1f1f100;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
}

.bottom-margin-10px {
  margin-bottom: 10px;
}

.dropdown-card {
  margin-bottom: 36px;
  text-decoration: none;
  display: block;
  position: relative;
}

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

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

.h3-white {
  color: #fff;
}

.blog-card {
  background-color: #fff;
  border: 1px solid #edf1f2;
  flex-direction: row;
  margin-bottom: 12px;
  padding: 8px;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s;
  display: flex;
}

.blog-card:hover {
  transform: translate(0, -2px);
  box-shadow: 4px 0 8px #24324214;
}

.bottom-20px {
  margin-bottom: 20px;
}

.bottom-20px.height-660px {
  height: 600px;
}

.lp-rich-text-qualtrics li {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6130d95fe8c728fa9dc5f8ef_check.svg");
  background-position: 0 4px;
  background-repeat: no-repeat;
  background-size: 18px;
  margin-bottom: 12px;
  padding-left: 26px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.lp-rich-text-qualtrics strong {
  color: #00b3f1;
}

.grid-app-screen---b {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  perspective: 1000px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center;
  width: 110%;
  max-width: 1100px;
  padding-top: 80px;
  padding-bottom: 50px;
  padding-left: 100px;
  transform: perspective(1000px);
}

.section-full-2.section-white {
  background-color: #fff;
  padding-bottom: 40px;
}

.section-full-2.section-white.prepaid-cards {
  background-color: #f6f7f9;
  padding-bottom: 0;
}

.section-full-2.section-white.prepaid-cards.bg-gradient {
  background-color: #f5f8fd;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/62fbce498c199c08c3059fdd_629f31f7940e9d1ec5ffd87b_Backdrop%20points%20API%201.avif");
}

.section-full-2.section-white.prepaid-cards.bg-gradient.bg-white {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/634e33cc22b4d5147b5f005a_629f31f7940e9d1ec5ffd87b_Backdrop%20points%20API%201.avif");
}

.grid-content-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(30px, 1fr) minmax(auto, 500px) minmax(auto, 700px) minmax(30px, 1fr);
  align-items: center;
}

.grid-content-2.align-top {
  align-items: start;
}

.circle---a-2 {
  position: relative;
}

.bottom-10px {
  margin-bottom: 10px;
}

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

.g2-logo {
  width: 96.3%;
  height: 250px;
}

.g2-metrix-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.g2-logo-div {
  z-index: 1;
  align-items: center;
  width: 200px;
  height: 280px;
  display: flex;
  position: absolute;
  left: -100px;
}

.g2-section-metrix {
  grid-column-gap: 50px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bottom-30px {
  margin-bottom: 30px;
}

.g2-div {
  border-radius: 10px;
  align-items: center;
  padding: 35px 60px 35px 160px;
  display: flex;
  position: relative;
  box-shadow: 0 0 35px 20px #3a3e4d0f;
}

.slide-right-arrow-2 {
  background-color: #230078;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 60px;
  padding-top: 3px;
  padding-left: 5px;
  font-size: 33px;
  display: flex;
}

.slider-arrow {
  width: 20px;
}

.arrow-rotate {
  transform: rotate(180deg);
}

.slide-left-arrow-2 {
  background-color: #230078;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 60px;
  padding-top: 3px;
  padding-right: 5px;
  font-size: 33px;
  display: flex;
}

.testimonial-slider-new-2 {
  background-color: #fff;
  border-radius: 5px;
  width: 31%;
  margin-right: 3%;
  padding: 25px 2.5%;
}

.button-icon {
  z-index: 5;
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  background-color: #37b877;
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding: 15px 30px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  transition: background-color .6s;
  display: block;
  position: relative;
}

.button-icon:hover {
  color: #fff;
  background-color: #304351;
}

.long-form {
  width: 100%;
  margin-bottom: 0;
}

.text-small {
  height: 65px;
  margin-bottom: 10px;
  font-size: 11px;
  line-height: 16px;
}

.text-small.sales-text {
  height: 80px;
}

.text-small.inc-text {
  height: 80px;
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 1.4em;
}

.text-field-underlined {
  background-color: #0000;
  border: 1px #000;
  border-bottom: 1px solid #9aabb82e;
  min-height: 50px;
  margin-bottom: 0;
  padding: 15px 0;
  transition: border-color .4s;
}

.text-field-underlined:hover {
  border-bottom-color: #9aabb8;
}

.text-field-underlined:focus {
  border-bottom-color: #37b877;
}

.text-field-underlined::placeholder {
  color: #9aabb8;
}

.text-field-underlined._50 {
  width: 49%;
  display: inline-block;
}

.success {
  color: #304351;
  background-color: #37b87726;
  border: 1px solid #37b87726;
  border-radius: 4px;
  padding: 10px;
  font-size: 12px;
  font-weight: 400;
}

.error-3 {
  color: #304351;
  text-align: center;
  background-color: #fa675c26;
  border: 1px solid #fa675c26;
  border-radius: 4px;
  padding: 10px;
  font-size: 12px;
  font-weight: 400;
}

.title-1 {
  letter-spacing: -.04em;
  max-width: 800px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.title-1.h6 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4em;
}

.text-field-grid {
  z-index: 99;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  margin-top: 20px;
  position: relative;
}

.long-form-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  margin-bottom: 40px;
}

.telephone-field {
  z-index: 99;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 1px solid #9aabb82e;
  width: 100%;
  min-height: 50px;
  margin-bottom: 4px;
  padding: 15px 0;
  transition: border-color .4s;
  position: relative;
}

.telephone-field:hover {
  border-bottom-color: #9aabb8;
}

.telephone-field:focus {
  border-bottom-color: #37b877;
}

.telephone-field::placeholder {
  color: #9aabb8;
}

.checkbox-text {
  color: #9aabb8;
  padding-left: 6px;
  font-size: 14px;
}

.checkbox-field {
  align-items: center;
  height: 50px;
  display: flex;
}

.checkbox {
  color: #9aabb8;
  width: 16px;
  height: 16px;
  margin-top: 0;
}

.orange-link, .link-2 {
  color: #37b877;
}

.im-the-future {
  object-fit: contain;
  width: 107.188px;
  height: 35px;
  margin-bottom: 30px;
}

.im-the-future.inv {
  object-fit: fill;
  width: 150px;
  height: 50px;
}

.valodation {
  font-size: 12px;
}

.input-div {
  width: 49%;
  display: block;
}

.div-flex-center {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.div-flex-center.column-size-20px {
  grid-row-gap: 20px;
}

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

.logo-wrapper-div {
  justify-content: center;
  width: 20%;
  padding: 10px 20px;
  display: flex;
}

.company-grid-img {
  opacity: 1;
  filter: none;
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-height: 50px;
  transition: all .2s;
}

.company-grid-img:hover {
  filter: none;
}

.company-grid-img.height-40px {
  filter: none;
  object-fit: contain;
  height: 40px;
  max-height: 40px;
}

.company-grid-img.height-50px {
  width: 99.9999%;
  max-height: 50px;
}

.company-grid-img.height-30px {
  width: 100%;
  height: 30px;
  max-height: 30px;
}

.company-grid-img.height-20px {
  max-height: 20px;
}

.company-grid-img.height-35px {
  height: 35px;
  max-height: 35px;
}

.text-field-grid {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.faq-dropdown {
  z-index: 0;
  width: 100%;
  margin-bottom: 10px;
  transition: background-color .3s;
  display: block;
  overflow: hidden;
}

.dropdown-list {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 24px;
  list-style-type: disc;
  display: flex;
}

.dropdown-list.overflow-hidden {
  align-items: stretch;
}

.dropdown-list.overflow-hidden.white-c-font {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-list.overflow-hidden.white-c-font.black-txt {
  color: #24252f;
}

.dropdown-list.overflow-hidden._2x-column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-list.overflow-hidden.padding-r {
  padding-right: 0;
}

.dropdown-list.overflow-hidden.padding-r.gap-15 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.dropdown-list-item {
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 15px;
  display: flex;
}

.list-content {
  color: var(--midnight-blue);
  align-items: flex-start;
  font-size: 15px;
  display: flex;
}

.list-content:hover {
  transform: scale(1);
}

.list-content.text-black {
  color: #24252f;
  align-items: flex-start;
  font-size: 16px;
  line-height: 24px;
}

.list-image {
  flex: 0 auto;
  width: 20px;
  height: 20px;
  margin-right: 15px;
}

.list-image.sml {
  flex: none;
  width: 10px;
  height: 10px;
  margin-top: 5px;
}

.feature-block {
  background-color: #10111326;
  border-radius: 8px;
  padding: 48px 32px 56px;
}

.dark-section {
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}

.dark-section.feature-section {
  padding-top: 0;
  padding-bottom: 0;
}

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

.dark-section.white-section.padding-20px {
  padding: 40px 20px;
  position: relative;
}

.dark-section.white-section.top-padding-120px {
  padding-top: 120px;
}

.dark-section.white-section.padding-40px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.dark-section.white-section.padding-40px.top-padding-120px {
  padding-top: 100px;
}

.dark-section.white-section.padding-40px.top-padding-120px.ls-top {
  padding-top: 40px;
}

.dark-section.white-section.padding-40px.none {
  display: none;
}

.dark-section.white-section.bottom-padding-40px {
  padding-bottom: 40px;
}

.dark-section.white-section.youforia-hero {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/628399c37fe359db11c3f9bf_Hero%20backdrop%20(Youforia)%20(2)%20(1).webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 300px;
}

.dark-section.white-section.relative-section {
  position: relative;
}

.dark-section.white-section.hide-now {
  display: none;
}

.dark-section.white-section.padding-top-bottom-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.dark-section.transparent-section {
  background-color: #0000;
  padding-top: 80px;
  padding-bottom: 80px;
}

.dark-section.transparent-section.bottom-padding-40px {
  padding-bottom: 20px;
  display: block;
}

.dark-section.transparent-section.padding-40px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.dark-section.transparent-section.padding-40px.string-bg {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6221f033da2f8922e5334371_Vector%201.svg");
  background-position: 50% 25%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.dark-section.transparent-section.top-padding-120px {
  padding-top: 200px;
  padding-bottom: 40px;
}

.dark-section.transparent-section.notes-bg {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/627cf5244803145a289708fa_sticky%20notes%20bg%20(2)%20(2)%20(1)-compressed.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.dark-section.transparent-section.notes-bg.testi-xoxoday {
  margin-top: 40px;
  margin-bottom: 60px;
}

.dark-section.transparent-section.yellow-bg {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/627bcadc9a70e1cc78bf110d_Footer%20bg.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.dark-section.transparent-section.bg-blue-light {
  background-color: #f5f8fd;
}

.dark-section.transparent-section.is-hide {
  display: none;
}

.dark-section.transparent-section.hero-main-section, .dark-section.transparent-section.mb-0 {
  padding-bottom: 0;
}

.dark-section.feature-section-api {
  background-color: #0000;
  padding-top: 100px;
  padding-bottom: 0;
}

.dark-section.feature-section-api.country-section {
  padding-bottom: 80px;
}

.dark-section.feature-section-api.nm-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.dark-section.feature-section-api.nm-section._60-btm {
  padding-bottom: 40px;
}

.dark-section.alice-section {
  background-color: #f6f7f9;
}

.dark-section.alice-section.top-padding-40px {
  padding-top: 40px;
}

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

.dark-section.alice-section.white-bg.padding-top-btm {
  padding-top: 160px;
}

.dark-section.alice-section.padding-40px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.dark-section.alice-section.is-hide {
  display: none;
}

.dark-section.alice-section.white-it {
  background-color: #fff;
}

.dark-section.alice-section.hide-now {
  display: none;
}

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

.dark-section.alice-grad {
  background-color: #f6f7f9;
}

.dark-section.yellow-section {
  background-color: #ffe01b;
}

.dark-section.yellow-section.padding-40px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.dark-section.light-grey-section {
  background-color: #5f6368;
}

.dark-section.light-grey-section.padding-40px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.dark-section.white-bg.m-margin {
  margin-bottom: 80px;
}

.dark-section.new-lp-bg {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/636b46a951929687573f6850_Frame%20629088.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}

.dark-section.f6f7f9 {
  background-color: #f6f7f9;
}

.home-features-grid {
  grid-column-gap: 90px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: start;
  padding-left: 30px;
  padding-right: 20px;
}

.home-features-grid.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.home-feature-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.dark-body {
  color: var(--white);
  background-color: #f4f8fd;
}

.hero-btn-container {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.filled-btn {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  background-color: #254fe4;
  border: 2px solid #254fe4;
  border-radius: 8px;
  margin-top: 16px;
  margin-right: 16px;
  padding: 15px 50px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: border-color .3s, color .3s cubic-bezier(.23, 1, .32, 1), background-color .3s;
}

.filled-btn:hover {
  color: var(--white);
  background-color: #0b133b;
  border-color: #0b133b;
}

.filled-btn.no-margin-top {
  border-style: none;
  border-color: var(--royal-blue-2);
  background-color: var(--royal-blue-2);
  order: 0;
  margin-top: 0;
  margin-right: 0;
}

.filled-btn.no-margin-top:hover {
  border-color: #0b133b;
}

.filled-btn.no-margin-top.for-desktop {
  border-style: none;
  border-color: var(--royal-blue-2);
  background-color: var(--royal-blue-2);
  margin-right: 0;
}

.filled-btn.no-margin-top.for-desktop.banner-btn {
  width: 20%;
  padding-left: 20px;
  display: flex;
  position: relative;
}

.filled-btn.no-margin-top.for-tabs {
  display: none;
}

.filled-btn.no-margin-top.black-arrow-bg {
  color: var(--black);
  background-color: #0000;
  border-style: solid;
  border-color: #0000;
  align-items: center;
  padding-left: 20px;
  padding-right: 10px;
  transition: all .2s;
  display: flex;
}

.filled-btn.no-margin-top.black-arrow-bg:hover {
  color: #254fe4;
  background-image: none;
}

.filled-btn.no-margin-top.black-arrow-bg.for-nav.padding-right-10px {
  padding-right: 10px;
}

.filled-btn.no-margin-top.for-nav {
  padding: 10px 24px;
  font-size: 14px;
}

.filled-btn.no-margin-top.for-dark-bg {
  text-transform: uppercase;
}

.filled-btn.no-margin-top.for-dark-bg:hover {
  background-color: #1639b6;
  border-color: #1639b6;
}

.filled-btn.no-margin-top.for-dark-bg.for-desktop.festival {
  text-transform: none;
  background-color: #565add;
}

.filled-btn.no-margin-top.for-dark-bg.for-desktop.festival-copy {
  text-transform: none;
  background-color: #565add;
  border-style: none;
  padding: 12px 20px;
}

.filled-btn.no-margin-top.for-dark-bg.for-desktop.festival-copy:hover, .filled-btn.no-margin-top.for-dark-bg.for-desktop.festival-copy.w--current:hover {
  background-color: var(--dark-slate-blue-2);
}

.filled-btn.no-margin-top.for-dark-bg.for-desktop.festival-copy {
  background-color: #565add;
}

.filled-btn.white {
  color: var(--royal-blue-2);
  background-color: #fff;
  border-color: #f7f8fa;
  margin-top: 0;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.outlined-btn {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border: 2px solid #254fe4;
  border-radius: 4px;
  margin-top: 16px;
  margin-right: 16px;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
  transition: border-color .3s, color .3s cubic-bezier(.23, 1, .32, 1), background-color .3s;
}

.outlined-btn:hover {
  color: #fff;
  background-color: #254fe4;
  border-color: #303fe1;
}

.outlined-btn.no-margin-top {
  flex: none;
  margin-top: 0;
}

.outlined-btn.no-margin-top.no-margin-right {
  text-align: center;
  margin-right: 0;
}

.outlined-btn.no-margin-top.no-margin-right.for-desktop, .outlined-btn.no-margin-top.no-margin-right.for-tab {
  display: none;
}

.features-flex {
  align-items: center;
  padding-top: 170px;
  padding-bottom: 40px;
  display: flex;
}

.features-flex.bottom-line {
  border-bottom: 2px solid #ffffff1a;
}

.features-flex.equal-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.features-flex.padding-40px {
  padding-top: 40px;
}

.features-flex.top-align-content {
  align-items: flex-start;
  padding-top: 120px;
}

.features-flex.top-align-content.is--hide {
  display: none;
}

.features-flex.top-align-content.middle-flex {
  flex-direction: row-reverse;
  align-items: center;
}

.features-flex.top-align-content.middle-flex.top-less-padding {
  padding-top: 80px;
}

.features-flex.top-align-content.middle-flex.bottom-more {
  padding-bottom: 60px;
}

.features-text-block {
  z-index: 2;
  flex-direction: column;
  width: 50%;
  margin-bottom: 0;
}

.features-text-block.left {
  padding-right: 8.333%;
}

.features-text-block.left._100 {
  width: 100%;
  padding-right: 0%;
}

.features-text-block.right._100 {
  width: 100%;
  margin-right: 0;
  padding-left: 0%;
}

.features-text-block.right {
  padding-left: 8.333%;
}

.feature-title-large {
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 32px;
}

.feature-title-large.h2-black {
  color: #0b133b;
}

.feature-title-large.heading-comforta.left {
  color: #24252f;
  font-size: 28px;
}

.feature-title-large.heading-comforta.inter-h3 {
  color: #24252f;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.feature-title-large.heading-comforta {
  font-family: Comfortaa;
  font-weight: 600;
  line-height: 1.29em;
}

.features-img-block {
  z-index: 0;
  width: 50%;
}

.container-medium-779px {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-779px.advantage-v2 {
  text-align: center;
  margin-bottom: 60px;
}

.container-medium-779px.advantage-v2.bottom-margin-0px {
  margin-bottom: 40px;
}

.container-medium-779px.advantage-v2.m-width-in, .container-medium-779px.inc-w {
  max-width: 800px;
}

.features-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  perspective: 1000px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 48px;
  display: grid;
}

.features-grid.hide-on-mobile.single-row-desktop {
  grid-template-rows: auto;
  margin-top: 20px;
}

.feature-block-2 {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  background-color: #fff;
  border: 2px solid #e3e6ed;
  border-radius: 14px;
  padding: 30px 32px;
  transition: all .3s;
}

.feature-block-2:hover {
  transform: scale(1.01);
  box-shadow: 6px 8px 20px -18px #000;
}

.feature-block-2.horizontal-card {
  align-items: flex-start;
  display: flex;
}

.feature-block-2.centerd-card {
  border-style: none;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.feature-block-2.reason {
  border-width: 1px;
  border-color: var(--royal-blue-2);
  padding-left: 30px;
  padding-right: 30px;
}

.feature-icon {
  width: 32px;
  height: 32px;
  margin-bottom: 16px;
}

.feature-icon.with-bg._85px {
  width: 85px;
  height: 85px;
  margin-bottom: 10px;
}

.feature-icon.with-bg {
  width: 40px;
  height: 40px;
}

.feature-icon.with-bg.left-icon {
  margin-right: 20px;
}

.feature-icon.with-bg._70px-size {
  width: 70px;
  height: 70px;
}

.feature-title {
  color: #0b133b;
  letter-spacing: .2px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.feature-title.blue-title {
  color: #00547a;
}

.feature-text {
  color: #0b133b;
  margin-bottom: 0;
}

.title-2 {
  color: var(--white);
}

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

.three-column-grid.no-padd {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.three-column-grid.no-padd.space-top-medium.payment-grid {
  margin-bottom: 40px;
}

.three-column-grid.no-padd.space-top-medium.payment-grid.hide-on-mobile.for-ci {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 0;
}

.three-column-grid.no-padd.space-top-medium.payment-grid.hide-on-mobile {
  margin-bottom: 120px;
}

.three-column-grid.no-padd.space-top-medium.youforia-grid.z-index-3 {
  z-index: 3;
  position: relative;
}

.service-wrapper {
  border-right: 1px dashed #afb3c280;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 35px;
  padding-right: 35px;
  display: flex;
}

.service-wrapper.third {
  border-right-style: none;
}

.space-top-small {
  text-align: center;
  margin-top: 24px;
}

.space-top-small.heading-comforta {
  color: #24252f;
}

.space-top-small.heading-comforta.inter-sub-h {
  font-family: Inter, sans-serif;
  font-size: 22px;
}

.space-top-small.no-top {
  margin-top: 0;
}

.space-top-small.no-top.lft {
  text-align: left;
}

.relative-div {
  z-index: 0;
  position: relative;
}

.relative-div.dark-bg {
  background-color: #0b133b;
  display: block;
}

.relative-div.white-bg {
  background-color: var(--white);
  background-color: #fff;
  display: block;
  position: relative;
}

.xoxo-logo {
  width: 99.9999%;
  height: 35px;
}

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

.fout-column-grid.no-padd {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.fout-column-grid.no-padd.space-top-medium.hide-on-mobile._1x3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.payment-logo {
  justify-content: center;
  align-items: center;
  display: flex;
}

.payment-option {
  background-color: var(--white);
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-left: 5px;
  margin-right: 5px;
}

.ul-features {
  margin-bottom: 5px;
}

.features-list {
  color: var(--black);
  padding-left: 20px;
  list-style-type: disc;
}

.tab-headings {
  background-color: var(--white);
  color: #798099cc;
  border: 2px solid #e9edfc;
  border-radius: 20px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px 13px;
  font-size: 14px;
  font-weight: 500;
}

.tab-headings.w--current {
  color: var(--black);
  background-color: #fff;
}

.tabs-content-consumer {
  height: 400px;
}

.tab-body {
  padding-top: 30px;
  padding-left: 5px;
  padding-right: 40px;
}

.tabs-new {
  margin-top: 20px;
}

.grid-tabs-section {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tabs-image-div {
  padding-top: 20px;
  padding-left: 50px;
}

.tabs-static-image {
  width: 100%;
  height: 93.0129%;
}

.overflow-dark {
  overflow: hidden;
}

.overflow-dark.no-overflow {
  overflow: visible;
}

.blog-title-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 48px;
  display: grid;
}

.blog-title-grid.bottom-margin-20px {
  margin-bottom: 20px;
}

.blog-title-grid.no-cta {
  text-align: center;
  justify-content: center;
  display: flex;
}

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

.div-align-right.left-mobi.dnot {
  display: none;
}

.cutout-section-white {
  background-color: #f4f8fd;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/61ee71df802e1c340c787e27_Cutout%20white.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 44px;
}

.grid-app-screen---b-2 {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  perspective: 1000px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center;
  width: 110%;
  max-width: 1100px;
  padding-top: 90px;
  padding-bottom: 50px;
  padding-left: 60px;
  transform: perspective(1000px);
}

.grid-app-screen---b-2.no-padding-left {
  padding-left: 10px;
}

.grid-app-screen---b-2.no-padding-left.padding-no.top {
  align-items: start;
  padding-top: 0;
  padding-bottom: 90px;
}

.big-icons, .big-icons._50px {
  width: 50px;
  height: 50px;
}

.big-icons._100px {
  width: 100px;
  height: 100px;
}

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

.slider-3 {
  background-color: #0000;
  height: auto;
}

.no-margin-bottom {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

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

.slider-nav {
  bottom: -30px;
}

.fe09_wrap-4 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fe09_wrap-4.hide-on-mobile {
  justify-content: center;
}

.fe09_column {
  width: 33.3333%;
  min-height: 200px;
  padding-left: 25px;
  padding-right: 25px;
}

.fe09_item_wrap-4 {
  border-bottom: 1px solid #ffffff0d;
  align-items: center;
  min-height: 55px;
  margin-bottom: 5px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.top-padding-80px {
  padding-top: 60px;
}

.container-medium-800px {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-800px.advantage-v2 {
  text-align: center;
  margin-bottom: 60px;
}

.container-medium-800px.advantage-v2._900px {
  max-width: 900px;
}

.container-medium-800px.advantage-v2._700px {
  max-width: 700px;
}

.container-medium-800px.advantage-v2._700px.no-bottom-margin, .container-medium-800px.advantage-v2.no-bottom-margin {
  margin-bottom: 0;
}

.container-medium-800px.advantage-v2._1000px {
  max-width: 1000px;
}

.subtext-small {
  color: #ffffff80;
  margin-top: 10px;
  font-size: 12.1px;
  font-weight: 500;
}

.subtext-small.hide-on-tab.text-black, .subtext-small.text-black {
  color: #00000080;
}

.subtext-small.text-black.p-center.hide-on-tab {
  color: #24252f;
  font-size: 12px;
  line-height: 22px;
}

.container-16 {
  flex: 1;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.h2-heading {
  font-size: 30px;
  line-height: 1.4em;
}

.h2-heading.white-c {
  color: #fff;
  text-align: left;
}

.h2-heading.white-mid {
  color: #fff;
  text-align: center;
}

.div-block-121 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.heading-23 {
  margin-top: 20px;
  font-size: 18px;
  line-height: 1.2;
}

.integration-card {
  background-color: #3a2486;
  border-radius: 4px;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.tick_list.gray-color {
  color: #24252f;
}

._14px-btn {
  font-size: 14px;
}

.mobile-slider {
  background-color: #0000;
  height: auto;
  display: none;
}

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

.absolute-cta-dark {
  display: none;
}

.thankyou-bg-video {
  z-index: 2;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.stats-title {
  color: var(--black);
  text-align: center;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 600;
  line-height: 44px;
}

.stats-text {
  color: #798099;
  text-align: left;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.stats-text.align_center {
  color: #24252f;
  margin-top: 10px;
  margin-bottom: 0;
  line-height: 24px;
}

.filled-btn-2 {
  color: #fff;
  text-align: center;
  letter-spacing: .4px;
  text-transform: capitalize;
  background-color: #303fe1;
  border: 2px solid #303fe1;
  border-radius: 4px;
  margin-top: 16px;
  margin-right: 16px;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  text-decoration: none;
  transition: border-color .3s, color .3s cubic-bezier(.23, 1, .32, 1), background-color .3s;
}

.filled-btn-2:hover {
  color: #303fe1;
  background-color: #fff;
  border-color: #fff;
}

.filled-btn-2.no-margin-top {
  margin-top: 0;
}

.filled-btn-2.no-margin-top.no-margin-right {
  text-align: center;
  flex: none;
  margin-right: 0;
}

.blog-listing-grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: block;
}

.blog-listing-grid-2.dnot {
  display: none;
}

.btn-container {
  align-items: center;
  margin-top: 48px;
  display: flex;
}

.btn-container.center {
  justify-content: center;
  display: none;
}

.section-title-2 {
  max-width: 50%;
  margin: 0 auto 16px;
  font-size: 42px;
  line-height: 48px;
}

.empty-state-3 {
  background-color: #151720;
  border-radius: 4px;
  padding: 16px;
  font-weight: 500;
}

.blog-post-wrapper {
  border-radius: 8px;
  flex: 1;
}

.blog-post-listing-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 48px;
  display: grid;
}

.blog-date-and-author-block {
  color: #fff;
  align-items: center;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  display: none;
}

.featured-label {
  z-index: 1;
  color: #fff;
  letter-spacing: .4px;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/62049fc942e7ad005ee003ae_blur-bg-new.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  align-items: center;
  padding: 4px 8px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  display: flex;
  position: absolute;
  top: 16px;
  right: 16px;
}

.page-header-img-overlay {
  z-index: 1;
  background-image: linear-gradient(#0d0f190d, #0d0f1980 50%, #0d0f19 103%);
  position: absolute;
  inset: 0 0 -24px;
}

.blog-post-listing-content {
  z-index: 1;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  min-height: 240px;
  padding: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.blog-post-img {
  z-index: 0;
  object-fit: cover;
  min-height: 240px;
  position: relative;
}

.blog-post-listing-img-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0;
}

.blog-date-and-author-text {
  margin-right: 4px;
  font-weight: 600;
  display: inline-block;
}

.blog-date-and-author-text.mute {
  color: #ffffffbf;
}

.blog-info-wrap {
  z-index: 1;
  height: 100px;
  position: relative;
}

.video-play-orange-icon {
  width: 60px;
  height: 60px;
}

.payout-icon {
  width: 40px;
  height: 40px;
}

.big-image {
  width: 100%;
  height: 66.4068%;
}

.big-image.bottom-20px {
  height: 72.7072%;
}

.big-image._96--width {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.article-title-thankpage {
  z-index: 1;
  color: #fff;
  width: 22ch;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.article-categ-label-thankpg {
  color: #fff;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/62049fc942e7ad005ee003ae_blur-bg-new.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  margin-right: 10px;
  padding: 4px 8px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  display: inline-block;
}

.article-type-tahnkpage {
  text-transform: uppercase;
}

.blogcateg-label-block {
  z-index: 1;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.hero-sec-api.section-white-api {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/623c13365a2fed305a813134_API%20Backdrop%20(1).svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 130px;
}

.hero-sec-api.section-white-api.white-section {
  background-color: #fff;
}

.hero-sec-api.section-white-api.white-section.less-padding-btm {
  padding-bottom: 60px;
}

.hero-sec-api.section-white-api.white-section.less-padding-btm.bg {
  background-image: linear-gradient(#f8f8fd, #f8f8fd);
}

.api-card-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.api-card-grid.api {
  grid-column-gap: 0px;
  grid-row-gap: 23px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: stretch stretch;
  max-width: 1100px;
}

.api-names-link {
  color: #afb3c2;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3em;
  transition: color .25s;
  display: flex;
}

.api-names-link:hover {
  color: #000;
}

.api-names-link.w--current {
  color: #ff145b;
  font-weight: 500;
}

.api-names-link.dark-link-api {
  color: var(--black);
  padding-left: 0;
  padding-right: 0;
}

.api-names-link.dark-link-api:hover, .api-names-link.dark-link-api.w--current {
  color: #000;
  font-weight: 600;
}

.relative-div-api {
  background-color: #fff;
  position: relative;
}

.features-sec-api {
  z-index: 1;
  background-color: #0b133b;
  padding-top: 80px;
  padding-bottom: 80px;
}

.features-sec-api.transparent-section {
  background-color: #fff;
}

.features-sec-api.transparent-section.hide {
  display: none;
}

.api-card-container {
  z-index: 5;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.glassmorphic-section_api {
  background-color: #ffffffe6;
  padding: 20px;
}

.glassmorphic-section_api.sticky {
  z-index: 99;
  border-bottom: 1px solid #7980991a;
  position: sticky;
  top: 0;
}

.top-padding-80px-api {
  padding-top: 80px;
}

.feature-title-large-api {
  color: #494a56;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 30px;
}

.p-white-api {
  color: var(--white);
}

.features-text-block-api {
  z-index: 2;
  flex-direction: column;
  width: 50%;
  margin-bottom: 0;
}

.features-text-block-api.left.inner-padding-left {
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 40px;
}

.features-text-block-api.right {
  padding-left: 8.333%;
}

.features-text-block-api.left {
  padding-right: 8.333%;
}

.sol-img-api {
  width: 100%;
  height: 100%;
}

.list-content-api {
  color: var(--dark-slate-blue);
  align-items: flex-start;
  font-size: 16px;
  display: flex;
}

.list-content-api:hover {
  transform: scale(1);
}

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

.list-text {
  text-align: left;
  background-image: none;
}

.dropdown-list-api {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 24px;
  list-style-type: disc;
  display: flex;
}

.dropdown-list-api.overflow-hidden.gap-15 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.dropdown-list-api.overflow-hidden.gap-30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.dropdown-list-api.overflow-hidden {
  padding-left: 0;
}

.container-dark-api {
  flex: 1;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.dropdown-list-item-api {
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 15px;
  display: flex;
}

.dropdown-list-item-api.m-30p {
  padding-bottom: 30px;
}

.dropdown-list-item-api.lst {
  padding-bottom: 0;
}

.features-img-block-api {
  z-index: 0;
  width: 50%;
}

.features-img-block-api.left-align-text {
  justify-content: flex-end;
  display: flex;
}

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

.center-div-api.bottom-20px.max-930 {
  text-align: center;
  max-width: 930px;
  margin-left: auto;
  margin-right: auto;
}

.sol-features-flex-api {
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.sol-features-flex-api.hide {
  display: none;
}

.sol-features-flex-api.left-network-bg {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/620f6fdca098d26385ce820a_bg-api-network.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.sol-features-flex-api.center-bg-network {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/620f6fdca098d26385ce820a_bg-api-network.svg");
  background-position: 60%;
  background-repeat: no-repeat;
  background-size: auto;
}

.sol-features-flex-api.right-bg-network {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/620f6fdca098d26385ce820a_bg-api-network.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.sol-features-flex-api.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.business-stats-icon {
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 20px;
  display: block;
}

.business-stats-icon._40p {
  width: 40px;
  height: 40px;
}

.business-stats-block {
  background-color: #fff;
  border-radius: 15px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: 16px;
  margin-right: 16px;
  padding: 30px;
  display: flex;
  box-shadow: inset 0 0 0 2px #eff1f5;
}

.business-stats-block.hoz-dir.top-align-icon {
  align-items: flex-start;
}

.business-stats-block.hoz-dir {
  padding-right: 29px;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  transform: translate(0);
  box-shadow: 0 20px 30px #79809900, inset 0 0 0 2px #eff1f5;
}

.business-stats-block.hoz-dir {
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  transform: translate(0);
  box-shadow: 0 20px 30px #79809900, inset 0 0 0 2px #eff1f5;
}

.business-stats-block.hoz-dir:hover {
  transform: translate(0, -4px);
  box-shadow: 0 20px 30px #79809912, inset 0 0 0 2px #eff1f5;
}

.busines-stats-title {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 48px;
  display: block;
}

.busines-stats-title.centerd {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.api-counterup {
  color: var(--sub-heading-color);
}

.fade-in-on-scroll-4 {
  margin-bottom: 10px;
}

.image-mobile, .line-connect {
  display: none;
}

.hero-product-gradient-container {
  z-index: 2;
  perspective: 5000px;
  perspective-origin: 50% 0;
  transform-origin: 50% 100%;
  transform-style: preserve-3d;
  background-image: linear-gradient(to right, #3f5ff6, #8dc4fa 62%, #e9bbc4);
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 4px;
  position: relative;
  transform: perspective(6000px)perspective(2000px);
  box-shadow: 0 0 20px #0000001a;
}

.hero-product-gradient-container.image-grad {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/62162458fb8402e9080157e1_Hero%20Corporate%20gifting%20bg.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 15px;
}

.hero-product-gradient-container.image-grad.r-i {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6362229215db3100a8e84324_bg.svg"), linear-gradient(#fff, #fff);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 42px;
  box-shadow: 0 0 20px #0000001a;
}

.hero-product-gradient-container.image-grad.infographics {
  align-items: center;
  padding: 3rem;
  display: flex;
}

.hero-sticky-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 1em 2em 2em;
  display: flex;
  overflow: visible;
}

.hero-sticky-content.mb-0 {
  margin-bottom: 40px;
  padding-bottom: 0;
}

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

.white-text {
  color: #fff;
}

.product-holder {
  border-radius: 13px;
  width: 100%;
  position: relative;
}

.product-holder.infographics {
  justify-content: center;
  display: flex;
}

.hero-section-container {
  z-index: 1;
  width: 100%;
  min-height: 200vh;
  position: relative;
  overflow: visible;
}

.hero-section-container._125vh {
  min-height: auto;
  margin-bottom: 0;
}

.hero-product-holder {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.product-logo {
  object-fit: contain;
  height: 20px;
}

.product-logo.menu-img {
  width: 100%;
  height: 99.9999%;
}

.text-center {
  text-align: center;
  flex-flow: column wrap;
  place-content: stretch flex-start;
  align-items: flex-start;
}

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

.section-25 {
  position: relative;
}

.section-25.hero-image-section.top-80px {
  padding-top: 60px;
}

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

.tab-pane {
  width: 100%;
}

.tab-pane.align-cen {
  text-align: right;
}

.product {
  border-radius: 12px;
  width: 100%;
  box-shadow: 0 0 20px #0000001a;
}

.product.no-shadow {
  box-shadow: none;
  height: 100%;
}

.product.no-shadow.smaller {
  margin-left: -3.2%;
}

.box-item-link-4 {
  width: 100%;
  text-decoration: none;
  position: relative;
}

.box-item-link-4:hover {
  color: #242424;
  text-decoration: none;
}

.price-content {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 1em;
  margin-bottom: 1em;
  display: flex;
}

.pricing-list-item {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6129689ff458c4246dc171d0_Check-Icon.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 16px;
  margin-bottom: 15px;
  padding-left: 31px;
  font-size: 16px;
}

.hero-product-logo-holder {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 1em;
  display: block;
}

.tab-image-3 {
  width: 100%;
  height: 100%;
}

.tab-image-3._80--img {
  width: 80%;
}

.link-3 {
  color: #242424;
  margin-bottom: 15px;
  text-decoration: none;
  transition: none;
  position: relative;
  overflow: hidden;
}

.link-3:hover {
  color: #242424;
  text-decoration: none;
}

.media-icon {
  margin-top: 0;
  padding-top: 0;
}

.light-grey {
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 1.2;
  display: inline;
}

.hero-top {
  z-index: 2;
  flex-direction: column;
  width: 70%;
  margin-bottom: 80px;
}

.hero-top.centerd-content {
  align-items: center;
  display: flex;
}

.hero-top.centerd-content.no-bottom-margin {
  text-align: center;
  margin-bottom: 0;
}

.hero-top.centerd-content.no-bottom-margin._90--width {
  width: 90%;
}

.hero-top.centerd-content.no-bottom-margin._85 {
  width: 85%;
}

.hero-top.centerd-content.width-90 {
  width: 90%;
  margin-bottom: 40px;
}

.p-dark-api {
  color: #494a56;
}

.p-dark-api.p-700 {
  max-width: 700px;
}

.key-benefits-api {
  color: #565add;
  margin-top: 20px;
  margin-bottom: 20px;
}

.key-benefits-api.small {
  font-size: 20px;
}

.g2-div-2 {
  border-radius: 10px;
  align-items: center;
  padding: 40px 60px 40px 160px;
  display: flex;
  position: relative;
  box-shadow: 0 0 35px 20px #3a3e4d0f;
}

.hide {
  display: none;
}

.grid-5-column-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
  display: grid;
}

.grid-5-column-2.small-grid._10-logos {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-auto-flow: row;
  margin-top: 40px;
  margin-bottom: 0;
}

.grid-5-column-2.small-grid._8-logos {
  grid-row-gap: 25px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.grid-5-column-2.small-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.grid-5-column-2.small-grid._7-logos {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  max-width: 1000px;
}

.grid-5-column-2.small-grid._7-logos.width-100 {
  max-width: 100%;
}

.grid-5-column-2.small-grid._7-logos.width-100.grrid-logosx6 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.block-logo-holder-2 {
  justify-content: center;
  display: flex;
}

.inner-stats-block {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.inner-stats-block.ali-center {
  padding-right: 10px;
}

.hero-grad {
  background-image: linear-gradient(135deg, #ff145b99, #254fe4cc);
}

.orange-tags {
  color: var(--royal-blue-2);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 13px;
}

.cutout-section-grey {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/62162ecd617b1659ea884e3e_Cutout%20grey.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 44px;
}

.absolute-cta-light {
  display: none;
}

.container-nav {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.container-nav.navigation-contaniner {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.container-nav.navigation-contaniner.no-padding-mobile.m-width {
  max-width: 1280px;
}

.p-grey {
  color: #24252f;
}

.p-grey.p-cin {
  color: var(--dark-slate-blue);
}

.filled-btn-light {
  color: #254fe4;
  text-align: center;
  background-color: #e9edfc;
  border-radius: 8px;
  margin-top: 16px;
  margin-right: 16px;
  padding: 16px 40px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
  transition: border-color .3s, color .3s cubic-bezier(.23, 1, .32, 1), background-color .3s;
}

.filled-btn-light:hover {
  color: #fff;
  background-color: #254fe4;
}

.filled-btn-light.no-margin-top {
  order: 0;
  margin-top: 0;
  margin-right: 0;
}

.filled-btn-light.no-margin-top:hover {
  border-color: #254fe4;
}

.filled-btn-light.no-margin-top.for-desktop {
  margin-right: 10px;
}

.filled-btn-light.no-margin-top.in-part {
  width: 240px;
}

.filled-btn-light.no-margin-top.outline-blue {
  margin-bottom: 0;
}

.arrow-cta {
  color: #fff;
  text-align: center;
  background-color: #4869fe;
  border-radius: 5px;
  flex: 0 auto;
  align-self: auto;
  min-width: 117px;
  height: 50px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 15px 30px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.arrow-cta:hover {
  color: #fff;
  text-decoration: none;
}

.arrow-cta.transparent {
  color: #000;
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6152e2e13fd1da6a571a9e55_Black%20Arrow%20Right.svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-left: 20px;
  padding-right: 35px;
  transition: background-position .3s, color .3s;
  position: relative;
}

.arrow-cta.transparent:hover {
  background-position: 100%;
  text-decoration: none;
}

.list--grid {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 10px;
  margin-bottom: 40px;
  display: grid;
}

.list--grid.vertical-grid {
  grid-template-columns: auto;
  justify-items: start;
}

.list--grid.btm {
  border-bottom-style: none;
  max-width: 44rem;
}

.list-item-grid {
  grid-column-gap: 10px;
  grid-row-gap: 5px;
  color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: 23px 1fr;
  align-items: center;
  font-size: 18px;
}

.list-item-grid.flex-center-hero {
  flex-direction: column;
  display: flex;
}

.typeform-code {
  z-index: 10;
  background-color: #fff;
  border-radius: 10px;
  position: absolute;
  inset: 3% 4%;
  overflow: hidden;
}

.typeform-code.none {
  display: none;
}

._12-columns-3-copy {
  flex-flow: wrap;
  place-content: stretch center;
  align-items: center;
  margin-left: -16px;
  margin-right: -16px;
  display: flex;
}

._12-columns-3-copy.align-top {
  align-items: flex-start;
}

.tablet-img {
  width: 100%;
}

.thank-you-lottie {
  background-color: #fff;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  margin-bottom: 20px;
}

.shadow-div-tab {
  z-index: -1;
  position: absolute;
  inset: 4%;
  box-shadow: 0 30px 33px 20px #1e335e26;
}

.image-for-desktop {
  width: 100%;
}

.image-for-mobile {
  display: none;
}

.link-hover {
  border-radius: 10px;
  width: 100%;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  transform: translate(0);
  box-shadow: 0 0 #fff;
}

.link-hover:hover {
  transform: translate(0, -5px);
  box-shadow: 0 30px 33px #1e335e26;
}

.big-icon-images {
  width: 100%;
  height: 55.976%;
  margin-bottom: 20px;
}

.app-screen---hero-3 {
  z-index: 20;
  border-radius: 4px;
  width: 20%;
  position: absolute;
  inset: auto 0 -60px auto;
}

.app-screen---hero-3.new-floating-img {
  inset: 20px auto auto 20px;
}

.app-screen---hero-3.new-floating-img.tr-widget {
  width: 30%;
  top: 10px;
  left: 30px;
}

.app-screen---hero-4 {
  z-index: 10;
  border-radius: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

.tab-progress-bar {
  z-index: 1;
  background-color: #254fe4;
  width: 100%;
  height: 2px;
  position: absolute;
  top: auto;
  bottom: -2px;
  left: 0;
}

.tab-content-2.card-div {
  background-color: #f4f8fd;
  border-radius: 15px;
  padding: 25px 40px;
}

.feature-tabs-2 {
  background-color: #fff;
  border-bottom: 2px solid #e9edfc;
  align-items: center;
  width: 100%;
  padding: 16px 25px;
  display: flex;
}

.feature-tabs-2.w--current {
  background-color: #0000;
}

.feature-tabs-2.active-tab-state {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
}

.feature-tabs-wrapper {
  flex-direction: column-reverse;
  margin-top: 40px;
  display: flex;
}

.feature-tabs-wrapper.visible {
  margin-top: 0;
  display: block;
}

.feature-nav-tabs-wrapper {
  margin-bottom: 60px;
  display: flex;
}

.feature-nav-tabs-wrapper._3-col-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 3px solid #ebeafb;
  justify-content: center;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
}

.feature-nav-tabs-wrapper.nowrap {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  align-items: center;
}

.tab-icon-new {
  width: 40px;
  height: 40px;
  margin-right: 10px;
}

.hero-grad-bg {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/622599e2ac5f33b547cb9ec7_Employee%20rewarding%20bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 120%;
  position: absolute;
  inset: 0% 0% auto;
}

.div-form-width-700 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.faq-dropdown-2 {
  z-index: 0;
  background-color: #fff;
  width: 100%;
  margin-bottom: 10px;
  transition: background-color .3s;
  display: block;
  overflow: hidden;
}

.faq-dropdown-2:hover {
  background-color: #f7f8fa;
}

.tab-link-underline {
  grid-column-gap: 32px;
  grid-row-gap: 20px;
  color: #000f5e;
  background-color: #0000;
  border-bottom: 1px solid #c1c6d7;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  padding: 8px 18px 28px;
  font-size: 26px;
  font-weight: 600;
  display: grid;
}

.tab-link-underline.w--current {
  color: #ff0849;
  background-color: #0000;
  border-bottom: 1px solid #230078;
}

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

.image-135.contain {
  z-index: 200;
  object-fit: contain;
  object-fit: contain;
  overflow: visible;
}

.slider-progress-arrow {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 15px;
  transition: box-shadow .6s;
  display: flex;
  top: 140%;
  overflow: hidden;
  box-shadow: inset 0 0 0 1px #d8e0e6;
}

.slider-progress-arrow:hover {
  box-shadow: inset 0 0 0 2px #ff145b;
}

.slider-progress-arrow.right-arw {
  bottom: 0%;
  left: 6%;
  right: auto;
}

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

.faq-dropdown-3 {
  background-color: #fff;
  width: 100%;
  margin-bottom: 10px;
  transition: background-color .3s;
  display: block;
  overflow: hidden;
}

.faq-dropdown-3:hover {
  background-color: #f5f8fa;
}

.container-19 {
  flex: 0 1280px;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
}

.container-19.table {
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
}

.testimonial-text {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6229b812bcc683d895c16fa4_%E2%80%9C.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  width: 350px;
  padding-left: 60px;
  line-height: 24px;
}

.testimonial-name {
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 1.3;
}

.slider-wrapper {
  padding-top: 20px;
  padding-bottom: 40px;
  position: relative;
}

.slider-resource {
  z-index: 9;
  background-color: #0000;
  align-items: center;
  width: auto;
  max-width: 400px;
  height: auto;
  display: flex;
  position: relative;
}

.mask-blog {
  width: 400px;
  height: auto;
  overflow: visible;
}

.blog-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 230px;
  margin-right: 32px;
}

.left-arrow-3 {
  color: #232a37;
  background-color: #fff;
  border: 1px solid #dcdfea;
  border-radius: 100px;
  width: 52px;
  height: 52px;
  font-size: 14px;
  transition: all .2s;
  inset: auto auto -35% 0%;
}

.left-arrow-3:hover {
  border-color: #254fe4;
}

.right-arrow-4 {
  color: #232a37;
  background-color: #fff;
  border: 1px solid #dcdfea;
  border-radius: 100px;
  width: 52px;
  height: 52px;
  font-size: 14px;
  transition: all .2s;
  inset: auto auto -35% 74px;
}

.right-arrow-4:hover {
  border-color: #254fe4;
}

.integration-slider {
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 31px;
  transition: box-shadow .2s, color .2s;
  display: flex;
  box-shadow: inset 0 0 0 1px #dcdfea;
}

.integration-slider:hover {
  box-shadow: inset 0 0 0 2px var(--royal-blue-2);
}

.intgration-icon {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
}

.ib-customer-case-study-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 110%;
  display: grid;
}

.ib-customer-case-study-grid.crm {
  width: 100%;
}

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

.bg-image-2 {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.testimonial-person-name-wrapper {
  flex-direction: column;
  align-items: center;
  margin-left: 10px;
  display: flex;
}

.testimonial-paragraph-wrapper {
  margin-top: 25px;
  margin-bottom: 25px;
}

.testimonial-slider {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.text-block-17 {
  font-size: 16px;
  line-height: 28px;
}

.text-block-17.testimonial-name {
  color: #282876;
  text-align: center;
  font-weight: 500;
  line-height: 1.2;
}

.text-block-17.testimonial-title {
  color: #798099;
  text-align: left;
  text-transform: uppercase;
  text-align: left;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
}

.testimonial-mask {
  width: 100%;
  height: auto;
}

.testimonial-quote-icon {
  width: 50px;
  height: 50px;
  overflow: hidden;
}

.testimonial-content-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 710px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.testimonial-slide {
  text-align: center;
  width: 100%;
  height: auto;
}

.testimonial-right-arrow {
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  inset: auto 0% 50% auto;
  box-shadow: -12px 12px 30px #9894ac40;
}

.testimonial-heading-div {
  margin-top: 20px;
}

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

.wrapper-3.testimonial-wrapper {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/63772a3b15fcfe091c0648ed_px-Group%20413.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  max-width: 1000px;
  padding-top: 0;
  padding-bottom: 0;
}

.testimonial-nav {
  font-size: 16px;
  display: none;
  inset: auto 0% -16%;
}

.testimonial-left-arrow {
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  inset: auto auto 50% 0%;
  box-shadow: 12px 12px 35px #9894ac40;
}

.post-thumb-feature {
  background-color: #000;
  border-radius: 8px;
  width: 210px;
  height: 300px;
  position: relative;
  overflow: hidden;
}

.post-thumb-feature.offset-50px {
  top: -50px;
}

.category-thumb-info {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#0000 50%, #000000b3);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.category-thumb-info.align-left {
  text-align: left;
  align-items: flex-start;
}

.category-thumb-description {
  color: #fff;
  width: 100%;
  padding-bottom: 20px;
  font-size: 12px;
  line-height: 1.3;
  position: relative;
  overflow: hidden;
}

.card-small-icon {
  width: 28px;
  height: 28px;
  margin-bottom: 10px;
}

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

.fade-in-on-scroll-5 {
  margin-bottom: 20px;
}

.grid2x1-demo-new-empuls {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/622f24f5237ef2f770e7b383_demo-new-bg.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px 60px;
  display: grid;
}

.grid2x1-demo-new-empuls.radius-demo {
  background-color: #f4f8fd;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 22px;
  margin-top: 0;
  position: relative;
}

.block-right-image-2 {
  z-index: 0;
  border-radius: 12px;
}

.block-right-image-2.img-height {
  width: 70%;
  height: 100%;
}

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

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

.h4-center.medium-heading {
  font-weight: 500;
}

.form-outer-div {
  background-color: #fff;
  border: 2px solid #dcdfea80;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 7px 7px 0;
}

.form-outer-div.dark {
  background-color: var(--white);
  border-style: none;
  border-radius: 15px;
  box-shadow: 0 8px 15px #0b133b0d;
}

.email-form-code {
  margin-bottom: 0;
}

.test-image {
  border-radius: 50%;
  width: 36px;
  height: 36px;
  margin-bottom: 10px;
}

.repative-div {
  position: relative;
  top: 0;
}

.eyebrow {
  z-index: 5;
  color: #798099;
  letter-spacing: -.02em;
  margin-top: 4px;
  margin-bottom: 8px;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.2;
  position: relative;
}

.eyebrow.less-size {
  color: #24252f;
  font-size: 18px;
}

.grad-number {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(127deg, #ff145bbf, #254fe4);
  -webkit-background-clip: text;
  background-clip: text;
}

.stats-xl {
  letter-spacing: -.03em;
  margin-bottom: 16px;
  font-size: 60px;
  font-weight: 600;
  line-height: 1;
}

.module-3 {
  color: #1d1d1f;
  background-color: #f4f8fd;
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.underlined-block {
  border-bottom: 1px solid #86868b26;
  margin-bottom: 24px;
  padding-bottom: 10px;
}

.underlined-block.no-underline {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.underlined-block.centered-content {
  border-bottom-style: none;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.no-bottom-margin-2.medium-heading {
  font-weight: 500;
}

.left {
  z-index: 5;
  text-align: left;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: relative;
}

.italic-grey {
  color: #798099;
  font-size: 14px;
  font-style: italic;
}

.italic-grey.p-center.top-stroke {
  border-top: 1px solid #e3e6ed;
  padding-top: 40px;
}

.container-8 {
  z-index: 5;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.heading-reduced {
  letter-spacing: -.04em;
  max-width: 440px;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 32px;
  font-weight: 600;
  position: relative;
}

.heading-reduced.conforta {
  color: #5f6368;
  font-family: Comfortaa;
  font-size: 34px;
}

.testimonial-person-wrapper-crm {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.integration-card-white {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.integration-card-white.grey {
  background-color: #f7f8fa;
}

.integration-card-white.align-center {
  align-items: center;
}

.rounded-icons {
  border-radius: 50%;
  width: 50px;
  height: 50px;
}

.features-grid-2x2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  perspective: 1000px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 48px;
  display: grid;
}

._2-col-grid {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  width: 100%;
}

._2-col-grid.demo {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

._2-col-grid.cp-grid {
  grid-template-columns: 1.25fr 1fr;
}

.top-margin-60px {
  margin-top: 60px;
}

.arrow-diy {
  width: 20px;
  height: 20px;
  margin-left: 4px;
}

.h5-white {
  color: var(--white);
  font-size: 22px;
}

.grey-section {
  z-index: 1;
  background-color: #f4f8fd;
  padding-top: 80px;
  padding-bottom: 80px;
}

.grey-section.feature-section {
  padding-top: 0;
  padding-bottom: 0;
}

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

.grey-section.transparent-section {
  background-color: #0000;
}

._38px {
  font-size: 38px;
}

.video-div {
  z-index: 2;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  display: flex;
}

.video-play-btn {
  background-color: #254fe4;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/623da0e5a253e763f0c91621_play.svg");
  background-position: 53%;
  background-repeat: no-repeat;
  background-size: 40px;
  border-radius: 120px;
  width: 120px;
  height: 120px;
  transition: transform .3s cubic-bezier(.23, 1, .32, 1), color .3s;
  position: absolute;
}

.video-play-btn:hover {
  transform: scale(1.1);
}

.video-play-btn.small {
  background-color: #151b26;
  background-size: 24px;
  width: 64px;
  height: 64px;
}

.white-section-feature {
  z-index: 1;
  background-color: var(--white);
  padding-top: 80px;
  padding-bottom: 80px;
}

.white-section-feature.feature-section {
  padding-top: 0;
  padding-bottom: 0;
}

.feature-section-icon {
  width: 25px;
  height: 25px;
  margin-right: 10px;
}

.feature-section-icon.compass-section-icon {
  margin-bottom: 10px;
  margin-right: 0;
}

.feature-section-icon.compass-section-icon._30px {
  width: 30px;
  height: 30px;
  margin-bottom: 0;
}

.grid-feature-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  margin-top: 20px;
}

.heading-feature-3 {
  margin-bottom: 14px;
}

.icon-feature-3 {
  width: 60px;
  height: 60px;
}

.icon-feature-bg-2 {
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
  box-shadow: 0 25px 50px -10px #642c0012;
}

.title-4-2 {
  z-index: 5;
  color: #000;
  margin-bottom: 15px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  position: relative;
}

._2-column-large-row {
  z-index: 5;
  grid-column-gap: 40px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  width: 100%;
  position: relative;
}

._2-column-large-row.load-4th.new {
  grid-row-gap: 110px;
}

.sticky-top-25 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 16vh;
}

._2-column-large-gap {
  z-index: 5;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  align-items: center;
  width: 100%;
  position: relative;
}

.icon-small-new {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/624eeb66c88ab82b59408348_Engage.svg");
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 15px;
  padding: 12px;
  font-size: 24px;
  line-height: 1;
  display: flex;
}

.icon-small-new.six {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/624eeb67bf5658bcd654612d_Acquire.svg");
}

.icon-small-new.five {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/624eeb660ec332368acd2e5a_Cultivate.svg");
}

.icon-small-new.three {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/624eeb661ced08098ce5bfce_Retain.svg");
}

.icon-small-new.four {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/624eeb669ecb5a315d3c77b6_Reactivate.svg");
}

.icon-small-new.two {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/624eeb668e0f18cef3c88ede_Boost.svg");
}

.tab-progress-bar-2 {
  z-index: 1;
  background-color: #254fe4;
  width: 100%;
  height: 3px;
  position: absolute;
  top: -3px;
  left: 0;
}

.feature-tabs-3 {
  background-color: #0000;
  border-top: 3px solid #e3e6ed;
  align-items: flex-start;
  width: 100%;
  padding: 16px 32px;
  display: flex;
}

.feature-tabs-3.w--current {
  background-color: #0000;
}

.feature-tabs-wrapper-2 {
  margin-top: 30px;
}

.feature-nav-tabs-wrapper-2 {
  margin-top: 48px;
  display: flex;
}

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

.tabs-icon {
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
}

.tab-inner-div {
  padding-left: 20px;
}

.lightbox-flex {
  align-items: center;
  font-weight: 500;
  display: flex;
}

.client-logos {
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.logo-inner-div {
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.hero-list-icon {
  width: 20px;
  height: 20px;
}

.hero-list-text {
  color: #24252f;
  font-size: 16px;
}

.width-100 {
  width: 100%;
}

.slider-5 {
  background-color: #0000;
  width: 100%;
  height: 100%;
  padding-bottom: 40px;
}

.div-left.div-ct {
  align-items: center;
}

.open-positions-grid {
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.open-positions-title-wrapper {
  position: sticky;
  top: 90px;
}

.open-position-about-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.open-positions-wrapper {
  justify-content: space-between;
  display: flex;
}

.feature-block-3 {
  transform: scale3d(1none, 1none, 1none);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 2px solid #e3e6ed;
  border-radius: 14px;
  padding: 30px 32px;
  transition: all .3s;
}

.feature-block-3:hover {
  transform: scale(1.01);
  box-shadow: 6px 8px 20px -18px #000;
}

.filled-btn-3 {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  background-color: #254fe4;
  border: 2px solid #254fe4;
  border-radius: 8px;
  margin-top: 16px;
  margin-right: 16px;
  padding: 15px 50px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: border-color .3s, color .3s cubic-bezier(.23, 1, .32, 1), background-color .3s;
  display: block;
}

.filled-btn-3:hover {
  color: #fff;
  background-color: #0b133b;
  border-color: #0b133b;
}

.filled-btn-3.no-margin-top {
  order: 0;
  margin-top: 0;
  margin-right: 0;
}

.filled-btn-3.no-margin-top:hover {
  border-color: #0b133b;
}

.filled-btn-3.no-margin-top.black-arrow-bg {
  color: #101113;
  background-color: #0000;
  border-style: solid;
  border-color: #0000;
  align-items: center;
  padding-left: 20px;
  padding-right: 10px;
  transition: all .2s;
  display: flex;
}

.filled-btn-3.no-margin-top.black-arrow-bg:hover {
  color: #254fe4;
  background-image: none;
}

.list-image-2 {
  flex: 0 auto;
  width: 22px;
  height: 22px;
  margin-right: 18px;
}

.dropdown-list-api-2 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 24px;
  list-style-type: disc;
  display: flex;
}

.dark-section-2 {
  z-index: 1;
  background-color: #0b133b;
  padding-top: 80px;
  padding-bottom: 80px;
}

.dark-section-2.grey-section.top-more-copy {
  margin-top: 40px;
  padding-top: 60px;
  padding-left: 24px;
  padding-right: 24px;
}

.dark-section-2.grey-section.top-more-copy.rm-margin {
  margin-top: 0;
}

.dark-section-2.grey-section {
  background-color: #f7f8fa;
}

.dark-section-2.transparent-section {
  background-color: #0000;
}

.dark-section-2.transparent-section.padding-40px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.dark-section-2.white-section {
  background-color: #fff;
}

.dark-section-2.devx-sec-4 {
  background-color: #fafcff;
}

.dark-section-2.grey-section {
  background-color: #f7f8fa;
  padding-top: 40px;
}

.container-medium-779px-2 {
  max-width: 790px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-779px-2.advantage-v2 {
  text-align: center;
  text-align: center;
  text-align: center;
  margin-bottom: 60px;
}

.container-medium-779px-2.advantage-v2.bottom-margin-0px {
  margin-bottom: 40px;
}

.container-medium-779px-2.dev-x-subtext {
  text-align: center;
}

.right {
  margin-right: 5px;
}

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

.infographics.new {
  width: 100%;
}

.integration-grid-crm {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.integration-grid-crm._4-integration {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.integration-cta {
  color: #0b133b;
  border: 1.5px solid #79809966;
  border-radius: 20px;
  padding: 5px 10px;
  font-size: 14px;
  transition-property: all;
}

.integration-cta:hover {
  color: #254fe4;
  border-color: #254fe4;
}

.play-button {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: 64px;
  padding: 20px;
  font-weight: 500;
  line-height: 1;
  transition: background-color .4s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 10px 30px 2px #86868b26;
}

.play-button:hover {
  color: #fff;
  background-color: #254fe4;
}

.section-new-4 {
  background-color: #fffaeb;
  padding: 80px 40px;
}

.section-new-4.grey-section {
  background-color: #f7f8fa;
}

.section-new-4.grey-section.ib-reduced-sec-padding {
  background-color: #f5f8fd;
  padding-top: 48px;
  padding-bottom: 40px;
}

.section-new-4.beige {
  background-color: #fff8e7;
  padding-top: 32px;
  padding-bottom: 32px;
}

.section-new-4.personal-festive-hero {
  background-color: #230078;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.section-new-4.white-section {
  background-color: #fff;
}

.section-new-4.no-bottom-padding {
  padding-bottom: 0;
}

.section-new-4.no-bottom-padding.white-section {
  padding-bottom: 50px;
}

.fade-in-on-scroll-6 {
  text-align: left;
  justify-content: flex-start;
  display: flex;
}

.checkbox-absolute {
  z-index: 1;
  background-color: #0000;
  border: 1.5px solid #e3e6ed;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  transition: border-color .2s, background-color .2s;
  position: absolute;
  inset: 0%;
}

.checkbox-absolute:hover {
  border-color: #254fe4;
}

.checkbox-absolute.w--redirected-checked {
  background-color: #254fe40f;
  background-image: none;
  border: 1.5px solid #254fe4;
  border-radius: 8px;
}

.dark-blue-btn {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  background-color: #00547a;
  border: 2px solid #00547a;
  border-radius: 8px;
  margin-top: 16px;
  margin-right: 16px;
  padding: 15px 50px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: border-color .3s, color .3s cubic-bezier(.23, 1, .32, 1), background-color .3s;
}

.dark-blue-btn:hover {
  color: var(--white);
  background-color: #0b133b;
  border-color: #0b133b;
}

.dark-blue-btn.no-margin-top {
  order: 0;
  margin-top: 0;
  margin-right: 0;
}

.dark-blue-btn.no-margin-top:hover {
  border-color: #0b133b;
}

.dark-blue-btn.no-margin-top.for-desktop {
  margin-right: 0;
}

.dark-blue-btn.no-margin-top.for-nav {
  padding: 10px 24px;
  font-size: 14px;
}

.dm-serif-display {
  color: #00547a;
  font-family: Playfair Display;
  font-weight: 600;
}

.dm-serif-display.h1-center._56px {
  font-size: 56px;
}

.dm-serif-display.white-heading {
  color: var(--white);
}

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

.max-width-800px.top-20px {
  margin-top: 20px;
}

.ab-grid {
  grid-column-gap: 120px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  align-items: center;
}

.blue-testimonial-card {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/627ba4db8196ee24f53f68f8_Testimonial%20bg.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  padding: 40px;
}

.quote-yellow {
  width: 50.9961px;
  height: 38.9941px;
  margin-bottom: 30px;
}

.name-company {
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.owner-name-div {
  align-items: center;
  display: flex;
}

.owner-image {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-right: 20px;
}

.owner-name {
  color: var(--white);
  font-size: 18px;
}

.owner-job {
  color: #c1c6d7;
  font-size: 14px;
}

.logo-grid-3x3 {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
}

.flex-distribute {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.feature-image-top {
  margin-top: -80px;
  margin-bottom: 40px;
}

.feature-2-column {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.card-1-large-2 {
  z-index: 5;
  background-color: #f4f8fd;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 80px 40px;
  display: flex;
  position: relative;
}

.fade-in-2nd {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.no-bottom-margin-3 {
  margin-bottom: 20px;
}

.caption-4 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
}

.caption-4.blue-tag {
  color: #55c1f9;
}

.feature-image-bottom {
  margin-top: 40px;
  margin-bottom: -80px;
}

.div-fill-image {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/627cf524ab2c15bdbb5d324a_Make%20a%20gift%20of%20choice%20from%20our%20global%20catalog%20(3)%20(1)%20(1)-compressed.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
}

._6-col-grid {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-items: center;
}

.blue-text {
  color: #00547a;
  font-size: 14px;
}

.grid-icon {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-right: 12px;
}

.top-margin-50px {
  margin-top: 50px;
}

.blie-bg {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/627bb803726242059febf6cf_blue-bg.svg");
  background-position: 0 0;
  background-size: cover;
  height: 60%;
  position: absolute;
  inset: auto 0% 0%;
}

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

.grey-text {
  color: #798099;
  margin-bottom: 10px;
}

.blue-heading {
  color: #159dff;
}

.yellow-heading {
  color: #ffe01b;
}

.purple-heading {
  color: #6218fb;
}

.yellow-line {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/627bc12ffedd66427c5894c0_Line%20193.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 64%;
  height: 3px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 50px 0% auto;
}

.greyscale-logo {
  opacity: .6;
  object-fit: contain;
  width: 91.9922px;
  height: 51.9922px;
  transition: all .25s;
}

.greyscale-logo:hover {
  opacity: 1;
}

.t03_slider_arrow {
  background-color: #f1f4f6;
  border: 1px solid #ebecf0;
  border-radius: 100px;
  width: 55px;
  height: 55px;
  font-size: 17px;
  inset: 75% auto 0% 35%;
}

.t03_avatar_02 {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/627caed7a8eb6e06b2b2e56f_Ellipse%201311.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 5px solid #fff;
  border-radius: 100px;
  width: 65px;
  height: 65px;
  margin-bottom: 15px;
  position: relative;
  box-shadow: 14px 14px 40px 7px #ebecf0;
}

.t03_author_wrap {
  background-color: #f1f4f6;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  display: flex;
  position: relative;
}

.t03_icon {
  color: #000;
  width: auto;
}

.t03_name_wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 35px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.t03_slide {
  height: 101%;
}

.t03_slider_arrow_02 {
  background-color: #f1f4f6;
  border: 1px solid #ebecf0;
  border-radius: 100px;
  width: 55px;
  height: 55px;
  font-size: 15px;
  top: 75%;
  bottom: 0%;
  right: 35%;
}

.t03_avatar_01 {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/627caed762dbef2686a54837_Ellipse%201310.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 5px solid #fff;
  border-radius: 100px;
  width: 65px;
  height: 65px;
  margin-bottom: 15px;
  position: relative;
  box-shadow: 14px 14px 40px 7px #ebecf0;
}

.t03_mask {
  border-radius: 15px;
  height: 100%;
  overflow: hidden;
}

.t03_text_block {
  color: #66748d;
  text-align: center;
  max-width: 420px;
  font-size: 17px;
  font-weight: 500;
}

.t03_slider_nav {
  display: none;
}

.t03_slider {
  background-color: var(--white);
  border-radius: 15px;
  width: 60%;
  height: 480px;
  padding: 15px;
}

.blue-span-text {
  color: #00547a;
  font-weight: 500;
}

.name-slider {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 500;
}

.position-text {
  color: #798099;
  font-size: 15px;
}

.t03_avatar_03 {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/627caed78b642e7e8032dcf8_Ellipse%201312.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 5px solid #fff;
  border-radius: 100px;
  width: 65px;
  height: 65px;
  margin-bottom: 15px;
  position: relative;
  box-shadow: 14px 14px 40px 7px #ebecf0;
}

.youforia-ab-section {
  background-color: #f5fcff;
  border-radius: 15px;
  align-items: center;
  display: flex;
}

.home-hero-images-wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: 143px;
  display: flex;
  position: relative;
}

.home-hero-images-wrapper.no-margin-bottom {
  margin-bottom: 0;
}

.pricing-1-faq-question-and-arrow-wrapper {
  cursor: pointer;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.pricing-1-faq-item {
  box-shadow: none;
  border-bottom: 1px solid #e5e5e5;
  width: 100%;
  margin-top: 25px;
}

.pricing-1-faq-question {
  color: #254fe4;
  font-size: 16px;
  font-weight: 500;
}

.pricing-1-faq-icon-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.pricing-1-faq-answer {
  margin-top: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}

.pricing-1-faq-answer.tags-div {
  grid-column-gap: 5px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-top: 20px;
  display: grid;
}

.pricing-1-faq-question-wrapper {
  justify-content: space-between;
  align-items: center;
}

.pricing-1-faq-answer-text {
  margin-bottom: 0;
  font-size: 15px;
}

.tags-heading {
  margin-top: 10px;
  margin-right: 5px;
  font-size: 12px;
  font-weight: 500;
}

.api-tags {
  background-color: #f4f8fd;
  border-radius: 5px;
  margin: 4px 2px;
  padding: 6px 8px;
  font-size: 12px;
  display: inline-block;
}

.fe09_column-4 {
  width: 25%;
  max-width: 25%;
  padding-left: 25px;
  padding-right: 25px;
}

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

.two-column-grid.no-padd {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.hero-grad-bg-point-api {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/629f31f7940e9d1ec5ffd87b_Backdrop%20points%20API.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 160%;
  position: absolute;
  inset: 0% 0% auto;
}

.hero-grad-bg-point-api.remove-bg {
  background-image: none;
}

.hero-grad-bg-point-api.height-100 {
  height: 100%;
}

.p-15px {
  font-size: 15px;
  font-weight: 500;
}

.p-15px.m-btm-8px {
  margin-bottom: 8px;
}

.p-13px {
  color: #798099;
  font-size: 13px;
}

.p-13px.max-p-200 {
  max-width: 300px;
}

.p-13px.max-p-200.align-ct {
  text-align: center;
}

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

.horizontal-grid.grid-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.tab-text {
  font-size: 15px;
  font-weight: 500;
}

.banner-button-new {
  display: flex;
  position: absolute;
  inset: -10% 3% auto auto;
}

.arrow-ion-absolute {
  width: 23.9941px;
  height: 26.6602px;
  position: absolute;
  inset: 26% 0% 0% 29%;
}

.bg-btn {
  width: 77.9981px;
  height: 61.9336px;
}

.cta-btn-sec {
  justify-content: center;
  padding-bottom: 2rem;
  display: flex;
}

.integration-image {
  width: 100%;
  height: 66.819%;
}

.try-for-free-cta {
  margin-top: 40px;
}

.lottie-animation {
  width: 100%;
  height: 100%;
}

.heading-comforta {
  color: #5f6368;
  font-family: Comfortaa;
}

.heading-comforta.h3-center {
  color: var(--midnight-blue);
}

.heading-comforta.h3-center.width-less {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.heading-comforta.h3-center.inter-h2 {
  font-family: Inter, sans-serif;
  font-size: 36px;
}

.heading-comforta._w-size {
  color: var(--midnight-blue);
  width: 500px;
  font-style: normal;
}

.heading-comforta.h-c {
  color: var(--midnight-blue);
}

.heading-comforta.inter-h2 {
  color: #24252f;
  font-family: Inter, sans-serif;
  font-size: 36px;
}

.orange-span-text {
  color: #ff5e00;
}

.filled-btn-purple {
  background-color: var(--slate-blue);
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  border: 2px solid #565add;
  border-radius: 8px;
  padding: 15px 50px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: border-color .3s, color .3s cubic-bezier(.23, 1, .32, 1), background-color .3s;
}

.filled-btn-purple:hover {
  color: var(--white);
  background-color: #0b133b;
  border-color: #0b133b;
}

.filled-btn-purple.no-margin-top {
  order: 0;
  margin-top: 0;
  margin-right: 0;
}

.filled-btn-purple.no-margin-top:hover {
  border-color: #0b133b;
}

.filled-btn-purple.no-margin-top.for-desktop {
  margin-right: 0;
}

.filled-btn-purple.no-margin-top.for-nav {
  padding: 10px 20px;
  font-size: 14px;
}

.filled-btn-purple.no-margin-top.for-nav.capitalise {
  text-transform: capitalize;
}

.filled-btn-purple.no-margin-top.for-dark-bg {
  text-transform: uppercase;
}

.filled-btn-purple.no-margin-top.for-dark-bg:hover {
  background-color: #1639b6;
  border-color: #1639b6;
}

.filled-btn-purple.no-margin-top.for-nav-copy {
  text-transform: none;
  border-style: none;
  padding: 10px 20px;
  font-size: 14px;
}

.filled-btn-purple.no-margin-top.for-nav-copy.w--current:hover {
  background-color: var(--dark-slate-blue-2);
}

.filled-btn-purple.no-margin-top.for-nav-copy {
  padding: 10px 20px;
  font-size: 14px;
}

.filled-btn-purple.no-margin-top.yellow {
  color: var(--black);
  background-color: #ffe01b;
  border-color: #ffe01b;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 14px;
}

.body-xoxoday {
  color: #5f6368;
}

.heading-white {
  color: #fff;
}

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

.purple-tag {
  color: #565add;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 13px;
}

.purple-tag.red-tag {
  color: #e4092c;
}

.purple-tag.red-tag.new-c {
  color: #565add;
}

.gradiient-numbers {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(82deg, #ff5e00bf, #be3ad3bf 51%, #565addbf);
  -webkit-background-clip: text;
  background-clip: text;
}

.hero-grad-bg-lms {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/62c41e8a1661d762cc8c43b7_BG%20LMS.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 175%;
  position: absolute;
  inset: 0% 0% auto;
}

.container-medium-920px {
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-920px.advantage-v2 {
  text-align: center;
  margin-bottom: 60px;
}

.container-medium-920px.advantage-v2.no-bottom-margin {
  margin-bottom: 0;
}

.compass-logo-nav {
  width: 200px;
  height: 100%;
}

.compass-logo-nav._80--logo {
  width: 80%;
}

.compass-logo-nav.height-change {
  width: 100%;
  height: 42px;
}

.compass-logo-nav.height-change.small {
  height: 32px;
}

.hero-paragraph {
  color: #5f6368;
}

.side-mage-research {
  width: 80%;
}

.white-card {
  background-color: #fff;
  border-radius: 20px;
  padding: 32px;
  transition: all .2s;
}

.white-card:hover {
  box-shadow: 0 8px 52px #abafc766;
}

.white-card.home-stat-card {
  color: #030314;
}

.comforta-heading {
  color: #5f6368;
  margin-bottom: 10px;
  font-family: Comfortaa;
}

.comforta-heading.ipad-h.ct-align {
  color: var(--midnight-blue);
}

.comforta-heading.dark-blue-color {
  color: #000458;
  font-size: 38px;
  line-height: 1.4;
}

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

.grad-number-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(127deg, #ff145b, #254fe4);
  -webkit-background-clip: text;
  background-clip: text;
}

.fade-in-2nd-2 {
  width: 100%;
  height: 100%;
}

.bottom-padding-small {
  padding-bottom: 40px;
}

.testimonial-left-arrow-2 {
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  inset: auto auto 43% 0%;
  box-shadow: 12px 12px 35px #9894ac40;
}

.dark-section-4 {
  z-index: 1;
  background-color: #0b133b;
  padding-top: 80px;
  padding-bottom: 80px;
}

.dark-section-4.transparent-section.bottom-padding-180px {
  height: 80vh;
  padding-top: 100px;
}

.dark-section-4.transparent-section.bottom-padding-180px.no-bg {
  height: auto;
  padding-top: 80px;
}

.dark-section-4.transparent-section {
  background-color: #0000;
}

.card-1-large-3 {
  z-index: 5;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 80px;
  display: flex;
  position: relative;
}

.card-1-large-3.bg-gray-6 {
  background-color: #f8f9fa;
}

.card-1-large-3.bg-gray-6.fade-in-1st {
  background-color: #0000;
}

.card-1-large-3.bg-gray-6.fade-in-1st.no-spacing {
  padding: 0;
}

.card-1-large-3.bg-white {
  background-color: #fff;
}

.card-1-large-3.bg-white.load-1st.top {
  padding-top: 40px;
}

.hero-para {
  text-align: center;
  max-width: 620px;
  font-size: 20px;
}

.hero-para.vantage-circle {
  color: #0245f0;
  max-width: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.left-vc {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 15% 85%;
  grid-auto-columns: 1fr;
  padding: 40px;
  display: grid;
}

.left-vc.right-emp {
  background-color: #f4f5fccc;
  border-radius: 10px;
  padding: 40px;
}

.vc-paragraph {
  color: #24252f;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.t-box-copy {
  color: #24252f;
  cursor: default;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.fe05_title_wrap-3-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  margin: 0 auto 10px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.h2-empuls-home {
  color: #0a1f44;
  text-align: center;
  width: 100%;
  margin: 0 auto 30px;
  font-size: 30px;
  font-weight: 400;
  line-height: 46px;
}

.h2-empuls-home.width-48.inc-width, .h2-empuls-home.width-48.inc-width-copy {
  color: #24252f;
  width: 900px;
  font-family: Inter, sans-serif;
  font-size: 34px;
  font-weight: 600;
}

.h2-empuls-home.width-48 {
  color: #24252f;
  text-align: center;
  width: 650px;
  font-family: Comfortaa;
  font-weight: 500;
}

.eyebrow-2 {
  color: var(--slate-blue);
  letter-spacing: .18em;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 26px;
}

.vc-emp {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #fff1e6;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 15px;
  display: grid;
}

.vantage-container-copy {
  max-width: 1200px;
  margin-bottom: 60px;
}

.why-empuls-section {
  z-index: 10;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 750px;
  min-height: 650px;
  max-height: none;
  padding: 40px 5%;
  display: block;
  position: relative;
}

.why-empuls-section.whyemp {
  padding-top: 80px;
}

.why-empuls-section.whyemp.tab-sec-white {
  background-image: none;
  height: auto;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 80px;
}

.why-empuls-section.whyemp.tab-sec {
  height: auto;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 80px;
}

.why-empuls-section.whyemp.tab-sec.margin-new-aws {
  margin-bottom: 20px;
}

.why-empuls-section.whyemp.tab-sec.margin-new-aws.bg-change {
  background-image: linear-gradient(#fff1e6, #f4f8fd);
}

.why-empuls-section.no-space {
  height: auto;
  padding: 100px 0% 80px;
}

.why-empuls-section.no-space.nm-section {
  padding-top: 80px;
}

.why-empuls-section._80px {
  height: auto;
  min-height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.stylized-middle-align h2 {
  font-family: Dmserifdisplay;
}

.stylized-middle-align h3 {
  color: #1b547a;
  text-align: center;
  font-family: Playfair Display;
}

.stylized-middle-align p {
  text-align: center;
}

.festival-card {
  padding-top: 36px;
  padding-bottom: 36px;
}

.normal-rich-text.comforta-heading {
  text-align: center;
}

.normal-rich-text.comforta-heading h3 {
  color: #5f6368;
  font-family: Inter, sans-serif;
}

.normal-rich-text.comforta-heading p {
  font-family: Inter, sans-serif;
}

.first-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr .75fr;
  grid-auto-columns: 1fr;
  width: 100.92%;
  margin-bottom: 0;
  display: grid;
}

.heading-trial {
  color: #565add;
  margin-bottom: 4px;
  font-family: Comfortaa;
  font-size: 28px;
  font-weight: 700;
}

.paragraph-16 {
  color: var(--dark-slate-blue);
  margin-bottom: 0;
}

.paragraph-16.min-w {
  width: 185px;
}

.moving-card-3 {
  z-index: 3;
  width: 50%;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0% auto auto 35%;
}

.moving-card-3.m-inc {
  width: 65%;
}

.link-with-icon-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #37b877;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  overflow: hidden;
}

.link-with-icon-2.text-small {
  grid-column-gap: 6px;
  grid-row-gap: 5px;
  align-items: center;
  height: auto;
  margin-bottom: 0;
}

.card-3-standard-3 {
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 25px;
  display: flex;
  position: relative;
}

.card-3-standard-3.bg-white.outline {
  background-color: #fff;
  height: 400px;
  box-shadow: 1px 1px 20px #4d4d4d1a;
}

.card-3-standard-3.bg-white.outline.n-outline {
  height: 420px;
}

.card-3-standard-3.bg-white.outline.gift-ouline {
  height: 380px;
}

.card-3-standard-3.center.outline {
  background-color: #fff;
  height: 400px;
  box-shadow: 1px 1px 20px #4d4d4d1a;
}

.card-3-standard-3.center.outline.link-bg.white-card {
  box-shadow: none;
  background-color: #0000;
  border: 1px solid #cecff5;
  border-radius: 1rem;
  height: auto;
  padding: 0;
  transition-property: none;
}

.overflow-hidden-2 {
  color: #0245f0;
  font-weight: 600;
  line-height: 1.4em;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.overflow-hidden-2.in-c {
  font-size: 14px;
}

.moving-card-2 {
  z-index: 2;
  width: 50%;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0% auto auto 20%;
}

.moving-card-2.m-inc {
  width: 65%;
}

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

.arrow-img {
  width: 13px;
  height: 13px;
}

.moving-list-wrapper {
  width: 100%;
  height: 400px;
  display: flex;
  position: relative;
}

.title-4-4 {
  z-index: 5;
  color: #24252f;
  height: 45px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.2em;
  position: relative;
}

.title-4-4.sales-title {
  height: auto;
}

.title-4-4.gift-title {
  height: auto;
  margin-bottom: 15px;
}

.moving-card-4 {
  z-index: 4;
  width: 50%;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0% auto auto 50%;
}

.new-empuls-text {
  color: #24252f;
  font-family: Inter, sans-serif;
  line-height: 1.6;
}

.new-empuls-text.width-74 {
  width: 75%;
  line-height: 24px;
}

.new-empuls-text.width-74.margin-bottom-46px {
  width: 75%;
  margin-bottom: 40px;
}

.new-empuls-text.width-74.margin-bottom-46px.width-m {
  color: #24252f;
  width: 95%;
  font-size: 16px;
}

.new-empuls-text.width-74.margin-bottom-46px.width-m._w-size {
  color: var(--dark-slate-blue);
  font-style: normal;
}

.new-empuls-text.width-74.margin-bottom-46px.width-m.ebook-p {
  text-align: left;
}

.new-empuls-text.width-74.margin-bottom-46px.width-m.ebook-p.ct-align._30-p {
  width: auto;
}

.v-space-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: start;
}

.v-space-grid.bottom-padding-small {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.conforta-h2 {
  color: #24252f;
  font-family: Comfortaa;
  font-size: 30px;
  font-weight: 500;
  line-height: 46px;
}

.conforta-h2._w-size {
  color: var(--midnight-blue);
  font-style: normal;
}

.image-137 {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 5px;
  flex: none;
  width: 100%;
  height: 50%;
  margin-bottom: 20px;
  overflow: visible;
}

.image-137.sales-l {
  object-fit: contain;
  align-self: flex-start;
  height: 220px;
}

.moving-card-1 {
  z-index: 1;
  width: 50%;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0% auto auto 5%;
}

.moving-card-1.m-inc {
  width: 65%;
}

.festive-blue-text {
  color: #565add;
}

.bulleted-rich li {
  list-style-type: square;
}

.bulleted-rich ul {
  list-style-type: disc;
}

.bold-text-2 {
  color: #254fe4;
  font-weight: 600;
}

.pricing-table-row-header {
  color: #24252f;
  text-transform: none;
  border-bottom: 1px solid #0f0a4d12;
  border-right: 1px solid #0f0a4d12;
  flex: 0 auto;
  align-items: center;
  width: 400px;
  padding: 24px 40px 24px 24px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  display: flex;
  position: relative;
}

.pricing-table-row-header.last-card {
  border-bottom-style: none;
}

.table-outer-div {
  overflow: hidden;
}

.tooltip-2 {
  color: #fff;
  text-align: left;
  text-transform: none;
  background-color: #0f0a4d;
  width: 240px;
  max-width: 240px;
  padding: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  position: absolute;
  bottom: 50%;
  box-shadow: 0 10px 30px #0f0a4d26;
}

.tooltip-2.hidden {
  z-index: 50;
  color: #000;
  z-index: 10;
  background-color: #fff;
  border-radius: 4px;
  width: 300px;
  max-width: 300px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px;
  font-weight: 400;
  display: none;
  left: 30px;
}

.faq-plus {
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  margin-right: 10px;
  display: flex;
}

.tooltip-icon {
  opacity: .3;
  width: 24px;
  height: 24px;
  display: block;
}

.pricing-table-row-value {
  color: #24252f;
  text-align: center;
  border-bottom: 1px solid #0f0a4d12;
  border-right: 1px solid #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 24px;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.pricing-table-row-value.last-card {
  border-bottom-style: none;
}

.pricing-table-header-3 {
  z-index: 3;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 400px 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: sticky;
  top: 65px;
  overflow: hidden;
}

.tooltip-block {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  padding: 4px;
  display: flex;
  position: absolute;
  right: 0;
}

.pricing-title-2 {
  color: #fff;
  text-align: center;
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.pricing-title-2.dark {
  color: #24252f;
  margin-bottom: 0;
  font-weight: 500;
}

.pricing-table-header-wrap-2 {
  background-color: #fff;
  padding: 20px 24px 10px;
}

.pricing-table-header-wrap-2.bottom-border {
  border-bottom: 1px solid #0f0a4d12;
  border-right: 1px #000;
  padding-top: 16px;
  padding-bottom: 16px;
}

.pricing-table-header-wrap-2.bottom-border.plum-orange {
  background-color: #e2e5fd;
  border-radius: 0;
}

.pricing-table-header-wrap-2.bottom-border {
  border-bottom: 2px solid #0f0a4d1a;
  border-right: 1px #000;
}

.pricing-table-category {
  color: #798099;
  background-color: #f5f8fa;
  border-bottom: 2px solid #0f0a4d1a;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.pricing-table-category.open-on-click {
  z-index: 30;
  cursor: pointer;
  border-bottom: 1px solid #0f0a4d12;
}

.pricing-table-img {
  width: 20px;
  height: 20px;
  display: block;
}

.pricing-table-row {
  display: flex;
}

.pricing-table-2 {
  border: 1px solid #0f0a4d12;
  border-radius: 24px;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-table-toggle-wrap {
  border-right: 2px solid #0f0a4d1a;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-table-toggle-wrap.border-bottom {
  border-bottom: 2px solid #0f0a4d1a;
  padding: 10px 7px;
}

.pricing-table-toggle-wrap.border-bottom.left-top-24px {
  border-bottom-width: 1px;
  border-bottom-color: #0f0a4d12;
  border-top-left-radius: 24px;
}

.pricing-table-toggle-wrap.border-bottom.left-top-24px.hide-on-phone {
  border-right-width: 1px;
}

.compare-titles {
  height: auto;
}

.pricing-table-category-1st {
  color: #24252f;
  cursor: pointer;
  background-color: #f5f8fa;
  border-bottom: 1px solid #0f0a4d12;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.hero-section-bg {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/62c41e8a1661d762cc8c43b7_BG%20LMS.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.page-wrapper {
  background-color: #f8f8f8;
}

.aws-form {
  color: #24252f;
  margin-bottom: 0;
  position: relative;
}

.why-empuls-tab_content-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-140 {
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
}

.image-140.h-img {
  height: 40px;
}

.demo-new-empuls-container {
  max-width: 1200px;
}

.workplace-head-wrap {
  color: #000458;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

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

.bottom-25px._30px-down {
  margin-bottom: 30px;
}

.ak-aws-container {
  max-width: 1200px;
}

.ak-aws-heading {
  width: auto;
  margin-bottom: 30px;
  font-family: Comfortaa;
  font-weight: 600;
}

.empuls-tab-content-head {
  color: #24252f;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.aws-30-size {
  width: 80px;
  height: 80px;
}

.fe05_title_wrap-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1140px;
  margin: 0 auto 25px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.hero-sec-new {
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 60px;
}

.hero-sec-new.ak-aws-sec {
  padding: 80px 80px 40px;
}

.hero-sec-new.ak-aws-sec.built-on-aws {
  background-image: linear-gradient(#e8eefe, #dfe6f800);
  padding-top: 80px;
  padding-bottom: 120px;
}

.rating-card {
  padding: 30px;
}

.rating-card.rt-cards-2 {
  width: 180px;
  height: 180px;
  padding: 15px;
}

.rating-card.rt-cards-2.aws-cards {
  border: 2px solid #eff2f7;
  border-radius: 22px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 10px;
  display: flex;
  box-shadow: 0 25px 44px -4px #121d460d;
}

.no-margin-top-2 {
  margin-top: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.3em;
}

.no-margin-top-2.white {
  color: #fff;
  font-family: Comfortaa;
  font-size: 30px;
  font-weight: 500;
  line-height: 46px;
}

.no-margin-top-2.white.left-align {
  font-size: 30px;
}

.no-margin-top-2.white.left-align.bk {
  color: #0d1645;
}

.image-tab {
  justify-content: flex-end;
  width: 50%;
  padding-right: 2rem;
  display: flex;
}

.rating-stars-image {
  width: 117px;
  height: 38px;
  margin-top: 20px;
}

.rating-stars-image.aws-star {
  width: 117px;
  height: 38px;
  margin-top: 10px;
}

.social-h3-box-heading {
  color: #24252f;
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 45px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.4;
  display: flex;
}

.why-empuls-tab-menu {
  grid-column-gap: 10px;
  background-color: #f4f5fc;
  border-radius: 20px;
  flex-direction: row;
  justify-content: space-between;
  padding: 16px;
  display: flex;
}

.ak-aws-h2 {
  color: #24252f;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}

.tab-connect {
  background-color: #0000;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 16px 15px;
  display: flex;
}

.tab-connect:hover {
  background-color: #fff;
}

.tab-connect.w--current {
  background-color: #fff;
  border-radius: 15px;
}

.tab-connect.bd-1 {
  border: 1px solid #0000;
}

.section-book-demo {
  padding: 80px 40px;
}

.section-book-demo.empulsnew-cta {
  padding: 80px;
}

.section-book-demo.empulsnew-cta.cta-grad {
  z-index: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 140px;
  padding-bottom: 60px;
  position: static;
  bottom: 0;
}

.section-book-demo.empulsnew-cta.cta-grad.m-top {
  padding-top: 100px;
  position: static;
}

.section-book-demo.empulsnew-cta.cta-grad.m-top.aws-top {
  padding-top: 60px;
}

.why-empuls-icon {
  width: 35px;
  height: 35px;
}

.why-empuls-icon.re-icon-1 {
  width: 32px;
}

.why-empuls-icon.re-icon {
  width: 30px;
}

.footer-link-2 {
  color: #17204acc;
  align-items: center;
  font-size: 13px;
  line-height: 1.6em;
  transition: color .2s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.footer-link-2:hover {
  color: #164884;
}

.rating-logo {
  width: 148px;
  height: 41px;
}

.rating-logo.aws-cap {
  width: 140px;
  height: 40px;
}

.rating-logo.aws-cap.gat {
  height: 32px;
}

.c09_feature_column_85-2 {
  height: 100%;
}

.stats-content {
  flex-direction: column;
  align-items: flex-start;
  max-width: 62%;
  display: flex;
}

.rating-text {
  color: #0245f0;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.3em;
}

.rating-text.aws-textrt {
  font-size: 26px;
}

.feature-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 50px 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 30px;
  display: grid;
}

.feature-card.orange-card-new {
  background-color: #fffaf7;
  grid-template-columns: 60px 1fr;
}

.feature-card.orange-card-new.get-started-copy, .feature-card.orange-card-new.get-started {
  background-color: #fff;
  border-radius: 10px;
  grid-template-columns: 1fr;
  place-items: center;
  padding: 60px 80px;
  position: relative;
}

.feature-card.orange-card-new.get-started.blue-bg-aws {
  background-color: #0245f0;
}

.tab-content_head {
  color: #24252f;
  font-size: 28px;
  font-weight: 600;
}

.why-icons-wrap {
  background-color: #0000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  padding: 0;
  display: flex;
}

.feature-card-heading {
  margin-bottom: 4px;
  font-size: 20px;
  font-weight: 600;
}

.feature-card-heading.white-txt {
  color: #fff;
  margin-bottom: 0;
}

.feature-card-heading.nobtm {
  margin-bottom: 0;
}

.image-155 {
  width: 55px;
  height: 32.8809px;
  margin-left: 20px;
  position: relative;
  top: 7px;
}

.tabs-5 {
  width: 100%;
}

.get-started-cta {
  color: #0245f0;
  text-align: center;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #0245f0;
  border-radius: 4px;
  width: 150px;
  padding: 10px 20px;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  transition: all .2s;
  display: block;
}

.get-started-cta:hover {
  transform: translate(0, -2px);
}

.section-31 {
  width: 100%;
  margin-top: 0;
  padding: 60px 80px 20px;
  position: relative;
}

.section-31.bottom-padding.bg-blue-aws {
  background-color: #f4f8fd;
}

.section-31.bottom-padding.bg-blue-aws.ne-gd {
  background-image: linear-gradient(#e8eefe, #dfe6f800);
}

.section-31.bottom-padding.bg-blue-aws.ne-gd.abv-margin {
  margin-top: 40px;
  padding-bottom: 80px;
}

.card-icon {
  width: 60px;
  height: 60px;
  margin-right: 20px;
}

.card-icon.get-started-icon {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-right: 0;
  display: flex;
  position: absolute;
  inset: -12% 0% auto;
}

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

.div-block-234 {
  background-color: #e3e4f8;
  border-radius: 4px;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 20px 15px;
}

.ak-pageloyout {
  overflow: hidden;
}

.c09_container-2 {
  flex: 1;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slide-horizontal {
  border-radius: 20px;
}

._2-card-grid {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rattings-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 700px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.why-empuls-tab-content-inner-wrap {
  width: 50%;
  padding-left: 2em;
  padding-right: 0;
}

.badge-empuls-home {
  width: 123px;
  height: 160px;
}

.badge-empuls-home.aws-badge {
  width: 96.25px;
  height: 125px;
}

.aws-30day {
  color: #686d84;
  margin-bottom: 30px;
}

.aws-30day.white-text {
  color: #fff;
}

.rating-image-wrap {
  border-radius: 0%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-right: 0;
  display: flex;
  overflow: hidden;
}

.div-left-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  display: flex;
}

.div-left-2._90--w {
  width: 85%;
}

.rating-card-2 {
  text-align: left;
  background-color: #fff;
  border: 2px solid #eff2f7;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 8%;
  display: flex;
  position: relative;
  overflow: visible;
  box-shadow: 0 25px 44px -4px #121d460d;
}

.rating-card-2.rt-cards-2.aws-cards {
  border-radius: 20px;
  width: auto;
  height: auto;
  padding: 10px;
}

.div-block-125 {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.div-block-125._1x5grid-social {
  grid-column-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.div-block-125._1x5grid-social.aws-grid-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.ak-aws-p {
  color: #24252f;
  text-align: center;
  width: 860px;
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.why-empuls-tabs {
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  display: flex;
}

.why-empuls-container {
  z-index: 2;
  background-color: #fff;
  border-radius: 20px;
  align-items: center;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding: 16px;
  display: flex;
  position: relative;
  box-shadow: 18px 18px 44px 4px #121d4633;
}

.why-empuls-tab-text {
  color: #000458;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4em;
}

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

.avail-img {
  width: 80px;
  height: 80px;
}

.text-block-273 {
  color: #24252f;
  margin-top: 10px;
  font-size: 14px;
}

.container-22 {
  z-index: 5;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.container-22.max-width-1100 {
  max-width: 1200px;
}

.div-block-235 {
  background-color: #fff;
  border: 2px solid #fff1e6;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  padding: 30px;
  transition: all .2s ease-in;
  display: flex;
  box-shadow: 0 25px 44px -4px #121d460d;
}

.div-block-235:hover {
  transform: translate(0, -5px);
}

.div-block-235.simp-1box {
  padding-top: 30px;
  padding-bottom: 30px;
}

.lot-1 {
  width: 400px;
  height: 400px;
}

.text-block-274 {
  color: #0d1645;
  margin-bottom: 0;
  line-height: 24px;
}

.red-span {
  color: #e4092c;
}

.red-span.nec-c {
  color: #565add;
}

.div-center-3 {
  justify-content: center;
}

.div-center-3._100--width {
  width: 100%;
}

.container-dark-3 {
  flex: 1;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.container-dark-3.grid-vontainer {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

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

.hero-section-holiday-bg {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/63498481a76f033ec1ea2b6c_629f31f7940e9d1ec5ffd87b_Backdrop%20points%20API%202.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 60px;
  padding-top: 100px;
  padding-bottom: 140px;
}

._w-size {
  width: 500px;
  font-style: italic;
}

._w-size.ls-btm {
  margin-bottom: 12px;
}

.p-c {
  color: var(--dark-slate-blue);
}

.white-c-font {
  color: #fff;
}

.container-10 {
  flex: 1;
  max-width: 1440px;
  padding: 4em 1em;
}

.container-10.more-padding {
  max-width: 1200px;
  padding-top: 4rem;
  padding-bottom: 2rem;
}

.container-10.more-padding.no-lf {
  padding-left: 0;
  padding-right: 0;
}

.container-10.more-padding.no-lf.nore {
  padding-top: 0;
  padding-bottom: 0;
}

.sales_p {
  font-size: 22px;
  font-weight: 500;
}

.grey-p {
  color: #24252f;
}

.text-small-4 {
  font-size: 12px;
  line-height: 16px;
}

.image-162, .image-163 {
  width: 100%;
  height: 99.9999%;
}

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

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

.tooltip-block-2 {
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  padding: 4px;
  display: flex;
  position: absolute;
  right: 0;
}

.image-168 {
  width: 200px;
  height: 100%;
}

.xoxo-int-ig {
  width: 100%;
  height: 99.9999%;
}

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

.amazon-popup-form {
  z-index: 9999;
  background-color: #f7f8fa1a;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.popup-form {
  background-color: #f7f8fa;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  max-width: 100%;
  padding: 30px 25px 40px;
  display: flex;
  position: relative;
}

.closed {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/62f0c23846e67e5aeeb7f8bc_Group%20628242.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
  width: 25px;
  height: 25px;
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  inset: 10px 10px auto auto;
}

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

.testimonial-content-wrapper-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 650px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h4-black-2 {
  color: #101113;
}

.h4-black-2.h4-center {
  text-align: center;
}

.h4-black-2.h4-center.f-1 {
  font-size: 28px;
}

.testimonial-right-arrow-2 {
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  inset: auto 0% 43% auto;
  box-shadow: -12px 12px 30px #9894ac40;
}

.features-v3-grid {
  grid-column-gap: 28px;
  grid-row-gap: 25px;
}

.features-v3-grid.max-width {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.festive-gifts-img-container {
  width: 13%;
  margin: 12px 10px;
}

.festive-gifts-logo-container {
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.beige-curved-div {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6142f7c4fa05e43dcca91a8d_Beige%20curve.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 24.5px;
}

.beige-curved-div.white {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6142f7c4fa05e43dcca91a8d_Beige%20curve.svg");
}

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

.h1-white-2 {
  color: #fff;
}

.block-right-image {
  object-fit: contain;
  border-radius: 12px;
  width: 90%;
  max-width: 80%;
  padding-right: 0;
  position: absolute;
  top: 3.5em;
  left: 46%;
}

.p-white-2 {
  color: #fff;
}

.ib-image-4grid-card {
  cursor: default;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  display: flex;
  overflow: hidden;
  box-shadow: inset 0 0 #ffe01b;
}

.ib-image-4grid-card:hover {
  box-shadow: inset 0 0 0 2px #230078;
}

.ib-image-4grid-card.yellow {
  border-radius: 18px;
  box-shadow: 0 6px 6px #0000001c;
}

.ib-h4-20px {
  color: #041a2f;
  font-size: 20px;
  font-weight: 600;
}

.rating-star-2 {
  background-color: #ffe01b;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-bottom: 5px;
  margin-right: 2.5px;
  display: flex;
}

.rating-star-2.first {
  border-top-left-radius: 2.5px;
  border-bottom-left-radius: 2.5px;
}

.rating-star-2.last {
  border-top-right-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
}

.caption-14px {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.57;
}

.caption-14px.caption-white {
  color: #fff;
}

.heading-24px {
  font-size: 30px;
  line-height: 1.5;
}

.catalog-dwld-btn {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 5px;
  flex: 0 auto;
  align-self: auto;
  min-width: 200px;
  height: 50px;
  margin-top: 60px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 15px 30px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.catalog-dwld-btn:hover {
  color: #fff;
  text-decoration: none;
}

.festive-gift-partner-logo {
  border-radius: 10px;
  width: 100%;
  height: 66.6622%;
  margin-top: 12px;
  margin-bottom: 12px;
}

.xoxoday-nav-2 {
  background-color: #fff;
  padding: 20px 40px;
  position: sticky;
  top: 0;
}

.filled-btn-4 {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  background-color: #254fe4;
  border: 2px solid #254fe4;
  border-radius: 8px;
  margin-top: 16px;
  margin-right: 16px;
  padding: 15px 50px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  transition: border-color .3s, color .3s cubic-bezier(.23, 1, .32, 1), background-color .3s;
}

.filled-btn-4:hover {
  color: #fff;
  background-color: #0b133b;
  border-color: #0b133b;
}

.filled-btn-4.no-margin-top.for-nav {
  padding: 10px 24px;
  font-size: 14px;
}

.filled-btn-4.no-margin-top.for-tabs {
  display: none;
}

.filled-btn-4.no-margin-top {
  order: 0;
  margin-top: 0;
  margin-right: 0;
}

.filled-btn-4.no-margin-top:hover {
  border-color: #0b133b;
}

.filled-btn-4.no-margin-top.for-desktop {
  margin-right: 0;
}

.ib-image-4grid-card-content-container {
  padding: 20px;
}

.ib-image-4grid-card-image {
  object-fit: cover;
  width: 40%;
  height: 100%;
}

.comtainer-800px {
  max-width: 840px;
}

.dim-grey {
  color: #5f6368;
}

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

.para-new-h {
  color: var(--dark-slate-blue);
  text-align: center;
  line-height: 24px;
}

.g-img {
  width: 100px;
  height: auto;
}

.ct-align {
  color: var(--midnight-blue);
}

.image-174, .image-175 {
  width: 100%;
  height: 100%;
}

.image-176 {
  width: 23px;
  height: 23px;
}

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

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

.text-blue {
  color: #144dff;
}

.p-15 {
  font-size: 15px;
  line-height: 1.5;
}

.p-15.p-center.grey-p {
  color: #798099;
  display: block;
}

.p-15.grey-p {
  color: #798099;
}

.feature-icon-2 {
  margin-bottom: 15px;
}

.feature-block-4 {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #b8b8b86b;
  border-radius: 14px;
  padding: 20px 36px;
  transition: all .3s;
}

.feature-block-4:hover {
  transform: scale(1.01);
  box-shadow: 6px 8px 20px -18px #000;
}

.h4-23-600 {
  color: #494a56;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 1.55;
}

.h4-23-600.font-white {
  color: #fff;
}

.h4-23-600.font-purple {
  color: var(--royal-blue-2);
  -webkit-text-stroke-color: var(--royal-blue-2);
}

.h4-23-600._15px-top {
  color: var(--midnight-blue);
}

.h4-23-600._15px-top.h-txt-px {
  height: 62px;
}

.div-max-width-900px {
  max-width: 900px;
}

.div-max-width-900px.align-center.div-center {
  margin-left: auto;
  margin-right: auto;
}

.section-35 {
  width: 100%;
  margin-top: 0;
  padding-top: 80px;
  padding-left: 80px;
  padding-right: 80px;
  position: relative;
}

.section-35.build-future-section {
  background-color: #f6f7f9;
  padding-top: 74px;
  padding-bottom: 74px;
}

.section-35.build-future-section._3-sec {
  margin-top: 100px;
}

.section-35.build-future-section._3-sec.no-bg {
  background-image: none;
  padding-bottom: 80px;
}

.section-35.build-future-section.bg-alice-blue {
  background-color: #f6f7f9;
  background-image: none;
}

.grid-3x3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1140px;
  margin-top: 37px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.grid-3x3.no-t {
  max-width: 1200px;
  margin-top: 0;
}

.light-section {
  padding-top: 100px;
  padding-bottom: 74px;
}

.light-section.padding-bottom-20 {
  padding-bottom: 20px;
}

.reasons-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.reason-icon {
  width: 60px;
  margin-bottom: 40px;
  margin-left: auto;
  display: block;
}

.p-20-600 {
  color: #041a2f;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 600;
}

.p-20-600.no-btm {
  margin-bottom: 0;
}

.industry-section {
  text-align: center;
  background-color: #eaeafb4d;
  padding-top: 80px;
  padding-bottom: 160px;
}

.industry-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 900px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.industry-name {
  grid-column-gap: 18px;
  align-items: center;
  display: flex;
}

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

.setup-wrapper {
  background-color: var(--royal-blue-2);
  color: #f7f8fa;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  max-width: 700px;
  margin-top: -100px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 60px;
  display: flex;
}

.setup-wrapper.emp {
  margin-top: -150px;
}

.h3-25-600 {
  font-size: 25px;
}

.h3-25-600.text-white {
  color: #f7f8fa;
}

.h3-25-600.text-white.mb-0 {
  margin-bottom: 0;
  font-size: 24px;
}

.max-320 {
  max-width: 320px;
}

.testimonial-section-two {
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.testimonial-item {
  background-color: #00547a;
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
  overflow: hidden;
}

.testimonial-content-col {
  color: #f7f8fa;
  text-align: left;
  width: 59%;
  padding: 52px 50px 52px 20px;
}

.testimonial-image-col {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 41%;
  display: flex;
  position: relative;
}

.testimonial-text-16 {
  margin-bottom: 22px;
  line-height: 1.5;
}

.link-button-with-arrow {
  grid-column-gap: 10px;
  color: #f7f8fa;
  font-weight: 500;
  display: flex;
}

.award-tagline {
  grid-column-gap: 15px;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.hero-section-new {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/63649d1e9ab8ab7dc83b10f9_Group%20629264%20(1).svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 0;
}

.hero-section-new.mb-40 {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/63649d1e9ab8ab7dc83b10f9_Group%20629264%20(1).svg");
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 40px;
}

.hero-section-new.mb-40.no-gd {
  background-color: var(--mostly-white);
  background-image: none;
  margin-bottom: 0;
}

.overlay-testimonial {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

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

.testimonial-nav-slider {
  text-align: center;
}

.bottom-form-section {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6351836e78dd7e5ed3bf9154_Frame%20629088.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bottom-form-section.api-page {
  color: #fffaeb;
  background-color: #f6f7f9;
  background-image: none;
  padding-top: 80px;
  padding-bottom: 80px;
}

.global-section {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  margin-top: 60px;
  margin-bottom: 120px;
  display: flex;
}

.global-section.mb-0 {
  margin-bottom: 20px;
}

.global-section.gd-section {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.global-section.gd-section.no-top-btm {
  margin-top: 0;
  margin-bottom: 0;
}

.global-left-col {
  flex: 1;
}

.global-tabs {
  width: 55%;
}

.global-tab-link {
  color: var(--royal-blue-2);
  background-color: #0000;
  border-radius: 10px;
  padding: 10px 1.5em;
  font-weight: 600;
}

.global-tab-link.w--current {
  background-color: var(--royal-blue-2);
  color: #fff;
}

.global-tab {
  text-align: center;
  background-color: #f9f9fe;
  border-radius: 8px;
  padding-top: 30px;
  padding-bottom: 30px;
  box-shadow: 0 21px 24px #1e335e33;
}

.global-tab-content {
  margin-top: 20px;
  overflow: visible;
}

.global-tab-menu {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img-benifit {
  width: 80%;
}

.img-benifit._100--img {
  width: 100%;
}

.ct-p {
  color: #24252f;
}

.usa-section {
  padding: 20px 24px 100px;
}

.usa-section.m-space {
  background-color: #f6f7f9;
  padding-top: 100px;
}

.usa-section.testimonials-api {
  background-color: #fbfbfd;
  padding-top: 100px;
}

.usa-section.testimonial-usa {
  padding-top: 100px;
}

.usa-container {
  max-width: 80rem;
}

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

.slider-us-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(to right, #d9d9d980, #11283f 40%), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/635b82dcec84c0f78544395f_1bg.avif");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 270px;
  padding: 0;
  display: grid;
  overflow: hidden;
}

.slider-us-1.red {
  background-color: #3f1111;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/635b91fa7e968a6862aa9936_Mask%20group.avif");
  background-repeat: no-repeat;
  background-size: auto;
}

.slider-us-1.red.acc {
  background-color: #28003a;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/635b98e13375da962935988d_Mask%20group%20(1).avif");
}

.slider-us-1.red.nelson {
  background-color: #240050;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/635b9a0b53c504f062964026_Mask%20group%20(2).avif");
}

.slider-us-1.red.hnm {
  background-color: #440005;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/635b9aa93916a832150800a2_Mask%20group%20(3).avif");
}

.slider-us-1.red.xero {
  background-color: #002d4e;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/635b9cb43916a87e32081627_Mask%20group%20(4).avif");
}

.slider-us-1._1 {
  background-image: linear-gradient(to right, #d9d9d980, #ed4137 40%), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6368cd2db1ee1c9cc6bd1d2a_63343b8bdd43a35a291ae37b_1-p-500.webp");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
}

.slider-us-1._2 {
  background-image: linear-gradient(to right, #d9d9d980, #00a1e4 40%), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6368cfa6a02919638ca07340_629493f436f7aff1454b1595_Cybertek.avif");
  background-position: 0 0, 0%;
  background-size: auto, 45%;
}

.slider-us-1._3 {
  background-image: linear-gradient(to right, #d9d9d980, #6286d9 40%), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6368d0ffd820754bd9d1fe85_629493f436f7af93714b1598_FCA.avif");
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
}

.slider-us-1._4 {
  background-image: linear-gradient(to right, #d9d9d980, #000167 40%), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/631877193e883478d121a01d_Brenntag.avif");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
}

.slider-us-1._5 {
  background-image: linear-gradient(to right, #d9d9d980, #02347e 40%), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/631877193e8834349f21a013_Luminios.avif");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
}

.slider-us-1._6 {
  background-image: linear-gradient(to right, #0000, #005278 40%), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/63d79ad23e2c0611cbd893e5_qgwpqdn2l5mqrjklwf4er6t7ci-sixteen_nine.webp");
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 110%;
}

.slider-us-1.freshworks {
  background-color: #25c16f;
  background-image: linear-gradient(to right, #d9d9d980, #25c16f 40%), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/63d79f61af4c0c23807c3611_6388ec1d6f6ee35e5c6760d8_Lead_1557161716457_1630127110166.webp");
  background-size: auto, auto 100%;
}

.slider-us-1.adsynd {
  background-image: linear-gradient(to right, #d9d9d980, #fb3333 40%), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/63d7b10255fc3203a52b00e2_6388edc53ca9c6dbd4fc4545_About-US.webp");
  background-position: 0 0, 0%;
  background-size: auto, 40%;
}

.slider-us-1.grammerly {
  background-image: linear-gradient(to right, #d9d9d980, #15c39a 40%), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/63d7b203c35c6136cf8a0f96_Grammarly_Vancouver_2020-090.webp");
  background-position: 0 0, 0%;
  background-size: auto, auto 120%;
}

.slider-us-1.active-campaign {
  background-image: linear-gradient(to right, #d9d9d980, #356ae6 40%), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/63d7b352281a220606142e8b_image-11.webp");
  background-position: 0 0, 0%;
  background-size: auto, auto 135%;
}

.slider-us-1.delta-corp {
  background-image: linear-gradient(to right, #d9d9d980, #a78f5a 40%), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/63d7c5bcf7e8ba478edfbe52_Delta-Corp-IR-India-approval.webp");
  background-size: auto, auto 100%;
}

.slider-us-1.tiktok {
  background-image: linear-gradient(to right, #d9d9d980, #fb8e31 40%), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/63d7c74d35f2c52ce9bb185d_home_photos_5.avif");
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 120%;
}

.slider-us-1.gcow {
  background-image: linear-gradient(to right, #d9d9d980, #e92734 40%), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/63d7c81f7c90d261f9dd32e6_company_bg%201.webp");
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto 120%;
}

.slider-6 {
  background-color: #0000;
  max-width: 1200px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.div-block-243 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 40px 200px 40px 30px;
  display: flex;
}

.div-block-243.auto {
  height: auto;
  padding-left: 50px;
}

.text-block-277 {
  color: #fff;
  margin-bottom: 20px;
  line-height: 26px;
}

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

.div-block-245.cms {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 36%;
  height: auto;
  position: relative;
}

.why-empuls-container-2 {
  z-index: 2;
  background-color: #fff;
  border-radius: 20px;
  align-items: center;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 16px 40px;
  display: flex;
  position: relative;
  box-shadow: 18px 18px 44px 4px #121d4633;
}

.why-empuls-container-2.perks-tab {
  width: 85%;
}

.why-empuls-container-2.perks-tab.ind-s {
  width: 90%;
}

.why-empuls-container-2.perks-tab.ind-s._100, .why-empuls-container-2._w-100 {
  width: 100%;
}

.why-empuls-tab-content-inner-wrap-2 {
  width: 50%;
  margin-right: 0;
  padding-left: 1em;
  padding-right: 0;
}

.image-tab-2 {
  width: 50%;
  padding-right: 0;
}

.tab-1-img {
  width: 100%;
  height: 100%;
}

.tab-1-img.max-80 {
  width: 80%;
}

.div-block-246 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.div-block-247 {
  z-index: 2;
  position: relative;
}

.p-ctin {
  text-align: center;
  max-width: 550px;
}

.text-block-279 {
  color: #fff;
  margin-bottom: 15px;
  font-weight: 500;
}

.heading-comforta-3 {
  color: #5f6368;
  font-family: Comfortaa;
}

.heading-comforta-3.h3-center {
  color: #24252f;
}

.heading-comforta-3.h3-center.width-less {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.heading-comforta-3.h3-center.width-less.inter-h2 {
  font-family: Inter, sans-serif;
  font-size: 36px;
}

.heading-comforta-3.inter-h2 {
  color: #24252f;
  font-family: Inter, sans-serif;
  font-size: 36px;
}

.p-center-5 {
  color: #24252f;
  text-align: center;
  min-width: 0;
  max-width: none;
}

.h2-34-600 {
  color: #24252f;
  width: 100%;
  font-size: 34px;
}

.h2-34-600.font-white {
  color: #f7f8fa;
}

.h2-34-600.mb-7 {
  margin-bottom: 7px;
}

.h2-34-600.mb-7.text-white {
  color: #fff;
}

.p-16 {
  font-size: 16px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-50.no-top {
  margin-top: 0;
}

.p-18 {
  font-size: 18px;
  line-height: 1.55;
}

.p-18.text-white {
  color: #fff;
}

.p-18.bold {
  font-weight: 600;
}

.left-rounded-image {
  z-index: 0;
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/636534bcdeeced1ca87e30b0_Group.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  position: absolute;
  inset: 0 0%;
  overflow: hidden;
}

.testimonial-stats-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  width: 100%;
  max-width: 1122px;
  margin-top: 98px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.map-gradiant-overlay {
  background-image: linear-gradient(#5d5fef, #5d5fef00);
  height: 126%;
  margin-top: -7.5%;
}

.map-dot {
  position: absolute;
  top: 50%;
  left: 50%;
}

.map-dot._5 {
  transform: translate(15em, 1em);
}

.map-dot._6 {
  transform: translate(21em, 1.2em);
}

.map-dot._8 {
  transform: translate(11.2em, -12em);
}

.map-dot._7 {
  transform: translate(28.5em, 15.3em);
}

.map-dot._3 {
  transform: translate(-17em, 17.8em);
}

.map-dot._4 {
  transform: translate(3em, 12em);
}

.map-dot._1 {
  transform: translate(-28em, -2.8em);
}

.map-dot._2 {
  transform: translate(-18em, -3.5em);
}

.testimonial-stats-item {
  -webkit-backdrop-filter: blur(1.5px);
  backdrop-filter: blur(1.5px);
  text-align: left;
  background-color: #2a2fb20f;
  border: 1px solid #cfcef53b;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px 30px 25px;
  font-size: 15px;
  line-height: 160%;
  transition: all .25s ease-in-out;
  display: flex;
}

.testimonial-stats-item:hover {
  transform: translate(0, -12px);
  box-shadow: 1px 1px 19px #c5c6ff2b;
}

.gloabl-content {
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
}

.global-infra-section {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(179.06deg, #565add, #2227aa);
  padding-top: 40px;
  padding-bottom: 100px;
  position: relative;
}

.relative-div-2 {
  position: relative;
}

.section-36 {
  padding: 80px;
  position: relative;
}

.section-36._40px-2 {
  padding-top: 86px;
  padding-bottom: 40px;
}

.text-block-221 {
  color: #465364;
  font-size: 15px;
  line-height: 24px;
}

.tabs-content-5 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: visible;
}

.tab-link {
  color: #242424;
  background-color: #0000;
  border-radius: 15px;
  margin-bottom: 1.5em;
  padding: 25px 28px;
  text-decoration: none;
  transition: background-color .3s, color .3s;
}

.tab-link:hover {
  color: #242424;
  background-color: #f7f7f7;
  text-decoration: none;
}

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

.h1-48-600 {
  color: #24252f;
  font-size: 48px;
  line-height: 1.16;
}

.h1-48-600.max-p-850 {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.h1-48-600.white-col {
  color: var(--white);
}

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

.opacity-0 {
  opacity: 0;
}

.top-left-curve {
  position: absolute;
  inset: 1px 0% auto;
  transform: translate(0, -100%);
}

.cta-top-shape {
  z-index: 0;
  width: 100%;
  max-width: 150px;
  position: absolute;
  inset: -80px auto auto 56px;
}

.cta-bottom-shape {
  width: 100%;
  max-width: 210px;
  position: absolute;
  bottom: 0;
  right: 44.5%;
}

.p-17-600 {
  color: #111536;
  margin-bottom: 8px;
  font-weight: 600;
}

.text-black {
  color: #26262d;
}

.tab-mobile-image {
  display: none;
}

.pad-left-right-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.mask {
  height: auto;
}

.h1-40-600 {
  color: #24252f;
}

.max-width-800 {
  max-width: 800px;
}

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

.image-178 {
  width: 99.8809%;
  height: 55.0543%;
}

.div-block-249 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.image-179 {
  width: 30px;
  height: 30px;
}

.image-179.cap {
  width: 100px;
}

.icon-solution {
  width: 20px;
  height: 20px;
}

.youforia-box {
  width: 100%;
  height: 100%;
}

.google-logo {
  object-fit: contain;
  width: 96.9922px;
  height: 32.9883px;
}

.icon-plum {
  object-fit: contain;
  width: 48.9941px;
  height: 48.9941px;
}

.arrow-comparison {
  width: 35px;
  height: 35px;
}

.social-logos {
  width: 99.9999%;
  height: 100%;
}

.global-rich-text.bodytext-18px.max-p-800 {
  max-width: 800px;
}

.cms-slide {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #cecff5;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 350px;
  margin-top: 5px;
  margin-bottom: 5px;
  display: flex;
  overflow: hidden;
}

.test-logo {
  max-width: 140px;
  max-height: 35px;
  display: block;
}

.testimonial-heading {
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 600;
}

.testimonial-description {
  line-height: 1.5;
}

.testimonial-auther {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  margin-top: 24px;
  display: flex;
}

.p-16-600 {
  color: #041a2f;
  font-weight: 600;
}

.p-16-600._20px-btm {
  margin-bottom: 20px;
}

.p-16-600.col-light {
  color: #394960;
}

.logos-grid {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.slide-testi-logo {
  max-height: 50px;
  display: block;
}

.testimonial-slide-cover {
  border: 1px solid #eff2f5;
  border-radius: 20px;
  min-height: auto;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 20px #0000001a;
}

.p-18-600 {
  font-weight: 600;
}

.p-18-600.mb-24 {
  margin-bottom: 24px;
}

.p-18-600.mb-12 {
  margin-bottom: 12px;
}

.slide-nav-item {
  text-align: center;
  max-width: 100%;
  padding-bottom: 0;
}

.testimonial-image-box {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.testimonial-content-box {
  color: #111536;
  text-align: left;
  flex: 1;
  align-items: center;
  padding: 3rem;
  display: flex;
}

.testimonial-sub-nav {
  grid-column-gap: 5%;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.btn-with-arrow {
  color: #fff;
  text-align: center;
  background-color: #4869fe;
  border-radius: 8px;
  flex: 0 auto;
  align-self: auto;
  min-width: 117px;
  height: auto;
  margin-bottom: 0;
  margin-right: 0;
  padding: 11px 30px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.btn-with-arrow:hover {
  color: #fff;
  text-decoration: none;
}

.btn-with-arrow.transparent {
  color: #111536;
  text-align: center;
  background-color: #0000;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
  font-weight: 600;
  transition: background-position .3s, color .3s;
  position: relative;
}

.btn-with-arrow.transparent:hover {
  background-position: 96%;
  text-decoration: none;
}

.btn-with-arrow.transparent.p-0 {
  min-width: 90px;
  padding: 5px 0;
}

.inline-block, .inline-block:hover, .button-text {
  display: inline-block;
}

.testimonial-slide-2 {
  text-align: center;
  height: 368px;
  padding: 20px;
}

.sub-nav-logo {
  max-width: 120px;
  max-height: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.mask-52 {
  height: auto;
}

.max-74 {
  width: 100%;
  max-width: 74%;
}

.p-15-2 {
  font-size: 15px;
  line-height: 1.6;
}

.h3-18-600 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
}

.h3-18-600.pay-out {
  color: #111536;
  margin-top: 0;
  margin-bottom: 8px;
}

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

.text-white {
  color: #0b133b;
}

.modal-popup {
  z-index: 99999;
  opacity: 0;
  background-color: #24252f99;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transition: all .25s ease-in-out;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.modal-box {
  background-color: #fff;
  border-radius: 4px;
  width: 92%;
  max-width: 1100px;
  margin-top: 3.5em;
  margin-bottom: 1.5em;
  padding: 0;
  transition: all .25s;
  position: relative;
  transform: translate(0, -50px);
}

.modal-close {
  z-index: 2;
  color: #a7a7a8;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 100%;
  width: 30px;
  height: 30px;
  padding: 5px;
  position: absolute;
  inset: 15px 15px auto auto;
}

.logos-row {
  grid-column-gap: 16px;
  justify-content: center;
  display: flex;
}

.logos-row.gap-between {
  justify-content: space-between;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.logos-row.gap-between.div-max-width-700px {
  max-width: 700px;
}

.mobile-mt-30 {
  align-items: center;
  height: auto;
  display: flex;
}

.mobile-only {
  display: none;
}

.accordian-toogle {
  color: #000458;
  display: block;
}

.accordian-item {
  background-color: #fff;
  border-radius: 12px;
  margin-bottom: 1.5em;
  display: block;
  box-shadow: 18px 18px 44px -4px #121d4633;
}

.accordian-dropdown {
  background-color: #fff;
  border-top: 1px solid #00000014;
  padding: 2em 1em 1.5em;
  position: relative;
}

.toggle-title-with-icon {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.toggle-title-icon {
  width: 30px;
  height: auto;
}

.hidden-link-text {
  display: none;
}

.h5-heading {
  margin-bottom: 10px;
  font-size: 22px;
}

.hero-relative-section {
  position: relative;
}

.dispaly-flex {
  display: flex;
}

.small-rich-text {
  text-align: center;
  margin-top: 5px;
}

.small-rich-text p {
  color: #798099;
  margin-bottom: 5px;
  font-size: 13px;
  line-height: 1.3;
}

.small-rich-text strong {
  color: var(--black);
  font-size: 15px;
}

.single-line-form-box {
  text-align: center;
  width: 100%;
  max-width: 520px;
  margin-top: 1em;
  margin-left: auto;
  margin-right: auto;
}

.single-line-form-box.v2 {
  border-radius: 8px;
  width: auto;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  line-height: 1.4;
}

.single-line-form-box.v2.ct {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.calender-col {
  padding-top: 1em;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

.calender-col.more-p {
  padding: 40px;
}

.html-embed-21 {
  margin-bottom: 0;
}

.calender-testimonial {
  flex-direction: column;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.calender-brands {
  color: #f7f8fa;
  background-color: #565add;
  padding: 20px;
}

.cal-test-block {
  color: #f7f8fa;
  background-image: linear-gradient(#fff0, #000), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/63be88e6482366313630f04b_1667413959075.avif");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex: 1;
  align-items: flex-end;
  padding: 40px 20px 20px;
  display: flex;
}

.h6-18-600 {
  color: #f7f8fa;
  font-size: 18px;
}

.div-block-250 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: grid;
}

.cal-test-text {
  color: #f7f8fa;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.4;
}

.cal-test-author {
  color: #f7f8fa;
}

.company-logo-imte {
  width: 160px;
  padding-left: 15px;
  padding-right: 15px;
}

.feature-link {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #494a56;
  border: 1px solid #0000;
  border-radius: 20px;
  height: 100%;
  padding: 15px 12px 13px;
  display: flex;
}

.feature-link:hover {
  border-color: #cecff5;
}

.product-img-box {
  max-width: 520px;
  position: relative;
}

.product-img-box._w-550 {
  max-width: 550px;
}

.product-inner-box {
  max-width: 540px;
}

.feature-content {
  flex: 1;
}

.feature-tabs-5 {
  color: #273241;
  text-align: center;
  background-color: #0000;
  border: 2.5px solid #0000;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 0 0 8px;
  display: flex;
}

.feature-tabs-5.w--current {
  border-bottom: 2.5px solid var(--royal-blue-main);
  color: var(--royal-blue-main);
  background-color: #0000;
  justify-content: center;
  font-weight: 600;
}

.feature-tabs-wrapper-3 {
  flex-direction: column;
  max-width: 1100px;
  margin-top: 36px;
  margin-left: auto;
  margin-right: auto;
}

.product-buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 53px;
  display: flex;
}

.sepline {
  background-color: #ebeafb;
  height: 1px;
  margin-top: 19px;
  margin-bottom: 23px;
}

.p-18-2 {
  font-size: 18px;
  line-height: 1.55;
}

.p-17-600-2 {
  margin-bottom: 8px;
  font-size: 17px;
  font-weight: 600;
}

.feature-col-icon {
  width: 37px;
}

.product-image-col {
  padding-left: 0;
  padding-right: 0;
}

.product-content-col {
  padding-top: 8px;
}

.tab-icon-new-2 {
  margin-right: 10px;
  display: none;
}

.product-features {
  margin-top: 20px;
  display: flex;
}

.opacity._0 {
  opacity: 0;
}

.round-circle-bg {
  z-index: 0;
  width: 80.3%;
  position: absolute;
  top: 0%;
  left: 0%;
}

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

.cards-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.cards-wrapper._3-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.box-h2 {
  color: var(--sub-heading-color);
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1em;
}

.text-desc {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.text-desc.ct-align {
  color: #465364;
  text-align: center;
  max-width: 800px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

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

.div-block-262 {
  width: 100%;
  margin-left: 20px;
}

.icon-roi {
  width: 35px;
  height: 35px;
}

.icon-roi.pay-icon {
  width: 30px;
  height: 30px;
}

.section-compass {
  padding: 80px 3rem;
}

.section-compass.bg-roi, .section-compass.bg-alice-blue {
  background-color: #f6f7f9;
}

._1-box {
  text-align: left;
  background-color: #fff;
  border: 1px solid #e3e6ed;
  border-radius: 16px;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.heading-2 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.heading-2.align-ct {
  color: var(--heading);
  text-align: center;
}

.heading-2.align-ct.max-h1-650 {
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2.align-ct.max-h2-800 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2.align-ct.max-h2-800.col-white {
  color: var(--white);
}

.heading-2.align-ct.btm-52 {
  max-width: 60%;
  margin-bottom: 52px;
}

.heading-2.align-ct.max-h2-725 {
  max-width: 725px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2.align-ct.max-h2-700 {
  max-width: 700px;
}

.heading-2.align-ct.max-h2-650 {
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2.align-ct.max-h2-900 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2.align-ct.max-h2-850 {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2.align-ct.max-h2-auto {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.heading-2.align-ct._40px-btm.p-18px-600 {
  line-height: 1.5;
}

.heading-2.col-white {
  color: #fff;
}

.heading-2.mob-btm-10px {
  margin-bottom: 10px;
}

.heading-2.btm-32 {
  margin-bottom: 32px;
}

.heading-2._30px-btm-desktop {
  margin-bottom: 30px;
}

.heading-2.align-ct-mob.max-900 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2.no-btm {
  margin-bottom: 0;
}

.heading-2.align-ct {
  text-align: center;
  color: #041a2f;
  text-align: center;
}

.container-compass {
  max-width: 75rem;
}

.container-compass.max-1124 {
  max-width: 1024px;
}

.t-15px-400 {
  color: var(--sub-heading-color);
  font-size: 15px;
}

.t-15px-400.top {
  text-align: center;
  margin-top: 20px;
  font-size: 10px;
  line-height: 1.2em;
}

.t-15px-400.dark {
  color: #465364;
}

.slide-mob {
  display: none;
}

.block-wrap {
  margin-top: 60px;
}

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

.block-wrap.grid-2._1-2f {
  grid-template-columns: 1fr 1.2fr;
  align-items: center;
}

.payouts-boxes {
  align-items: flex-start;
  margin-bottom: 30px;
  padding: 0;
  display: flex;
}

.payouts-boxes.ls {
  margin-bottom: 0;
}

.max-120 {
  max-width: 120px;
}

.partner-tab {
  border-top: 1px solid #ebeafb;
  margin-top: 10px;
  padding-top: 10px;
  line-height: 1.6;
}

.partner-label {
  background-color: #ebeafb;
  border-radius: 15px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 10px;
  padding: 3px 14px;
  font-size: 14px;
  display: inline-block;
}

.form-input {
  border: 1px solid #e3e6ed;
  border-radius: 8px;
  height: auto;
  margin-bottom: 0;
}

.hb-form {
  grid-column-gap: 10px;
}

.footer-logos {
  margin-top: 5em;
  display: none;
  position: relative;
}

.f-logos-grid {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
}

.f-logo {
  grid-row-gap: 12px;
  text-align: center;
  background-color: #e5e6ff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 82px;
  height: 94px;
  font-size: 14px;
  line-height: 1.2;
  display: flex;
}

.f-logo-img {
  max-height: 30px;
  display: block;
}

.grid-12 {
  grid-column-gap: 15px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.category-box {
  grid-row-gap: 12px;
  color: #000;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.hidden-inputt {
  display: none;
}

.marquee-wrapper {
  color: #dfdfdf;
  width: 100vw;
  margin-left: -3rem;
  margin-right: -3rem;
  padding-top: 2rem;
  padding-bottom: 0;
  overflow: hidden;
}

.marquee-container {
  grid-column-gap: 4.5vw;
  grid-row-gap: 4.5vw;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.marquee-content-contaier {
  grid-column-gap: 2.2vw;
  grid-row-gap: 2.2vw;
  flex-wrap: nowrap;
  align-items: center;
  display: flex;
}

.marquee-icon {
  max-width: none;
  height: 400px;
}

.plum-heading-h2 {
  color: #000;
  font-size: 38px;
  font-weight: 600;
  line-height: 1.2;
}

.plum-heading-h2.white-heading {
  color: #fff;
}

.plum-heading-h2.white-heading.sm-h {
  font-size: 26px;
}

.plum-heading-h2.ct {
  text-align: center;
}

.plum-heading-h2.ct.max {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
}

._w-100-2 {
  width: 99%;
}

._w-100-2.opacity-0 {
  opacity: 0;
}

.plum-site-wrapper {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.plum-site-wrapper.map-sw {
  z-index: 1;
  position: relative;
}

.plum-site-wrapper.map-sw.content-wrapper {
  padding-top: 80px;
  padding-bottom: 80px;
}

.plum-site-wrapper.soc-wrapper {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.plum-site-wrapper.std-div {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.hero-image-2 {
  position: absolute;
}

.hero-image-2.hero-image-1 {
  opacity: .9;
  width: 53.9%;
  top: 0%;
  left: 0%;
}

.hero-image-2.hero-image-6 {
  z-index: 2;
  width: 25%;
  top: 2.8%;
  left: 49.8%;
}

.hero-image-2.hero-image-7 {
  width: 25.9%;
  top: 0%;
  right: 0%;
}

.hero-image-2.hero-image-5 {
  width: 19.4%;
  bottom: 3%;
  left: 0%;
}

.hero-image-2.hero-image-9 {
  z-index: 3;
  opacity: 1;
  width: 48.1%;
  bottom: 13%;
  right: .5%;
}

.hero-image-2.hero-image-4 {
  width: 53.5%;
  bottom: -2%;
  left: 0%;
}

.hero-images {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.max-890 {
  max-width: 890px;
  margin-left: auto;
  margin-right: auto;
}

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

.max-890.text-align-center.more-max {
  max-width: 900px;
}

.home-hero-images {
  width: 100%;
  height: auto;
  min-height: 750px;
  margin-top: 20px;
  display: flex;
  transform: translate(0, 10%);
}

.home-hero-images.no-t {
  margin-top: 0;
}

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

.pa-scroll-left_container {
  text-align: left;
  background-color: #ddf4fa;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 547px;
  margin-left: auto;
  padding: 24px 24px 36px;
  display: flex;
}

.pa-scroll-left_container.p-sm {
  max-width: none;
  padding: 20px 10px;
}

.pa-scroll-left_container._2 {
  background-color: #ffeee4;
}

.pa-scroll-left_container._2.p-sm.top-margin {
  margin-top: 20px;
  margin-bottom: 20px;
}

.pa-scroll-left_container._3 {
  background-color: #ecf3ff;
}

.pa-scroll-left_container._3.p-sm.top-margin {
  margin-top: 20px;
  margin-bottom: 20px;
}

.pa-scroll-left_container._1 {
  max-width: none;
}

.pa-scroll-left_container._1.top-margin {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 24px;
}

.xh-heading-container {
  margin-bottom: 24px;
  padding-left: 19px;
  padding-right: 19px;
}

.xh-heading-container.p-l {
  margin-bottom: 16px;
  padding: 0 10px;
}

.plum-text-container.xh-t1 {
  padding-left: 19px;
  padding-right: 19px;
}

.plum-text-container.xh-t1.p-l {
  padding-left: 10px;
  padding-right: 10px;
}

.plum-p-18-2 {
  font-size: 18px;
  line-height: 1.55;
}

.plum-heading-h3 {
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2;
}

.plum-heading-h3.xh-h3 {
  font-size: 30px;
}

.plum-heading-h3.xh-h3._20p {
  font-size: 20px;
  line-height: 1.3;
}

.plum-heading-h3.tc-white {
  color: #fff;
}

.btn-with-arrow-3 {
  color: #fff;
  text-align: center;
  background-color: #4869fe;
  border-radius: 8px;
  flex: 0 auto;
  align-self: auto;
  min-width: 117px;
  height: auto;
  margin-bottom: 0;
  margin-right: 0;
  padding: 11px 30px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.btn-with-arrow-3:hover {
  color: #236cf5;
  text-decoration: none;
}

.btn-with-arrow-3.transparent {
  color: #000;
  text-align: center;
  background-color: #0000;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
  font-weight: 600;
  transition: background-position .3s, color .3s;
  position: relative;
}

.btn-with-arrow-3.transparent:hover {
  color: #236cf5;
  background-image: none;
  text-decoration: none;
}

.btn-with-arrow-3.transparent.p-0 {
  min-width: 90px;
  padding: 5px 0;
}

.plum-hero-heading-container {
  margin-bottom: 32px;
}

.plum-hero-heading-container.xh-1 {
  color: #fff;
  background-color: #3c96aa;
  border-radius: 12px;
  padding: 12px 16px;
}

.plum-hero-heading-container.xh-1.f-m {
  margin-bottom: 25px;
}

.plum-hero-heading-container.xh-2 {
  color: #fff;
  background-color: #ffb286;
  border-radius: 12px;
  padding: 12px 16px;
}

.plum-hero-heading-container.xh-3 {
  color: #fff;
  background-color: #1e293b;
  border-radius: 12px;
  padding: 12px 16px;
}

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

.plum-new-section {
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.plum-new-section.map-section {
  color: #fffc;
  background-color: #1e293b;
  padding-top: 120px;
  padding-bottom: 120px;
}

.plum-new-section.white-linear-reverse {
  background-color: #f1f5f9;
  background-image: linear-gradient(#fff, #f1f5f9);
}

.plum-new-section.top-l {
  padding-top: 40px;
  padding-bottom: 0;
}

.plum-new-section.overflow-hidden {
  overflow: hidden;
}

.plum-map-img-container {
  z-index: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 6% 0% 0%;
}

.plum-stats {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  width: 100%;
  display: grid;
}

.plum-stats.xh-stats {
  margin-top: 120px;
}

.plum-stats.xh-stats.margin-top-les {
  grid-column-gap: 20px;
  margin-top: 80px;
}

.plum-line-break {
  display: block;
}

.plum-testimonial-subtext {
  margin-top: 8px;
}

.plum-testimonial-subtext._12px {
  color: #cbd5e1;
  width: 170px;
  font-size: 12px;
}

.testimonial-stats-item-3 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  padding: 13px 30px 20px;
  font-size: 15px;
  line-height: 160%;
  display: flex;
}

.plum-map-img {
  opacity: .25;
  object-fit: contain;
  width: auto;
  height: 80%;
}

.logos-bottom-fade {
  background-image: linear-gradient(#fff0, #fdfdff);
  position: absolute;
  inset: 36% 0% 0%;
}

.logos-bottom-fade.top {
  background-image: linear-gradient(#fff, #fff0);
  top: 0;
  bottom: auto;
}

.vertical-cover-wrap {
  position: relative;
  bottom: 0;
}

.div-block-252 {
  align-items: center;
  margin-right: 0;
  display: flex;
}

.div-block-252.home-logo {
  width: 100%;
  margin-bottom: 4em;
  position: relative;
}

._100--width {
  width: 100%;
}

.plum-tab-int-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.plum-img-9 {
  width: 44%;
  position: absolute;
  inset: 34% auto auto 48.5%;
}

.emplus-img-7 {
  width: 48%;
  position: absolute;
  top: 76%;
  left: 49.5%;
}

.emplus-img-6 {
  width: 48%;
  position: absolute;
  top: 40%;
  left: 49.5%;
}

.button-text-4 {
  display: inline-block;
}

.plum-img-10 {
  width: 43%;
  position: absolute;
  inset: 56% 56% auto auto;
}

.emplus-img-5 {
  width: 50%;
  position: absolute;
  top: 4%;
  left: 4%;
}

.h2-38-600-2 {
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 1.23;
}

.feature-tabs-7 {
  text-align: center;
  background-color: #0000;
  border-bottom: 2px solid #0003;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 8px;
  display: flex;
}

.feature-tabs-7.w--current {
  color: #3c96aa;
  background-color: #0000;
  border-bottom: 2px solid #3c96aa;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  justify-content: center;
  font-weight: 600;
}

.plum-img-11 {
  width: 36%;
  position: absolute;
  inset: 74% 56% auto auto;
}

.compass-img-5 {
  width: 48%;
  position: absolute;
  inset: 3% auto auto 32%;
}

.plum-img-6 {
  width: 44%;
  position: absolute;
  inset: 18% auto auto 46%;
}

.tab-icon-new-3 {
  margin-right: 10px;
  display: none;
}

.compass-img-7 {
  object-fit: contain;
  width: 38%;
  position: absolute;
  inset: 8% auto auto -1%;
}

.plum-img-7 {
  width: 50%;
  display: block;
  position: absolute;
  inset: 4% auto auto 1%;
}

.plum-tab-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.p-17-600-3 {
  color: #000;
  margin-bottom: 8px;
  font-size: 17px;
  font-weight: 600;
}

.plum-img-8 {
  width: 44%;
  display: block;
  position: absolute;
  inset: 55% auto auto 46%;
}

.emplus-img-4 {
  width: 40%;
  position: absolute;
  top: 1%;
  left: 49.5%;
}

.feature-tabs-wrapper-4 {
  flex-direction: column;
  margin-top: 36px;
}

.feature-nav-tabs-wrapper-3 {
  width: 100%;
  margin-bottom: 48px;
  display: flex;
}

.h3-18-600-2 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
}

.compass-img-6 {
  width: 36%;
  position: absolute;
  inset: auto 66% 25% auto;
}

.opacity-0-2 {
  opacity: 0;
  display: none;
}

.compass-img-8 {
  width: 52%;
  position: absolute;
  inset: auto auto 35% 30%;
}

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

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

.rme-logo-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 50%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.rme-logo-img {
  object-fit: contain;
  width: auto;
  height: 36px;
}

.plum-p-16 {
  font-size: 16px;
}

.form-text-3 {
  color: #afb3c2;
  margin-top: 20px;
  font-size: 12px;
  line-height: 1.3em;
}

.demo-form-2 {
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  max-width: 450px;
  padding: 20px 25px;
  box-shadow: 0 33px 44px -10px #584b1d1a;
}

.demo-form-2.max-w {
  max-width: 600px;
}

.demo-form-2.auto {
  max-width: none;
  padding: 30px;
}

.plum-max-width {
  max-width: 85%;
}

.bd-logos {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: -10px;
  display: flex;
}

.plum-tab-section {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-bottom: 24px;
  display: flex;
  position: relative;
}

.plum-tab-section.horizontal-flex {
  z-index: 1;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  z-index: 1;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.plum-tabs_bg {
  z-index: 0;
  background-color: #3c96aa;
  position: absolute;
  inset: 0% 0% 0% 50%;
}

.plum-blue-span {
  color: #fff;
  background-color: #3c96aa;
  border-radius: 5px;
  margin-top: 4px;
  padding-left: 12px;
  padding-right: 12px;
  display: inline-block;
}

.max {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.btn-secondary {
  color: #565add;
  background-color: #3898ec00;
  border: 1px solid #565add;
  border-radius: 8px;
  padding: 11px 20px;
  font-weight: 500;
  line-height: 22px;
}

.btn-purple {
  border: 1px solid var(--royal-blue-2);
  background-color: var(--royal-blue-main);
  color: #fff;
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  padding: 9px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  transition: none;
  display: inline-block;
}

.btn-purple.w--current {
  background-color: #1d4ed8;
  border-color: #1d4ed8;
}

.btn-purple.secondary {
  border-color: var(--royal-blue-main);
  color: var(--royal-blue-main);
  background-color: #fff;
}

.btn-purple.hide {
  display: none;
}

.btn-purple.col-dark {
  text-align: center;
  background-color: #041a2f;
  border-color: #041a2f;
}

.button-text-5 {
  display: inline-block;
}

.cta-btn-container {
  grid-column-gap: 16px;
  justify-content: center;
  display: flex;
}

.div-block-264 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.text-container-lp {
  max-width: 700px;
}

.gs-form-wrapper {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.gs-form-bg {
  z-index: 0;
  background-color: #000000b3;
  position: absolute;
  inset: 0%;
}

.gs-form-container {
  z-index: 999;
  width: 100%;
  max-width: 740px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.gs-form_block-wrapper {
  text-align: center;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  padding: 32px 120px;
  display: flex;
  position: relative;
}

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

.nh-h2 {
  color: #021b33;
  margin-bottom: 8px;
  font-size: 34px;
  line-height: 1.29412;
}

.nt-14 {
  color: #64748b;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  line-height: 1.57143;
}

.gs-form-label-wrapper {
  text-align: left;
  background-color: #f1f5f9;
  border-radius: 6px;
  flex-direction: column;
  margin-bottom: 26px;
  padding: 16px 24px;
  display: flex;
}

.gs-form_label {
  color: #021b33;
  margin-bottom: 4px;
  font-size: 12px;
  line-height: 1.5;
}

.gs-form_input {
  color: #94a3b8;
  background-color: #fff;
  border: 1px solid #94a3b8;
  border-radius: 6px;
  min-height: 44px;
  margin-bottom: 0;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 1.57143;
}

.gs-form_input::placeholder {
  color: #94a3b8;
  font-size: 14px;
}

.gs-form_pp-text {
  color: #334155;
  margin-top: 42px;
  font-size: 14px;
  line-height: 1.57143;
}

.gs-form_pp-link {
  color: #565add;
}

.gs-form_pp-link:hover {
  text-decoration: underline;
}

.gs-close-btn {
  border: 1.5px solid #475569;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  inset: -40px -20px auto auto;
}

.gs-close-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.gs-form_success {
  color: #021b33;
  background-color: #f1f5f9;
  border-radius: 6px;
  padding: 16px 24px;
  font-size: 14px;
}

.gs-form-heading {
  flex-direction: column;
  align-items: center;
  margin-bottom: 42px;
  display: flex;
}

.hide-now {
  display: none;
}

.testimonial-nav-3 {
  font-size: 16px;
  display: none;
  inset: auto 0% -16%;
}

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

.image-181.contain {
  z-index: 200;
  object-fit: contain;
}

.hero-btn-container-2 {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.block-right-3 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.block-right-3.no-padding-top {
  padding-top: 0;
  display: block;
}

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

.wrapper-4.testimonial-wrapper {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/64663aaa9140c9da5fbf670b_Group%20413.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  max-width: 1000px;
  padding-top: 0;
  padding-bottom: 0;
}

.slider-8 {
  background-color: #0000;
  height: auto;
}

.fade-in-on-scroll-7 {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fade-in-on-scroll-7.align-center {
  align-self: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
}

.image-slider-2 {
  width: 100%;
  height: 100%;
}

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

.testimonial-paragraph-wrapper-2 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.overflow-hidden-3 {
  font-weight: 400;
  position: relative;
  overflow: hidden;
}

.p-center-6 {
  text-align: center;
  min-width: 0;
  max-width: none;
}

.testimonial-content-wrapper-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 650px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.feature-block-6 {
  color: #64748b;
  background-color: #fff;
  border: 1px solid #cbd5e1;
  border-radius: 14px;
  padding: 30px 24px;
}

.feature-block-6:hover {
  box-shadow: 0 6px 6px #0000000f;
}

.text-block-19 {
  font-size: 16px;
}

.text-block-19.testimonial-name {
  color: #282876;
  text-align: center;
  font-weight: 500;
  line-height: 1.2;
}

.text-block-19.testimonial-title {
  color: #798099;
  text-align: left;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
}

.feature-title-4 {
  color: #021b33;
  letter-spacing: .2px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.testimonial-slider-3 {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.testimonial-slider-3.v2 {
  border: 1px solid #dadcee;
  border-radius: 6px;
  margin-top: 40px;
  overflow: hidden;
  box-shadow: 0 6px 6px #0000000f;
}

.feature-text-3 {
  margin-bottom: 0;
}

.dropdown-list-7 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 28px;
  padding-left: 20px;
  padding-right: 24px;
  list-style-type: disc;
  display: flex;
}

.dark-section-5 {
  z-index: 1;
  background-color: #0b133b;
  padding-top: 80px;
  padding-bottom: 80px;
}

.dark-section-5.devx-sec-1 {
  background-color: #fafcff;
}

.block-app-screen---b-2 {
  position: relative;
}

.container-dark-4 {
  flex: 1;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.grid-5-column-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-5-column-3.small-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.grid-5-column-3.small-grid._7-logos {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  max-width: 1000px;
}

.test-image-2 {
  border-radius: 50%;
  align-self: center;
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
}

.company-grid-img-3 {
  opacity: 1;
  filter: none;
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-height: 60px;
  transition: all .2s;
}

.company-grid-img-3:hover {
  filter: none;
}

.company-grid-img-3.height-40px {
  filter: none;
  max-height: 40px;
}

.company-grid-img-3.height-50px {
  filter: none;
  width: 100%;
  height: 80%;
  max-height: 50px;
}

.tse-img-wrapper {
  object-fit: contain;
  border: 3px solid #eaeafb;
  border-radius: 10px;
  align-items: flex-end;
  width: 100%;
  height: 210px;
  margin-bottom: 28px;
  display: flex;
  box-shadow: 0 6px 6px #0000000f;
}

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

.block-logo-holder-3 {
  justify-content: center;
  display: flex;
}

.text-box-4 {
  max-width: 650px;
}

.testimonial-right-arrow-3 {
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  inset: auto 0% 43% auto;
  box-shadow: -12px 12px 30px #9894ac40;
}

.div-time-container-2 {
  justify-content: flex-start;
  margin-left: 0;
  display: flex;
}

.div-time-container-2.wp {
  grid-column-gap: 10px;
}

._17px-txt._600 {
  font-size: 17px;
  font-weight: 600;
  line-height: 24px;
}

.dark-section-6 {
  z-index: 1;
  background-color: #0b133b;
  padding-top: 80px;
  padding-bottom: 80px;
}

.dark-section-6.bg-blue {
  background-color: #f5f5ff;
}

.dark-section-6.white-section {
  background-color: #fff;
}

.dark-section-6.white-section.hide-now {
  display: none;
}

.span-orange {
  color: #ff5e00;
}

.h4-white-2 {
  color: #fff;
}

.h4-white-2.sm-t {
  margin-bottom: 8px;
  font-size: 20px;
}

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

.hero-webinar-compass {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.p-grey-3 {
  color: #5f6368;
  font-size: 18px;
  line-height: 28px;
}

.section-compass-2 {
  padding: 60px 3rem;
}

.section-compass-2._80px {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-compass-2._80px.bg-web {
  background-color: #fbfbfd;
}

.heading-grey-2 {
  color: #26262d;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
}

.text-block-282 {
  text-decoration: none;
  display: inline-block;
}

.webinar-time-starts-text-2 {
  color: #254fe4;
  text-align: left;
  margin-bottom: 10px;
  line-height: 24px;
  display: inline;
}

.webinar-time-starts-text-2.l-txt {
  font-size: 15px;
}

.txt-18px {
  font-size: 18px;
  line-height: 28px;
}

.txt-18px._30px-btm {
  margin-bottom: 30px;
}

.div-block-285 {
  margin-top: 30px;
}

.div-block-285.no-hide {
  display: none;
}

.div-block-228 {
  object-fit: cover;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  margin-bottom: 20px;
  overflow: hidden;
}

.div-block-228.no {
  object-fit: fill;
  width: auto;
  height: auto;
  overflow: visible;
}

.card-4.open-position {
  color: #626262;
  background-color: #fff;
  border-radius: 15px;
  padding: 56px 40px 29px;
  text-decoration: none;
}

.primary-btnn {
  color: #fff;
  background-color: #111536;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.primary-btnn.web-btn {
  padding: 9px 32px;
  font-size: 16px;
  line-height: 24px;
}

.primary-btnn.web-btn.hide-now {
  display: none;
}

.primary-btnn.col-blue {
  background-color: var(--royal-blue-main);
}

.primary-btnn.col-blue.w--current {
  background-color: var(--royal-blue-main);
  font-weight: 500;
}

.primary-btnn.col-white, .primary-btnn.col-white.w--current {
  color: #041a2f;
  background-color: #fff;
  border: 1px solid #041a2f;
}

.primary-btnn.na-v {
  color: #fff;
  background-color: #246ef6;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.primary-btnn.na-v.w--current {
  background-color: #246ef6;
}

.primary-btnn.na-v.webbtn {
  padding: 9px 32px;
  font-size: 16px;
  line-height: 24px;
}

.underline-wrapper-2 {
  background-color: #d2d2d2;
  width: 100%;
  height: 2px;
  margin-top: 8px;
}

.absolute-cta-dark-2 {
  display: none;
}

.btn-block {
  margin-top: 30px;
}

._15px {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.inline-block-2 {
  display: inline-block;
}

.sm-t {
  font-size: 20px;
}

.card-list-2 {
  border: 1px solid #e6e6ff;
  border-radius: 15px;
  padding: 40px 40px 20px;
  display: block;
}

.v-span {
  color: #565add;
}

.underline-3 {
  background-color: #5f6368;
  width: 100%;
  height: 1px;
}

.half-div-71 {
  width: 50%;
  padding-right: 8.34%;
}

.half-div-71.no-padding-right {
  padding-right: 0%;
}

.half-div-71.right-padding {
  padding-left: 60px;
  padding-right: 0%;
}

.violet-span-2 {
  color: #565add;
  font-size: 40px;
  font-weight: 600;
}

.time-text-2 {
  color: #254fe4;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 600;
}

.time-text-2.reguler {
  margin-bottom: 20px;
  font-weight: 400;
}

.container-compass-2 {
  max-width: 1200px;
}

.btn-main {
  display: inline-block;
}

.paragraph-24 {
  color: #24252f;
  font-size: 18px;
  line-height: 28px;
}

.xoxoday-nav-3 {
  background-color: #fff;
  padding: 12px 3rem;
  position: sticky;
  top: 0;
  box-shadow: 0 4px 14px #0003;
}

.text-span-blue {
  color: #254fe4;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.text-span-blue.black-it {
  color: #24252f;
  line-height: 24px;
}

.time-card-2 {
  text-transform: uppercase;
  background-color: #f4f8fd;
  border-radius: 15px;
  flex-direction: column;
  align-items: center;
  width: 110px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 20px;
  font-size: 12px;
  display: flex;
}

.time-card-2.active {
  color: #fff;
  background-color: #565add;
}

.time-card-2.active.sm {
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  font-size: 17px;
  line-height: 24px;
}

.time-card-2.sm {
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
}

.heading-29 {
  color: #101945;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4em;
}

.heading-29.no-btm {
  margin-bottom: 0;
  font-size: 22px;
}

.heading-29.no-btm.btm-m {
  margin-bottom: 20px;
}

.dropdown-list-item-2 {
  color: #24252f;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 13px;
  font-weight: 400;
  display: flex;
}

.dropdown-list-item-2._0pad {
  padding-left: 0;
}

.heading-comforta-5 {
  color: #26262d;
  max-width: 498px;
  font-family: Inter, sans-serif;
  font-size: 34px;
  font-weight: 600;
}

.heading-comforta-5.join {
  font-size: 22px;
}

.heading-comforta-5.sm {
  font-size: 17px;
  line-height: 24px;
}

.speaker-image-2.cont {
  object-fit: cover;
  border-radius: 50%;
  width: 70px;
  height: 70px;
}

.webinar-h1 {
  color: #26262d;
  margin-bottom: 30px;
  font-size: 38px;
  line-height: 48px;
}

.divider-5 {
  background-color: #d2d2d2;
  width: 100%;
  height: 1px;
}

.divider-5.open-position {
  margin-top: 28px;
  margin-bottom: 24px;
}

.button-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.button-wrapper.no-top-mob {
  margin-bottom: 10px;
}

.container-dark-2 {
  flex: 1;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.image-196 {
  width: 30px;
  height: 30px;
  margin-right: 12px;
}

.div-block-283 {
  max-width: 435px;
}

.div-block-283.inc {
  max-width: 525px;
}

.list-image-4 {
  flex: 0 auto;
  width: 20px;
  height: 20px;
  margin-top: 2px;
  margin-right: 16px;
}

.dropdown-list-8 {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 24px;
  list-style-type: disc;
  display: flex;
}

.dropdown-list-8.overflow-hidden {
  align-items: stretch;
}

.xoxo-l {
  width: 128px;
  height: 100%;
}

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

.div-block-287 {
  border-right: 2px solid #5f6368;
  padding-right: 30px;
}

.div-block-288 {
  padding-left: 30px;
}

.image-198 {
  width: 180px;
}

.devx-logo-container {
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.devx-logo-img {
  object-fit: contain;
  width: auto;
  height: 48px;
}

.devx-logo-divider {
  background-color: #334155;
  flex: none;
  width: 1.8px;
  height: 36px;
}

.nh-h1 {
  color: #021b33;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.29412;
}

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

.n-body {
  color: #475569;
  line-height: 1.5;
}

.devx-form-wrapper {
  color: #1d1916;
  text-align: left;
  background-color: #fff;
  border: 16px solid #f1f5f9;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 90%;
  max-width: 630px;
  height: auto;
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
  overflow: hidden;
}

.devx-form-wrapper:hover {
  color: #1d1916;
  transform: none;
}

.nt-p-16 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.nh-wrapper {
  margin-bottom: 40px;
}

.nh-wrapper.section-center {
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.nh-wrapper.small {
  margin-bottom: 28px;
}

.nh-wrapper.mt-40 {
  margin-top: 40px;
}

.testimonial-click {
  cursor: pointer;
}

.nh-p-14 {
  font-size: 14px;
}

.nh-p-14.tc-grey {
  color: #475569;
}

.sub-nav-logo-2 {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 60px;
  padding: 8px;
  display: flex;
}

.sub-nav-logo-2.bottom-padding-small {
  padding-bottom: 0;
}

.testimonial-slide-cover-2 {
  min-height: 300px;
  display: flex;
  overflow: hidden;
}

.testimonial-content-box-2 {
  color: #021b33;
  text-align: left;
  flex: 1;
  align-items: center;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 4em;
  display: flex;
}

.testimonial-sub-nav-3 {
  justify-content: center;
  align-items: flex-end;
  margin-top: 40px;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.testimonial-image-box-new {
  background-color: #ddf4fa;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: auto;
  display: flex;
}

.testimonial-image-box-new._2.nielsen {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/646e1058e515d1163d8a29c2_6418a61bc165097e9e82c1c0_Frame%20629112.svg"), linear-gradient(#035bffc7, #035bffc7), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/64d6447e7330e8ce64ea9c76_Frame%20630881.avif");
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.testimonial-image-box-new._2.freshworks {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/659a1d916a8639197ab74b9b_Frame%20629112.svg"), linear-gradient(#273241b0, #273241b0), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/659a1dafb26d4e6c1d767633_Frame%20630881%20(2).avif");
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.testimonial-image-box-new._3 {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/646e1058e515d1163d8a29c3_Vector.svg"), linear-gradient(#3c96aacc, #3c96aacc), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/64d6447e7330e8ce64ea9c72_Frame%20630879.avif");
  background-position: 50%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto, auto, auto;
}

.testimonial-image-box-new._3.xero {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/646e1058e515d1163d8a29c3_Vector.svg"), linear-gradient(#13b5e9c7, #13b5e9c7), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/659a1bd1c489a49f48e279a1_Frame%20630881%20(1).avif");
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto, auto, cover;
}

.testimonial-image-box-new._1 {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/646e1058e515d1163d8a29bb_Logo.svg"), linear-gradient(#ffb286cc, #ffb286cc), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/64d6447e7330e8ce64ea9c6e_Frame%20630880.avif");
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.testimonial-image-box-new._1.hnm {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/646e1058e515d1163d8a29bb_Logo.svg"), linear-gradient(#ce3636ab, #ce3636ab), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/64d6447e7330e8ce64ea9c6e_Frame%20630880.avif");
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.testimonial-image-box-new._1.capgemini {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/659a1e24312d087df15f8eb7_Frame%20629112%20(1).svg"), linear-gradient(#0070adb0, #0070adb0), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/659a1e3ec3077f1f7571be58_Frame%20630881%20(3).avif");
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.testimonial-image-box-new._2 {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/646e1058e515d1163d8a29c2_6418a61bc165097e9e82c1c0_Frame%20629112.svg"), linear-gradient(#236cf5cc, #236cf5cc), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/64d6447e7330e8ce64ea9c76_Frame%20630881.avif");
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.slide-nav-item-3 {
  border: 1px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-bottom: 0;
  display: flex;
}

.slide-nav-item-3.slide-active {
  border: 1px solid #cfd7e2;
  border-radius: 6px;
}

.testimonial-slider-content {
  width: 100%;
  max-width: 100%;
}

.testimonial-author-container {
  margin-top: 14px;
}

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

.tse-container {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.nh-h3 {
  color: #021b33;
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 1.44444;
}

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

.tse-img {
  width: 100%;
}

.tse-img.neg-22px {
  object-fit: cover;
  width: 100%;
  margin-top: -22px;
}

.tse-img.neg-20px {
  object-fit: cover;
  width: 100%;
  margin-top: -20px;
}

.button-text-7 {
  display: inline-block;
}

.btn-container.center-btn {
  justify-content: center;
  margin-top: 0;
}

.cta-primary-dark {
  color: #fff;
  cursor: pointer;
  background-color: #021b33;
  border: 1px solid #021b33;
  border-radius: 6px;
  padding: 10px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4em;
  display: inline-block;
}

.section-cta {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.new-container-nav {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

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

.n-2-col-grid.devx-hero-layout {
  grid-column-gap: 180px;
  align-items: center;
}

.n-2-col-grid.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.nt-p-14 {
  font-size: 14px;
  line-height: 1.57143;
}

.nt-p-20 {
  font-size: 20px;
}

.nav-container-new {
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar {
  z-index: 99;
  background-color: #fff;
  border-bottom: 1px solid #f7f8fa;
  padding: 12px 3rem;
  position: sticky;
  top: 0;
}

.xoxoday-logo {
  width: 120px;
}

.text-block-312 {
  text-decoration: none;
  display: inline-block;
}

.text-block-312.blue {
  color: var(--royal-blue-main);
}

.inline-block-5 {
  display: inline-block;
}

.primary-btn-lp {
  border: 1px solid var(--royal-blue-2);
  background-color: var(--royal-blue-2);
  color: #fff;
  border-radius: 8px;
  padding: 9px 18px;
  font-size: 14px;
  font-weight: 500;
}

.primary-btn-lp.secondary-lp-btn {
  border: 1px solid var(--royal-blue-2);
  color: var(--royal-blue-2);
  background-color: #fff;
}

.primary-btn-lp.secondary-lp-btn.midnight-col {
  color: var(--midnight-blue);
  border-style: none;
  margin-top: 20px;
  padding: 10px 16px;
  display: inline-block;
}

.primary-btn-lp.secondary-lp-btn.midnight-col.hide {
  display: none;
}

.primary-btn-lp.col-blue {
  background-color: #035bff;
  border-right-color: #035bff;
}

.primary-btn-lp.col-blue.p-2 {
  color: #041a2f;
  background-color: #fff;
  border-color: #041a2f;
}

.primary-btn-lp.btn-blue {
  background-color: #035bff;
  border-style: none;
  padding: 11px 32px;
  font-size: 16px;
}

.primary-btn-lp.btn-diwali {
  background-color: #1d61f6;
  padding: 12px 16px;
}

.primary-btn-lp.btn-diwali.top-margin {
  align-self: stretch;
  margin-top: 20px;
}

.primary-btn-lp.btn-diwali.secondary {
  background-color: var(--white);
  color: #f8f8f8;
  margin-left: 10px;
}

.nav-menu-lp {
  grid-column-gap: 16px;
}

.div-block-289 {
  grid-column-gap: 20px;
  display: flex;
}

.btn-code, .html-embed-22 {
  display: none;
}

.div-block-290 {
  width: auto;
}

.img-100 {
  width: 100%;
  height: 100%;
}

.div-block-293, .div-block-294 {
  display: inline-block;
}

.container-new-5 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.compass-logo-nav-3 {
  width: 200px;
  height: 100%;
}

.compass-logo-nav-3._80--logo {
  width: 80%;
}

.section-plum {
  z-index: 99;
  padding: 5rem 3rem;
}

.section-plum.relative-section {
  height: 93svh;
  padding-bottom: 80px;
  position: relative;
}

.section-plum.relative-section.m-wh {
  height: 100svh;
}

.section-plum.bg-white-smoke {
  background-color: #eff2f580;
}

.section-plum._60px-btm-pd {
  padding-bottom: 60px;
}

.section-plum.bg-blue {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/64c8ef3b04af347d524945f8_Group%20632458.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-plum.bg-midnight-blue {
  background-color: #041a2f;
}

.section-plum.bg-mostly-white {
  background-color: var(--mostly-white);
}

.section-plum.bg-dark-blue {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6527eda2027f757f3f523dff_Group%20632458.svg");
  background-position: 50%;
  background-size: cover;
}

.section-plum.bg-alice-blue {
  background-color: #f6f7f9;
}

.section-plum.hero-rel {
  margin-top: -1px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.section-plum.hero-rel.yellow-bg {
  background-image: linear-gradient(#ffb200, #ffd166);
  margin-top: -1px;
  padding-left: 0;
  padding-right: 0;
}

.section-plum.hero-rel.green-bg {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/66ced74a444c1b1e37b85e5b_Hero%20Container.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: -1px;
  padding-left: 0;
  padding-right: 0;
}

.section-plum.hero-rel.btm-in {
  padding-bottom: 5rem;
}

.section-plum.pd-1rem {
  padding-top: 1rem;
}

.section-plum.no-pd {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.section-plum.foot-rel {
  position: relative;
}

.section-plum.pd-3rem {
  padding-top: 3rem;
}

.section-plum.half-grad {
  background-image: linear-gradient(#f6f7f9 61%, #0000 61%);
}

.section-plum.bg--fafcff {
  background-color: #fafcff;
}

.section-plum.bg-yellow {
  background-color: #ffd166;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/66bcbbe4a88781079d6f80ad_Frame%202087326812.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-plum.bg-yellow.bg-2025 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/68a6029810cb3fd9e08ea3e7_SECTION-SLOT.png");
}

.section-plum.bg-yellow.bg-2025.no-btm-pd {
  padding-top: 0;
  padding-bottom: 0;
}

.section-plum.bg-red {
  background-color: #d83d37;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/66cde8473f1d8d528c4601b7_Frame%202087326812.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-plum.bg-f6f7f9 {
  background-color: #f6f7f9;
}

.section-plum._2-5rem-top {
  padding-top: 2.5rem;
}

.section-plum.bg-royal-blue {
  background-color: var(--royal-blue-2);
  margin-top: -1px;
}

.section-plum.bg-royal-blue.margin-1px {
  margin-top: -1px;
}

.section-plum.is-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.section-plum.is-small.bg-in {
  background-image: linear-gradient(#fff, #f6f7f9);
}

.section-plum.bg-brown {
  background-color: #273241;
}

.section-plum.bg-light-grey {
  background-color: #eff2f5;
}

.section-plum.bg-primary-blue {
  background-color: var(--royal-blue-main);
}

.section-plum.bg-fafaf9 {
  background-color: #fafaf9;
}

.section-plum.no-pd-both {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.container-plum {
  max-width: 1200px;
}

.hero-diwali {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.abs-diwali {
  position: absolute;
  inset: 0% 0% 0% 50%;
}

.heading-1 {
  color: #041a2f;
  font-size: 46px;
  font-weight: 600;
  line-height: 54px;
  position: static;
}

.heading-1.max-h1-w {
  width: 504px;
}

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

.heading-1.align-ct-mob.white {
  color: var(--white);
}

.heading-1.max-h1-900 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.heading-1.max-h1-900.align-ct, .heading-1.align-ct {
  text-align: center;
}

.heading-1.align-ct.max-h1-1100 {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.heading-1.align-ct.max-h1-1100.white {
  color: var(--white);
}

.heading-1.align-ct.max-h1-800 {
  color: var(--white);
  max-width: 950px;
}

.heading-1.align-ct.col-white {
  color: var(--white);
}

.heading-1.h-44px {
  color: var(--heading);
  font-size: 44px;
  line-height: 56px;
}

.heading-1.h-44px.col-white, .heading-1.col-white {
  color: var(--white);
}

.img-diwali {
  object-fit: contain;
  align-self: flex-end;
  width: 90%;
  height: 100%;
}

.list-diwali {
  margin-bottom: 20px;
  list-style-type: none;
}

.list-diwali.no-g {
  margin-bottom: 0;
}

.list-item-diwali {
  color: var(--dark-slate-blue);
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/64c8dc553250549e9e9d09b4_Vector.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 16px;
  padding-left: 40px;
  font-size: 18px;
  line-height: 28px;
}

.list-item-diwali._14px {
  background-position: 0 10%;
  font-size: 14px;
  line-height: 22px;
}

.list-item-diwali._14px.green {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/64d3346646d118ef0908239c_Vector.svg");
}

.list-item-diwali._14px.red {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/66cde633dea5fb07f4f6f691_Vector%20(1).svg");
}

.list-item-diwali.top-icon {
  background-position: 0 5%;
  margin-bottom: 22px;
  line-height: 22px;
}

.list-item-diwali.orange-light {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6527e80479fe9fb6cfde8dd5_Vector.svg");
}

.list-item-diwali.green-light {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/652f97d5521cc726e6761637_Vector.svg");
}

.list-item-diwali.h-drk {
  color: var(--heading);
}

.list-item-diwali.h-drk.col-white {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/66cdd8e259604899cce39996_Vector.svg");
}

._40px-btm {
  margin-bottom: 40px;
}

._40px-top {
  margin-top: 40px;
}

.p-16px {
  color: var(--heading);
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.p-16px.align-ct {
  text-align: center;
}

.p-16px.align-ct.max-p-1000 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.p-16px.align-ct.max-p-750 {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.p-16px.align-ct.max-p-750.no-margin-btm {
  margin-bottom: 0;
}

.p-16px.align-ct.max-p-750.white {
  color: var(--white);
}

.p-16px.align-ct.max-p-600 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.p-16px.align-ct.max-p-800 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.p-16px.align-ct.max-p-800.col-white {
  color: var(--white);
}

.p-16px.align-ct.max-p-900 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.p-16px.align-ct.max-p-900.white {
  color: var(--white);
}

.p-16px.align-ct.max-p-850 {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.p-16px.align-ct.max-p-850.white, .p-16px.align-ct.max-p-700.col-white {
  color: var(--white);
}

.p-16px.no-btm {
  margin-bottom: 0;
}

.p-16px.max-p-400 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.p-16px._30px-btm {
  margin-bottom: 30px;
}

.p-16px._30px-btm.col-dark {
  color: var(--heading);
}

.p-16px.max-p-600 {
  text-align: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.p-16px.max-p-200 {
  max-width: 300px;
}

.p-16px._40px-btm-desktop {
  margin-bottom: 40px;
}

.p-16px.left-pd {
  margin-bottom: 12px;
  padding-left: 10px;
}

.p-16px.col-dark {
  color: #041a2f;
}

.p-16px.col-dark.btm-30px {
  margin-bottom: 30px;
}

.p-16px.col-dark.btm-30px.align-ct-mob.p-800px {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.p-16px.left-side {
  text-align: left;
}

.p-16px.max-h {
  height: 96px;
}

.logo-frame {
  justify-content: center;
  align-items: center;
  display: flex;
}

.img-wrap-in {
  grid-column-gap: 10px;
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.img-wrap-in.no {
  border-right-style: none;
  margin-right: 0;
  padding-right: 0;
}

.div-block-296 {
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.page-layout {
  position: relative;
  overflow: hidden;
}

.feature-tabs-8 {
  color: #808092;
  background-color: #0000;
  border-bottom: 3px solid #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 15px;
  display: flex;
  bottom: -2px;
}

.feature-tabs-8.w--current {
  color: #111536;
  background-color: #0000;
  border-bottom: 3px solid #565add;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  justify-content: center;
  font-weight: 600;
  bottom: -2px;
}

.feature-tabs-8.tab-16px-600.w--current {
  color: #041a2f;
  border-bottom-width: 2.5px;
  border-bottom-color: #035bff;
  font-size: 18px;
}

.feature-tabs-8.tab-16px-600.bd-green.w--current {
  border-bottom-color: #00b287;
}

.feature-tabs-8.tab-16px-600 {
  color: #94a3b8;
  border-bottom-width: 2px;
  padding: 20px 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.feature-tabs-8.tab-16px-600.w--current {
  color: #021b33;
  border-bottom-width: 2px;
  border-bottom-color: #565add;
  padding: 20px 0;
  font-size: 18px;
}

.feature-tabs-8.tab-16px-600 {
  grid-column-gap: 10px;
  color: #394960;
  border-bottom-width: 2px;
  justify-content: flex-start;
  width: auto;
  padding: 0 20px 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.feature-tabs-8.tab-16px-600.w--current {
  color: #041a2f;
  border-bottom-width: 2.5px;
  border-bottom-color: #035bff;
  padding-top: 0;
  font-size: 18px;
}

.feature-tabs-8.tab-16px-600.p-tab {
  color: #273241;
  letter-spacing: .001em;
  justify-content: center;
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 30px;
}

.feature-tabs-8.tab-16px-600.p-tab.w--current {
  color: #035bff;
  border-bottom-width: 4.21px;
  border-bottom-color: #035bff;
  font-size: 20px;
}

.feature-tabs-8.tab-16px-600.ppc {
  color: #94a3b8;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px 0;
}

.feature-tabs-8.tab-16px-600.ppc.w--current {
  color: #021b33;
}

.feature-nav-tabs-wrapper-4 {
  margin-bottom: 20px;
  display: flex;
}

.feature-nav-tabs-wrapper-4._3-col-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 3px solid #ebeafb;
  justify-content: center;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.feature-nav-tabs-wrapper-4._3-col-grid._40px-margin-btm {
  border-bottom-width: 1.5px;
  border-bottom-color: #89b2ff;
  justify-content: space-between;
  margin-bottom: 40px;
}

.feature-nav-tabs-wrapper-4._3-col-grid._40px-margin-btm.bd-grey {
  border-bottom-color: #cfd7e2;
}

.tab-right-content {
  padding-left: 0;
  padding-right: 60px;
}

.tab-image-4 {
  width: 100%;
  height: 100%;
}

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

.grid-tab.more-image-side {
  grid-column-gap: 3rem;
  grid-template-columns: 1.1fr 1fr;
}

.grid-tab.more-image-side._1-1f {
  grid-template-columns: 1fr 1.1fr;
}

.grid-tab.more-image-side.col-gap-0 {
  grid-column-gap: 0px;
}

.p-14px {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 22px;
}

.p-14px.no-margin-btm {
  text-align: left;
  margin-bottom: 0;
}

.p-14px._600-weight {
  font-weight: 600;
}

.p-14px.no-btm {
  margin-bottom: 0;
}

.feature-tabs-wrapper-5 {
  flex-direction: column;
  margin-top: 36px;
}

.feature-tabs-wrapper-5.visible {
  margin-top: 0;
}

.grid-diwali {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._30px-top {
  margin-top: 30px;
}

.p-22px {
  color: var(--dark-slate-blue);
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}

.p-22px.italic {
  font-style: italic;
}

.p-22px.col-white {
  color: #fff;
}

.p-22px.max-p-900 {
  max-width: 900px;
}

.p-22px.max-p-900.align-ct {
  text-align: center;
}

.p-22px.max-p-900.align-ct.white {
  color: var(--white);
}

.p-22px.col-dark {
  color: var(--heading);
}

.p-22px.col-dark.is-500 {
  font-weight: 500;
}

.image-200 {
  object-fit: contain;
  height: 45px;
}

.div-block-297 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 460px;
  display: grid;
}

.more-box-1 {
  background-color: #fff;
  border-radius: 16px;
  padding: 20px;
  box-shadow: 0 6px 6px #0000000f;
}

.more-box-1.h-size {
  height: 142px;
}

.more-box-1.h-size.is-2025 {
  border: 1px solid #f5f5f4;
  border-radius: 10px;
  box-shadow: 0 8.74px 17.47px #0000001a;
}

.p-18px-600 {
  color: #041a2f;
  font-size: 18px;
  font-weight: 600;
}

.p-18px-600.btm-10px {
  margin-bottom: 10px;
}

.p-18px-600.col-white-16px-mob {
  color: #fff;
}

.p-18px-600.col-white-16px-mob.royal-blue {
  color: var(--royal-blue-2);
}

.p-18px-600.col-blue {
  color: var(--royal-blue-main);
}

.section-footer {
  background-color: #041a2f;
  padding: 20px 3rem;
}

.container-footer {
  max-width: 1200px;
}

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

.div-block-299 {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

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

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

.footer-text {
  color: #cfd7e2;
  text-align: right;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 600;
}

.footer-text.col-link, .link-footer {
  color: #8095b2;
}

.bd-line {
  border-right: 1px dashed #607a9f;
  width: 1px;
  height: 60px;
}

.img-client {
  width: 140px;
}

.img-client.tata {
  object-fit: contain;
  height: 50px;
}

.list-holiday {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.list-item-holiday {
  color: #041a2f;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/64d3346646d118ef0908239c_Vector.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 40px;
}

._60px-btm {
  margin-bottom: 60px;
}

.ct-subtext-2 {
  margin-top: 60px;
  margin-bottom: 20px;
}

.bd-logo-div-3 {
  filter: grayscale();
  justify-content: center;
  width: 20%;
  padding: 10px;
  transition: all .3s;
  display: flex;
}

.bd-logo-div-3:hover {
  filter: grayscale(0%);
}

.plum-tabs_bg-2 {
  z-index: 0;
  background-color: #383b98;
  border-top-left-radius: 6px;
  position: absolute;
  inset: 0% 0% 0% 50%;
}

.rme-logo-img-2 {
  object-fit: contain;
  width: auto;
  height: 24px;
}

.testimonial_section {
  width: 100%;
  padding-top: 85px;
  padding-bottom: 85px;
  position: relative;
}

.testimonial_section.top-80px {
  padding-top: 80px;
}

.testimonial_section.dark-blue {
  color: #fff;
  background-color: #021b33;
  padding-top: 0;
  padding-bottom: 0;
}

.plum-heading-container-2.text-align-center {
  text-align: center;
}

.plum-heading-h2-3 {
  color: #021b33;
  letter-spacing: 0;
  margin-bottom: 12px;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.29412;
  overflow: visible;
}

.form-text-4 {
  color: #afb3c2;
  margin-top: 20px;
  font-size: 12px;
  line-height: 1.3em;
}

.form-text-4.no-top-margin {
  margin-top: 0;
}

.form-text-4.no-top-margin.align-ct {
  text-align: center;
}

.plum-blue-span-2 {
  color: #fff;
  background-color: #383b98;
  border-radius: 5px;
  margin-top: 4px;
  padding-left: 12px;
  padding-right: 12px;
  display: inline-block;
}

.div-block-304.btn-w {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  display: flex;
}

.div-block-304.btn-w.lft-btn {
  justify-content: flex-start;
}

.html-embed-23 {
  display: none;
}

.div-block-305 {
  overflow: hidden;
}

.columns {
  display: flex;
}

.footer-align-ct {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-306 {
  justify-content: flex-start;
  display: flex;
}

.div-block-306.vt {
  flex-direction: column;
  align-items: flex-start;
  margin-top: -10px;
}

.div-block-306.hide {
  display: none;
}

.slider-9 {
  background-color: #0000;
  flex-direction: column;
  width: 100%;
  height: auto;
  padding-bottom: 48px;
  display: flex;
  overflow: visible;
}

.p-hide {
  display: none;
}

.plum-heading-container-3.text-align-center {
  text-align: center;
}

.plum-logo-grid-rb {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 46px;
  display: grid;
}

.plum-logo-grid-rb.grid-more {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.logo-img {
  width: auto;
  height: auto;
  max-height: 31px;
}

.container-compass-3 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.card-partners {
  text-align: center;
  background-color: #fff;
  border: 1px solid #e3e6ed;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 380px;
  padding: 28px 26.5px 26px;
  display: flex;
}

.card-partners.shadow {
  box-shadow: 0 1px 1.46px #26355e1c;
}

.card-partners.shadow:hover {
  box-shadow: 0 5px 7.93px #31476038;
}

.icon-47px {
  align-self: auto;
  width: 48px;
  height: 48px;
}

.icon-47px.btm-24 {
  margin-bottom: 24px;
}

.heading-2-2.no-margin-btm {
  margin-bottom: 0;
}

.heading-2-2.no-margin-btm._20px {
  color: #021b33;
  margin-bottom: 8px;
  font-size: 17px;
  line-height: 28px;
}

.plum-heading-h2-5 {
  color: #041a2f;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.29412;
  overflow: visible;
}

.plum-heading-h2-5.align-ct {
  text-align: center;
}

.plum-heading-h2-5.align-ct.btm-68 {
  margin-bottom: 68px;
}

.section-plum-2 {
  padding: 80px 20px;
}

.section-plum-2._113px {
  padding-top: 113px;
  padding-bottom: 113px;
}

.p-14px-2 {
  color: #4c6280;
  text-align: left;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.p-14px-2.align-ct {
  text-align: center;
}

._3-column-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0 40px 32px 0;
  display: grid;
}

._3-column-grid._1-row {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  margin-top: 30px;
  padding-bottom: 0;
  padding-right: 0;
}

._3-column-grid.gap-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.p-18px-600-2 {
  color: #041a2f;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.p-18px-600-2.btm-10px {
  margin-bottom: 10px;
}

.p-18px-600-2.btm-10px.ch {
  max-width: 32ch;
}

.p-18px-600-2.white {
  color: #fff;
}

.p-18px-600-2.btm-16px {
  margin-bottom: 16px;
}

.p-18px-600-2.btm-16px.align-ct {
  text-align: center;
}

.p-18px-600-2.btm-16px.align-ct.left {
  text-align: left;
}

.p-18px-600-2.col-roy-blue {
  color: #035bff;
}

.green-circle {
  background-color: #00b287;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 29px;
  height: 29px;
  padding: 3.5px 10px;
  display: flex;
}

.plum-p-14 {
  color: #394960;
  font-size: 14px;
}

.plum-p-14.ch-47 {
  max-width: 47ch;
}

.plum-heading-h2-6 {
  color: #041a2f;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.29412;
  overflow: visible;
}

.plum-heading-h2-6.align-ct.btm-68 {
  margin-bottom: 68px;
}

.plum-heading-h2-6.align-ct.col-white {
  color: #fff;
}

.plum-heading-h2-6.align-ct.max-h-900 {
  max-width: 900px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.plum-heading-h2-6.white-heading {
  color: #fff;
}

.plum-heading-h2-6.white-heading._30px {
  font-size: 30px;
}

.plum-heading-h2-6.align-ct-mob._30px-btm {
  margin-bottom: 30px;
}

.plum-heading-h2-6._20px-margin {
  margin-bottom: 20px;
}

.plum-heading-h2-6._20px-margin.align-ct, .plum-heading-h2-6.align-ct {
  text-align: center;
}

.plum-heading-h2-6._4px-btm {
  margin-bottom: 4px;
}

.plum-heading-h2-6.pb-0 {
  margin-bottom: 0;
}

.plum-heading-h2-6.align-ct {
  text-align: center;
}

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

.flex-vert-left.gap-72 {
  grid-row-gap: 72px;
}

._2-col-grid-60 {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.flex-hor-top-start {
  grid-column-gap: 20px;
  align-items: flex-start;
  display: flex;
}

.flex-hor-top-start.gap-16 {
  grid-column-gap: 16px;
}

.tab-img-partners {
  width: 100%;
  height: 100%;
  max-height: 480px;
}

.feature-nav-tabs-wrapper-6 {
  margin-bottom: 20px;
  display: flex;
}

.feature-nav-tabs-wrapper-6._3-col-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 3px solid #ebeafb;
  justify-content: center;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.feature-nav-tabs-wrapper-6._3-col-grid._90-margin-btm {
  border-bottom-width: 1px;
  border-bottom-color: #cfd7e2;
  justify-content: space-between;
  max-width: 822px;
}

.p-16-400 {
  color: #394960;
  font-size: 16px;
  font-weight: 400;
}

.section-plum-3 {
  padding: 80px 3rem;
}

.section-plum-3.bg-white-smoke {
  background-color: #f6f7f9;
}

.feature-tabs-wrapper-6 {
  flex-direction: column;
  margin-top: 36px;
}

.feature-tabs-wrapper-6.visible {
  margin-top: 0;
}

.client-logo_wrapper {
  grid-row-gap: 24px;
  flex-flow: column;
  flex: none;
  display: flex;
}

.client-logo-slider {
  grid-row-gap: 24px;
  flex-direction: column;
  flex: none;
  display: flex;
}

.client-logo_container {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 147.89px;
  height: 126.72px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.soc-container {
  max-width: 600px;
  margin-left: 60px;
}

.client-logo_slider-wrapper {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.client-logo_slider-wrapper._2 {
  align-items: flex-end;
}

.soc-infinity-wrapper {
  grid-column-gap: 24px;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 20px 0% auto;
  overflow: hidden;
}

.partners-hero-img {
  width: 100%;
  height: 100%;
  max-height: none;
}

.p-18px {
  color: var(--dark-slate-blue);
  font-size: 18px;
  line-height: 28px;
}

.p-18px._20px-btm {
  margin-bottom: 20px;
}

.p-18px._20px-btm.align-ct-mob.white, .p-18px.col-white {
  color: var(--white);
}

.p-18px.col-white.max-500 {
  max-width: 500px;
}

.p-18px.col-dark {
  color: var(--heading);
}

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

.gridxhero.right-1-2 {
  grid-template-columns: 1fr 1.2fr;
}

.gridxhero.right-1-3 {
  grid-template-columns: 1fr 1.3fr;
}

.gridxhero.more-gap-swag {
  grid-column-gap: 10rem;
}

.plum-heading-h1 {
  color: #041a2f;
  letter-spacing: 0;
  font-size: 46px;
  font-weight: 600;
  line-height: 1.17391;
}

.plum-heading-h1.align-ct-mob.btm-34 {
  margin-bottom: 34px;
}

.plum-heading-h1.align-ct-mob.btm-34.white {
  color: var(--white);
}

.plum-heading-h1._30px-btm {
  margin-bottom: 30px;
}

.plum-heading-h1._30px-btm.align-ct-mob.white {
  color: #fff;
}

.plum-heading-h1._30px-btm.align-ct-mob.white.max-h-550 {
  max-width: 550px;
}

.plum-heading-h1.align-ct {
  text-align: center;
}

.plum-heading-h1.align-ct.max-h1-1100 {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

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

.img-maxh-499 {
  width: 100%;
  height: 100%;
  max-height: 499px;
}

.max-width {
  flex-direction: column;
  width: 90%;
}

.ch-90 {
  max-width: 90%;
}

._14px-italic {
  color: var(--dark-slate-blue);
  font-size: 14px;
  font-style: italic;
  line-height: 24px;
}

._14px-italic.noit {
  font-style: normal;
}

.blue-tag {
  color: var(--royal-blue-main);
}

.div-block-454 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.plum-heading-h4 {
  color: #021b33;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2;
}

.plum-heading-h4.mb-0 {
  margin-bottom: 0;
}

.features-img-block-api-3 {
  z-index: 0;
  background-color: #fff;
  border: 1px solid #eaeafb;
  border-radius: 6px;
  width: 50%;
  overflow: hidden;
  box-shadow: 0 6px 6px #0000000f;
}

._100-2 {
  width: 100%;
  height: 100%;
}

.feature-tabs-9 {
  flex-direction: column;
  width: 100%;
  margin-top: 48px;
}

.tabs-content-6 {
  overflow: visible;
}

.tab-content-3.card-div {
  box-shadow: none;
  box-shadow: none;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/65294bb16f42eae3a1e5b12b_bg.svg"), linear-gradient(#fff, #fff);
  background-position: 100% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 290px, auto;
  border: 1px solid #cbd5e1;
  border-radius: 6px;
  padding: 25px 40px;
}

.tab-progress-bar-4 {
  z-index: 1;
  background-color: #254fe4;
  width: 100%;
  height: 2px;
  display: none;
  position: absolute;
  top: auto;
  bottom: -2px;
  left: 0;
}

.feature-tabs-6 {
  grid-column-gap: 2px;
  background-color: #fff;
  border: .8px solid #3a4a636b;
  border-radius: 6px;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 10px 20px 10px 4px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  box-shadow: 0 1px 1.5px #26355e1c;
}

.feature-tabs-6:hover {
  box-shadow: 0 6px 6px #0000000f;
}

.feature-tabs-6.w--current {
  color: #000;
  background-color: #fff;
  justify-content: center;
  font-weight: 600;
  box-shadow: 0 1px 1.5px #26355e1c, 0 6px 8px 2px #3147603d;
}

.feature-tabs-6._16px-pd {
  padding: 16px 0;
}

.feature-tabs_menu {
  margin-bottom: 20px;
  display: flex;
}

.feature-tabs_menu.tab-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  display: flex;
}

.sol-features-flex-api-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.sol-features-flex-api-4.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.feature-title-large-api-2 {
  color: #021b33;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 34px;
  line-height: 1.29412;
}

.tag-orange {
  color: #fd7400;
}

.txt-14-white {
  color: var(--white);
  text-align: center;
  font-size: 14px;
}

.hello-bar-diwali {
  z-index: 100;
  background-color: var(--midnight-blue);
  padding: 8px 1rem;
  position: sticky;
  top: 62px;
}

._100--div {
  width: 100%;
  margin-top: 20px;
}

.button-9 {
  color: var(--midnight-blue);
}

.text-block-316 {
  flex-wrap: wrap;
  align-items: center;
  max-width: 70%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 20px;
  font-size: 14px;
  line-height: 24px;
  display: flex;
}

.div-block-455 {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 10px;
  display: flex;
}

.xoxo-img {
  object-fit: contain;
  width: 150px;
  height: 40px;
}

.default-state {
  align-items: center;
  display: flex;
}

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

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

.box-1-gift {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: .8px solid #3a4a6326;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
  box-shadow: 0 1px 1.4px #26355e1c;
}

.box-1-gift-icon {
  align-self: center;
  width: 48px;
  height: 48px;
}

.p-16px-2 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.p-16px-2.no-btm {
  margin-bottom: 0;
}

.p-16px-2.no-btm.col-midnight {
  color: #041a2f;
}

.btn-wraps {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.h-px {
  width: 40px;
  height: 40px;
}

.card-grid-offer {
  grid-column-gap: 30px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.div-logo-flex.vt {
  flex-direction: column;
  align-items: flex-start;
}

.container-offers {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.collection-item {
  position: relative;
}

.offers-section {
  padding: 80px 20px;
}

.div-hoz {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.nav-section {
  padding: 10px 20px;
  box-shadow: 0 0 20px -10px #79809980;
}

.nav-section.footer-desc {
  box-shadow: none;
  padding-top: 20px;
  padding-bottom: 20px;
}

.nac-container-ekart {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.list-14px {
  color: #4c6280;
  margin-bottom: 10px;
  font-weight: 300;
}

.nav-logo-new {
  width: 160px;
}

.nav-logo-new.brg-group {
  width: 8rem;
}

.p-14px-4 {
  color: #4c6280;
  text-align: left;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.p-14px-4.no-btm {
  margin-bottom: 0;
}

.p-14px-4.no-btm.align-ct-mob {
  font-style: italic;
  font-weight: 300;
}

.card-head {
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.offer-link-block {
  color: #394960;
  align-items: center;
  margin-bottom: 20px;
  font-size: 16px;
  display: flex;
}

.div-popup-card {
  z-index: 10;
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  max-width: 1200px;
  height: auto;
  padding: 60px;
  position: relative;
}

.faq01-comment {
  height: auto;
  padding-top: 15px;
  overflow: hidden;
}

.button-code {
  color: #fff;
  display: flex;
}

.offer-rich-text-url {
  color: #394960;
}

.copied-text {
  padding: 4px 4px 4px 5px;
  display: none;
}

.faq01_container {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.faq01_container.no-center {
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.show-link-text {
  border-style: solid none solid solid;
  border-width: 2px;
  border-color: var(--royal-blue-main);
  text-transform: uppercase;
  border-radius: 4px 0 0 4px;
  height: 40px;
  padding: 8px 20px;
}

.offer-rich-text {
  color: #45495a;
  padding-left: 30px;
}

.offer-card-outer {
  color: #394960;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-head-image {
  border-radius: 5px;
  width: 220px;
  margin-right: 40px;
}

.close-icon {
  cursor: pointer;
  background-color: #f7f8fa;
  border-radius: 50%;
  width: 30px;
  margin-top: 20px;
  margin-right: 20px;
  padding: 4px;
  transition: all .3s ease-in-out;
  position: absolute;
  inset: 0% 0% auto auto;
}

.close-icon:hover {
  background-color: #eef3fc;
}

.faq01_click_wrap {
  width: 100%;
  margin-bottom: 0;
}

.card-head-h22 {
  color: #000;
  letter-spacing: -1px;
  font-size: 30px;
}

.comming-s00n-text {
  font-size: 20px;
  font-weight: 700;
}

.verticle-flex-2 {
  flex-direction: column;
  justify-content: space-between;
  display: block;
}

.popup-content {
  width: 100%;
  height: 100%;
}

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

.offer-btn {
  border: 1px solid var(--heading);
  color: #2c2e39;
  text-align: center;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 5px;
  padding: 12px 20px;
  font-weight: 400;
  transition: all .4s ease-in-out;
}

.offer-btn:hover {
  border-color: var(--royal-blue-main);
  background-color: var(--royal-blue-main);
  color: #fff;
}

.faq01_block {
  cursor: pointer;
  border-bottom: 1px solid #ebecf0;
  align-items: center;
  width: 100%;
  min-width: 400px;
  min-height: 60px;
  padding: 5px 30px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.popup-close-trigger {
  z-index: 9;
  position: absolute;
  inset: 0%;
}

.faq01_icon {
  width: 15px;
  height: 15px;
  position: absolute;
  inset: auto 5% auto auto;
}

.absolute-commig-soon {
  z-index: 2;
  opacity: .8;
  color: #394960;
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 10px 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.img-download {
  width: auto;
  height: auto;
}

.card-head-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.card-rich-text-div {
  color: #394960;
}

.subtext-offer {
  color: #394960;
  margin-bottom: 20px;
  font-weight: 300;
  line-height: 1.4em;
}

.subtext-offer._16px {
  color: #394960;
  font-size: 16px;
}

.offer-popup-outer {
  z-index: 99;
  background-color: #000000b3;
  justify-content: center;
  align-items: flex-start;
  padding: 60px 40px 40px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.offer-popup-outer.show {
  display: flex;
}

.faq-header {
  color: #3d5169;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
}

.faq-header.noselect {
  color: #000;
  font-size: 20px;
  font-weight: 400;
}

.imag-thumb-card {
  border-radius: 5px;
  width: 100%;
  margin-bottom: 20px;
}

.g-plum-top-bars-container {
  z-index: 999;
  background-color: #0000;
  width: 100%;
  height: auto;
}

.g-new-nav-logo {
  width: 100%;
  height: 100%;
}

.g-new-nav-logo.k2 {
  aspect-ratio: auto;
  object-fit: contain;
  width: 148px;
  position: static;
}

.g-new-nav-logo.gift {
  height: 80px;
}

.g-new-nav-logo.brg {
  aspect-ratio: auto;
  object-fit: contain;
  width: 120px;
  position: static;
}

.dropdown-integration {
  min-width: 24.375rem;
  margin-top: 1.8rem;
  position: absolute;
  top: 0;
}

.dropdown-integration.hide {
  border-width: 1px;
  border-color: #eff2f5;
  border-radius: 8px;
  margin-top: 1.4rem;
}

.platform_menu_dropdown {
  z-index: 1;
  color: #26262d;
  background-color: #eff2f5;
  border-radius: 8px;
  flex: none;
  width: auto;
  min-width: 38.1rem;
  padding: 4px;
  box-shadow: 12px 16px 20px -3px #071c3533;
}

.platform_menu_dropdown.max-width-40rem {
  min-width: 40rem;
}

.dropdown-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
}

.platform-tabs {
  border-radius: 4px;
  display: flex;
}

.g-stripe-nav-button.blue-cta.get-started-btn-mob.hide-desk, .g-stripe-nav-button.blue-cta.hide-desk {
  display: none;
}

.text-block-menu {
  color: #465364;
  font-size: 14px;
  line-height: 1.25rem;
}

.g-brand-2.k-2 {
  align-items: center;
}

.sign-in-btn {
  color: #475569;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.sign-in-btn.slate-blue {
  color: #565add;
}

.g-nav-wrapper {
  width: 100%;
  box-shadow: 0 2px 2px #e2e8f0;
}

.g-nav-wrapper.c-height {
  height: 4rem;
}

.g-nav-wrapper.v2 {
  box-shadow: none;
}

.g-nav-content-wrap {
  z-index: 10000;
  color: #798099;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding: .625rem 0;
  display: flex;
  position: sticky;
}

.g-nav-content-wrap.paytm {
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
}

.g-nav-content-wrap.l-height {
  height: 4rem;
}

.g-nav-content-wrap.v2 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.new-support-link-2 {
  color: #394960;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem;
  display: flex;
}

.new-support-link-2:hover {
  color: #035bff;
}

.new-nav-container-mobile {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.new-nav-container-mobile.v2 {
  border: 1px solid #dadcee;
  border-radius: 6px;
  margin-top: 40px;
  display: none;
  overflow: hidden;
  box-shadow: 0 6px 6px #0000000f;
}

.integrations_menu_dropdown {
  z-index: 1;
  color: #26262d;
  background-color: #fff;
  border-radius: 5px;
  flex: none;
  padding: 1.75rem;
  box-shadow: 0 10px 20px #0000001a;
}

.new-platform-link {
  color: #394960;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.new-platform-link:hover {
  color: #035bff;
}

.dropdown-support {
  min-width: 25.2rem;
  height: 18.7rem;
  margin-top: 1.8rem;
  position: absolute;
  top: 0;
}

.dropdown-support.hide {
  border-radius: 8px;
  margin-top: 1.4rem;
}

.brand-logo {
  width: 215px;
  height: 36px;
}

.g-brand-logo {
  object-fit: contain;
  width: auto;
  height: 31px;
}

.g-brand-logo._28px {
  width: 100%;
  height: 28px;
}

.nav-transparent-btn {
  color: #041a2f;
  border: 1px solid #cfd7e2;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  padding: .375rem 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5em;
  transition: all .2s;
  display: flex;
}

.nav-transparent-btn:hover {
  border-color: var(--royal-blue-main);
  color: var(--royal-blue-main);
}

.nav-transparent-btn.hide {
  display: none;
}

.support-icon-wrapper {
  width: 28px;
  height: 28px;
  position: relative;
}

.dropdown-platform {
  z-index: 10;
  background-color: #fff;
  border-radius: 8px;
  margin-top: 2.4rem;
  padding-bottom: 0;
  position: absolute;
  top: 0;
}

.dropdown-platform.hide {
  margin-top: 1.4rem;
}

.platform_tab {
  color: #273241;
  background-color: #0000;
  border-radius: 5px;
  align-items: center;
  padding: 1.3em 1em;
  font-size: 14px;
  line-height: 1.4;
  display: block;
}

.platform_tab.w--current {
  color: #021b33;
  background-color: #fff;
  border-radius: 4px;
  padding-top: 1.3em;
  padding-bottom: 1.3em;
  box-shadow: 0 2px 3px #00000012;
}

.platform-link-text {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
}

.platform-link-text.p-16px {
  align-items: flex-start;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5rem;
}

.g-brand {
  flex: none;
}

.platform_icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  max-width: 24px;
  margin-top: 6px;
  display: flex;
}

.platform_icon._28-p {
  justify-content: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
}

.g-stripe-new-nav {
  z-index: 999;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 14px;
  line-height: 1.27;
  position: relative;
  top: auto;
}

.g-stripe-new-nav.temp-bg {
  background-color: #fff;
  border-bottom: 1px solid #e2e8f0;
  padding: 0 3rem;
  display: block;
}

.g-stripe-new-nav.temp-bg.no-shadow {
  box-shadow: none;
  border-bottom-color: #f0f0f5;
}

.support-padding {
  background-color: #fff;
  border-radius: .25rem;
  padding: 1.75rem;
}

.platform-dropdown-list {
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  height: 100%;
  padding: 1.75rem;
}

.platform-dropdown-list.w--open {
  width: 450px;
  right: auto;
}

.platform-column {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-items: start;
  display: grid;
}

.platform-column.new {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
}

.platform-column.new.no-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-columns: 1fr;
}

.g-button-container-mobile._2x, .g-button-container-mobile.mob, .g-button-container-mobile._2x, .g-button-container-mobile._2x, .g-button-container-mobile._2x {
  grid-template-columns: 1fr 1fr;
}

.g-inline-block {
  display: inline-block;
}

.g-stripe-container {
  grid-column-gap: 40px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px 0;
  display: flex;
  position: relative;
}

.nav-dark-btn {
  color: var(--royal-blue-main);
  background-color: #e6eeff;
  border: 1px solid #0000;
  border-radius: .375rem;
  justify-content: center;
  padding: .375rem 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  transition: all .2s;
  display: flex;
}

.nav-dark-btn:hover {
  background-color: var(--royal-blue-main);
  color: #fff;
}

.nav-dark-btn.hide {
  display: none;
}

.g-nav-logo-wrap {
  width: 7rem;
  height: 100%;
}

.g-nav-logo-wrap.w--current {
  width: 7.8125rem;
}

.g-nav-logo-wrap.paytm {
  width: 13rem;
}

.g-nav-logo-wrap.flex-logo {
  grid-column-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g-nav-logo-wrap.flex-logo.auto {
  width: auto;
}

.g-nav-link-container {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  height: 100%;
  min-height: 100%;
  display: flex;
  overflow: visible;
}

.g-nav-link-container.hide {
  display: none;
}

.g-stripe-nav-mobile {
  background-color: #fff;
  align-items: center;
  height: 66px;
  padding-left: 40px;
  padding-right: 40px;
  display: none;
}

.new-platform_menu_dropdown {
  z-index: 1;
  color: #26262d;
  background-color: #eff2f5;
  border: 1px #cfd7e2;
  border-radius: 8px;
  flex: none;
  width: auto;
  padding: 4px;
  box-shadow: 9px 18px 20px -3px #071c3533;
}

.new-platform_menu_dropdown.r-10 {
  padding: 0;
  overflow: hidden;
}

.new-platform_menu_dropdown._w-custom {
  width: 360px;
}

.nav-link-txt {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #021b33;
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.nav-link-txt.hide {
  display: none;
}

.platform_link-wrap {
  flex: 1;
  padding-left: .875rem;
}

.navigation-cta-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
  right: 0;
}

.g-dropdown-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
}

.platform-tab-menu {
  background-color: #f1f1f1;
  width: 100%;
  max-width: 284px;
  margin-right: 0;
  padding-right: 4px;
}

.nav-section-wrapper {
  z-index: 2147;
  background-color: #fff;
  width: 100vw;
  position: sticky;
  top: 0%;
  overflow: visible;
  box-shadow: 2px 0 6px #a7a7a71a;
}

.nav-section-wrapper.v2 {
  z-index: 999;
  box-shadow: none;
  background-color: #0000;
  width: 100%;
  top: 0;
}

.g-stripe-nav {
  color: #000c;
  background-color: #0000;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.support-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  max-width: 24px;
  display: flex;
}

.support-icon._28-p {
  justify-content: flex-start;
  align-items: center;
  width: 1.5rem;
  max-width: 28px;
  height: 1.5rem;
  position: absolute;
  inset: 0%;
}

.support-icon.font-color-grey {
  color: #afbccf;
}

.g-nav-copy {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #021b33;
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.platform-menu-content {
  background-color: #fff;
  border-radius: 4px;
  flex: 1;
  overflow: hidden;
}

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

.new-platform_menu_dropdown-2 {
  border-style: none;
  border-radius: 8px;
  box-shadow: 12px 16px 20px -3px #071c3533;
}

.new-support-link.new-dropdown {
  padding: 0;
}

.g-nav-content-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: static;
}

.g-nav-content-container.v2 {
  max-width: 1240px;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.g-nav-link-txt {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #021b33;
  cursor: pointer;
  max-height: 1.25rem;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.platform-main-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.8;
}

.platform_link-sub {
  color: #465364;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.4;
}

.new-nav-dropdown-wrapper {
  z-index: 1;
  border-radius: 4px;
  justify-content: flex-start;
  display: flex;
  position: absolute;
  top: 100%;
  overflow: hidden;
}

.padding-global {
  width: 100%;
  padding-left: 3rem;
  padding-right: 3rem;
}

.padding-global.nav-bar {
  box-shadow: none;
}

.g-text-block {
  justify-content: center;
  align-items: center;
  line-height: 1.5rem;
  text-decoration: none;
  display: inline-block;
}

.container-23 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1280px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: block;
  position: relative;
}

.g-footer-section {
  background-color: #f5f5f542;
  padding-top: 20px;
  padding-bottom: 20px;
}

.g-footer-section.btm-padding {
  padding-top: 20px;
  padding-bottom: 40px;
}

.g-container {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1280px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  display: block;
  position: relative;
}

.g-footer-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-top: 5px;
  display: flex;
}

.g-div-wrap-footer-l {
  align-items: center;
  margin-top: 10px;
  display: block;
}

.g-logo-div {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.g-div-wrap-footer-r {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.g-footer-logo {
  margin-bottom: 0;
}

.g-footer-logo.padding {
  width: 160px;
  height: 100%;
  margin-bottom: 20px;
}

.g-paragraph-address {
  color: #535d66;
  text-align: right;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: 10px;
  margin-left: auto;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.5em;
  display: flex;
}

.g-t-span {
  font-size: 14px;
  font-weight: 400;
}

.g-t-span.afbccf {
  color: #afbccf;
}

.g-f08_legal {
  color: #0a1f44;
  justify-content: center;
  align-items: center;
  margin-top: 4px;
  font-size: 12px;
  font-weight: 200;
  display: flex;
}

.g-f08_legal.afbccf {
  color: #afbccf;
  justify-content: flex-end;
}

.g-footer-link {
  color: #535d66;
  font-size: 13px;
  font-weight: 300;
}

.g-footer-link.p-p:hover {
  color: #0245f0;
}

.g-footer-link.p-p.afbccf {
  color: #afbccf;
}

.footnote-wrapper {
  border-top: 1px solid #273241;
  border-bottom: 1px solid #273241;
  justify-content: space-between;
  align-items: center;
  padding-top: .875rem;
  padding-bottom: .875rem;
  display: flex;
}

.footer-logo {
  width: 100%;
  height: 100%;
}

.footer-logo.btm-20 {
  margin-bottom: 20px;
}

.footer-links-container {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.scroll-to-top {
  cursor: pointer;
  order: 1;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-top: 0;
  transition: all .2s;
  display: flex;
}

.scroll-to-top:hover {
  color: #fff;
}

.scroll-to-top.hide {
  display: none;
}

.link-block-11 {
  color: #afbccf;
  align-self: flex-end;
}

.footer-cert-container {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  border: 1px #000;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.footer-logo-link {
  width: 8.1875rem;
}

.footnote-container {
  color: #afbccf;
  font-size: 14px;
}

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

.footer-logo-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.footer-content-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.link-block-12 {
  color: #afbccf;
  align-self: flex-end;
}

.footer-content-container {
  background-color: #021b33;
  justify-content: center;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.footer-content-container._4rem {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.footer-content-container.top-7-5rem {
  margin-top: -8rem;
  padding-top: 10rem;
  position: relative;
}

.g-logo-div-dark {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.footer-cert-logo {
  width: auto;
  height: 1.5rem;
}

.footer-cert-logo.one {
  width: 3.76256rem;
  height: 1.56063rem;
}

.footer-cert-logo.two {
  width: 4.6875rem;
  height: 1.625rem;
}

.footer-cert-logo.three {
  width: 4.3125rem;
  height: 1.8125rem;
}

.footer-cert-logo.four {
  width: 5.0625rem;
  height: 1rem;
}

.footer-cert-logo.five {
  width: 3.75rem;
  height: 1.5625rem;
}

.footer-cert-logo.six {
  width: 2.3125rem;
  height: 2rem;
}

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

.box-1-perk {
  background-color: #fff;
  border: 1.12px solid #b8b8b86b;
  border-radius: 18px;
  padding: 28px;
}

.perks-cons {
  margin-bottom: 20px;
}

.perks-cons.sm-icon {
  flex: none;
  width: 40px;
  height: 40px;
  margin-bottom: 0;
}

.perks-cons.sm-icon._50-p {
  width: 45px;
  height: 45px;
}

.footer-demo {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/657877f1498bd66c26260b86_Rectangle%202.avif");
  background-position: 104%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.8fr 1.16fr;
  grid-auto-columns: 1fr;
  padding-right: 40px;
  display: grid;
  overflow: hidden;
}

.footer-demo.no-bg {
  background-color: #ffd166;
  background-image: none;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 60px;
}

.footer-demo.no-bg.pd-all {
  grid-column-gap: 60px;
  padding-left: 60px;
}

.button-text-8 {
  display: inline-block;
}

.right-box-foot {
  padding-right: 0;
}

.primary-btn-2 {
  color: #fff;
  background-color: #246ef6;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.primary-btn-2.col-roy-blue {
  background-color: #035bff;
  padding: 11px 16px;
}

.primary-btn-2.col-roy-blue._1px-bd {
  border: 1px solid var(--royal-blue-2);
  display: inline-block;
}

.primary-btn-2.col-roy-blue.hide {
  display: none;
}

.btn-wrapper-exp.top-60px.align-ct-mob {
  margin-top: 60px;
}

.btn-wrapper-exp.align-ct {
  text-align: center;
}

.left-box-exp {
  padding: 60px;
}

.left-box-exp.top-btm {
  padding: 0 26.61px;
}

.left-box-exp.top-btm.no-left {
  padding-left: 0;
  padding-right: 0;
}

.container-large {
  width: 100%;
  max-width: 75rem;
}

.section_smokey-bg {
  background-color: #f6f7f9;
}

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

.flex-vertical-center.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.flex-vertical-center.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.n-padding-global {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}

.n-padding-global.small {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-section-medium.btm-100 {
  padding-bottom: 7.5rem;
}

.heading-style-2 {
  color: #041a2f;
  margin-bottom: 0;
  font-size: 2.125rem;
  font-weight: 600;
  line-height: 2.75rem;
}

.heading-style-2.btm-20 {
  margin-bottom: 20px;
}

.heading-style-2.blue {
  color: #012a72;
}

.p-16px-4 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.p-16px-4.align-ct-mob.white {
  color: #fff;
}

.p-16px-4.align-ct-mob.white.max-550px {
  max-width: 500px;
}

.p-16px-4.align-ct-mob._30px-btm {
  margin-bottom: 30px;
}

.p-16px-4.no-btm {
  margin-bottom: 0;
}

.p-16px-4.no-btm.col-midnight {
  color: #041a2f;
}

.p-16px-4.no-btm.col-midnight.p-14-mob.bld {
  color: #394960;
  font-weight: 600;
}

.p-16px-4.no-btm.col-roy-blue {
  color: #4c6280;
}

.p-16px-4.align-ct {
  text-align: center;
  transition: all .2s;
}

.p-16px-4.align-ct.max-p-750 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.p-16px-4.align-ct.col-white {
  color: #fff;
}

.p-16px-4.align-ct.col-white.max-p-800 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.p-16px-4.align-ct.col-white.max-p-1150.dark {
  color: #4c6280;
}

.p-16px-4.align-ct.max-p-600 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.flex-horizontal-center-left {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.flex-horizontal-center-left.btm-20 {
  margin-bottom: 20px;
}

.flex-horizontal-center-left.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-horizontal-center-left.gap-20.padding {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 2px dashed #afbccf;
  height: 70px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 40px;
}

.flex-horizontal-center-left.gap-20.padding.btm {
  border-bottom-style: none;
}

.flex-horizontal-center-left.left-40 {
  padding-left: 20px;
}

.flex-horizontal-center-left.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.button-text-9 {
  display: inline-block;
}

.p-18-600-2 {
  font-size: 18px;
  font-weight: 600;
}

.p-18-600-2.col-midnight {
  color: #021b33;
  margin-bottom: 10px;
}

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

.heading-style-1 {
  color: #041a2f;
  margin-bottom: 0;
  font-size: 2.875rem;
  line-height: 3.437rem;
}

.feature_point-wrap {
  border-bottom: 2px dashed #afbccf;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 40px;
  display: flex;
}

.feature_point-wrap.green {
  text-align: center;
  background-color: #c6ffec4d;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.feature_point-wrap.green.padding {
  height: 70px;
}

.feature_point-wrap.green.padding.btm {
  border-bottom-style: none;
}

.feature_point-wrap.center {
  justify-content: center;
}

.feature_point-wrap.center.padding {
  height: 70px;
  padding-left: 12px;
  padding-right: 12px;
}

.feature_point-wrap.center.padding.btm {
  border-bottom-style: none;
}

.num-box {
  color: var(--white);
  background-color: #035bff;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.num-box.light-blue {
  background-color: var(--mostly-white);
}

.img-exp-icon {
  width: 48px;
  height: 48px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.img-exp-icon._45px {
  width: 45px;
}

.img-exp-icon.left {
  margin-left: 0;
}

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

.gridx3-exp.gap-28 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
}

.gridx3-exp.align-center-flex {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  display: grid;
}

.section-plum-6 {
  padding: 80px 20px;
}

.section-plum-6.bg-white-smoke {
  background-color: #f6f7f9;
}

.section-plum-6.bg-midnight-1 {
  background-color: #041a2f;
}

.section-plum-6._0px-top {
  position: relative;
}

.section-plum-6._20px-btm-padding {
  padding-bottom: 20px;
}

.section-plum-6._20px-btm-padding.bg-alice-blue {
  background-color: #f6f7f9;
}

.section-plum-6.bg-green {
  background-color: #00b287;
}

.section-plum-6.bg-mer {
  background-color: #f6f7f9;
}

.section-plum-6.light-grey {
  background-color: #f6f7f9;
  display: block;
}

.section-plum-6.bg-blue {
  background-color: var(--royal-blue-2);
}

.gridx1-2f {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gridx1-2f.rev {
  grid-template-columns: 1.2fr 1fr;
}

.tag-col-blue {
  color: #035bff;
}

.steps-box {
  grid-column-gap: 16px;
  margin-bottom: 50px;
  display: flex;
}

.steps-box.lst {
  margin-bottom: 0;
}

.box-1-exp {
  background-color: #fff;
  border: .8px solid #3a4a636b;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 30px;
  display: flex;
  box-shadow: 0 1px 1.4px #26355e1c;
}

.box-1-exp:hover {
  box-shadow: 0 4px 7px -.7px #31476038;
}

.box-1-exp.pd-1 {
  width: 220px;
  padding: 30px;
}

.box-1-exp.left {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 360px;
  min-height: auto;
}

.box-1-exp.left:hover {
  box-shadow: none;
}

.div-block-449 {
  z-index: -1;
  background-color: #f6f7f9;
  height: 47.5%;
  position: absolute;
  inset: 0% 0% auto;
}

.img-relative {
  position: static;
  bottom: -143px;
}

.img-xo {
  width: 100%;
  height: 100%;
}

.img-xo.top-60 {
  margin-top: 60px;
}

.plum-logo-img {
  object-fit: contain;
  width: auto;
  max-width: 120px;
  height: 56px;
}

.plum-new-section-2 {
  width: 100%;
  padding-top: 85px;
  padding-bottom: 85px;
  position: relative;
}

.plum-new-section-2.small {
  padding-top: 50px;
  padding-bottom: 50px;
}

.div-block-425 {
  margin-left: auto;
  margin-right: auto;
}

.top-50px {
  margin-top: 50px;
}

.img-hero-exp {
  width: 100%;
  height: 100%;
}

.img-hero-exp.contain-img {
  object-fit: contain;
}

.img-hero-exp._90--img {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.top-40px-2 {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.top-40px-2.ct {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.p-14px-5 {
  color: #4c6280;
  text-align: left;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.p-14px-5.no-btm {
  margin-bottom: 0;
}

.p-14px-5.no-btm.align-ct {
  text-align: center;
}

.p-14px-5.no-btm.max-p-450 {
  max-width: 450px;
}

.p-14px-5.no-btm.align-ct.left {
  text-align: left;
}

.p-14px-5.align-ct {
  text-align: center;
}

.p-14px-5.align-ct.col-white {
  color: #fff;
}

.p-14px-5.no-margin-btm {
  margin-bottom: 0;
}

.p-14px-5._60px-margin-btm {
  margin-bottom: 60px;
}

.p-14px-5._16px-margin-btm {
  margin-bottom: 16px;
}

.p-14px-5.col-dark {
  color: #394960;
}

.p-14px-5.col-dark.no-m-mob {
  margin-bottom: 0;
}

.p-14px-5.h-100px {
  height: 100px;
}

.icon-24-12px {
  width: 24px;
  height: 24px;
}

.cash-icon {
  width: 32px;
  height: 32px;
}

.table-cont {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  border-bottom: 1px dashed #607a9f;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 30px 10px;
  display: grid;
}

.table-cont.no-bd-l {
  border-bottom-style: none;
}

.table-cont.no-bd-l._4-cols {
  padding-left: 0;
  padding-right: 0;
}

.table-cont._4-cols {
  grid-column-gap: 0px;
  border-bottom-style: none;
  grid-template-columns: 1fr .5fr .5fr .5fr;
  padding: 0;
}

.table-cont.no-top-padding {
  border-bottom-style: none;
  padding-top: 0;
}

.table-cont.no-top-btm-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.table-cont.no-btm-padding {
  padding-bottom: 0;
}

.table-menu {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  background-color: #041a2f;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.table-menu._4-cols {
  grid-column-gap: 0px;
  grid-template-columns: 1fr .5fr .5fr .5fr;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-429 {
  flex: none;
}

.plum-new-section-3 {
  width: 100%;
  padding-top: 85px;
  padding-bottom: 85px;
  position: relative;
}

.div-block-460 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-430 {
  flex: none;
}

.cash-menu {
  grid-column-gap: 12px;
  flex-direction: row;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.bg-image-5 {
  z-index: 0;
  border-radius: 8px;
  width: 430px;
  position: absolute;
  inset: 0%;
  box-shadow: 0 15px 50px -5px #692f4014;
}

.bg-image-5.diwali-moving-img {
  box-shadow: none;
  width: 400px;
}

.bg-image-5.diwali-moving-img.img-350-w {
  border-radius: 12px;
  width: 350px;
}

.top-40px-3 {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
}

.p-20-600-2 {
  color: #041a2f;
  font-size: 20px;
  font-weight: 600;
}

.p-20-600-2.col-white {
  color: #fff;
}

.p-20-600-2.align-ct {
  text-align: center;
}

.table-exp {
  background-color: #fff;
  border-radius: 20px;
  padding: 20px;
  overflow: auto;
  box-shadow: 0 1px 1.4px #26355e1c;
}

.div-block-431 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.plum-new-section-4 {
  width: 100%;
  padding-top: 85px;
  padding-bottom: 85px;
  position: relative;
}

.div-block-461 {
  margin-left: auto;
  margin-right: auto;
}

.bg-image-6 {
  z-index: 0;
  border-radius: 8px;
  width: 430px;
  position: absolute;
  inset: 0%;
  box-shadow: 0 15px 50px -5px #692f4014;
}

.bg-image-6.diwali-moving-img {
  box-shadow: none;
  width: 400px;
}

.bg-image-6.diwali-moving-img.img-350-w {
  width: 350px;
}

.top-40px-4 {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
}

.plum-new-section-5 {
  width: 100%;
  padding-top: 85px;
  padding-bottom: 85px;
  position: relative;
}

.plum-new-section-5.padin-40-40 {
  padding-top: 40px;
  padding-bottom: 80px;
}

.plum-new-section-5.padin-40-40.bg-blue-copy {
  padding-top: 0;
  padding-bottom: 0;
}

.plum-new-section-5.map-section-v2 {
  color: #fffc;
  background-color: #383b98;
  padding-top: 120px;
  padding-bottom: 120px;
}

.plum-new-section-5.map-section-v2._80px-pd {
  background-color: #035bff;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-463 {
  margin-left: auto;
  margin-right: auto;
}

.top-40px-5 {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
}

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

.max-p-700 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-466 {
  text-align: center;
  margin-bottom: 40px;
}

.ent-img {
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.ent-img._50px {
  width: 50px;
  height: 50px;
  margin-bottom: 5px;
}

.ent-img._50px.a-top {
  align-items: flex-start;
}

.ent-img._25px {
  width: 25px;
}

.ent-img._40px {
  width: 40px;
  height: 40px;
}

.gridx2 {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.top-20px-div {
  margin-top: 40px;
}

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

.box-int {
  background-color: #fff;
  border: 1px solid #b8b8b86b;
  border-radius: 18px;
  padding: 16px;
}

.div-block-469 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-469.hide-now {
  display: none;
}

.image-203 {
  width: 40px;
  height: 40px;
}

.div-block-470 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--royal-blue-2);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.div-block-471 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: flex-start;
  display: flex;
}

.p-12px {
  color: var(--royal-blue);
  margin-top: 10px;
  font-size: 12px;
  line-height: 1.2em;
}

.hero-standard {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.hero-img-wrapper {
  margin-top: 40px;
}

.hero-img-wrapper._600x500px {
  width: 100%;
  max-width: 600px;
  height: 100%;
  max-height: 500px;
  margin-top: 0;
}

.hero-abs-bg {
  z-index: -1;
  background-color: #e6eeff;
  position: absolute;
  inset: 0% 0% 24%;
}

.hero-abs-bg.consumer {
  background-color: var(--royal-blue-2);
  bottom: 33%;
}

.hero-abs-bg.dark-blue {
  background-color: var(--royal-blue-2);
  margin-top: -1px;
}

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

.logos-wrapper-lp {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.logos-wrapper-lp._5x-logo {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.std-logo-img {
  object-fit: contain;
  width: 130px;
  height: 50px;
}

.std-logo-img.a-small {
  width: 100px;
}

.bounderies-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.box-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.box-wrapper._3x {
  grid-template-columns: 1fr 1fr 1fr;
}

.box-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #cfd7e2;
  border-radius: 18px;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.box-block.bd-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-color: #e3e6ed;
}

.box-block.border-cfd7e2 {
  border-width: .5px;
  border-color: #cfd7e2;
  padding: 30px;
}

.std-icons {
  object-fit: contain;
  width: 30px;
  height: 30px;
}

.heading-3 {
  color: #041a2f;
  font-size: 20px;
  line-height: 30px;
}

.heading-3.no-btm {
  margin-bottom: 0;
}

.heading-3.no-btm.ct-align, .heading-3.align-ct {
  text-align: center;
}

.heading-3.align-ct.p-17px {
  font-size: 17.5px;
}

.tab-heading {
  max-width: 1200px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.std-tabs-menu {
  z-index: 2;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.std-tabs-menu.gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  max-width: 1150px;
}

.std-tabs-menu.gap-40px.gap-100px {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
}

.std-tab {
  z-index: -1;
  color: #273241;
  background-color: #fff;
  border-bottom: 2px solid #0000;
  flex: none;
  padding: 0 0 8px;
  font-weight: 600;
}

.std-tab:hover {
  color: var(--royal-blue-main);
}

.std-tab.w--current {
  z-index: 2;
  border-bottom: 3px solid var(--royal-blue-main);
  color: var(--royal-blue-main);
  background-color: #fff;
}

.std-tab._20-p-ipad {
  flex: none;
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
}

.std-tab-content {
  border-top: 2px solid #89b2ff;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4rem;
  padding-bottom: 4rem;
  top: -2.5px;
}

.std-tab-content.bg-alice-blue {
  background-color: #f6f7f9;
}

.std-tab-content.bg-alice-blue.bg-white-no-pd {
  background-color: var(--white);
  padding-top: 40px;
  padding-bottom: 60px;
  top: 0;
}

.std-tab-content.bg-alice-blue.bg-white-no-pd.no-bd {
  border-bottom-style: none;
}

.std-tab-content.bg-white {
  background-color: #fff;
  border-top-style: none;
}

.std-tab-content.bg-alice-blue {
  background-color: #f6f7f9;
  border-top-width: 0;
}

.std-tab-content.bg-alice-blue.new-bd {
  border-top: 0 solid #cfd7e2;
}

.std-tabs {
  margin-left: auto;
  margin-right: auto;
}

.std-tab-pane {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.std-tab-pane.width-900px {
  max-width: 900px;
}

.tab-grid {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.img-tab.right {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.std-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 20px;
  list-style-type: square;
}

.integrate-vt {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.integrate-grid {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.int-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #cfd7e2;
  border-radius: 18px;
  flex-direction: column;
  padding: 20px;
  display: flex;
}

.int-box.is-diwali {
  border-style: none;
  box-shadow: 0 6px 6px #0000000f;
}

.int-icons {
  width: 50px;
  height: 50px;
}

.steps-grid {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.steps-grid.gap-30p {
  grid-column-gap: 30px;
}

.std-btn-block {
  display: inline-block;
}

.security-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.sec-icon {
  width: 24px;
  height: 24px;
}

.sec-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 30px;
  display: flex;
}

.sec-list.m-20px {
  margin-bottom: 20px;
}

.std-footer-demo {
  z-index: 2147483647;
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  background-color: #ffd166;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 40px;
  display: grid;
}

.foot-demo-block {
  text-align: center;
  flex-direction: column;
}

.foot-abs-bg {
  z-index: -1;
  background-color: #081a31;
  position: absolute;
  inset: 55% 0% 0%;
}

.foot-abs-bg.relative {
  z-index: 1;
}

.testimonial-sub-nav-3 {
  align-items: center;
}

.testimonial-sub-nav-3.grid-in {
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.testimonial-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bd-test {
  color: var(--heading);
}

.btn-case-wrapper {
  color: var(--royal-blue-main);
  font-weight: 500;
}

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

.features_tab-content {
  background-color: #fff;
  border: 1px solid #eff2f5;
  border-radius: 12px;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: 2rem;
  padding: 2.5rem;
  display: flex;
  box-shadow: 0 2px 3px #0000000f;
}

.icon-small-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.features_tabs {
  display: flex;
}

.smokey_block {
  background-color: #f6f7f9;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.125rem;
  height: 3.125rem;
  display: flex;
}

.margin-top-large {
  margin-top: 2.5rem;
}

.flex-vertical-left-top {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flex-vertical-left-top.gap-30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.flex-vertical-left-top.gap-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.flex-vertical-left-top.gap-17 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
}

.flex-vertical-left-top.gap-20 {
  grid-row-gap: 1.25rem;
}

.flex-vertical-left-top.gap-12 {
  grid-row-gap: .75rem;
}

.flex-horizontal-center-left-2 {
  align-items: center;
  display: flex;
}

.flex-horizontal-center-left-2.gap-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: space-between;
  width: 100%;
}

.vert-tabs-link-copy {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.features_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  width: 100%;
  max-width: 16rem;
  display: flex;
}

.features_tab-link {
  color: var(--dark-slate-blue);
  letter-spacing: .009375rem;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #e6eeff;
  background-color: #fff;
  border: .5px solid #eff2f5;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  padding: .75rem 1.0625rem .75rem .75rem;
  font-weight: 600;
  transition: all .2s;
  display: flex;
  box-shadow: 0 2px 3px #0000000f;
}

.features_tab-link:hover {
  color: #035bff;
  border: .5px solid #e6eeff;
  box-shadow: 0 6px 6px #0000000f;
}

.features_tab-link.w--current {
  color: var(--royal-blue-main);
  background-color: #fff;
  box-shadow: 0 6px 6px #0000000f;
}

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

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

.grid-3x3-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1140px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.grid-3x3-2.no-top {
  margin-top: 0;
}

.feature-block-7 {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #cecff5;
  border-radius: 14px;
  padding: 20px 36px;
  transition: all .3s;
}

.feature-block-7:hover {
  transform: scale(1.01);
  box-shadow: 6px 8px 20px -18px #000;
}

.feature-block-7.box-api {
  border-color: #cfd7e2;
  border-radius: 18px;
  width: 100%;
  max-width: 360px;
  padding: 30px;
}

.feature-block-7.box-api:hover {
  box-shadow: none;
  transform: none;
}

.feature-icon-3 {
  margin-bottom: 15px;
}

.feature-icon-3._20-p {
  width: 35px;
  height: 35px;
  margin-bottom: 20px;
}

.p-14px-2 {
  margin-top: 20px;
  font-size: 14px;
  line-height: 22px;
}

.bold-txt-tab {
  font-weight: 600;
}

.paytm_hero-section {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/65ae77d6fb40acddc4471e2e_paytm_banner.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  padding-left: 20px;
  padding-right: 20px;
}

.paytm_link-block {
  width: 100%;
}

.paytm_explore-img {
  width: 100%;
  height: 100%;
  max-height: 30.75rem;
}

.paytm_footer-logo {
  width: 100%;
  max-width: 11.4375rem;
  margin-bottom: 2.75rem;
}

.paytm_footer-list {
  font-size: 1rem;
  line-height: 1.5rem;
  list-style-type: disc;
}

.paytm_btm-rect {
  background-color: #05baf5;
  width: 100%;
  height: 33px;
}

.royal-blue-text-span {
  color: #035bff;
}

.left-align-content-blocks {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1.12px solid #eff2f5;
  border-radius: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 14px 49px 20px;
  display: flex;
}

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

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

.flex-vert-center-top {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.exclusive-offer-label {
  background-color: #ffda15;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 17.625rem;
  height: 64px;
  margin-bottom: 5.4375rem;
  display: flex;
}

.heading-style-1-70px {
  color: #012a72;
  letter-spacing: -1.4px;
  margin-bottom: 0;
  font-size: 4.375rem;
  line-height: 5.75rem;
}

.paytm_logo {
  width: 210px;
  height: 73px;
  margin-bottom: 3.1875rem;
}

.demo_grid {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 1.5rem;
  display: grid;
}

.demo_grid.flex-hoz {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: space-between;
  width: 85rem;
  display: flex;
}

.demo_grid.flex-hoz.gap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex: none;
  align-items: center;
  width: auto;
}

.demo_grid.hide {
  display: none;
}

.padding-20-left {
  padding-left: 20px;
}

.padding-20-left.rel {
  z-index: 1;
  position: relative;
}

.padding-20-left.rel.no-pd {
  padding: 0;
}

.bd-wrapper {
  border-radius: 24px;
  padding: 2px;
}

.right-sales {
  z-index: 1;
  background-color: #fff;
  border-radius: 16px;
  padding: 30px;
  position: relative;
  box-shadow: 0 6px 26px #28282b0f;
}

.right-sales.sharp {
  border-radius: 0;
}

.right-sales.sharp.new-design.flexx-demo {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

.right-sales.sharp.new-design.cal {
  padding-bottom: 30px;
}

.right-sales.sharp.new-design.new-form {
  background-color: #f6f7f9;
  background-image: none;
  border-radius: 16px;
}

.right-sales.sharp.new-design.new-form.demo-lbms {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  box-shadow: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #fff;
  border-radius: 0;
  flex-flow: column;
  padding-bottom: 40px;
  display: flex;
}

.right-sales.sharp.new-design {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  border-radius: 24px;
  flex-flow: column;
  height: auto;
  padding-bottom: 40px;
  font-weight: 400;
  display: flex;
  box-shadow: -34px 34px 65px #686d841a;
}

.right-sales.sharp.new-design.shd-new {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #fff;
  box-shadow: 0 10px 20px #0000001a;
}

.right-sales.sharp.cal {
  padding-bottom: 30px;
}

.right-sales.sharp.cal.bd-in {
  border-radius: 1.5rem;
}

.right-sales.sharp.new-design.bd-new {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  box-shadow: 0 10px 20px #0000001a;
}

.right-sales.sharp.cal {
  width: 475px;
  height: 662px;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.right-sales.sharp.cal.auto {
  border-radius: 1.5rem;
}

.right-sales.sharp.cal.auto.desktop {
  overflow: scroll;
}

.right-sales.sharp.new-design {
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  border-radius: 24px;
  height: auto;
  padding-bottom: 40px;
  font-weight: 400;
  box-shadow: -34px 34px 65px #686d841a;
}

.us-style-embed {
  color: #fafcff;
  display: none;
}

.india-embed-style {
  display: none;
}

.form-text-6 {
  color: #afb3c2;
  margin-top: 20px;
  font-size: 12px;
  line-height: 1.3em;
}

.form-text-6.no-top-margin {
  color: #041a2fb8;
  text-align: center;
  margin-top: 0;
}

.blue-slant {
  z-index: -1;
  background-color: #e6eeff;
  width: 100%;
  height: 220px;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.blue-slant.yellow {
  background-color: #ffb200;
}

.blue-slant.green {
  background-color: #00b287;
}

.blue-slant.dark-blue {
  background-color: var(--royal-blue-2);
}

.blue-slant.bg-whie {
  z-index: -1;
  background-color: #fff;
  position: absolute;
}

.blue-slant.relative {
  z-index: 1;
}

.relative_section {
  display: block;
  position: relative;
  overflow: hidden;
}

.new_nav {
  z-index: 100000000;
  background-color: #fff;
  width: 100%;
  padding: 1.375rem 3.5rem;
  position: sticky;
  top: 0%;
  overflow: hidden;
  box-shadow: 0 6px 6px #0000000f;
}

.new_nav-container {
  width: 100%;
  max-width: 75rem;
}

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

.flex-horizontal-center.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
}

.new_nav-logo {
  width: 100%;
  max-width: 7.6875rem;
}

.new_brand-logo {
  height: 100%;
}

.new_nav-menu {
  width: auto;
}

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

.feature-tabs-10 {
  grid-column-gap: 2px;
  background-color: #fff;
  border: 1px solid #cbd5e1;
  border-radius: 6px;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 8px 4px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.feature-tabs-10:hover {
  border-color: #64748b;
  box-shadow: 0 6px 6px #0000000f;
}

.feature-tabs-10.w--current {
  color: #000;
  background-color: #fff;
  border-color: #64748b;
  align-items: center;
  font-weight: 600;
  box-shadow: 0 6px 6px #0000000f;
}

.feature-tabs-10.rewards-page {
  grid-column-gap: 0px;
  display: flex;
}

._100-3 {
  width: 100%;
  height: 100%;
}

.hide-2 {
  opacity: 0;
}

.tab-icon-new-5.rewards-icon {
  object-fit: none;
  width: 3rem;
  display: block;
}

.tabs-content-7 {
  overflow: visible;
}

.tab-progress-bar-5 {
  z-index: 1;
  background-color: #254fe4;
  width: 100%;
  height: 2px;
  display: none;
  position: absolute;
  top: auto;
  bottom: -2px;
  left: 0;
}

.sol-features-flex-api-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.sol-features-flex-api-5.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.logos-box-demo {
  margin-top: 60px;
}

.logos-box-demo.no-top {
  margin-top: 0;
}

.max-width-488 {
  width: 100%;
  max-width: 30.5331rem;
  height: 100%;
}

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

.max-width-medium.left-align {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.p-16px-5 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.p-16px-5.align-ct {
  text-align: center;
}

.p-16px-5.left-pd {
  margin-bottom: 20px;
  padding-left: 10px;
  font-weight: 400;
}

.p-16px-5._40px-btm-desktop {
  margin-bottom: 40px;
}

.content-section-heading {
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 60px;
  font-size: 16px;
  display: flex;
}

.content-section-heading.btm-40px {
  margin-bottom: 40px;
}

.faq-small-wrapper {
  grid-row-gap: 10px;
  flex-direction: column;
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pricing-faq-question {
  color: #041a2f;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
}

.faq-question-2 {
  grid-column-gap: 12px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.8rem .5rem;
  display: flex;
}

.content-heading-container {
  grid-column-gap: 14px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.faq-answer {
  white-space: pre-line;
  padding-left: 1.8rem;
  padding-right: 1.8rem;
  font-weight: 300;
  overflow: hidden;
}

.faq-item-wrapper-2 {
  border: 1px solid #cbd5e1;
  border-radius: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-bottom: 1rem;
}

.faq-item-wrapper-2:hover {
  box-shadow: 0 6px 6px #0000000f;
}

.faq-item-wrapper-2.v2-wrapper {
  background-color: #fff;
  border-style: none;
  border-radius: 16px;
  padding-bottom: 1.8rem;
  box-shadow: 0 10px 20px #0000001a;
}

.faq-arrow-2 {
  z-index: 0;
  flex: none;
  align-self: center;
  width: 21px;
  height: 21px;
  position: relative;
}

.max-width-1000 {
  max-width: 1000px;
}

.top-margin-32px-2 {
  margin-top: 32px;
}

.hero-buttons-container-4 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-plum-8 {
  padding: 80px 20px;
  transition: all .3s ease-in-out;
}

.plum-cta-primary {
  color: #fff;
  cursor: pointer;
  background-color: #035bff;
  border: 1px solid #035bff;
  border-radius: 8px;
  flex-direction: row;
  padding: 9px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4em;
  display: inline-block;
}

.plum-cta-primary.secondary {
  color: #035bff;
  background-color: #fff;
  border: 1px solid #035bff;
}

.plum-cta-primary.tab {
  padding-top: 9px;
  padding-bottom: 9px;
}

.plum-cta-primary.footer {
  color: #fff;
  background-color: #041a2f;
  border-color: #041a2f;
  margin-bottom: 0;
}

.plum-cta-primary.tabs-centre {
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.p-18px-2 {
  color: #4c6280;
  font-size: 18px;
  line-height: 26px;
}

.p-18px-2.align-ct {
  text-align: center;
}

.p-18px-2.align-ct.max-p-800 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.button-holder-2 {
  margin-right: 20px;
}

.button-holder-2.last {
  margin-right: 0;
}

.her-left-container {
  width: 50%;
}

.hero-gif {
  width: 100%;
  position: relative;
  top: -2rem;
}

.blue-bg-image {
  width: 100%;
  height: 620px;
}

.hero-banner-wrapper {
  display: flex;
}

.hero-right-top-one {
  object-fit: cover;
  width: 43%;
}

.hero-left-ss-one {
  height: 68%;
}

.background-image {
  z-index: -1;
  width: 100%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.hero-right-top-two {
  object-fit: contain;
  width: 50%;
}

.hero-right-container {
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.hero-right-top {
  justify-content: center;
  align-items: stretch;
  height: 37%;
  display: flex;
}

.hero-left-ss-two {
  height: 68%;
  position: relative;
  top: -1rem;
}

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

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

.image-logo-2 {
  object-fit: contain;
  flex: 1;
  align-self: center;
  width: 100%;
  max-width: 100px;
  max-height: 55px;
}

.image-logo-2.amz {
  max-width: 90px;
  margin-bottom: -10px;
}

.overview_tab-content {
  outline-offset: 0px;
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 1rem;
  outline: 1px solid #e2e8f0;
  margin-top: 3rem;
  box-shadow: 0 6px 6px #0000000f;
}

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

.overview-tab_item {
  color: #334155;
  background-color: #0000;
  border-bottom: 2px solid #f2f2f3;
  align-items: center;
  width: auto;
  margin-bottom: -2px;
  padding: 0 0 10px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.overview-tab_item:hover {
  color: #246ef6;
}

.overview-tab_item.w--current {
  color: #246ef6;
  background-color: #0000;
  border-bottom-style: solid;
  border-bottom-color: #246ef6;
}

.card-wrapper-plum {
  margin-bottom: 20px;
}

.card-wrapper-plum._60px-btm {
  margin-bottom: 60px;
}

.overview_product-item {
  color: #64748b;
  background-color: #fafafc00;
  border-radius: .7255rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.overview-tabs_menu {
  grid-column-gap: 30px;
  border-bottom: 2px solid #f2f2f3;
  justify-content: space-between;
  display: flex;
}

.heading-3-28px {
  color: #021b33;
}

.html-embed-13 {
  color: #394960;
}

.overview_tab-pane {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/65f1e7cc0521af568be62b8f_tabs-blue-bg.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 3rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
}

.overview_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-right: -11rem;
  display: grid;
}

.section-plum-9 {
  padding: 80px 20px;
  transition: all .3s ease-in-out;
}

.section-plum-9._60px-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-plum-9._60px-padding.bg-alice-blue {
  background-color: #fafcff;
}

.plum-subheading-2 {
  color: #64748b;
  font-size: 16px;
  line-height: 1.5;
}

.plum-subheading-2.align-ct {
  color: #64748b;
  text-align: center;
}

.plum-subheading-2.align-ct.max-p-950 {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
}

.overview_feature-grids {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

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

.padding-bottom.padding-medium.no-pd {
  padding: 0;
}

.overview_image {
  border-radius: .5rem;
  width: 100%;
}

.overview_image.shadow.img-siz {
  object-fit: contain;
  width: 80%;
  height: 100%;
}

.heading-small-3 {
  font-size: 1.25rem;
  line-height: 1.4;
}

.heading-small-3.is-overview {
  font-size: 16px;
  line-height: 22px;
}

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

.margin-bottom-2.margin-small.no-pd {
  margin: 0;
}

.margin-bottom-2.margin-small.badge-component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.p-16-600-2 {
  font-weight: 600;
}

.p-16-600-2.col-dark {
  color: #041a2f;
  margin-bottom: 10px;
}

.p-16-600-2.col-dark._20px-btm, .p-16-600-2._20px-btm {
  margin-bottom: 20px;
}

.section-plum-10 {
  padding: 80px 20px;
  transition: all .3s ease-in-out;
}

.ent-box-1 {
  grid-column-gap: 20px;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.ent-box-1.ls, .ent-box-1.no-btm {
  margin-bottom: 0;
}

.ent-box-1._40px-margin {
  margin-bottom: 40px;
}

.div-block-324 {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 10px;
  display: grid;
}

.ent-img-block {
  flex: none;
}

.p-16px-6 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.p-16px-6.slate-grey {
  color: #64748b;
}

.div-block-322 {
  width: 6px;
  height: 80%;
  position: absolute;
  inset: 0% auto 0% -26px;
  overflow: hidden;
}

.testimonial-stats-item-4 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  padding: 13px 30px 20px;
  font-size: 14px;
  line-height: 160%;
  display: flex;
}

.html-embed-10 {
  display: none;
}

.plum-map-img-container-2 {
  z-index: 0;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.testimonial-stats-number-wrapper-2 {
  position: relative;
}

.plum-heading-h3-2 {
  color: #021b33;
  letter-spacing: 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.54545;
}

.plum-heading-h3-2.tc-white {
  color: #fff;
}

.plum-heading-h3-2.tc-white._18px {
  font-size: 18px;
  line-height: 20px;
}

.div-block-323 {
  background-color: #ffc400;
  width: 6px;
  height: 100%;
}

.plum-map-img-dark {
  object-fit: contain;
  width: auto;
  height: 100%;
}

.img-xoxo {
  width: 100%;
  height: 100%;
}

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

.btm-60px {
  margin-bottom: 60px;
}

.section-plum-11 {
  padding: 80px 20px;
  transition: all .3s ease-in-out;
}

.section-plum-11._40px-btm-padding {
  padding-bottom: 40px;
}

.plum-subheading-3 {
  color: #64748b;
  font-size: 16px;
  line-height: 1.5;
}

.plum-subheading-3.align-ct {
  color: #64748b;
  text-align: center;
}

.plum-subheading-3.align-ct.max-p-950 {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
}

.badge-wrapper-footer {
  width: 150px;
  height: 150px;
}

.badge-footer {
  width: 100%;
  height: 100%;
}

.section-plum-12 {
  padding: 80px 20px;
  transition: all .3s ease-in-out;
}

.section-plum-12.bg-alice-blue {
  background-color: #fafcff;
}

.badge-main-wrapper {
  grid-column-gap: 30px;
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.top-60px {
  margin-top: 60px;
}

.div-block-500 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.box-1-1 {
  grid-column-gap: 20px;
  outline-offset: 0px;
  border-radius: 16px;
  outline: 1px solid #e2e8f0;
  padding: 30px;
  display: flex;
  box-shadow: 0 10px 20px #0000001a;
}

.plum-icon-tab {
  width: 53px;
}

.plum-icon-tab.gbox {
  width: 35px;
  height: 35px;
}

.plum-icon-tab.h-x {
  object-fit: contain;
  height: 32px;
}

.con-wrap {
  width: 100%;
}

.hubspot-code {
  margin-bottom: 0;
}

.img-sec, .banner-img {
  width: 100%;
  height: 100%;
}

.g2-img {
  width: 24px;
  height: 24px;
}

.form-wrapper-height {
  height: 430px;
}

.form-wrapper-height.auto {
  height: auto;
}

.div-block-501 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2rem;
  display: grid;
}

.div-block-502 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--heading);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

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

.top-30px.flex {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-block-503 {
  text-align: center;
}

.top-btn {
  margin-top: 14px;
}

.btn-wrapper-home {
  grid-column-gap: 16px;
  display: flex;
}

.categories_tab-content {
  width: 100%;
}

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

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

.nav-dark-btn-2 {
  color: #035bff;
  background-color: #e6eeff;
  border: 1px solid #0000;
  border-radius: .375rem;
  padding: .375rem 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  transition: all .2s;
  display: flex;
}

.nav-dark-btn-2:hover {
  color: #fff;
  background-color: #035bff;
}

.nav-dark-btn-2.is-icon {
  padding-top: .625rem;
  padding-bottom: .625rem;
}

.nav-dark-btn-2.is-icon.primary-blue {
  color: #fff;
  background-color: #035bff;
}

.nav-dark-btn-2.is-icon.primary-blue.light-blue {
  color: #035bff;
  background-color: #e6eeff;
}

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

.category_img-wrap {
  width: 100%;
}

.top-60px-2 {
  margin-top: 60px;
}

.epyc-container-xsmall {
  width: 100%;
  max-width: 44rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-subheading {
  letter-spacing: .15px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.text-size-subheading.epyc_text-align-center {
  margin-bottom: 20px;
  font-weight: 400;
}

.text-size-subheading.epyc_text-align-center.no-btm {
  margin-bottom: 0;
}

.text-size-subheading.epyc_text-align-center {
  color: var(--dark-slate-blue);
  font-weight: 400;
}

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

.flex-vertical-center-i.gap-20 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.epyc-tab-chevron {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-left: 4px;
  display: none;
}

.heading-style-h2-new {
  letter-spacing: 0;
  margin-bottom: 10px;
  font-size: 2.125rem;
  font-weight: 600;
  line-height: 2.75rem;
}

.epyc-heading-container {
  justify-content: center;
  width: 100%;
  max-width: 950px;
  display: flex;
}

.epyc-heading-container.epyc_text-align-center.is-max-width-750 {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.epyc-heading-container.is-flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.epyc-heading-container.is-medium {
  max-width: 750px;
}

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

.epyc-heading-container.is-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.categories_tab-link-2nd {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #041a2f;
  text-align: left;
  background-color: #0000;
  border-bottom: 1px solid #508dff;
  flex-direction: column;
  align-items: stretch;
  padding: .96875rem .3125rem;
  font-weight: 600;
  display: flex;
}

.categories_tab-link-2nd:hover {
  color: #035bff;
}

.categories_tab-link-2nd.w--current {
  color: #035bff;
  background-color: #fff0;
  border-bottom-width: 2px;
  border-bottom-color: #035bff;
}

.col-primary {
  color: #035bff;
}

.epyc-tabs-img {
  width: 100%;
  display: inline-block;
}

.epyc-tabs-img.tab-img-gift {
  object-fit: contain;
  height: 580px;
}

.categories_tab-menu {
  grid-column-gap: 2rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.epyc-text-size-small {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.epyc-text-size-small.epyc_text-color-grey-700 {
  color: #394960;
}

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

.flex-horizontal-center-left-3 {
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-504 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.img-plum {
  object-fit: contain;
}

.std-tabs-menu-2 {
  z-index: 2;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.std-tabs-menu-2.auto {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
}

.std-tabs-menu-2.auto.tab-24 {
  grid-column-gap: 14.8rem;
  grid-row-gap: 14.8rem;
  justify-content: center;
}

.std-tabs-menu-2.gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.std-tab-2 {
  z-index: -1;
  color: #273241;
  background-color: #fff;
  border-bottom: 2px solid #89b2ff;
  padding: 0 60px 12px;
  font-weight: 600;
}

.std-tab-2:hover {
  color: #035bff;
}

.std-tab-2.w--current {
  z-index: 2;
  color: #035bff;
  background-color: #fff;
  border-bottom: 3px solid #035bff;
}

.std-tab-2._20px {
  color: #041a2f;
  text-align: center;
  border-bottom-color: #0000;
  justify-content: center;
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 26px;
  display: flex;
}

.std-tab-2._20px.w--current {
  color: #035bff;
  border-bottom-color: #035bff;
}

.std-tab-2._20-p-ipad {
  flex: none;
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
}

.std-tab-2._20-p-ipad._40-p-desk {
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
}

.std-tab-2._20-p-ipad._40-p-desk.full {
  border-bottom-color: #0000;
  line-height: 22px;
}

.std-tab-2._20-p-ipad._40-p-desk.full.w--current {
  border-bottom-color: #035bff;
}

.std-tab-2._20-p-ipad._40-p-desk.full.bg-f6f7f9 {
  z-index: 1;
  color: #273241;
  background-color: #f6f7f9;
  padding-bottom: 12px;
}

.std-tab-2._20-p-ipad._40-p-desk.full.bg-f6f7f9.w--current {
  color: #035bff;
  background-color: #f6f7f9;
  border-bottom-color: #035bff;
}

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

.tab-heading-3 {
  max-width: 1200px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.section-plum-13 {
  padding: 5rem 3rem;
}

.section-plum-13.no-pd {
  padding: 0;
}

.section-plum-13.bg-dark {
  background-color: #041a2f;
}

.heading-2-17 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.heading-2-17.align-ct {
  color: #041a2f;
  text-align: center;
}

.img-100.is-cover {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
}

.tag-col-green {
  color: #00b287;
}

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

.holiday-box {
  background-color: var(--white);
  border: .5px solid #cfd7e2;
  border-radius: 1rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 20px #0000001a;
}

.holiday-content {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 30px;
  display: flex;
}

.heading-3-28px-new {
  font-size: 28px;
  line-height: 1.42857;
}

.heading-3-28px-new.col-blue {
  color: var(--royal-blue-main);
}

.heading-2-19 {
  font-size: 34px;
  line-height: 44px;
}

.heading-2-20 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.heading-2-20.align-ct {
  color: #041a2f;
  text-align: center;
}

.heading-2-20.align-ct.max-h2-900 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.smokey_block-2 {
  background-color: #f6f7f9;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.125rem;
  height: 3.125rem;
  display: flex;
}

.features_tabs-menu-2 {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  flex-direction: column;
  width: 100%;
  max-width: 20rem;
  display: flex;
}

.nav-dark-btn-3 {
  color: #035bff;
  background-color: #e6eeff;
  border: 1px solid #0000;
  border-radius: .375rem;
  padding: .375rem 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  transition: all .2s;
  display: flex;
}

.nav-dark-btn-3:hover {
  color: #fff;
  background-color: #035bff;
}

.nav-dark-btn-3.primary-midnight {
  color: #fff;
  background-color: #041a2f;
  padding-top: .625rem;
  padding-bottom: .625rem;
  font-weight: 500;
}

.features_list-item {
  margin-bottom: 0;
}

._2-col-grid-new {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._2-col-grid-new.gap-42 {
  grid-template-columns: .85fr 1fr;
}

.padding-global-i {
  width: 100%;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.features_tabs-2 {
  grid-column-gap: 0rem;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.text-size-regular-new {
  color: #394960;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.text-size-regular-new.text-weight-medium {
  font-weight: 500;
}

.text-size-regular-new.text-weight-medium.text-color-midnight {
  color: #041a2f;
}

.text-size-regular-new.text-weight-semibold {
  font-weight: 600;
}

.text-size-regular-new.text-weight-semibold.text-color-midnight {
  color: #041a2f;
}

.features_tab-link-2 {
  color: #041a2f;
  letter-spacing: .009375rem;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #e6eeff;
  background-color: #fff;
  border: .5px solid #e6eeff;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  padding: .75rem 1.0625rem .75rem .75rem;
  font-weight: 500;
  transition: all .2s;
  display: flex;
  box-shadow: 0 2px 3px #00000012;
}

.features_tab-link-2:hover {
  color: #035bff;
  border: .5px solid #e6eeff;
  box-shadow: 1px 6px 10px 3px #0000000f;
}

.features_tab-link-2.w--current {
  color: #035bff;
  background-color: #fff;
  border: .5px solid #e6eeff;
  box-shadow: 1px 6px 10px 3px #0000000f;
}

.text-size-medium-20 {
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.text-size-medium-20.text-weight-semibold.text-color-midnight {
  color: #041a2f;
}

.communication-section-wrapper {
  background-color: #f6f7f9;
  justify-content: center;
  align-items: stretch;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.margin-top-large-2 {
  margin-top: 2.5rem;
}

.container-new-large {
  width: 100%;
  max-width: 75rem;
  height: 100%;
}

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

.margin-top-20 {
  margin-top: 1.25rem;
}

.vert-tabs-link-copy-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.features_tab-content-2 {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 55.4375rem;
  margin-left: 2rem;
  padding: 1.875rem;
}

.inline-block-31 {
  display: inline-block;
}

.flex-horizontal-center-left-4 {
  align-items: center;
  font-weight: 600;
  display: flex;
}

.flex-horizontal-center-left-4.gap-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: space-between;
  width: 100%;
}

.padding-section-medium-new {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.flex-horizontal-center-left-5 {
  align-items: center;
  font-weight: 600;
  display: flex;
}

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

.section-plum-15 {
  padding: 80px 20px;
  transition: all .3s ease-in-out;
}

.section-plum-15.bg-f6f7f9 {
  background-color: #f6f7f9;
}

.section-plum-15.bg-f6f7f9.more-pd {
  padding-bottom: 120px;
}

.heading-2-21 {
  font-size: 34px;
  line-height: 44px;
}

.heading-2-21.align-ct-mob.m-30px {
  margin-bottom: 30px;
}

.p-16px-8 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.p-16px-8.no-btm {
  margin-bottom: 0;
}

.div-block-505 {
  margin-top: 2rem;
  display: inline-block;
}

.flex-horizontal-center-left-6 {
  align-items: center;
  font-weight: 600;
  display: flex;
}

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

.p-16px-9 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.p-16px-9.no-btm {
  margin-bottom: 0;
}

.p-16px-9.no-btm.col-midnight {
  color: #041a2f;
}

.p-16px-9.no-btm.col-midnight.p-14-mob.bld {
  color: #394960;
  font-weight: 600;
}

.nav-dark-btn-6 {
  color: #035bff;
  background-color: #e6eeff;
  border: 1px solid #0000;
  border-radius: .375rem;
  padding: .375rem 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  transition: all .2s;
  display: flex;
}

.nav-dark-btn-6:hover {
  color: #fff;
  background-color: #035bff;
}

.nav-dark-btn-6.is-icon {
  padding-top: .625rem;
  padding-bottom: .625rem;
}

.nav-dark-btn-6.is-icon.primary-blue {
  color: #fff;
  background-color: #035bff;
}

.nav-dark-btn-6.is-icon.primary-blue.light-blue {
  color: #035bff;
  background-color: #e6eeff;
}

.flex-horizontal-center-left-7 {
  align-items: center;
  font-weight: 600;
  display: flex;
}

.flex-horizontal-center-left-7.gap-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: space-between;
  width: 100%;
}

.heading-2-22 {
  font-size: 34px;
  line-height: 44px;
}

.heading-2-23 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.heading-2-23.align-ct {
  color: #041a2f;
  text-align: center;
}

.heading-2-23.align-ct.max-h2-900 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.tab-grid-2 {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bg-grey {
  z-index: auto;
  background-color: #f6f7f9;
  position: relative;
}

.heading-style-h2-new-2 {
  letter-spacing: 0;
  margin-bottom: 0;
  font-size: 2.125rem;
  font-weight: 600;
  line-height: 2.75rem;
}

.heading-style-h2-new-2._20px-btm {
  margin-bottom: 20px;
}

.heading-style-h2-new-2.max-780 {
  max-width: 780px;
}

.epyc-section-container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.epyc-text-size-regular {
  letter-spacing: .15px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
}

.epyc-text-size-regular.epyc_text-color-grey-700 {
  color: var(--dark-slate-blue);
}

.epyc-text-size-regular.epyc_text-color-grey-900.epyc_text-weight-semibold {
  font-weight: 600;
}

.section-plum-16 {
  padding: 80px 20px;
  transition: all .3s ease-in-out;
}

.section-plum-16._0px-btm {
  padding-bottom: 0;
}

.home-integration-mask {
  flex: none;
  max-width: 100%;
  overflow: visible;
}

.epyc-heading-style-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.375;
}

.epyc-heading-style-h4.epyc_text-color-grey-900 {
  color: #041a2f;
}

.heading-2-24 {
  color: var(--heading);
  font-size: 34px;
  line-height: 44px;
}

.heading-2-24.align-ct-mob {
  text-align: center;
}

.p-16px-10 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.p-16px-10.align-ct {
  text-align: center;
  transition: all .2s;
}

.p-16px-10.align-ct.max-p-650 {
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.p-16px-10.no-btm {
  margin-bottom: 0;
}

.p-16px-10.text-white {
  color: #fff;
}

.p-16px-10.max-h {
  height: 96px;
}

.p-16px-10.slate-grey {
  color: #64748b;
}

.integration-heading-wrapper-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.integrations-icon-wrap {
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 12px;
  display: flex;
  box-shadow: 0 25px 44px -4px #121d4633;
}

.integrations-icon-wrap.no-btn {
  flex: none;
  width: 46px;
  height: 46px;
  margin-bottom: 0;
  padding: 0;
  overflow: hidden;
  box-shadow: 0 2px 3px #0000001a;
}

.integrations-icon-wrap.sqr {
  box-shadow: none;
  border-radius: 0;
  flex: none;
  width: 50px;
  height: 50px;
  margin-bottom: 0;
  padding: 0;
  overflow: hidden;
}

.home-integration-slide-2 {
  width: 78.5%;
  margin-right: 30px;
  overflow: visible;
}

.epyc_btn-text {
  color: #035bff;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.hero-integration-slider {
  background-color: #ddd0;
  width: 40%;
  height: 22.5rem;
  display: flex;
}

.epyc-slider-arw_right {
  color: #232a37;
  background-color: #fff;
  border: 1px solid #cfd7e2;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  font-size: 14px;
  transition: all .2s;
  display: flex;
  inset: auto auto 5% 60px;
}

.epyc-slider-arw_right:hover {
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #035bff;
}

.epyc-slider-arw_left {
  color: #232a37;
  background-color: #fff;
  border: 1px solid #cfd7e2;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  font-size: 14px;
  transition: all .2s;
  display: flex;
  inset: auto auto 5% 0%;
}

.epyc-slider-arw_left:hover {
  background-color: #fff;
  border-color: #035bff;
}

.home-integration-slider-wrapper-2 {
  width: 100%;
  margin-top: 40px;
  overflow: hidden;
}

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

.epyc-integration-icon {
  background-color: #0000;
  border-radius: 5px;
  width: 26px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.home-integration-card-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--white);
  border: 1px solid #eff2f5;
  border-radius: 1.125rem;
  flex-direction: column;
  align-items: flex-start;
  height: 14.4rem;
  padding: 1.375rem 1.5rem 1.375rem 2rem;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000000f;
}

.home-integration-card-2:hover {
  border-color: #e6eeff;
  box-shadow: 1px 6px 10px 3px #0000000f;
}

.arrow-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.integration-icon {
  background-color: #0000;
  border-radius: 5px;
  width: 22px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.integration-card-copy-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.epyc-btn-arw {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 10px;
  display: flex;
}

.code-embed-btn {
  background-color: #e6eeff;
  border-radius: .375rem;
  display: block;
}

.heading-2-28px {
  font-size: 28px;
  line-height: 40px;
}

.xoxoday-tab {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row-reverse;
  justify-content: space-between;
  margin-top: 60px;
  display: flex;
}

.tabs-menu-5 {
  grid-column-gap: 45px;
  grid-row-gap: 20px;
  flex-flow: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 505px;
  display: grid;
}

.tabs-content-8 {
  width: 100%;
  max-width: 597px;
  margin-right: 80px;
}

.tab-link-tab-2-4 {
  background-color: #fff;
  border-bottom: 1px solid #508dff;
  width: 100%;
  max-width: 230px;
  padding: 15.5px 5px;
}

.tab-link-tab-2-4.w--current {
  background-color: #fff;
  border-bottom-width: 2px;
  border-bottom-color: #035bff;
}

.h4-16px {
  color: #035bff;
  line-height: 22px;
}

.h4-16px.font-weight-600 {
  color: #041a2f;
  font-weight: 600;
}

.div-block-507 {
  margin-bottom: 5px;
  display: flex;
}

.text-block-369 {
  color: #394960;
  letter-spacing: .15px;
  font-size: 14px;
  line-height: 22px;
}

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

.flex-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-508 {
  height: 100%;
  padding: 36px 16px;
}

.div-block-508.green {
  background-color: #c7ffec;
}

.div-block-508.green.top-radius {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.div-block-508.green.btm-radius {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.hero-section-comp {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-section-comp.diwali-hero {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-columns: 1.15fr 1fr;
}

.bg-blue {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/66e98dc0ccd805ecfc184edd_hero.avif");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.client-logo-container {
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.new-logo-img.pandadoc {
  max-width: 117px;
}

.flex-vertical-center-8 {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-vertical-center-8.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.full-width-block {
  width: 100%;
}

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

._3-col-grid-2-row-5.gap-40 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  place-content: center;
  place-items: center;
}

._3-col-grid-2-row-5.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

._3-col-grid-2-row-5.gap-40.vt-gap-30px._20px-gap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.btn-wrapper-comp {
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn-wrapper-comp.btm-pd, .btn-wrapper-comp.btm-5rem {
  margin-bottom: 5rem;
}

.testimonials-box {
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.div-block-475 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: left;
  flex-flow: column;
  display: flex;
}

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

.text-size-regular-2.text-weight-semibold {
  color: #041a2f;
  font-weight: 600;
}

.text-size-regular-2.text-weight-medium {
  font-weight: 500;
}

.text-size-regular-2.text-weight-medium.text-color-midnight {
  color: #041a2f;
}

.text-size-regular-2.text-weight-medium._4c6280 {
  color: #4c6280;
  margin-bottom: 0;
}

.text-size-regular-2.text-weight-semibold {
  font-weight: 600;
}

.text-size-regular-2.text-weight-semibold.text-color-midnight {
  color: #041a2f;
  margin-bottom: 0;
}

.btm-text-test {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.cust-img {
  border-radius: 100px;
  width: 60px;
  height: 60px;
}

.rating {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.heading-2-26.col-white {
  color: var(--white);
}

.heading-2-26.col-white.max-h-900 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.gap-4px-con {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.top-img-test {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #c6ffec;
  padding: 20px;
  display: flex;
}

.top-img-test.col-blue {
  background-color: #e6eeff;
}

.top-img-test.col-high {
  background-color: #fff1e5;
}

.drop-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

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

.is-icon-white {
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.compare-heading.max-600 {
  max-width: none;
}

.compare-heading.max-700 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.desc-compare {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.compare-table-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.sticky-compare-h {
  z-index: 9999;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-image: linear-gradient(#fffc, #f6f7f9cc);
  border: .5px solid #cfd7e2;
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  height: 54px;
  padding: 12px 20px;
  display: grid;
  position: sticky;
  top: 80px;
}

.sticky-compare-h.empuls {
  height: auto;
}

.is-icon-col-green {
  background-color: #c6ffec4d;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.heading-block-comp {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #035bff;
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.comp-icon {
  width: 18px;
  height: 18px;
}

.heading-2-27.no-btm {
  margin-bottom: 0;
}

.compare-wrapper-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-compare {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: .5px dashed #afbccf;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-compare.no-bd {
  border-bottom-style: none;
}

.is-icon-limited {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.section-plum-17 {
  padding: 80px 20px;
  transition: all .3s ease-in-out;
}

.icon-dev {
  width: 40px;
  height: 40px;
}

.icon-wrap {
  flex: none;
}

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

.div-block-511.gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.box-dev {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #cfd7e2;
  border-radius: 16px;
  align-items: flex-start;
  padding: 20px;
  transition: all .2s;
  display: flex;
}

.box-dev.max-w {
  width: 100%;
}

.flex-list-dev-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.flex-list-dev {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-list-dev.gift-list {
  justify-content: flex-start;
  align-items: flex-start;
}

.std-tabs-menu-3 {
  z-index: 2;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.std-tabs-menu-3.width-full {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  max-width: 900px;
}

.tab-heading-4 {
  max-width: 1200px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2-28 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.heading-2-28.align-ct {
  color: #041a2f;
  text-align: center;
}

.section-plum-18 {
  z-index: 99;
  padding: 5rem 3rem;
}

.section-plum-18.no-pd {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.section-plum-18.no-pd.bg-in {
  background-color: #f6f7f9;
}

.std-tab-3 {
  z-index: -1;
  color: #273241;
  background-color: #fff;
  border-bottom: 2px solid #0000;
  flex: none;
  padding: 0 0 8px;
  font-weight: 600;
}

.std-tab-3:hover {
  color: #035bff;
}

.std-tab-3.w--current {
  z-index: 2;
  color: #035bff;
  background-color: #fff;
  border-bottom: 3px solid #035bff;
}

.std-tab-3.no-col {
  background-color: #0000;
}

.grid-box-new {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.box-left-xo {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #035bff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 240px;
  padding: 40px;
  display: flex;
  box-shadow: 0 10px 20px #0000001a;
}

.box-left-xo.no-fixed-height {
  height: auto;
}

.tag-txt {
  color: var(--royal-blue-main);
  font-weight: 600;
  display: inline;
}

.tag-txt.right {
  color: var(--dark-slate-blue);
  text-transform: capitalize;
}

.tag-txt.right.no-cap {
  text-transform: none;
}

.tag-box {
  border: 1px solid var(--royal-blue-main);
  background-color: #e6eeff;
  border-radius: 24px;
  padding: 6px 12px;
  display: inline-block;
  position: relative;
}

.tag-box.no-bg {
  background-color: #0000;
  border-style: none;
  padding-left: 0;
}

.tick-xo {
  width: 20px;
  height: 20px;
  position: absolute;
  inset: -5px -8px auto auto;
}

.txt-500 {
  color: var(--heading);
  font-weight: 500;
}

.box-right-xo {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f6f7f9;
  border: 1px solid #cfd7e2;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 240px;
  padding: 40px;
  display: flex;
}

.box-right-xo.no-fixed-height {
  height: auto;
}

.box-right-xo.increase {
  max-width: 300px;
}

.vs-abs {
  width: 60px;
  height: 60px;
}

.vs-block {
  position: absolute;
  left: 47%;
}

.image-205 {
  object-fit: contain;
  width: 68px;
  height: 76px;
}

.div-block-512 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.g2-con-1 {
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  background-color: #ffffff2e;
  border: .5px solid #fff;
  border-radius: 12px;
  margin-bottom: 8px;
  padding: 5px 10px;
}

.g2-con-1.no-pd {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: inline-flex;
}

.p-14-700 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}

.div-block-513 {
  background-color: #89b2ff;
  width: 1px;
  height: 12px;
}

.btn-erap-swag {
  margin-top: 30px;
}

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

.features_tabs-3 {
  grid-column-gap: 0rem;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.vert-tabs-link-copy-3 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  display: flex;
}

.features_tab-content-3 {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 55.4375rem;
  margin-left: 2rem;
  padding: 1.875rem;
}

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

.flex-vertical-center-9.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-vertical-center-9.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.flex-vertical-center-9.gap-60.left-1-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1.2fr 1fr;
}

.flex-vertical-center-9.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.integration-heading-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.int-box-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: .5px solid #cfd7e2;
  border-radius: 18px;
  flex-direction: column;
  width: 100%;
  max-width: 19.5rem;
  padding: 20px;
  display: flex;
}

.int-box-2.auto {
  max-width: none;
}

.integrate-grid-2 {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 62.4375rem;
  margin-top: 2.5rem;
  display: grid;
}

.right-arrow-8 {
  color: #232a37;
  background-color: #fff;
  border: 1px solid #cfd7e2;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  font-size: 14px;
  transition: all .2s;
  display: flex;
  inset: auto auto 5% 60px;
}

.right-arrow-8:hover {
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #035bff;
}

.home-integration-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  color: #041a2f;
  border: 1px solid #eff2f5;
  border-radius: 1.125rem;
  flex-direction: column;
  align-items: flex-start;
  height: 16.4rem;
  padding: 1.25rem;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000000f;
}

.home-integration-card:hover {
  border-color: #e6eeff;
  box-shadow: 1px 6px 10px 3px #0000000f;
}

.int-icons-2 {
  width: 50px;
  height: 50px;
  margin-bottom: 4px;
}

.home-integration-slider-wrapper {
  display: none;
  overflow: hidden;
}

.heading-3-3 {
  color: #041a2f;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.heading-3-3.no-btm {
  margin-bottom: 0;
}

.left-arrow-12 {
  color: #232a37;
  background-color: #fff;
  border: 1px solid #cfd7e2;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  font-size: 14px;
  transition: all .2s;
  display: flex;
  inset: auto auto 5% 0%;
}

.left-arrow-12:hover {
  background-color: #fff;
  border-color: #035bff;
}

.home-integration-slide {
  width: 78.5%;
  margin-right: 30px;
  overflow: visible;
}

.inline-block-33 {
  display: inline-block;
}

.section-smokey-bg {
  background-color: #f6f7f9;
}

.home-tab-img {
  position: relative;
  right: -5px;
}

.explore-tabs-copy-top {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

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

.home-explore-content-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.home-explore-content-wrapper._3-5rem-gap {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
}

.explore-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 37px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1.75rem;
  display: grid;
}

.home-explore-section-wrapper {
  justify-content: center;
  padding-top: 3.75rem;
  padding-bottom: 0;
  display: flex;
}

.explore-tabs-copy {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.explore-tabs-mob-img {
  display: none;
}

.heading-style-h3-new {
  letter-spacing: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
}

.heading-style-h3-new.text-color-midnight {
  color: #041a2f;
}

.explore-tabs {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.container-large-i {
  width: 100%;
  max-width: 75rem;
  height: 100%;
}

.home-explore-heading-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.explore-tabs-link {
  color: #041a2f;
  text-align: center;
  letter-spacing: .15px;
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  padding: 0 0 8px;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
}

.explore-tabs-link.w--current {
  color: #035bff;
  background-color: #ddd0;
  border-bottom: 3px solid #035bff;
}

.explore-tabs-content-wrapper {
  grid-column-gap: 4.375rem;
  grid-row-gap: 4.375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.explore-tabs-content {
  background-color: #f6f7f9;
  width: 100%;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.explore-tabs-menu {
  border-bottom: 1.99px solid #eff2f5;
  justify-content: space-between;
  width: 100%;
  max-width: 74.9375rem;
  display: flex;
}

.explore-tabs-container {
  width: 100%;
}

.explore-tabs-img-wrapper {
  width: 33.5625rem;
  height: auto;
  position: relative;
}

.plum-tabs_accordion-answer {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.plum-tabs_heading {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
}

.faq-accordion_arw {
  flex: none;
  width: 24px;
  height: 24px;
  display: flex;
}

.plum-tab-progress {
  display: block;
}

.heading-2-29 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.heading-2-29.align-ct {
  color: #041a2f;
  text-align: center;
}

.p-16px-20 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.p-16px-20.align-ct {
  text-align: center;
}

.p-16px-20.align-ct.max-p-750 {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.plum-tabs_tab-link {
  background-color: #0000;
  border-bottom: 1.5px solid #64748b;
  flex-direction: column;
  height: auto;
  padding: 20px 0;
  display: flex;
}

.plum-tabs_tab-link.w--current {
  background-color: #0000;
  border-bottom-style: none;
  padding-bottom: 0;
}

.plum-tabs_tab-link.bd-1px {
  border-bottom-width: 1px;
  border-bottom-color: #cfd7e2;
}

.plum-tabs_tab-link.bd-1px.w--current {
  color: #035bff;
}

.plum-tabs_accordion-answer_text {
  color: #334155;
  padding-top: 16px;
  font-size: 14px;
  line-height: 1.57143;
}

.plum-tabs_accordion-answer_text._16-p {
  color: #394960;
  font-size: 16px;
}

.plum-tabs_content {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  margin-right: -5vw;
  display: flex;
  top: -6%;
  right: -2.5vw;
  overflow: visible;
}

.plum-tabs_content.no-right {
  margin-right: 0;
  position: static;
}

.plum-tabs_menu {
  flex-direction: column;
  height: 100%;
  margin-right: 120px;
  display: flex;
}

.plum-tabs_menu._60px-m {
  margin-right: 60px;
}

.plum-tabs_menu._60px-m.auto.lf-60 {
  margin-left: 60px;
  margin-right: 0;
}

.plum-tabs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  margin-top: -10%;
  padding-top: 10%;
  display: grid;
}

.plum-tabs.auto-tabs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: auto;
  margin-top: 0%;
  padding-top: 0%;
}

.plum-tab-img {
  display: none;
}

.plum-tabs_tab-pane {
  width: 120%;
  height: 100%;
  left: -10%;
}

.plum-tabs_tab-pane.small-lottie-pane {
  max-width: 700px;
  max-height: 700px;
  top: -69px;
  left: 0%;
}

.plum-tabs_tab-pane.small-lottie-pane.auto-tab {
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
  position: static;
}

.plum-tab-progress-bar {
  background-color: #035bff;
  width: 100%;
  height: 4px;
  margin-top: 20px;
}

.plum-tab-progress-bar._1px {
  height: 1px;
}

.plum-lottie-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.top-40px-7 {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
}

.plum-tabs_accordion-question {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.bg-e6eeff {
  background-color: #e6eeff;
}

.integrate_xoxoday-mob {
  display: none;
}

.max-width-small-i {
  max-width: 56%;
}

.desktop_img {
  width: 100%;
}

.tick-gift {
  width: 20px;
  height: 20px;
}

.gap-list-gift {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.gap-list-gift.more-gap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.epyc-section-container-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-plum-19 {
  padding: 80px 20px;
  transition: all .3s ease-in-out;
}

.section-plum-19.bg-alice-blue {
  background-color: #f6f7f9;
}

.heading-2-30 {
  font-size: 34px;
  line-height: 44px;
}

.home-integration-slide-3 {
  width: 78.5%;
  margin-right: 30px;
  overflow: visible;
}

.btn-bd-code {
  display: none;
}

.icon-open {
  width: 16px;
  height: 16px;
}

.faq-icon-rfp {
  flex: none;
}

.drop-wrapper-rfp {
  cursor: pointer;
  background-color: #e6eeff;
  border: .5px solid #cfd7e2;
  border-radius: 6px;
  flex-flow: column;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.drop-wrapper-rfp:hover {
  border-color: #035bff;
  box-shadow: 0 2px 3px #0000000f;
}

.text-size-regular-3 {
  color: #041a2f;
  font-size: 1rem;
  font-weight: 400;
}

.text-size-regular-3.text-weight-semibold {
  font-weight: 600;
}

.flex-drop-dwn {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #041a2f;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.desc-faq {
  text-align: left;
  background-color: #fff;
  padding-right: 0;
  overflow: hidden;
}

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

.based-txt {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 900px;
  display: flex;
}

.is-icon-col-green-3 {
  background-color: #c6ffec4d;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.comp-icon-2 {
  width: 18px;
  height: 18px;
}

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

.heading-block-comp-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #035bff;
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.text-size-regular-4 {
  color: #041a2f;
  font-size: 1rem;
  font-weight: 400;
}

.text-size-regular-4.text-weight-semibold {
  font-weight: 600;
}

.is-icon-limited-3 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.is-icon-white-3 {
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.is-icon-col-green-4 {
  background-color: #c6ffec4d;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.text-size-regular-5 {
  color: #041a2f;
  font-size: 1rem;
  font-weight: 400;
}

.text-size-regular-5.text-weight-semibold {
  font-weight: 600;
}

.is-icon-col-green-5 {
  background-color: #c6ffec4d;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.text-size-regular-6 {
  color: #041a2f;
  font-size: 1rem;
  font-weight: 400;
}

.text-size-regular-6.text-weight-semibold {
  font-weight: 600;
}

.demo-wrapper-xoxoday {
  border-radius: 1.5rem;
  overflow: hidden;
  box-shadow: 0 10px 20px #0000001a;
}

.p-16px-21 {
  color: #041a2f;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.p-16px-21.no-btm {
  margin-bottom: 0;
}

.list-style-item-demo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.heading-1-2 {
  color: #041a2f;
  font-size: 48px;
  line-height: 62px;
}

.heading-1-2.align-ct-pad.no-btm {
  margin-bottom: 0;
}

.logo-wrapper-demo {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.logo-wrapper-demo.max-w {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  display: grid;
}

.logo-wrapper-demo.center {
  justify-content: center;
}

.flex-gap-24px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.flex-gap-24px.demo-logos {
  margin-top: 2.75rem;
}

.demo-grid-2 {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.demo-grid-2.new-gd {
  grid-template-columns: 1.4fr 1fr;
}

.section-plum-20 {
  padding: 80px 20px;
  transition: all .3s ease-in-out;
}

.section-plum-20.bg-f6f7f9 {
  background-color: #f6f7f9;
}

.form-code-xoxo-cal {
  margin-bottom: 0;
}

.form-code-xoxo-cal._w-h-600 {
  width: 100%;
  max-width: 400px;
  height: 100%;
  max-height: 600px;
  margin-left: auto;
  margin-right: auto;
}

.list-item-demo {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.show-in-mob, .hover-arrow-code {
  display: none;
}

.main-wrapper {
  margin: 5px;
}

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

.grid-col-2.is-col-white {
  color: var(--white);
}

.img-g2-linkedin {
  width: 100%;
  height: 100%;
}

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

.faq-icon {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: none;
}

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

.plum-p-14-2 {
  color: #394960;
  padding-top: .5rem;
  font-size: 14px;
}

.faq-question-3, .faq-question-5 {
  grid-column-gap: 12px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.8rem 1.8rem 0;
  display: flex;
}

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

.plum-p-14-4, .plum-p-14-5 {
  color: #394960;
  padding-top: .5rem;
  font-size: 14px;
}

.faq-question-6 {
  grid-column-gap: 12px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.8rem 1.8rem 0;
  display: flex;
}

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

.align-ct-flex {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lens-form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
}

.submit-lens {
  background-color: var(--royal-blue-main);
  border-radius: 4px;
}

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

.page-wrapper-6 {
  overflow: hidden;
}

.navbar-3 {
  background-color: #fff;
  position: sticky;
  top: 0%;
  box-shadow: 0 6px 6px #0000000f;
}

.padding-global-2 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.container-large-4 {
  width: 100%;
  max-width: 75rem;
}

.container-large-4.is-nav {
  justify-content: space-between;
  align-items: center;
  margin-top: .845625rem;
  margin-bottom: .845625rem;
}

.loyalife_nav-padding {
  justify-content: space-between;
  align-items: center;
  padding-top: .85rem;
  padding-bottom: .85rem;
  display: flex;
}

.loyal-life {
  height: 32px;
}

.schedule_a_demo-section-3 {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6838477df26fd1672910b77d_schedule_a_demo_bg.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.schedule_a_demo-section-3.bg-f6f7f9 {
  background-color: #f6f7f9;
}

.schedule_a_demo-section-3.bg-f6f7f9.section-flex {
  flex-flow: column;
  display: flex;
}

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

._2-col-grid-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._2-col-grid-11.form.sp-around {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
}

._2-col-grid-11.form.sp-around.lbms-demo {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  box-shadow: none;
  background-color: #0000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1.4fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.flex-vertical-left-top-3 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flex-vertical-left-top-3.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-vertical-left-top-3.gap-20.content-center-mobile.no-g {
  margin-bottom: 0;
}

.flex-vertical-left-top-3.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.heading-1-4 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 54px;
}

.heading-1-4.align-ct-mob.no-btm {
  margin-bottom: 0;
}

.p-16-600-3 {
  color: #041a2f;
  font-weight: 600;
}

.p-16px-22 {
  color: #041a2f;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.p-16px-22.no-btm {
  margin-bottom: 0;
}

.top-60px-5 {
  margin-top: 60px;
}

.bd-wrapper-4 {
  background-color: #d2d8e2;
  border-radius: 16px;
  padding: 2px;
}

.bd-wrapper-4.lbms-demo {
  background-color: #fff;
  border-radius: 1.5rem;
  padding: 0;
  overflow: hidden;
  box-shadow: 0 10px 20px #0000001a;
}

.code-div-100-5 {
  color: #5f6368;
  width: 100%;
}

.code-div-100-5.talk-to-expert {
  max-height: 600px;
}

.thankyou-flex {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-2-48 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
}

.p-16px-23 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.padding-global-4 {
  width: 100%;
  padding-left: 3rem;
  padding-right: 3rem;
}

.margin-top-xlarge {
  margin-top: 3.25rem;
}

.margin-top-xlarge._5rem {
  margin-top: 5rem;
}

.testimonial_tabs {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.testimonial_tabs-menu-4 {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  order: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch center;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-left: 3.625rem;
  padding-right: 3.625rem;
  display: grid;
}

.testimonial_tabs-menu-4._4gd {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.testimonial_tabs-link-3 {
  background-color: #fff;
  border: .75px solid #fff;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100%;
  padding: .5625rem 1.25rem;
  display: flex;
  box-shadow: 0 1.5px 2.25px #0000000f;
}

.testimonial_tabs-link-3:hover {
  border-color: #035bff;
}

.testimonial_tabs-link-3.w--current {
  background-color: #fff;
  border-color: #035bff;
}

.testimonial_tabs-content-4 {
  width: 100%;
  height: 100%;
}

.testimonials_tab-pane-3 {
  width: 100%;
  height: 100%;
  padding-bottom: 2.5rem;
  padding-left: 3.625rem;
  padding-right: 3.625rem;
}

.testimonial_content-wrap-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: .5px solid #cfd7e2;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  width: 100%;
  display: grid;
  overflow: hidden;
  box-shadow: 0 2px 3px #0000000f;
}

.tab-img-lbms {
  object-fit: cover;
  width: 100%;
  height: 380px;
}

.testimonial_right-content-4 {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  padding: 2.5rem;
  display: flex;
}

.heading-4 {
  color: #041a2f;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.75rem;
}

.paragraph-regular-5.color-midnight {
  color: #041a2f;
}

.paragraph-regular-5.primary-blue {
  color: #fff;
  background-color: #035bff;
}

.inline-block-34, .inline-block-34:hover {
  display: inline-block;
}

.paragraph-semibold-2 {
  color: #394960;
  font-weight: 600;
}

.paragraph-semibold-2.color-midnight, .paragraph-semibold-2.color-midnight.inline {
  color: #041a2f;
}

.margin-top-small {
  margin-top: 1.875rem;
}

.margin-top-small.hide {
  display: none;
}

.read_link-cta-2 {
  color: #035bff;
  align-items: center;
  display: flex;
}

.read_link-cta-2:hover {
  font-weight: 500;
}

.section-empuls {
  padding: 80px 3rem;
}

.section-empuls.bg-dark-footer {
  background-color: #041a2f;
  padding-top: 200px;
  padding-bottom: 40px;
}

.section-empuls.bg-dark-footer.top-pd {
  padding-top: 40px;
}

.section-empuls.bg-rel {
  padding-bottom: 0;
  position: relative;
}

.section-empuls.bg-rel.btm-80px {
  height: 380px;
}

.section-empuls.bg-rel.btm-80px.bg-royal-blue {
  background-color: var(--royal-blue-2);
  margin-top: -1px;
}

.section-empuls.bg-linear {
  background-image: linear-gradient(#f6f7f9, #fff);
}

.section-empuls.bg-linear.btm-40pd {
  padding-bottom: 40px;
}

.section-empuls.footer-abv {
  margin-bottom: -122px;
  padding-bottom: 0;
  position: relative;
}

.section-empuls.bg-b.bg-new {
  position: relative;
}

.container-empuls {
  max-width: 1200px;
}

.footer-block {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-14px-6 {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 22px;
}

.p-14px-6.footer {
  color: #cfd7e2;
  margin-bottom: 0;
}

.scroll-top-wrapper-2 {
  color: #afbccf;
}

.scroll-to-top-3 {
  cursor: pointer;
  order: 1;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  margin-top: 0;
  transition: all .2s;
  display: flex;
}

.scroll-to-top-3:hover {
  color: #fff;
}

.loyalife_nav {
  background-color: #fff;
  height: 70px;
  padding: 10px 3rem;
  display: flex;
  position: sticky;
  top: 0;
}

.container-new-9 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.container-new-9.navigation-contaniner {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.container-new-9.navigation-contaniner.no-padding-mobile {
  max-width: 75rem;
}

.primary-nav-btn {
  color: #041a2f;
  border: 1px solid #cfd7e2;
  border-radius: 8px;
  padding: 6px 20px;
  text-decoration: none;
  transition: all .2s;
}

.primary-nav-btn:hover, .primary-nav-btn.new {
  color: #035bff;
  border-color: #035bff;
}

.ppc_nv-btn-comp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ppc_page-wrapper {
  overflow: hidden;
}

.relative-section {
  position: relative;
}

.ppc_hero-section {
  padding: 5rem 3rem;
  position: relative;
}

.p-18px-3 {
  color: #fff;
  letter-spacing: .15px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 26px;
}

.ppc_hero-container {
  max-width: 1200px;
}

.ppc_hero-grid {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.ppc_h1 {
  color: #fff;
  letter-spacing: .15px;
  font-size: 48px;
  line-height: 62px;
}

.ppc_form-component {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f6f7f9;
  background-image: linear-gradient(356deg, #fffc, #fff0);
  border: 2px solid #d2d8e2;
  border-radius: 34px;
  flex-flow: column;
  margin-left: 20px;
  padding: 30px;
  display: flex;
}

.ppc_hero-bg {
  z-index: -1;
  background-color: #17204a;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/66e98dc0ccd805ecfc184edd_hero.avif");
  background-repeat: no-repeat;
  background-size: auto;
  position: absolute;
  inset: 0%;
}

.bg-white-smoke {
  background-image: linear-gradient(#fff, #f6f7f9);
  overflow: hidden;
}

.logos_component {
  text-align: center;
  flex-flow: column;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.logos_component.no-overflow {
  overflow: hidden;
}

.ppc_h2-logos {
  color: #041a2f;
  letter-spacing: .15px;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.2;
}

.logos_moving-wrapper {
  z-index: 5;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.demo_logo-wrapper {
  flex: none;
  justify-content: center;
}

.demo_logo {
  height: 100%;
  max-height: 60px;
}

.ppc_h2 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 600;
}

.p-16px-24 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.p-16px-24.align-ct {
  text-align: center;
}

.p-16px-24.align-ct.max-p-850 {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

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

.ppc_loyalife-infrastructure {
  background-image: linear-gradient(#f6f7f9, #fff);
  padding: 80px 3rem 40px;
}

.loyalife-infrastructure_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.component_header-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.component_header-wrapper.centre {
  text-align: center;
  justify-content: flex-start;
  align-items: stretch;
}

.component_header-wrapper.centre.mobile-padding {
  max-width: 1200px;
  margin-bottom: 2.5rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-2-44 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.heading-2-44._30px-btm-desktop {
  margin-bottom: 30px;
}

.p-16px-25 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.p-16px-25.align-ct {
  text-align: center;
}

.p-16px-25._40px-btm-desktop {
  margin-bottom: 40px;
}

.p-16px-25.left-pd {
  margin-bottom: 20px;
  padding-left: 10px;
  font-weight: 400;
}

.tab-grid-3 {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.btn-wrapper {
  margin-top: 40px;
}

.btn-wrapper.centre {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.button-text-10, .inline-block-32, .inline-block-32:hover {
  display: inline-block;
}

.ppc_tabs-section {
  background-color: #f6f7f9;
  padding: 5rem 0 0;
}

.ppc_tabs {
  margin-left: auto;
  margin-right: auto;
}

.section-compass-3 {
  padding: 80px 3rem;
}

.section-compass-3._30px-top-padding {
  padding-top: 30px;
}

.section-compass-3._30px-top-padding._40px-btm-padding {
  padding-bottom: 40px;
}

.section-compass-3.bg-alice-blue {
  background-color: #f6f7f9;
}

.section-compass-3.pd-60px-bth {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-compass-3._80px {
  height: auto;
  min-height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-compass-3._80px.bg-web {
  background-color: #fbfbfd;
}

.section-compass-3.btm-0 {
  padding-bottom: 0;
}

.section-compass-3.bg-smokey {
  background-color: #f6f7f9;
}

.section-compass-3.bg-primary-blue {
  background-color: var(--royal-blue-main);
}

.ppc_hero-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 56.25rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-1-5 {
  color: #041a2f;
  font-size: 46px;
  font-weight: 600;
  line-height: 54px;
  position: static;
}

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

.p-16px-400 {
  color: #64748b;
  margin-bottom: 20px;
  line-height: 24px;
}

.sign-up-form {
  text-align: left;
  width: 100%;
  max-width: 480px;
  margin-top: 20px;
}

.sign-up-form.ll {
  text-align: left;
}

.primary-btn {
  color: #fff;
  background-color: #035bff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.primary-btn.col-white {
  color: var(--white);
}

.primary-btn.color-midnigh {
  background-color: var(--midnight-blue);
}

.primary-btn.color-midnight {
  background-color: var(--heading);
}

.text-block-371 {
  text-decoration: none;
  display: inline-block;
}

.inline-block-35, .inline-block-35:hover {
  display: inline-block;
}

.btn-holder {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-image-wrapper {
  margin-top: 0;
  transition: all .2s;
}

.hero-section-container-2 {
  z-index: 1;
  position: static;
}

.hero-sticky-content-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  position: sticky;
  top: 75px;
  overflow: visible;
}

.hero-product-holder-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.hero-product-gradient-container-2 {
  z-index: 2;
  perspective: 5000px;
  perspective-origin: 50% 0;
  transform-origin: 50% 100%;
  transform-style: preserve-3d;
  background-image: linear-gradient(to right, #9ab5f9, #d3b4fe 33%, #f0a5db 66%, #fec59c);
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 4px;
  position: relative;
  transform: perspective(6000px)perspective(2000px);
  box-shadow: 0 0 20px #0000001a;
}

.hero-product-gradient-container-2.empuls-grad {
  box-shadow: none;
  background-image: none;
  padding: 0;
}

.hero-product-gradient-container-2.empuls-grad.hero-empuls {
  box-shadow: none;
  background-image: none;
  transform: perspective(6000px);
}

.product-holder-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  transition: all .2s;
  display: flex;
  position: relative;
}

.hero-image {
  width: 100%;
  height: 100%;
  display: block;
}

.heading-2-49 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.heading-2-49.no-margin-btm {
  margin-bottom: 0;
}

.heading-2-49.align-ct {
  color: var(--heading);
  text-align: center;
}

.heading-2-49.align-ct.max-h2-900 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.logos-wrapper-3 {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 850px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.logos-wrapper-3.full {
  border-bottom-color: #0000;
  line-height: 22px;
}

.logos-wrapper-3.full.w--current {
  border-bottom-color: #035bff;
}

.ppc-logo {
  filter: grayscale();
  object-fit: contain;
  width: 100px;
  height: 45px;
}

.ppc-logo:hover {
  filter: none;
}

.ppc-logo.mer {
  width: 130px;
  height: 70px;
}

.ppc-logo.mah {
  object-fit: contain;
  width: 100px;
  height: 30px;
}

.ppc-logo.ek {
  width: 90px;
  height: 35px;
}

.ppc-logo.chai {
  width: 155px;
  height: 100px;
}

.ppc-logo.godrej {
  width: 115px;
}

.ppc-logo.ug {
  width: 90px;
  height: 45px;
}

.embed-icon {
  width: 2.1875rem;
}

.ppc-roi_card_content {
  width: 100%;
  margin-left: 20px;
}

.slider-1, .right-arrow-9 {
  display: none;
}

.feature-nav-tabs-wrapper-7 {
  margin-bottom: 60px;
  display: flex;
}

.feature-nav-tabs-wrapper-7._3-col-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 3px solid #ebeafb;
  justify-content: center;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.feature-nav-tabs-wrapper-7._3-col-grid._30px-margin-btm {
  border-bottom-color: #cfd7e2;
  margin-bottom: 3rem;
}

.tab-image-5 {
  object-fit: cover;
}

.tab-right-content-2 {
  padding-left: 60px;
  padding-right: 60px;
}

.p-18px-600-purple {
  color: #246ef6;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.under-line {
  background-color: #cbd5e1;
  width: 95%;
  height: 1px;
  margin-top: 0;
  margin-bottom: 20px;
}

.under-line.tab {
  width: 100%;
}

.button-wrapper-ab {
  margin-top: 30px;
}

.btn-main-2 {
  display: inline-block;
}

.text-block-292 {
  text-decoration: none;
  display: inline-block;
}

.feature-link-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #494a56;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 20px;
  height: 100%;
  padding: 16px 12px;
  display: flex;
}

.feature-link-3:hover {
  border-color: #cecff5;
}

.icon-tab {
  width: 35px;
  height: 35px;
}

.icon-tab._30-p {
  width: 30px;
  height: 30px;
}

.p-14px-7 {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 22px;
}

.p-14px-7.no-margin-btm {
  text-align: left;
  margin-bottom: 0;
}

.p-14px-7.h-100px {
  height: 100px;
}

.p-14px-7.mid-col {
  color: #021b33;
}

.ppc-slider_component {
  background-color: #0000;
  max-width: 1200px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.ppc-slide_wrapper {
  padding-left: 0;
  padding-right: 0;
}

.ppc-slide-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ppc-slide-grid._1st-w {
  grid-template-columns: 1fr 1.2fr;
  margin-bottom: 100px;
}

.ppc-slide-grid._1st-w.no-b {
  margin-bottom: 0;
}

.tab-right-content-3 {
  padding-left: 0;
  padding-right: 60px;
}

.div-block-270 {
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.div-block-269 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.exp {
  flex: none;
}

.div-block-518 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.right-img.ct {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.left-arrow-13 {
  display: none;
}

.icon-3 {
  color: #111536;
}

.right-arrow-10 {
  display: none;
}

.slide-nav-3 {
  justify-content: center;
  align-items: center;
  display: flex;
  bottom: -25px;
}

.dark-section-7 {
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}

.dark-section-7.white-section {
  background-color: #fff;
}

.dark-section-7.white-section.padding-20px {
  padding: 40px 20px;
  position: relative;
}

.container-24 {
  z-index: 5;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.grad-number-3 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(127deg, #ff145bbf, #254fe4);
  -webkit-background-clip: text;
  background-clip: text;
}

.container-dark-5 {
  flex: 1;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.ind-box {
  border-radius: 8px;
  flex: none;
  margin-right: 15px;
  padding: 12px;
  box-shadow: 0 30px 45px #0003;
}

.fe09_column-5 {
  width: 33.3333%;
  min-height: 200px;
  padding-left: 25px;
  padding-right: 25px;
}

.width-75-center {
  width: 75%;
  min-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.width-75-center._100--width-ak {
  width: 100%;
  min-width: auto;
}

.slider-course {
  z-index: 9;
  background-color: #0000;
  align-items: center;
  max-width: 300px;
  height: auto;
  margin-top: 20px;
  display: flex;
}

.slider-course.max-w-slider {
  width: 40%;
  max-width: none;
}

.mask-courses {
  width: 100%;
  height: 100%;
  overflow: visible;
}

.item-courses {
  margin-bottom: 25px;
  margin-right: 30px;
}

.card-3-standard-2 {
  background-color: #fbfcfe;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 250px;
  padding: 30px;
  display: flex;
  position: relative;
}

.star-wrapper {
  margin-bottom: 20px;
}

.star-img {
  width: 100%;
  height: 90%;
  margin-bottom: 0;
}

.div-block-265 {
  text-align: left;
  align-items: center;
  display: flex;
}

.img-small {
  object-fit: contain;
  width: 100px;
  height: 45px;
  margin-left: 10px;
}

.img-small.g2 {
  width: 45px;
}

.img-small.dr {
  position: relative;
  top: -4px;
}

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

.white-arrow.white-arr {
  width: 24px;
  height: 24px;
  position: absolute;
}

.white-arrow.white-arrow-right {
  z-index: -1;
  width: 24px;
  height: 24px;
  position: absolute;
  transform: none;
}

.blue-arrow-int {
  width: 18px;
  height: 18px;
  position: absolute;
  inset: auto;
}

.blue-arrow-right {
  width: 18px;
  height: 18px;
}

.ppc-banner_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #ffd166;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.6fr;
  grid-auto-columns: 1fr;
  align-items: end;
  padding: 40px 40px 0;
  display: flex;
  position: relative;
}

.ppc-banner_image-wrapper {
  align-self: flex-end;
}

.ppc-banner_image {
  aspect-ratio: 628 / 584;
  object-fit: contain;
  width: 100%;
  margin-bottom: -1px;
  display: block;
}

.ppc-banner_content-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 20px;
  display: flex;
}

.button-wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.button-wrapper-2.left.nobtm {
  margin-bottom: 0;
}

.button-wrapper-2.left.nobtm.left-wrap {
  align-items: flex-start;
  margin-top: 20px;
}

.link-block-13 {
  color: #afbccf;
  align-self: flex-end;
}

.scroll-to-top-4 {
  cursor: pointer;
  order: 1;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-top: 0;
  transition: all .2s;
  display: flex;
}

.scroll-to-top-4:hover {
  color: #fff;
}

.scroll-to-top-4.hide {
  display: none;
}

.section_ppc-hero {
  padding: 5rem 3rem 2rem;
}

.container_ppc {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

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

.ppc-p {
  color: #64748b;
  margin-bottom: 0;
  line-height: 24px;
}

.h2-small {
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
}

.h2-small.m-btm-8px {
  margin-bottom: 8px;
}

.section_ppc-img {
  padding: 30px 3rem 40px;
}

.section_ppc {
  padding: 5rem 3rem;
}

.section_ppc.bg-alice-blue {
  background-color: #f6f7f9;
}

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

.section_ppc.vertical-padding_2-5rem {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section_ppc.extra-bottom-padding {
  padding-bottom: 7.5rem;
}

.section_ppc.bg_ghost-white {
  background-color: #f8f8fd;
}

.section_ppc.relative {
  background-color: #fff;
  position: relative;
}

.section_ppc.horizontal-padding-0 {
  padding-left: 0;
  padding-right: 0;
}

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

.section_ppc.horizontal-padding-0.bg-f6f7f9 {
  background-color: #f6f7f9;
  padding-bottom: 0;
}

.section_ppc.horizontal-padding-0.bg-grey.no-bottom-padding {
  padding-bottom: 0;
}

.section_ppc.horizontal-padding-0.no-overflow {
  overflow: hidden;
}

.section_ppc.bg-grey {
  background-color: #f6f7f9;
}

.section_ppc.bg-dark {
  background-color: #041a2f;
}

.section_ppc.bg-royal-blue {
  background-color: #035bff;
}

.section_ppc.blue-bg {
  background-color: #246ef6;
}

.section_ppc.bg-linear-gradient {
  background-image: linear-gradient(#fff, #f6f7f9);
}

.section_ppc.empuls-integrations {
  background-color: #fafaf9;
  padding-left: 0;
  padding-right: 0;
}

.section_ppc.empuls-integrations.bottom-padding-0 {
  padding-bottom: 0;
}

.section_ppc.empuls-integrations.bg-f6f7f9 {
  background-color: #f6f7f9;
  padding-bottom: 0;
}

.section_ppc.empuls-integrations.bg-grey.no-bottom-padding {
  padding-bottom: 0;
}

.section_ppc.empuls_footer {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

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

.section_ppc.bg-offwhite {
  background-color: #fafaf9;
}

.ppc_header-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ppc_header-wrapper.max-600 {
  max-width: 37.5rem;
}

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

.p-16px-600 {
  color: var(--midnight-blue);
  font-size: 1rem;
  font-weight: 600;
}

.h1-ppc {
  color: #041a2f;
  margin-bottom: 0;
  font-size: 46px;
  font-weight: 600;
  line-height: 54px;
  position: static;
}

.h1-ppc.text-white {
  color: #fff;
}

.ppc-hero_grid {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  border-bottom-style: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-items: center;
  max-width: 44rem;
  margin-top: .625rem;
  margin-bottom: 1.875rem;
  display: grid;
}

.ppc-hero_badges-wrapper {
  margin-top: .625rem;
}

.ppc-hero_badges-grid {
  grid-column-gap: 10px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: min-content min-content min-content;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  display: flex;
}

.ppc-hero_badge {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: auto;
  max-height: 1.875rem;
  margin-bottom: 0;
}

.ppc-hero_badge.g2 {
  aspect-ratio: 218 / 82;
}

.ppc-hero_badge.gartner {
  aspect-ratio: 872 / 328;
}

.ppc-hero_badge.capterra {
  aspect-ratio: 216 / 83;
}

.h2-ppc {
  color: var(--heading);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.h2-ppc.align-centre {
  text-align: center;
}

.h2-ppc.max-width-40ch {
  max-width: 32ch;
}

.h2-ppc.banner {
  font-size: 1.75rem;
  line-height: 1.2;
}

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

.ppc-logos_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ppc-logos_grid {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  border-bottom-color: #0000;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  line-height: 22px;
  display: flex;
}

.ppc-logos_grid.w--current {
  border-bottom-color: #035bff;
}

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

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

.ppc-roi_header-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ppc-roi_header-wrapper.fixed-width-45rem {
  max-width: 45rem;
  margin-left: auto;
  margin-right: auto;
}

.ppc-roi_grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.ppc-roi_grid._3-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.ppc-roi_card {
  text-align: left;
  background-color: #fff;
  border: 1px solid #e3e6ed;
  border-radius: 16px;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

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

.ppc-features_tabs-component {
  margin-top: 60px;
}

.ppc-features_tabs-component.grid-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ppc-features_tabs-component.grid-2._1-2f {
  grid-template-columns: 1fr 1.2fr;
  align-items: center;
}

.ppc-features_tabs-wrapper {
  flex-direction: column-reverse;
  margin-top: 0;
  display: block;
}

.ppc-solutions_component {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ppc-solutions_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.ppc-solutions_card {
  border-bottom: 1px solid #ffffff0d;
  align-items: center;
  min-height: 55px;
  margin-bottom: 5px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.ppc-testimonials_left-arrow {
  color: #232a37;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  font-size: 14px;
  display: flex;
  inset: auto auto -15% 0%;
  box-shadow: 0 8px 17px #121d461a;
}

.ppc-testimonials_right-arrow {
  color: #232a37;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  font-size: 14px;
  display: flex;
  inset: auto auto -15% 60px;
  box-shadow: 0 8px 17px #121d461a;
}

.ppc-testimonials_component {
  flex-flow: column;
  display: flex;
}

.padding-global-5 {
  width: 100%;
  padding-left: 3rem;
  padding-right: 3rem;
}

.padding-global-5.nav-bar {
  box-shadow: none;
}

.nav-transparent-btn-2 {
  color: #021b33;
  border: 2px solid #cfd7e2;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  padding: .375rem 1.25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5px;
  transition: all .2s;
  display: flex;
}

.nav-transparent-btn-2:hover {
  color: #035bff;
  border-color: #035bff;
}

.nav-transparent-btn-2.hide {
  display: none;
}

.nav-dark-btn-7 {
  color: var(--royal-blue-main);
  background-color: #e6eeff;
  border: 1px solid #0000;
  border-radius: .375rem;
  justify-content: center;
  padding: .375rem 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  transition: all .2s;
  display: flex;
}

.nav-dark-btn-7:hover {
  background-color: var(--royal-blue-main);
  color: #fff;
}

.hide-3 {
  display: none;
}

.ppc_nav-logo {
  width: 9.5rem;
  height: 100%;
}

.ppc_nav-logo.w--current {
  width: 7.8125rem;
}

.ppc_nav-logo.paytm {
  width: 13rem;
}

.ppc_nav-logo.flex-logo {
  grid-column-gap: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ppc_nav-logo.flex-logo.auto {
  width: auto;
}

.nav-logo-mob.k-2 {
  align-items: center;
}

.heading-1-6 {
  color: #041a2f;
  font-size: 46px;
  font-weight: 600;
  line-height: 54px;
  position: static;
}

.primary-btn-3 {
  color: #fff;
  background-color: #035bff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.primary-btn-3.color-midnight {
  background-color: var(--heading);
  color: #fff;
}

.text-block-372 {
  text-decoration: none;
  display: inline-block;
}

.inline-block-36, .inline-block-36:hover {
  display: inline-block;
}

.grid-app-screen---b-3 {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  perspective: 1000px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center;
  width: 110%;
  max-width: 1100px;
  padding-top: 90px;
  padding-bottom: 50px;
  padding-left: 60px;
  transform: perspective(1000px);
}

.grid-app-screen---b-3.no-padding-left {
  padding-left: 10px;
}

.section-new-5 {
  padding: 80px 40px;
}

.section-new-5.position {
  padding-bottom: 80px;
  position: relative;
}

.container-new-10 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-new-10.badges {
  max-width: 1100px;
}

.xoxo-logo-wrapper {
  border-radius: 15px;
  padding: 64px 48px;
}

.xoxo-logo-wrapper.xoxo-shadow-3 {
  position: relative;
  top: -238px;
}

.xoxo-logo-wrapper.xoxo-shadow-3.bg-gradient {
  background-color: #f5f8fd;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/62fbce498c199c08c3059fdd_629f31f7940e9d1ec5ffd87b_Backdrop%20points%20API%201.avif");
}

.xoxo-logo-wrapper.xoxo-shadow-3.bg-gradient.width-100 {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/62ebd267ee6e9d2b59bf64b0_Frame%20628476.webp");
  background-size: auto;
  border-radius: 20px;
}

.xoxo-logo-wrapper.xoxo-shadow-3.bg-gradient.width-100.static {
  position: static;
}

.p-18px-600-3 {
  color: #041a2f;
  font-size: 18px;
  font-weight: 600;
}

.p-18px-600-3.align-ct {
  text-align: center;
}

.forrester-logo {
  object-fit: contain;
  width: 262.998px;
  height: 41.9922px;
}

.left-border {
  border-left: 1px solid #565add;
}

.left-border.padding-new {
  padding-left: 0;
}

.p-18px-500 {
  color: #021b33;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.grid-10 {
  grid-template-rows: auto;
  width: 60%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.badge-g2 {
  width: 60%;
  height: auto;
}

.dark-section-8 {
  z-index: 1;
  padding-top: 80px;
  padding-bottom: 80px;
}

.dark-section-8.white-section {
  background-color: #fff;
}

.dark-section-8.white-section.padding-40px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-medium-779px-3 {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-medium-779px-3.advantage-v2 {
  text-align: center;
  margin-bottom: 60px;
}

.container-medium-779px-3.advantage-v2.bottom-margin-0px {
  margin-bottom: 40px;
}

.container-dark-6 {
  flex: 1;
  margin-left: auto;
  margin-right: auto;
}

.heading-2-50 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.heading-2-50.align-ct {
  color: var(--heading);
  text-align: center;
}

.heading-2-50.align-ct.max-h2-800 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2-50.no-margin-btm {
  margin-bottom: 0;
}

.block-logo-holder-4 {
  justify-content: center;
  display: flex;
}

.fade-in-on-scroll-8 {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fade-in-on-scroll-8.align-center {
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
}

.company-grid-img-4 {
  opacity: 1;
  filter: none;
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-height: 50px;
  transition: all .2s;
}

.company-grid-img-4:hover {
  filter: none;
}

.company-grid-img-4.height-40px {
  filter: none;
  object-fit: contain;
  height: 40px;
  max-height: 40px;
}

.company-grid-img-4.height-30px {
  width: 100%;
  height: 30px;
  max-height: 30px;
}

.h3-ppc {
  font-size: 28px;
}

.dropdown-list-api-3 {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 24px;
  list-style-type: disc;
  display: flex;
}

.list-content-api-2 {
  color: var(--dark-slate-blue);
  align-items: flex-start;
  font-size: 16px;
  display: flex;
}

.list-content-api-2:hover {
  transform: scale(1);
}

.section-26 {
  padding: 100px 20px;
  transition: box-shadow .3s;
  position: relative;
}

.section-26.gray {
  background-color: #f8f8ff;
  margin-top: 40px;
}

.container-12 {
  z-index: 2;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.flex-features-div {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.features-card {
  color: #64748b;
  text-align: center;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 25%;
  height: auto;
  padding: 40px;
  font-size: 14px;
  line-height: 24px;
  transition: box-shadow .2s;
  display: flex;
  position: relative;
}

.features-card:hover {
  background-color: #0000;
  box-shadow: 0 12px 24px #00000012;
}

.features-number {
  color: #565add;
  background-color: #fff;
  border-radius: 20%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  margin-bottom: 24px;
  display: flex;
  box-shadow: 0 5px 20px #d2d2f599;
}

.number {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.features-title {
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 31px;
}

.dots-line {
  z-index: 2;
  border-bottom: 2px dashed #b87df9;
  flex: 1;
  width: 120px;
  height: 1px;
  padding-top: 0;
  position: relative;
  top: auto;
  right: auto;
}

.dots-line.first {
  border-top-left-radius: 2.5px;
  border-bottom-left-radius: 2.5px;
  align-self: center;
}

.section-32 {
  position: relative;
}

.container-25 {
  flex: 1;
  max-width: 1440px;
  padding: 4em 1em;
}

.container-25.more-padding {
  padding-top: 4rem;
  padding-bottom: 2rem;
}

.container-25.more-padding._4rem-both {
  padding-bottom: 4rem;
}

.container-25.more-padding._4rem-both._0rem-both {
  max-width: 1200px;
  padding-left: 40px;
  padding-right: 40px;
}

.fade-in-on-scroll-9 {
  margin-bottom: 10px;
}

.stats_grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-bottom: 20px;
  display: grid;
}

.stats_card {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
}

.stat-wrapper {
  background-color: #fff;
  border: 2px solid #fff1e6;
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 40px 20px;
  transition: all .25s cubic-bezier(.165, .84, .44, 1);
}

.stat-wrapper:hover {
  transform: translate(0, -4px);
}

.num-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.box-description-3 {
  font-size: 16px;
}

.box-description-3.empower-content {
  color: #686d84;
  text-align: center;
  margin-bottom: 0;
}

.box-description-3.empower-content.new-font-size {
  color: #64748b;
  text-align: left;
  margin-top: 10px;
  font-size: 14px;
  line-height: 24px;
}

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

.wrapper-5.testimonial-wrapper {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/622eeef40154ef4d0ecbfe74_Group%20413.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  max-width: 1000px;
  padding-top: 0;
  padding-bottom: 0;
}

.testimonial-content-wrapper-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 650px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.image-206.contain {
  z-index: 200;
  object-fit: contain;
}

.testimonial-paragraph-wrapper-3 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.p-center-2 {
  color: #64748b;
  text-align: center;
  min-width: 0;
  max-width: none;
  font-size: 14px;
  line-height: 24px;
}

.testimonial-brand-logo {
  object-fit: contain;
  width: 220px;
  height: 31.9833px;
  margin-top: 40px;
}

.testimonial-brand-logo.flipkart-logo {
  width: 180px;
  height: 48px;
}

.testimonial-brand-logo.driveu-logo {
  width: 160px;
  height: 53px;
}

.testimonial-brand-logo.driveu-logo.no-top.exp {
  width: 160.516px;
  height: 31.9688px;
}

.get-started_content-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 650px;
  display: flex;
}

.spacer-4 {
  background-color: #ebf1f5;
  flex: none;
  height: 48px;
}

.spacer-4._16 {
  background-color: #0000;
  width: 16px;
  height: 16px;
}

.link-block-14 {
  color: #afbccf;
  align-self: flex-end;
}

.ppc-industry-hero_component {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(30px, 1fr) minmax(auto, 500px);
  align-items: start;
}

.ppc-industry-hero_content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.margin-bottom_1-25 {
  margin-bottom: 1.25rem;
}

.ppc-industry-hero_image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.ppc-industry-badges_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f8fd;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 64px 48px;
  display: grid;
  position: static;
  top: -238px;
  box-shadow: 0 1px 1px #071c3505, 0 3px 3px #071c3505, 0 6px 9px #071c3505, 0 11px 18px #0003, 0 21px 35px #071c350a, 0 41px 78px #071c350d;
}

.complete-wrapper.no-overflow {
  overflow: hidden;
}

.ppc-industry_feature {
  align-items: center;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  display: flex;
}

.ppc-industry_feature.bottom-line {
  border-bottom: 2px solid #ffffff1a;
}

.ppc-industry_feature.equal-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.ppc-industry_feature.padding-40px {
  padding-top: 40px;
}

.ppc-industry_feature.top-align-content {
  align-items: flex-start;
  padding-top: 120px;
}

.ppc-industry_feature.top-align-content.is--hide {
  display: none;
}

.ppc-industry_feature.top-align-content.middle-flex {
  flex-direction: row-reverse;
  align-items: center;
}

.ppc-industry_feature.top-align-content.middle-flex.top-less-padding {
  padding-top: 80px;
}

.ppc-industry_feature.top-align-content.middle-flex.bottom-more {
  padding-bottom: 60px;
}

.ppc-industry-feature-image-wrapper {
  z-index: 0;
  width: 50%;
}

.ppc-industries-steps_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.section_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

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

.stat-icon {
  aspect-ratio: 45 / 26;
  width: 100%;
  max-width: 2.5rem;
}

.ppc-get-started_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.get-started_demo-wrapper {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  max-width: 630px;
  padding: 36px 36px 24px;
  box-shadow: 0 5px 30px #1019450d;
}

.xoxoday-nav-4 {
  background-color: var(--white);
  padding: 20px 40px;
  position: sticky;
  top: 0;
}

.xoxoday-nav-4.dark-nav {
  background-color: var(--white);
  border-bottom: 1px solid #e9edfc;
  height: 64px;
  padding: 10px 24px;
  position: sticky;
  top: 0;
}

.container-new-11 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-new-11.navigation-contaniner {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-207 {
  width: 180px;
}

.text-block-373 {
  text-decoration: none;
  display: inline-block;
}

.inline-block-37, .inline-block-37:hover {
  display: inline-block;
}

.absolute-cta-dark-3 {
  display: none;
}

.absolute-cta-dark-3.btm {
  border-bottom-style: none;
}

.div-block-520 {
  max-width: 435px;
}

.div-block-520.inc {
  max-width: 525px;
}

.txt-bold-span {
  font-weight: 600;
}

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

.image-208 {
  width: 30px;
  height: 30px;
  margin-right: 12px;
}

.image-197 {
  width: 80%;
  height: 100%;
  margin-bottom: 20px;
}

.code-div-100-2 {
  width: 100%;
}

.div-block-522 {
  margin-top: 30px;
}

.div-block-522.no-hide {
  display: none;
}

.dark-section-9 {
  z-index: 1;
  background-color: #0b133b;
  padding-top: 80px;
  padding-bottom: 80px;
}

.dark-section-9.white-section {
  background-color: #fff;
}

.dark-section-9.bg-blue {
  background-color: #17204a;
}

.dark-section-9.bg-f5f5f5 {
  background-color: #f5f5ff;
}

.container-dark-7 {
  flex: 1;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.heading-2-51 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.paragraph-left-line {
  color: #021b33;
  border-left: 8px solid #565add;
  padding-left: 20px;
  font-size: 18px;
  line-height: 28px;
}

.dropdown-list-6 {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 24px;
  list-style-type: disc;
  display: flex;
}

.dropdown-list-item-3 {
  color: #24252f;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 13px;
  font-weight: 400;
  display: flex;
}

.dropdown-list-item-3._0pad {
  padding-left: 0;
}

.list-image-3 {
  flex: 0 auto;
  width: 20px;
  height: 20px;
  margin-top: 2px;
  margin-right: 16px;
}

.paragraph-25 {
  color: #24252f;
  font-size: 18px;
  line-height: 28px;
}

.card-5 {
  color: #626262;
  background-color: #fff;
  border-radius: 1rem;
  padding: 56px 40px 29px;
}

.div-block-523 {
  object-fit: cover;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  margin-bottom: 20px;
  overflow: hidden;
}

.div-block-523.no {
  object-fit: fill;
  width: auto;
  height: auto;
  overflow: visible;
}

.sm-txt {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.half-div-72 {
  width: 50%;
  padding-right: 8.34%;
}

.half-div-72.no-padding-right {
  padding-right: 0%;
}

.half-div-72.right-padding {
  padding-left: 60px;
  padding-right: 0%;
}

.heading-30 {
  color: #101945;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4em;
}

.heading-30.no-btm {
  margin-bottom: 0;
  font-size: 22px;
}

.heading-30.no-btm.btm-m {
  margin-bottom: 20px;
}

.link-block-15 {
  color: #afbccf;
  align-self: flex-end;
}

.ppc-webinar_hero-component {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.heading-style-1-42 {
  color: #041a2f;
  font-size: 2.625rem;
  line-height: 3.25rem;
}

.max-width-large {
  max-width: 90%;
}

.p-16px-26 {
  color: var(--dark-slate-blue);
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.p-16px-26.no-btm {
  margin-bottom: 0;
}

.margin-top-50 {
  margin-top: 3.125rem;
}

._4-col-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  min-height: 100%;
  display: grid;
}

.form_wrap-bg {
  z-index: 1;
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  background-color: #fff;
  border-radius: 34px;
  height: 100%;
  max-height: 31.25rem;
  padding: 30px;
  position: relative;
  box-shadow: -34px 34px 65px #686d841a;
}

.form_wrap-bg.static {
  position: static;
}

._16px-text {
  font-weight: 400;
  line-height: 24px;
}

._16px-text.is-semibold {
  color: #041a2f;
  font-weight: 600;
}

._16px-text.is-semibold.is-center-aligned {
  text-align: center;
}

._16px-text.is-semibold.is-center-aligned.btm-margin-20px {
  text-align: left;
  margin-bottom: 20px;
}

.contact-sales-embed {
  margin-bottom: 20px;
}

.us-embed, .india-embed {
  display: none;
}

.heading-style-1-48 {
  color: #041a2f;
  font-size: 28px;
  line-height: 36px;
}

.max-width-small {
  max-width: 67%;
}

.hero-img {
  width: 100%;
  height: 100%;
  max-height: 100%;
}

.hero-img.mob {
  grid-template-columns: 1fr 1fr;
  display: none;
}

.hero-img.mobile {
  display: none;
}

.custom-plan_card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  background-color: #f6f7f9;
  border-radius: 18px;
  flex-direction: column;
  padding: 20px 20px 28px;
  display: flex;
}

.purple_block {
  background-color: #e6eeff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.125rem;
  height: 3.125rem;
  display: flex;
}

.text-size-large {
  color: var(--heading);
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.875rem;
}

.text-size-large.no-btm {
  margin-bottom: 0;
}

.text-size-large.no-btm.color-midnight {
  color: #041a2f;
}

.text-size-large.extra-large {
  font-size: 1.8rem;
  line-height: 1.1;
}

.imageholder {
  width: 100%;
  max-width: 650px;
}

.imageholder._650px-width {
  min-width: 650px;
  max-width: none;
}

.imageholder._506px-width {
  min-width: 506px;
  max-width: none;
}

.imageholder._335px-width {
  min-width: 335px;
  max-width: none;
}

.image {
  object-fit: contain;
  width: 650px;
}

.flex-vertical-left-top-4 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-span-primary-blue {
  color: #035bff;
}

.top-btm-30px {
  margin-top: 30px;
  margin-bottom: 10px;
}

.div-block-524 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-244 {
  width: 10px;
  height: 10px;
  margin-top: 5px;
}

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

.ppc-int_card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #cfd7e2;
  border-radius: 18px;
  flex-direction: column;
  padding: 20px;
  display: flex;
}

.image_ci {
  width: 506px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  top: -69px;
  left: -99px;
}

.max-width-1000px {
  text-align: left;
  width: 100%;
  max-width: 62.5rem;
}

.white-vertical-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  padding: 20px 20px 28px;
  display: flex;
}

.white-vertical-box.bordered {
  text-align: left;
  border: 1.12px solid #eff2f5;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
}

.white-vertical-box.bordered:hover {
  box-shadow: 0 10px 20px #0000001a;
}

.mask-53 {
  height: auto;
  padding-bottom: 30px;
}

.testimonial-slide-i {
  text-align: center;
}

.testimonial-slide-cover-i {
  border: 1px solid #cfd7e2;
  border-radius: 18px;
  max-width: 900px;
  min-height: 360px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 20px #0000001a;
}

.testimonial-image-box-new-i {
  background-color: #ddf4fa;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: auto;
  display: flex;
}

.testimonial-image-box-new-i._2 {
  align-items: flex-end;
}

.testimonial-image-box-new-i._2.coca-cola {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6851436228ec98b7efc85bdf_nestle.svg"), linear-gradient(#c53a1bb0, #c53a1bb0), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6851436228ec98b7efc85be2_coca_cola_testimonial.webp");
  background-position: 50%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, scroll;
}

.testimonial-image-box-new-i._2.coca-cola.new {
  padding-bottom: 130px;
}

.testimonial-image-box-new-i._2.benz {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6851436228ec98b7efc85bb9_Mercedes-Benz_Logo_2010%20(2)%201.svg"), linear-gradient(#273241c7, #273241c7), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6851436228ec98b7efc85bb6_benz_test.webp");
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: 180px, auto, cover;
}

.testimonial-image-box-new-i._2.nestle {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6851436228ec98b7efc85be0_cola.svg"), linear-gradient(#3b69a099, #3b69a099), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/6851436228ec98b7efc85bdc_nestle-testimonial.webp");
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.testimonial-image-box-new-i._2.pepsi {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/68592147fe41e5ae5b234ae3_pepsi_logo.svg"), linear-gradient(#508dff8a, #508dff8a), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/68592147fe41e5ae5b234aed_Frame%202087326871.avif");
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto, auto, cover;
}

.testimonial-content-box-i {
  color: #111536;
  text-align: left;
  background-color: #fff;
  flex: 1;
  align-items: center;
  padding: 3rem;
  display: flex;
}

.testimonial-content-i {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.testimonial-nav-i {
  display: none;
}

.testimonial-sub-nav-i {
  align-items: center;
}

.testimonial-sub-nav-i.grid-in {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: center;
  align-items: center;
  max-width: 65rem;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.slide-nav-item-i {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding: 1rem 2rem;
  display: flex;
}

.slide-nav-item-i.slide-active {
  border: 1px solid #cfd7e2;
  border-radius: 6px;
}

.testimonial-click-i {
  cursor: pointer;
  align-items: center;
  display: flex;
  position: relative;
}

.sub-nav-logo-i {
  object-fit: contain;
  align-items: center;
  display: flex;
}

.benz_small {
  margin-right: 10px;
}

.nestle-logo {
  height: 35px;
  position: relative;
  left: 33px;
}

.footer-banner {
  padding: 5rem 3rem;
  position: relative;
}

.footer-banner-content-wrap {
  grid-column-gap: 59px;
  grid-row-gap: 30px;
  background-color: #ffd166;
  border-radius: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1.5rem 2.5rem;
  display: grid;
}

.footer_banner-img {
  object-fit: contain;
  width: 335px;
  max-width: 100%;
}

.link-block-16 {
  color: #afbccf;
  align-self: flex-end;
}

.nav-embed-cta, .nav-embed-cta-mobile {
  opacity: 1;
  display: block;
}

.navigation_embed-wrapper {
  z-index: 100;
  background-color: #fff;
  width: 100%;
  position: sticky;
  top: 0;
  box-shadow: 2px 0 6px #a7a7a71a;
}

.page-layout_overflow {
  position: relative;
}

.padding_nav {
  padding-left: 3rem;
  padding-right: 3rem;
}

.ppc_revenue-component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ppc_revenue-component.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.ppc_revenue-component.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.ppc_revenue-component.gap-60.left-1-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1.2fr 1fr;
}

.ppc_revenue-component.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.off-blue-bg {
  z-index: 1;
  background-color: #e6eeff;
  height: 70%;
  position: absolute;
  inset: 0% 0% 35%;
}

.off-blue-bg.consumer {
  background-color: var(--royal-blue-2);
  bottom: 33%;
}

.off-blue-bg.dark-blue {
  background-color: var(--royal-blue-2);
  margin-top: -1px;
}

.custom-plans_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.custom-plans_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  min-height: 100%;
  display: grid;
}

.home-explore-heading-wrapper-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 44rem;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.explore-tabs-2 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.explore-tabs-menu-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: 1.99px solid #eff2f5;
  justify-content: space-around;
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.section_header-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_header-wrapper.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.section_header-wrapper.max-800 {
  max-width: 55rem;
}

.section_header-wrapper.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.section_header-wrapper.gap-60.left-1-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1.2fr 1fr;
}

.section_header-wrapper.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.section_header-wrapper.comparison {
  max-width: 44rem;
}

.section_header-wrapper.max-700 {
  max-width: 42rem;
}

.section_header-wrapper.max-700.margin-bottom_3rem {
  margin-bottom: 3rem;
}

.section_header-wrapper.align-left {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
}

.section_header-wrapper.fixed-width {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}

.section_header-wrapper.fixed-width-40rem {
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
}

.section_header-wrapper.fixed-width-46rem {
  max-width: 46rem;
}

.partner_component {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.needs_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.needs_grid._1-row {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  margin-top: 30px;
  padding-bottom: 0;
  padding-right: 0;
}

.needs_grid.gap-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.ppc-loyalife_hero-component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  box-shadow: none;
  background-color: #0000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  margin-bottom: 0;
  padding: 0;
  display: grid;
}

.list-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ppc-h2-badge {
  margin-bottom: 0;
  font-size: 1.25rem;
}

.ppc-loyalife_testimonials-component.btm-100 {
  padding-bottom: 7.5rem;
}

.page-wrapper-7 {
  overflow: hidden;
}

.heading-48px {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 54px;
}

.heading-48px.btm-30px {
  margin-bottom: 30px;
}

.heading-48px.btm-30px.col-white.no-btm {
  margin-bottom: 0;
}

.heading-48px.btm-30px.col-white.hide {
  display: none;
}

.p-18px-4 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.bd-wrapper-2 {
  background-color: #d2d8e2;
  border-radius: 34px;
  padding: 2px;
}

.code-div-100-6 {
  width: 100%;
}

.bg-abs-hero {
  z-index: -1;
  background-color: #e6eeff;
  position: absolute;
  inset: 0%;
}

.bg-abs-hero.bg-blue {
  background-color: #17204a;
}

.bg-white-smoky {
  background-image: linear-gradient(#fff, #f6f7f9);
}

.bg-white-smoky.bg-new {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/61320bb0a0e8acaac61d1031_Benfits%20bg%20(2).svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.bg-white-smoky.bg-new.btm-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.bg-white-smoky.bg-new.btm-80.grey {
  background-color: #f7f8fa;
}

.bg-white-smoky.bg-new.btm-80.grey._3rem {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.section-38.top-btm-40px {
  padding-top: 40px;
  padding-bottom: 40px;
}

._1200px-container {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.t-16px {
  color: #041a2f;
  text-align: center;
  font-weight: 600;
  line-height: 22px;
}

.heading-2-66 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
}

.p-16px-27 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.tab-heading-2 {
  max-width: 1200px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2-67 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.heading-2-67._30px-btm-desktop {
  margin-bottom: 30px;
}

.tab-grid-4 {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.button-text-11, .inline-block-38, .inline-block-38:hover {
  display: inline-block;
}

.heading-2-3 {
  margin-bottom: 20px;
  font-size: 34px;
  line-height: 44px;
}

.top-60px-4 {
  margin-top: 60px;
}

.categories_tab-menu-3 {
  grid-column-gap: 2.8125rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.categories_tab-link-3 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  text-align: left;
  background-color: #0000;
  border-bottom: 1px solid #4c6280;
  flex-direction: column;
  align-items: stretch;
  padding: .96875rem .3125rem;
  font-weight: 500;
  transition: all .2s;
  display: flex;
}

.categories_tab-link-3:hover {
  color: #ffd166;
  border-bottom-color: #ffd166;
}

.categories_tab-link-3.w--current {
  color: #ffd166;
  background-color: #0000;
  border-bottom-color: #ffd166;
}

.hide_chevron-3 {
  width: 100%;
  max-width: 24px;
  height: 100%;
  max-height: 24px;
  display: none;
}

.category_img-wrap-3 {
  width: 100%;
}

.category_img-3 {
  box-shadow: 0 -20px 36.67px 20px #686d841a;
}

.category_img-giftcard {
  width: 100%;
  max-width: 36.1875rem;
}

.category_img-fixed-h {
  max-height: 29.375rem;
}

.category_img-topup {
  width: 100%;
  max-width: 30.37rem;
}

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

.heading-3-4 {
  color: #041a2f;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.heading-3-4.col-gold {
  color: #ffd166;
  margin-bottom: 20px;
}

.heading-3-4.f-18px {
  font-size: 1.125rem;
}

.p-16px-28 {
  color: #041a2f;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.p-16px-28.text-white {
  color: var(--white);
}

.heading-2-68 {
  margin-bottom: 20px;
  font-size: 34px;
  line-height: 44px;
}

.p-16px-29 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.top-40px-8 {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

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

.sec-box {
  background-color: #fff;
  border: .5px solid #cfd7e2;
  border-radius: 16px;
  flex-flow: column;
  padding: 20px;
  display: flex;
  box-shadow: 0 2px 3px #0000000f;
}

.ind-icon {
  width: 50px;
  height: 50px;
}

.ind-icon.mt-20 {
  margin-bottom: 20px;
}

.heading-2-69 {
  margin-bottom: 20px;
  font-size: 34px;
  line-height: 44px;
}

.p-16px-30 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.p-16px-30._40px-btm-desktop {
  margin-bottom: 40px;
}

.p-16px-30.left-pd {
  margin-bottom: 20px;
  padding-left: 10px;
  font-weight: 400;
}

.sec-gap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.box-1-a {
  background-color: #fff;
  border: .5px solid #cfd7e2;
  border-radius: 20px;
  padding: 30px;
  box-shadow: 0 2px 3px #00000012;
}

.heading-2-70 {
  margin-bottom: 20px;
  font-size: 34px;
  line-height: 44px;
}

.heading-2-70.align-ct {
  text-align: center;
}

.heading-2-70.align-ct.max-p-850 {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

._w-900max {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

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

.p-16px-600-2 {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.p-16px-600-2.col-dark {
  color: var(--heading);
}

.p-16px-600-2.no-margin-btm {
  margin-bottom: 0;
}

.inline-block-39, .inline-block-39:hover {
  display: inline-block;
}

.book-a-demo-footer {
  background-color: #ffd166;
  border-radius: 20px;
  padding: 40px;
}

.max-w {
  text-align: center;
  flex-flow: column;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-2-47 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
}

.p-16px-31 {
  color: #041a2f;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.p-16px-31.align-ct {
  text-align: center;
}

.p-16px-31.align-ct.midnight {
  color: #041a2f;
}

.btn-wrapper-4 {
  margin-top: 32px;
}

.button-text-12, .inline-block-40, .inline-block-40:hover {
  display: inline-block;
}

.heading-2-71 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
}

.p-16px-32 {
  color: #041a2f;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.p-16px-32.align-ct {
  text-align: center;
}

.p-16px-32.align-ct.midnight {
  color: #041a2f;
}

.btn-wrapper-5 {
  margin-top: 32px;
}

.button-text-13, .inline-block-41, .inline-block-41:hover {
  display: inline-block;
}

.image-156 {
  width: 129px;
  height: 56px;
}

.p-14px-8 {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 22px;
}

.p-14px-8.footer {
  color: #cfd7e2;
  margin-bottom: 0;
}

.scroll-to-top-2 {
  cursor: pointer;
  order: 1;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  margin-top: 0;
  transition: all .2s;
  display: flex;
}

.scroll-to-top-2:hover {
  color: #fff;
}

.hero-section_bg {
  z-index: -1;
  background-color: #17204a;
  position: absolute;
  inset: 0%;
}

.hero-section_bg.blue {
  background-color: #1d4ed8;
}

.page-padding_horizontal {
  padding-left: 3rem;
  padding-right: 3rem;
}

.vertical-flex_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ppc_tabs-menu {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: center;
  align-items: center;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.loyalife-marketplace_component {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  display: flex;
}

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

.marketplace_card {
  border: 1px solid #607a9f;
  border-radius: 18px;
  justify-content: flex-start;
  align-items: stretch;
  padding: 20px;
}

.loyalife-industries_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.loyalife-industry_card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--heading);
  background-color: #fff;
  border: .5px solid #cfd7e2;
  border-radius: 8px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  display: flex;
  box-shadow: 0 30px 45px #0003;
}

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

.loyalife-footer_logo-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.code-div-100-7 {
  width: 100%;
}

.section-plum-21 {
  z-index: 99;
  padding: 5rem 3rem;
}

.section-plum-21.no-pd {
  padding: 0;
}

.section-plum-21.no-pd.bg-in {
  background-color: #f6f7f9;
}

.tab-heading-5 {
  max-width: 1200px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2-5 {
  font-weight: 600;
}

.std-tabs-menu-4 {
  z-index: 2;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.std-tabs-menu-4.width-full {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  max-width: 75rem;
}

.std-tab-4 {
  z-index: -1;
  color: #273241;
  background-color: #fff;
  border-bottom: 2px solid #0000;
  flex: none;
  padding: 0 0 8px;
  font-weight: 600;
}

.std-tab-4:hover {
  color: #035bff;
}

.std-tab-4.w--current {
  z-index: 2;
  color: #035bff;
  background-color: #fff;
  border-bottom: 3px solid #035bff;
}

.std-tab-4.no-col {
  background-color: #0000;
}

.button-10 {
  color: #035bff;
  background-color: #e6eeff;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  padding: .375rem 1.25rem;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}

.button-10:hover {
  color: #fff;
  background-color: #035bff;
}

.button-10.is-icon {
  padding-top: .625rem;
  padding-bottom: .625rem;
}

.button-10.is-icon.primary-blue {
  color: #fff;
  background-color: #035bff;
}

.button-10.is-icon.blue {
  background-color: #1d4ed8;
}

.button-10.is-icon.blue.top-26px {
  margin-top: 26px;
}

.button-10.is-icon.midnight {
  color: #041a2f;
}

.button-10.is-icon.midnight.redeem-rewards {
  color: #015dff;
  background-color: #e6eeff;
  padding-top: .375rem;
  padding-bottom: .375rem;
}

.button-10.is-icon.midnight.redeem-rewards:hover {
  color: #fff;
  background-color: #015dff;
}

.button-10.no-hover {
  background-color: #fff;
  border: 1px solid #035bff;
}

.button-10.no-hover:hover {
  color: #035bff;
  background-color: #e6eeff;
}

.background-midnight {
  background-color: #273241;
}

.padding-global-8 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.comparison_stats-component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-476 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: left;
  flex-flow: column;
  display: flex;
}

.text-size-regular-7 {
  color: #041a2f;
  font-size: 1rem;
  font-weight: 400;
}

.text-size-regular-7.text-weight-semibold {
  font-weight: 600;
}

.text-size-regular-7.max-p-550 {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.text-size-regular-7.color-white {
  color: #fff;
}

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

.text-size-small-3.col-primary {
  color: #394960;
}

.background-light-blue {
  background-color: #246ef6;
}

.grid-security {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-2-72 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.heading-2-72.col-white.no-btm {
  margin-bottom: 0;
}

.inline-block-42, .inline-block-42:hover {
  display: inline-block;
}

.flex-vertical_20 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.section-padding-container {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
}

.comparison_customers-component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

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

.comparisons-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--white);
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 56.25rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.comparision_points {
  text-align: left;
  background-color: #fff;
  padding-right: 0;
  overflow: hidden;
}

.h3-small {
  color: var(--heading);
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.5;
}

.h3-small.text-blue {
  color: var(--royal-blue-main);
  font-size: 1.75rem;
  line-height: 1;
}

.flex-vertical_12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.empuls_navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.empuls_navbar-brand {
  cursor: auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.empuls_navbar-brand.is-auto {
  height: auto;
}

.empuls-navbar-logo {
  aspect-ratio: 129 / 48;
  width: 125px;
}

.empuls-navbar-logo.is-width {
  aspect-ratio: 129 / 48;
  object-fit: contain;
  width: 125px;
}

.epyc-nav-menu {
  background-color: #fff0;
  align-items: center;
  display: flex;
}

.epyc-nav-cta-container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.epyc_btn-blue {
  color: #fff;
  background-color: #035bff;
  border-radius: .375rem;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem 1.25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.epyc_btn-blue.w--current {
  color: #fff;
}

.epyc_btn-blue.is-nav-cta {
  margin-left: 0;
  margin-right: 0;
}

.epyc_btn-blue.have-icon.centre {
  justify-content: center;
  align-self: center;
  align-items: center;
}

.epyc_btn-secondary {
  color: #035bff;
  background-color: #e6eeff;
  border-radius: .375rem;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.epyc_btn-secondary:hover {
  color: #fff;
  background-color: #035bff;
}

.epyc_btn-secondary.is-nav-sec-cta {
  margin-left: 0;
  margin-right: 0;
}

.empuls_nav-line._1 {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/646e1058e515d1163d8a29bb_Logo.svg"), linear-gradient(#ffb286cc, #ffb286cc), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/64d6447e7330e8ce64ea9c6e_Frame%20630880.avif");
  background-position: 50%, 0 0, 50%;
  background-repeat: no-repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
}

.empuls_nav-line._2 {
  align-items: flex-end;
}

.empuls_navbar {
  background-color: #fff;
  padding-top: .625rem;
  padding-bottom: .625rem;
  position: sticky;
  top: 0;
}

.empuls-global-styles {
  display: none;
}

.epyc-main-wrapper {
  flex-direction: column;
  align-items: stretch;
  padding-top: 0;
  display: flex;
}

.epyc-section {
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
}

.epyc-section.is-blue {
  min-height: 38rem;
  padding-bottom: 7rem;
}

.epyc-section.component {
  padding-top: 1.875rem;
  padding-bottom: 3.125rem;
}

.epyc-section.is-si-tab_top {
  padding-bottom: 6rem;
}

.epyc-section.is-si-tab {
  padding-top: 0;
  padding-bottom: 2.5rem;
}

.epyc-section.is-si-tab.is-grey.no-grey-mobile.is--new {
  background-color: #fafaf9;
}

.epyc-section.is-blue-900 {
  color: #fff;
  background-color: #041a2f;
}

.epyc-section.integrations {
  background-color: #fafaf9;
  overflow: hidden;
}

.epyc-section.is-blue-100 {
  background-color: #e6eeff;
}

.epyc-section.bg-grey-light {
  background-color: #fafaf9;
}

.epyc-section.bg-grey-light.footer {
  color: #fff;
  background-color: #041a2f;
  margin-bottom: 0;
}

.epyc-section.have-small-bottom-padding {
  padding-bottom: 1rem;
}

.epyc-section.have-small-bottom-padding.hide, .epyc-section.hide {
  display: none;
}

.epyc-section.reduce-up {
  padding-top: 2rem;
}

.epyc-section.diwali-bg {
  background-color: #fff7e5;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/687ddb229dfdba1fdc7a1a2f_Frame%202087326812.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.epyc-section.is-smoky {
  background-color: #f6f7f9;
}

.epyc-section.is-dark-blue {
  background-color: #041a2f;
}

.epyc-section.is-grey {
  background-color: #f6f7f9;
}

.empuls-testimonials_wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.epyc-2-col-layout {
  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;
  display: grid;
}

.epyc-2-col-layout.lp-hero-form {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr;
}

.epyc-2-col-layout.have-28px-space {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
}

.epyc-2-col-layout.ab-layout {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
}

.epyc-2-col-layout.ab-layout.center {
  justify-content: center;
}

.empuls-hero_content-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.empuls-hero_content-wrapper.centre {
  justify-content: center;
  align-items: flex-start;
}

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

.margin-top-3.margin-custom2 {
  width: 100%;
}

.epyc-heading-style-h2 {
  color: #041a2f;
  letter-spacing: -.68px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.33333;
}

.epyc-heading-style-h2.text-color-white {
  color: #fff;
}

.epyc-heading-style-h2.epyc_text-color-grey-900 {
  color: #041a2f;
}

.badge {
  aspect-ratio: 206 / 268;
  object-fit: cover;
  width: 100%;
  max-width: 4.25rem;
}

.badge-content-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.badge-content {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.badge-stars {
  aspect-ratio: 157 / 30;
  width: 100%;
  max-width: 9rem;
}

.badge-component_line {
  background-color: #89b2ff;
  width: 1.5px;
  height: 1.125rem;
}

.badge-rating {
  font-size: 21px;
  font-weight: 500;
}

.badge-text {
  font-size: 14px;
  font-weight: 700;
}

.epyc-lp-form-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.empuls-hero_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f6f7f9;
  border: 2px solid #cfd7e2;
  border-radius: 1rem;
  flex-direction: column;
  flex: 1;
  align-items: center;
  max-width: 480px;
  padding: 30px 24px;
  display: flex;
  box-shadow: -36px 36px 66px #0000001a;
}

.empuls-hero_bg {
  z-index: 0;
  background-color: #e6eeff;
  position: absolute;
  inset: 0%;
}

.empuls-hero_bg.is-light-blue {
  background-color: #e6eeff;
}

.p-20px-600 {
  color: #041a2f;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
}

.p-20px-600.align-ct {
  text-align: center;
}

.p-20px-600.is-diwali {
  color: #081b2d;
  letter-spacing: .25px;
  margin-bottom: 0;
}

.p-20px-600.is-diwali-tag {
  color: #023b2d;
  letter-spacing: .5px;
}

.p-20px-600.is-diwali-tag.no-btm {
  margin-bottom: 0;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.empuls-logos_grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.empuls-client-logos {
  object-fit: contain;
  width: 100%;
}

.empuls-client-logos.grammarly {
  aspect-ratio: 129 / 30;
  max-width: 9rem;
}

.empuls-client-logos.adobe {
  aspect-ratio: 117 / 30;
  max-width: 7.8rem;
}

.empuls-client-logos.wd {
  aspect-ratio: 175 / 37;
  max-width: 11rem;
}

.empuls-client-logos.at-t {
  aspect-ratio: 68 / 28;
  max-width: 6rem;
}

.empuls-client-logos.ac {
  aspect-ratio: 97 / 30;
  max-width: 7rem;
}

.empuls-client-logos.pd {
  aspect-ratio: 47 / 12;
  max-width: 8rem;
}

.epyc-section-container-3 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.epyc-4-col-layout-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  place-items: stretch stretch;
  display: grid;
}

.empuls-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff;
  border: .5px solid #cfd7e2;
  border-radius: 18px;
  flex-direction: column;
  padding: 1.25rem;
  display: flex;
}

.empuls-card.is-white {
  background-color: #fff;
}

.empuls-card_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.epyc-text-size-large {
  letter-spacing: .03px;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.5;
}

.epyc-text-size-large.epyc_text-weight-semibold {
  text-align: left;
  font-weight: 600;
}

.epyc-text-size-large.epyc_text-weight-semibold.epyc_text-color-grey-900 {
  color: #041a2f;
  font-weight: 600;
}

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

.explore-tabs-2 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: -46px;
  display: flex;
}

.explore-tabs-menu-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  max-width: 64rem;
  display: flex;
}

.explore-tabs-link-4 {
  color: #041a2f;
  letter-spacing: .15px;
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  padding: 10px 1rem;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
}

.explore-tabs-link-4:hover {
  color: #035bff;
}

.explore-tabs-link-4.w--current {
  color: #035bff;
  background-color: #ddd0;
  border-bottom: 3px solid #035bff;
}

.explore-tabs-content-5 {
  width: 100%;
  padding-top: 5rem;
  padding-bottom: 2.5rem;
}

.explore-tabs-content-wrapper-2 {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  justify-content: space-between;
  display: flex;
}

.explore-tabs-img-wrapper-4 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 49.375rem;
  display: flex;
}

.epyc-img {
  object-fit: contain;
  width: 100%;
  height: auto;
}

.epyc-img.is-round-have-shadow {
  border-radius: 1rem;
  overflow: hidden;
  box-shadow: 0 10px 20px #0000001a;
}

.epyc-img.is-round {
  border-radius: 1rem;
  overflow: hidden;
}

.explore-tabs-copy-3 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.explore-tabs-copy-top-2 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-direction: column;
  display: flex;
}

.epyc-heading-style-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.35714;
}

.epyc-heading-style-h3.epyc_text-color-grey-900 {
  color: #041a2f;
}

.flex-vertical-left-top-5 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flex-vertical-left-top-5.gap-20 {
  grid-row-gap: 1.25rem;
}

.flex-vertical-left-top-5.gap-12 {
  grid-row-gap: .75rem;
}

.flex-horizontal-top-left {
  align-items: flex-start;
  display: flex;
}

.flex-horizontal-top-left.gap-10 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
}

.home-action-copy-wrapper-2 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 3.25rem;
  padding-right: 3.25rem;
  display: flex;
}

.home-action-heading-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.epyc-text-size-subhead-3 {
  color: #00b287;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
}

.empuls-video-wrapper {
  justify-content: center;
  align-items: center;
  padding: 3rem 1.625rem;
  display: flex;
  position: relative;
}

.empuls-video {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.epyc-social-intra-play-btn {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #035bff;
  cursor: pointer;
  background-color: #fffc;
  border-radius: 54px;
  align-items: center;
  padding: .8125rem 1.75rem .8125rem .8125rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.875rem;
  display: flex;
  position: absolute;
  box-shadow: 0 2px 5px #00000040;
}

.epyc-play-btn-icon-wrapper {
  width: 3rem;
  height: 3rem;
  position: relative;
}

.white-icon, .blue-icon {
  position: absolute;
}

.epyc-text-size-medium {
  letter-spacing: .072px;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.epyc-text-size-medium.text-weight-semibold {
  font-weight: 600;
}

.epyc-text-size-medium.text-color-white {
  color: #fff;
}

.epyc-text-size-medium.text-color-white.hero {
  font-size: 2.5rem;
}

.epyc-video-img-2 {
  object-fit: contain;
  border-radius: 1rem;
  height: auto;
  overflow: hidden;
}

.epyc-section-milestone {
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
}

.epyc-section-milestone.gradient-lightblue {
  background-image: linear-gradient(#fff, #f7fbff);
}

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

.image_limitlessai {
  aspect-ratio: 1752 / 1621;
  width: 100%;
}

.more-reason-main-wrapper {
  padding-left: 5rem;
}

.more-reason {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.header-flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.h2-tag {
  color: #0eb072;
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.4;
}

.h2-tag.btm-8px {
  margin-bottom: 8px;
}

.more-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.more-reason-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.icon-size-24px {
  width: 24px;
  height: 24px;
}

.epyc-heading-container-26 {
  justify-content: center;
  max-width: 950px;
  display: flex;
}

.heading-style-h2-new-3 {
  letter-spacing: 0;
  margin-bottom: 10px;
  font-size: 2.125rem;
  font-weight: 600;
  line-height: 2.75rem;
}

.top-60px-6 {
  margin-top: 60px;
}

.categories_tab-menu-4 {
  grid-column-gap: 2rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.flex-horizontal-center-left-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.category_img-wrap-4 {
  width: 100%;
}

.epyc_text-color-yellow-400-2 {
  color: #ffd166;
}

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

.categories_tab-link {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  text-align: left;
  background-color: #0000;
  border-bottom: 1px solid #ffba1c;
  flex-direction: column;
  align-items: stretch;
  padding: .96875rem .3125rem;
  display: flex;
}

.categories_tab-link:hover {
  color: #ffd166;
}

.categories_tab-link.w--current {
  color: #ffba1c;
  background-color: #fff0;
  border-bottom-width: 2px;
}

.integrations_component {
  z-index: 2;
  padding-left: 3rem;
  display: flex;
  position: relative;
}

.intergations_content {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  max-width: 24rem;
  display: flex;
  position: relative;
}

.integrations_wrapper {
  z-index: 1;
  flex-flow: column;
  justify-content: space-between;
  margin-right: -1.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.integrations_marquee-wrapper {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.integrations_marquee-flex {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.integrations_marquee-flex._2 {
  align-items: flex-end;
}

.integrations_marquee-wrap {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.integrations_image {
  aspect-ratio: 290 / 106;
  width: 100%;
  max-width: 15.625rem;
}

.integrations_marquee-overlay {
  z-index: 2;
  pointer-events: none;
  background-image: linear-gradient(90deg, #fafaf9, #0000 20% 80%, #fafaf9);
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

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

.tools-hris {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.border-line-tools {
  opacity: 0;
  border: 1px #a8a29e;
  border-left-style: dashed;
  width: 1px;
}

.testimonial-wrapper-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.testimonial-slide-3 {
  text-align: center;
  height: auto;
  padding: 20px;
}

.testimonial-slide-cover-3 {
  border: 1px solid #e7e5e4;
  border-radius: 20px;
  min-height: auto;
  display: flex;
  overflow: hidden;
  box-shadow: 0 5px 13px #0000001a;
}

.testimonial-image-box-new-2 {
  background-color: #ddf4fa;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: auto;
  display: flex;
}

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

.testimonial-content-box-3 {
  color: #021b33;
  text-align: left;
  flex: 1;
  align-items: center;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 4em;
  display: flex;
}

.button-text-14, .inline-block-43, .inline-block-43:hover {
  display: inline-block;
}

.testimonial-sub-nav-4 {
  justify-content: center;
  align-items: flex-end;
  margin-top: 40px;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.testimonial-sub-nav-4.grid-in {
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.slide-nav-item-4 {
  border: 1px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-bottom: 0;
  display: flex;
}

.slide-nav-item-4.slide-active {
  border: 1px solid #cfd7e2;
  border-radius: 6px;
}

.sub-nav-logo-4 {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: 55px;
  padding: 8px;
  display: flex;
}

.sub-nav-logo-4.h-50 {
  height: 50px;
}

.empuls-footer_stats-component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.footer_badges-component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2px 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.footer_stars-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  display: flex;
}

.footer_stats-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.h3_footer-stats {
  color: #57534e;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  display: flex;
}

.h3_footer-stat-bold {
  color: #0c0a09;
  font-size: 2.25rem;
  font-weight: 600;
}

.h3_footer-stat-bold.margin-right-1rem {
  margin-right: 1rem;
}

.footer_dash-line {
  border: .5px dashed #0c0a0933;
  align-self: stretch;
  width: 1px;
}

.footer_badge-wrapper {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.badges-content-wrapper {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.h2-badges {
  color: #0c0a09;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2em;
}

.p-badges {
  color: #57534e;
}

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

.bade-image {
  aspect-ratio: 86 / 98;
  width: 100%;
  max-width: 5.5rem;
}

.epyc-faq-wrapper {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  width: 100%;
  max-width: 800px;
  display: flex;
}

.epyc-faq-container {
  cursor: pointer;
  background-color: #f6f7f9;
  border-radius: 1rem;
  padding: 2rem;
  overflow: hidden;
  box-shadow: 0 2px 3px #0000001a;
}

.epyc-faq-ques-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.epyc-faq-arw-container {
  color: #035bff;
  background-color: #e6eeff;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.epyc-faq-arw_icon {
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 8px;
  display: flex;
}

.epyc-faq-ans-wrapper {
  overflow: hidden;
}

.epyc-faq-ans-container {
  padding-top: 1.5rem;
}

.epyc-rich-text {
  color: #394960;
  max-width: 670px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.delete-class {
  z-index: 1;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
}

.empuls-hero-wrapper {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
  position: relative;
}

.empuls-hero-wrapper.lp-hero-form {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr;
}

.empuls-hero_badge-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.h2-form {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.empuls-logos_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.empuls-4xgrid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  place-items: stretch stretch;
  display: grid;
}

.centre_bottom-margin_3rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 85ch;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.h4-ppc {
  color: #041a2f;
  font-size: 1.25rem;
  line-height: 1.4;
}

.empuls-marketplace_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.footer-top-content-wrapper {
  z-index: 1;
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  margin-bottom: -135px;
  display: flex;
  position: relative;
}

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

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

.margin-top-4.margin-custom2 {
  width: 100%;
}

.margin-top-4.margin-medium.flex {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.reco-card-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border: 1px solid #eff2f5;
  border-radius: 1rem;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 1.75rem;
  display: flex;
  box-shadow: 0 10px 20px #0000001a;
}

.reco-logo-wrapper {
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2rem 1.5rem;
  display: flex;
}

.reco-logo-wrapper.blue {
  background-color: #1d4ed8;
}

.reco-logo-wrapper.orange {
  background-color: #fff1e5;
  background-image: none;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 2rem 1.5rem;
  display: flex;
}

.reco-text-wrapper {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex-direction: column;
  height: auto;
  display: flex;
}

.reco-text-wrapper.horizontal {
  margin-bottom: 0;
}

.reco-list {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  flex-direction: column;
  display: flex;
}

.reco-list-item {
  padding-bottom: 0;
}

.epyc_reco-card-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border: 1px solid #eff2f5;
  border-radius: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1.75rem;
  display: grid;
  box-shadow: 0 10px 20px #0000001a;
}

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

.epyc-6-col-layout.badge-layout {
  margin-top: 1.75rem;
}

.epyc-badge-img_container {
  color: #e6eeff;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/68540f98e180411bbc66e2c1_Frame%205.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #e6eeff;
  border-radius: 1rem;
  width: auto;
  height: auto;
  padding: 1rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 12px 26px #0000001a;
}

.epyc-badge-img {
  z-index: 1;
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: relative;
}

.epyc-badge-img_bg {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.new-footer-cta-wrapper-2 {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  background-color: #ffd166;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 1.125rem;
  justify-content: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 3.75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.epyc_cta-copy-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 840px;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.epyc_btn-dark {
  color: #fff;
  background-color: #041a2f;
  border-radius: .375rem;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem 1.25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.epyc_btn-dark:hover {
  background-color: #035bff;
}

.epyc_btn-dark.have-icon {
  display: flex;
}

.epyc-cta-badges-wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% 3.75rem 0% auto;
}

.badge-row-container-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  height: 100%;
  display: flex;
}

.badge-row-container-2.is-1st {
  justify-content: flex-start;
}

.badge-row-container-2.is-2nd {
  justify-content: flex-end;
}

.epyc-badge-row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  height: 43rem;
  display: flex;
  transform: translate(0);
}

.footer-badge-2 {
  flex: none;
  width: 7rem;
  height: 7rem;
}

.footer-badge-img {
  width: 100%;
  height: 100%;
}

.epyc-footer-cotent-container {
  background-color: #041a2f;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 13.4375rem;
  padding-bottom: 5rem;
  display: block;
  position: relative;
}

.epyc-footer-content_wrapper {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
}

.epyc-footer-copyright {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.link-block-17, .link-block-18 {
  color: #afbccf;
  align-self: flex-end;
}

.epyc-hide {
  display: none;
}

.empuls-footer_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.empuls-footer_padding {
  padding-left: 3rem;
  padding-right: 3rem;
}

.epyc-gradient-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(170deg, #00b287 35%, #035bff 84%, #041a2f);
  -webkit-background-clip: text;
  background-clip: text;
}

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

.needs_4xgrid._1-row {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  margin-top: 30px;
  padding-bottom: 0;
  padding-right: 0;
}

.needs_4xgrid.gap-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.epyc-video-img {
  border-radius: 1rem;
  overflow: hidden;
}

._3-col {
  width: 100%;
  display: flex;
}

._3-col.gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

._3-col.gap-40px.top-80px {
  padding-top: 60px;
}

.col-card {
  border: .5px solid #cfd7e2;
  border-radius: 16px;
  width: 100%;
  max-width: 360px;
  height: 100%;
  min-height: 276px;
  padding: 20px;
  box-shadow: 0 2px 3px #00000012;
}

.top-img.flex {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.btm-content.top-20px {
  margin-top: 20px;
}

.h4-card {
  color: #041a2f;
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 28px;
}

.point-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 240px;
  display: flex;
}

.point-wrapper.auto {
  width: auto;
  max-width: none;
}

.point-wrapper.h-flex.increase {
  max-width: 300px;
}

.pointer-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.tick {
  height: 100%;
  max-height: 24px;
}

.para-16px {
  color: #394960;
  margin-bottom: 0;
  line-height: 24px;
}

.section-comp {
  z-index: 99;
  padding: 5rem 3rem;
}

._2-col {
  flex-direction: column;
  align-items: center;
  display: flex;
}

._2-col.flex {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

._2-col.flex.gap-60px {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.wrap-width-720px {
  width: 100%;
  max-width: 720px;
}

.wrap-width-720px.flex--left {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.h3-28px {
  color: #041a2f;
  font-size: 28px;
  line-height: 40px;
}

.h3-28px.btm-16px {
  margin-bottom: 16px;
}

.compass_pricing-component {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.btn_top-margin {
  color: #fff;
  background-color: #035bff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: .625rem 1.25rem;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.btn_top-margin.col-roy-blue {
  background-color: #035bff;
  padding: 11px 16px;
}

.btn_top-margin.col-roy-blue._1px-bd {
  border: 1px solid var(--royal-blue-2);
  display: inline-block;
}

.btn_top-margin.col-roy-blue.hide {
  display: none;
}

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

.inner-2-col {
  width: 100%;
}

.inner-2-col.flex {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.inner-2-col.flex.top-20px {
  margin-top: 20px;
}

.inner-2-col.flex.fixed-width-540px {
  max-width: 540px;
}

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

.flex-vertical_1rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.content-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.content-wrap.width {
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.green-eyebrow-text-16px {
  color: #00b287;
  font-size: 20px;
  line-height: 28px;
}

.green-eyebrow-text-16px.weight-600px {
  font-weight: 600;
}

.green-eyebrow-text-16px.weight-600px.left-aligned {
  opacity: .9;
  text-align: left;
  line-height: 1.6;
}

.green-eyebrow-text-16px.weight-600px.left-aligned.btm-16px {
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 22px;
}

.green-eyebrow-text-16px.weight-600px.center-aligned {
  align-items: flex-start;
}

.faq_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

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

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

.epyc-text-size-regular-11 {
  letter-spacing: .15px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.epyc-text-size-regular-11.ts-m-16.epyc_text-weight-semibold.epyc_text-color-grey-900 {
  color: #041a2f;
  font-weight: 600;
}

.epyc-faq-body {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #394960;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 670px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.epyc-faq-body ul, .epyc-faq-body li {
  list-style-type: disc;
}

.heading-1-7 {
  color: #041a2f;
  font-size: 46px;
  font-weight: 600;
  line-height: 54px;
  position: static;
}

.heading-1-7.col-white {
  color: var(--white);
}

.g2-badge-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: .5px solid #fff;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 18px 10px 10px;
  display: flex;
}

.p-16px-33 {
  color: var(--dark-slate-blue);
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.p-16px-33.no-btm {
  margin-bottom: 0;
}

.p-16px-33.no-btm.col-white {
  color: #fff;
}

.p-20px {
  color: #041a2f;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.p-20px.btm-20px {
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 20px;
}

.code-div-100-3 {
  color: #5f6368;
  width: 100%;
}

.code-div-100-3.m-20px {
  margin-bottom: 20px;
}

.heading-2-73 {
  font-size: 34px;
  line-height: 44px;
}

.heading-2-73.align-ct {
  text-align: center;
}

.heading-2-73.align-ct._40px-btm.p-18px-600 {
  line-height: 1.5;
}

.div-block-547 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.image-282.new {
  padding-bottom: 130px;
}

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

.footer-logo-link-3 {
  width: 10.25rem;
}

.link-block-19, .link-block-20 {
  color: #afbccf;
  align-self: flex-end;
}

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

.grid-col-2-2.is-col-white {
  color: var(--white);
}

.page-layout-3 {
  width: 100%;
  overflow: hidden;
}

.section-compass-new {
  padding: 80px 3rem;
}

.section-compass-new.bg-b.bg-new {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/61320bb0a0e8acaac61d1031_Benfits%20bg%20(2).svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-compass-new.bg-b.bg-new.m-h {
  background-image: none;
  height: 640px;
  padding-top: 60px;
  padding-bottom: 80px;
}

.section-compass-new.margin-both-30px {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-compass-new.margin-both-30px.hide {
  display: none;
}

.hero-wrapper-sales-2 {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.left-sales-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 564px;
  display: flex;
}

.epyc-heading-style-h1-2 {
  color: #041a2f;
  letter-spacing: -.96px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.75rem;
  font-weight: 600;
  line-height: 1.29167;
}

.list-item-demo-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.epyc_text-color-grey-900 {
  color: #041a2f;
}

.epyc_text-color-grey-900.container-small {
  max-width: 50rem;
}

.epyc-text-size-subhead-2 {
  color: #00b287;
  letter-spacing: .5px;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.epyc-text-size-subhead-2.epyc_text-color-grey-900 {
  color: #041a2f;
  font-weight: 600;
}

.div-block-549 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.desktop-hide {
  display: none;
}

.p-16-600-4 {
  color: #041a2f;
  font-weight: 600;
}

.p-16-600-4.col-dark {
  color: var(--heading);
}

.p-16-600-4.col-dark._20px-btm {
  margin-bottom: 20px;
}

.p-16px-34 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.p-16px-34.no-btm {
  margin-bottom: 0;
}

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

.heading-2-74 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.heading-2-74.align-ct {
  text-align: center;
}

.div-block-496 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.hide-in-mob-3 {
  width: 0%;
  height: 99.9999%;
}

.epyc-heading-style-h2-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.testimonial_tabs-2 {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.testimonial_tabs-menu {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  order: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch center;
  width: 100%;
  height: 70px;
  margin-top: 1.875rem;
  padding-left: 3.625rem;
  padding-right: 3.625rem;
  display: grid;
}

.testimonial_tabs-menu.flex {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.testimonial_tabs-link {
  background-color: #0000;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding: 1.25rem;
  display: flex;
}

.testimonial_tabs-link:hover {
  border: 1px solid #cfd7e2;
}

.testimonial_tabs-link.w--current {
  background-color: #0000;
  border: 1px solid #cfd7e2;
}

.testimonial_tabs-link.white {
  color: var(--white);
}

.testimonial_tabs-content-2 {
  width: 100%;
  height: 100%;
  min-height: 360px;
}

.testimonials_tab-pane-2 {
  border-radius: 18px;
  width: 100%;
  max-width: 900px;
  height: 420px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  overflow: hidden;
}

.testimonial-slide-cover-i-5 {
  border: 1px solid #cfd7e2;
  border-radius: 18px;
  max-width: 900px;
  min-height: 360px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
  box-shadow: 0 10px 20px #0000001a;
}

.testimonial-content-box-i-2 {
  color: #111536;
  text-align: left;
  flex: 1;
  align-items: center;
  padding: 3rem;
  display: flex;
}

.footer-logo-link-4 {
  width: 8.1875rem;
}

.link-block-21 {
  color: #afbccf;
  align-self: flex-end;
}

.container-compass-4 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.mask-courses-2 {
  width: 100%;
  height: 100%;
  overflow: visible;
}

.item-courses-2 {
  margin-bottom: 25px;
  margin-right: 30px;
}

.card-3-standard-4 {
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 25px;
  display: flex;
  position: relative;
}

.card-3-standard-4.center.outline {
  background-color: #fff;
  height: 400px;
  box-shadow: 1px 1px 20px #4d4d4d1a;
}

.card-3-standard-4.center.outline.link-bg.white-card {
  box-shadow: none;
  background-color: #0000;
  border: 1px solid #cecff5;
  border-radius: 1rem;
  height: auto;
  padding: 0;
  transition-property: none;
}

.star-img-2 {
  width: 100%;
  height: 80%;
  margin-bottom: 0;
}

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

.left-arrow-8 {
  color: #232a37;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  font-size: 14px;
  display: flex;
  inset: auto auto -15% 0%;
  box-shadow: 0 8px 17px #121d461a;
}

.left-arrow-8:hover {
  background-color: #246ef6;
}

.blue-arrow-int-2 {
  transform-style: preserve-3d;
  width: 18px;
  height: 18px;
  position: absolute;
  inset: auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.slide-nav-10 {
  display: flex;
}

.read-wrapper {
  text-align: center;
  margin-top: 40px;
}

.read-wrapper.case-study-link {
  margin-top: 0;
}

.secondary-btn {
  color: #246ef6;
  justify-content: center;
  align-items: center;
  padding: 9px 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.secondary-btn:hover {
  color: #035bff;
}

.text-block-374 {
  text-decoration: none;
  display: inline-block;
}

.arrow-code-testimonial {
  display: none;
}

.hero-wrapper-sales {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.inter-h1 {
  text-align: left;
  font-size: 46px;
  font-weight: 600;
  line-height: 1.3;
}

.inter-h1.wh {
  color: #fff;
}

.inter-h1.wh._38px {
  font-size: 38px;
}

.span-orange-2 {
  color: #ff7e33;
}

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

.main-block.ct {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.white-bg-2 {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/68592292e5e9a881af5120e6_Option%202.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  padding: 10px;
  display: block;
}

.div-block-308 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.text-block-310 {
  color: #fff;
  background-color: #ff5e00;
  border-radius: 14px;
  margin-bottom: 20px;
  padding: 9px 15px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1em;
  display: inline-block;
}

._34px {
  color: #26262d;
  font-size: 34px;
  font-weight: 600;
  line-height: 42px;
}

.image-245 {
  width: 100%;
}

.div-block-309 {
  background-color: #fef8e7;
  border-radius: 16px;
  padding: 20px;
}

.heading-2-inter {
  color: #24252f;
  font-size: 30px;
}

.heading-2-inter.small-h2 {
  color: #26262d;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.cta-buttons {
  width: 228px;
}

.text-block-293 {
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.inline-block-44, .inline-block-44:hover {
  display: inline-block;
}

.rel-copy {
  z-index: -1;
  background-color: #021b33;
  border-radius: 0;
  width: 100%;
  height: 500px;
  position: absolute;
  inset: 0%;
}

.rel-copy.auto {
  height: auto;
}

.rel-copy.auto._80px {
  height: auto;
  min-height: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.check-flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.bold-text {
  color: var(--heading);
  font-weight: 600;
}

.container-large-11 {
  width: 100%;
  max-width: 75rem;
  padding-top: 0;
}

.flex-vertical-center-10 {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-vertical-center-10.gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.green-eyebrow-text {
  color: #00b287;
  font-size: 20px;
  line-height: 28px;
}

.h2-34px {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.h2-34px.align-ct {
  text-align: center;
}

.h2-34px.align-ct.no-btm-margin {
  margin-bottom: 0;
}

._2-col-wrap {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  align-items: center;
  width: 100%;
  display: flex;
}

._2-col-wrap.top-80px {
  padding-top: 60px;
}

.content-wrapper {
  width: 100%;
}

.img-wrapper._500px-500px {
  width: 100%;
  max-width: 500px;
  height: 100%;
  max-height: 500px;
}

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

.italics-small {
  color: #272341;
  margin-top: 1rem;
  margin-bottom: 0;
  font-size: .875rem;
  font-style: italic;
}

.h3-subtext {
  color: var(--heading);
  font-size: 1rem;
}

.empuls_tools-component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.epyc-heading-style-h2-5 {
  color: #041a2f;
  letter-spacing: -.68px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.33333;
}

.epyc-heading-style-h2-5.epyc_text-color-grey-900 {
  color: #041a2f;
}

.epyc-heading-style-h2-5.text-color-white {
  color: #fff;
}

.features_tabs-4 {
  grid-column-gap: 0rem;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.features_tabs-menu-3 {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  flex-direction: column;
  width: 100%;
  max-width: 26rem;
  display: flex;
}

.features_tab-link-3 {
  color: #394960;
  letter-spacing: .009375rem;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #e6eeff;
  background-color: #fff;
  border: .5px solid #e6eeff;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  padding: .75rem 1.0625rem .75rem .75rem;
  font-weight: 500;
  transition: all .2s;
  display: flex;
  box-shadow: 0 2px 3px #00000012;
}

.features_tab-link-3:hover {
  color: #035bff;
  border: .5px solid #e6eeff;
  box-shadow: 1px 6px 10px 3px #0000000f;
}

.features_tab-link-3.w--current {
  color: #035bff;
  background-color: #fff;
  border: .5px solid #e6eeff;
  box-shadow: 1px 6px 10px 3px #0000000f;
}

.flex-horizontal-center-left-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.flex-horizontal-center-left-9.gap-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: space-between;
  width: 100%;
}

.smokey_block-3 {
  background-color: #f6f7f9;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3.125rem;
  height: 3.125rem;
  display: flex;
}

.vert-tabs-copy-container-3.hide-computer {
  -webkit-text-stroke-width: 0px;
  display: none;
}

.flex-vertical-left-top-6 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flex-vertical-left-top-6.gap-20 {
  grid-row-gap: 1.25rem;
}

.flex-vertical-left-top-6.gap-12 {
  grid-row-gap: .75rem;
}

.flex-vertical-left-top-6.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.epyc_text-color-grey-700 {
  color: #394960;
}

.epyc-text-size-regular-12 {
  letter-spacing: .15px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
}

.epyc-text-size-regular-12.epyc_text-color-grey-700 {
  color: var(--dark-slate-blue);
}

.epyc-text-size-regular-12.ts-m-16.epyc_text-weight-semibold.epyc_text-color-grey-900 {
  color: #041a2f;
  font-weight: 600;
}

.epyc-text-size-regular-12.epyc_text-weight-semibold {
  font-weight: 600;
}

.epyc-text-size-regular-12.epyc_text-weight-semibold.epyc_text-color-grey-900 {
  color: #041a2f;
  font-weight: 600;
}

.epyc-text-size-regular-12.more-line-height {
  line-height: 2;
}

.text-left-align {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  flex-direction: column;
  display: flex;
}

.list-item-2 {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.features_tab-content-4 {
  background-color: #fff;
  border: 1px solid #eff2f5;
  border-radius: 12px;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: 2rem;
  padding: 2.5rem;
  display: flex;
  box-shadow: 0 2px 3px #0000000f;
}

.needs-icon-5 {
  color: #035bff;
  background-color: #e6eeff;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  padding: .8125rem;
  display: flex;
}

.vertical-left {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  background-color: #f6f7f9;
  border-radius: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 20px 28px;
  display: flex;
}

.home-action-video-wrapper-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 3rem 1.625rem;
  display: flex;
  position: relative;
}

.epyc-pnb-int-container {
  background-color: #f6f7f9;
  border: 1px solid #cfd7e2;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  padding-top: 24px;
  padding-left: 24px;
  position: relative;
  overflow: hidden;
}

.epyc-pnb-int._1 {
  width: 58%;
  position: absolute;
}

.epyc-pnb-int._2 {
  align-items: flex-end;
  width: 128%;
  position: absolute;
}

.epyc-pnb-int._3 {
  width: 58%;
  position: absolute;
  transform: translate(0, 110%);
}

.epyc-pnb-int._4 {
  position: absolute;
  transform: translate(0, 110%);
}

.epyc-check-pointer {
  color: #00b287;
}

.epyc-3-col-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-needs-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: left;
  border: .5px solid #cfd7e2;
  border-radius: 18px;
  flex-direction: column;
  padding: 1.25rem;
  display: flex;
}

.home-needs-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.home-needs-top.is-horizontal {
  flex-direction: row;
  align-items: center;
}

.epyc-section-container-4 {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.home-why-tabs-container {
  width: 100%;
}

.home-why-tabs-2 {
  align-items: center;
  display: flex;
}

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

.home-why-tabs-link-4 {
  background-color: #ddd0;
  border-bottom: 1px solid #cfd7e2;
  flex-direction: column;
  justify-content: space-between;
  max-width: 30rem;
  padding: 1.875rem 1.25rem;
  display: flex;
}

.home-why-tabs-link-4.w--current {
  color: #041a2f;
  background-color: #ddd0;
  border-top: 2px solid #035bff;
  border-bottom: 1px solid #cfd7e2;
  flex-direction: column;
  max-width: 30rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-weight: 500;
}

.why-tabs-top-2 {
  justify-content: space-between;
  align-items: center;
  min-width: 27.5rem;
  display: flex;
}

.why-tabs-icon-container {
  background-color: #e6eeff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.why-tabs-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.why-tabs-bottom-wrapper {
  overflow: hidden;
}

.why-tabs-bottom-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 1rem;
  transition: all .3s;
  display: flex;
}

.epyc-text-size-regular-2 {
  letter-spacing: .15px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.epyc-text-size-regular-2.epyc_text-color-grey-700 {
  color: var(--dark-slate-blue);
}

.why-tabs-img {
  width: 100%;
}

.why-tabs-img.hide-computer {
  -webkit-text-stroke-width: 0px;
  display: none;
}

.home-why-tabs-content {
  width: 100%;
  padding-left: 1.5rem;
}

.why-tabs-pane {
  width: 100%;
}

.why-tabs-img-wrapper {
  width: 100%;
  height: 100%;
}

.page-padding {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
}

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

.epyc-text-size-subhead-5 {
  color: #00b287;
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.ticker-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  color: var(--white);
  text-align: center;
  width: 200%;
  display: flex;
}

.ticker-container {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: row;
  flex: none;
  display: flex;
}

.ticker-img-wrapper {
  aspect-ratio: 230 / 402;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 230px;
  height: auto;
  padding: 1.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ticker-img-overlay {
  z-index: 1;
  opacity: .3;
  background-color: #041a2f;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.ticker-img-overlay.is-dark {
  z-index: 1;
  opacity: .6;
}

.ticker-img {
  z-index: 0;
  object-fit: cover;
  flex: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.epyc-check-pointer-3 {
  color: #00b287;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.epyc-text-size-regular-4 {
  letter-spacing: .15px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.epyc-check-pointer-4 {
  color: #00b287;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.epyc-text-size-regular-13 {
  letter-spacing: .15px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.epyc-check-pointer-5 {
  color: #00b287;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.epyc-text-size-regular-14, .epyc-text-size-regular-15 {
  letter-spacing: .15px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.epyc-text-size-regular-15.epyc_text-weight-semibold.epyc_text-color-grey-900 {
  color: #041a2f;
  font-weight: 600;
}

.epyc-text-size-regular-16 {
  letter-spacing: .15px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.epyc-text-size-regular-16.epyc_text-weight-semibold.epyc_text-color-grey-900 {
  color: #041a2f;
  font-weight: 600;
}

.epyc-site-wrapper {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.hero-wrapper-sales-3 {
  grid-column-gap: 80px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.logos-block {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.epyc-content-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 80px;
  display: flex;
}

.epyc-g2-tag {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/685bc6b0e3e606e2cccac2d1_EYEBROW-LOGO.webp");
  background-position: 12px;
  background-repeat: no-repeat;
  background-size: 32px 32px;
  border: 1px solid #fd7400;
  border-radius: 14rem;
  padding: 14px 16px 14px 56px;
  font-weight: 500;
}

.guide_post-block {
  background-color: #fff;
  border-radius: 18.75px;
  width: 26.25rem;
  height: 26.3625rem;
  box-shadow: 0 10.41px 10.41px #0000001a;
}

.guide_post-img {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/685bc6b0e3e606e2cccac2e3_thankyou_guide.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 18.7px;
  border-top-right-radius: 18.7px;
  height: 185.14px;
  padding-top: 15px;
  padding-right: 15px;
  position: relative;
}

.guide_label {
  background-color: #fffc;
  border: 1px solid #fff;
  border-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 67px;
  height: 35px;
  display: flex;
  position: absolute;
  inset: 15px 15px 0% auto;
}

.guie_post-content-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 30.83px;
  display: flex;
}

.primary-links {
  color: #035bff;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  transition: all .2s;
  display: flex;
}

.underline_txt {
  text-decoration: underline;
}

.inline-block-45 {
  display: inline-block;
}

.epyc-emp_lp-hero-sec-bg {
  z-index: 0;
  background-color: #e6eeff;
  position: absolute;
  inset: 0%;
}

.epyc-emp_lp-hero-sec-bg.is-yellow {
  background-color: #ffd166;
}

.epyc-emp_lp-hero-sec-bg.is-blue {
  min-height: 38rem;
  padding-bottom: 7rem;
}

.epyc-video-lb {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.epyc-video-img-3 {
  object-fit: contain;
  border-radius: 1rem;
  height: auto;
  overflow: hidden;
}

.epyc-text-size-subhead-4 {
  color: #00b287;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.p-small {
  margin-bottom: 0;
  font-size: .875rem;
}

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

.social-slider-wrapper {
  z-index: 9999;
  width: 100%;
  height: 100%;
}

.social-slider {
  background-color: #ddd0;
  width: 100%;
  height: 100%;
}

.social-slider-mask {
  width: 100%;
  height: 100%;
}

.social-slide {
  width: 100%;
  height: 100%;
  margin-right: .5rem;
}

.social-slider-icon, .social-slider-nav {
  display: none;
}

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

.flex-vertical-left-top-8 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flex-vertical-left-top-8.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.flex-vertical-left-top-8.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.flex-vertical-left-top-8.gap-12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: space-between;
  width: 100%;
}

.epyc-text-size-large-2 {
  letter-spacing: .03px;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.44444;
}

.epyc-text-size-regular-19 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.epyc-text-size-regular-19.epyc_text-weight-semibold.epyc_text-color-grey-900 {
  color: #041a2f;
  font-weight: 600;
}

.flex-vertical-left {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.nav-dark-btn-8 {
  color: #035bff;
  background-color: #e6eeff;
  border: 1px solid #0000;
  border-radius: .375rem;
  justify-content: center;
  padding: .375rem 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  transition: all .2s;
  display: flex;
}

.nav-dark-btn-8:hover {
  color: #fff;
  background-color: #035bff;
}

.nav-dark-btn-8.hide {
  display: none;
}

.nav-transparent-btn-3 {
  color: #041a2f;
  border: 1px solid #cfd7e2;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  padding: .375rem 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5em;
  transition: all .2s;
  display: flex;
}

.nav-transparent-btn-3:hover {
  color: #035bff;
  border-color: #035bff;
}

.nav-transparent-btn-3.hide {
  display: none;
}

.section-plum-22 {
  padding: 80px 20px;
  transition: all .3s ease-in-out;
}

.div-block-550 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.flex-horizontal-center-left-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.flex-horizontal-center-left-10.btm-20 {
  margin-bottom: 20px;
}

.p-16px-35 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.testimonial-stats-number-wrapper-3 {
  position: relative;
}

.p-14px-9 {
  color: #394960;
  text-align: left;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 22px;
}

.p-14px-9.no-btm {
  margin-bottom: 0;
}

.html-embed-40 {
  color: #394960;
}

.button-holder-3 {
  margin-right: 20px;
}

.button-holder-3.last {
  margin-right: 0;
}

.section-plum-23, .section-plum-24 {
  padding: 80px 20px;
  transition: all .3s ease-in-out;
}

.section-plum-24._60px-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-plum-24._60px-padding.bg-alice-blue {
  background-color: #fafcff;
}

.div-block-551 {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 10px;
  display: grid;
}

.inline-block-46, .inline-block-46:hover {
  display: inline-block;
}

.section-plum-25 {
  padding: 80px 20px;
  transition: all .3s ease-in-out;
}

.section-plum-25._40px-btm-padding {
  padding-bottom: 40px;
}

.section-plum-25._40px-btm-padding.bg-points {
  background-image: linear-gradient(#fafaf9, #fff 52%);
}

.section-plum-25.bg-alice-blue {
  background-color: #fafcff;
}

.section-plum-25._60px-btm-padding {
  padding-bottom: 60px;
}

.section-plum-25._40px-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-plum-25._60-px-btm-padding {
  padding-bottom: 60px;
}

.section-plum-25.less-padding {
  padding-top: 20px;
  padding-bottom: 60px;
}

.section-plum-25.less-padding.none {
  padding-top: 40px;
  padding-bottom: 0;
}

.section-plum-25.less-padding.top-less-padding {
  margin-top: 20px;
  padding-top: 0;
}

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

.top-60px-7 {
  margin-top: 60px;
}

.bd-wrapper-5 {
  border-radius: 24px;
  padding: 2px;
}

.hero-buttons-container-5 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial-stats-item-5 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  padding: 13px 30px 20px;
  font-size: 14px;
  line-height: 160%;
  display: flex;
}

.heading-1-8 {
  color: #041a2f;
  font-size: 46px;
  font-weight: 600;
  line-height: 54px;
  position: static;
}

.html-embed-41 {
  display: none;
}

.div-block-552 {
  width: 6px;
  height: 80%;
  position: absolute;
  inset: 0% auto 0% -26px;
  overflow: hidden;
}

.div-block-553 {
  background-color: #ffc400;
  width: 6px;
  height: 100%;
}

.padding-global-7 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

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

.span-text-small {
  font-size: 1rem;
  font-weight: 400;
}

.home-stats_headear-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-stats_grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.stats_icon {
  aspect-ratio: 1;
  width: 100%;
  max-width: 3.5rem;
}

.yellow_line {
  background-color: #ffb200;
  border-radius: .75rem;
  width: 100%;
  max-width: 5rem;
  height: 3px;
}

.home-stats_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.h2 {
  margin-bottom: 0;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.3;
}

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

.home-stats_card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff;
  border-radius: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.25rem;
  display: flex;
}

.h3-stats {
  color: #0c0a09;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.15;
}

.section_home-stats {
  background-color: #1d4ed8;
}

.padding-global-9 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

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

.marketplace-card-h {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.category_img-wrap-5 {
  width: 100%;
}

.marketplace-card_icon {
  aspect-ratio: 1;
  width: 100%;
  max-width: 3.2rem;
}

.flex-horizontal-center-left-14 {
  color: #041a2f;
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.hide_chevron {
  align-self: center;
  display: none;
}

.section_marketplace {
  color: #fafaf9;
  background-color: #fafaf9;
}

.marketplace-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  color: #0c0a09;
  border: 1px solid #e7e5e4;
  border-radius: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.25rem;
  display: flex;
  overflow: hidden;
}

.marketplace-card_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;
  display: grid;
}

.category_img {
  box-shadow: 0 -20px 36.67px 20px #686d841a;
}

.text-new {
  color: #0c0a09;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

.marketplace_tab-link {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  text-align: left;
  background-color: #0000;
  border-bottom: 1px solid #cfd7e2;
  flex-direction: column;
  align-items: stretch;
  padding: .96875rem .3125rem;
  font-weight: 400;
  display: flex;
}

.marketplace_tab-link:hover {
  color: #ffba1c;
}

.marketplace_tab-link.w--current {
  color: #ffba1c;
  background-color: #0000;
}

.flex-vertical-center-15 {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.marketplac-card_content {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.button-new {
  color: #fff;
  background-color: #246ef6;
  border-radius: .375rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.25rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 3px #00000012;
}

.button-new:hover {
  color: #fff;
  background-color: #035bff;
}

.button-new.black-border {
  box-shadow: none;
  color: #292524;
  background-color: #0000;
  border: 1px solid #292524;
}

.button-new.black-border.margin-top {
  margin-top: 5rem;
}

.button-new.white {
  box-shadow: none;
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
}

.text-size-small-9 {
  color: #041a2f;
  font-size: 1rem;
  line-height: 1.5;
}

.marketplace_header-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.padding-section-medium-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.categories_tab-menu-5 {
  grid-column-gap: 2rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.margin-top-80-2 {
  margin-top: 5rem;
}

.margin-top-80-2.width-100 {
  width: 100%;
}

.section_compliance {
  background-color: #1d4ed8;
}

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

.text-white-2.fixed-36ch {
  color: var(--white);
  max-width: 36ch;
}

.green_line {
  background-color: #87e1bf;
  border-radius: .75rem;
  width: 100%;
  max-width: 5rem;
  height: 3px;
}

.compliance_content {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 29.375rem;
  display: flex;
}

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

.compliance_content-wrapper.grid-it {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.compliance_image {
  aspect-ratio: 1440 / 811;
  width: 100%;
  max-width: 30rem;
}

.compliance_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.compliance_header-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-compliance-header {
  box-sizing: border-box;
  aspect-ratio: 1;
  align-self: auto;
  width: 100%;
  max-width: 4rem;
}

.demo-heading-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-3-5 {
  color: #041a2f;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.heading-3-5.no-btm {
  margin-bottom: 0;
}

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

.epyc-navbar {
  z-index: 2147483647;
  background-color: #fff;
  padding-top: .625rem;
  padding-bottom: .625rem;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 2px 6px #0000001a;
}

.epyc-nav-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.epyc-nav-brand {
  cursor: auto;
  height: 28px;
  display: flex;
}

.epyc-nav-brand.is-auto {
  height: auto;
}

.epyc-nav-brand_logo.is-width {
  aspect-ratio: 129 / 48;
  object-fit: contain;
  width: 125px;
}

.menu-btn_line._2 {
  align-items: flex-end;
}

.client-logo-container-2 {
  grid-column-gap: 64px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.client-logo-container-2.add {
  grid-template-columns: auto auto auto auto auto auto 1fr;
}

.new-logo-img-2 {
  width: auto;
  height: 30px;
}

.new-logo-img-2.bigger {
  object-fit: contain;
  height: 60px;
}

.common-margin-bottom {
  margin-bottom: 4.5rem;
}

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

.epyc-img-full {
  object-fit: contain;
  border-radius: 1rem;
  width: 100%;
  height: auto;
}

.epyc-text-size-regular-3 {
  letter-spacing: .15px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.pointer-flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.epyc-check-pointer-2 {
  color: #00b287;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.inline-block-3, .inline-block-3:hover {
  display: inline-block;
}

.apart-wrapper {
  grid-column-gap: 6.25rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 67.5rem;
  margin-top: 3.75rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.apart-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.apart-svg {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 3.125rem;
  display: flex;
}

.apart-info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.apart-info.dark {
  color: #4c6280;
}

.epyc-footer-wrapper {
  background-color: #f6f7f9;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.epyc-footer-wrapper.diwali-bg {
  background-color: #fff7e5;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/687ddb229dfdba1fdc7a1a2f_Frame%202087326812.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.epyc-8-col-layout.badge-layout {
  margin-top: 1.75rem;
}

.inline-block-47 {
  display: inline-block;
}

.footer-logo-link-5 {
  width: 8.1875rem;
}

.link-block-22, .link-block-23 {
  color: #afbccf;
  align-self: flex-end;
}

.badge-image {
  max-width: 22rem;
  margin-top: 2rem;
}

.epyc-lp-form {
  background-color: #f6f7f9;
  border: 2px solid #cfd7e2;
  border-radius: 1rem;
  flex-direction: column;
  flex: 1;
  align-items: center;
  max-width: 480px;
  padding: 30px 22px 30px 30px;
  display: flex;
  box-shadow: -36px 36px 66px #0000001a;
}

.epyc-section-copy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
}

.epyc-section-copy.vantage-gradient {
  background-image: linear-gradient(#fff, #f6f7f9 30%);
  padding-bottom: 0;
}

.tab-heading-6 {
  max-width: 1200px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

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

.align-center-3.max-h2-900 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.std-tabs-menu-5 {
  z-index: 2;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.std-tab-5 {
  z-index: -1;
  color: #273241;
  background-color: #fff;
  border-bottom: 2px solid #0000;
  flex: none;
  padding: 0 0 8px;
  font-weight: 600;
}

.std-tab-5:hover {
  color: #035bff;
}

.std-tab-5.w--current {
  z-index: 2;
  color: #035bff;
  background-color: #fff;
  border-bottom: 3px solid #035bff;
}

.std-tab-5.no-col {
  background-color: #0000;
}

.tab-button {
  justify-content: center;
  align-items: center;
  margin-top: 2.5rem;
  display: flex;
}

.inline-block-48 {
  display: inline-block;
}

.competitors_customers-component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.competitors_customers-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.competitors_customers-card {
  background-color: #fff;
  border-radius: 1rem;
  overflow: hidden;
}

.competitors_customers-top {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-color: #f6f7f9;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.competitors_customers-top.orange {
  background-color: #fff7e5;
}

.competitors_customers-top.blue {
  background-color: #e6eeff;
}

.competitors_customers-bottom {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.comp_cust-img {
  width: 60px;
  height: 60px;
}

.comp-cust_main {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.comp-cust_main-name {
  color: #041a2f;
  font-size: 1rem;
  font-weight: 600;
}

.comp-cust_main-type {
  color: #041a2f;
  font-size: .8rem;
  font-weight: 400;
}

.rating-flex {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.stars-img {
  aspect-ratio: 280 / 24;
  width: 100%;
  max-width: 15rem;
}

.client-logos_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.logos-clients {
  width: 100%;
}

.logos-clients.km {
  aspect-ratio: 362 / 71;
  max-width: 7.5rem;
}

.logos-clients.wd {
  aspect-ratio: 295 / 90;
  max-width: 6.125rem;
}

.logos-clients.avaya {
  aspect-ratio: 238 / 84;
  max-width: 5rem;
}

.logos-clients.merc {
  aspect-ratio: 392 / 100;
  max-width: 8.125rem;
}

.logos-clients.nestle {
  aspect-ratio: 205 / 54;
  max-width: 4.25rem;
}

.logos-clients.at-t {
  aspect-ratio: 68 / 28;
  max-width: 4.5rem;
}

.logos-clients.providence {
  max-width: 8.125rem;
}

.section-plum-26 {
  z-index: 99;
  padding: 5rem 3rem;
}

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

.text-size-regular {
  color: #021b33;
  font-size: 1rem;
  font-weight: 400;
}

.text-size-regular.max-width-1000 {
  max-width: 1000px;
}

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

.box-1-home {
  background-color: #e0edfe80;
  border: 1px solid #c9e0fe;
  border-radius: 18px;
  padding: 2rem;
}

.box-1-home.box-w {
  align-self: stretch;
  width: auto;
  height: 100%;
}

.box-1-home.is-bg-light-gold {
  background-color: #ffefcc;
  border-color: #ffd166;
}

.icon-40px {
  width: 40px;
  height: 40px;
}

.spacer-24px {
  padding-top: 24px;
}

.text-size-large-3 {
  color: #041a2f;
  letter-spacing: .001875rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.875rem;
}

.spacer-20px {
  padding-top: 20px;
}

.text-size-regular-8 {
  color: #041a2f;
  font-size: 1rem;
  font-weight: 400;
}

.hubspot-boxes {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.hubspot-boxes.grid-box-integration {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 850px;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.btn-hubspot-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-dark-btn-9 {
  color: var(--royal-blue-main);
  background-color: #e6eeff;
  border: 1px solid #0000;
  border-radius: .375rem;
  justify-content: center;
  padding: .375rem 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  transition: all .2s;
  display: flex;
}

.nav-dark-btn-9:hover {
  background-color: var(--royal-blue-main);
  color: #fff;
}

.nav-dark-btn-9.is-icon {
  padding-top: .625rem;
  padding-bottom: .625rem;
}

.nav-dark-btn-9.is-icon.primary-blue {
  color: #fff;
  background-color: #035bff;
}

.section-plum-27 {
  z-index: 99;
  padding: 5rem 3rem;
}

.section-plum-27.blue-bg-gradient {
  background-image: linear-gradient(#e0edfe, #e1eefe 25%, #fff);
}

.video-box {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.text-size-regular-9 {
  color: #021b33;
  font-size: 1rem;
  font-weight: 400;
}

.text-size-regular-9.max-width-850 {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.bg-image-9 {
  z-index: 0;
  border-radius: 8px;
  width: 430px;
  position: absolute;
  inset: 0%;
  box-shadow: 0 15px 50px -5px #692f4014;
}

.bg-image-9.diwali-moving-img {
  box-shadow: none;
  width: 400px;
}

.bg-image-9.diwali-moving-img.img-350-w {
  width: 350px;
}

.heading-2-75 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.p-16px-36 {
  color: var(--dark-slate-blue);
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.p-16px-36.no-btm {
  margin-bottom: 0;
}

.hello-bar-new {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #021b33;
  justify-content: center;
  align-items: center;
  padding: 12px 3rem;
  display: flex;
  position: relative;
}

.hello-bar-new.nav {
  justify-content: center;
  align-items: center;
}

.bar-text-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.bar-text-wrapper.center {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.tabbar-llink {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  transition-property: none;
  display: flex;
}

.div-block-337 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-direction: column;
  display: flex;
}

.tabbar-link-txt {
  color: #fff;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1;
}

.topbar-underline {
  background-color: #fff;
  height: .7px;
}

.inline-block-29 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.inline-block-29:hover {
  display: inline-block;
}

.close-icon-new {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: auto 2% auto auto;
}

.icon-close-2 {
  cursor: pointer;
  width: 17px;
  height: 17px;
}

.xoxoday_nav-wrapper {
  z-index: 10;
  background-color: #292524;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.container-large-14 {
  width: 100%;
  max-width: 75rem;
}

.container-large-14.xoxoday {
  justify-content: space-between;
  align-items: center;
  max-width: 1240px;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

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

.nav_logo {
  width: 12.5rem;
  max-height: 3.30875rem;
}

.nav_logo.xoxoday {
  aspect-ratio: 118 / 30;
  flex: none;
  width: 7rem;
  max-height: none;
  margin-right: 2.5rem;
}

.nav_xoxo-logo {
  width: 100%;
  height: 100%;
}

.nav_menu, .scroll_wrap {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav_dropdown {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  color: #394960;
  justify-content: center;
  align-items: center;
  padding: .904375rem 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.nav_dropdown.xoxoday {
  color: #a8a29e;
  padding-top: .2rem;
  padding-bottom: .2rem;
  font-size: .875rem;
  line-height: 1.2rem;
}

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

.nav_dropdown-list {
  background-color: #eff2f5;
  border: .5px solid #afbccf;
  border-radius: 12px;
  padding: .25rem;
  box-shadow: 0 10px 20px #0000001a;
}

.nav_dropdown-list.w--open {
  grid-column-gap: .433125rem;
  grid-row-gap: .433125rem;
  background-color: #eff2f5;
  border: .5px solid #afbccf;
  border-radius: 12px;
  flex-direction: column;
  padding: .25rem;
  display: flex;
  left: -197%;
  box-shadow: 0 10px 20rem #0000001a;
}

.nav_dropdown-list.pd-top, .nav_dropdown-list.pd-top.w--open {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  border-radius: 0;
  padding: 13.5px 0 0;
}

.nav_dropdown-list.company.w--open {
  left: -96%;
}

.nav_dropdown-list.company.new-support.w--open {
  left: -60%;
}

.nav_dropdown-list.company.new-com.w--open {
  left: -35%;
}

.nav_dropdown-list.company.new-com.pd-top {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  border-radius: 0;
  padding: 13.5px 0 0;
}

.nav_dropdown-list.company.new-com.pd-top.w--open {
  padding-top: 13.5px;
}

.navbar_content-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50rem;
  padding: 1.8rem;
  display: grid;
}

.navbar_content-wrap.company {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1.25rem;
  align-self: stretch;
  width: 19rem;
  padding: 1.25rem;
}

.navbar_content-wrap.company.new-changes {
  grid-template-columns: 1fr;
  width: auto;
}

.navbar_content-wrap.demo-drop {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1.25rem;
  align-self: stretch;
  width: 19rem;
  padding: 1.25rem;
}

.nav_dropdown-link-4 {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  color: #394960;
  letter-spacing: .15px;
  width: 100%;
  padding: 0;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.nav_dropdown-link-4.gap-0px {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.nav_products-icon {
  width: 28px;
  max-width: 28px;
  height: 28px;
  margin-top: 2px;
}

.nav_products-icon.loyal {
  grid-column-gap: 32px;
}

.nav_prod-txt {
  color: #041a2f;
  font-size: .875rem;
  font-weight: 500;
}

.nav_prod-subtxt {
  color: #4c6280;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42;
}

.small-link_icon {
  width: 24px;
  height: 24px;
  margin-right: .75rem;
}

.small-link_icon.rem {
  display: inline;
  position: relative;
  top: 2px;
}

.desk-hide {
  display: none;
}

.btn-wrapper-nav {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.dropdown-2.hide {
  display: none;
}

.drop-down-list.w--open {
  background-color: #fff;
  border-radius: 8px;
  padding: 8px 0;
}

.drop-link {
  color: #041a2f;
  font-weight: 500;
}

.drop-link:hover {
  color: #035bff;
}

.drop-link.in--nav {
  letter-spacing: .15px;
  font-size: .875rem;
}

.hover-code-hide {
  display: none;
}

.code-embed {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav_rewards-wrapper {
  margin-left: auto;
}

.xoxoday_marketplace-button {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  padding: .5rem .75rem;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
}

.xoxoday_marketplace-button:hover {
  color: #292524;
  background-color: #fff;
}

.empuls_nav-wrapper {
  z-index: 5;
  background-color: #fff;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  box-shadow: 0 6px 6px #0000000f;
}

.dp-new {
  padding-top: 1px;
  line-height: 20px;
}

.dropdown-toggle-menu {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #041a2f;
  justify-content: flex-start;
  align-items: center;
  padding: 0 0 0 0;
  line-height: 17px;
  display: flex;
}

.dp-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
}

.dp-content-wrap {
  background-color: #ddd0;
  border-radius: 10px;
  margin-top: 0;
  padding-top: 40px;
}

.dp-content-wrap.w--open {
  border-radius: 12px;
  left: -20px;
}

.div-block-357 {
  background-color: #fff;
  border-radius: 10px;
}

.div-block-357.padding-10 {
  padding: 10px;
}

.solution-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #000;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.1fr .9fr;
  padding: 0;
  overflow: hidden;
}

.solution-link-list {
  padding: 20px;
}

.solution-link-list.mt-15 {
  margin-top: 15px;
}

.solution-menu-title {
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 600;
}

.solution-link-item {
  color: #273241;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  transition: color .25s;
  display: block;
}

.solution-link-item:hover {
  color: #035bff;
  font-weight: 400;
}

.support-padding-custom {
  background-color: #fff;
  border-radius: .25rem;
  padding: 1.25rem;
}

.support-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

.support-link-text {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #041a2f;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.support-link-text:hover {
  color: #035bff;
}

.epyc-nav-cta-wrapper {
  margin-right: .625rem;
}

.nav-transparent-btn-4 {
  color: #041a2f;
  border: 1px solid #cfd7e2;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  padding: .375rem 1.25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5px;
  transition: all .2s;
  display: flex;
}

.nav-transparent-btn-4:hover {
  color: #035bff;
  border-color: #035bff;
}

.nav-dark-btn-10 {
  color: var(--royal-blue-main);
  background-color: #e6eeff;
  border: 1px solid #0000;
  border-radius: .375rem;
  justify-content: center;
  padding: .375rem 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  transition: all .2s;
  display: flex;
}

.nav-dark-btn-10:hover {
  background-color: var(--royal-blue-main);
  color: #fff;
}

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

.nav-animation-code_dont-delete {
  display: none;
}

.xoxoday-navbar-logo {
  aspect-ratio: 1200 / 305;
  width: 125px;
}

.xoxoday-navbar-logo.is-width {
  aspect-ratio: 129 / 48;
  object-fit: contain;
  width: 125px;
}

.footer-badges_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.all-badges_wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: stretch;
  display: flex;
}

.badges-3xgrid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.capterra_badge {
  aspect-ratio: 220 / 26;
  width: 100%;
  max-width: 13.75rem;
}

.trustpilot_badge {
  aspect-ratio: 207 / 25;
  width: 100%;
  max-width: 12.9375rem;
}

.g2_badge {
  aspect-ratio: 135 / 26;
  width: 100%;
  max-width: 8.4375rem;
}

.badges-6xgrid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.badges-image {
  aspect-ratio: 86 / 98;
  width: 100%;
  max-width: 5.5rem;
}

.dont-delete_page-favicon {
  display: none;
}

.fixed-width-52-5rem {
  max-width: 52.5rem;
}

.text-size-regular-10 {
  color: #041a2f;
  font-size: 1rem;
  font-weight: 400;
}

.text-size-regular-10.text-weight-semibold {
  font-weight: 600;
}

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

.text-size-small-10.col-primary {
  color: #394960;
}

.rt_comparisons-hero p {
  color: var(--dark-slate-blue);
  margin-bottom: 1rem;
}

.client-logo-container-3 {
  grid-column-gap: 64px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.client-logo-container-3.add {
  grid-template-columns: auto auto auto auto auto auto 1fr;
}

.new-logo-img-3 {
  width: auto;
  height: 30px;
}

.new-logo-img-3.is-big {
  height: 40px;
}

.new-logo-img-3.is-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.new-logo-img-3.continental, .new-logo-img-3.ilf {
  height: 40px;
}

.new-logo-img-3.luminous {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.epyc-text-size-regular-20 {
  letter-spacing: .15px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

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

.epyc-check-pointer-6 {
  color: #00b287;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.epyc-section-container-5 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.epyc-section-container-5.mobile-left {
  text-align: center;
}

.epyc-text-size-subhead-6 {
  color: #00b287;
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.epyc_text-size-subhead-2 {
  color: #00b287;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
}

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

.epyc-container-small.smaller {
  margin-left: -3.2%;
}

.explore-tabs-menu-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  max-width: 64rem;
  display: flex;
}

.explore-tabs-link-2 {
  color: #041a2f;
  letter-spacing: .15px;
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
}

.explore-tabs-link-2:hover {
  color: #035bff;
}

.explore-tabs-link-2.w--current {
  color: #035bff;
  background-color: #ddd0;
  border-bottom: 3px solid #035bff;
}

.explore-tabs-content-4 {
  width: 100%;
  padding-top: 5rem;
  padding-bottom: 2.5rem;
}

.explore-tabs-content-wrapper-3 {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  justify-content: space-between;
  display: flex;
}

.explore-tabs-img-wrapper-2 {
  flex-direction: column;
  justify-content: center;
  width: 50%;
  display: flex;
}

.explore-tabs-copy-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  min-width: 20rem;
  max-width: 25rem;
  display: flex;
}

.explore-tabs-copy-top-3 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-direction: column;
  display: flex;
}

.explore-tabs-content-container.hide-computer {
  -webkit-text-stroke-width: 0px;
  display: none;
}

.explore-heading-contaienr {
  color: #041a2f;
  letter-spacing: .15px;
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  width: 20%;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
}

.explore-heading-contaienr.w--current {
  color: #035bff;
  background-color: #ddd0;
  border-bottom: 3px solid #035bff;
}

.epyc-footer-bg {
  background-color: #f6f7f9;
  position: absolute;
  inset: 0%;
}

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

.epyc-footer-bg.is-blue {
  min-height: 38rem;
  padding-bottom: 7rem;
}

.epyc-footer-bg.is-grey-light {
  background-color: #fafaf9;
}

.inline-block-49 {
  display: inline-block;
}

.footer-logo-link-6 {
  width: 8.1875rem;
}

.link-block-24, .link-block-25 {
  color: #afbccf;
  align-self: flex-end;
}

.epyc-section-container-6 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.epyc-comp-table_wrapper {
  width: 100%;
  overflow: auto;
}

.epyc-comp-table {
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  min-width: 800px;
  padding: 1.5rem;
}

.epyc-comp-table_header {
  border-bottom: 1px solid #afbccf;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.epyc-comp-table_header-cell {
  justify-content: center;
  align-items: center;
  padding: 1.25rem;
  display: flex;
}

.epyc-comp-table_body {
  border-bottom: 1px solid #afbccf;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.epyc-comp-table_body-cell {
  padding: 1.25rem 1.25rem 1.875rem;
}

.epyc-comp-table_body-cell_title {
  padding-top: .875rem;
  padding-bottom: .875rem;
  display: flex;
}

.epyc-comp-table_body-cell-detail {
  justify-content: flex-start;
  align-items: center;
  padding: 1.25rem 1.25rem 1.875rem;
  display: flex;
}

.epyc-comp-table_body-cell-detail.is-eefff9 {
  background-color: #eefff9;
}

.epyc-btn-container {
  display: flex;
}

.diwali-nav-bar {
  background-color: #fff;
  border-bottom: 1px solid #e0e4e9;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.diwali-section {
  padding-left: 3rem;
  padding-right: 3rem;
}

.diwali-container {
  justify-content: space-between;
  align-items: center;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-diwali-wrapper {
  justify-content: space-between;
}

.navigation-diwali {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.support-diwali {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-bar-xoxoday-diwali {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.wrapper-size-40 {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.wrapper-size-40.is-col {
  background-color: #fcefd0;
  border-radius: 4px;
}

.img-size-20 {
  width: 20px;
  height: 20px;
}

.img-size-16 {
  width: 16px;
  height: 16px;
}

.img-size-32 {
  width: 32px;
  height: 32px;
}

.diwali-main-section {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.diwali-main-container {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.diwali-main-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sidebar-grid-diwali {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: auto 3fr;
  grid-auto-columns: 1fr;
  max-height: 668px;
  padding-top: 0;
  display: grid;
}

.side-bar-diwali {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border-right: 1px solid #e0e4e9;
  flex-flow: column;
  padding-top: 1.5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.sidebar-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  border-right: 1px solid #e0e4e9;
  flex-flow: column;
  justify-content: space-between;
  padding: 1.5rem 1rem 1rem;
  display: flex;
}

.b-size-diwali {
  justify-content: center;
  align-items: center;
  width: 57px;
  display: flex;
}

.body-diwali {
  background-color: #f8f8f8;
  background-image: none;
  background-position: 0 0;
}

.p-16px-500-diwali {
  color: #081b2d;
  letter-spacing: .25px;
  font-weight: 500;
}

.p-16px-500-diwali.is-col-blue {
  color: #1d61f6;
}

.p-16px-500-diwali.is-align-center {
  text-align: center;
}

.p-16px-500-diwali.is-grey {
  color: #9e9e9e;
}

.side-bar-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding: .5rem;
  display: flex;
}

.p-14px-diwali {
  color: #081b2d;
  letter-spacing: .25px;
  font-size: 14px;
}

.p-14px-diwali.col-4c5a70 {
  color: #4c5a70;
  letter-spacing: .25px;
}

.p-14px-diwali.col-4c5a70.left-padding {
  margin-top: 10px;
  margin-left: 5px;
}

.side-bar-2-main {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  display: flex;
}

.p-12px-diwali {
  color: #4c5a70;
  font-size: 12px;
}

.flex-gap-0-5rem {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.gift-diwali-box {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #e7eefd;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.p-14px-500-diwali {
  color: #1d61f6;
  letter-spacing: .25px;
  font-size: 14px;
}

.p-14px-500-diwali.col-4c5a70 {
  color: #4c5a70;
}

.fund-box-diwali {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f6f7f9;
  border-radius: 4px;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.img-size-12 {
  width: 12px;
  height: 12px;
}

.main-diwali-wrapper {
  padding: 0;
}

.p-28px {
  color: #081b2d;
  letter-spacing: .25px;
  font-size: 28px;
  font-weight: 600;
}

.spacer-0-5rem {
  padding-top: .5rem;
}

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

.grid-box-diwali.no-top {
  margin-top: 0;
}

.digital-card-diwali {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-left: 2rem;
  padding-right: 1rem;
  display: grid;
  position: relative;
  box-shadow: 0 0 4px #362a6629;
}

.digital-card-diwali.bg-1-diwali {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/689a071d215a15b845824f91_Group%201171275342.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 290px;
}

.p-18px-500-diwali {
  color: #081b2d;
  letter-spacing: .25px;
  font-size: 18px;
  font-weight: 500;
}

.p-18px-500-diwali.left-padding {
  margin-top: 10px;
  margin-left: 5px;
}

.spacer-2rem {
  padding-top: 2rem;
}

.diwali-link-btn {
  color: #1d61f6;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.diwali-link-btn.no-margin {
  margin-bottom: 0;
}

.content-left-reward {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.relative-box {
  z-index: 1;
  margin-right: 10px;
  padding-top: 1.5rem;
  position: relative;
}

.abs-img-diwali {
  position: absolute;
  inset: 0%;
}

.abs-box-diwali {
  z-index: 1;
  width: 65%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.abs-box-diwali.btm {
  z-index: 2;
  inset: auto 0% 0% auto;
}

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

.spacer-1rem {
  padding-top: 1rem;
}

.img-wrap-diwali {
  height: 270px;
  position: relative;
  overflow: hidden;
}

.grid-box-inside-diwali {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  padding: 40px;
  display: flex;
}

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

.ecipients-box-diwali {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  padding: 40px;
  display: flex;
}

.ecipients-box-diwali.bg-last {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/689a30eb2cab39091b7a988f_Frame%202087327386.png");
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem;
}

.ecipients-box-diwali.bg-last.no-bg {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.ecipients-box-diwali.hide-card {
  display: none;
}

.img-size-70 {
  width: 70px;
  height: 70px;
}

.abs-diwali-deepa {
  position: absolute;
  inset: auto auto 0% 0%;
}

.abs-diwali-deepa.right {
  inset: auto 0% 0% auto;
}

.img-size-58 {
  width: 58px;
  height: 58px;
}

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

.is-code-28 {
  width: 28px;
  height: 28px;
}

.rec-box-gap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.p-16px-diwali {
  color: #4c5a70;
  letter-spacing: .25px;
}

.max-width-400 {
  max-width: 400px;
}

.gift-cards-diwali-grid {
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 0 4px #362a6629;
}

.cards-box-diwali {
  background-color: #fff;
  padding: 1rem;
}

.main-box-1 {
  display: block;
}

.main-box-2, .main-box-3 {
  display: none;
}

.main-box-3.unhide {
  display: block;
}

.main-box-4, .main-box-5, .main-box-6, .main-box-7 {
  display: none;
}

.abs-img-diwali-body {
  z-index: -1;
  width: 40%;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

.code-hide {
  display: none;
}

.flex-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10px;
  display: none;
}

.button-11 {
  margin-top: 10px;
  margin-left: 5px;
}

.text-block-375, .text-block-376 {
  margin-left: 5px;
}

.main-box-3a {
  display: none;
}

.main-box-3a.unhide {
  display: block;
}

.div-block-554 {
  background-color: #fff;
  border-radius: 10px;
  width: 500px;
  padding: 20px;
}

.div-block-554.small {
  width: auto;
  padding: 0;
}

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

.main-box-3b, .main-box-3b.unhide {
  display: block;
}

.field-label {
  color: var(--black);
}

.pm-lead-form-top-container {
  margin-bottom: 1rem;
}

.pm-lead-form-top-container.top-margin {
  margin-top: 10px;
}

.pm-lead-form-title_icon {
  width: 16px;
  height: 20px;
  display: flex;
}

.pm-lead-form-top {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  margin-bottom: 6px;
  display: flex;
}

.pm-lead-form-dec {
  width: 154px;
  height: 242px;
  position: absolute;
  inset: 32px -36px auto auto;
}

.pm-lead-form_success {
  background-color: #fff0;
  padding: 0;
}

.pm-lead-form_success-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.diwali-form-submit {
  background-color: var(--royal-blue-main);
  color: #fff;
  border-radius: .375rem;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem 1.25rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.42857;
  text-decoration: none;
  display: flex;
}

.epyc_text-size-tiny {
  margin-bottom: 0;
  font-size: .75rem;
  line-height: 1.5;
}

.epyc_text-size-tiny.epyc_text-color-grey-600.epyc_text-weight-medium.bottom-margin {
  color: #0c0a09;
  margin-bottom: 10px;
  font-weight: 400;
}

.epyc_text-size-tiny.epyc_text-color-grey-700.epyc_text-style-2lines {
  padding: 0;
}

.epyc_text-size-tiny.epyc_text-color-grey-700.epyc_text-style-2lines.left-margin {
  color: #000;
  margin-left: 5px;
  font-size: .8rem;
  text-decoration: line-through;
}

.epyc_text-size-tiny.epyc_text-color-grey-700.epyc_text-style-2lines.left-margin.no-strike {
  color: #ff0004;
  font-weight: 500;
  text-decoration: none;
}

.epyc_text-size-tiny.epyc_text-color-grey-700.epyc_text-style-2lines.left-margin.no-strike.green {
  color: #047857;
  font-size: .75rem;
  font-weight: 400;
}

.epyc_text-size-tiny.epyc_text-color-grey-700.epyc_text-style-2lines.left-margin.strike {
  text-decoration: line-through;
}

.epyc_text-size-tiny.epyc_text-color-grey-700.epyc_text-style-2lines.green-text {
  color: #000;
  font-size: 1rem;
  font-weight: 600;
}

.epyc_text-size-tiny.epyc_text-color-grey-700.epyc_text-style-2lines.green-text.small-text {
  color: #047857;
  font-size: .75rem;
  font-weight: 400;
}

.epyc_text-size-tiny.epyc_text-color-grey-700.epyc_text-style-2lines.green-text.bold-text {
  font-weight: 500;
}

.epyc_text-size-tiny.epyc_text-color-grey-700.epyc_text-style-2lines.highlight {
  clear: none;
  color: var(--midnight-blue);
  background-color: #eff8ff;
  border-radius: 8px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 400;
}

.epyc_text-size-tiny.epyc_text-color-grey-700.epyc_text-style-2lines {
  color: #57534e;
}

.epyc_text-size-tiny.epyc_text-color-grey-700.epyc_text-style-2lines.green-text {
  color: #047857;
  font-size: .75rem;
  font-weight: 400;
}

.epyc_text-size-tiny.epyc_text-color-grey-700.epyc_text-style-2lines.left-margin {
  color: #047857;
  -webkit-text-stroke-color: #047857;
  margin-left: 5px;
  font-size: .75rem;
  text-decoration: none;
}

.partner-email {
  color: #292524;
  border: 1px solid #e7e5e4;
  border-radius: 6px;
  margin-bottom: 0;
  padding: 8px 16px;
  display: block;
}

.partner-email::placeholder {
  color: #dfdedd;
}

.epyc-text-size-small-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.57143;
}

.diwali-form {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 478px;
  margin-top: .25rem;
  display: flex;
  position: relative;
}

.pm-lead-form_success-text-container {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pm-lead-form {
  background-image: linear-gradient(120deg, #e6eeff 5%, #fbeaea 90%);
  border-radius: .5rem;
  flex-flow: column;
  padding: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pm-lead-form_success-tick {
  flex: none;
  width: 90px;
  height: 90px;
}

.pm-lead-form_block {
  margin-bottom: 0;
}

.code-hide-2 {
  display: block;
}

.form-block-5 {
  align-self: stretch;
  margin-top: 0;
}

.img-50 {
  width: 60%;
  height: 60%;
}

.field-label-2 {
  color: #000;
}

.success-message-2 {
  background-color: var(--white);
}

.para-14px-diwali {
  color: #081b2d;
  letter-spacing: .25px;
  font-size: 14px;
}

.para-14px-diwali.col-4c5a70 {
  color: #4c5a70;
  letter-spacing: .25px;
}

.para-14px-diwali.col-4c5a70.left-padding {
  margin-top: 10px;
  margin-left: 0;
}

.para-18px-500-diwali {
  color: #081b2d;
  letter-spacing: .25px;
  font-size: 18px;
  font-weight: 500;
}

.para-18px-500-diwali.left-padding {
  margin-top: 10px;
  margin-left: 0;
}

.bg-yellow {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/68a5ef4a1b15834d91df3967_HERO%20(1).png");
  background-position: 0 100%;
  background-size: cover;
}

.g2-box-diwali {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  vertical-align: baseline;
  border: 1px solid #ff492c;
  border-radius: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  padding: 8px 10px;
  display: inline-flex;
}

.diwali-content-2025 {
  padding-top: 4rem;
}

.home-clients-logos_component {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

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

.logo-grid-ticker-3.new {
  grid-column-gap: 3.75rem;
}

.p-20px-2 {
  font-size: 20px;
  line-height: 30px;
}

.p-20px-2.align-center {
  color: var(--heading);
  text-align: center;
}

.p-18px-5 {
  color: #0c0a09;
  font-size: 18px;
  line-height: 26px;
}

.p-18px-5.align-ct {
  text-align: center;
}

.p-18px-5.align-ct._w-300 {
  font-weight: 300;
}

.yellow-line-2 {
  background-color: #ffa100;
  border-radius: .75rem;
  width: 100px;
  height: 4px;
}

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

.vertical-flex-center.gap-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.vertical-flex-center.gap-20px.max-width-900 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.plum-heading-h2-7 {
  color: #041a2f;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.29412;
  overflow: visible;
}

.plum-heading-h2-7.align-ct-mob.no-btm, .plum-heading-h2-7.no-btm {
  margin-bottom: 0;
}

.max-width-500 {
  max-width: 500px;
}

.tag-line-text-g2 {
  font-weight: 500;
  line-height: 24px;
}

.spacer-large {
  padding-top: 5rem;
}

.grid-col-2-point {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-col-2-point.is-rev {
  grid-template-columns: 1.25fr 1fr;
}

.point-left-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.plum-heading-h2-8 {
  color: #041a2f;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.29412;
  overflow: visible;
}

.plum-heading-h2-8.no-btm {
  margin-bottom: 0;
}

.p-16px-37 {
  color: #041a2f;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

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

.check-icon-embed {
  flex: none;
}

.p-16px-38 {
  color: #041a2f;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.p-16px-38.no-btm {
  margin-bottom: 0;
}

.list-pointers-embed {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.plum-heading-h2-9 {
  color: #041a2f;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.29412;
  overflow: visible;
}

.plum-heading-h2-9.no-btm {
  margin-bottom: 0;
}

.btn-main-3 {
  display: inline-block;
}

.heading-2-76 {
  letter-spacing: 0;
  font-size: 34px;
  line-height: 1.29412;
}

.heading-2-76.no-margin-btm {
  margin-bottom: 0;
}

.g-cta-old {
  z-index: 10;
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  background-color: #ffd166;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.6fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  padding: 0 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.g-cta-old.marquee {
  z-index: 99;
  padding: 60px;
}

.secondary-btn-3 {
  color: #035bff;
  border-radius: .375rem;
  padding: .625rem 1.25rem;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.secondary-btn-3:hover {
  color: #035bff;
}

.secondary-btn-3.dark-blu {
  color: #041a2f;
}

.right-content-footer-demo {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 63%;
  height: 100%;
  margin-left: 0;
  padding-bottom: 0;
  display: flex;
}

.right-content-footer-demo.gap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  width: 75%;
}

.right-content-footer-demo.gap.marquee {
  align-items: center;
  width: 100%;
}

.button-wrapper-3 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.button-wrapper-3.left {
  justify-content: flex-start;
  margin-bottom: 40px;
}

.button-wrapper-3.left.nobtm {
  margin-bottom: 0;
}

.button-wrapper-3.left.nobtm.hoz {
  flex-direction: row;
}

.button-wrapper-3.left.nobtm.hoz._30-p {
  margin-top: 10px;
}

.inline-block-50 {
  display: inline-block;
}

.primary-btn-4 {
  color: #fff;
  background-color: #1d4ed8;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.25rem;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.primary-btn-4.dark-blu {
  background-color: #041a2f;
  border-radius: 6px;
}

.p-14px-10 {
  color: #394960;
  text-align: left;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 22px;
}

.p-14px-10.midnight-color {
  color: #021b33;
}

.p-14px-10.midnight-color.marquee {
  text-align: center;
  width: 100%;
  max-width: 700px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.text-block-353 {
  text-decoration: none;
  display: inline-block;
}

.bg-yellow-2025 {
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/68a6029810cb3fd9e08ea3e7_SECTION-SLOT.png");
  background-position: 50%;
  background-size: cover;
}

.max-width-700 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.max-width-700.align-ct-desk {
  text-align: center;
}

.tab-heading-7 {
  max-width: 1200px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-556 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2rem;
  display: grid;
}

.integrate-grid-3 {
  grid-column-gap: 30px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.link-block-26 {
  color: #afbccf;
  align-self: flex-end;
}

.div-block-557 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-horizontal-center-left-15 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.flex-horizontal-center-left-15.btm-20 {
  margin-bottom: 20px;
}

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

.heading-2-77 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.heading-2-77.align-ct {
  color: #041a2f;
  text-align: center;
}

.int-box-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #cfd7e2;
  border-radius: 18px;
  flex-direction: column;
  padding: 20px;
  display: flex;
}

.p-16px-39 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.p-16px-39.no-btm {
  margin-bottom: 0;
}

.p-14px-11 {
  color: #394960;
  text-align: left;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 22px;
}

.p-14px-11.no-btm {
  margin-bottom: 0;
}

.list-item-diwali-2 {
  color: #394960;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/64c8dc553250549e9e9d09b4_Vector.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 16px;
  padding-left: 40px;
  font-size: 18px;
  line-height: 28px;
}

.list-item-diwali-2.h-drk {
  color: var(--black);
}

.list-item-diwali-2._14px {
  background-position: 0 10%;
  font-size: 14px;
  line-height: 22px;
}

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

.inline-block-51, .inline-block-51:hover {
  display: inline-block;
}

.padding-section-medium-6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-section-medium-6.btm-100 {
  padding-bottom: 7.5rem;
}

.std-tab-6 {
  z-index: -1;
  color: #273241;
  background-color: #fff;
  border-bottom: 2px solid #89b2ff;
  padding: 0 60px 12px;
  font-weight: 600;
}

.std-tab-6:hover {
  color: #035bff;
}

.std-tab-6.w--current {
  z-index: 2;
  color: #035bff;
  background-color: #fff;
  border-bottom: 3px solid #035bff;
}

.std-tab-6._20px {
  color: #041a2f;
  text-align: center;
  border-bottom-color: #0000;
  justify-content: center;
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 26px;
  display: flex;
}

.std-tab-6._20px.w--current {
  color: #035bff;
  border-bottom-color: #035bff;
}

.std-tabs-menu-6 {
  z-index: 2;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.std-tabs-menu-6.auto {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
}

.std-tabs-menu-6.auto.tab-24 {
  grid-column-gap: 14.8rem;
  grid-row-gap: 14.8rem;
  justify-content: center;
}

.int-icons-3 {
  width: 50px;
  height: 50px;
}

.section-plum-28 {
  padding: 5rem 3rem;
}

.section-plum-28.no-pd {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-559 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: #041a2f;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.heading-2-78 {
  color: #041a2f;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
}

.heading-2-78.align-ct {
  color: #041a2f;
  text-align: center;
}

.heading-2-78.align-ct.max-h2-800 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2-78.align-ct.max-h2-850 {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2-78.mob-btm-10px {
  margin-bottom: 10px;
}

.padding-global-10 {
  width: 100%;
  padding-left: 3rem;
  padding-right: 3rem;
}

.padding-global-10.nav-bar {
  box-shadow: none;
}

.tab-right-content-4 {
  padding-left: 0;
  padding-right: 60px;
}

.image-284 {
  object-fit: contain;
  height: 45px;
}

.top-60px-8 {
  margin-top: 60px;
}

.heading-1-9 {
  color: #041a2f;
  font-size: 46px;
  font-weight: 600;
  line-height: 54px;
  position: static;
}

.div-block-560 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 460px;
  display: grid;
}

.footer-logo-link-7 {
  width: 8.1875rem;
}

.tab-image-6 {
  width: 100%;
  height: 100%;
}

.btn-purple-2 {
  color: #fff;
  cursor: pointer;
  background-color: #035bff;
  border: 1px solid #246ef6;
  border-radius: 8px;
  justify-content: center;
  padding: 9px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  transition: none;
  display: inline-block;
}

.btn-purple-2.col-dark {
  text-align: center;
  background-color: #2249b8;
  border-style: none;
  border-color: #2249b8;
  margin-left: 10px;
}

.btn-purple-2.col-dark.no-color {
  color: #2249b8;
  background-color: #041a2f00;
  border-style: solid;
  border-color: #2249b8;
}

.p-22px-2 {
  color: #394960;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}

.p-22px-2.col-dark {
  color: #041a2f;
}

.section-plum-29 {
  z-index: 99;
  padding: 5rem 3rem;
}

.section-plum-29.bg-yellow {
  background-color: #ffd166;
  background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/66bcbbe4a88781079d6f80ad_Frame%202087326812.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-plum-29.pd-1rem {
  padding-top: 1rem;
}

.section-plum-29.hero-rel {
  margin-top: -1px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.section-plum-29.hero-rel.yellow-bg {
  background-image: linear-gradient(#ffb200, #ffd166);
  margin-top: -1px;
  padding-left: 0;
  padding-right: 0;
}

.logo-diwali {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  margin-top: 20px;
  display: flex;
}

.main-box-2a {
  display: none;
}

.main-box-2a.unhide {
  display: block;
}

.submit-btn {
  background-color: var(--royal-blue-main);
  color: #fff;
  border-radius: .375rem;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem 1.25rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.42857;
  text-decoration: none;
  display: flex;
}

.main-box-4a {
  display: none;
}

.main-box-4a.unhide {
  display: block;
}

.main-box-5a {
  display: none;
}

.main-box-5a.unhide {
  display: block;
}

.main-box-6a {
  display: none;
}

.main-box-6a.unhide {
  display: block;
}

.rnr-copilot-assets-wrapper {
  aspect-ratio: 600 / 626;
  width: 100%;
  position: relative;
}

.rnr-copilot-asset-1 {
  z-index: 1;
  aspect-ratio: 1458 / 1476;
  width: 80%;
  position: absolute;
  inset: 0%;
}

.rnr-copilot-asset-2 {
  z-index: 3;
  aspect-ratio: 701 / 711;
  width: 38%;
  position: absolute;
  inset: 5% 2% auto auto;
}

.rnr-copilot-asset-3 {
  z-index: 3;
  aspect-ratio: 1137 / 930;
  width: 65%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.rnr-copilot-asset-4 {
  z-index: 2;
  aspect-ratio: 801 / 981;
  width: 45%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.container-large-15 {
  width: 100%;
  max-width: 75rem;
  height: 100%;
  margin-top: 20px;
}

.epyc-2-col-layout-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.home-action-copy-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.epyc-section-2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative;
}

.epyc-section-2.blue-gradient {
  color: #fff;
  background-image: linear-gradient(#0c0a09, #1d4ed8 76%, #b42318);
}

.epyc-section-2.blue-gradient.vertical-padding_2-5rem {
  background-image: none;
  padding-top: 0;
  padding-bottom: 0;
}

.section_header-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_header-wrapper-2.agentiic-ai {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 85ch;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
}

.h2-tag-2 {
  color: #0eb072;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.agentic-ai_img {
  aspect-ratio: 1752 / 1518;
  object-fit: contain;
  border-radius: 1rem;
  width: 100%;
  max-width: 40rem;
  height: auto;
  overflow: hidden;
}

.h3-big {
  color: #0c0a09;
  font-size: 2.125rem;
  line-height: 1.4;
}

.h3-big.text-color-white {
  color: var(--white);
  margin-bottom: 0;
}

.epyc_btn-white-line {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: .375rem;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem 1.25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.epyc_btn-white-line.margin-top-1rem {
  background-color: #2249b8;
  border-style: none;
  margin-top: 1rem;
}

.epyc_btn-white-line.margin-top-1rem.left-padding {
  margin-left: 10px;
}

.epyc_btn-white-line.margin-top-1rem.btn-secondary {
  color: #2249b8;
  background-color: #2249b800;
  border-style: solid;
  border-color: #2249b8;
}

.flex-block-2 {
  background-color: #fff0;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
}

.image-285 {
  margin-left: 5px;
}

.flex-block-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.paragraph-26 {
  color: var(--black);
  margin-bottom: 0;
}

.heading-2-79 {
  letter-spacing: 0;
  font-size: 34px;
  line-height: 1.29412;
}

.heading-2-79._w-500 {
  font-weight: 500;
}

.bg-image-10 {
  z-index: 0;
  border-radius: 8px;
  width: 430px;
  position: absolute;
  inset: 0%;
  box-shadow: 0 15px 50px -5px #692f4014;
}

.bg-image-10.diwali-moving-img {
  box-shadow: none;
  width: 400px;
}

.bg-image-10.diwali-moving-img.img-350-w {
  border-radius: 12px;
  width: 350px;
}

.top-40px-9 {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
}

.heading-2-80 {
  letter-spacing: 0;
  font-size: 34px;
  line-height: 1.29412;
}

.heading-2-80._w-500 {
  font-weight: 500;
}

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

.gridx3-m._1row._4col {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.box-1-a-2 {
  background-color: #fff;
  border: .5px solid #cfd7e2;
  border-radius: 18px;
  padding: 30px;
  box-shadow: 0 2px 3px #00000012;
}

.box-1-a-2.new-bdr {
  box-shadow: none;
  border: 1px solid #ffa102;
  border-radius: 8px;
}

.svg-icon {
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
}

.svg-icon._w-40px {
  width: 40px;
  height: 40px;
}

.heading-3-6 {
  color: #041a2f;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.heading-3-6._w-500 {
  margin-top: 10px;
  font-weight: 500;
}

.p-16px-300 {
  font-weight: 300;
}

.spacer-1rem-2 {
  padding-top: 1rem;
  padding-bottom: 0;
}

.image-286 {
  height: 50px;
}

.flex-block-5 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

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

.epyc-text-size-small-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.57143;
}

.epyc-text-size-small-3.epyc_text-weight-semibold.epyc_text-color-grey-900 {
  color: #0c0a09;
  font-size: 1rem;
  font-weight: 600;
}

.epyc-text-size-small-3.epyc_text-weight-semibold.epyc_text-color-grey-800.left-margin {
  color: var(--black);
  margin-left: 10px;
  font-weight: 500;
}

.epyc-text-size-small-3.epyc_text-weight-semibold.epyc_text-color-grey-900 {
  font-size: 1rem;
}

.epyc-text-size-small-3.left-margin {
  margin-left: 10px;
}

.epyc-text-size-small-3.left-margin.smaller-text {
  margin-left: 5px;
  font-size: .75rem;
  font-weight: 600;
}

.div-block-532 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  max-width: none;
  max-height: none;
}

.pm-card-detail {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.pm-card-detail.side-margin {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  align-self: flex-start;
  max-width: 250px;
  margin-left: 1rem;
  margin-right: 1rem;
}

.image-247 {
  border-radius: 8px 8px 0 0;
  margin-top: 0;
  display: block;
}

.pm-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fafaf9;
  border: 1px solid #fafaf9;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 1.25rem 1rem;
  display: flex;
}

.pm-card:hover {
  background-color: #fff;
  border: 1px solid #3b82f6;
}

.pm-card.only-bottom-margin:hover {
  border: 1px solid var(--royal-blue-main);
}

.pm-card.only-bottom-margin {
  background-color: #fff;
  border-color: #e7e5e4;
  justify-content: space-between;
  align-items: center;
  min-width: 250px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.pm-card.only-bottom-margin:hover {
  border-color: #1d4ed8;
}

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

.primary-btn-lp-2 {
  color: #fff;
  background-color: #246ef6;
  border: 1px solid #246ef6;
  border-radius: 8px;
  padding: 9px 18px;
  font-size: 14px;
  font-weight: 500;
}

.primary-btn-lp-2.btn-diwali {
  background-color: #1d61f6;
  padding: 12px 16px;
}

.primary-btn-lp-2.btn-diwali.top-margin {
  align-self: stretch;
  margin-top: 20px;
}

.text-block-377 {
  text-decoration: none;
  display: inline-block;
}

.submit-btn-2 {
  color: #fff;
  background-color: #2249b8;
  border-radius: .375rem;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem 1.25rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.42857;
  text-decoration: none;
  display: flex;
}

.flex-block-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 10px;
}

.div-block-562 {
  background-color: #fff;
  border-radius: 10px;
  width: 500px;
  padding: 20px;
}

.div-block-562.small {
  width: auto;
  padding: 0;
}

.success-message-3 {
  background-color: #fff;
}

.form-block-6 {
  align-self: stretch;
  margin-top: 0;
}

.code-hide-3 {
  display: block;
}

.flex-block-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  justify-content: space-between;
  align-items: center;
}

.diwali-link-btn-2 {
  color: #1d61f6;
  margin-bottom: 20px;
  display: flex;
}

.pm-category-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  margin-top: 2rem;
  display: flex;
}

.epyc-main-wrapper-2 {
  flex-direction: column;
  align-items: stretch;
  padding-top: 0;
  display: flex;
}

.collection-list-wrapper-9 {
  flex-flow: wrap;
  display: flex;
}

.pm-cateory-layout {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

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

.epyc-section-pm {
  padding-top: 0;
  padding-bottom: 5rem;
  position: relative;
}

.epyc-section-pm.is-grey {
  background-color: var(--white);
}

.pm-wrapper {
  background-color: #fff;
  border-radius: .5rem;
  margin-top: 0;
  padding: 0 1.5rem 1.5rem 0;
}

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

.pm-detail-card_wrapper {
  z-index: 10;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.pm-card-item {
  display: flex;
}

.radio-button-label {
  color: var(--black);
  flex: none;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  font-weight: 400;
}

.pm-detail-card_bg {
  z-index: 0;
  opacity: .5;
  background-color: #292524;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.epyc-pm-heading-1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.54545;
}

.collection-list-8 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.radio-button-field {
  background-color: #f6f7f9;
  border: 1px solid #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  min-width: auto;
  margin-right: 5px;
  padding: 5px 15px;
  font-size: 12px;
  font-weight: 400;
  display: flex;
}

.radio-button-field.small-size {
  margin-right: 5px;
  padding: 0 10px;
}

.div-block-563 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  max-width: none;
  max-height: none;
}

.image-287 {
  border-radius: 8px 8px 0 0;
  margin-top: 0;
  display: block;
}

.pm-detail-card_bottom-container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.pm-detail-card_bottom-container.less-margin {
  padding-left: 24px;
  padding-right: 24px;
}

.checkbox-field-2 {
  background-color: #fff;
  border: 1px solid #dfdedd;
  border-radius: 5px;
  order: 0;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.pm-lead-form-field-cta-container {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 478px;
  margin-top: .25rem;
  display: flex;
  position: relative;
}

.pm-lead-form-field-cta-container.expanded {
  grid-row-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: none;
}

.pm-divider {
  background-color: #f5f5f4;
  width: 100%;
  height: 1px;
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.code-embed-3 {
  display: none;
}

.flex-block-9 {
  background-image: linear-gradient(120deg, #e6eeff 5%, #fbeaea 90%, #fff);
  border-radius: 8px;
  margin: 20px 0 0;
  padding: 16px 24px;
}

.flex-block-9.no-margin-top {
  margin-top: 0;
}

.pm-detail-card_name {
  color: #0c0a09;
  max-width: 450px;
  margin-bottom: 6px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.0625;
  overflow: visible;
}

.pmdetail-card_cat-coun-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  margin-top: .75rem;
  display: flex;
}

.pmdetail-card_cat-coun-container.hide {
  display: none;
}

.pm-detail-card-tag {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  background-color: #fafaf9;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: 4px 8px;
  display: flex;
}

.pm-detail-card-tag.hide {
  display: block;
}

.pm-lead-form-submit {
  color: #fff;
  background-color: #172654;
  border-radius: .375rem;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem 1.25rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.42857;
  text-decoration: none;
  display: flex;
}

.pm-lead-form-submit.blue-btn {
  background-color: #1d4ed8;
  padding-top: 8px;
  padding-bottom: 8px;
}

.pm-lead-form_field {
  color: #292524;
  border: 1px solid #e7e5e4;
  border-radius: 6px;
  width: auto;
  margin-bottom: 0;
  padding: 8px 16px;
}

.pm-lead-form_field::placeholder {
  color: #dfdedd;
}

.pm-detail-card_top-container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: relative;
}

.pm-detail-card_container {
  z-index: 1;
  background-color: #fff;
  border-radius: .5rem;
  width: 100%;
  max-width: 680px;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: block;
  position: relative;
}

.pm-detail-card_container.less-margin {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.checkbox-2 {
  border: 1px solid #035bff;
  margin-top: 7px;
  margin-left: -10px;
  padding: 5px;
}

.checkbox-2.w--redirected-checked {
  background-color: #035bff;
  margin-top: 7px;
}

.pm-detail-card-img {
  border: 1px solid #f5f5f4;
  border-radius: .375rem;
  flex: none;
  width: auto;
  height: 60px;
  overflow: hidden;
  box-shadow: 0 2px 3px #0000000f;
}

.pm-card-close {
  cursor: pointer;
  flex: none;
  width: 24px;
  height: 24px;
  position: absolute;
  inset: 0% 2rem auto auto;
}

.pm-category-icon_detail-card {
  color: #57534e;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  overflow: hidden;
}

.div-block-533 {
  align-self: stretch;
}

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

.text-block-eb {
  color: #57534e;
  max-width: 500px;
  margin-left: 12px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.pm-lead-form-2 {
  background-image: none;
  border-radius: .5rem;
  flex-flow: column;
  padding: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pm-lead-form-2.no-margin {
  padding: 0;
}

.flex-block-11 {
  justify-content: center;
  align-items: center;
  margin-top: 5px;
}

.flex-block-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.pm-wrapper-2 {
  background-color: #fff;
  border-radius: .5rem;
  margin-top: 0;
  padding: 0 1.5rem 1.5rem;
}

.epyc-main-wrapper-3 {
  flex-direction: column;
  align-items: stretch;
  padding-top: 0;
  display: flex;
}

.collection-list-wrapper-10 {
  flex-flow: wrap;
  display: flex;
}

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

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

.radio-button-label-2 {
  color: #000;
  flex: none;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  font-weight: 400;
}

.collection-list-9 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-block-565 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  max-width: none;
  max-height: none;
}

.image-288 {
  border-radius: 8px 8px 0 0;
  margin-top: 0;
  display: block;
}

.radio-button-label-3 {
  color: #000;
  flex: none;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  font-weight: 400;
}

.checkbox-field-3 {
  background-color: #fff;
  border: 1px solid #dfdedd;
  border-radius: 5px;
  order: 0;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.pm-detail-card_name-2 {
  color: #0c0a09;
  margin-bottom: 6px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.0625;
}

.checkbox-3 {
  border: 1px solid #035bff;
  margin-top: 7px;
  margin-left: -10px;
  padding: 5px;
}

.checkbox-3.w--redirected-checked {
  background-color: #035bff;
  margin-top: 7px;
}

.div-block-566 {
  align-self: stretch;
}

.flex-block-13 {
  justify-content: flex-start;
  align-items: center;
}

.pm-lead-form-3 {
  background-image: none;
  border-radius: .5rem;
  flex-flow: column;
  padding: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pm-lead-form-3.no-margin {
  padding: 0;
}

@media screen and (min-width: 1280px) {
  .text-input::placeholder {
    font-size: 18px;
  }

  .feature-horizontal {
    justify-content: flex-start;
  }

  .feature-horizontal.center-align, .feature-horizontal.center-align.diy {
    justify-content: flex-start;
    align-items: center;
  }

  .heading.h3._100 {
    text-align: center;
  }

  .features-wrap.width {
    width: 95%;
  }

  .features-wrap.width.left-aligned {
    width: 100%;
  }

  .tab-empuls.w--current {
    transition-duration: 30ms;
  }

  .fe09_icon.margin._30px-icon {
    width: 28px;
  }

  .text-input-6::placeholder {
    font-size: 18px;
  }

  .text-input-6.plum::placeholder {
    font-size: 16px;
    font-weight: 300;
  }

  .text-input-6.plum:hover {
    border-color: #d73868;
  }

  .text-area-2::placeholder {
    font-size: 18px;
  }

  .features-widget-wrap {
    height: auto;
  }

  .h2-center._30px-medium._80 {
    width: 75%;
  }

  .container-7 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .relative-block {
    height: 500px;
  }

  .tab-image {
    width: 100%;
    height: 99.0854%;
  }

  .block-image-content.gradient {
    padding-right: 4em;
  }

  .app-screen---hero-2 {
    display: none;
  }

  .features-widget-wrap-copy {
    height: auto;
  }

  .ib-g2-gartner-grid.min-content {
    grid-template-columns: min-content min-content min-content;
  }

  .container-dark {
    padding-left: 40px;
    padding-right: 40px;
  }

  .xoxodayandsurveymonkey {
    margin-top: 0;
    margin-bottom: 220px;
  }

  .image-block {
    height: 277.188px;
  }

  .app-screen---a2-3.small-image {
    width: 80%;
  }

  .text-small {
    height: 50px;
    margin-bottom: 13px;
  }

  .text-small.sales-text {
    height: 70px;
  }

  .dropdown-list.overflow-hidden.padding-r {
    padding-right: 80px;
  }

  .home-features-grid.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .product-logo {
    height: 25px;
  }

  .grid-x {
    grid-column-gap: 80px;
  }

  .grid-x.center-grd-content {
    grid-column-gap: 48px;
  }

  .hero-grad-bg-lms {
    height: 170%;
  }

  .hero-para {
    text-align: center;
    max-width: 650px;
  }

  .moving-card-3.m-inc {
    width: 60%;
  }

  .card-3-standard-3.bg-white.outline.gift-ouline {
    height: 400px;
  }

  .moving-card-2.m-inc {
    width: 60%;
  }

  .title-4-4 {
    height: auto;
    margin-bottom: 15px;
  }

  .moving-card-1.m-inc {
    width: 60%;
  }

  .hero-sec-new {
    padding-top: 100px;
  }

  .tab-connect {
    align-items: center;
    width: auto;
    padding: 24px 16px;
  }

  .tab-connect.w--current {
    width: auto;
    padding: 24px 16px;
  }

  .tab-connect.bd-1 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .why-empuls-icon.re-icon-1 {
    width: 30px;
  }

  .why-empuls-icon.re-icon {
    width: 28px;
  }

  .c09_feature_column_85-2 {
    width: 100%;
  }

  .feature-card.orange-card-new.get-started-copy, .feature-card.orange-card-new.get-started {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .why-icons-wrap {
    margin-right: 8px;
  }

  .tabs-5 {
    max-width: 100%;
  }

  .div-left-2._90--w {
    width: 75%;
  }

  .div-block-125._1x5grid-social.aws-grid-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 60px;
  }

  .why-empuls-container {
    width: 1000px;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .why-empuls-tab-text {
    font-weight: 600;
  }

  .hero-section-holiday-bg {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .container-10 {
    margin-left: auto;
    margin-right: auto;
  }

  .h4-23-600._15px-top {
    margin-top: 15px;
  }

  .section-35.build-future-section.bg-alice-blue {
    background-image: none;
  }

  .why-empuls-container-2 {
    width: 1100px;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .feature-tabs-5 {
    background-color: #0000;
  }

  .p-16px.max-p-400 {
    max-width: 500px;
  }

  .feature-tabs-8 {
    background-color: #0000;
  }

  .grid-tab.more-image-side {
    grid-column-gap: 5rem;
  }

  .text-block-316 {
    max-width: 80%;
  }

  .dropdown-support {
    height: 360px;
  }

  .g-stripe-container {
    grid-column-gap: 97px;
  }

  .g-nav-logo-wrap {
    width: 7.8125rem;
  }

  .feature-tabs-10 {
    padding-right: 20px;
  }

  .blue-bg-image {
    height: 665px;
  }

  .container-large-i {
    position: relative;
  }

  .padding-global-2, .padding-global-3 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .tab-image-5 {
    width: 100%;
    height: 99.0854%;
  }

  .p-18px-600-purple {
    color: #246ef6;
  }

  .under-line {
    width: 90%;
  }

  .container-dark-5 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .slider-course.max-w-slider {
    max-width: 400px;
  }

  .section_ppc.empuls-integrations {
    overflow: hidden;
  }

  .ppc-hero_badges-grid {
    grid-template-columns: min-content min-content min-content;
  }

  .ppc-hero_badge {
    max-height: 2rem;
  }

  .ppc_nav-logo {
    width: 7.8125rem;
  }

  .grid-app-screen---b-3.no-padding-left.p-d-l {
    padding-bottom: 0;
  }

  .container-25 {
    margin-left: auto;
    margin-right: auto;
  }

  .get-started_content-wrapper {
    max-width: 580px;
  }

  .ppc-loyalife_hero-component {
    grid-column-gap: 5rem;
  }

  .padding-global-8 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .epyc_btn-secondary {
    font-weight: 400;
  }

  .epyc-section.is-blue {
    min-height: 35rem;
  }

  .empuls-client-logos.grammarly {
    max-width: 9rem;
  }

  .empuls-client-logos.adobe {
    max-width: 7.8rem;
  }

  .empuls-client-logos.wd {
    max-width: 11rem;
  }

  .empuls-client-logos.at-t {
    max-width: 6rem;
  }

  .empuls-client-logos.ac {
    max-width: 7rem;
  }

  .empuls-client-logos.pd {
    max-width: 8rem;
  }

  .empuls-hero-wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

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

  .reco-text-wrapper {
    width: 95%;
    height: auto;
  }

  .content-wrap.width {
    width: 95%;
  }

  .section-compass-new.bg-b.bg-new.m-h {
    height: 580px;
  }

  .div-block-494 {
    margin-left: 0;
  }

  .div-block-496 {
    position: relative;
    left: -18px;
  }

  .white-bg-2 {
    width: 91%;
  }

  .rel-copy {
    height: 475px;
  }

  .epyc-pnb-int-container {
    aspect-ratio: 1;
  }

  .home-why-tabs-menu {
    flex: 1;
  }

  .home-why-tabs-content {
    width: 35.125rem;
  }

  .epyc-emp_lp-hero-sec-bg.is-blue {
    min-height: 35rem;
  }

  .padding-global-7, .padding-global-9 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .client-logo-container-2.add {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    grid-template-columns: auto auto auto auto auto auto auto;
  }

  .badge-image {
    max-width: 25rem;
  }

  .client-logos_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .logos-clients.km {
    max-width: 7.5rem;
  }

  .logos-clients.avaya {
    max-width: 5rem;
  }

  .logos-clients.merc {
    max-width: 8.125rem;
  }

  .logos-clients.at-t {
    max-width: 6rem;
  }

  .logos-clients.providence {
    max-width: 8.125rem;
  }

  .nav_dropdown-link-4 {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
  }

  .client-logo-container-3.add {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    grid-template-columns: auto auto auto auto auto auto auto;
  }

  .new-logo-img-3.is-big, .new-logo-img-3.continental, .new-logo-img-3.ilf {
    object-fit: contain;
  }

  .explore-tabs-img-wrapper-2 {
    width: 55%;
  }

  .epyc-footer-bg.is-blue {
    min-height: 35rem;
  }

  .sidebar-grid-diwali {
    max-height: 650px;
  }

  .img-wrap-diwali {
    height: 280px;
  }

  .container-large-15 {
    position: relative;
  }
}

@media screen and (min-width: 1440px) {
  .section.dashboard {
    box-shadow: none;
    margin-bottom: -100px;
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .section.ib-dashboard {
    box-shadow: none;
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .container {
    object-fit: cover;
  }

  .container._0-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-horizontal.center-align.ak-lastfea {
    margin-right: 0;
    padding-right: 0;
  }

  .features-wrap.width {
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .features-wrap.width.left-aligned {
    overflow: hidden;
  }

  .tab-menu {
    margin-bottom: 10px;
  }

  .tab-content {
    width: 60%;
  }

  .left-column.lesswidth.margin-more {
    margin-right: 20px;
  }

  .section-new.white-section.ib-reduced-sec-padding.nobg.blue-bck {
    margin-top: 0;
  }

  .flex-scrolling.inner-padding-medium.no-btm.top-60px.home-pd.no-bt {
    margin-left: auto;
    margin-right: auto;
  }

  .flex-scrolling.inner-padding-medium {
    padding-bottom: 20px;
  }

  .feature-tabs {
    margin-bottom: 0;
    padding-top: 16px;
  }

  .features-tab-pane {
    transform: translate(0, -100px);
  }

  .feature-pane-flex {
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    padding-top: 0;
  }

  .feature-tab-img {
    object-fit: contain;
  }

  .features-tabs-menu {
    justify-content: center;
    margin-bottom: 100px;
    padding-right: 4%;
  }

  .feature-tabs-content {
    margin-top: 40px;
    overflow: visible;
  }

  .container-7 {
    flex: 1;
    max-width: 1146px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .block-right.ib-flex-space-between {
    align-items: flex-start;
    padding-right: 0%;
  }

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

  .p-centerd.white-text.left-aligned {
    line-height: 1.7;
  }

  .relative-block, .relative-block.ib-larger.itrans {
    height: 500px;
  }

  .moving-card {
    min-width: 360px;
    min-height: 318px;
  }

  .moving-content {
    flex: 1;
  }

  .moving-card-shift {
    min-width: 360px;
  }

  .block-image-container {
    border-radius: 14px;
  }

  .block-image-container.gradient {
    padding-left: 4.8em;
    padding-right: 3em;
  }

  .block-image-content.gradient {
    padding-right: 5em;
  }

  .image-circle---3 {
    margin-top: -18%;
  }

  .image-circle---6 {
    margin-top: -19%;
  }

  .image-circle---2 {
    margin-top: -35%;
  }

  .app-screen---hero-1 {
    box-shadow: none;
    width: 90%;
  }

  .image-circle---5 {
    margin-top: -6%;
  }

  .curved-absolute-div-plum {
    z-index: -1;
    margin-bottom: 0;
  }

  .gifts-marquee {
    flex: 1;
  }

  .image-115 {
    object-fit: contain;
    height: 280px;
  }

  .ib-festive-form-wrapper {
    align-items: center;
  }

  .ib-festive-form-wrapper._90 {
    width: 90%;
  }

  .diwali-gift-mandala-bg {
    height: 100%;
    max-height: none;
  }

  .features-widget-wrap-copy {
    width: 70%;
    height: 290px;
  }

  .features-widget-wrap-copy.itannsition {
    height: 310px;
  }

  .lp-rich-text-festive-page {
    margin-top: 32px;
    font-size: 16px;
  }

  .lp-rich-text-festive-page li {
    font-size: 15px;
  }

  .tab04_tabs-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .block-sticky.left-align-content.no-sticky.margin-top {
    top: 140px;
  }

  .ib-small-product-rating-card.transparent {
    box-shadow: none;
    background-color: #fff0;
    border-width: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ib-default-bodytext-centre._12 {
    color: #101945;
  }

  .section-new-2.padding-40px.bg-dark-blue._40pxm._20pxm {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .xoxodayandsurveymonkey {
    margin-bottom: 80px;
  }

  .image-block {
    height: 311.828px;
  }

  .div-block-54 {
    overflow: hidden;
  }

  .image-tab-1 {
    width: 90%;
  }

  .blog-card {
    flex-direction: row;
    height: 145px;
  }

  .dark-section.white-section.youforia-hero {
    padding-bottom: 380px;
  }

  .hero-product-gradient-container {
    opacity: 1;
    background-image: linear-gradient(to right, #3f5ff6, #8dc4fa 62%, #e9bbc4);
    border-radius: 12px;
  }

  .hero-product-holder {
    max-width: 1250px;
  }

  .product-logo {
    height: 28px;
  }

  .price-content {
    justify-content: center;
    align-items: center;
  }

  .grid-5-column-2 {
    grid-column-gap: 5px;
  }

  .block-right-image-2 {
    left: 41%;
  }

  .dark-section-2.transparent-section {
    width: auto;
  }

  .why-empuls-section {
    height: 800px;
  }

  .moving-card-3.m-inc, .moving-card-2.m-inc, .moving-card-1.m-inc {
    width: 55%;
  }

  .div-left-2._90--w {
    width: 70%;
  }

  .lot-1 {
    justify-content: flex-end;
  }

  .container-10 {
    flex: 1;
    max-width: 1146px;
    margin-left: auto;
    margin-right: auto;
  }

  .block-right-image {
    width: 60%;
    left: 41%;
  }

  .tab-1-img.max-80 {
    width: 80%;
  }

  .grid-5-column-3 {
    grid-column-gap: 5px;
  }

  .section-plum.relative-section.m-wh {
    height: 93svh;
  }

  .g-nav-content-wrap {
    z-index: 12;
  }

  .g-stripe-container {
    grid-column-gap: 105px;
  }

  .padding-global {
    justify-content: center;
    display: flex;
  }

  .footer-demo {
    grid-template-columns: 1.8fr 1.172fr;
  }

  .footer-demo.no-bg {
    background-color: #ffd166;
    background-image: none;
  }

  .primary-btn-2.col-roy-blue._1px-bd {
    background-color: var(--royal-blue-2);
  }

  .n-padding-global.small {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .flex-horizontal-center-left.left-40 {
    padding-left: 40px;
  }

  .gridx3-exp.align-center-flex {
    justify-content: center;
    justify-items: center;
  }

  .section-plum-6._0px-top {
    padding-top: 0;
  }

  .div-block-449 {
    z-index: -1;
    height: 42.5%;
  }

  .demo_grid.flex-hoz {
    width: 85rem;
    display: flex;
  }

  .right-sales.sharp.new-design {
    flex-flow: column;
  }

  .new_nav {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .hero-gif {
    position: relative;
    top: -2rem;
  }

  .hero-left-ss-two {
    position: relative;
    top: -1rem;
  }

  .overview_grid {
    margin-right: -10rem;
  }

  .std-tab-2._20-p-ipad._40-p-desk.full {
    padding-left: 40px;
  }

  ._2-col-grid-new.gap-42 {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
  }

  .padding-global-i {
    justify-content: center;
    padding-left: 7.5rem;
    padding-right: 7.5rem;
    display: flex;
  }

  .epyc-section-container {
    width: 100%;
  }

  .tab-link-tab-2-4 {
    max-width: none;
  }

  .home-explore-content-wrapper {
    width: 100%;
  }

  .explore-list-wrapper {
    grid-column-gap: 54px;
  }

  .schedule_a_demo-section-3 {
    background-position: 0 80%;
  }

  .padding-global-4 {
    justify-content: center;
    display: flex;
  }

  .testimonial_content-wrap-4 {
    grid-template-columns: .46fr 1fr;
  }

  .tab-img-lbms {
    height: 332px;
  }

  .hero-product-holder-2 {
    max-width: 1250px;
  }

  .hero-product-gradient-container-2 {
    opacity: 1;
    border-radius: 12px;
  }

  .logos-wrapper-3.full {
    padding-left: 40px;
  }

  .ppc-hero_badge {
    max-height: 2.5rem;
  }

  .padding-global-5 {
    justify-content: center;
    display: flex;
  }

  .container-25 {
    flex: 1;
    max-width: 1146px;
    margin-left: auto;
    margin-right: auto;
  }

  ._4-col-grid {
    align-items: start;
  }

  .hero-img {
    width: auto;
  }

  .testimonial-slide-cover-i {
    height: 360px;
    min-height: 0;
  }

  .footer_banner-img {
    max-width: 100%;
  }

  .bg-white-smoky.bg-new.btm-80 {
    margin-top: -.5px;
  }

  .epyc-section.is-blue {
    min-height: 32rem;
  }

  .epyc-section-container-3 {
    width: 100%;
  }

  .btn_top-margin.col-roy-blue._1px-bd {
    background-color: var(--royal-blue-2);
  }

  .content-wrap.width {
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .green-eyebrow-text-16px.weight-600px.left-aligned {
    line-height: 1.7;
  }

  .section-compass-new.bg-b.bg-new.m-h {
    height: 535px;
  }

  .div-block-496 {
    left: -21px;
  }

  .testimonial_tabs-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .testimonial_tabs-content-2 {
    min-height: 360px;
  }

  .testimonials_tab-pane-2 {
    overflow: hidden;
  }

  .testimonial-slide-cover-i-5 {
    height: 360px;
    min-height: 0;
  }

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

  .heading-2-inter.small-h2 {
    margin-top: 0;
    margin-bottom: 16px;
  }

  .empuls_tools-component, .epyc-section-container-4, .s {
    width: 100%;
  }

  .epyc-emp_lp-hero-sec-bg.is-blue {
    min-height: 32rem;
  }

  .compliance_content-wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    justify-content: center;
  }

  .epyc-footer-wrapper {
    position: relative;
  }

  .tabbar-llink {
    font-size: .875rem;
  }

  .solution-grid {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .epyc-section-container-5 {
    width: 100%;
  }

  .epyc-footer-bg.is-blue {
    min-height: 32rem;
  }

  .epyc-section-container-6 {
    width: 100%;
  }

  .sidebar-grid-diwali {
    max-height: 640px;
  }

  .img-wrap-diwali {
    height: 310px;
  }

  .padding-global-10 {
    justify-content: center;
    display: flex;
  }
}

@media screen and (min-width: 1920px) {
  .feature-horizontal.center-align.diy {
    margin-left: 15px;
    margin-right: 15px;
  }

  .slide-nav-2.sh {
    width: 49vw;
  }

  .block-sticky.left-align-content.no-sticky.margin-top {
    top: 190px;
  }

  .xoxodayandsurveymonkey {
    background-position: 50% 70%;
  }

  .image-block {
    height: 415.781px;
    display: flex;
  }

  .text-small.sales-text {
    height: 60px;
  }

  .dark-section.white-section.youforia-hero {
    padding-bottom: 450px;
  }

  .hero-sec-api.section-white-api {
    background-size: contain;
  }

  .hero-product-holder {
    max-width: 1400px;
  }

  .wrapper-3.testimonial-wrapper {
    padding-bottom: 150px;
  }

  .why-empuls-container-2 {
    width: 1200px;
  }

  .section-plum.relative-section {
    height: 70svh;
  }

  .section-plum.hero-rel.yellow-bg {
    background-image: linear-gradient(#ffb200, #ffd166);
  }

  .section-plum.is-small.bg-in {
    background-image: linear-gradient(#fff, #f6f7f9);
  }

  .show-link-text {
    border-style: solid;
  }

  .paytm_hero-section {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .padding-global-i {
    align-items: center;
    padding-left: 3.5rem;
    padding-right: 3.5rem;
    display: flex;
  }

  .home-integration-slide-2 {
    border: 1px #eff2f5;
    border-radius: 1.25rem;
  }

  .epyc_btn-text {
    text-decoration: none;
  }

  .home-integration-slide {
    border: 1px #eff2f5;
    border-radius: 1.25rem;
  }

  .home-explore-content-wrapper {
    width: 100%;
  }

  .home-explore-section-wrapper {
    padding-bottom: 0;
  }

  .container-large-i {
    height: 100%;
  }

  .explore-tabs-content {
    background-color: #f6f7f9;
  }

  .home-integration-slide-3 {
    border: 1px #eff2f5;
    border-radius: 1.25rem;
  }

  .hero-product-holder-2 {
    max-width: 1400px;
  }

  .ppc-hero_badge {
    max-height: 3rem;
  }

  .wrapper-5.testimonial-wrapper {
    padding-bottom: 150px;
  }

  .epyc_btn-secondary {
    font-weight: 400;
  }

  .epyc-main-wrapper, .epyc-4-col-layout-2, .empuls-4xgrid {
    width: 100%;
  }

  .text-left-align {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    display: flex;
  }

  .epyc-page-wrapper {
    width: 100%;
  }

  .epyc-footer-wrapper {
    overflow: hidden;
  }

  .client-logos_wrapper {
    justify-content: space-between;
  }

  .epyc-btn-container {
    display: flex;
  }

  .spacer-2rem, .ecipients-box-diwali.bg-last.no-bg {
    display: none;
  }

  .home-clients-logos_component {
    flex-flow: column;
  }

  .section-plum-29.hero-rel.yellow-bg {
    background-image: linear-gradient(#ffb200, #ffd166);
  }

  .container-large-15 {
    height: 100%;
  }

  .epyc-main-wrapper-2, .epyc-main-wrapper-3 {
    width: 100%;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 36px;
  }

  h3 {
    font-size: 32px;
  }

  .section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.hero-image-section {
    padding-left: 0;
    padding-right: 0;
  }

  .button {
    position: relative;
  }

  ._12-columns {
    flex-flow: wrap;
  }

  .container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .column.desk-4 {
    width: 50%;
  }

  .column.desk-8.tab-10 {
    width: 83.3333%;
  }

  .column.desktop-1-column.tablet-hidden {
    display: none;
  }

  .column.desktop-7-column.tablet-8-column {
    width: 66.6667%;
  }

  .column.desktop-4-column, .column.desktop-4-column.tablet-4-column {
    width: 100%;
  }

  .logo-div {
    flex: 0 auto;
  }

  .nav-logo {
    width: 120px;
    display: flex;
  }

  .logos-div {
    flex-wrap: wrap;
    padding-left: 30px;
    padding-right: 30px;
  }

  .nav-dropdown {
    text-align: center;
    background-color: #fff;
    flex: 1;
    padding-left: 9px;
    padding-right: 9px;
    font-size: 14px;
    display: block;
  }

  .logo-container {
    justify-content: center;
    width: 33%;
    display: flex;
  }

  .paragraph.medium.p-center-tab {
    text-align: center;
  }

  .feature-horizontal {
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid {
    margin-left: 0;
  }

  .heading.h2-center-tab {
    text-align: center;
  }

  .error2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .features-tabs {
    flex-direction: column-reverse;
  }

  .tab-menu-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 26px;
    margin-bottom: 0;
    display: grid;
  }

  .tab-menu {
    width: auto;
    padding-left: 4px;
    padding-right: 4px;
  }

  .footer-section.dark {
    padding-bottom: 40px;
  }

  .footer-section.dark.less-pd {
    padding-bottom: 20px;
  }

  .footer-section.plum-aws {
    padding-bottom: 120px;
  }

  .footer-image.gdpr {
    margin-left: 13px;
  }

  ._12-columns-2 {
    flex-flow: wrap;
  }

  .quote-card-2 {
    margin-bottom: 30px;
  }

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

  .submit, .form-submit {
    position: relative;
  }

  .hero-container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .hero-container.nopadding.ak-hero-sec.ak-flex-hoz {
    grid-column-gap: 30px;
    flex-wrap: wrap;
  }

  .tab-empuls {
    padding-left: 4px;
    padding-right: 4px;
  }

  .testimonial {
    font-size: 20px;
  }

  .text-box-2 {
    width: 100%;
    max-width: none;
  }

  .container-2, .container-2.center-align {
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-19.integration-card {
    margin-right: 40px;
  }

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

  .text-box-3.typeform-content {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .text-box-3.mobile-text-center {
    text-align: center;
    margin-bottom: 10px;
  }

  .yt-video-light-box {
    height: 250px;
  }

  .fe09 {
    padding-top: 120px;
  }

  .fe09_wrap {
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding-left: 20px;
  }

  .left-column {
    width: 100%;
    margin-bottom: 20px;
  }

  .left-column.lesswidth.margin-more._100--width {
    width: 90%;
    margin-right: 0;
  }

  .slider {
    width: 100%;
    height: 86%;
  }

  .slide-nav {
    top: 229px;
  }

  .div-block-16 {
    padding-bottom: 79px;
    padding-left: 0;
    padding-right: 0;
  }

  .plum-testmonial {
    padding-left: 0;
    padding-right: 0;
  }

  .features-plum-column {
    grid-column-gap: 10px;
    width: 90%;
  }

  .testimonial-section {
    margin-top: 0;
    margin-bottom: 100px;
  }

  .rele-section {
    position: static;
  }

  .nav-bar-3 {
    background-color: #fff;
  }

  .nav-2 {
    justify-content: flex-start;
    display: flex;
  }

  .div-block-28 {
    padding: 20px;
  }

  .grid-5 {
    grid-column-gap: 23px;
    grid-template-columns: 1fr 1fr;
  }

  .h1-heading-b.ib-centre-tab-mobile {
    text-align: center;
  }

  .section-integrations-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .t05_testimoninal_wrap {
    flex-wrap: wrap;
  }

  .t05_col_1 {
    border-bottom-style: none;
    border-right: 1px solid #ebecf0;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
    width: 100%;
    min-height: 300px;
  }

  .section-7 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-7.section-integrations {
    padding-top: 120px;
    padding-bottom: 130px;
  }

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

  .split-content.open-positions-right {
    max-width: 100%;
  }

  .split-content.open-positions-left {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .button-3:hover {
    background-color: #37b877;
  }

  .div-left {
    border-top: 1px #e6e8f0;
    margin-top: 0;
    padding-top: 0;
  }

  .card-2.integration {
    display: flex;
  }

  .cta08 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    min-height: 370px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cta08_column {
    align-items: center;
    width: 100%;
  }

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

  .cta08_column_right {
    width: 100%;
    display: block;
  }

  .form01 {
    position: static;
  }

  .form_wrap {
    padding: 0;
  }

  .c09_image {
    width: auto;
    margin-top: 40px;
  }

  .div-block-31 {
    flex-direction: column;
  }

  .h03 {
    background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/60bdc136136654c9c36c3fdf_BG%20Hero%20(6).svg");
    background-position: 50% 100%;
    background-repeat: repeat;
    background-size: cover;
  }

  .feature-widget-backdrop {
    height: 160px;
  }

  .hero-image-pi.home-hero-point-api {
    max-width: 80%;
    height: auto;
  }

  .section-10 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .logo-container-plum {
    justify-content: center;
    width: 33%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .partner-logo-cms {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .section-new.hero-section-bg {
    background-position: 0%;
  }

  .container-new {
    padding-left: 15px;
    padding-right: 15px;
  }

  .grid-3-columns {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }

  .feature-div {
    justify-content: center;
  }

  .features-widget-wrap {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .features-widget-wrap.form-wrap.width-70 {
    width: 100%;
  }

  .half-div {
    width: 100%;
    padding-right: 0%;
  }

  .half-div.no-side-padding.center-align-content {
    align-items: center;
  }

  .half-div.margin-left {
    width: 100%;
  }

  .half-div.center-content-tab-mobile {
    align-items: center;
  }

  .section-flex-wrap {
    flex-direction: column;
  }

  .section-flex-wrap.center.features {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-flex-wrap.center.features.flip-position {
    flex-direction: column-reverse;
  }

  .section-flex-wrap.center.features-streched {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .fe08_card-2 {
    width: 50%;
  }

  .flex-scrolling.inner-padding-medium {
    margin-bottom: 40px;
  }

  .flex-scrolling.inner-padding-medium.no-btm {
    margin-bottom: 20px;
  }

  .flex-scrolling.inner-padding-medium.no-btm.top-60px-2 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .logo-grid-ticker {
    margin-right: 16px;
  }

  .image-logo {
    max-height: 22px;
  }

  .image-logo.ib-larger {
    max-height: none;
  }

  .code-div-100 {
    margin-left: auto;
    margin-right: auto;
  }

  .bodytext-18px.p-center.battle-desc {
    width: auto;
  }

  .bodytext-18px.p-center.battle-desc._16px-font.m-btm {
    width: auto;
    margin-bottom: 60px;
  }

  .bodytext-18px.hero-paragraph {
    font-size: 16px;
  }

  .center-div.div-max-width-900px.align-center {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h2-center._30px-medium._80, .h2-center.comfortaa-use {
    width: auto;
  }

  .features-tab-link {
    justify-content: center;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
  }

  .features-tab-link.w--current {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .feature-tabs {
    flex-direction: column;
    width: 100%;
    margin-bottom: 0;
  }

  .feature-pane-flex {
    align-items: center;
    padding-top: 0;
  }

  .feature-tab-icon {
    width: 32px;
    height: 32px;
  }

  .feature-tab-img {
    height: 360px;
  }

  .features-tabs-menu {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-right: 0%;
    display: grid;
  }

  .feature-tabs-content {
    width: auto;
    padding-left: 0;
    position: static;
  }

  .half-div-2.full-width-mobile, .half-div-2.margin-left {
    width: 100%;
  }

  .top-40px.gridx3 {
    grid-template-columns: 1fr 1fr;
  }

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

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

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

  .header-section {
    width: 600px;
    display: flex;
  }

  .card.typeform {
    top: 40px;
  }

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

  .standard-tab {
    margin-left: 10px;
    margin-right: 10px;
  }

  ._12-columns-3 {
    flex-flow: wrap;
  }

  .testimonial-slider-new {
    width: 48%;
  }

  .content-section-blue {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .testimonial-pic {
    margin-bottom: 10px;
  }

  .heading-container._2rem {
    margin-bottom: 3rem;
  }

  .slide-nav-2.sh {
    bottom: 16%;
  }

  .container-7 {
    flex: 1;
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .nav-btn-div {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .plum-button-nav-yellow.for-desktop {
    display: none;
  }

  .plum-button-nav-yellow.for-tabs {
    display: block;
  }

  .plum-button-nav-yellow.for-tabs.is-hide {
    display: none;
  }

  .xoxoday-nav {
    padding-left: 20px;
    padding-right: 20px;
  }

  .xoxoday-nav.dark-nav {
    height: auto;
  }

  .xoxoday-nav.dark-nav._80px-each {
    padding: 15px 40px;
  }

  .xoxoday-nav.white-nav {
    height: auto;
  }

  .nav-menu {
    background-color: #fff0;
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .nav-menu.hide-cta {
    display: none;
  }

  .block-right.ib-flex-space-between {
    padding-right: 0%;
  }

  .grid-2-columns {
    grid-template-columns: .6fr .4fr;
    display: flex;
  }

  .grid-2-columns.ib-hero-grid._2x {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .p-centerd.white-text {
    max-width: none;
  }

  .section-flex-wrap-absolute.center.features {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }

  .module {
    padding: 36px;
  }

  .half-div-3 {
    width: 100%;
    padding-right: 0%;
  }

  .half-div-3.no-side-padding.no-top-padding {
    width: auto;
  }

  .ib-pf-test-tab-link:hover {
    color: #6c757d;
  }

  .ib-pf-test-tab-link.w--current {
    background-position: 50% 90%;
    background-size: 4px 4px;
  }

  .ib-pf-test-tab-link.w--current:hover {
    color: #3d6bff;
  }

  .tabs-menu-inside {
    height: auto;
    top: 15px;
    left: 36px;
    right: 36px;
  }

  .relative-block {
    height: 340px;
  }

  .relative-block.ib-larger {
    height: 520px;
  }

  .relative-block.ib-larger.itrans {
    height: 360px;
  }

  .tab-image {
    object-fit: cover;
  }

  .bg-image.diwali-moving-img {
    width: 300px;
  }

  .moving-wrapper {
    height: 225px;
  }

  .moving-wrapper.btm-80px {
    height: 285px;
  }

  .moving-wrapper.auto-h {
    height: 490px;
  }

  .moving-wrapper.auto-h.h-new {
    height: 550px;
  }

  .moving-card {
    min-width: 360px;
    min-height: 300px;
    margin: 8px;
  }

  .moving-card-shift {
    min-width: 360px;
    margin: 40px 8px 8px;
  }

  .moving-card-shift.normal-card, .moving-card-shift.normal-card._20px-r {
    min-width: 300px;
  }

  .moving-card-shift.normal-card._40px-r {
    min-width: 300px;
    margin-right: 20px;
  }

  .button-white-holder {
    width: 25%;
  }

  .block-image-container {
    padding: 3em 1em;
  }

  .block-image-container.gradient {
    padding: 1.5em;
  }

  .block-hero-img {
    margin-top: 90px;
  }

  .ib-festive-form-wrapper {
    width: 100%;
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .ib-festive-form-wrapper._90 {
    width: 100%;
    padding-left: 18px;
    padding-right: 18px;
  }

  .ib-fg-try-for-free-wrapper {
    align-items: center;
    width: 100%;
    margin-top: 32px;
    padding-right: 0%;
  }

  .festive-gift-hero-content {
    padding-right: 0%;
  }

  .diwali-gift-mandala-bg.mbm-soft-light {
    width: 513.75px;
    right: -25%;
  }

  .left-col-content {
    width: 100%;
    margin-bottom: 40px;
  }

  .features-widget-wrap-2, .features-widget-wrap-copy {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .ib-brand-ticker-section.margin-40px._60px-margin {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab04_tabs-2 {
    flex-direction: column-reverse;
    align-items: stretch;
  }

  .tab04_tab-2 {
    margin-bottom: 10px;
  }

  .tab04_tab-2.w--current {
    width: 100%;
    margin-bottom: 15px;
  }

  .tab-menu-integration {
    order: 1;
    margin-right: 0;
    padding: 10px;
  }

  .tab04_content {
    width: 100%;
  }

  .ib-cta-column-plumvstango {
    width: 100%;
    display: block;
  }

  .ib-schedule-form-wrap {
    margin-top: 32px;
    padding: 0;
  }

  .block-sticky {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .card-3.features-v3 {
    flex-direction: column;
    padding: 40px 30px;
  }

  .features-tab-link-2 {
    justify-content: center;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
  }

  .features-tab-link-2.w--current {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .grid-2-columns-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-2-columns-3.new {
    grid-template-columns: 1fr;
  }

  .grid-2-columns-3.right-col-big {
    align-items: start;
  }

  .grid-2-columns-3.devx-slider {
    grid-column-gap: 40px;
  }

  .app-screen---b-2.security-page {
    max-width: 60%;
  }

  .ib-g2-gartner-grid {
    width: 40%;
    margin-left: auto;
    margin-right: auto;
  }

  .ib-g2-gartner-grid.min-content {
    justify-content: center;
    width: 100%;
  }

  .ib-g2-gartner-grid.min-content.left-align {
    font-size: 28px;
  }

  .ib-g2-gartner-grid.min-content.left-align.ll {
    text-align: left;
    width: auto;
  }

  .ib-small-product-rating-card.transparent {
    width: 90px;
  }

  .ib-p-center-tab-mobile {
    text-align: center;
  }

  .ib-bottom-form-left-column {
    width: 100%;
  }

  .metric-row.horizontal {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .container-dark.new {
    margin-top: 40px;
  }

  .section-title-white {
    max-width: 75%;
    font-size: 36px;
    line-height: 42px;
  }

  .metrics {
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    align-items: stretch;
  }

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

  .main-grid {
    grid-template-columns: 1fr 1fr;
  }

  .logos-wrapper {
    width: auto;
  }

  .container-11 {
    flex: 0 auto;
  }

  .text-block-9 {
    margin-left: 8px;
    margin-right: 8px;
  }

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

  .section-hero {
    padding-top: 170px;
    padding-bottom: 120px;
  }

  .leftdiv {
    margin-right: 20px;
  }

  .container-new-2.max-width-1000.padding-left-75px {
    padding-left: 30px;
  }

  .image-tab-wrapper {
    max-height: none;
  }

  .tabs-menu-4 {
    justify-content: center;
    padding-bottom: 30px;
  }

  .p-center.left-align-on-mobile.width-less {
    width: auto;
  }

  .grid-9 {
    margin-left: 0;
  }

  .tab-link-inside:hover {
    color: #6c757d;
  }

  .tab-link-inside.w--current {
    background-position: 50% 90%;
    background-size: 4px 4px;
  }

  .tab-link-inside.w--current:hover {
    color: #3d6bff;
  }

  .tabs-menu-inside-2 {
    height: auto;
    top: 15px;
    left: 36px;
    right: 36px;
  }

  .tab-image-2 {
    object-fit: cover;
    height: 610px;
  }

  .tab-image-2.mobversion {
    height: 350px;
  }

  .image-block {
    height: 166.313px;
  }

  .div-block-56 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .half-div-70, .half-div-30 {
    width: 100%;
    padding-right: 0%;
  }

  .reward-grid-3-col {
    padding-top: 0%;
    padding-bottom: 0%;
  }

  .tab03_block_right {
    width: 100%;
  }

  .tab03_tab_link {
    border-radius: 4px;
    width: auto;
    padding-left: 12px;
    padding-right: 12px;
  }

  .tab03_tab_link.w--current {
    color: #17204a;
    background-color: #17204a1a;
    border-bottom-style: none;
  }

  .tab03_block_left {
    width: 100%;
  }

  .tab03_tabs {
    top: 0;
  }

  .tab03_menu {
    border-bottom-style: none;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }

  .tab03_tab_content {
    flex-direction: column;
  }

  .tab03_pane {
    min-height: 700px;
  }

  .tab03_image.ib-consumer-promo-tab-image {
    width: 60%;
  }

  .swiggy-para {
    width: auto;
    height: auto;
  }

  ._2-button-grid.show-on-desktop {
    display: none;
  }

  .gray-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .section-new-3.beige.padding-top-30px {
    padding-bottom: 40px;
  }

  .features-widget-wrap-3 {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .features-widget-wrap-3.left-on-tab {
    justify-content: flex-start;
  }

  .zohocrm-logos {
    flex-wrap: wrap;
  }

  .section-flex-wrap-2.center.features.flip-position {
    flex-direction: column-reverse;
  }

  .section-flex-wrap-2.center.features {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .compare-line {
    margin-top: 10px;
  }

  .compare-wrapper {
    width: 100%;
  }

  .module-2 {
    padding: 36px;
  }

  .image-bottom {
    margin-top: 36px;
  }

  .width-75 {
    width: 100%;
  }

  .image-top {
    margin-bottom: 36px;
  }

  .margin-bottom {
    margin-bottom: 50px;
  }

  .product-card-grid.security-page {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .product-card-grid.prepaid-page, .product-card-grid.compass {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .product-card-grid.compass.only-3grid, .product-card-grid.compass._3-grid {
    width: auto;
  }

  .glassmorphic-section.sticky {
    top: 50px;
  }

  .glassmorphic-section.sticky.top-margin-60px {
    top: 0;
  }

  .glassmorphic-section.sticky.white-sticky-section.compass-sticky-section.new-s {
    top: 40px;
  }

  .glassmorphic-section.sticky.white-sticky-section.compass-sticky-section.new-s.inc-tob {
    top: 60px;
  }

  .glassmorphic-section.sticky.white-sticky-section.sticky-1 {
    top: 50px;
  }

  .glassmorphic-section.sticky.white-sticky-section {
    top: 20px;
  }

  .h1-center.heading-comforta.battle-h1 {
    width: auto;
  }

  .h1-center.heading-comforta.crm-h1 {
    max-width: none;
  }

  .h1-center.heading-comforta.new-black.inter-h {
    font-size: 40px;
  }

  .mrkt-rsrch-features-incentives {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .dropdown-card {
    margin-bottom: 28px;
  }

  .blog-card {
    white-space: normal;
    width: auto;
    height: 268px;
    margin-bottom: 4px;
    margin-right: 16px;
    padding-bottom: 32px;
    display: inline-block;
    position: relative;
  }

  .bottom-20px.height-660px {
    height: 600px;
  }

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

  .grid-content-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(30px, 1fr) minmax(auto, 500px) minmax(auto, 700px);
    padding-bottom: 100px;
  }

  .g2-logo {
    height: 200px;
  }

  .g2-logo-div {
    width: 160px;
    height: 200px;
    left: -30px;
  }

  .testimonial-slider-new-2 {
    width: 48%;
  }

  .button-icon:hover {
    background-color: #37b877;
  }

  .text-small.sales-text {
    height: 50px;
  }

  .text-small.inc-text {
    height: 96px;
    font-size: 16px;
    line-height: 24px;
  }

  .company-grid-img.height-30px {
    object-fit: contain;
  }

  .text-field-grid {
    justify-content: space-between;
  }

  .dropdown-list, .dropdown-list.overflow-hidden {
    text-align: left;
  }

  .dark-section {
    padding-top: 80px;
    padding-bottom: 96px;
  }

  .dark-section.white-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dark-section.white-section.youforia-hero {
    padding-top: 60px;
  }

  .dark-section.transparent-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dark-section.transparent-section.bottom-padding-40px {
    padding-top: 40px;
  }

  .dark-section.transparent-section.padding-40px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dark-section.transparent-section.top-padding-120px {
    padding-top: 100px;
  }

  .dark-section.feature-section-api.nm-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dark-section.alice-section {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .dark-section.alice-grad {
    padding-bottom: 60px;
  }

  .dark-section.white-bg.m-margin {
    margin-bottom: 0;
    padding-bottom: 80px;
  }

  .dark-section.new-lp-bg {
    padding-bottom: 60px;
  }

  .home-features-grid {
    grid-column-gap: 30px;
    grid-row-gap: 60px;
  }

  .home-feature-wrapper {
    flex-direction: column;
  }

  .hero-btn-container {
    margin-top: 0;
  }

  .filled-btn.no-margin-top.for-desktop {
    display: none;
  }

  .filled-btn.no-margin-top.for-desktop.banner-btn {
    width: 35%;
  }

  .filled-btn.no-margin-top.for-tabs {
    display: block;
  }

  .filled-btn.no-margin-top.black-arrow-bg {
    justify-content: center;
  }

  .filled-btn.no-margin-top.for-dark-bg {
    background-color: var(--royal-blue-main);
    text-transform: none;
  }

  .filled-btn.no-margin-top.for-dark-bg.full-width {
    width: 100%;
  }

  .filled-btn.no-margin-top.secondry-cta {
    color: var(--royal-blue-main);
    background-color: #fff;
    border-color: #e9edfc;
  }

  .filled-btn.no-margin-top.secondry-cta:hover {
    background-color: #d3dcfa;
    border-color: #d3dcfa;
  }

  .outlined-btn.no-margin-top.no-margin-right.for-desktop {
    display: none;
  }

  .outlined-btn.no-margin-top.no-margin-right.for-tab {
    display: block;
  }

  .outlined-btn.no-margin-top.no-margin-right.for-tab.hide-it {
    display: none;
  }

  .features-flex {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .features-flex.padding-40px {
    padding-bottom: 40px;
  }

  .features-flex.top-align-content.middle-flex.top-less-padding {
    padding-top: 64px;
    padding-bottom: 0;
  }

  .features-text-block {
    justify-content: center;
    width: 100%;
    margin-bottom: 64px;
    padding-right: 0%;
  }

  .features-text-block.left, .features-text-block.left._100, .features-text-block.right, .features-text-block.right {
    margin-bottom: 0;
  }

  .feature-title-large.heading-comforta.inter-h3 {
    font-size: 26px;
  }

  .features-img-block {
    width: 100%;
  }

  .container-medium-779px.advantage-v2 {
    margin-bottom: 40px;
  }

  .container-medium-779px.advantage-v2.m-width-in {
    max-width: none;
  }

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

  .features-grid.hide-on-mobile {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .feature-block-2.reason {
    padding-left: 20px;
    padding-right: 20px;
  }

  .three-column-grid, .three-column-grid.no-padd.space-top-medium {
    grid-template-columns: 1fr 1fr;
  }

  .three-column-grid.no-padd.space-top-medium.payment-grid.hide-on-mobile {
    margin-bottom: 40px;
  }

  .three-column-grid.no-padd.space-top-medium.payment-grid.hide-on-mobile.for-ci {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .three-column-grid.no-padd.space-top-medium.youforia-grid {
    grid-template-columns: 1fr;
  }

  .service-wrapper {
    border-right-style: none;
    margin-bottom: 32px;
  }

  .space-top-small.heading-comforta.inter-sub-h {
    font-weight: 500;
  }

  .fout-column-grid, .fout-column-grid.no-padd.space-top-medium, .fout-column-grid.no-padd.space-top-medium.hide-on-mobile._1x3 {
    grid-template-columns: 1fr 1fr;
  }

  .tabs-content-consumer {
    height: auto;
  }

  .grid-tabs-section {
    grid-template-columns: 1fr;
  }

  .div-align-right.left-mobi.for-desktop {
    display: none;
  }

  .grid-app-screen---b-2.no-padding-left.padding-no {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-medium-800px.advantage-v2 {
    margin-bottom: 60px;
  }

  .container-medium-800px.advantage-v2._1000px.no-sp {
    padding-left: 0;
    padding-right: 0;
  }

  .subtext-small.hide-on-tab {
    display: none;
  }

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

  .div-block-121 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .absolute-cta-dark {
    z-index: 999;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background-color: #0d16454d;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding: 20px;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .absolute-cta-dark.grid-cta {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .absolute-cta-dark.white-bg-cta {
    background-color: #ffffffb3;
  }

  .stats-title {
    font-size: 36px;
  }

  .stats-text {
    font-size: 16px;
    line-height: 20px;
  }

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

  .btn-container.center {
    margin-top: 40px;
  }

  .section-title-2 {
    max-width: 75%;
    font-size: 36px;
    line-height: 42px;
  }

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

  .blog-post-listing-content {
    min-height: 280px;
  }

  .blog-post-img {
    object-fit: cover;
    min-height: 280px;
  }

  .hero-sec-api.section-white-api, .hero-sec-api.section-white-api.white-section.less-padding-btm {
    padding-bottom: 0;
  }

  .api-card-grid.api {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .features-sec-api {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .glassmorphic-section_api.sticky {
    top: 50px;
  }

  .feature-title-large-api {
    font-size: 28px;
  }

  .features-text-block-api {
    justify-content: center;
    width: 100%;
    padding-right: 0%;
  }

  .dropdown-list-item-api.m-30p {
    padding-bottom: 20px;
  }

  .features-img-block-api {
    width: 100%;
  }

  .sol-features-flex-api {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .business-stats-block {
    padding: 11px;
  }

  .business-stats-block.hoz-dir {
    flex-direction: column;
  }

  .hero-product-gradient-container {
    opacity: 1;
    width: 100%;
  }

  .hero-section-container {
    width: 100%;
  }

  .hero-section-container._125vh {
    min-height: 65vh;
  }

  .hero-section-container._125vh.min {
    min-height: auto;
  }

  .tabs-menu {
    width: 45%;
  }

  .section-25.hero-image-section.top-80px {
    padding-top: 40px;
  }

  .price-content {
    text-align: left;
    justify-content: flex-start;
  }

  .tab-image-3._80--img {
    width: 100%;
  }

  .hero-top {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 64px;
    padding-right: 0%;
    display: flex;
  }

  .hero-top.centerd-content.no-bottom-margin._85 {
    width: 100%;
  }

  .hero-top.centerd-content.width-90 {
    margin-bottom: 20px;
  }

  .p-dark-api {
    font-size: 15px;
  }

  .key-benefits-api {
    font-size: 18px;
  }

  .inner-stats-block.ali-center {
    text-align: center;
    align-items: center;
  }

  .absolute-cta-light {
    z-index: 999;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background-color: #fff;
    border-top: 1px solid #e3e6ed;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding: 20px;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .absolute-cta-light.grid-cta {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .filled-btn-light.no-margin-top.for-desktop {
    display: none;
  }

  .filled-btn-light.no-margin-top.outline-blue {
    box-shadow: inset 0 0 0 2px #254fe480;
  }

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

  .arrow-cta.transparent.for-desktop {
    display: none;
  }

  ._12-columns-3-copy {
    flex-flow: wrap;
  }

  .h1-center-tab, .p-center-tab {
    text-align: center;
  }

  .big-icon-images {
    height: auto;
  }

  .app-screen---hero-3 {
    bottom: -30px;
  }

  .tab-progress-bar.hide-on-tab {
    display: none;
  }

  .feature-tabs-2.active-tab-state.w--current {
    border-bottom-color: #254fe4;
  }

  .feature-nav-tabs-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
  }

  .feature-nav-tabs-wrapper._3-col-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .feature-nav-tabs-wrapper.nowrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    justify-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-grad-bg {
    height: 100%;
  }

  .div-form-width-700 {
    max-width: 450px;
  }

  .slider-progress-arrow:hover {
    box-shadow: inset 0 0 0 1px #d8e0e6;
  }

  .slider-progress-arrow.right-arw {
    left: 8%;
  }

  .ib-customer-case-study-grid {
    width: 100%;
    margin-top: 80px;
  }

  .grid-x {
    grid-template-columns: 1fr;
  }

  .testimonial-mask {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .wrapper-3 {
    flex-direction: column;
  }

  .wrapper-3.testimonial-wrapper {
    padding-top: 60px;
  }

  .post-thumb-feature {
    width: auto;
    height: 330px;
  }

  .category-thumb-info {
    padding-bottom: 20px;
  }

  .category-thumb-description {
    width: auto;
    padding-bottom: 0;
  }

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

  .grid2x1-demo-new-empuls {
    padding-left: 40px;
    padding-right: 40px;
  }

  .block-right-image-2 {
    top: 2em;
    left: 45%;
  }

  .block-right-image-2.img-height {
    width: 100%;
  }

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

  .module-3 {
    padding: 36px;
  }

  .left {
    justify-content: center;
  }

  .container-8 {
    max-width: none;
  }

  .heading-reduced {
    font-size: 28px;
  }

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

  .top-margin-60px {
    margin-top: 40px;
  }

  .grey-section {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .grey-section.transparent-section {
    padding-bottom: 60px;
  }

  .video-play-btn {
    background-position: 52%;
    background-size: 28px;
    width: 80px;
    height: 80px;
  }

  .white-section-feature {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .grid-feature-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._2-column-large-gap {
    grid-column-gap: 25px;
    grid-row-gap: 40px;
    grid-template-columns: 1.4fr 1fr;
  }

  .open-positions-title-wrapper {
    position: static;
  }

  .open-positions-wrapper {
    flex-direction: column;
  }

  .filled-btn-3.no-margin-top.black-arrow-bg {
    justify-content: center;
  }

  .dark-section-2 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .dark-section-2.grey-section.top-more-copy {
    padding-bottom: 80px;
  }

  .dark-section-2.transparent-section {
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .dark-section-2.white-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-medium-779px-2.advantage-v2 {
    margin-bottom: 40px;
  }

  .integration-grid-crm {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .integration-grid-crm._4-integration {
    grid-template-columns: 1fr 1fr;
  }

  .section-new-4.personal-festive-hero {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .dark-blue-btn.no-margin-top.for-desktop {
    display: none;
  }

  .ab-grid {
    grid-template-columns: 1fr;
  }

  .feature-image-top {
    margin-top: -40px;
  }

  .card-1-large-2 {
    padding: 40px;
  }

  .feature-image-bottom {
    margin-bottom: -40px;
  }

  ._6-col-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: start;
  }

  .yellow-line {
    display: none;
  }

  .t03_avatar_02 {
    background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/627caed7a8eb6e06b2b2e56f_Ellipse%201311.webp");
  }

  .t03_avatar_01 {
    background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/627caed762dbef2686a54837_Ellipse%201310.webp");
  }

  .t03_slider {
    width: 80%;
    height: 540px;
  }

  .t03_avatar_03 {
    background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/627caed78b642e7e8032dcf8_Ellipse%201312.webp");
  }

  .youforia-ab-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .home-hero-images-wrapper {
    margin-bottom: 119px;
  }

  .pricing-1-faq-item {
    padding-bottom: 15px;
  }

  .pricing-1-faq-icon-wrapper {
    margin-top: 5px;
  }

  .pricing-1-faq-answer {
    margin-top: 15px;
  }

  .two-column-grid, .two-column-grid.no-padd.space-top-medium {
    grid-template-columns: 1fr 1fr;
  }

  .hero-grad-bg-point-api {
    height: 160%;
  }

  .heading-comforta.h3-center.width-less {
    width: auto;
  }

  .heading-comforta.h3-center.inter-h2 {
    font-size: 28px;
  }

  .heading-comforta._w-size {
    text-align: center;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-comforta.h-c {
    text-align: center;
  }

  .heading-comforta.inter-h2 {
    font-size: 28px;
  }

  .filled-btn-purple.no-margin-top.for-desktop {
    display: none;
  }

  .hero-grad-bg-lms {
    height: 150%;
  }

  .container-medium-920px.advantage-v2 {
    margin-bottom: 60px;
  }

  .container-medium-920px.advantage-v2.no-bottom-margin {
    max-width: none;
  }

  .compass-logo-nav.height-change.small {
    height: 28px;
  }

  .comforta-heading.ipad-h {
    font-size: 38px;
  }

  .comforta-heading.dark-blue-color {
    font-size: 34px;
  }

  .dark-section-4 {
    padding-top: 80px;
    padding-bottom: 96px;
  }

  .dark-section-4.transparent-section.bottom-padding-180px {
    padding-bottom: 0;
  }

  .dark-section-4.transparent-section.bottom-padding-180px.no-bg {
    padding-bottom: 80px;
  }

  .dark-section-4.transparent-section {
    padding-bottom: 40px;
  }

  .card-1-large-3 {
    padding: 40px;
  }

  .hero-para.vantage-circle {
    width: 65%;
  }

  .left-vc {
    grid-template-columns: 20% 80%;
    padding: 20px;
  }

  .left-vc.right-emp {
    padding: 20px;
  }

  .t-box-copy {
    line-height: 1.2em;
  }

  .h2-empuls-home.width-48.inc-width, .h2-empuls-home.width-48.inc-width-copy {
    width: 80%;
    font-size: 34px;
  }

  .h2-empuls-home.width-48 {
    width: 80%;
    font-size: 28px;
  }

  .eyebrow-2 {
    font-size: 14px;
  }

  .why-empuls-section {
    height: 1200px;
  }

  .why-empuls-section.whyemp {
    padding: 60px 40px;
  }

  .why-empuls-section.whyemp.tab-sec-white.alice {
    padding-left: 20px;
    padding-right: 20px;
  }

  .why-empuls-section.no-space {
    padding-bottom: 60px;
  }

  .why-empuls-section.no-space.nm-section {
    padding-top: 60px;
  }

  .why-empuls-section._80px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .paragraph-16.min-w {
    width: auto;
  }

  .moving-card-3 {
    filter: none;
    width: 100%;
    padding: 0;
    position: static;
    left: auto;
  }

  .moving-card-3.m-inc, .card-3-standard-3 {
    width: 100%;
  }

  .card-3-standard-3.bg-white.outline {
    height: auto;
  }

  .card-3-standard-3.bg-white.outline.n-outline {
    height: 380px;
  }

  .card-3-standard-3.bg-white.outline.gift-ouline, .card-3-standard-3.center.outline {
    height: auto;
  }

  .overflow-hidden-2.in-c {
    font-size: 16px;
  }

  .moving-card-2 {
    filter: none;
    width: 100%;
    padding: 0;
    position: static;
    left: auto;
  }

  .moving-card-2.m-inc {
    width: 100%;
  }

  .moving-list-wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: auto;
    display: grid;
  }

  .moving-list-wrapper.space-around {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .title-4-4 {
    height: auto;
  }

  .moving-card-4 {
    filter: none;
    width: 100%;
    padding: 0;
    position: static;
    left: auto;
  }

  .new-empuls-text.width-74 {
    width: 100%;
  }

  .new-empuls-text.width-74.margin-bottom-46px.width-m {
    width: 100%;
    margin-bottom: 30px;
  }

  .new-empuls-text.width-74.margin-bottom-46px.width-m._w-size {
    width: 500px;
  }

  .conforta-h2 {
    font-size: 28px;
  }

  .image-137 {
    height: 200px;
  }

  .image-137.sales-l {
    object-fit: contain;
    align-self: flex-start;
    height: 200px;
  }

  .moving-card-1 {
    filter: none;
    width: 100%;
    height: auto;
    position: static;
  }

  .moving-card-1.m-inc {
    width: 100%;
  }

  .pricing-table-row-header {
    text-align: left;
    justify-content: flex-start;
    width: 375px;
    padding: 20px;
    font-size: 14px;
    line-height: 24px;
  }

  .pricing-table-row-value {
    padding: 20px;
  }

  .pricing-table-header-3 {
    grid-template-columns: 375px 1fr 1fr;
    top: 50px;
  }

  .pricing-title-2.dark {
    font-size: 22px;
  }

  .pricing-table-header-wrap-2.bottom-border {
    padding: 15px 20px;
  }

  .pricing-table-category {
    text-align: center;
  }

  .pricing-table-row {
    flex-wrap: wrap;
  }

  .pricing-table-2 {
    width: 100%;
  }

  .pricing-table-toggle-wrap {
    border-right-style: none;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .pricing-table-toggle-wrap.border-bottom.left-top-24px.hide-on-phone {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-table-category-1st {
    text-align: center;
    padding: 20px;
  }

  .why-empuls-tab_content-block {
    flex-direction: column;
  }

  .workplace-head-wrap {
    text-align: left;
  }

  .ak-aws-heading {
    width: auto;
    font-size: 38px;
  }

  .empuls-tab-content-head {
    font-size: 16px;
  }

  .hero-sec-new {
    padding-top: 60px;
  }

  .hero-sec-new.ak-aws-sec {
    padding-left: 40px;
    padding-right: 40px;
  }

  .hero-sec-new.ak-aws-sec.built-on-aws {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .no-margin-top-2.white, .no-margin-top-2.white.left-align {
    font-size: 28px;
  }

  .image-tab {
    justify-content: center;
    align-items: center;
    width: 55%;
    padding-right: 0;
    display: flex;
  }

  .rating-stars-image {
    width: 125.992px;
    height: 40.9141px;
    margin-top: 10px;
  }

  .social-h3-box-heading {
    height: auto;
  }

  .why-empuls-tab-menu {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    justify-content: center;
    padding: 8px;
  }

  .ak-aws-h2 {
    font-size: 28px;
  }

  .tab-connect {
    width: auto;
    padding: 10px;
  }

  .tab-connect.w--current {
    width: auto;
  }

  .section-book-demo {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-book-demo.empulsnew-cta {
    padding: 60px 40px;
  }

  .section-book-demo.empulsnew-cta.cta-grad {
    padding-top: 80px;
  }

  .section-book-demo.empulsnew-cta.cta-grad.m-top.aws-top {
    padding-top: 40px;
  }

  .why-empuls-icon.re-icon-1 {
    width: 30px;
    height: 30px;
  }

  .why-empuls-icon.re-icon {
    width: 28px;
    height: 28px;
  }

  .rating-logo {
    width: 126px;
    height: 33.5234px;
  }

  .stats-content {
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-top: 10px;
  }

  .rating-text {
    font-size: 28px;
  }

  .feature-card.orange-card-new.get-started-copy {
    margin-bottom: 80px;
  }

  .feature-card.orange-card-new.get-started {
    margin-bottom: 40px;
  }

  .tab-content_head {
    font-size: 28px;
  }

  .why-icons-wrap {
    margin-right: 6px;
  }

  .section-31 {
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-31.bottom-padding.bg-blue-aws.ne-gd.abv-margin {
    margin-top: 40px;
    padding-bottom: 40px;
  }

  ._2-card-grid {
    grid-template-columns: 1fr;
  }

  .rattings-wrapper {
    width: auto;
  }

  .why-empuls-tab-content-inner-wrap {
    width: 100%;
    padding-left: 4em;
    padding-right: 4em;
  }

  .badge-empuls-home {
    height: 150px;
  }

  .aws-30day {
    text-align: center;
    width: 70%;
  }

  .aws-30day.white-text {
    text-align: center;
  }

  .div-left-2 {
    border-top: 1px #e6e8f0;
    margin-top: 0;
    padding-top: 0;
  }

  .div-left-2._90--w {
    align-items: center;
    width: auto;
  }

  .rating-card-2 {
    padding: 15px;
  }

  .rating-card-2.rt-cards-2 {
    width: auto;
    height: auto;
  }

  .div-block-125 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-125._1x5grid-social {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-125._1x5grid-social.aws-grid-main {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .ak-aws-p {
    width: auto;
  }

  .why-empuls-tabs {
    max-width: 500px;
    margin-bottom: 0;
  }

  .why-empuls-container {
    width: 100%;
    padding: 40px 16px;
  }

  .why-empuls-tab-text {
    font-size: 14px;
    line-height: 16px;
  }

  .lot-1 {
    width: auto;
    height: auto;
  }

  .container-dark-3.grid-vontainer {
    grid-template-columns: 1fr;
  }

  .hero-section-holiday-bg {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._w-size {
    text-align: center;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .container-10 {
    flex: 1;
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .container-10.more-padding {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sales_p {
    font-size: 22px;
  }

  .h4-black-2.h4-center.f-1 {
    font-size: 26px;
  }

  .features-v3-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .block-right-image {
    top: 2em;
    left: 45%;
  }

  .ib-image-4grid-card {
    flex-direction: column;
    padding: 0;
  }

  .catalog-dwld-btn {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .xoxoday-nav-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-menu-4 {
    background-color: #fff0;
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .filled-btn-4.no-margin-top.for-tabs {
    display: block;
  }

  .filled-btn-4.no-margin-top.for-desktop {
    display: none;
  }

  .ib-image-4grid-card-image {
    width: 100%;
    height: 180px;
  }

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

  .feature-block-4 {
    padding: 16px 24px;
  }

  .section-35 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-35.build-future-section._3-sec.no-bg {
    margin-top: 40px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-3x3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-3x3.no-t {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .reason-items-grid {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .reason-icon {
    width: 50px;
    margin-bottom: 30px;
    margin-left: 0;
  }

  .p-20-600._40px-btm {
    margin-bottom: 30px;
  }

  .award-tagline {
    justify-content: center;
  }

  .bottom-form-section.api-page {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .global-section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .global-section.gd-section {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .global-tabs {
    width: 100%;
  }

  .usa-section.testimonial-usa {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .slider-us-1 {
    min-height: 230px;
  }

  .div-block-243 {
    padding: 30px 30px 30px 20px;
  }

  .div-block-243.auto {
    padding-left: 30px;
  }

  .why-empuls-container-2 {
    width: 100%;
    padding: 40px 16px;
  }

  .why-empuls-container-2.perks-tab {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .why-empuls-tab-content-inner-wrap-2 {
    width: 100%;
    padding-left: 3em;
    padding-right: 3em;
  }

  .image-tab-2 {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-right: 0;
    display: flex;
  }

  .tab-1-img.max-80 {
    width: 90%;
  }

  .heading-comforta-3.h3-center.width-less {
    width: auto;
  }

  .heading-comforta-3.h3-center.width-less.inter-h2, .heading-comforta-3.inter-h2 {
    font-size: 28px;
  }

  .h2-34-600 {
    font-size: 26px;
  }

  .section-36, .section-36._40px-2 {
    padding: 40px;
  }

  .tabs-content-5 {
    align-self: center;
  }

  .tab-link {
    margin-bottom: 1em;
    padding: 20px 15px;
  }

  .h1-48-600 {
    font-size: 40px;
  }

  .cta-top-shape {
    max-width: 120px;
  }

  .cta-bottom-shape {
    max-width: 160px;
    right: 6%;
  }

  .pad-left-right-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .global-rich-text.mobile-max-400 {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .p-16-600.col-light.mob-12px {
    font-size: 12px;
  }

  .slide-nav-item {
    max-width: 20%;
  }

  .testimonial-content-box {
    padding: 2rem 2rem 2rem 2em;
  }

  .btn-with-arrow {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .btn-with-arrow.transparent.p-0 {
    align-items: flex-start;
  }

  .testimonial-slide-2 {
    height: 400px;
  }

  .sub-nav-logo {
    width: 100%;
  }

  .max-74 {
    max-width: 90%;
  }

  .dispaly-flex {
    flex-wrap: wrap;
  }

  .single-line-form-box.v2 {
    margin-left: 0;
    margin-right: 0;
  }

  .calender-col.more-p {
    padding: 20px;
  }

  .product-features {
    flex-wrap: wrap;
  }

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

  .cards-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .section-compass {
    padding: 60px 1.5rem;
  }

  .heading-2 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-2.align-ct.btm-52 {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .heading-2.align-ct._40px-btm.p-18px-600 {
    font-size: 18px;
  }

  .heading-2.btm-32, .heading-2._30px-btm-desktop {
    margin-bottom: 20px;
  }

  .block-wrap {
    margin-top: 40px;
  }

  .block-wrap.grid-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

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

  .category-box {
    padding: 1em;
  }

  .plum-site-wrapper.soc-wrapper {
    padding: 80px 0;
  }

  .home-hero-images {
    min-height: 480px;
  }

  .pa-scroll-left_container {
    height: auto;
    margin-right: auto;
  }

  .btn-with-arrow-3 {
    text-align: center;
    align-items: center;
    display: flex;
  }

  .plum-new-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .plum-new-section.top-l {
    padding-bottom: 0;
  }

  .plum-stats {
    grid-template-columns: 1fr 1fr;
  }

  .plum-stats.xh-stats.margin-top-les {
    margin-left: auto;
    margin-right: auto;
    padding-left: 80px;
  }

  .div-block-252 {
    margin-right: 0;
  }

  .h2-38-600-2 {
    font-size: 32px;
  }

  .feature-nav-tabs-wrapper-3 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .rme-logo-container {
    width: 100%;
  }

  .demo-form-2.auto {
    padding: 20px;
  }

  .max {
    max-width: none;
  }

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

  .wrapper-4 {
    flex-direction: column;
  }

  .wrapper-4.testimonial-wrapper {
    padding-top: 110px;
  }

  .testimonial-slider-3.margin-top-40 {
    min-width: auto;
    min-height: auto;
  }

  .dark-section-5 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .container-dark-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tse-img-wrapper {
    height: 132px;
  }

  .div-time-container-2.wp {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
  }

  .dark-section-6 {
    padding-top: 80px;
    padding-bottom: 96px;
  }

  .dark-section-6.bg-blue {
    padding-top: 40px;
  }

  .dark-section-6.white-section {
    padding-top: 30px;
  }

  .hero-webinar-compass {
    grid-column-gap: 40px;
  }

  .section-compass-2 {
    padding: 40px 1.5rem;
  }

  .section-compass-2._80px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .webinar-time-starts-text-2 {
    text-align: center;
  }

  .primary-btnn.web-btn {
    padding: 9px 32px;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
  }

  .absolute-cta-dark-2 {
    z-index: 999;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background-color: #0d16454d;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding: 20px;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .card-list-2 {
    padding: 30px;
  }

  .v-span {
    width: 100%;
    font-size: 20px;
  }

  .half-div-71 {
    width: 100%;
    padding-right: 0%;
  }

  .half-div-71.right-padding {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    padding-bottom: 80px;
    padding-left: 0;
    display: flex;
  }

  .violet-span-2 {
    font-size: 36px;
  }

  .xoxoday-nav-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .time-card-2.active.sm, .time-card-2.sm {
    margin-right: 0;
  }

  .heading-29.no-btm.btm-m {
    text-align: center;
  }

  .heading-comforta-5 {
    text-align: center;
    font-size: 32px;
  }

  .webinar-h1 {
    font-size: 36px;
    line-height: 46px;
  }

  .button-wrapper.no-t {
    margin-top: 0;
  }

  .button-wrapper.no-top-mob {
    margin-bottom: 0;
  }

  .dropdown-list-8.overflow-hidden {
    margin-bottom: 0;
    padding-right: 0;
  }

  .sub-nav-logo-2 {
    width: 100%;
    height: 50px;
  }

  .testimonial-content-box-2 {
    padding-left: 2em;
  }

  .testimonial-sub-nav-3 {
    justify-content: space-between;
  }

  .testimonial-image-box-new._2.nielsen {
    width: 40%;
  }

  .slide-nav-item-3 {
    width: 200px;
  }

  .tse-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .cta-primary-dark {
    text-align: center;
  }

  .n-2-col-grid.devx-hero-layout {
    grid-column-gap: 80px;
  }

  .navbar {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .primary-btn-lp.secondary-lp-btn.midnight-col {
    margin-top: 0;
  }

  .nav-menu-lp {
    background-color: #fff;
    padding: 20px;
  }

  .div-block-289 {
    grid-column-gap: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .menu-button-2 {
    background-color: var(--white);
  }

  .menu-button-2.w--open {
    background-color: #fff;
  }

  .icon-2 {
    color: #24252f;
  }

  .section-plum {
    padding: 4rem 1.5rem;
  }

  .section-plum.relative-section {
    height: auto;
    padding-bottom: 60px;
  }

  .section-plum.relative-section.m-wh {
    height: auto;
  }

  .section-plum._60px-btm-pd {
    padding-bottom: 40px;
  }

  .section-plum.hero-rel.btm-in {
    padding-bottom: 4rem;
  }

  .section-plum.pd-1rem {
    padding-bottom: 3rem;
  }

  .section-plum.is-small {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .container-plum.pd-24px {
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-diwali {
    grid-column-gap: 30px;
  }

  .abs-diwali {
    justify-content: center;
    align-items: center;
    display: flex;
    left: 50%;
  }

  .heading-1 {
    font-size: 36px;
    line-height: 46px;
  }

  .heading-1.max-h1-w {
    width: auto;
  }

  .heading-1.h-44px {
    font-size: 34px;
    line-height: 46px;
  }

  .img-diwali {
    object-fit: cover;
    width: 100%;
  }

  .list-item-diwali {
    background-position: 0 10%;
  }

  .p-16px.align-ct.ipad-p {
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .p-16px.align-ct-mob.no-btm {
    text-align: left;
  }

  .p-16px._30px-btm, .p-16px._40px-btm-desktop {
    margin-bottom: 20px;
  }

  .p-16px.left-pd {
    margin-bottom: 10px;
  }

  .p-16px.max-h {
    height: 144px;
  }

  .img-wrap-in {
    grid-column-gap: 5px;
    margin-right: 5px;
  }

  .feature-tabs-8, .feature-tabs-8.w--current {
    text-align: center;
  }

  .feature-tabs-8.tab-16px-600 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .feature-tabs-8.tab-16px-600.w--current {
    font-size: 16px;
    line-height: 24px;
  }

  .feature-tabs-8.tab-16px-600.p-tab {
    justify-content: center;
    font-size: 18px;
  }

  .feature-tabs-8.tab-16px-600.p-tab.w--current {
    font-size: 18px;
  }

  .feature-nav-tabs-wrapper-4._3-col-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
  }

  .tab-right-content {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-image-4 {
    object-fit: contain;
  }

  .grid-tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .grid-tab.more-image-side {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-tab.more-image-side._1-1f {
    grid-template-columns: 1fr 1fr;
  }

  .grid-diwali {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .p-22px {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-297 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: auto;
  }

  .more-box-1 {
    padding: 16px;
  }

  .more-box-1.h-size {
    height: auto;
  }

  .section-footer {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .bd-line {
    height: 40px;
  }

  ._60px-btm {
    margin-bottom: 40px;
  }

  .testimonial_section {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .form-text-4.no-top-margin {
    text-align: center;
  }

  .div-block-304 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-304.btn-w.lft-btn {
    flex-direction: column;
    align-items: flex-start;
  }

  .plum-logo-grid-rb {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .plum-logo-grid-rb.grid-more {
    grid-column-gap: 60px;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: center;
    display: flex;
  }

  .heading-2-2 {
    font-size: 30px;
    line-height: 40px;
  }

  .section-plum-2, .section-plum-2._113px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._3-column-grid._1-row {
    grid-template-columns: 1fr 1fr;
    place-items: center;
  }

  .p-18px-600-2.btm-10px.ch, .plum-p-14.ch-47 {
    max-width: 100%;
  }

  .plum-heading-h2-6.align-ct-mob {
    text-align: left;
  }

  .flex-vert-left.gap-72 {
    grid-row-gap: 36px;
  }

  ._2-col-grid-60 {
    grid-column-gap: 30px;
  }

  .feature-nav-tabs-wrapper-6._3-col-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
  }

  .p-16-400.t-m-14 {
    font-size: 14px;
    line-height: 22px;
  }

  .section-plum-3 {
    padding: 60px 1.5rem;
  }

  .client-logo_wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-direction: row;
    margin-top: 0;
  }

  .client-logo-slider {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-direction: row;
  }

  .soc-container {
    max-width: none;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .client-logo_slider-wrapper {
    justify-content: flex-start;
    align-items: stretch;
  }

  .client-logo_slider-wrapper._2 {
    justify-content: flex-end;
    align-items: stretch;
  }

  .soc-infinity-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    flex-direction: column;
    margin-top: 56px;
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
  }

  .p-18px.col-white.max-500 {
    max-width: none;
  }

  .gridxhero, .gridxhero.more-gap-swag {
    grid-column-gap: 30px;
  }

  .max-width {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .features-img-block-api-3 {
    width: 100%;
  }

  .feature-tabs-6 {
    grid-column-gap: 2px;
    grid-row-gap: 16px;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .feature-tabs_menu.tab-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: flex;
    overflow: scroll;
  }

  .sol-features-flex-api-4 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .text-block-316 {
    max-width: none;
    padding-bottom: 12px;
    padding-right: 12px;
    display: block;
  }

  .default-state {
    display: block;
  }

  .div-block-456 {
    grid-column-gap: 30px;
  }

  .div-block-448 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .box-1-gift {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 10px;
  }

  .box-1-gift-icon {
    width: 40px;
    height: 40px;
  }

  .btn-wraps.vt {
    flex-direction: column;
  }

  .card-grid-offer {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .p-14px-4.no-btm {
    font-size: 13px;
  }

  .faq01_container.no-center {
    overflow: hidden;
  }

  .offer-rich-text {
    width: 100%;
  }

  .faq01_click_wrap {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .g-new-nav-logo {
    max-width: 70%;
  }

  .g-stripe-nav-button {
    color: #151b26;
    text-align: center;
    border-radius: 3px;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 15px 40px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4;
    box-shadow: 0 0 0 2px #151b26;
  }

  .g-stripe-nav-button.blue-cta {
    box-shadow: none;
    color: #fff;
    text-transform: none;
    background-color: #035bff;
    border: 1px #565add;
    border-radius: 8px;
    width: 200px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 9px 28px;
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    display: inline;
  }

  .g-stripe-nav-button.blue-cta.get-started-btn-mob {
    color: #035bff;
    background-color: #0000;
    border-style: solid;
    border-color: #035bff;
    border-radius: 8px;
    width: 200px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 9px 28px;
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    display: block;
  }

  .g-stripe-nav-button.blue-cta.get-started-btn-mob.hide-now {
    display: none;
  }

  .g-stripe-nav-button.blue-cta.get-started-btn-mob.hide-desk, .g-stripe-nav-button.blue-cta.hide-desk {
    display: block;
  }

  .g-stripe-nav-button.blue-cta.hide {
    display: none;
  }

  .nav-wrapper {
    text-align: left;
    width: 100%;
  }

  .g-brand-2 {
    width: 7.375rem;
  }

  .g-brand-2.w--current {
    width: 7rem;
  }

  .g-brand-2.k-2 {
    grid-column-gap: 10px;
    align-items: center;
    display: flex;
  }

  .g-stripe-nav-icon {
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    display: flex;
  }

  .naqv-mobilde-list {
    padding-left: 0;
    text-decoration: none;
    list-style-type: none;
  }

  .naqv-mobilde-list.grid-pad {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .naqv-mobilde-list.hideasnow {
    display: none;
  }

  .g-nav-content-wrap {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .g-nav-content-wrap.paytm {
    display: block;
  }

  .g-nav-content-wrap.v2 {
    padding-left: 0;
    padding-right: 0;
  }

  .stripe-icon {
    width: 20px;
    height: 20px;
  }

  .new-nav-container-mobile {
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
  }

  .new-nav-container-mobile.v2 {
    z-index: 5;
    border-style: none;
    border-radius: 0;
    margin-top: 0;
    padding: .5rem 1rem;
    display: flex;
  }

  .brand-logo {
    width: 100%;
    height: 100%;
  }

  .brand-logo.gift {
    height: 60px;
  }

  .brand-logo.k2 {
    height: 50px;
  }

  .nav-transparent-btn.hide-tab-mob {
    display: none;
  }

  .g-brand {
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .platform_icon {
    margin-top: 0;
  }

  .g-stripe-new-nav {
    padding-top: 0;
    padding-bottom: 0;
  }

  .g-stripe-new-nav.temp-bg {
    padding-left: 0;
    padding-right: 0;
  }

  .g-stripe-new-nav.temp-bg.no-shadow.tab-pd {
    padding-left: 20px;
    padding-right: 20px;
  }

  .platform-column {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-bottom: 1px dashed #64748b33;
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .g-dropdown-list {
    background-color: #f6f8f9;
  }

  .g-dropdown-list.w--open {
    z-index: 20;
    background-color: #fafcff;
    position: relative;
    top: 0;
    left: 0%;
    right: 0%;
  }

  .g-nav-mobile-list-item {
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .g-button-container-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding: 20px 25px;
    display: grid;
  }

  .g-button-container-mobile._2x {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  .g-button-container-mobile.mob {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: flex;
  }

  .g-button-container-mobile._2x {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: flex;
  }

  .g-stripe-container {
    grid-column-gap: 0px;
    justify-content: space-between;
  }

  .nav-dark-btn.hide-tab-mob {
    display: none;
  }

  .g-stripe-dropdown-toggle {
    color: #021b33;
    text-transform: none;
    border-left: 5px solid #035bff;
    width: 100%;
    padding: 15px 25px 15px 20px;
    font-size: 16px;
    font-weight: 500;
  }

  .html-embed-36 {
    width: 2rem;
  }

  .g-stripe-link-block {
    grid-column-gap: 10px;
    grid-row-gap: 16px;
    color: #475569;
    text-transform: none;
    grid-template-rows: auto;
    grid-template-columns: 20px 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    font-size: 16px;
    font-weight: 400;
    display: grid;
  }

  .g-stripe-nav-mobile {
    height: 4rem;
    padding: 10px 0;
    display: flex;
  }

  .new-platform_menu_dropdown._w-custom {
    width: auto;
  }

  .g-stripe-nav-menu {
    padding: 0;
  }

  .g-stripe-nav-menu.w--open {
    color: #035bff;
    background-color: #f7f8fa;
    border-radius: 4px;
    padding: 10px;
  }

  .g-stripe-nav {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-title {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
  }

  .nav-title.small-text {
    color: #222b37;
    text-transform: none;
    font-size: 16px;
    font-weight: 500;
  }

  .g-nav-menus-mobile {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 20px 20px 20px 24px;
    display: grid;
  }

  .nav-title-div {
    margin-bottom: 10px;
    padding: 0;
    line-height: 1.4;
  }

  .new-nav-mobile {
    z-index: 99999;
    background-color: #f6f8f9;
    border-radius: 4px;
    flex-direction: column;
    height: 90vh;
    padding-top: 10px;
    padding-bottom: 35px;
    display: flex;
    top: 55px;
    overflow: scroll;
  }

  .g-nav-content-container {
    justify-content: space-between;
  }

  .stripe-dropdown-menu {
    width: 100%;
  }

  .padding-global.nav-bar {
    padding: 0;
  }

  .container-23, .g-container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .g-logo-div {
    flex-wrap: wrap;
    flex: 0 auto;
    justify-content: flex-start;
  }

  .footnote-wrapper {
    grid-row-gap: 1.875rem;
    flex-direction: column;
    justify-content: center;
    padding-bottom: .875rem;
  }

  .footer-links-container {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
  }

  .footer-cert-container {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    width: 100%;
  }

  .footer-links-wrapper {
    flex-direction: row;
    justify-content: space-between;
  }

  .footer-logo-wrapper {
    flex-direction: row;
    align-items: flex-start;
  }

  .footer-content-wrap {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
  }

  .footer-content-container {
    padding: 3.75rem;
  }

  .footer-content-container._4rem {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-block-457 {
    grid-column-gap: 30px;
  }

  .box-1-perk {
    padding: 20px;
  }

  .footer-demo {
    grid-column-gap: 30px;
    background-position: 100% 0;
    background-size: contain;
    grid-template-columns: 1.8fr 1fr;
    padding-right: 20px;
  }

  .footer-demo.no-bg.pd-all {
    grid-column-gap: 30px;
    padding: 30px;
  }

  .primary-btn-2 {
    padding-left: 28px;
    padding-right: 28px;
    font-size: 15px;
    line-height: 22px;
  }

  .btn-wrapper-exp.top-40px.align-ct-mob {
    text-align: left;
  }

  .left-box-exp {
    padding: 20px 0 20px 20px;
  }

  .left-box-exp.top-btm {
    text-align: center;
  }

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

  .n-padding-global.small {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-section-medium {
    padding-top: 2.625rem;
    padding-bottom: 2.625rem;
  }

  .padding-section-medium.btm-100 {
    padding-bottom: 2.625rem;
  }

  .flex-horizontal-center-left.gap-20.padding {
    height: 100%;
    padding-left: 0;
  }

  .flex-horizontal-center-left.left-40 {
    padding-left: 10px;
  }

  .feature_point-wrap.green.padding, .feature_point-wrap.center.padding {
    height: 100%;
  }

  .gridx3-exp {
    grid-template-columns: 1fr 1fr;
  }

  .section-plum-6 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .gridx1-2f {
    grid-column-gap: 30px;
  }

  .steps-box {
    margin-bottom: 30px;
  }

  .box-1-exp.pd-1 {
    width: 200px;
    padding: 20px;
  }

  .div-block-449 {
    height: 44%;
  }

  .plum-logo-img {
    height: 32px;
  }

  .plum-new-section-2 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .img-hero-exp {
    object-fit: contain;
  }

  .top-40px-2 {
    grid-column-gap: 30px;
  }

  .div-block-459 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .p-14px-5.no-btm {
    font-size: 13px;
  }

  .p-14px-5._60px-margin-btm {
    margin-bottom: 40px;
  }

  .table-cont {
    grid-column-gap: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .table-menu {
    grid-column-gap: 30px;
  }

  .plum-new-section-3 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .bg-image-5.diwali-moving-img, .bg-image-5.diwali-moving-img.img-350-w {
    width: 300px;
  }

  .top-40px-3 {
    grid-column-gap: 30px;
  }

  .p-20-600-2.mob-12px {
    font-size: 16px;
  }

  .div-block-431 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .plum-new-section-4 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .bg-image-6.diwali-moving-img, .bg-image-6.diwali-moving-img.img-350-w {
    width: 300px;
  }

  .top-40px-4 {
    grid-column-gap: 30px;
  }

  .plum-new-section-5 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .plum-new-section-5.padin-40-40 {
    padding-bottom: 40px;
  }

  .plum-new-section-5.map-section-v2._80px-pd {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .top-40px-5 {
    grid-column-gap: 30px;
  }

  .div-block-464 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .gridx2, .top-20px-div {
    margin-top: 10px;
  }

  .div-block-468 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .box-int {
    padding: 20px;
  }

  .div-block-471 {
    flex-direction: column;
  }

  .hero-img-wrapper {
    margin-top: 30px;
  }

  .hero-abs-bg {
    bottom: 19%;
  }

  .hero-abs-bg.consumer {
    bottom: 25%;
  }

  .logos-wrapper-lp {
    grid-column-gap: 0px;
  }

  .box-wrapper, .box-wrapper._3x {
    grid-template-columns: 1fr 1fr;
  }

  .std-tabs-menu {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
  }

  .std-tabs-menu.gap-40px {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: scroll;
  }

  .std-tabs-menu.gap-40px.gap-100px {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
  }

  .std-tabs-menu.ct {
    justify-content: center;
  }

  .std-tab._20-p-ipad {
    text-align: center;
  }

  .std-tab-content {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .std-tab-content.bg-alice-blue.bg-white-no-pd {
    padding-bottom: 4rem;
  }

  .std-tab-pane {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tab-grid {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .integrate-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .steps-grid {
    grid-column-gap: 30px;
  }

  .security-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .sec-list {
    margin-bottom: 20px;
  }

  .std-footer-demo {
    grid-column-gap: 30px;
    padding: 30px;
  }

  .testimonial-sub-nav-3.grid-in {
    grid-column-gap: 80px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    display: flex;
  }

  .testimonial-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .features_tab-content {
    margin-top: 2rem;
    margin-left: 0;
    padding: 2rem;
  }

  .features_tabs {
    flex-direction: column;
  }

  .margin-top-large {
    margin-top: 2rem;
  }

  .features_tabs-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .features_tab-link {
    flex-direction: column;
  }

  .grid-3x3-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .feature-block-7 {
    padding: 16px 24px;
  }

  .feature-block-7.box-api {
    padding: 20px;
  }

  .paytm_hero-section {
    background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/65af8666274f94ffc7fe7aec_mobile_banner.avif");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    padding-bottom: 180px;
  }

  .prepaid-grid {
    grid-column-gap: 30px;
  }

  .exclusive-offer-label {
    margin-bottom: 4.1rem;
  }

  .heading-style-1-70px {
    font-size: 3rem;
    line-height: 3.5rem;
  }

  .demo_grid {
    margin-top: 1rem;
  }

  .padding-20-left {
    padding-left: 0;
  }

  .bd-wrapper {
    border-radius: 24px;
  }

  .right-sales {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .right-sales.sharp.cal {
    width: auto;
    height: 715px;
    margin-left: 0;
    display: block;
  }

  .right-sales.sharp.new-design {
    border-radius: 22px;
    flex-direction: column;
  }

  .form-text-6.no-top-margin {
    text-align: center;
  }

  .new_nav {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: visible;
  }

  .flex-horizontal-center {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .flex-horizontal-center.gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .new_nav-menu {
    background-color: #f6f8f9;
    height: 90vh;
    padding-top: 20px;
  }

  .new_hamburger {
    width: 28px;
    height: 28px;
  }

  .new_nav-cta {
    padding: 0;
  }

  .new_nav-cta.w--open {
    background-color: #f7f8fa;
    border-radius: 4px;
    padding: 10px;
  }

  .feature-tabs-10 {
    flex: none;
    width: auto;
  }

  .sol-features-flex-api-5 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .logos-box-demo {
    margin-top: 30px;
  }

  .p-16px-5.left-pd {
    margin-bottom: 10px;
  }

  .p-16px-5._40px-btm-desktop {
    margin-bottom: 20px;
  }

  .faq-question-2, .faq-answer {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .faq-item-wrapper-2 {
    z-index: 8888;
    position: static;
  }

  .faq-item-wrapper-2.v2-wrapper {
    z-index: 0;
    z-index: 0;
    position: static;
  }

  .faq-arrow-2 {
    z-index: 0;
    position: relative;
  }

  .section-plum-8 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .plum-cta-primary {
    text-align: center;
  }

  .plum-cta-primary.secondary {
    margin-left: 0;
    margin-right: 0;
  }

  .plum-cta-primary.tab {
    font-size: 15px;
    line-height: 22px;
  }

  .blue-bg-image {
    height: 440px;
  }

  .overview-tab_item {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .overview-tabs_menu {
    grid-column-gap: 24px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  .overview_tab-pane {
    background-position: 100% 98%;
    background-size: 573px;
    margin-bottom: -2rem;
    padding: 2rem 2rem 0;
  }

  .overview_grid {
    grid-row-gap: 6rem;
    margin-right: 0;
  }

  .section-plum-9 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .overview_image.shadow.img-siz {
    object-fit: contain;
    width: 663.992px;
    height: 532.18px;
  }

  .wrap-ipad {
    width: 84%;
  }

  .heading-small-3.is-overview {
    font-size: 1rem;
  }

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

  .section-plum-10 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-324 {
    grid-column-gap: 30px;
    margin-top: 40px;
  }

  .img-xoxo {
    object-fit: contain;
  }

  .grid-xoxoday {
    grid-column-gap: 30px;
  }

  .section-plum-11 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .badge-wrapper-footer {
    width: 110px;
    height: 110px;
  }

  .section-plum-12 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .badge-main-wrapper {
    grid-column-gap: 100px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  .top-60px {
    margin-top: 40px;
  }

  .logo-wrap {
    flex: none;
    width: 40px;
    height: 40px;
  }

  .plum-icon-tab {
    width: 40px;
    height: 40px;
  }

  .form-wrapper-height {
    height: auto;
    min-height: 400px;
  }

  .div-block-501 {
    margin-top: 2rem;
  }

  .div-block-502 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

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

  .categories_tabs {
    flex-direction: column;
    grid-template-columns: 1fr;
    width: auto;
    display: flex;
  }

  .epyc-heading-container.is-small {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .categories_tab-link-2nd {
    border-bottom-style: none;
    flex: none;
    align-items: flex-start;
  }

  .categories_tab-link-2nd.w--current {
    border-bottom-style: solid;
    border-bottom-width: 2px;
  }

  .epyc-tabs-img.tab-img-gift {
    height: auto;
  }

  .categories_tab-menu {
    grid-column-gap: 2rem;
    grid-row-gap: 1.25rem;
    border-bottom: 1px solid #afbccf80;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: grid;
    overflow: auto;
  }

  .std-tabs-menu-2 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .std-tabs-menu-2.auto {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    overflow: scroll;
  }

  .std-tabs-menu-2.auto.tab-24 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-around;
  }

  .std-tabs-menu-2.gap-40px {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .std-tab-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .std-tab-2._20px {
    flex: none;
    font-size: 16px;
    line-height: 26px;
  }

  .std-tab-2._20-p-ipad {
    text-align: center;
  }

  .std-tab-2._20-p-ipad._40-p-desk {
    padding-left: 20px;
    padding-right: 20px;
  }

  .std-tab-2._20-p-ipad._40-p-desk.full {
    flex: none;
  }

  .tab-heading-3 {
    margin-bottom: 40px;
  }

  .section-plum-13 {
    padding: 4rem 1.5rem;
  }

  .heading-2-17 {
    font-size: 30px;
    line-height: 40px;
  }

  .grid-holiday {
    grid-template-columns: 1fr;
  }

  .heading-3-28px-new {
    font-size: 26px;
  }

  .heading-2-19, .heading-2-20 {
    font-size: 30px;
    line-height: 40px;
  }

  .features_tabs-menu-2 {
    grid-column-gap: .9375rem;
    grid-row-gap: .9375rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    margin-bottom: 1rem;
    padding: 0 0 20px;
    display: flex;
    overflow: scroll;
  }

  .feature_img {
    padding-top: 40px;
  }

  .padding-global-i {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .features_tabs-2 {
    flex-direction: column;
  }

  .vert-tabs-icon-2 {
    margin-top: -10px;
    transform: rotate(90deg);
  }

  .features_tab-link-2 {
    flex-direction: column;
    flex: none;
    height: 100%;
  }

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

  .communication-section-wrapper {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .margin-top-large-2 {
    margin-top: 2rem;
  }

  .container-new-large {
    max-width: 45.5rem;
  }

  .features_tab-content-2 {
    background-color: #f6f7f9;
    max-width: 100%;
    padding: 0;
  }

  .padding-section-medium-new {
    padding-top: 2.625rem;
    padding-bottom: 2.625rem;
  }

  .grid-me {
    grid-column-gap: 30px;
  }

  .section-plum-15 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-plum-15.bg-f6f7f9.more-pd {
    padding-bottom: 80px;
  }

  .heading-2-21 {
    font-size: 30px;
    line-height: 40px;
  }

  .div-block-505 {
    margin-top: 1.5rem;
  }

  .div-block-506 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-2-22, .heading-2-23 {
    font-size: 30px;
    line-height: 40px;
  }

  .tab-grid-2 {
    grid-column-gap: 30px;
  }

  .section-plum-16 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-2-24 {
    font-size: 30px;
    line-height: 40px;
  }

  .p-16px-10.max-h {
    height: 144px;
  }

  .integrations-icon-wrap {
    margin-bottom: 20px;
  }

  .hero-integration-slider {
    width: 60%;
  }

  .epyc-slider-arw_right, .epyc-slider-arw_left {
    bottom: 10%;
  }

  .heading-2-28px {
    font-size: 30px;
    line-height: 40px;
  }

  .hero-section-comp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .hero-section-comp.diwali-hero {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1.15fr;
  }

  .client-logo-container {
    grid-column-gap: 1.875rem;
    grid-row-gap: 3.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center;
    display: grid;
  }

  .flex-vertical-center-8.gap-40 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  ._3-col-grid-2-row-5.gap-40 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .btn-wrapper-comp.btm-pd {
    margin-bottom: 4rem;
  }

  .btn-wrapper-comp.btm-5rem {
    margin-bottom: 2.5rem;
  }

  .cust-img {
    width: 50px;
    height: 50px;
  }

  .is-icon-white, .is-icon-col-green, .is-icon-limited {
    padding: 8px;
  }

  .section-plum-17 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-511 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-511.gap-40px {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .std-tabs-menu-3 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
  }

  .std-tabs-menu-3.width-full {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    overflow: scroll;
  }

  .heading-2-28 {
    font-size: 30px;
    line-height: 40px;
  }

  .section-plum-18 {
    padding: 4rem 1.5rem;
  }

  .box-left-xo {
    height: 240px;
    padding: 20px;
  }

  .box-right-xo {
    padding: 20px;
  }

  .vs-block {
    left: 46%;
  }

  .features_tabs-3 {
    flex-direction: column;
  }

  .features_tab-content-3 {
    background-color: #f6f7f9;
    max-width: 100%;
    padding: 0;
  }

  .flex-vertical-center-9.gap-60.left-1-2 {
    grid-template-columns: 1fr;
  }

  .flex-vertical-center-9.gap-40 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .integrate-grid-2 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .right-arrow-8, .left-arrow-12 {
    bottom: 10%;
  }

  .home-explore-section-wrapper {
    padding-top: 4.5rem;
  }

  .explore-tabs-copy {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .explore-tabs-mob-img {
    display: block;
  }

  .home-explore-heading-wrapper {
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .explore-tabs-link {
    flex: none;
  }

  .explore-tabs-content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    overflow: auto;
  }

  .explore-tabs-content {
    padding-top: 3rem;
    padding-bottom: 4.5rem;
  }

  .explore-tabs-menu {
    justify-content: flex-start;
    max-width: 100%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    overflow: auto;
  }

  .explore-tabs-img-wrapper {
    display: none;
  }

  .heading-2-29 {
    font-size: 30px;
    line-height: 40px;
  }

  .plum-tabs_menu {
    margin-right: 60px;
  }

  .plum-tabs_menu._60px-m.auto.lf-60 {
    margin-left: 0;
  }

  .plum-tabs_tab-pane {
    width: 100%;
  }

  .top-40px-7 {
    grid-column-gap: 30px;
  }

  .integrate_xoxoday-mob {
    display: block;
  }

  .max-width-small-i {
    max-width: 74%;
  }

  .desktop_img {
    display: none;
  }

  .section-plum-19 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-2-30 {
    font-size: 30px;
    line-height: 40px;
  }

  .flex-drop-dwn {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .desc-faq {
    padding-right: 40px;
  }

  .is-icon-col-green-3, .is-icon-limited-3, .is-icon-white-3, .is-icon-col-green-4, .is-icon-col-green-5 {
    padding: 8px;
  }

  .heading-1-2 {
    font-size: 36px;
    line-height: 46px;
  }

  .heading-1-2.align-ct-pad {
    text-align: center;
  }

  .heading-1-2.align-ct-pad.no-btm {
    text-align: left;
  }

  .demo-grid-2 {
    grid-column-gap: 30px;
    grid-template-columns: 1fr;
  }

  .demo-grid-2.new-gd {
    grid-template-columns: 1.4fr;
  }

  .section-plum-20 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-col-2.is-col-white {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .img-g2-linkedin {
    height: auto;
  }

  .gridx4.top-40px {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .faq-question-3, .faq-question-5, .faq-question-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .container-large-4 {
    max-width: 45.5rem;
  }

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

  ._2-col-grid-11 {
    grid-template-columns: 1fr;
  }

  ._2-col-grid-11.form {
    grid-row-gap: 60px;
  }

  ._2-col-grid-11.form.sp-around {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  ._2-col-grid-11.form.sp-around.lbms-demo {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1.4fr;
  }

  .flex-vertical-left-top-3.gap-20.content-center-mobile {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .heading-1-4 {
    font-size: 36px;
    line-height: 46px;
  }

  .top-60px-5 {
    margin-top: 40px;
  }

  .heading-2-48 {
    font-size: 30px;
    line-height: 1.2;
  }

  .margin-top-xlarge._5rem {
    margin-top: 2.5rem;
  }

  .testimonial_tabs-menu-4 {
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: auto;
  }

  .testimonial_tabs-link-3 {
    flex: none;
    width: auto;
  }

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

  .tab-img-lbms {
    height: auto;
  }

  .testimonial_right-content-4 {
    border-top-right-radius: 0;
    border-bottom-left-radius: .75rem;
  }

  .section-empuls {
    padding: 60px 1.5rem;
  }

  .section-empuls.bg-rel.btm-80px {
    height: 285px;
  }

  .section-empuls.bg-linear.btm-40pd {
    padding-bottom: 20px;
  }

  .loyalife_nav {
    height: auto;
    padding: 20px 1.5rem 10px;
  }

  .container-new-9.navigation-contaniner.no-padding-mobile {
    color: var(--heading);
  }

  .ppc_nav-btn-wrapper {
    background-color: #fff0;
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .ppc_hero-section {
    padding: 3.75rem 1.5rem;
  }

  .ppc_hero-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .ppc_h1 {
    font-size: 40px;
    line-height: 1.2;
  }

  .demo_logo-wrapper {
    justify-content: center;
  }

  .ppc_h2 {
    font-size: 30px;
    line-height: 1.2;
  }

  .ppc_loyalife-infrastructure {
    padding: 60px 1.5rem 20px;
  }

  .heading-2-44 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-2-44._30px-btm-desktop, .p-16px-25._40px-btm-desktop {
    margin-bottom: 20px;
  }

  .p-16px-25.left-pd {
    margin-bottom: 10px;
  }

  .tab-grid-3 {
    grid-column-gap: 30px;
  }

  .ppc_tabs-section {
    padding: 4rem 0 0;
  }

  .section-compass-3 {
    padding: 60px 1.5rem;
  }

  .section-compass-3.logos-section {
    padding-top: 40px;
  }

  .section-compass-3.pd-60px-bth {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-compass-3._80px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-1-5 {
    font-size: 36px;
    line-height: 46px;
  }

  .sign-up-form.ll.hide-now {
    display: none;
  }

  .primary-btn {
    padding-left: 28px;
    padding-right: 28px;
    font-size: 15px;
    line-height: 22px;
  }

  .single-form {
    text-align: left;
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .hero-section-container-2 {
    width: 100%;
  }

  .hero-sticky-content-2 {
    height: 100%;
  }

  .hero-product-gradient-container-2 {
    opacity: 1;
    width: 100%;
  }

  .heading-2-49 {
    font-size: 30px;
    line-height: 40px;
  }

  .logos-wrapper-3 {
    margin-right: 0;
  }

  .logos-wrapper-3.full {
    flex: none;
  }

  .feature-nav-tabs-wrapper-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
  }

  .feature-nav-tabs-wrapper-7._3-col-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
  }

  .tab-image-5 {
    object-fit: cover;
  }

  .tab-right-content-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .under-line {
    width: 100%;
  }

  .under-line.tab {
    font-size: 15px;
    line-height: 22px;
  }

  .btn-main-2 {
    flex: none;
  }

  .ppc-slide-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .ppc-slide-grid._1st-w {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-bottom: 60px;
  }

  .tab-right-content-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .icon-4 {
    color: #24252f;
  }

  .dark-section-7 {
    padding-top: 80px;
    padding-bottom: 96px;
  }

  .dark-section-7.white-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-24 {
    max-width: none;
  }

  .width-75-center {
    width: 100%;
    min-width: auto;
  }

  .slider-course.max-w-slider {
    width: 50%;
  }

  .card-3-standard-2 {
    width: 100%;
    height: 260px;
  }

  .ppc-banner_component {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ppc-banner_image-wrapper {
    align-items: center;
    display: flex;
  }

  .ppc-banner_image {
    object-fit: contain;
    width: 100%;
    height: 100%;
  }

  .section_ppc-hero, .section_ppc-img {
    padding: 60px 1.5rem;
  }

  .section_ppc {
    padding: 3.75rem 1.5rem;
  }

  .section_ppc.extra-bottom-padding {
    padding-bottom: 5.5rem;
  }

  .h1-ppc {
    font-size: 36px;
    line-height: 46px;
  }

  .ppc-hero_badges-wrapper {
    text-align: left;
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .ppc-hero_badges-grid {
    text-align: left;
    justify-content: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 28px;
  }

  .h2-ppc {
    font-size: 30px;
    line-height: 40px;
  }

  .ppc-logos_grid {
    flex: none;
  }

  .ppc-roi_grid {
    grid-template-columns: 1fr 1fr;
  }

  .ppc-features_tabs-component {
    margin-top: 40px;
  }

  .ppc-features_tabs-component.grid-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .padding-global-5.nav-bar {
    padding: 0;
  }

  .html-embed-37 {
    width: 2rem;
  }

  .nav-logo-mob {
    width: 9.5rem;
  }

  .nav-logo-mob.w--current {
    width: 7.8125rem;
  }

  .nav-logo-mob.k-2 {
    grid-column-gap: 10px;
    align-items: center;
    display: flex;
  }

  .heading-1-6 {
    font-size: 36px;
    line-height: 46px;
  }

  .primary-btn-3 {
    padding-left: 28px;
    padding-right: 28px;
    font-size: 15px;
    line-height: 22px;
  }

  .section-new-5 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .xoxo-logo-wrapper.xoxo-shadow-3.bg-gradient.width-100 {
    top: -207px;
  }

  .left-border.padding-new.center-div {
    padding-left: 16px;
  }

  .badge-g2 {
    width: 100%;
  }

  .dark-section-8 {
    padding-top: 80px;
    padding-bottom: 96px;
  }

  .dark-section-8.white-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dark-section-8.white-section.padding-40px.p-each {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-medium-779px-3.advantage-v2 {
    margin-bottom: 40px;
  }

  .heading-2-50 {
    font-size: 30px;
    line-height: 40px;
  }

  .company-grid-img-4.height-30px {
    object-fit: contain;
  }

  .h3-ppc {
    font-size: 24px;
  }

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

  .features-card {
    width: 100%;
  }

  .dots-line {
    display: none;
  }

  .section-32 {
    padding-bottom: 40px;
  }

  .container-25 {
    flex: 1;
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .container-25.more-padding {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .container-25.more-padding._4rem-both._0rem-both {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .stat-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .wrapper-5 {
    flex-direction: column;
  }

  .get-started_content-wrapper {
    text-align: left;
  }

  .ppc-industry-hero_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: minmax(30px, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .ppc-industry-badges_component {
    top: -207px;
  }

  .ppc-industry_feature {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .ppc-industry_feature.padding-40px {
    padding-bottom: 40px;
  }

  .ppc-industry_feature.top-align-content.middle-flex.top-less-padding {
    padding-top: 64px;
    padding-bottom: 0;
  }

  .ppc-industry-feature-image-wrapper {
    width: 100%;
  }

  .ppc-get-started_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .xoxoday-nav-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .xoxoday-nav-4.dark-nav {
    height: auto;
  }

  .container-new-11 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-new-11.navigation-contaniner.no-padding-mobile.c-it {
    justify-content: flex-start;
  }

  .absolute-cta-dark-3 {
    z-index: 999;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background-color: #0d16454d;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding: 20px;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .image-197 {
    width: 100%;
  }

  .dark-section-9 {
    padding-top: 80px;
    padding-bottom: 96px;
  }

  .dark-section-9.white-section.hide-now {
    display: none;
  }

  .heading-2-51 {
    font-size: 30px;
    line-height: 40px;
  }

  .half-div-72 {
    width: 100%;
    padding-right: 0%;
  }

  .half-div-72.right-padding {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    padding-bottom: 80px;
    padding-left: 0;
    display: flex;
  }

  .heading-30.no-btm.btm-m {
    text-align: center;
  }

  .ppc-webinar_hero-component {
    grid-column-gap: 40px;
  }

  ._2-column-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .tab-mobile-center-align {
    justify-content: center;
    align-items: center;
  }

  .heading-style-1-42 {
    max-width: 100%;
    font-size: 2.25rem;
    line-height: 2.875rem;
  }

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

  .heading-style-1-48 {
    font-size: 2.25rem;
    line-height: 2.875rem;
  }

  .hero-img {
    width: 100%;
  }

  .hero-img.mob {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
  }

  .imageholder._650px-width, .imageholder._506px-width, .imageholder._335px-width {
    min-width: auto;
  }

  .image {
    width: 100%;
  }

  .ppc-integrations-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .margin-bottom-20 {
    margin-bottom: 20px;
  }

  .image_ci {
    width: 100%;
    left: auto;
  }

  .mask-53 {
    width: auto;
    min-height: auto;
  }

  .testimonial-slide-i {
    height: auto;
    padding: 20px 20px 40px;
  }

  .testimonial-slide-cover-i {
    flex-direction: column;
  }

  .testimonial-image-box-new-i._2 {
    justify-content: flex-end;
    align-items: stretch;
  }

  .testimonial-image-box-new-i._2.coca-cola, .testimonial-image-box-new-i._2.benz, .testimonial-image-box-new-i._2.nestle {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100px;
    display: flex;
  }

  .testimonial-content-box-i {
    padding: 2rem 2rem 2rem 2em;
  }

  .testimonial-sub-nav-i.grid-in {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    display: grid;
  }

  .slide-nav-item-i {
    flex: none;
    width: auto;
    margin-bottom: 0;
  }

  .sub-nav-logo-i {
    height: auto;
    padding: 20px;
  }

  .nestle-logo {
    width: 32px;
    height: auto;
    left: 52px;
  }

  .footer-banner {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .footer-banner-content-wrap {
    grid-column-gap: 30px;
    grid-template-columns: 1fr .75fr;
  }

  .footer_banner-img {
    width: 100%;
    max-width: 100%;
  }

  .html-embed-38 {
    width: 2rem;
  }

  .padding_nav {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ppc_revenue-component.gap-60.left-1-2 {
    grid-template-columns: 1fr;
  }

  .ppc_revenue-component.gap-40 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .off-blue-bg {
    bottom: 19%;
  }

  .off-blue-bg.consumer {
    bottom: 25%;
  }

  .custom-plans_grid {
    grid-template-columns: 1fr 1fr;
  }

  .home-explore-heading-wrapper-copy {
    text-align: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .explore-tabs-menu-2 {
    justify-content: flex-start;
    max-width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: auto;
  }

  .section_header-wrapper.gap-60.left-1-2 {
    grid-template-columns: 1fr;
  }

  .section_header-wrapper.gap-40 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .needs_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .needs_grid._1-row {
    grid-template-columns: 1fr 1fr;
    place-items: center;
  }

  .ppc-loyalife_hero-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1.4fr;
  }

  .ppc-loyalife_testimonials-component {
    padding-top: 2.625rem;
    padding-bottom: 2.625rem;
  }

  .ppc-loyalife_testimonials-component.btm-100 {
    padding-bottom: 2.625rem;
  }

  .heading-48px {
    font-size: 36px;
    line-height: 46px;
  }

  .code-div-100-6 {
    margin-left: auto;
    margin-right: auto;
  }

  .bg-white-smoky.bg-new.btm-80.grey._3rem {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .heading-2-66 {
    font-size: 30px;
    line-height: 1.2;
  }

  .heading-2-67 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-2-67._30px-btm-desktop {
    margin-bottom: 20px;
  }

  .tab-grid-4 {
    grid-column-gap: 30px;
  }

  .heading-2-3 {
    font-size: 30px;
    line-height: 40px;
  }

  .categories_tab-menu-3 {
    border-bottom: 1px solid #afbccf80;
    flex-direction: row;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: auto;
  }

  .categories_tab-link-3 {
    border-bottom-style: none;
    flex: none;
    justify-content: space-between;
    align-items: flex-start;
  }

  .categories_tab-link-3.w--current {
    border-bottom-style: solid;
    border-bottom-width: 2px;
  }

  .hide_chevron-3 {
    margin-bottom: -8px;
  }

  .category_img-wrap-3 {
    text-align: center;
  }

  .category_img-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-2-68 {
    font-size: 30px;
    line-height: 40px;
  }

  .top-40px-8 {
    grid-column-gap: 30px;
  }

  .grid_3x-2rem {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .heading-2-69 {
    font-size: 30px;
    line-height: 40px;
  }

  .p-16px-30._40px-btm-desktop {
    margin-bottom: 20px;
  }

  .p-16px-30.left-pd {
    margin-bottom: 10px;
  }

  .box-1-a {
    padding: 20px;
  }

  .heading-2-70 {
    font-size: 30px;
    line-height: 40px;
  }

  .book-a-demo-footer {
    padding: 30px;
  }

  .heading-2-47, .heading-2-71 {
    font-size: 30px;
    line-height: 1.2;
  }

  .page-padding_horizontal, .ppc_tabs-menu {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .loyalife-marketplace_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .code-div-100-7 {
    margin-left: auto;
    margin-right: auto;
  }

  .section-plum-21 {
    padding: 4rem 1.5rem;
  }

  .std-tabs-menu-4 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
  }

  .std-tabs-menu-4.width-full {
    justify-content: flex-start;
    width: 100%;
    max-width: 100vw;
    overflow: scroll;
  }

  .button-10.is-icon.midnight.redeem-rewards {
    margin-right: auto;
  }

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

  .grid-security {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .heading-2-72 {
    font-size: 30px;
    line-height: 40px;
  }

  .section-padding-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .comparison_customers-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .comparisons-wrapper {
    width: 100%;
  }

  .comparision_points {
    padding-right: 0;
  }

  .empuls_navbar-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .epyc-nav-menu {
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 24px;
    padding-bottom: 24px;
    box-shadow: 0 6px 20px #0000001a;
  }

  .epyc-nav-cta-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .epyc_btn-blue, .epyc_btn-secondary {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    font-weight: 500;
  }

  .empuls_navbar-menu-wrapper {
    justify-content: center;
    align-items: center;
    padding: 8px;
    display: flex;
  }

  .empuls_navbar-menu-wrapper.w--open {
    background-color: #fff0;
  }

  .empuls-menu_line-wrapper {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    display: flex;
    position: relative;
  }

  .empuls_nav-line {
    background-color: #063e46;
    width: 30px;
    height: 1px;
    padding: 0;
    position: absolute;
    transform: translate(0, -5px);
  }

  .empuls_nav-line._1 {
    background-image: none;
  }

  .empuls_nav-line._2 {
    justify-content: flex-end;
    align-items: stretch;
    transform: translate(0, 5px);
  }

  .epyc-section {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .epyc-section.is-blue {
    padding-bottom: 3.75rem;
  }

  .epyc-2-col-layout {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .epyc-2-col-layout.lp-hero-form {
    grid-template-columns: 1fr;
  }

  .epyc-2-col-layout.cnc-benefits-layout {
    grid-template-columns: 1fr 1fr;
  }

  .epyc-2-col-layout.ab-layout {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .empuls-hero_content-wrapper {
    padding-top: 0;
  }

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

  .empuls-hero_form-wrapper {
    max-width: none;
  }

  .p-20px-600 {
    font-size: 18px;
  }

  .empuls-logos_grid {
    flex-flow: wrap;
    grid-template-columns: auto auto auto;
    justify-content: center;
    align-items: center;
  }

  .epyc-4-col-layout-2 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr 1fr;
  }

  .explore-tabs-menu-4 {
    justify-content: flex-start;
    overflow: scroll;
  }

  .explore-tabs-link-4 {
    flex: none;
  }

  .explore-tabs-content-wrapper-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
  }

  .explore-tabs-copy-3 {
    min-width: auto;
    max-width: none;
  }

  .home-action-copy-wrapper-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .empuls-video-wrapper {
    padding: 0;
  }

  .epyc-section-milestone {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .empuls-grid2x {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .empuls-grid2x.v2 {
    grid-template-columns: 1fr;
  }

  .more-reason-main-wrapper {
    padding-left: 0;
  }

  .top-60px-6 {
    margin-top: 40px;
  }

  .categories_tab-menu-4 {
    grid-column-gap: 2rem;
    grid-row-gap: 1.25rem;
    border-bottom: 1px solid #afbccf80;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: grid;
    overflow: auto;
  }

  .categories_tab-link {
    border-bottom-style: none;
    flex: none;
    align-items: flex-start;
  }

  .categories_tab-link.w--current {
    border-bottom-style: solid;
    border-bottom-width: 2px;
  }

  .integrations_component {
    padding-left: 1.5rem;
  }

  .integrations_marquee-flex._2 {
    justify-content: flex-end;
    align-items: stretch;
  }

  .testimonial-wrapper-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .testimonial-slide-3, .testimonial-slide-cover-3 {
    height: auto;
  }

  .image-100.is-cover {
    object-fit: cover;
  }

  .testimonial-content-box-3 {
    padding-left: 2em;
  }

  .testimonial-sub-nav-4 {
    justify-content: space-between;
  }

  .testimonial-sub-nav-4.grid-in {
    grid-column-gap: 80px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    display: flex;
  }

  .slide-nav-item-4 {
    width: 200px;
  }

  .sub-nav-logo-4 {
    width: 100%;
    height: 55px;
  }

  .empuls-footer_stats-component {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .footer_badge-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    grid-template-columns: 1fr;
  }

  .empuls-hero-wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .empuls-hero-wrapper.lp-hero-form {
    grid-template-columns: 1fr;
  }

  .empuls-4xgrid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr 1fr;
  }

  .centre_bottom-margin_3rem {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h4-ppc {
    font-size: 1.125rem;
  }

  .footer-top-content-wrapper {
    width: 100%;
    display: flex;
  }

  .recog-content-wrapper {
    max-width: 100%;
  }

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

  .epyc-6-col-layout {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .new-footer-cta-wrapper-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .epyc_btn-dark {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    font-weight: 500;
  }

  .epyc-cta-badges-wrapper {
    right: 2rem;
  }

  .epyc-footer-cotent-container {
    padding-top: 10rem;
    padding-bottom: 3rem;
  }

  .epyc-footer-content_wrapper, .empuls-footer_padding {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .needs_4xgrid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .needs_4xgrid._1-row {
    grid-template-columns: 1fr 1fr;
    place-items: center;
  }

  ._3-col.gap-40px {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  ._3-col.gap-40px.top-80px {
    padding-top: 40px;
  }

  .section-comp {
    padding: 4rem 1.5rem;
  }

  .btn_top-margin {
    font-size: 15px;
    line-height: 22px;
  }

  .flex-vertical_1rem {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

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

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

  .heading-1-7 {
    font-size: 36px;
    line-height: 46px;
  }

  .heading-2-73 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-2-73.align-ct._40px-btm.p-18px-600 {
    font-size: 18px;
  }

  .grid-col-2-2.is-col-white {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section-compass-new {
    padding: 60px 1.5rem;
  }

  .section-compass-new.bg-b.bg-new.m-h {
    height: auto;
    padding-bottom: 60px;
  }

  .hero-wrapper-sales-2 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .desktop-hide {
    display: block;
  }

  .div-block-494 {
    grid-template-columns: 1fr;
  }

  .heading-2-74 {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-2-74.align-ct-ipad {
    text-align: center;
  }

  .div-block-496 {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .image-w, .hide-in-mob-3._1.image-w {
    width: 150px;
    height: 80px;
  }

  .testimonial_tabs-menu {
    display: flex;
    overflow: auto;
  }

  .testimonial_tabs-link {
    flex: none;
  }

  .testimonials_tab-pane-2 {
    height: auto;
  }

  .testimonial-slide-cover-i-5 {
    flex-direction: column;
    min-height: auto;
  }

  .testimonial-content-box-i-2 {
    padding: 2rem 2rem 2rem 2em;
  }

  .item-courses-2 {
    margin-right: 16px;
    overflow: hidden;
  }

  .card-3-standard-4 {
    width: 100%;
  }

  .card-3-standard-4.center.outline {
    height: auto;
  }

  .secondary-btn {
    flex: none;
    padding-left: 28px;
    padding-right: 28px;
    font-size: 15px;
    line-height: 22px;
  }

  .hero-wrapper-sales {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .hero-wrapper-sales.gd {
    grid-column-gap: 30px;
    grid-template-columns: 1fr;
  }

  .inter-h1 {
    font-size: 38px;
  }

  .white-bg-2 {
    width: 100%;
  }

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

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

  .text-block-310 {
    font-size: 14px;
  }

  ._34px {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-2-inter {
    font-size: 28px;
  }

  .heading-2-inter.small-h2 {
    text-align: center;
    font-size: 20px;
  }

  .cta-buttons {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .cta-buttons.cta-btn {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .rel-copy {
    height: 800px;
  }

  .rel-copy.auto._80px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-large-11 {
    max-width: 45.5rem;
  }

  .h2-34px {
    font-size: 30px;
    line-height: 40px;
  }

  ._2-col-wrap.top-80px {
    padding-top: 40px;
  }

  .features_tabs-4 {
    flex-direction: column;
  }

  .features_tabs-menu-3 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    max-width: none;
  }

  .features_tab-link-3 {
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .vert-tabs-copy-container-3.hide-computer {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    display: flex;
  }

  .flex-vertical-left-top-6.gap-40 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .features_tab-content-4 {
    margin-top: 2rem;
    margin-left: 0;
    padding: 2rem;
  }

  .home-action-video-wrapper-2 {
    padding: 0;
  }

  .epyc-pnb-int-container {
    aspect-ratio: 1;
  }

  .epyc-pnb-int._2 {
    justify-content: flex-end;
    align-items: stretch;
  }

  .home-why-tabs-menu {
    width: 100%;
  }

  .home-why-tabs-link-4 {
    border-top: 1px solid #cfd7e2;
    border-bottom-style: none;
    max-width: none;
  }

  .home-why-tabs-link-4.w--current {
    max-width: none;
  }

  .why-tabs-bottom-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
  }

  .why-tabs-img.hide-computer {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    display: flex;
  }

  .why-tabs-img.hide--mobile, .home-why-tabs-content {
    display: none;
  }

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

  .hero-wrapper-sales-3 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .logos-block {
    grid-row-gap: 20px;
  }

  .epyc-content-container {
    padding-top: 0;
  }

  .epyc-emp_lp-hero-sec-bg.is-blue {
    padding-bottom: 3.75rem;
  }

  .flex-vertical-left-top-8.gap-40 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .html-embed-39 {
    width: 2rem;
  }

  .section-plum-22, .section-plum-23, .section-plum-24 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-551 {
    grid-column-gap: 30px;
    margin-top: 40px;
  }

  .section-plum-25 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .top-60px-7 {
    margin-top: 40px;
  }

  .bd-wrapper-5 {
    border-radius: 24px;
  }

  .heading-1-8 {
    font-size: 36px;
    line-height: 46px;
  }

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

  .container-large-7 {
    max-width: 45.5rem;
  }

  .home-stats_grid {
    grid-template-columns: 1fr 1fr;
  }

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

  .container-large-13 {
    max-width: 45.5rem;
  }

  .marketplace_tab-link {
    border-bottom-style: none;
    flex: none;
    justify-content: space-between;
    align-items: stretch;
  }

  .marketplace_tab-link.w--current {
    border-bottom-style: solid;
    border-bottom-width: 2px;
  }

  .button-new.black-border.margin-top {
    margin-top: 2rem;
  }

  .padding-section-medium-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .categories_tab-menu-5 {
    grid-column-gap: 2rem;
    grid-row-gap: 1.25rem;
    border-bottom: 1px solid #afbccf80;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: grid;
    overflow: auto;
  }

  .margin-top-80-2 {
    margin-top: 2.5rem;
  }

  .text-white-2.is-left-ipad {
    text-align: left;
  }

  .compliance_content {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
  }

  .compliance_content-wrapper {
    text-align: center;
    flex-flow: column;
    align-items: center;
  }

  .compliance_image {
    margin-left: auto;
    margin-right: auto;
  }

  .compliance_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .epyc-nav-menu-btn {
    justify-content: center;
    align-items: center;
    padding: 8px;
    display: flex;
  }

  .epyc-nav-menu-btn.w--open {
    background-color: #fff0;
  }

  .menu-btn_line-container {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    display: flex;
    position: relative;
  }

  .menu-btn_line {
    background-color: #063e46;
    width: 30px;
    height: 1px;
    padding: 0;
    position: absolute;
    transform: translate(0, -5px);
  }

  .menu-btn_line._2 {
    justify-content: flex-end;
    align-items: stretch;
  }

  .client-logo-container-2 {
    grid-template-columns: auto auto auto;
  }

  .client-logo-container-2.add {
    grid-template-columns: auto auto auto auto;
  }

  .epyc-section-copy {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .std-tabs-menu-5 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
  }

  .comp_cust-img {
    width: 50px;
    height: 50px;
  }

  .client-logos_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
    justify-content: center;
  }

  .logos-clients.nestle {
    justify-content: center;
    align-items: center;
  }

  .section-plum-26 {
    padding: 4rem 1.5rem;
  }

  .hubspot-top-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .box-1-home {
    padding: 1.5rem;
  }

  .hubspot-boxes {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .hubspot-boxes.grid-box-integration {
    margin-top: 1.5rem;
  }

  .section-plum-27 {
    padding: 4rem 1.5rem;
  }

  .bg-image-9.diwali-moving-img, .bg-image-9.diwali-moving-img.img-350-w {
    width: 300px;
  }

  .heading-2-75 {
    font-size: 30px;
    line-height: 40px;
  }

  .hello-bar-new {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xoxoday_nav-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-large-14.xoxoday {
    max-width: 75rem;
  }

  .nav_menu {
    background-color: #fff;
    justify-content: center;
    align-items: flex-start;
    height: 100svh;
  }

  .scroll_wrap {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    height: 100%;
    overflow: auto;
  }

  .nav_dropdown-wrap-3 {
    width: 100%;
    min-width: 97%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .nav_dropdown {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-left: 5px solid #246ef6;
    justify-content: space-between;
    width: 100%;
    margin-bottom: .625rem;
    padding: .9375rem 1.5625rem .9375rem 1.25rem;
  }

  .nav_dropdown-list {
    box-shadow: none;
    background-color: #fff;
    border-style: none;
    border-radius: 0;
    height: auto;
    padding: 0;
  }

  .nav_dropdown-list.w--open {
    box-shadow: none;
    background-color: #fff;
    border-style: none;
    border-radius: 0;
    padding: 0;
    left: auto;
  }

  .nav_dropdown-list.pd-top, .nav_dropdown-list.pd-top.w--open {
    padding-top: 0;
  }

  .nav_dropdown-list.company.w--open, .nav_dropdown-list.company.new-support.w--open, .nav_dropdown-list.company.new-com.w--open {
    left: auto;
  }

  .navbar_content-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-radius: 0;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    padding: .625rem 1.25rem .625rem 1.5rem;
  }

  .navbar_content-wrap.company {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    padding: .625rem 1.25rem .625rem 1.5rem;
  }

  .navbar_content-wrap.company.new-changes {
    grid-template-columns: 1fr 1fr;
  }

  .navbar_content-wrap.demo-drop {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    padding: 0;
  }

  .nav_products-icon {
    margin-top: 0;
  }

  .nav_prod-subtxt {
    display: none;
  }

  .small-link_icon {
    width: 20px;
    height: 20px;
  }

  .desk-hide {
    justify-content: center;
    align-items: center;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    display: flex;
  }

  .desk-hide.in--nav {
    align-items: stretch;
  }

  .dropdown-2.in--nav {
    width: 100%;
  }

  .drop-down-list.w--open {
    padding-left: 0;
    padding-right: 0;
  }

  .drop-link.in--nav {
    padding: 0;
    display: block;
  }

  .code-embed, .empuls_nav-wrapper {
    display: none;
  }

  .dp-content-wrap.w--open {
    left: auto;
  }

  .solution-link-list {
    padding: 0 0 5px;
  }

  .solution-menu-title {
    font-size: 14px;
  }

  .html-embed-42 {
    width: 2rem;
  }

  .footer-badges_component {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .client-logo-container-3 {
    grid-template-columns: auto auto auto;
  }

  .client-logo-container-3.add {
    grid-template-columns: auto auto auto auto;
  }

  .new-logo-img-3.is-small, .new-logo-img-3.luminous {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .epyc-section-container-5.mobile-left {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .explore-tabs-menu-2 {
    justify-content: flex-start;
    overflow: scroll;
  }

  .explore-tabs-link-2 {
    flex: none;
  }

  .explore-tabs-content-wrapper-3 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
  }

  .explore-tabs-img-wrapper-2 {
    width: 100%;
  }

  .explore-tabs-copy-2 {
    min-width: auto;
    max-width: none;
  }

  .explore-tabs-content-container.hide-computer {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    display: flex;
  }

  .epyc-footer-bg.is-blue {
    padding-bottom: 3.75rem;
  }

  .epyc-comp-table {
    padding: 1rem;
  }

  .diwali-nav-bar {
    padding-top: 0;
    padding-bottom: 0;
  }

  .diwali-section, .diwali-main-section {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .diwali-main-grid {
    grid-template-columns: 1fr 2fr;
  }

  .b-size-diwali {
    display: none;
  }

  .main-diwali-wrapper {
    padding: 1.5rem;
  }

  .grid-box-diwali {
    grid-template-columns: 1fr;
  }

  .box-1-diwali {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .img-wrap-diwali {
    height: auto;
  }

  .grid-box-inside-diwali {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 32px;
  }

  .grid-box-1-diwali {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .grid-box-1-diwali.rev {
    flex-flow: wrap-reverse;
    display: flex;
  }

  .ecipients-box-diwali {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 32px;
  }

  .img-size-70 {
    width: 3rem;
    height: 3rem;
  }

  .img-size-58 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .grid-col-4-diwali {
    grid-template-columns: 1fr 1fr;
  }

  .diwali-form-submit {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    font-weight: 500;
  }

  .diwali-content-2025 {
    padding-top: 0;
  }

  .home-clients-logos_component {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .plum-heading-h2-7.align-ct-mob {
    text-align: left;
  }

  .spacer-large {
    padding-top: 4rem;
  }

  .grid-col-2-point {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .grid-col-2-point.is-rev {
    grid-template-columns: 1fr 1fr;
  }

  .btn-main-3 {
    flex: none;
  }

  .g-cta-old {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    padding: 20px;
  }

  .g-cta-old.marquee {
    padding: 40px;
  }

  .secondary-btn-3 {
    flex: none;
    padding-left: 28px;
    padding-right: 28px;
    font-size: 15px;
    line-height: 22px;
  }

  .right-content-footer-demo {
    padding-bottom: 0;
  }

  .right-content-footer-demo.gap.marquee {
    text-align: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .button-wrapper-3.left {
    margin-bottom: 0;
  }

  .button-wrapper-3.left.nobtm.hoz {
    flex-direction: row;
  }

  .primary-btn-4 {
    padding-left: 28px;
    padding-right: 28px;
    font-size: 15px;
    line-height: 22px;
  }

  .p-14px-10.midnight-color.marquee {
    max-width: 100%;
  }

  .tab-heading-7 {
    margin-bottom: 40px;
  }

  .div-block-556 {
    margin-top: 2rem;
  }

  .integrate-grid-3 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

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

  .heading-2-77 {
    font-size: 30px;
    line-height: 40px;
  }

  .html-embed-43 {
    width: 2rem;
  }

  .list-item-diwali-2 {
    background-position: 0 10%;
  }

  .padding-section-medium-6 {
    padding-top: 2.625rem;
    padding-bottom: 2.625rem;
  }

  .padding-section-medium-6.btm-100 {
    padding-bottom: 2.625rem;
  }

  .std-tab-6 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .std-tab-6._20px {
    flex: none;
    font-size: 16px;
    line-height: 26px;
  }

  .std-tabs-menu-6 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .std-tabs-menu-6.auto {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    overflow: scroll;
  }

  .std-tabs-menu-6.auto.tab-24 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-around;
  }

  .section-plum-28 {
    padding: 4rem 1.5rem;
  }

  .div-block-559 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-2-78 {
    font-size: 30px;
    line-height: 40px;
  }

  .padding-global-10.nav-bar {
    padding: 0;
  }

  .tab-right-content-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-1-9 {
    font-size: 36px;
    line-height: 46px;
  }

  .div-block-560 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: auto;
  }

  .tab-image-6 {
    object-fit: contain;
  }

  .btn-purple-2 {
    text-align: center;
  }

  .p-22px-2 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-plum-29 {
    padding: 4rem 1.5rem;
  }

  .section-plum-29.pd-1rem {
    padding-bottom: 3rem;
  }

  .logo-diwali {
    grid-column-gap: 3rem;
    grid-row-gap: 0rem;
    flex-flow: wrap;
    justify-content: center;
  }

  .main-box-2a {
    display: none;
  }

  .submit-btn {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    font-weight: 500;
  }

  .epyc-2-col-layout-2 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .home-action-copy-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .epyc-section-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .agentic-ai_img {
    width: 100%;
  }

  .epyc_btn-white-line {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    font-weight: 500;
  }

  .bg-image-10.diwali-moving-img, .bg-image-10.diwali-moving-img.img-350-w {
    width: 300px;
  }

  .top-40px-9 {
    grid-column-gap: 30px;
  }

  .gridx3-m {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .gridx3-m._1row._4col {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .box-1-a-2 {
    padding: 20px;
  }

  .submit-btn-2 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    font-weight: 500;
  }

  .pm-cateory-layout {
    grid-template-columns: 1fr 1fr 1fr;
  }

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

  .epyc-section-pm {
    padding-bottom: 3.75rem;
  }

  .pm-lead-form-submit {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    font-weight: 500;
  }

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

@media screen and (max-width: 767px) {
  h1 {
    font-size: 36px;
  }

  h2 {
    font-size: 32px;
  }

  h3 {
    font-size: 26px;
  }

  p {
    font-size: 15px;
  }

  .section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.light-grey.bottom-padding-40px {
    padding-bottom: 40px;
  }

  .section.bg-colour.less-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .button {
    width: 100%;
    height: auto;
  }

  .spacer {
    height: 32px;
  }

  ._12-columns {
    flex-wrap: wrap;
  }

  ._12-columns.mobile {
    display: block;
  }

  ._12-columns.web {
    display: none;
  }

  .column.desk-4, .column.desk-4._50, .column.desk-8.tab-10.mob-12, .column.desktop-4-column, .column.desktop-7-column.tablet-8-column, .column.desktop-7-column.typeform-column {
    width: 100%;
  }

  .column.desktop-7-column.meeting-col {
    width: 100%;
    max-width: 80%;
  }

  .column.desktop-4-column, .column.desktop-4-column.tablet-4-column, .column.desktop-4-column.tablet-4-column.meeting-col-1 {
    width: 100%;
  }

  .logo-div {
    margin-top: 3px;
    margin-right: auto;
  }

  .logos-div {
    flex-wrap: wrap;
  }

  .nav-dropdown {
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 16px;
  }

  .nav-dropdown:hover {
    transform: none;
  }

  .logo-container {
    width: 50%;
  }

  .partner-logo {
    flex: 0 auto;
  }

  .paragraph {
    font-size: 15px;
  }

  .nav-container {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .center-image {
    width: 100%;
  }

  .logo {
    width: 120px;
  }

  .grid {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
  }

  .grid.desk-3.tab-3.mob-2 {
    grid-template-columns: 1fr 1fr;
  }

  .grid.desk-3.tab-3.mob-2._2-col-points {
    grid-template-columns: 1fr;
  }

  .heading.h4 {
    font-size: 18px;
  }

  .paragraph-address {
    text-align: center;
    margin-left: 0;
  }

  .footer-section.dark {
    padding-top: 40px;
    padding-bottom: 60px;
  }

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

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

  ._12-columns-2 {
    flex-wrap: wrap;
  }

  ._12-columns-2.align-top.horizontal-div {
    flex-direction: column;
  }

  .quote-card-2 {
    padding: 24px 24px 8px;
  }

  .spacer-2 {
    height: 32px;
  }

  .submit, .form-submit {
    width: 100%;
    height: auto;
  }

  .accordion-item-content {
    margin-right: 0;
  }

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

  .hero-container.nopadding {
    grid-column-gap: 16px;
    grid-template-columns: 1fr;
  }

  .div-block-6 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 15px;
    display: flex;
  }

  .div-block-8 {
    align-items: center;
  }

  .image-19.integration-card {
    width: 83px;
    height: 83px;
    margin-right: 20px;
  }

  .text-box-3 {
    text-align: center;
    margin-bottom: 20px;
  }

  .text-box-3.mobile-text-center {
    text-align: center;
  }

  .title-2 {
    letter-spacing: -.01em;
    font-size: 24px;
  }

  .fe09_wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .text-lead-2 {
    width: 100%;
    margin-bottom: 20px;
    font-size: 120%;
  }

  .text-black.new {
    color: #24252f;
  }

  .title-centered-wrapper {
    margin-bottom: 20px;
  }

  .section-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-3.testimonial {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-16, .plum-testmonial {
    padding-bottom: 31px;
    padding-left: 13px;
    padding-right: 13px;
  }

  .features-plum-column {
    grid-template-columns: 1fr;
  }

  .text-block-6 {
    font-size: 14px;
  }

  .section-5 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .section-7 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-7.section-integrations {
    padding-top: 100px;
    padding-bottom: 110px;
  }

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

  .div-left {
    align-items: flex-start;
  }

  .card-2.integration {
    padding: 45px 20px;
  }

  .card-2.open-position {
    padding-top: 40px;
  }

  .h3-title-small {
    font-size: 20px;
  }

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

  .cta08.no-bg.height-auto {
    padding-top: 0;
    padding-bottom: 0;
  }

  .form01 {
    margin-top: 20px;
    margin-left: auto;
  }

  .feature-widget-backdrop {
    height: 240px;
    position: relative;
  }

  .hero-image-pi.home-hero-point-api {
    width: 100%;
    max-width: 100%;
  }

  .hero-image-pi.transformdown5.desktop-image {
    display: none;
  }

  .hero-image-pi.mobile-image {
    display: block;
  }

  .section-10 {
    padding-top: 40px;
    padding-left: 25px;
    padding-right: 25px;
  }

  ._2-column {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .logo-container-plum {
    width: 50%;
  }

  .partner-logo-cms {
    flex: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section-new {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-new.navigation-contaniner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr;
  }

  .sequence.white-card.yellow-hover {
    padding-top: 20px;
  }

  .feature-div {
    flex-direction: column;
    align-items: center;
  }

  .features-widget-wrap {
    padding-top: 10%;
    padding-bottom: 10%;
    display: flex;
  }

  .half-div {
    width: 100%;
    padding-top: 24px;
    padding-right: 0%;
  }

  .half-div.margin-left {
    padding-left: 0%;
  }

  .half-div.center-content-mobile, .half-div.center-content-tab-mobile {
    align-items: center;
  }

  .section-flex-wrap, .section-flex-wrap.center.features {
    flex-direction: column;
  }

  .section-flex-wrap.center.features.flip-position {
    flex-direction: column-reverse;
  }

  .section-flex-wrap.center.features-streched {
    flex-direction: column;
  }

  .feature-inner-div.top-margin {
    margin-top: 0;
  }

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

  .h3-center.left-align-on-mobile {
    text-align: left;
  }

  .fe08_card-2 {
    width: 100%;
  }

  .image-logo {
    max-height: none;
  }

  .h1-left.h1-center-mobile {
    text-align: center;
  }

  .bodytext-18px.hero-paragraph.p-center.text-black {
    font-size: 16px;
  }

  .feature-tabs {
    flex-direction: column;
    width: 100%;
  }

  .feature-pane-flex {
    align-items: center;
    padding-top: 24px;
  }

  .features-tabs-menu {
    padding-right: 0%;
  }

  .feature-tabs-content {
    width: 100%;
    position: static;
  }

  .half-div-2 {
    width: 100%;
    padding-top: 24px;
    padding-right: 0%;
  }

  .half-div-2.margin-left {
    padding-left: 0%;
  }

  .integration-icon-image {
    filter: grayscale(0%);
  }

  .p-center-mobile, .h5-center-mobile {
    text-align: center;
  }

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

  .big-headline {
    font-size: 40px;
    line-height: 50px;
  }

  .big-headline.centered {
    text-align: center;
  }

  .header-section {
    text-align: left;
    width: 100%;
  }

  .spacer-3 {
    height: 32px;
  }

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

  .standard-tab {
    justify-content: flex-start;
  }

  ._12-columns-3 {
    flex-wrap: wrap;
  }

  .testimonial-slider-new {
    width: 48%;
  }

  .slide-right-arrow {
    width: 50px;
  }

  .h4-small {
    font-size: 17px;
    line-height: 21px;
  }

  .slide-left-arrow {
    width: 50px;
  }

  .heading-container {
    margin-bottom: 2em;
  }

  .slide-nav-2.sh {
    bottom: 6%;
  }

  .xoxoday-nav {
    padding-left: 0;
    padding-right: 0;
  }

  .block-right {
    padding-top: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .block-app-screen---b {
    margin-left: 8%;
    margin-right: 8%;
  }

  .grid-2-columns {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .section-flex-wrap-absolute, .section-flex-wrap-absolute.center.features, .section-flex-wrap-absolute.center.features, .section-flex-wrap-absolute.center.features {
    flex-direction: column;
  }

  .module {
    border-radius: 20px;
  }

  .half-div-3 {
    width: 100%;
    padding-top: 24px;
    padding-right: 0%;
  }

  .ib-pf-test-tab-link {
    flex: 50%;
    padding: 16px 8px;
  }

  .tabs-menu-inside {
    flex-wrap: wrap;
    height: auto;
  }

  .tab-image {
    width: 100%;
  }

  .card-min-height {
    padding: 10px 20px;
  }

  .bg-image.mobile-relative {
    position: relative;
  }

  .moving-wrapper.margin-bottom-80 {
    width: 100%;
  }

  .moving-content-section, .moving-content-section.ib-gift-cat-mmarquee.new.bottom-m-0 {
    padding-top: 40px;
  }

  .moving-card {
    min-width: 300px;
    min-height: 240px;
  }

  .moving-content.mobile-design-none {
    display: none;
  }

  .moving-card-shift {
    min-width: 300px;
    height: 250px;
  }

  .moving-card-shift.normal-card {
    height: auto;
  }

  .block-image-container.gradient {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 2em;
    display: flex;
    overflow: hidden;
  }

  .block-image-content.gradient {
    flex-direction: column;
    width: 100%;
    padding-right: 0;
    display: flex;
  }

  .block-hero-img {
    margin-top: 80px;
  }

  .block-hero-img.top-margin-0px.relative-copy {
    top: -14rem;
  }

  .gifts-marquee {
    margin-left: auto;
    margin-right: auto;
  }

  .ib-festive-form-wrapper {
    padding-top: 10%;
    padding-bottom: 10%;
    display: flex;
  }

  .ib-fg-try-for-free-wrapper {
    width: 100%;
    padding-top: 24px;
    padding-right: 0%;
  }

  .festive-gift-hero-content {
    padding-top: 0;
    padding-left: 10%;
    padding-right: 10%;
  }

  .section-link-2.link-center-mobile {
    justify-content: center;
  }

  .left-col-content {
    width: 100%;
  }

  .features-widget-wrap-2, .features-widget-wrap-copy {
    padding-top: 10%;
    padding-bottom: 10%;
    display: flex;
  }

  .ib-brand-ticker-section, .ib-brand-ticker-section.margin-40px._60px-margin {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tab04_tabs-2 {
    flex-direction: column;
  }

  .tab-menu-integration {
    order: -1;
    width: 100%;
    margin-right: 0;
  }

  .tab04_content {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .block-sticky {
    margin-top: 65px;
    margin-bottom: 0;
    padding-left: 10%;
    padding-right: 10%;
    position: relative;
    top: 0;
  }

  .card-3.features-v3 {
    flex-direction: row;
  }

  .block-right-2 {
    padding-top: 0;
    padding-left: 10%;
    padding-right: 10%;
  }

  .block-right-2.left-content {
    align-items: center;
  }

  .grid-2-columns-3, .grid-2-columns-3.right-col-big, .grid-2-columns-3.equal-div, .grid-2-columns-3.right-col-big, .grid-2-columns-3.devx-slider {
    grid-template-columns: 1fr;
  }

  .app-screen---b-2.security-page {
    min-width: auto;
    max-width: none;
  }

  .ib-p-center-tab-mobile {
    text-align: center;
  }

  .ib-bottom-form-left-column {
    width: 100%;
  }

  .metric-row {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .metric-row.horizontal {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .container-dark.grad-bg.m-padding {
    padding-bottom: 140px;
  }

  .section-title-white {
    max-width: 100%;
  }

  .metrics {
    width: 100%;
  }

  .metrics.metrics-mobile-hide {
    display: none;
  }

  .metric-block {
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
  }

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

  .main-grid {
    grid-row-gap: 36px;
  }

  .section-hero {
    padding: 160px 20px 110px;
  }

  .section-hero.padding-80px-both {
    padding-top: 100px;
    padding-bottom: 80px;
  }

  .button-holder.last {
    display: block;
  }

  .leftdiv {
    width: auto;
    margin-right: 0;
  }

  .section-new-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-new-2.max-width-1000.padding-left-75px {
    padding-top: 60px;
    padding-left: 0;
  }

  .button-tab {
    margin: 10px 0;
  }

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

  .relative-grid-div.z-index-5.hide-on-mobile {
    display: none;
  }

  .p-center.left-align-on-mobile {
    text-align: left;
  }

  .grid-9 {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
  }

  .grid-9.desk-3.tab-3.mob-1 {
    grid-template-columns: 1fr;
  }

  .tab-link-inside {
    flex: 50%;
    padding: 16px 8px;
  }

  .tabs-menu-inside-2 {
    flex-wrap: wrap;
    height: auto;
  }

  .tab-image-2 {
    height: 670px;
  }

  .image-block {
    height: 123px;
  }

  .p-center-mobile-2 {
    text-align: center;
  }

  .half-div-70, .half-div-30 {
    width: 100%;
    padding-top: 24px;
    padding-right: 0%;
  }

  .h3-center-mobile-4 {
    text-align: center;
  }

  .reward-grid-3-col {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tab03_icon_wrap {
    width: 40px;
    height: 40px;
  }

  .tab03_block_right {
    width: 100%;
  }

  .tab03_tab_link {
    width: auto;
    margin-bottom: 10px;
  }

  .tab03_block_left {
    width: 100%;
    padding-top: 15px;
  }

  .tab03_menu {
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .tab03_icon {
    width: 15px;
  }

  .tab03_tab_content {
    flex-direction: column;
    position: relative;
  }

  .tab03_pane {
    min-height: 600px;
  }

  .caption-14px-2.caption-white.center-on-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .heading-small-2 {
    font-size: 16px;
    font-weight: 700;
  }

  .gray-wrapper-2 {
    padding: 35px;
  }

  .section-new-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-new-3.white-section.negetive-section-margin {
    margin-top: 0;
    padding-top: 40px;
  }

  .section-new-3.qualtrics-bg {
    background-position: 100% 100%;
  }

  .section-new-3.baige-section-new.negetive-section-margin, .section-new-3.blue-section-new.negetive-section-margin {
    margin-top: 0;
    padding-top: 40px;
  }

  .features-widget-wrap-3 {
    padding-top: 10%;
    padding-bottom: 10%;
    display: flex;
  }

  .p-center-mobile-3 {
    text-align: center;
  }

  .section-flex-wrap-2, .section-flex-wrap-2.center.features {
    flex-direction: column;
  }

  .section-flex-wrap-2.center.features.flip-position {
    flex-direction: column-reverse;
  }

  .section-flex-wrap-2.center.features {
    flex-direction: column;
  }

  .home-bg-video {
    height: 300px;
  }

  .light-box-yt.thankyou-page-lghtbx {
    height: 100%;
  }

  .app-screen---a2-3.for-desktop {
    width: 90%;
    height: 100%;
  }

  .app-screen---a2-3.for-desktop.log-img {
    width: 100%;
    height: auto;
  }

  .app-screen---a2-3.for-tab {
    width: 70%;
    display: none;
  }

  .compare-grid.top {
    margin-bottom: 20px;
  }

  .display-6.no-margin {
    font-size: 16px;
  }

  .compare-wrapper {
    padding: 30px;
  }

  .module-2 {
    border-radius: 20px;
  }

  .width-75 {
    width: 100%;
  }

  .modeulde-gride {
    grid-template-columns: 1fr;
  }

  .glassmorphic-section.sticky {
    display: none;
    position: static;
  }

  .social-link-circle {
    margin-left: 0;
    margin-right: 4px;
  }

  .h1-center._50px {
    font-size: 30px;
  }

  .mrkt-rsrch-features-incentives {
    grid-row-gap: 36px;
  }

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

  .blog-card {
    width: 100%;
    height: 250px;
    margin-bottom: 10px;
  }

  .grid-app-screen---b {
    width: 100%;
    padding-left: 0;
  }

  .section-full-2.section-white.prepaid-cards {
    background-position: 0%;
  }

  .grid-content-2 {
    grid-template-columns: 1fr;
  }

  .g2-logo-div {
    top: -70px;
    left: auto;
  }

  .g2-section-metrix {
    grid-template-columns: 1fr 1fr;
  }

  .g2-div {
    flex-direction: column;
    padding-top: 140px;
    padding-left: 60px;
  }

  .slide-right-arrow-2, .slide-left-arrow-2 {
    width: 50px;
  }

  .testimonial-slider-new-2 {
    width: 48%;
  }

  .text-small {
    height: auto;
  }

  .text-field-underlined._50 {
    width: 100%;
  }

  .title-1 {
    max-width: none;
    font-size: 30px;
  }

  .long-form-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .input-div {
    width: 100%;
  }

  .logos-flex-div {
    flex-wrap: wrap;
  }

  .logo-wrapper-div {
    width: 50%;
  }

  .company-grid-img {
    max-height: 40px;
  }

  .company-grid-img.height-40px {
    max-height: 35px;
  }

  .dark-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .dark-section.white-section.top-padding-120px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dark-section.transparent-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dark-section.transparent-section.bottom-padding-40px {
    padding-top: 40px;
  }

  .dark-section.transparent-section.mb-0 {
    padding-bottom: 20px;
  }

  .dark-section.feature-section-api {
    padding-top: 80px;
  }

  .dark-section.alice-section {
    padding-bottom: 60px;
  }

  .dark-section.alice-grad {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .home-feature-content.centerd-card {
    padding-right: 0;
  }

  .home-features-grid {
    z-index: 20;
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .home-features-grid.mobile-max-400 {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-btn-container {
    flex-direction: row;
    margin-top: 0;
  }

  .filled-btn.no-margin-top.for-desktop.banner-btn {
    justify-content: center;
    width: 45%;
    padding-right: 60px;
  }

  .features-flex {
    flex-direction: column;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .features-flex.top-align-content {
    padding-top: 80px;
  }

  .features-flex.top-align-content.middle-flex {
    grid-row-gap: 40px;
    flex-direction: column-reverse;
    padding-top: 40px;
  }

  .features-flex.top-align-content.middle-flex.reverse {
    flex-direction: column;
  }

  .features-text-block.left {
    padding-right: 0%;
  }

  .features-text-block.right.ls {
    margin-top: 0;
  }

  .features-text-block.right {
    order: -1;
    padding-left: 0%;
  }

  .feature-title-large.heading-comforta.inter-h3 {
    font-size: 24px;
  }

  .container-medium-779px.advantage-v2 {
    text-align: left;
    margin-bottom: 40px;
    margin-left: 0;
  }

  .features-grid.hide-on-mobile {
    display: none;
  }

  .feature-block-2 {
    padding-left: 28px;
    padding-right: 28px;
  }

  .feature-block-2.reason {
    padding-left: 20px;
    padding-right: 20px;
  }

  .three-column-grid, .three-column-grid.no-padd.space-top-medium {
    grid-template-columns: 1fr;
  }

  .three-column-grid.no-padd.space-top-medium.payment-grid {
    grid-row-gap: 30px;
  }

  .three-column-grid.no-padd.space-top-medium.payment-grid.hide-on-mobile, .three-column-grid.no-padd.space-top-medium.payment-grid.mobile-none {
    display: none;
  }

  .three-column-grid.no-padd.space-top-medium.youforia-grid {
    grid-row-gap: 30px;
  }

  .three-column-grid.no-padd.space-top-medium.hide-on-mobile {
    display: none;
  }

  .service-wrapper {
    margin-bottom: 0;
  }

  .service-wrapper.bottom-line-mobile {
    border-bottom: 2px dashed #0b133b1a;
    margin-bottom: 0;
    padding-bottom: 30px;
  }

  .space-top-small {
    margin-top: 16px;
  }

  .fout-column-grid, .fout-column-grid.no-padd.space-top-medium {
    grid-template-columns: 1fr;
  }

  .fout-column-grid.no-padd.space-top-medium.hide-on-mobile {
    display: none;
  }

  .tabs-image-div {
    padding-left: 0;
  }

  .grid-app-screen---b-2 {
    width: 100%;
  }

  .grid-app-screen---b-2.no-padding-left {
    padding-left: 0;
  }

  .big-icons._100px {
    width: 80px;
    height: 80px;
  }

  .image-slider {
    height: 100%;
  }

  .slider-nav {
    padding-top: 20px;
  }

  .fe09_wrap-4 {
    flex-wrap: wrap;
    max-width: 448px;
  }

  .fe09_wrap-4.hide-on-mobile {
    display: none;
  }

  .fe09_column {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .fe09_item_wrap-4.flex-center {
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-medium-800px.advantage-v2 {
    text-align: left;
    margin-bottom: 60px;
    margin-left: 0;
  }

  .div-block-121 {
    grid-template-columns: 1fr 1fr;
  }

  .mobile-slider {
    display: block;
  }

  .mobile-slider.top-margin-40px {
    margin-top: 40px;
  }

  .mobile-slider.top-margin-40px.no-margin {
    margin-top: 0;
  }

  .thankyou-bg-video {
    height: 300px;
  }

  .blog-listing-grid-2 {
    flex-direction: column;
  }

  .section-title-2 {
    max-width: 100%;
  }

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

  .video-play-orange-icon {
    width: 45px;
    height: 45px;
  }

  .big-image, .big-image._96--width {
    display: none;
  }

  .article-title-thankpage {
    width: 80%;
  }

  .features-sec-api {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .glassmorphic-section_api.sticky {
    display: none;
    position: static;
  }

  .features-text-block-api.left {
    padding-right: 0%;
  }

  .features-text-block-api.left.inner-padding-left {
    padding-right: 40px;
  }

  .features-text-block-api.right {
    order: -1;
    padding-left: 0%;
  }

  .features-text-block-api.left {
    text-align: center;
    align-items: center;
    padding-right: 0%;
  }

  .features-img-block-api {
    margin-bottom: 40px;
  }

  .sol-features-flex-api {
    flex-direction: column-reverse;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .business-stats-icon {
    margin-bottom: 0;
  }

  .business-stats-block {
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
  }

  .image-mobile {
    width: 100%;
    height: 79.2053%;
    margin-bottom: 20px;
    display: block;
  }

  .line-connect {
    background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/620a3f17507b82c365323c7d_Mayuri.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    padding-right: 90px;
    display: none;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .rel-div {
    position: relative;
  }

  .hero-product-gradient-container {
    display: block;
    top: -10px;
  }

  .hero-sticky-content {
    padding: 1em;
  }

  .tabs {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .hero-section-container {
    width: 100%;
    margin-bottom: 100px;
  }

  .hero-section-container._125vh {
    min-height: auto;
  }

  .hero-product-holder {
    max-width: 90%;
  }

  .product-logo {
    height: 15px;
  }

  .tabs-menu {
    width: 100%;
  }

  .section-25.hero-image-section.top-80px {
    padding-top: 20px;
  }

  .price-content {
    justify-content: flex-start;
  }

  .pricing-list-item {
    background-position: 0%;
  }

  .hero-product-logo-holder {
    padding: .5em;
  }

  .link-3.w--current {
    padding-bottom: 5px;
  }

  .g2-div-2 {
    flex-direction: column;
    padding-top: 140px;
    padding-left: 60px;
  }

  .grid-5-column-2 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-5-column-2.small-grid._10-logos, .grid-5-column-2.small-grid._8-logos {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .grid-5-column-2.small-grid._7-logos {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    display: flex;
  }

  .block-logo-holder-2 {
    width: 100%;
    max-width: 33.33%;
  }

  .absolute-cta-light {
    background-color: #fffc;
  }

  .container-nav.navigation-contaniner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .list--grid {
    grid-template-columns: auto;
    justify-items: center;
    max-width: 360px;
    margin-bottom: 20px;
  }

  .list--grid.mobile-center {
    justify-items: center;
    max-width: 280px;
  }

  ._12-columns-3-copy {
    flex-wrap: wrap;
  }

  .h1-center-tab, .p-center-tab {
    text-align: center;
  }

  .image-for-desktop {
    display: none;
  }

  .image-for-mobile {
    display: block;
  }

  .big-icon-images {
    height: 79.6111%;
  }

  .tab-progress-bar {
    display: none;
  }

  .feature-tabs-2 {
    border-top-style: none;
    border-bottom-style: none;
    border-left: 3px solid #e9edfc;
  }

  .feature-tabs-2.w--current {
    border-left-color: #303fe1;
  }

  .feature-nav-tabs-wrapper._3-col-grid {
    grid-template-columns: 1fr 1fr;
  }

  .feature-nav-tabs-wrapper._4-col-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-form-width-700 {
    max-width: 300px;
  }

  .slider-progress-arrow {
    width: 40px;
    height: 40px;
    padding: 12px;
  }

  .container-19.table {
    padding-left: 0;
    padding-right: 0;
  }

  .ib-customer-case-study-grid {
    grid-template-columns: 1fr 1fr;
  }

  .ib-customer-case-study-grid.crm {
    margin-top: 20px;
  }

  .testimonial-right-arrow {
    inset: auto -80px -15% 0%;
  }

  .wrapper-3 {
    width: 90%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .wrapper-3.testimonial-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .testimonial-nav {
    margin-bottom: 25px;
    font-size: 14px;
  }

  .testimonial-left-arrow {
    inset: auto 0% -15% -80px;
  }

  .post-thumb-feature.offset-50px {
    top: auto;
  }

  .category-thumb-description {
    font-size: 11px;
  }

  .grid2x1-demo-new-empuls {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .block-right-image-2 {
    margin-top: 2em;
    display: block;
    position: relative;
    top: 0;
    left: 0%;
  }

  .block-right-image-2.img-height {
    margin-top: 0;
  }

  .eyebrow {
    font-size: 19px;
    line-height: 1.21053;
  }

  .stats-xl {
    font-size: 50px;
  }

  .module-3 {
    border-radius: 20px;
  }

  .no-bottom-margin-2.p-grey {
    font-size: 20px;
  }

  .container-8 {
    grid-template-columns: 1fr;
  }

  .heading-reduced {
    font-size: 24px;
  }

  .features-grid-2x2 {
    grid-template-columns: 1fr;
    margin-top: 35px;
  }

  ._2-col-grid {
    grid-template-columns: 1fr;
  }

  ._2-col-grid.cp-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grey-section, .white-section-feature {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .feature-section-icon.compass-section-icon._30px {
    height: auto;
  }

  .grid-feature-2 {
    grid-template-columns: 1fr 1fr;
  }

  ._2-column-large-row {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }

  ._2-column-large-row.load-4th.new {
    grid-row-gap: 40px;
  }

  ._2-column-large-gap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .tab-progress-bar-2 {
    display: none;
  }

  .feature-tabs-3 {
    border-top-style: none;
    border-left: 3px solid #e3e6ed;
  }

  .feature-tabs-3.w--current {
    border-left-color: #254fe4;
  }

  .feature-tabs-wrapper-2 {
    flex-direction: column-reverse;
    display: flex;
  }

  .feature-nav-tabs-wrapper-2 {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 60px;
  }

  .hide-on-mobile-dev {
    margin-bottom: 0;
  }

  .client-logos {
    flex-wrap: wrap;
  }

  .slider-5 {
    overflow: hidden;
  }

  .open-positions-grid {
    grid-row-gap: 20px;
  }

  .dark-section-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .container-medium-779px-2.advantage-v2 {
    text-align: left;
    text-align: left;
    text-align: left;
    margin-bottom: 40px;
    margin-left: 0;
  }

  .integration-grid-crm {
    grid-template-columns: 1fr 1fr;
  }

  .section-new-4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dm-serif-display.h1-center._56px {
    font-size: 36px;
  }

  .feature-2-column.mobile {
    grid-row-gap: 70px;
  }

  .card-1-large-2 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .bottom-padding-small-3 {
    padding-bottom: 20px;
  }

  .div-fill-image {
    height: 300px;
  }

  ._6-col-grid {
    grid-template-columns: 1fr 1fr;
    justify-items: start;
  }

  .t03_slider_arrow {
    left: 25%;
  }

  .t03_slider_arrow_02 {
    right: 25%;
  }

  .t03_slider {
    width: 100%;
    height: 500px;
  }

  .youforia-ab-section {
    flex-direction: column-reverse;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .home-hero-images-wrapper {
    margin-bottom: 99px;
  }

  .pricing-1-faq-question {
    font-size: 17px;
    line-height: 28px;
  }

  .pricing-1-faq-icon-wrapper {
    width: 18px;
    height: 18px;
  }

  .fe09_column-4 {
    width: 50%;
    max-width: 50%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .two-column-grid, .two-column-grid.no-padd.space-top-medium {
    grid-template-columns: 1fr;
  }

  .two-column-grid.no-padd.space-top-medium.hide-on-mobile {
    display: none;
  }

  .hero-grad-bg-point-api {
    height: 180%;
  }

  .horizontal-grid {
    grid-template-columns: 1fr;
  }

  .horizontal-grid.grid-3 {
    flex-direction: column;
    display: flex;
  }

  .heading-comforta._w-size {
    width: auto;
  }

  .hero-grad-bg-lms {
    height: 180%;
  }

  .container-medium-920px.advantage-v2 {
    text-align: left;
    margin-bottom: 60px;
    margin-left: 0;
  }

  .compass-logo-nav.height-change.small {
    height: 24px;
  }

  .white-card {
    padding: 24px 20px;
  }

  .bottom-padding-small {
    padding-bottom: 20px;
  }

  .testimonial-left-arrow-2 {
    inset: auto 0% -15% -80px;
  }

  .dark-section-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .dark-section-4.transparent-section.bottom-padding-180px.no-bg {
    padding-top: 60px;
  }

  .card-1-large-3 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .h2-empuls-home.width-48.inc-width, .h2-empuls-home.width-48.inc-width-copy {
    width: 100%;
  }

  .h2-empuls-home.width-48 {
    width: 98%;
  }

  .vc-emp {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .why-empuls-section.whyemp.tab-sec {
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .why-empuls-section.no-space {
    padding-top: 60px;
  }

  .moving-card-3 {
    padding-left: 0;
  }

  .moving-card-2, .moving-card-4 {
    padding-right: 0;
  }

  .new-empuls-text.width-74 {
    width: 100%;
    font-size: 14px;
    line-height: 1.5;
  }

  .new-empuls-text.width-74.margin-bottom-46px.width-m._w-size {
    width: auto;
  }

  .image-137 {
    height: 60.4828%;
  }

  .moving-card-1 {
    padding-left: 0;
  }

  .pricing-table-row-header {
    text-align: left;
    width: 250px;
    padding: 12px 10px;
    font-size: 14px;
  }

  .faq-plus {
    width: 20px;
    height: 20px;
  }

  .pricing-table-row-value {
    padding: 12px 10px;
  }

  .pricing-table-header-3 {
    z-index: 1;
    grid-template-columns: 250px 1fr 1fr;
    position: sticky;
  }

  .tooltip-block {
    display: none;
  }

  .pricing-title-2.dark {
    font-size: 20px;
    line-height: 1.3rem;
  }

  .pricing-table-header-wrap-2 {
    padding: 16px;
  }

  .pricing-table-header-wrap-2.bottom-border {
    padding: 12px 10px;
  }

  .pricing-table-category {
    padding: 16px;
  }

  .pricing-table-img {
    width: 20px;
    height: 20px;
  }

  .pricing-table-2 {
    position: relative;
  }

  .pricing-table-toggle-wrap {
    background-color: #fff;
  }

  .pricing-table-category-1st {
    padding: 16px;
    font-size: 16px;
  }

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

  .hero-sec-new {
    background-position: 50% 73%;
    margin-top: 0;
  }

  .hero-sec-new.ak-aws-sec {
    padding: 60px 20px;
  }

  .image-tab {
    width: 75%;
  }

  .rating-stars-image {
    height: 28px;
  }

  .tab-connect {
    padding-left: 15px;
    padding-right: 15px;
  }

  .rating-logo {
    height: 32px;
  }

  .stats-content {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-top: 20px;
  }

  .feature-card.orange-card-new.get-started-copy, .feature-card.orange-card-new.get-started {
    padding-bottom: 40px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-31 {
    padding-top: 40px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .section-31.bottom-padding.bg-blue-aws.ne-gd.abv-margin {
    margin-top: 0;
  }

  .rattings-wrapper {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .badge-empuls-home {
    width: 50%;
    height: auto;
  }

  .aws-30day {
    width: auto;
  }

  .div-left-2 {
    align-items: flex-start;
  }

  .rating-card-2 {
    flex-direction: column;
  }

  .div-block-125._1x5grid-social {
    grid-template-columns: 1fr 1fr;
  }

  .ak-aws-p {
    width: auto;
  }

  .div-block-236 {
    grid-template-columns: 1fr;
  }

  ._w-size {
    width: auto;
  }

  .tooltip-block-2 {
    display: none;
  }

  .testimonial-right-arrow-2 {
    inset: auto -80px -15% 0%;
  }

  .features-v3-grid {
    grid-template-columns: 1fr;
  }

  .block-right-image {
    margin-top: 2em;
    display: block;
    position: relative;
    top: 0;
    left: 0%;
  }

  .ib-image-4grid-card {
    flex-direction: row;
  }

  .caption-14px.caption-white.center-on-mobile {
    text-align: center;
  }

  .xoxoday-nav-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-173, .image-174 {
    width: 100%;
    height: 100%;
  }

  .section-35 {
    padding-top: 40px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .grid-3x3 {
    flex-direction: column;
    display: flex;
  }

  .light-section {
    padding-top: 80px;
  }

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

  .reason-items-grid {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
  }

  .reason-icon {
    width: 50px;
    margin-bottom: 25px;
    margin-left: 0;
  }

  .industry-section {
    padding-top: 60px;
  }

  .setup-wrapper.emp {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    flex-direction: column;
    max-width: 90%;
    padding: 40px 20px;
  }

  .h3-25-600 {
    font-size: 20px;
  }

  .hero-section-new.mb-40 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .bottom-form-section.api-page {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .global-section {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .global-tab-link {
    padding-left: 1em;
    padding-right: 1em;
  }

  .usa-section.m-space {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .usa-section.testimonials-api {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .usa-section.testimonial-usa {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .slider-us-1 {
    background-size: auto, cover;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-bottom: 20px;
  }

  .slider-us-1._2 {
    background-position: 0 0, -130%;
    background-size: auto, auto 100%;
    height: 100%;
  }

  .div-block-243 {
    text-align: center;
    align-items: center;
  }

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

  .div-block-245.cms {
    max-width: 100%;
    height: 200px;
  }

  .why-empuls-container-2.perks-tab.ind-s {
    width: 100%;
  }

  .why-empuls-tab-content-inner-wrap-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-tab-2 {
    width: 85%;
  }

  .h2-34-600 {
    font-size: 26px;
  }

  .p-18.text-white {
    font-size: 16px;
  }

  .testimonial-stats-wrapper {
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
    margin-top: 60px;
  }

  .testimonial-stats-item {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .global-infra-section {
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .relative-div-2 {
    text-align: center;
  }

  .tabs-content-5 {
    display: none;
  }

  .tab-link {
    background-color: #f7f7f7;
    padding: 1em;
  }

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

  .mobile-small-image {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

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

  .h1-48-600 {
    font-size: 30px;
  }

  .tab-mobile-image {
    margin-top: 40px;
  }

  .test-slide {
    height: 100%;
  }

  .cms-slide {
    flex-direction: column;
  }

  .testimonial-auther {
    flex-direction: column;
    justify-content: center;
  }

  .mobile-hide {
    display: none;
  }

  .logos-grid {
    grid-column-gap: 0px;
    flex-wrap: wrap;
  }

  .testimonial-slide-cover {
    flex-direction: column;
    min-height: 470px;
  }

  .slide-nav-item {
    max-width: 25%;
  }

  .testimonial-image-box {
    width: 100%;
    height: 170px;
  }

  .testimonial-content-box {
    text-align: center;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .testimonial-sub-nav {
    grid-column-gap: 2%;
    grid-row-gap: 10px;
    flex-wrap: wrap;
  }

  .btn-with-arrow.transparent.p-0 {
    align-items: center;
  }

  .testimonial-slide-2 {
    height: 530px;
  }

  .max-74 {
    max-width: 100%;
  }

  .modal-box {
    margin-top: 4em;
    margin-bottom: 4em;
  }

  .logos-row {
    grid-row-gap: 20px;
    flex-wrap: wrap;
  }

  .logos-row.gap-between {
    justify-content: center;
  }

  .mobile-mb-0 {
    margin-bottom: 0;
  }

  .mobile-mt-30 {
    margin-top: 30px;
  }

  .mobile-only {
    display: block;
  }

  .calender-col {
    padding: 0;
  }

  .html-embed-21 {
    display: block;
  }

  .calender-testimonial {
    display: none;
  }

  .company-logo-imte {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .feature-tabs-5 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .product-buttons {
    margin-top: 2.5em;
  }

  .p-18-2 {
    font-size: 16px;
  }

  .product-image-col {
    text-align: center;
  }

  .cards-wrapper._3-grid {
    grid-column-gap: 20px;
  }

  .div-block-262 {
    margin-left: 0;
  }

  ._1-box {
    grid-row-gap: 15px;
    flex-direction: column;
  }

  .heading-2 {
    font-size: 28px;
    line-height: 36px;
  }

  .grid-12 {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .marquee-icon {
    height: 300px;
  }

  .plum-site-wrapper.soc-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .home-hero-images {
    min-height: 460px;
  }

  .plum-p-18-2 {
    font-size: 16px;
  }

  .btn-with-arrow-3.transparent.p-0 {
    align-items: center;
  }

  .plum-tab-int-grid {
    display: none;
  }

  .plum-tab-grid {
    grid-template-columns: 1fr;
  }

  .rme-logo-container, .contact-sales-container, .demo-form-2 {
    width: 100%;
  }

  .plum-tab-section.horizontal-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .plum-tabs_bg {
    display: none;
  }

  .gs-form_block-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nh-h2 {
    font-size: 26px;
  }

  .testimonial-nav-3 {
    margin-bottom: 25px;
    font-size: 14px;
  }

  .hero-btn-container-2 {
    flex-direction: row;
    margin-top: 40px;
  }

  .block-right-3 {
    padding-top: 0;
  }

  .wrapper-4 {
    width: 90%;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .wrapper-4.testimonial-wrapper {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .dark-section-5 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .block-app-screen---b-2 {
    margin-left: 1%;
    margin-right: 1%;
  }

  .grid-5-column-3, .grid-5-column-3.small-grid._7-logos {
    grid-template-columns: 1fr 1fr;
  }

  .company-grid-img-3 {
    max-height: 60px;
  }

  .tse-img-wrapper {
    height: auto;
  }

  .testimonial-right-arrow-3 {
    inset: auto -80px -15% 0%;
  }

  .div-time-container-2 {
    flex-wrap: wrap;
  }

  .dark-section-6 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .card-4.open-position {
    padding-top: 40px;
  }

  .half-div-71 {
    width: 100%;
    padding-top: 24px;
    padding-right: 0%;
  }

  .half-div-71.right-padding {
    padding-left: 0;
  }

  .time-card-2 {
    width: 46%;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .devx-logo-container {
    margin-bottom: 48px;
  }

  .devx-logo-img {
    height: 36px;
  }

  .nh-h1 {
    font-size: 26px;
    line-height: 1.38462;
  }

  .testimonial-slide-cover-2 {
    flex-direction: column;
  }

  .testimonial-content-box-2 {
    text-align: center;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .testimonial-sub-nav-3 {
    grid-row-gap: 10px;
    flex-wrap: wrap;
    display: none;
  }

  .testimonial-image-box-new {
    width: 100%;
    height: 120px;
  }

  .testimonial-image-box-new._2.nielsen {
    width: 100%;
  }

  .slide-nav-item-3 {
    width: 180px;
  }

  .testimonial-slider-content {
    flex-direction: column;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .tse-container {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .n-2-col-grid.devx-hero-layout {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .n-2-col-grid.gap-60.mob-1-col {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .heading-1 {
    font-size: 32px;
    line-height: 40px;
  }

  .heading-1.h-44px {
    font-size: 30px;
    line-height: 42px;
  }

  .list-diwali.no-g {
    margin-bottom: 0;
  }

  .p-16px.max-h {
    height: 120px;
  }

  .feature-tabs-8.tab-16px-600.p-tab.w--current {
    border-bottom-width: 2.5px;
  }

  .feature-nav-tabs-wrapper-4 {
    flex-direction: column;
  }

  .feature-nav-tabs-wrapper-4._3-col-grid {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-298 {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .div-block-300 {
    align-items: center;
  }

  .footer-text, .footer-text.col-link {
    text-align: center;
  }

  .ct-subtext-2 {
    margin-top: 40px;
  }

  .bd-logo-div-3 {
    filter: none;
    transition: none;
  }

  .plum-tabs_bg-2 {
    display: none;
  }

  .plum-heading-h2-3 {
    font-size: 26px;
    line-height: 1.4;
  }

  .plum-logo-grid-rb {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .plum-heading-h2-5 {
    font-size: 26px;
    line-height: 1.4;
  }

  .plum-heading-h2-5.align-ct.btm-68 {
    margin-bottom: 40px;
  }

  .plum-heading-h2-6 {
    font-size: 26px;
    line-height: 1.4;
  }

  .plum-heading-h2-6.align-ct.btm-68 {
    margin-bottom: 20px;
  }

  ._2-col-grid-60 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  ._2-col-grid-60.mob-gap-40 {
    grid-row-gap: 40px;
  }

  .feature-nav-tabs-wrapper-6 {
    flex-direction: column;
  }

  .feature-nav-tabs-wrapper-6._3-col-grid {
    grid-template-columns: 1fr 1fr;
  }

  .gridxhero, .gridxhero.right-1-2 {
    grid-template-columns: 1fr;
  }

  .plum-heading-h1 {
    font-size: 30px;
    line-height: 1.3;
  }

  .flex-vert-center-left.mob-center {
    text-align: center;
    align-items: center;
  }

  .tab-content-3.card-div {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tab-progress-bar-4 {
    display: none;
  }

  .feature-tabs-6 {
    padding-left: 2px;
    padding-right: 16px;
  }

  .feature-tabs_menu.tab-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .sol-features-flex-api-4 {
    flex-direction: column-reverse;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .feature-title-large-api-2 {
    font-size: 26px;
    line-height: 1.38462;
  }

  .card-grid-offer {
    grid-template-columns: 1fr 1fr;
  }

  .card-head {
    flex-direction: column;
  }

  .div-popup-card {
    border-radius: 0;
  }

  .offer-rich-text {
    padding-left: 0;
  }

  .card-head-image {
    margin-bottom: 20px;
  }

  .div-block-108 {
    flex-wrap: wrap;
  }

  .faq01_block {
    padding-left: 0;
  }

  .offer-popup-outer {
    padding: 0;
    display: flex;
  }

  .g-new-nav-logo {
    max-width: 65%;
  }

  .g-nav-content-wrap.paytm {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .new-nav-container-mobile {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .g-stripe-dropdown-toggle {
    font-size: 16px;
  }

  .g-nav-menus-mobile {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .g-footer-section {
    display: block;
  }

  .g-footer-wrapper {
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
  }

  .g-div-wrap-footer-l {
    flex-direction: column;
    align-items: center;
    margin-bottom: 15px;
    display: flex;
  }

  .g-logo-div {
    justify-content: center;
    margin-top: 3px;
    margin-right: auto;
  }

  .g-div-wrap-footer-r {
    align-items: center;
  }

  .g-paragraph-address {
    margin-left: 0;
  }

  .footer-content-container {
    padding: 2rem 1rem;
  }

  .footer-content-container._4rem {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .n-padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .heading-style-2 {
    font-size: 1.625rem;
  }

  .heading-style-2.blue {
    line-height: 2rem;
  }

  .heading-style-2.mob-small {
    font-size: 1.5rem;
  }

  ._3-col-grid {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .heading-style-1 {
    font-size: 2rem;
    line-height: 2.75rem;
  }

  .feature_point-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .feature_point-wrap.green, .feature_point-wrap.center {
    padding-left: 10px;
    padding-right: 10px;
  }

  .feature_point-wrap.center.padding {
    padding-left: 5px;
    padding-right: 5px;
  }

  .p-20-600-2.col-white.mob-16px {
    font-size: 16px;
  }

  .p-20-600-2.mob-12px {
    font-size: 14px;
  }

  .table-exp {
    width: 100%;
  }

  .box-wrapper {
    grid-template-columns: 1fr;
  }

  .std-tabs-menu.gap-40px {
    justify-content: space-between;
    overflow: auto;
  }

  .std-tab._20-p-ipad {
    flex: none;
  }

  .std-tab-content.bg-white {
    padding-bottom: 6rem;
  }

  .tab-grid, .integrate-grid {
    grid-template-columns: 1fr;
  }

  .steps-grid {
    grid-column-gap: 30px;
    grid-template-columns: 1fr;
  }

  .steps-grid.vt-mob {
    grid-template-columns: 1fr;
  }

  .testimonial-sub-nav-3.empuls {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100vw;
    margin-left: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
    overflow: auto;
  }

  .features_tabs-menu {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .grid-3x3-2 {
    flex-direction: column;
    display: flex;
  }

  .paytm_hero-section {
    background-position: 50% 100%;
    background-size: cover;
  }

  .prepaid-grid {
    grid-template-columns: 1fr;
  }

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

  .exclusive-offer-label {
    max-width: 14.1rem;
    height: auto;
  }

  .heading-style-1-70px {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .paytm_logo {
    width: 105px;
    height: 36.5px;
  }

  .demo_grid.flex-hoz.gap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .flex-horizontal-center.gap-16.mob-vert {
    flex-direction: column;
  }

  .feature-tabs-10 {
    padding-left: 2px;
    padding-right: 16px;
  }

  .tab-progress-bar-5 {
    display: none;
  }

  .sol-features-flex-api-5 {
    flex-direction: column-reverse;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .pricing-faq-question {
    font-size: 1rem;
  }

  .faq-question-2, .faq-answer {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .rectangle-bullet {
    width: 10px;
  }

  .overview-tab_item {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .overview-tabs_menu {
    justify-content: flex-start;
  }

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

  .heading-small-3 {
    font-size: 1rem;
  }

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

  .div-block-502 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

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

  .categories_tabs.empuls-marketplace {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .std-tab-2._20-p-ipad {
    flex: none;
  }

  .heading-3-28px-new {
    font-size: 24px;
  }

  .features_tabs-menu-2, .tab_mob_padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container-new-large {
    max-width: 100%;
  }

  .grid-me {
    flex-flow: wrap-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .tab-grid-2 {
    grid-template-columns: 1fr;
  }

  .epyc-text-size-regular {
    font-size: .875rem;
  }

  .epyc-text-size-regular.ts-m-16 {
    font-size: 1rem;
  }

  .p-16px-10.max-h {
    height: 120px;
  }

  .hero-section-comp.diwali-hero {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .flex-vertical-center-8.gap-40 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._3-col-grid-2-row-5.gap-40 {
    grid-row-gap: .625rem;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .heading-2-28 {
    font-size: 28px;
    line-height: 36px;
  }

  .grid-box-new {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .box-left-xo, .box-right-xo {
    height: 180px;
  }

  .vs-block {
    top: 42%;
    left: 47%;
  }

  .vs-block.ai {
    top: 48%;
  }

  .flex-vertical-center-9.gap-40 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .integration-heading-wrapper {
    background-color: #0000;
  }

  .integrate-grid-2 {
    grid-template-columns: 1fr;
    place-items: center;
    display: none;
  }

  .right-arrow-8 {
    bottom: 0%;
  }

  .home-integration-card {
    background-color: #fff;
    width: 100%;
    height: 17.7rem;
  }

  .home-integration-slider-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .left-arrow-12 {
    bottom: 0%;
  }

  .home-integration-slide {
    width: 100%;
  }

  .plum-tabs_accordion-answer {
    margin-right: 0;
  }

  .plum-tabs_content {
    display: none;
  }

  .plum-tabs_menu {
    width: 100%;
    margin-right: 0;
  }

  .plum-tabs {
    grid-column-gap: 0px;
    margin-top: 0%;
    padding-top: 0%;
    display: flex;
  }

  .plum-tab-img {
    object-fit: contain;
    border-radius: 6px;
    width: 100%;
    height: auto;
    margin-top: 24px;
    padding: 32px;
    display: block;
  }

  .plum-tab-img._1 {
    background-color: #383b98;
  }

  .max-width-small-i {
    max-width: 100%;
  }

  .logo-wrapper-demo.center {
    padding-left: 10px;
    padding-right: 10px;
  }

  .list-item-demo {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .grid-col-2.is-col-white {
    grid-template-columns: 1fr;
  }

  .gridx4.top-40px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .faq-icon {
    width: 36px;
    height: 36px;
  }

  .faq-question-3, .faq-question-5, .faq-question-6 {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .padding-global-2, .padding-global-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .flex-vertical-left-top-3.gap-20.content-center-mobile.no-g {
    margin-bottom: 0;
  }

  .testimonial_tabs {
    flex-flow: wrap-reverse;
  }

  .testimonial_tabs-menu-4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 2rem;
  }

  .testimonial_tabs-link-3 {
    padding: .5rem 1rem;
  }

  .testimonials_tab-pane-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial_right-content-4 {
    padding: 1rem;
  }

  .container-new-9.navigation-contaniner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-new-9.navigation-contaniner.no-padding-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .ppc_hero-grid {
    grid-template-columns: 1fr;
  }

  .ppc_h1 {
    font-size: 36px;
  }

  .ppc_form-component {
    margin-left: 0;
  }

  .logos_moving-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .component_header-wrapper.centre.mobile-padding {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tab-grid-3 {
    grid-template-columns: 1fr;
  }

  .heading-1-5 {
    font-size: 32px;
    line-height: 40px;
  }

  .sign-up-form {
    margin-left: auto;
    margin-right: auto;
  }

  .hero-section-container-2 {
    width: 100%;
    margin-bottom: 100px;
  }

  .hero-sticky-content-2 {
    padding: 1em;
  }

  .hero-product-holder-2 {
    max-width: 80%;
  }

  .hero-product-gradient-container-2 {
    display: block;
    top: -10px;
  }

  .heading-2-49 {
    font-size: 28px;
    line-height: 36px;
  }

  .ppc-roi_card_content {
    margin-left: 0;
  }

  .feature-nav-tabs-wrapper-7._3-col-grid {
    grid-template-columns: 1fr 1fr;
  }

  .feature-nav-tabs-wrapper-7._3-col-grid._30px-margin-btm {
    flex-flow: row;
    justify-content: flex-start;
    width: 100vw;
    display: flex;
    overflow: scroll;
  }

  .tab-image-5 {
    width: 100%;
  }

  .dark-section-7 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .container-24 {
    grid-template-columns: 1fr;
  }

  .fe09_column-5 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .ppc-banner_component {
    flex-flow: column;
  }

  .h1-ppc {
    font-size: 32px;
    line-height: 40px;
  }

  .ppc-hero_grid {
    grid-template-columns: auto;
    justify-items: center;
    max-width: 360px;
    margin-bottom: 20px;
  }

  .h2-ppc {
    font-size: 28px;
    line-height: 36px;
  }

  .h2-ppc.banner {
    font-size: 1.625rem;
  }

  .ppc-logos_grid {
    justify-content: center;
  }

  .ppc-roi_grid._3-grid {
    grid-column-gap: 20px;
  }

  .ppc-roi_card {
    grid-row-gap: 15px;
    flex-direction: column;
  }

  .tabs-content-9 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ppc-solutions_grid {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    max-width: 448px;
  }

  .ppc-solutions_card {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-logo-mob.w--current {
    width: auto;
  }

  .heading-1-6 {
    font-size: 32px;
    line-height: 40px;
  }

  .grid-app-screen---b-3 {
    width: 100%;
  }

  .grid-app-screen---b-3.no-padding-left {
    padding-left: 0;
  }

  .section-new-5 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dark-section-8 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .container-medium-779px-3.advantage-v2 {
    text-align: left;
    margin-bottom: 40px;
    margin-left: 0;
  }

  .heading-2-50 {
    font-size: 28px;
    line-height: 36px;
  }

  .block-logo-holder-4 {
    width: 100%;
    max-width: 33.33%;
  }

  .company-grid-img-4 {
    max-height: 40px;
  }

  .company-grid-img-4.height-40px {
    max-height: 35px;
  }

  .flex-features-div {
    flex-flow: column;
    display: flex;
  }

  .stats_grid {
    grid-template-columns: 1fr;
  }

  .stat-wrapper {
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .wrapper-5 {
    width: 90%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .wrapper-5.testimonial-wrapper {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .testimonial-brand-logo.flipkart-logo {
    width: 150px;
  }

  .get-started_content-wrapper {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .spacer-4 {
    height: 32px;
  }

  .ppc-industry-hero_component {
    grid-template-columns: 1fr;
  }

  .ppc-industry_feature {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .ppc-industry_feature.top-align-content {
    padding-top: 80px;
  }

  .ppc-industry_feature.top-align-content.middle-flex {
    grid-row-gap: 40px;
    flex-direction: column-reverse;
    padding-top: 40px;
  }

  .ppc-industry_feature.top-align-content.middle-flex.reverse {
    flex-direction: column;
  }

  .ppc-industry-feature-image-wrapper {
    order: -1;
  }

  .ppc-get-started_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .xoxoday-nav-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-new-11.navigation-contaniner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-new-11.navigation-contaniner.no-padding-mobile.c-it {
    padding-left: 0;
  }

  .dark-section-9 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .heading-2-51 {
    font-size: 28px;
    line-height: 36px;
  }

  .half-div-72 {
    width: 100%;
    padding-top: 24px;
    padding-right: 0%;
  }

  .half-div-72.right-padding {
    padding-left: 0;
  }

  ._2-column-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .max-width-large {
    max-width: 100%;
  }

  .form_wrap-bg {
    max-height: 37.5rem;
  }

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

  .hero-img {
    display: none;
  }

  .hero-img.mob {
    display: block;
  }

  .hero-img.mobile {
    grid-row-gap: 70px;
    display: block;
  }

  .ppc-integrations-grid {
    grid-template-columns: 1fr;
  }

  .image_ci {
    min-width: 100%;
    position: static;
  }

  .testimonial-slide-cover-i {
    flex-direction: column;
  }

  .testimonial-image-box-new-i {
    width: 100%;
    height: 120px;
  }

  .testimonial-image-box-new-i._2.coca-cola {
    display: block;
  }

  .testimonial-image-box-new-i._2.benz {
    width: 100%;
    display: block;
  }

  .testimonial-content-box-i {
    text-align: center;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .testimonial-content-i {
    flex-direction: column;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .testimonial-sub-nav-i.grid-in {
    display: flex;
  }

  .testimonial-click-i {
    justify-content: center;
    align-items: center;
  }

  .footer-banner-content-wrap {
    padding: 1.25rem;
  }

  .mobile-flex-vertical-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .ppc_revenue-component.gap-40, .section_header-wrapper.gap-40 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .needs_grid {
    grid-template-columns: 1fr;
  }

  .list-item {
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .categories_tab-menu-3 {
    justify-content: flex-start;
    align-items: stretch;
  }

  .marketplace_grid-3 {
    grid-template-columns: 1fr;
  }

  .loyalife-industries_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .image-156 {
    width: 100px;
    height: auto;
  }

  .ppc_tabs-menu {
    justify-content: flex-start;
    align-items: center;
    overflow: scroll;
  }

  .padding-global-8 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .grid-security {
    flex-flow: wrap-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .heading-2-72 {
    font-size: 28px;
    line-height: 36px;
  }

  .comparison_customers-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .empuls-navbar-logo, .empuls-navbar-logo.is-width {
    width: 100px;
  }

  .empuls_nav-line {
    background-color: #063e46;
    width: 30px;
    height: 1px;
    padding: 0;
    display: flex;
  }

  .epyc-2-col-layout.ab-layout.center {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .epyc-heading-style-h2 {
    font-size: 1.5rem;
  }

  .empuls-hero_form-wrapper {
    padding: 20px;
  }

  .empuls-logos_grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .epyc-text-size-large {
    font-size: 1.125rem;
  }

  .explore-tabs-link-4 {
    flex: none;
  }

  .epyc-heading-style-h3 {
    font-size: 1.25rem;
  }

  .epyc-text-size-subhead-3, .epyc-text-size-medium {
    font-size: 1rem;
  }

  .empuls-grid2x {
    grid-template-columns: 1fr;
  }

  .more-list-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .integrations_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    padding-right: 1.5rem;
  }

  .intergations_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .integrations_wrapper {
    margin-left: -1.25rem;
  }

  .testimonial-slide-3 {
    height: auto;
  }

  .testimonial-slide-cover-3 {
    flex-direction: column;
    height: auto;
    min-height: auto;
  }

  .testimonial-image-box-new-2 {
    width: 100%;
    height: auto;
  }

  .testimonial-content-box-3 {
    text-align: center;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .testimonial-sub-nav-4 {
    grid-row-gap: 10px;
    flex-wrap: wrap;
    display: none;
  }

  .slide-nav-item-4 {
    flex: none;
    width: 180px;
  }

  .sub-nav-logo-4 {
    height: 50px;
  }

  .sub-nav-logo-4.h-50 {
    height: 45px;
  }

  .footer_badge-wrapper {
    grid-template-columns: 1fr;
  }

  .epyc-faq-container {
    padding: 1.25rem;
  }

  .epyc-rich-text {
    font-size: .875rem;
  }

  .footer-top-content-wrapper {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
  }

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

  .epyc-6-col-layout {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .epyc-badge-img_container {
    border-radius: 1rem;
  }

  .epyc_cta-copy-wrapper {
    max-width: none;
  }

  .epyc-cta-badges-wrapper {
    flex-direction: column;
    display: flex;
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
  }

  .badge-row-container-2, .epyc-badge-row {
    flex-direction: row;
    height: auto;
  }

  .epyc-footer-copyright {
    flex-direction: column;
    align-items: flex-start;
  }

  .needs_4xgrid {
    grid-template-columns: 1fr;
  }

  ._3-col.gap-40px.top-80px {
    padding-top: 20px;
  }

  .compass_pricing-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

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

  .epyc-text-size-regular-11 {
    font-size: .875rem;
  }

  .epyc-text-size-regular-11.ts-m-16 {
    font-size: 1rem;
  }

  .epyc-faq-body {
    font-size: .875rem;
  }

  .heading-1-7 {
    font-size: 32px;
    line-height: 40px;
  }

  .grid-col-2-2, .grid-col-2-2.is-col-white {
    grid-template-columns: 1fr;
  }

  .epyc-heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .epyc-heading-style-h2-4 {
    font-size: 1.5rem;
  }

  .testimonial_tabs-2 {
    height: auto;
  }

  .testimonial_tabs-content-2 {
    height: auto;
    min-height: auto;
  }

  .testimonials_tab-pane-2 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-slide-cover-i-5 {
    flex-direction: column;
    min-height: 470px;
  }

  .testimonial-content-box-i-2 {
    text-align: center;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .h2-34px {
    font-size: 28px;
    line-height: 36px;
  }

  ._2-col-wrap.top-80px {
    padding-top: 20px;
  }

  ._2-col-wrap.top-80px.reverse {
    flex-direction: column;
  }

  .epyc-heading-style-h2-5 {
    font-size: 1.5rem;
  }

  .flex-vertical-left-top-6.gap-40 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .epyc-text-size-regular-12 {
    font-size: .875rem;
  }

  .epyc-text-size-regular-12.ts-m-16 {
    font-size: 1rem;
  }

  .epyc-3-col-layout {
    grid-template-columns: 1fr;
  }

  .epyc-text-size-regular-2 {
    font-size: .875rem;
  }

  .epyc-text-size-subhead-5 {
    font-size: 1rem;
  }

  .ticker-img-wrapper {
    width: 180px;
  }

  .epyc-text-size-regular-4, .epyc-text-size-regular-13, .epyc-text-size-regular-14, .epyc-text-size-regular-15, .epyc-text-size-regular-16 {
    font-size: .875rem;
  }

  .epyc-text-size-subhead-4 {
    font-size: 1rem;
  }

  .flex-vertical-left-top-8.gap-40 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .epyc-text-size-large-2 {
    font-size: 1.125rem;
  }

  .epyc-text-size-regular-19 {
    font-size: .875rem;
  }

  .section-plum-25._60px-btm-padding {
    padding-bottom: 2rem;
  }

  .heading-1-8 {
    font-size: 32px;
    line-height: 40px;
  }

  .padding-global-7 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .home-stats_grid {
    grid-template-columns: 1fr;
  }

  .padding-global-9 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

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

  .padding-section-medium-5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .text-white-2.is-left-ipad {
    text-align: center;
  }

  .compliance_content-wrapper.grid-it {
    grid-template-columns: 1fr;
  }

  .compliance_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .epyc-nav-brand_logo.is-width {
    width: 100px;
  }

  .menu-btn_line {
    background-color: #063e46;
    width: 30px;
    height: 1px;
    padding: 0;
    display: flex;
  }

  .common-margin-bottom {
    margin-bottom: 3rem;
  }

  .epyc-text-size-regular-3 {
    font-size: .875rem;
  }

  .apart-wrapper {
    grid-column-gap: 2.5rem;
  }

  .epyc-lp-form {
    padding: 20px;
  }

  .competitors_customers-grid {
    grid-template-columns: 1fr;
  }

  .client-logos_wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .hubspot-top-grid {
    grid-template-columns: 1fr;
  }

  .box-1-home {
    padding: 1rem;
  }

  .box-1-home.box-w {
    width: auto;
    height: auto;
  }

  .box-1-home.is-bg-light-gold {
    border-radius: 16px;
  }

  .spacer-24px {
    padding-top: 1.25rem;
  }

  .spacer-20px {
    padding-top: 1rem;
  }

  .hubspot-boxes.grid-box-integration {
    grid-template-columns: 1fr;
  }

  .heading-2-75 {
    font-size: 28px;
    line-height: 36px;
  }

  .hello-bar-new {
    flex-flow: column;
  }

  .bar-text-wrapper.center {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbar_content-wrap.demo-drop {
    grid-template-columns: 1fr;
  }

  .solution-link-list {
    padding-top: 0;
    padding-bottom: 5px;
  }

  .solution-link-item {
    font-size: 16px;
  }

  .div-block-358 {
    width: 100%;
    height: 384px;
    overflow: auto;
  }

  .solution-grid-2 {
    grid-template-columns: 1fr;
  }

  .xoxoday-navbar-logo, .xoxoday-navbar-logo.is-width {
    width: 100px;
  }

  .all-badges_wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .badges-3xgrid {
    flex-flow: wrap;
  }

  .badges-6xgrid {
    align-self: stretch;
    justify-items: center;
    width: 100vw;
    margin-left: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
    overflow: auto;
  }

  .badges-image {
    max-width: 6rem;
  }

  .epyc-text-size-regular-20 {
    font-size: .875rem;
  }

  .epyc-text-size-subhead-6, .epyc_text-size-subhead-2 {
    font-size: 1rem;
  }

  .explore-tabs-link-2 {
    flex: none;
  }

  .diwali-section, .diwali-main-section {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .diwali-main-grid {
    grid-template-columns: 1fr;
  }

  .sidebar-grid-diwali {
    display: none;
  }

  .main-diwali-wrapper {
    padding: 2rem 0;
  }

  .p-28px {
    font-size: 26px;
  }

  .box-1-diwali {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .grid-box-inside-diwali {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 16px;
  }

  .grid-box-1-diwali {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .ecipients-box-diwali.bg-last {
    padding: 1rem;
  }

  .p-20px-2 {
    font-size: 18px;
  }

  .plum-heading-h2-7 {
    font-size: 26px;
    line-height: 1.4;
  }

  .plum-heading-h2-7.align-ct-mob {
    text-align: center;
  }

  .spacer-large {
    padding-top: 40px;
  }

  .grid-col-2-point {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .grid-col-2-point.is-rev {
    flex-flow: wrap-reverse;
    display: flex;
  }

  .plum-heading-h2-8, .plum-heading-h2-9, .heading-2-76 {
    font-size: 26px;
    line-height: 1.4;
  }

  .g-cta-old {
    max-width: 90%;
  }

  .g-cta-old.marquee {
    flex-direction: column;
    max-width: none;
    padding: 16px;
  }

  .right-content-footer-demo.gap.marquee {
    text-align: center;
    align-items: center;
    padding: 0 20px;
  }

  .p-14px-10.midnight-color.marquee {
    text-align: center;
  }

  .integrate-grid-3 {
    grid-template-columns: 1fr;
  }

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

  .div-block-559 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .heading-2-78 {
    font-size: 28px;
    line-height: 36px;
  }

  .heading-1-9 {
    font-size: 32px;
    line-height: 40px;
  }

  .main-box-2a {
    display: none;
  }

  .epyc-2-col-layout-2 {
    grid-auto-flow: row;
  }

  .section_header-wrapper-2.agentiic-ai {
    justify-content: flex-start;
    align-items: center;
  }

  .agentic-ai_img {
    width: 50%;
  }

  .h3-big.text-color-white {
    text-align: center;
    align-self: center;
  }

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

  .heading-2-79, .heading-2-80 {
    font-size: 26px;
    line-height: 1.4;
  }

  .gridx3-m._1row._4col {
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .flex-block-4 {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

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

  .epyc-main-wrapper-2 {
    overflow: hidden;
  }

  .pm-cateory-layout {
    grid-template-columns: 1fr 1fr;
  }

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

  .pm-wrapper {
    margin-top: 1.25rem;
    padding: 1.25rem;
  }

  .epyc-pm-heading-1 {
    font-size: 1.25rem;
  }

  .pm-detail-card_bottom-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .pm-detail-card_top-container {
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .pm-detail-card_container {
    height: 100%;
    max-height: 90svh;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    overflow: scroll;
  }

  .pm-card-close {
    right: 1.25rem;
  }

  .pm-wrapper-2 {
    margin-top: 1.25rem;
    padding: 1.25rem;
  }

  .epyc-main-wrapper-3 {
    overflow: hidden;
  }

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

@media screen and (max-width: 479px) {
  body {
    font-size: 14px;
  }

  h1 {
    font-size: 28px;
  }

  h2, h3 {
    font-size: 24px;
  }

  h4 {
    font-size: 22px;
  }

  h6 {
    font-size: 18px;
  }

  ul {
    text-align: left;
  }

  img {
    max-width: 100%;
  }

  .section {
    padding: 40px 3% 0;
  }

  .section.light-grey {
    padding-top: 30px;
    padding-bottom: 30px;
    display: block;
  }

  .section.bg-colour {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section.bg-colour.less-padding {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .section.dashboard {
    transform: translate(0, -60px);
  }

  .section.ib-dashboard {
    margin-bottom: -80px;
    transform: translate(0, -60px);
  }

  .button.email {
    background-position: 80%;
    background-size: 5%;
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
  }

  .text-box.diy.ak-center.ak-100--width.padding-20px {
    margin-bottom: 20px;
  }

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

  .container.center-align {
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.center-align.inner-padding-20px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .column.desk-4._50 {
    width: 100%;
  }

  .column.desktop-7-column.tablet-8-column {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .column.desktop-7-column.meeting-col {
    max-width: 100%;
  }

  .column.desktop-4-column.tablet-4-column {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .logo-div {
    flex-flow: wrap;
    justify-content: center;
    margin-bottom: 0;
    margin-right: 0;
    display: flex;
  }

  .nav-logo {
    width: 100px;
  }

  .nav-logo:hover {
    opacity: 1;
  }

  .logos-div {
    flex-wrap: wrap;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .logo-container {
    margin-right: 0;
  }

  .form {
    border-radius: 0;
    margin-bottom: 0;
    padding: 10px 15px 29px;
    box-shadow: 0 8px 7px -3px #20355a14;
  }

  .text-input {
    width: 100%;
    height: 40px;
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .feature-horizontal {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
  }

  .feature-horizontal.center-align {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .feature-horizontal.center-align.diy {
    justify-content: center;
    margin-left: 0;
  }

  .feature-horizontal.center-align.ak-lastfea {
    justify-content: center;
  }

  .icon-side {
    margin-left: -9px;
    margin-right: 15px;
  }

  .icon-side.small {
    margin-left: 0;
  }

  .nav-container {
    z-index: 2147483647;
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo {
    width: 100px;
  }

  .logo.small {
    width: auto;
    margin-bottom: 15px;
    margin-right: 0;
  }

  .logo.small._30px-height {
    height: 35px;
    margin-bottom: 0;
  }

  .grid.desk-3.tab-3.mob-2._2-col-points {
    grid-row-gap: 50px;
  }

  .heading {
    font-size: 24px;
  }

  .heading.h3._100 {
    width: 100%;
    font-size: 20px;
  }

  .heading.h3 {
    width: 80%;
  }

  .heading.h3._100 {
    width: 100%;
  }

  .error2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .features-wrap.width {
    justify-content: flex-start;
  }

  .paragraph-address {
    text-align: center;
    width: 80%;
    margin-left: 0;
    margin-right: 15px;
    display: block;
  }

  .tab-menu {
    margin-left: 12px;
    margin-right: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .tab-menu.w--current {
    margin-left: 12px;
    margin-right: 12px;
  }

  .tab-content {
    width: 100%;
  }

  .footer-section {
    padding-top: 23px;
    padding-bottom: 31px;
  }

  .footer-section.dark.less-pd {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .footer-section.plum-aws {
    padding-bottom: 80px;
  }

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

  .footer-image, .footer-image.gdpr, .footer-image.gdpr {
    margin-left: 0;
  }

  ._12-columns-2.align-top {
    flex-direction: column;
    align-items: stretch;
  }

  .quote-card-2 {
    padding-bottom: 24px;
  }

  .div-block-5 {
    padding-top: 10px;
  }

  .industry-value.green._20px-mobile, .industry-value._20px-mobile {
    font-size: 20px;
  }

  .accordion-item-content {
    margin-top: 0;
  }

  .accordion-item-trigger {
    color: #4f4f4f;
    align-items: center;
    padding: 5px 20px;
  }

  .accordion-item {
    border-radius: 10px;
    margin-bottom: 15px;
    margin-left: 16px;
    margin-right: 16px;
    padding: 0;
  }

  .image-7 {
    display: block;
  }

  .hero-container, .hero-container.nopadding {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-container.nopadding.ak-hero-sec.ak-flex-hoz {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .features {
    font-size: 15px;
  }

  .div-block-8 {
    align-items: center;
  }

  .tab-empuls {
    margin-left: 12px;
    margin-right: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .tab-empuls.w--current {
    margin-left: 12px;
    margin-right: 12px;
  }

  .testimonial {
    font-size: 18px;
    font-weight: 300;
  }

  .container-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-2.center-align {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-dropdown-5 {
    text-align: center;
  }

  .sub-heading {
    font-size: 18px;
  }

  .sub-heading.big {
    width: auto;
  }

  .image-19 {
    display: none;
  }

  .image-19.integration-card {
    width: 69px;
    height: 69px;
    margin-bottom: 10px;
  }

  .text-box-3 {
    text-align: center;
    margin-bottom: 0;
  }

  .text-box-3.inner-right-padding {
    padding-right: 0;
  }

  .text-box-3.typeform-content {
    padding-top: 20px;
  }

  .yt-video-light-box {
    max-width: 630px;
    height: 180px;
  }

  .fe09_item_wrap {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .fe09_item_wrap.flex-center {
    flex-direction: row;
    align-items: center;
    margin-left: 0;
  }

  .fe09_item_wrap.flex-center.no-margin {
    width: 300px;
  }

  .fe09_icon.margin {
    margin-bottom: 5px;
    margin-right: 0;
  }

  .fe09_icon.margin._30px-icon {
    margin-right: 20px;
  }

  .fe09 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .title-2.fade-in-1st {
    font-size: 24px;
  }

  .fe09_wrap {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .text-lead-2.fade-in-1st {
    font-size: 16px;
    line-height: 1.4em;
  }

  .text-lead-2.fade-in-1st.extra-width {
    font-size: 16px;
  }

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

  .image-21 {
    height: 30px;
  }

  .left-column.lesswidth.margin-more._100--width {
    width: 90%;
  }

  .slider {
    height: 86%;
  }

  .slide-nav {
    top: 211px;
  }

  .rich-text-block p {
    font-size: 14px;
  }

  .section-3 {
    padding-bottom: 0;
  }

  .section-3.testimonial {
    padding: 30px 20px 50px;
  }

  .section-3.bottom-padding {
    padding-bottom: 60px;
  }

  .heading-8 {
    font-size: 22px;
  }

  .div-block-16 {
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 69px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .plum-testmonial {
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .features-section {
    padding-top: 43px;
  }

  .cta-plum {
    margin-top: 2px;
  }

  .div {
    display: none;
  }

  .div-block-25 {
    flex-direction: column;
  }

  .section-link {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .hero-section {
    padding-top: 20px;
    padding-bottom: 34px;
  }

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

  .features-heading.sticky {
    top: 0;
  }

  .text-block-6 {
    padding-left: 5px;
    font-size: 13px;
  }

  .section-4 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .testimonial-section {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .rele-section {
    top: 52px;
  }

  .nav-bar-3 {
    position: relative;
  }

  .nav-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .text-input-6 {
    width: 100%;
    height: 40px;
    margin-bottom: 7px;
  }

  .cta-block-2 {
    padding: 10px;
  }

  .div-block-28 {
    padding-left: 11px;
    padding-right: 11px;
  }

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

  .dropdown-form {
    text-align: center;
    height: 40px;
  }

  .text-area-2 {
    width: 100%;
  }

  .div-block-29 {
    margin-top: 0;
  }

  .h1-heading-b {
    font-size: 24px;
  }

  .h1-heading-b.ib-centre-tab-mobile.ak-left.mobcenter {
    text-align: center;
  }

  .t05_testimoninal_wrap {
    flex-direction: column;
  }

  .t05_col_1.testimonial-flex._50 {
    border-bottom-style: solid;
    border-radius: 0;
    width: auto;
  }

  .section-7 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-7.section-integrations {
    padding-top: 80px;
    padding-bottom: 90px;
  }

  .section-7.section-integrations.padding-60px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .split-content.open-positions-left {
    margin-bottom: 30px;
  }

  .container-default {
    padding-left: 0;
    padding-right: 0;
  }

  .button-3.load-3rd {
    padding: 10px 15px;
    font-size: 12px;
  }

  .div-left {
    width: auto;
    margin-left: 0;
  }

  .card-2.integration {
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .card-2.open-position {
    padding: 30px 20px 10px;
  }

  .link-wrapper.open-position, .paragraph-2.integration {
    margin-bottom: 20px;
  }

  .h3-title-small {
    font-size: 18px;
  }

  .cta08 {
    min-height: 340px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .cta08.no-bg.height-auto {
    padding-top: 0;
    padding-left: 2%;
    padding-right: 2%;
  }

  .cta08_container {
    flex-direction: column;
  }

  .cta08_column_right {
    display: block;
  }

  .form01 {
    width: auto;
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
    top: 0;
  }

  .form01.static-div.no-margin {
    flex-wrap: wrap;
    width: 100%;
    margin-top: 0;
    padding: 20px 10px 10px;
    display: flex;
  }

  .form_wrap {
    padding: 0 0%;
  }

  .c02_check_wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-right: auto;
  }

  .c02_check {
    justify-content: flex-start;
    width: 50%;
  }

  .c02_check.horizontal {
    width: auto;
    margin-bottom: 10px;
  }

  .c09_image.small {
    width: auto;
  }

  .tabs-content-2 {
    margin-top: 0;
    padding-top: 31px;
  }

  .cta03_form_base {
    flex-wrap: nowrap;
    padding-left: 0;
    padding-right: 0;
  }

  .cta03_button {
    text-align: center;
    justify-content: center;
    min-height: 45px;
    margin-top: 0;
    margin-left: 5px;
    padding: 2px 5px;
    font-size: 12px;
    line-height: 14px;
  }

  .form-button {
    text-transform: uppercase;
  }

  .h03 {
    padding-top: 20px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .feature-widget-backdrop {
    height: 120px;
  }

  .rich-block-text {
    margin-right: 0;
  }

  .div-block-33._50 {
    width: 100%;
  }

  .hero-image-pi.home-hero-point-api {
    width: 100%;
    max-width: 100%;
    height: 99.9999%;
  }

  .fe10_feature_wrap {
    margin-top: 9px;
    margin-bottom: 9px;
    padding: 20px;
  }

  .link {
    color: #326ab7;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .section-10.container {
    padding-left: 5%;
    padding-right: 5%;
  }

  .logo-container-plum {
    width: 45%;
    margin-left: 5px;
    margin-right: 5px;
  }

  .partner-logo-cms {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .t04_block-plum {
    box-shadow: none;
  }

  .fe09_icon-2.margin {
    margin-bottom: 5px;
    margin-right: 0;
  }

  .section-12 {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .html-embed-15 {
    display: none;
  }

  .section-new {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-new.white-section.thank-you-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .section-new.white-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-new.personal-festive-hero {
    overflow: hidden;
  }

  .section-new.hero-section-bg {
    padding-left: 17px;
    padding-right: 17px;
  }

  .container-new {
    padding-left: 0;
    padding-right: 0;
  }

  .container-new.navigation-contaniner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-new.navigation-contaniner.no-padding-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .sequence {
    padding: 30px 30px 10px;
  }

  .product-frature-card {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .features-widget-wrap {
    width: 100%;
  }

  .half-div.no-side-padding.center-align-content {
    align-items: center;
  }

  .section-flex-wrap.center.features {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-flex-wrap.center.features.flip-position.top-bottom-20px {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-flex-wrap.center.features.no-padding-div {
    padding-top: 0;
  }

  .section-flex-wrap.center.features-streched {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .feature-icon-review.ib-fix-dimesions {
    width: 70px;
  }

  .yellow-circle {
    width: 130%;
  }

  .h3-center-mobile.left {
    text-align: left;
  }

  .h3-center, .h3-center.black {
    font-size: 24px;
  }

  .fe08_card-2 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .flex-scrolling.inner-padding-medium.vertical {
    height: 80px;
  }

  .flex-scrolling.inner-padding-medium.no-btm.top-60px.home-pd.no-bt {
    justify-content: flex-start;
    width: 120rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .flex-scrolling.inner-padding-medium.no-btm {
    margin-top: 0;
  }

  .flex-scrolling.inner-padding-medium.no-btm.top-60px-2 {
    margin-top: 30px;
    margin-bottom: 0;
  }

  .logo-grid-ticker {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-right: 6px;
  }

  .logo-wrap-ticker {
    min-width: 35vw;
  }

  .image-logo {
    max-width: 100px;
    max-height: none;
  }

  .image-logo.ib-larger {
    height: 55px;
  }

  .h1-left._38px {
    font-size: 30px;
  }

  .code-div-100.is--hide {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bodytext-18px {
    font-size: 16px;
  }

  .bodytext-18px.p-center.div-max-width-700px._2-lines {
    font-size: 15px;
    line-height: 24px;
  }

  .bodytext-18px.p-center.battle-desc._16px-font, .bodytext-18px.p-center.battle-desc._16px-font.m-btm {
    width: auto;
  }

  .bodytext-18px.hero-paragraph.p-center.text-black {
    font-size: 15px;
  }

  .center-div.bottom-50px {
    padding-left: 0;
    padding-right: 0;
  }

  .center-div.bottom-20px.padding-20px {
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .center-div.margin-bottom-40 {
    padding-bottom: 10px;
  }

  .h2-center {
    font-size: 28px;
    line-height: 1.3em;
  }

  .features-tab-link {
    justify-content: flex-start;
    font-size: 14px;
    line-height: 24px;
  }

  .feature-pane-flex {
    padding: 0;
  }

  .feature-tab-img {
    width: 100%;
    height: auto;
  }

  .features-tabs-menu {
    grid-template-columns: 1fr;
  }

  .feature-tab-icon-img {
    width: 20px;
    height: 20px;
  }

  .feature-tabs-content {
    margin-bottom: 20px;
    padding: 12px 0;
  }

  ._5x5-integration-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .top-40px.gridx3 {
    grid-template-columns: 1fr;
  }

  .top-40px.mob-30px {
    margin-top: 30px;
  }

  .integration-links-small {
    width: 25px;
    height: 25px;
  }

  .testimonials-grid {
    grid-template-columns: 1fr;
  }

  .big-headline {
    text-align: center;
    width: 100%;
    font-size: 40px;
    line-height: 50px;
  }

  .big-headline.centered {
    text-align: center;
  }

  .header-section {
    text-align: left;
    align-items: flex-start;
  }

  .card.form {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .card.form.centerd-form {
    width: 100%;
  }

  .card.form.centerd {
    width: 100%;
    max-width: none;
    height: 70vh;
  }

  .card.typeform {
    z-index: auto;
  }

  .accordion-header {
    align-items: flex-start;
    padding-left: 15px;
    padding-right: 15px;
  }

  .price-button-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .standard-tab {
    justify-content: center;
    width: 45%;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 1px;
    padding-right: 1px;
  }

  .slide {
    box-shadow: none;
  }

  .link-arrow-2 {
    font-size: 14px;
  }

  ._12-columns-3.align-top, ._12-columns-3.vertical, ._12-columns-3.align-top {
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial-slider-new {
    width: 90%;
    margin-left: 5%;
    padding-left: 7.5%;
    padding-right: 7.5%;
  }

  .slide-right-arrow {
    width: 50px;
  }

  .content-section-blue {
    padding-top: 50px;
  }

  .slide-left-arrow {
    width: 50px;
  }

  .heading-container._2rem {
    margin-bottom: 2rem;
  }

  .no-margin-top {
    order: -1;
  }

  .slide-nav-2.sh {
    width: 55vw;
    bottom: 6%;
    left: 40%;
  }

  .container-7.top-padding-1em, .container-7.no-padding {
    padding: 0;
  }

  .slide-2 {
    margin-right: 1em;
  }

  .fade-in-on-scroll-2.align-center {
    padding-left: 0;
    padding-right: 0;
  }

  .plum-button-nav-yellow {
    padding-left: 20px;
    padding-right: 20px;
  }

  .xoxoday-nav {
    padding-left: 0;
    padding-right: 0;
  }

  .xoxoday-nav.va-fixednav {
    padding-bottom: 0;
  }

  .xoxoday-nav.dark-nav._80px-each {
    padding-left: 20px;
    padding-right: 20px;
  }

  .xoxoday-nav.sticky-nav {
    padding-top: 0;
    padding-bottom: 0;
  }

  .xoxoday-nav.white-nav {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brand {
    padding-left: 0;
  }

  .nav-menu {
    background-color: var(--white);
    padding: 10px;
  }

  .text-block-tab {
    font-size: 14px;
  }

  .block-right {
    padding-left: 5%;
    padding-right: 5%;
  }

  .block-right.ib-flex-space-between.vts {
    padding-left: 0%;
  }

  .block-app-screen---b {
    margin-left: 0%;
    margin-right: 0%;
  }

  .block-app-screen---b.left-align {
    justify-content: center;
    margin-left: 0%;
    margin-right: 0%;
  }

  .grid-2-columns, .grid-2-columns.ib-hero-grid {
    flex-direction: column;
  }

  .section-flex-wrap-absolute.center.features {
    padding: 0 20px;
    top: 35%;
  }

  .module {
    padding: 24px;
  }

  .half-div-3.no-side-padding.no-top-padding {
    width: 100%;
    padding-top: 0;
  }

  .ib-pf-test-tab-link {
    flex-basis: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .tabs-menu-inside {
    flex-wrap: nowrap;
    top: 24px;
    left: 16px;
    right: 16px;
  }

  .relative-block {
    height: 340px;
  }

  .relative-block.ib-larger {
    height: 520px;
  }

  .tab-logos.max-width-60p {
    max-width: 80%;
  }

  .tab-image {
    height: 100%;
  }

  .card-min-height {
    padding: 5px 0;
  }

  .bg-image {
    width: 250px;
  }

  .bg-image.mobile-relative {
    width: 100%;
  }

  .bg-image.diwali-moving-img {
    width: 200px;
  }

  .moving-wrapper {
    height: 150px;
  }

  .moving-wrapper.margin-bottom-80 {
    margin-bottom: 4em;
  }

  .moving-wrapper.btm-80px {
    height: 190px;
  }

  .moving-wrapper.auto-h {
    height: 350px;
  }

  .moving-wrapper.auto-h.h-new {
    height: 370px;
  }

  .moving-content-section.ib-gift-cat-mmarquee {
    padding-left: 16px;
    padding-right: 16px;
  }

  .moving-content-section.ib-gift-cat-mmarquee.new {
    padding-bottom: 40px;
  }

  .moving-content-section.ib-gift-cat-mmarquee.new.top-m-0 {
    padding-top: 0;
  }

  .moving-content-section.ib-gift-cat-mmarquee.new.bottom-m-0 {
    padding-top: 40px;
  }

  .moving-card {
    min-width: 230px;
    min-height: auto;
    margin-left: 0;
    margin-right: 20px;
  }

  .moving-content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .moving-card-shift {
    min-width: 230px;
    height: 180px;
    margin: 20px 20px 4px 0;
  }

  .moving-card-shift.normal-card, .moving-card-shift.normal-card._20px-r, .moving-card-shift.normal-card._40px-r {
    min-width: 200px;
  }

  .block-image-container.gradient {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 2em 1em;
    display: flex;
  }

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

  .app-screen---hero-2 {
    display: none;
  }

  .block-hero-img {
    margin-top: 70px;
  }

  .block-hero-img.top-margin-0px.relative-copy {
    top: -3.5rem;
  }

  .app-screen---hero-1 {
    width: 100%;
  }

  .ib-festive-form-wrapper._90 {
    width: 100%;
    padding: 24px 10px;
  }

  .ib-fg-try-for-free-wrapper {
    align-items: center;
  }

  .festive-gift-hero-content {
    z-index: 2;
    padding-left: 0%;
    padding-right: 0%;
    position: relative;
  }

  .diwali-lights-bg {
    opacity: .5;
    height: 40%;
    inset: 0% -9% 0% auto;
  }

  .diwali-gift-mandala-bg.mbm-soft-light {
    z-index: 0;
    z-index: 0;
    height: auto;
    display: none;
    top: -14%;
    right: -39%;
  }

  .section-link-2 {
    font-size: 14px;
  }

  .features-widget-wrap-copy {
    width: 100%;
    height: auto;
  }

  .ib-brand-ticker-section {
    padding-left: 25px;
    padding-right: 25px;
  }

  .ib-brand-ticker-section.margin-40px._60px-margin {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tab04_tab-2.w--current {
    min-width: auto;
  }

  .tab-menu-integration {
    min-width: auto;
    margin-right: 0;
  }

  .ib-cta-column-plumvstango {
    display: block;
  }

  .ib-schedule-form-wrap {
    margin-top: 48px;
    padding: 0 0%;
  }

  .block-sticky {
    margin-top: 55px;
  }

  .block-sticky.left-align-content {
    align-items: flex-start;
    padding-left: 7%;
    padding-right: 7%;
  }

  .block-sticky.left-align-content.no-sticky {
    margin-top: 20px;
  }

  .block-sticky.left-align-content.no-sticky.margin-top {
    padding-left: 20px;
    padding-right: 20px;
  }

  .block-sticky.left-align-content.no-sticky.margin-top.negative {
    align-items: flex-start;
  }

  .block-sticky.left-align-content.no-m-s {
    padding-left: 0%;
    padding-right: 0%;
  }

  .card-3 {
    border-radius: 10px;
  }

  .card-3.features-v3 {
    flex-direction: column;
    padding: 30px 20px;
  }

  .features-tab-link-2 {
    justify-content: flex-start;
    font-size: 14px;
    line-height: 24px;
  }

  .block-circle---b-2.grid-2x2 {
    grid-template-columns: 1fr;
  }

  .block-right-2 {
    padding-bottom: 10px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .grid-2-columns-3.new {
    grid-template-columns: 1fr;
  }

  .app-screen---b-2.security-page {
    min-width: auto;
    max-width: none;
  }

  .ib-g2-gartner-grid {
    width: auto;
    margin-bottom: 32px;
  }

  .ib-g2-gartner-grid.min-content {
    grid-column-gap: 10px;
    justify-content: center;
    margin-bottom: 0;
  }

  .ib-g2-gartner-grid.min-content.left-align {
    text-align: left;
  }

  .ib-g2-gartner-grid.min-content.left-align.ll {
    grid-column-gap: 0px;
  }

  .ib-small-product-rating-card {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ib-small-product-rating-card.transparent {
    justify-content: flex-start;
    width: 80px;
  }

  .ib-bottom-form-left-column {
    margin-bottom: 0;
  }

  .ib-bottom-form-section-flex {
    flex-direction: column;
  }

  .metric-row.horizontal {
    align-items: center;
  }

  .container-dark {
    padding-left: 0;
    padding-right: 0;
  }

  .container-dark.grad-bg {
    padding-bottom: 40px;
  }

  .container-dark.grad-bg.m-padding {
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .container-dark.mobile-padding-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-dark._20-pd {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .metrics.metrics-mobile-hide {
    display: none;
  }

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

  .main-grid {
    grid-row-gap: 36px;
    align-content: space-between;
  }

  .logos-wrapper {
    padding: 1em 1.5em;
  }

  .container-default-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-11 {
    flex: 0 auto;
  }

  .container-11.margin-bottom-medium {
    padding-left: 10px;
    padding-right: 10px;
  }

  .anchor-wrapper {
    flex-direction: row;
    display: none;
  }

  .div-block-50 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
  }

  .text-block-9 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .dropdown-toggle-2 {
    background-color: #f7f7f7;
    align-items: center;
    width: 100%;
    margin-top: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
  }

  .dropdown-toggle-2.w--open {
    padding-left: 20px;
  }

  .dropdown-4 {
    width: 100%;
    display: block;
    position: sticky;
    top: 100px;
  }

  .dropdown-list-4.w--open {
    background-color: #f7f7f7;
    flex-direction: column;
  }

  .link-block-5 {
    width: 100%;
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .text-block-10 {
    font-size: 18px;
  }

  .hero-buttons-container {
    flex-direction: column;
  }

  .button-8 {
    font-size: 16px;
  }

  .button-8.transparent {
    margin-top: 10px;
  }

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

  .section-hero {
    padding-top: 150px;
    padding-bottom: 100px;
  }

  .section-hero.padding-80px-both {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .button-holder {
    margin-right: 0;
  }

  .market-survey-research-diy li {
    width: auto;
  }

  .market-survey-research-diy ul {
    flex-direction: column;
  }

  .leftdiv {
    justify-content: flex-start;
  }

  .section-new-2 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .full-image-2 {
    width: 100%;
  }

  .tabs-menu-4 {
    padding-top: 25px;
  }

  .p-center.left-on-mobile {
    text-align: left;
  }

  .p-center.top-30px {
    margin-top: 20px;
  }

  .p-center.left-align-on-mobile.width-less {
    text-align: center;
  }

  .tab-link-inside {
    flex-basis: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .tab-image-2 {
    height: 650px;
  }

  .tab-image-2.mobversion {
    height: 600px;
  }

  .tab-image-2.fynd700px {
    height: 750px;
  }

  .tab-image-2.fynd700px._800px {
    height: 875px;
  }

  .image-block {
    height: 69.2969px;
  }

  .globe-card-2 {
    padding: 20px;
    font-size: 14px;
    line-height: 1.5;
  }

  .globe-card-icon {
    height: 40px;
  }

  .globe-section-blue-2 {
    padding: 0;
  }

  .tab03_block_right {
    padding: 40px 20px;
  }

  .tab03_tab_link {
    align-items: flex-start;
    width: auto;
    margin-bottom: 0;
    font-size: 12px;
  }

  .tab03_block_left {
    padding: 30px 10px 20px;
  }

  .tab03_tabs {
    margin-top: 35px;
  }

  .tab03_menu {
    border-bottom-style: none;
    justify-content: flex-start;
    align-items: center;
  }

  .tab03_pane {
    min-height: 550px;
  }

  .box-1 {
    flex-wrap: wrap;
  }

  .swiggy-para.fynds {
    height: auto;
  }

  ._2-button-grid {
    grid-template-columns: 1fr;
  }

  .heading-small-2 {
    font-size: 16px;
  }

  .heading-small-2.mkt-research-incentives {
    font-size: 14px;
  }

  .gray-wrapper-2 {
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .section-new-3 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .section-new-3.qualtrics-bg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .features-widget-wrap-3.left-on-tab {
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .features-widget-wrap-3.form-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-flex-wrap-2.center.features.flip-position.mobile-0-padding-both {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-flex-wrap-2.center.features {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-flex-wrap-2.center.features {
    padding: 0 20px;
  }

  .section-flex-wrap-2.center.features.z-index-2 {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .home-bg-video {
    height: 100%;
  }

  .light-box-yt.thankyou-page-lghtbx {
    height: 360px;
  }

  .app-screen---a2-3.for-desktop, .app-screen---a2-3.for-tab {
    width: 100%;
  }

  .compare-line.normal {
    border-top-style: none;
    margin-top: 0;
    padding-top: 0;
  }

  .compare-grid {
    grid-template-columns: 1fr 1fr;
    justify-items: center;
    margin-top: 30px;
  }

  .compare-grid.top {
    grid-template-columns: 1fr 1fr;
  }

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

  .display-6.no-margin {
    font-size: 15px;
  }

  .add-line-below {
    color: #fff;
    text-align: center;
    border-bottom-color: #ffffff1a;
  }

  .compare-wrapper {
    background-color: #0000;
    padding: 0;
  }

  .module-2 {
    padding: 24px;
  }

  .product-card-grid {
    grid-template-columns: 1fr;
  }

  .glassmorphic-section.sticky.white-sticky-section.compass-sticky-section.new {
    padding-bottom: 40px;
  }

  .div-max-width-700px._900px {
    margin-bottom: 40px;
  }

  .social-link-circle {
    margin-left: 0;
    margin-right: 4px;
  }

  .h1-center._50px {
    font-size: 26px;
  }

  .h1-center.heading-comforta.new-black.inter-h {
    font-size: 30px;
  }

  .mrkt-rsrch-features-incentives {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    align-content: space-between;
  }

  .blog-card {
    width: 100%;
    height: 260px;
  }

  .grid-app-screen---b {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-full-2.section-white.prepaid-cards {
    background-position: 50% 100%;
    padding-bottom: 0;
  }

  .grid-content-2 {
    grid-row-gap: 40px;
    padding-bottom: 0;
  }

  .g2-logo {
    height: 150px;
  }

  .g2-logo-div {
    width: 120px;
    height: 150px;
    top: -40px;
  }

  .g2-section-metrix {
    grid-template-columns: 1fr;
  }

  .g2-div {
    padding-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .slide-right-arrow-2, .slide-left-arrow-2 {
    width: 50px;
  }

  .testimonial-slider-new-2 {
    width: 90%;
    margin-left: 5%;
    padding-left: 7.5%;
    padding-right: 7.5%;
  }

  .text-small {
    margin-bottom: 15px;
  }

  .text-small.inc-text {
    height: auto;
  }

  .text-field-grid {
    grid-template-columns: 1fr;
  }

  .div-flex-center.column-size-20px {
    grid-row-gap: 10px;
  }

  .logo-wrapper-div {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .company-grid-img {
    max-height: 35px;
  }

  .company-grid-img.height-40px {
    height: 100%;
  }

  .company-grid-img.height-30px {
    object-fit: contain;
    width: 100%;
  }

  .dropdown-list {
    padding-right: 0;
  }

  .dropdown-list.overflow-hidden._2x-column {
    display: block;
  }

  .list-image {
    width: 18px;
    height: 18px;
    margin-right: 10px;
  }

  .dark-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dark-section.white-section {
    overflow: hidden;
  }

  .dark-section.white-section.padding-20px {
    padding-bottom: 20px;
    overflow: hidden;
  }

  .dark-section.white-section.padding-40px {
    padding-top: 40px;
  }

  .dark-section.white-section.youforia-hero {
    background-size: auto 270px;
    padding-top: 40px;
    padding-bottom: 150px;
  }

  .dark-section.transparent-section {
    padding: 40px 20px;
    overflow: hidden;
  }

  .dark-section.transparent-section.padding-40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dark-section.transparent-section.pay {
    padding-bottom: 0;
  }

  .dark-section.feature-section-api {
    padding-top: 40px;
  }

  .dark-section.feature-section-api.nm-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dark-section.feature-section-api.nm-section._60-btm {
    padding-bottom: 20px;
  }

  .dark-section.alice-section {
    padding-top: 40px;
    padding-bottom: 60px;
    overflow: hidden;
  }

  .dark-section.alice-grad {
    padding-top: 40px;
    padding-bottom: 50px;
    overflow: hidden;
  }

  .dark-section.light-grey-section.padding-40px {
    overflow: hidden;
  }

  .dark-section.white-bg.m-margin {
    padding-bottom: 40px;
  }

  .dark-section.new-lp-bg {
    padding-top: 60px;
  }

  .home-feature-content.last-card {
    padding-right: 0;
  }

  .home-features-grid {
    grid-row-gap: 42px;
    grid-template-columns: 1fr;
  }

  .home-feature-wrapper.centerd {
    align-items: center;
  }

  .hero-btn-container {
    flex-direction: column;
  }

  .filled-btn {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
  }

  .filled-btn.no-margin-top {
    color: var(--white);
    margin-right: 0;
  }

  .filled-btn.no-margin-top.for-desktop.banner-btn {
    width: 77%;
  }

  .filled-btn.no-margin-top.for-tabs {
    margin-bottom: 0;
    margin-right: 0;
  }

  .filled-btn.no-margin-top.no-margin-bottom {
    margin-bottom: 0;
  }

  .filled-btn.no-margin-top.for-dark-bg, .filled-btn.no-margin-top.secondry-cta {
    padding: 9px 16px;
  }

  .filled-btn.no-margin-top.secondry-cta.for-dark-bg {
    color: var(--slate-blue);
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .filled-btn.no-margin-top.width-full {
    width: 100%;
  }

  .filled-btn.white {
    padding: 10px 20px;
  }

  .outlined-btn {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
  }

  .outlined-btn.no-margin-top {
    color: var(--white);
  }

  .features-flex {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .features-flex.padding-40px, .features-flex.top-align-content {
    padding-top: 40px;
  }

  .features-flex.top-align-content.middle-flex.top-less-padding {
    flex-direction: column-reverse;
    padding-top: 32px;
  }

  .features-flex.top-align-content.middle-flex.vertical {
    flex-direction: column-reverse;
  }

  .features-flex.top-align-content.middle-flex.vertical.rev {
    flex-direction: column;
  }

  .features-text-block {
    margin-bottom: 40px;
  }

  .features-text-block.left {
    text-align: center;
    align-items: center;
  }

  .features-text-block.left.ct-a {
    align-items: center;
  }

  .features-text-block.left._2 {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .features-text-block.right {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .features-text-block.right._100 {
    margin-top: 20px;
  }

  .features-text-block.right.ls {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .features-text-block.right {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .feature-title-large {
    font-size: 22px;
  }

  .feature-title-large.heading-comforta {
    text-align: center;
  }

  .feature-title-large.heading-comforta.left {
    text-align: left;
  }

  .features-img-block.btm-40px {
    margin-bottom: 40px;
  }

  .container-medium-779px {
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .container-medium-779px.advantage-v2 {
    margin-bottom: 20px;
  }

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

  .features-grid.hide-on-mobile.single-row-desktop {
    flex-direction: column;
  }

  .features-grid.hide-on-mobile {
    display: none;
  }

  .feature-block-2.horizontal-card {
    flex-direction: column;
  }

  .three-column-grid.no-padd.space-top-medium {
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .service-wrapper {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .space-top-small {
    font-size: 18px;
  }

  .space-top-small.heading-comforta.inter-sub-h {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
  }

  .xoxo-logo {
    height: 30px;
  }

  .tab-headings {
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 12px;
  }

  .tabs-menu-head {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .tabs-content-consumer {
    height: auto;
  }

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

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

  .div-align-right.left-mobi {
    justify-content: flex-start;
  }

  .grid-app-screen---b-2 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-app-screen---b-2.no-padding-left {
    margin-top: 60px;
    padding-left: 20px;
  }

  .grid-app-screen---b-2.no-padding-left.padding-no {
    padding-top: 0;
    padding-bottom: 30px;
  }

  .slide-image {
    width: 100%;
  }

  .image-slider {
    height: 99.9998%;
  }

  .fe09_column {
    width: 100%;
    min-height: 170px;
    padding-left: 0;
    padding-right: 0;
  }

  .fe09_column.hide-on-monile {
    display: none;
  }

  .fe09_item_wrap-4.flex-center {
    flex-direction: column;
    margin-bottom: 0;
  }

  .top-padding-80px {
    padding-top: 40px;
  }

  .container-medium-800px {
    padding-left: 0;
    padding-right: 0;
  }

  .container-medium-800px.advantage-v2 {
    margin-bottom: 60px;
  }

  .container-medium-800px.advantage-v2._900px {
    margin-bottom: 40px;
  }

  .div-block-121 {
    grid-template-columns: 1fr;
  }

  .heading-23 {
    font-size: 16px;
  }

  .mobile-slider {
    width: 100%;
  }

  .mobile-slider.top-margin-40px {
    margin-top: 30px;
  }

  .mobile-slider.top-margin-40px.no-margin {
    margin-top: 0;
  }

  .h4-black {
    font-size: 20px;
  }

  .absolute-cta-dark {
    padding: 10px;
  }

  .absolute-cta-dark.grid-cta {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .thankyou-bg-video {
    height: 100%;
  }

  .blog-post-wrapper {
    margin-bottom: 16px;
  }

  .blog-post-img {
    object-fit: cover;
    max-width: 100%;
    min-height: 280px;
  }

  .blog-info-wrap {
    height: auto;
  }

  .video-play-orange-icon {
    width: 45px;
  }

  .article-title-thankpage {
    width: 100%;
  }

  .article-categ-label-thankpg {
    margin-bottom: 10px;
  }

  .blogcateg-label-block {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .api-card-grid {
    grid-template-columns: 1fr;
  }

  .features-sec-api {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .feature-title-large-api {
    font-size: 22px;
  }

  .features-text-block-api {
    margin-bottom: 40px;
  }

  .features-text-block-api.left {
    margin-bottom: 0;
  }

  .features-text-block-api.left.inner-padding-left {
    margin-bottom: 0;
    padding: 20px;
  }

  .features-text-block-api.right {
    margin-bottom: 0;
  }

  .features-text-block-api.left {
    align-items: center;
    margin-bottom: 0;
  }

  .list-content-api {
    font-size: 14px;
  }

  .dropdown-list-api {
    padding-right: 0;
  }

  .center-div-api.bottom-20px {
    margin-bottom: 0;
  }

  .sol-features-flex-api {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .business-stats-icon {
    width: 35px;
    height: 35px;
  }

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

  .line-connect {
    background-position: 50% 30%;
    padding-right: 58px;
    display: none;
  }

  .hero-product-gradient-container {
    border-radius: 8px;
    width: 100%;
  }

  .hero-sticky-content {
    justify-content: center;
    height: auto;
  }

  .hero-section-container {
    width: 100%;
    margin-bottom: 0;
  }

  .hero-section-container._125vh {
    min-height: auto;
  }

  .hero-product-holder {
    max-width: 100%;
  }

  .section-25.hero-image-section {
    padding-bottom: 40px;
  }

  .section-25.hero-image-section.top-80px {
    padding-top: 0;
  }

  .product {
    border-radius: 8px;
  }

  .hero-product-logo-holder {
    padding-top: .3em;
    padding-bottom: .3em;
  }

  .link-3 {
    padding-bottom: 0;
  }

  .link-3.w--current {
    padding-bottom: 5px;
  }

  .footer-list-item {
    padding-bottom: 0;
  }

  .hero-top {
    margin-bottom: 40px;
  }

  .hero-top.centerd-content.no-bottom-margin._90--width, .hero-top.centerd-content.no-bottom-margin._85, .hero-top.centerd-content.width-90 {
    width: 100%;
  }

  .g2-div-2 {
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .new-nav-logo {
    height: 30px;
  }

  .grid-5-column-2 {
    grid-column-gap: 0px;
    flex-wrap: wrap;
    display: flex;
  }

  .grid-5-column-2.small-grid {
    grid-column-gap: 0px;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    display: flex;
  }

  .grid-5-column-2.small-grid._10-logos {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
  }

  .grid-5-column-2.small-grid {
    grid-column-gap: 0px;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    display: flex;
  }

  .grid-5-column-2.small-grid._7-logos {
    grid-column-gap: 0px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .block-logo-holder-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-grad {
    display: inline-block;
  }

  .absolute-cta-light {
    padding: 10px;
  }

  .absolute-cta-light.grid-cta {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .container-nav.navigation-contaniner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-nav.navigation-contaniner.no-padding-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .p-grey.p-cin {
    text-align: center;
  }

  .filled-btn-light {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
  }

  .filled-btn-light.no-margin-top {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .filled-btn-light.no-margin-top.in-part {
    margin-bottom: 0;
  }

  .arrow-cta {
    font-size: 14px;
  }

  .list--grid {
    grid-column-gap: 40px;
    grid-row-gap: 14px;
    justify-items: start;
    margin-bottom: 10px;
  }

  .typeform-code {
    left: 3%;
    right: 3%;
    overflow: visible;
  }

  ._12-columns-3-copy.align-top {
    margin-left: 0;
    margin-right: 0;
  }

  .app-screen---hero-3 {
    width: 19%;
    bottom: -15px;
  }

  .app-screen---hero-4 {
    width: 100%;
  }

  .tab-content-2.card-div {
    padding: 10px 20px;
  }

  .feature-tabs-2.active-tab-state {
    flex: none;
    width: auto;
  }

  .feature-nav-tabs-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    display: flex;
    overflow: scroll;
  }

  .feature-nav-tabs-wrapper._3-col-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .feature-nav-tabs-wrapper.nowrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .feature-nav-tabs-wrapper._4-col-grid {
    grid-column-gap: 5px;
    grid-row-gap: 10px;
  }

  .hero-grad-bg {
    height: 69%;
  }

  .div-form-width-700 {
    max-width: none;
  }

  .tab-link-underline {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    align-items: center;
    font-size: 22px;
  }

  .slider-progress-arrow {
    display: none;
  }

  .slider-progress-arrow.right-arw {
    top: 107%;
    left: 16%;
  }

  .container-19.table {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial-text {
    width: auto;
  }

  .slider-wrapper {
    padding-top: 0;
    padding-bottom: 100px;
  }

  .slider-resource {
    max-width: none;
  }

  .mask-blog {
    width: 100%;
  }

  .ib-customer-case-study-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    max-width: 100%;
    height: 100%;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-x {
    flex-direction: column;
    min-height: 800px;
    display: flex;
  }

  .testimonial-paragraph-wrapper {
    margin-top: 10px;
  }

  .text-block-17.testimonial-name {
    font-size: 15px;
  }

  .testimonial-mask {
    width: 100%;
  }

  .testimonial-content-wrapper {
    padding-left: 3%;
    padding-right: 3%;
  }

  .testimonial-right-arrow {
    width: 40px;
    height: 40px;
  }

  .wrapper-3.testimonial-wrapper {
    background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/63772a3b15fcfe091c0648ed_px-Group%20413.webp");
    width: 100%;
    padding-top: 40px;
  }

  .testimonial-nav {
    margin-bottom: 45px;
  }

  .testimonial-left-arrow {
    width: 40px;
    height: 40px;
  }

  .post-thumb-feature {
    height: 300px;
  }

  .category-thumb-info {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._2ndem {
    justify-content: center;
  }

  .fade-in-on-scroll-5 {
    width: auto;
  }

  .grid2x1-demo-new-empuls {
    background-color: #0245f0;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid2x1-demo-new-empuls.radius-demo {
    background-color: #376bf7;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .form-outer-div.dark {
    width: 100%;
    padding-bottom: 7px;
  }

  .stats-xl {
    font-size: 30px;
  }

  .module-3 {
    padding: 24px;
  }

  .underlined-block {
    padding-bottom: 0;
  }

  .underlined-block.centered-content.hide-stats-mobile {
    display: none;
  }

  .no-bottom-margin-2.medium-heading.h4-center._16px-mobile {
    font-size: 16px;
  }

  .no-bottom-margin-2.p-grey {
    font-size: 18px;
  }

  .italic-grey.p-center.top-stroke {
    padding-top: 20px;
  }

  .heading-reduced.conforta {
    font-size: 26px;
  }

  .integration-card-white.align-center {
    padding: 15px;
  }

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

  .top-margin-60px {
    margin-top: 30px;
  }

  .grey-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._38px {
    font-size: 28px;
  }

  .video-play-btn {
    background-size: 24px;
    width: 56px;
    height: 56px;
  }

  .white-section-feature {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .feature-section-icon.compass-section-icon._30px {
    transform: translate(0, 2px);
  }

  .grid-feature-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
  }

  .heading-feature-3 {
    font-size: 16px;
  }

  .title-4-2 {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
  }

  .sticky-top-25 {
    position: static;
  }

  ._2-column-large-gap {
    grid-template-columns: 1fr;
  }

  .feature-tabs-3 {
    grid-column-gap: 10px;
    align-items: center;
    padding: 10px 20px;
  }

  .tab-inner-div {
    padding-left: 0;
  }

  .hide-on-mobile-dev {
    display: none;
  }

  .logo-inner-div {
    width: 50%;
  }

  .hero-list-text {
    font-size: 14px;
  }

  .slider-5 {
    overflow: hidden;
  }

  .open-position-about-wrapper {
    flex-wrap: wrap;
  }

  .filled-btn-3 {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
  }

  .filled-btn-3.no-margin-top {
    color: #fff;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .list-image-2 {
    margin-right: 10px;
  }

  .dropdown-list-api-2 {
    padding-right: 0;
  }

  .dark-section-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dark-section-2.grey-section.top-more-copy {
    margin-top: 0;
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dark-section-2.transparent-section {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .dark-section-2.white-section {
    padding-bottom: 60px;
  }

  .container-medium-779px-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-medium-779px-2.advantage-v2 {
    margin-bottom: 20px;
  }

  .integration-grid-crm, .integration-grid-crm._4-integration {
    grid-template-columns: 1fr;
  }

  .integration-grid-crm.mobile-2-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .section-new-4 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .section-new-4.white-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-new-4.personal-festive-hero {
    overflow: hidden;
  }

  .dark-blue-btn {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
  }

  .dark-blue-btn.no-margin-top {
    color: var(--white);
    margin-bottom: 16px;
    margin-right: 0;
  }

  .name-company {
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .flex-distribute {
    grid-template-columns: 1.25fr;
  }

  .div-fill-image {
    height: 200px;
  }

  ._6-col-grid {
    grid-template-columns: 1fr;
  }

  .pointers-grid {
    grid-row-gap: 20px;
    grid-template-columns: auto;
  }

  .t03_slider_arrow {
    width: 40px;
    height: 40px;
    top: 86%;
    left: 20%;
  }

  .t03_slider_arrow_02 {
    width: 40px;
    height: 40px;
    top: 86%;
    right: 20%;
  }

  .t03_slider {
    height: 600px;
  }

  .youforia-ab-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .home-hero-images-wrapper {
    margin-bottom: 83px;
  }

  .pricing-1-faq-item {
    margin-top: 15px;
    padding-bottom: 10px;
  }

  .pricing-1-faq-answer {
    margin-top: 0;
  }

  .pricing-1-faq-answer.tags-div {
    grid-template-columns: auto;
  }

  .pricing-1-faq-question-wrapper {
    width: 85%;
  }

  .tags-heading {
    margin-top: 0;
    font-size: 14px;
  }

  .fe09_column-4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .fe09_column-4.hide-on-monile {
    display: none;
  }

  .two-column-grid.no-padd.space-top-medium {
    grid-row-gap: 30px;
  }

  .hero-grad-bg-point-api {
    height: 180%;
  }

  .p-13px.max-p-200 {
    max-width: none;
  }

  .heading-comforta.p-ct, .heading-comforta.c-mob {
    text-align: center;
  }

  .filled-btn-purple {
    padding: 12px 22px;
    font-size: 14px;
  }

  .filled-btn-purple.no-margin-top {
    color: var(--white);
    margin-bottom: 16px;
    margin-right: 0;
  }

  .filled-btn-purple.no-margin-top.for-dark-bg {
    margin-bottom: 0;
    padding: 10px;
  }

  .purple-tag.red-tag.new-c.ct-align, .purple-tag.mobile-text-center {
    text-align: center;
  }

  .container-medium-920px {
    padding-left: 0;
    padding-right: 0;
  }

  .container-medium-920px.advantage-v2 {
    margin-bottom: 60px;
  }

  .comforta-heading.ipad-h {
    font-size: 28px;
  }

  .comforta-heading.ipad-h.ct-align {
    text-align: center;
  }

  .comforta-heading.dark-blue-color {
    font-size: 30px;
  }

  .testimonial-left-arrow-2 {
    width: 40px;
    height: 40px;
  }

  .dark-section-4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dark-section-4.transparent-section.bottom-padding-180px {
    padding-bottom: 40px;
  }

  .dark-section-4.transparent-section.bottom-padding-180px.no-bg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dark-section-4.transparent-section {
    padding-bottom: 0;
    overflow: hidden;
  }

  .hero-para {
    text-align: left;
    max-width: none;
    margin-bottom: 0;
    font-size: 16px;
    overflow: visible;
  }

  .hero-para.vantage-circle {
    text-align: center;
    width: 100%;
    font-size: 18px;
  }

  .left-vc, .left-vc.right-emp {
    grid-template-columns: 1fr;
    padding: 20px;
  }

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

  .t-box-copy {
    text-align: center;
    max-width: none;
    font-size: 18px;
  }

  .h2-empuls-home {
    text-align: center;
    font-size: 22px;
    line-height: 1.2em;
  }

  .h2-empuls-home.width-48.inc-width, .h2-empuls-home.width-48.inc-width-copy {
    width: 100%;
    font-size: 24px;
  }

  .h2-empuls-home.width-48 {
    text-align: center;
    width: 100%;
  }

  .eyebrow-2 {
    font-size: 14px;
  }

  .vc-emp {
    grid-row-gap: 20px;
    padding: 10px;
  }

  .why-empuls-section {
    height: 1100px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .why-empuls-section.whyemp {
    height: auto;
    min-height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .why-empuls-section.whyemp.tab-sec-white.alice {
    padding-left: 10px;
    padding-right: 10px;
  }

  .why-empuls-section.whyemp.tab-sec-white.alice.sim {
    padding-top: 0;
  }

  .why-empuls-section.whyemp.tab-sec {
    padding-bottom: 40px;
  }

  .why-empuls-section.no-space.nm-section, .why-empuls-section._80px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .normal-rich-text.comforta-heading {
    width: 100%;
  }

  .moving-card-3 {
    width: 100%;
    padding: 4px 0;
  }

  .moving-card-2 {
    width: 100%;
    height: 100%;
    padding: 4px 0;
  }

  .moving-list-wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .title-4-4 {
    margin-bottom: 15px;
  }

  .moving-card-4 {
    width: 100%;
    padding: 4px 0;
  }

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

  .new-empuls-text.width-74 {
    text-align: left;
    font-size: 16px;
    line-height: 24px;
  }

  .new-empuls-text.width-74.margin-bottom-46px {
    text-align: left;
    width: 100%;
    margin-bottom: 24px;
  }

  .new-empuls-text.width-74.margin-bottom-46px.width-m {
    margin-bottom: 20px;
  }

  .new-empuls-text.width-74.margin-bottom-46px.width-m._w-size, .new-empuls-text.width-74.margin-bottom-46px.width-m.ebook-p.ct-align {
    text-align: center;
  }

  .conforta-h2 {
    line-height: 1.2em;
  }

  .image-137 {
    height: auto;
  }

  .moving-card-1 {
    width: 100%;
    padding: 0;
  }

  .pricing-table-row-header {
    border-bottom-style: none;
    width: 150px;
    font-size: 12px;
    line-height: 20px;
  }

  .pricing-table-row-value {
    letter-spacing: 0;
    border-bottom-style: none;
    flex: 1;
    font-size: 12px;
    font-weight: 400;
    line-height: 1rem;
  }

  .pricing-table-header-3 {
    grid-template-rows: auto;
    grid-template-columns: 150px 1fr 1fr;
  }

  .pricing-title-2.dark {
    text-align: center;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
  }

  .pricing-table-header-wrap-2 {
    text-align: center;
    padding: 12px 5px;
  }

  .pricing-table-category {
    text-align: left;
    font-size: 16px;
    line-height: 22px;
  }

  .pricing-table-img {
    width: 18px;
    height: 18px;
  }

  .pricing-table-row {
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 250px 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .pricing-table-category-1st {
    text-align: left;
    font-size: 14px;
    line-height: 22px;
  }

  .why-empuls-tab_content-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .workplace-head-wrap {
    margin-bottom: 10px;
  }

  .ak-aws-heading {
    text-align: left;
    font-size: 34px;
  }

  .empuls-tab-content-head {
    text-align: left;
    font-size: 16px;
  }

  .hero-sec-new {
    background-image: linear-gradient(#0000, #0000);
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .hero-sec-new.ak-aws-sec {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .hero-sec-new.ak-aws-sec.built-on-aws {
    padding-bottom: 60px;
  }

  .no-margin-top-2 {
    color: #000;
    order: -1;
  }

  .no-margin-top-2.white, .no-margin-top-2.white.left-align {
    text-align: left;
  }

  .image-tab {
    width: 100%;
  }

  .rating-stars-image {
    width: 120.992px;
    height: 39.2891px;
    margin-top: 10px;
  }

  .why-empuls-tab-menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 8px;
    display: grid;
  }

  .tab-connect, .tab-connect.w--current {
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section-book-demo {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-book-demo.empulsnew-cta {
    padding: 40px 10px 60px;
  }

  .section-book-demo.empulsnew-cta.cta-grad {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .section-book-demo.empulsnew-cta.cta-grad.m-top {
    padding-top: 60px;
  }

  .why-empuls-icon.re-icon-1 {
    width: 30px;
  }

  .rating-logo {
    width: 117.969px;
    height: 31.3828px;
  }

  .rating-logo.aws-cap {
    width: auto;
    height: auto;
  }

  .rating-logo.aws-cap.gat {
    height: auto;
  }

  .c09_feature_column_85-2 {
    padding-left: 0;
  }

  .stats-content {
    max-width: none;
    margin-top: 0;
  }

  .stats-content.no-m {
    margin-top: 10px;
  }

  .feature-card, .feature-card.orange-card-new {
    grid-template-columns: auto;
  }

  .feature-card.orange-card-new.get-started-copy, .feature-card.orange-card-new.get-started {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-content_head {
    text-align: left;
    font-size: 26px;
  }

  .why-icons-wrap {
    margin-bottom: 5px;
    margin-right: 0;
  }

  .feature-card-heading.white-txt, .feature-card-heading.nobtm {
    text-align: center;
  }

  .tabs-5 {
    padding: 5px;
  }

  .section-31 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-31.bottom-padding.bg-blue-aws.ne-gd.abv-margin {
    margin-top: 30px;
    padding-bottom: 20px;
  }

  .aws-hero-wrapper-ak {
    align-items: flex-start;
  }

  .div-block-234 {
    width: 100%;
    padding: 15px;
  }

  .why-empuls-tab-content-inner-wrap {
    padding-left: .7em;
    padding-right: .7em;
  }

  .badge-empuls-home {
    width: 125px;
    height: 150px;
  }

  .aws-30day {
    text-align: center;
  }

  .div-left-2 {
    width: auto;
    margin-left: 0;
  }

  .div-left-2._90--w {
    align-items: center;
  }

  .rating-card-2 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .rating-card-2.rt-cards-2 {
    width: auto;
    height: auto;
  }

  .div-block-125, .div-block-125._1x5grid-social {
    grid-template-columns: 1fr;
  }

  .div-block-125._1x5grid-social.aws-grid-main {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .ak-aws-p {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .why-empuls-tabs {
    flex-direction: column;
    align-items: center;
  }

  .why-empuls-container {
    padding: 0 0% 20px;
  }

  .why-empuls-tab-text {
    text-align: center;
  }

  .div-block-233 {
    justify-content: center;
    width: 100%;
  }

  .text-block-273 {
    font-size: 12px;
  }

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

  .div-block-236 {
    grid-template-columns: 1fr;
  }

  .hero-section-holiday-bg {
    margin-bottom: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .sales_p {
    font-size: 20px;
  }

  .amazon-popup-form {
    padding-left: 15px;
    padding-right: 15px;
  }

  .testimonial-right-arrow-2 {
    width: 40px;
    height: 40px;
  }

  .festive-gifts-img-container {
    width: 40%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .festive-gifts-logo-container {
    margin-bottom: 0;
  }

  .beige-curved-div {
    display: none;
  }

  .ib-image-4grid-card {
    border-radius: 10px;
    flex-direction: column;
    padding: 30px 20px;
  }

  .ib-image-4grid-card.yellow {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ib-h4-20px {
    text-align: center;
  }

  .catalog-dwld-btn {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    display: flex;
  }

  .festive-gift-partner-logo {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .xoxoday-nav-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu-4 {
    background-color: #fff;
    padding: 10px;
  }

  .filled-btn-4 {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
  }

  .filled-btn-4.no-margin-top {
    color: #fff;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .filled-btn-4.no-margin-top.for-tabs {
    margin-bottom: 0;
    margin-right: 0;
  }

  .filled-btn-4.no-margin-top {
    color: #fff;
    margin-right: 0;
  }

  .ib-image-4grid-card-content-container {
    margin-top: 20px;
    padding: 0;
  }

  .ib-image-4grid-card-image {
    object-fit: cover;
    border-radius: 9px;
    height: 200px;
  }

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

  .p-15.p-center.grey-p {
    font-size: 14px;
  }

  .feature-block-4 {
    padding: 20px;
  }

  .h4-23-600._15px-top.h-txt-px {
    height: auto;
  }

  .section-35.build-future-section._3-sec.no-bg {
    margin-top: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-3x3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .light-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .reasons-grid, .reason-items-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .reason-icon {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: auto;
  }

  .p-20-600 {
    font-size: 18px;
  }

  .industry-section {
    padding-top: 40px;
  }

  .industry-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: left;
    grid-template-columns: 1fr 1fr;
  }

  .industry-name {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .setup-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .setup-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    padding: 20px;
  }

  .setup-wrapper.emp {
    max-width: 94%;
    margin-top: -120px;
    padding: 30px 15px;
  }

  .h3-25-600.text-white.mb-0 {
    text-align: center;
  }

  .link-button-with-arrow {
    margin-bottom: 20px;
  }

  .award-tagline {
    text-align: center;
    flex-direction: column;
  }

  .hero-section-new.mb-40 {
    margin-bottom: 0;
  }

  .bottom-form-section.api-page {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .global-section {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .global-section.gd-section {
    grid-template-columns: 1fr;
  }

  .global-tab {
    box-shadow: none;
  }

  .global-tab-menu {
    flex-wrap: wrap;
    justify-content: center;
  }

  .img-benifit {
    width: 100%;
  }

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

  .usa-section.testimonials-api {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .usa-section.testimonial-usa {
    padding-left: 0;
    padding-right: 0;
  }

  .slider-us-1 {
    background-image: linear-gradient(to right, #d9d9d980, #11283f 29%), url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/635b82dcec84c0f78544395f_1bg.avif");
    background-position: 0 0, 0 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-left: 10px;
    padding-right: 10px;
  }

  .slider-us-1.red {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    padding: 20px;
  }

  .slider-us-1.red.acc {
    height: 100%;
  }

  .slider-us-1._2 {
    background-position: 0 0, 70%;
  }

  .div-block-243 {
    height: auto;
    padding: 0;
  }

  .div-block-243.auto {
    padding: 20px;
  }

  .text-block-277 {
    line-height: 150%;
  }

  .why-empuls-container-2 {
    padding: 0 0% 20px;
  }

  .why-empuls-container-2.perks-tab {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .why-empuls-tab-content-inner-wrap-2 {
    padding-left: .7em;
    padding-right: .7em;
  }

  .image-tab-2 {
    width: 100%;
  }

  .div-block-246 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .div-block-247 {
    padding: 20px;
  }

  .h2-34-600 {
    font-size: 22px;
  }

  .p-18 {
    font-size: 16px;
  }

  .p-18.text-white {
    font-size: 15px;
  }

  .testimonial-stats-wrapper {
    flex-direction: column;
    margin-top: 40px;
    display: flex;
  }

  .testimonial-stats-item {
    align-items: center;
    padding: 20px;
  }

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

  .section-36, .section-36._40px-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mobile-small-image {
    width: 100%;
  }

  .h1-48-600 {
    font-size: 26px;
  }

  .cta-top-shape {
    max-width: 80px;
    top: -75px;
    left: 15px;
  }

  .cta-bottom-shape {
    display: none;
  }

  .test-slide {
    height: 100%;
  }

  .h1-40-600 {
    margin-bottom: 20px;
    font-size: 22px;
  }

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

  .testimonial-auther {
    flex-direction: column;
    justify-content: center;
  }

  .mobile-hide {
    display: none;
  }

  .logos-grid {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
  }

  .align-left {
    width: 100%;
  }

  .testimonial-slide-cover {
    height: 600px;
  }

  .testimonial-content-box {
    max-height: 400px;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .testimonial-sub-nav {
    grid-row-gap: 10px;
  }

  .btn-with-arrow {
    font-size: 16px;
  }

  .btn-with-arrow.transparent {
    margin-top: 10px;
  }

  .testimonial-slide-2 {
    height: 650px;
  }

  .p-16-2 {
    font-size: 15px;
    line-height: 1.4em;
  }

  .h3-18-600 {
    font-size: 16px;
  }

  .h3-18-600.text-purple {
    margin-bottom: 15px;
  }

  .modal-box {
    width: 96%;
  }

  .modal-close {
    top: 10px;
    right: 10px;
  }

  .logos-row {
    grid-column-gap: 0px;
  }

  .logos-row.gap-between {
    grid-column-gap: 0px;
    justify-content: center;
  }

  .single-line-form-box.v2 {
    margin-left: auto;
    margin-right: auto;
  }

  .feature-tabs-5 {
    flex: none;
    width: auto;
    padding-top: 0;
    padding-bottom: 8px;
  }

  .sepline {
    margin-top: 10px;
    margin-bottom: 15px;
  }

  .cards-wrapper {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .cards-wrapper._3-grid {
    flex-direction: column;
    display: flex;
  }

  .cards-wrapper.mob-hide, .left-arrow-5 {
    display: none;
  }

  .box-h2 {
    font-size: 24px;
  }

  .text-desc {
    font-size: 15px;
  }

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

  .section-compass {
    padding: 40px 1rem;
  }

  ._1-box {
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-2.align-ct.max-h2-850.is-left-mob {
    text-align: left;
  }

  .heading-2.mob-btm-10px {
    margin-bottom: 10px;
  }

  .heading-2.align-ct-mob {
    text-align: center;
  }

  .container-compass {
    grid-row-gap: 60px;
    flex-direction: column;
  }

  .t-15px-400 {
    font-size: 14px;
  }

  .slide-mob {
    background-color: #fff;
    display: block;
  }

  .box-slide {
    padding-bottom: 10px;
  }

  .mobs-hide {
    display: none;
  }

  .slider-7 {
    background-color: #0000;
    height: auto;
    display: none;
  }

  .block-wrap.grid-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .block-wrap.grid-2._1-2f {
    display: flex;
  }

  .grid-12 {
    grid-template-columns: 1fr 1fr;
  }

  .marquee-icon {
    height: 260px;
  }

  .plum-heading-h2 {
    font-size: 30px;
  }

  .plum-site-wrapper.std-div {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .plum-site-wrapper.no-pd {
    padding-left: 0;
    padding-right: 0;
  }

  .home-hero-images {
    min-height: 240px;
  }

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

  .pa-scroll-left_container {
    padding-left: 1em;
    padding-right: 1em;
  }

  .xh-heading-container, .plum-text-container.xh-t1 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .plum-heading-h3.xh-h3 {
    font-size: 24px;
  }

  .btn-with-arrow-3 {
    font-size: 16px;
  }

  .plum-hero-heading-container {
    margin-bottom: 20px;
  }

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

  .plum-new-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .plum-stats {
    flex-direction: column;
  }

  .plum-stats.xh-stats {
    margin-top: 40px;
    padding-left: 16px;
  }

  .plum-stats.xh-stats.margin-top-les {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
  }

  .plum-testimonial-subtext {
    display: none;
  }

  .testimonial-stats-item-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

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

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

  .rme-logo-container {
    grid-row-gap: 40px;
    grid-template-columns: auto;
  }

  .rme-logo-img {
    height: 40px;
  }

  .demo-form-2 {
    margin-top: 0;
  }

  .demo-form-2.max-w {
    padding: 10px;
  }

  .bd-logos {
    margin-left: -5px;
  }

  .btn-purple {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 14px;
    display: inline-block;
  }

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

  .cta-btn-container {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .testimonial-nav-3 {
    margin-bottom: 45px;
  }

  .hero-btn-container-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .block-right-3 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .wrapper-4.testimonial-wrapper {
    width: 86%;
    padding-top: 40px;
  }

  .text-block-19.testimonial-title {
    text-align: center;
  }

  .dropdown-list-7 {
    padding-right: 0;
  }

  .dark-section-5 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .block-app-screen---b-2 {
    margin-left: 0%;
    margin-right: 0%;
  }

  .grid-5-column-3.small-grid {
    flex-wrap: wrap;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
    display: flex;
  }

  .grid-5-column-3.small-grid._7-logos {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .company-grid-img-3 {
    max-height: none;
  }

  .company-grid-img-3.height-50px {
    height: 90%;
  }

  .block-logo-holder-3 {
    width: 40%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .testimonial-right-arrow-3 {
    width: 40px;
    height: 40px;
  }

  .dark-section-6 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dark-section-6.white-section {
    padding-bottom: 50px;
  }

  .hero-webinar-compass {
    grid-template-columns: 1fr;
  }

  .p-grey-3 {
    font-size: 16px;
    line-height: 24px;
  }

  .section-compass-2._80px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .txt-18px._30px-btm {
    font-size: 16px;
    line-height: 24px;
  }

  .card-4.open-position {
    padding: 30px 20px 10px;
  }

  .primary-btnn.col-blue.w--current, .primary-btnn.col-white {
    text-align: center;
  }

  .absolute-cta-dark-2 {
    padding: 15px 10px 12px;
  }

  ._15px {
    font-size: 14px;
    line-height: 22px;
  }

  .card-list-2 {
    padding-top: 30px;
    padding-left: 2%;
    padding-right: 2%;
  }

  .v-span {
    width: 100%;
  }

  .half-div-71.no-padding-right {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .half-div-71.right-padding {
    padding-bottom: 60px;
  }

  .violet-span-2 {
    font-size: 32px;
  }

  .paragraph-24 {
    font-size: 16px;
    line-height: 24px;
  }

  .time-card-2.active.sm {
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-29.no-btm {
    text-align: center;
  }

  .heading-comforta-5 {
    text-align: center;
    max-width: none;
    font-size: 28px;
  }

  .heading-comforta-5.sm {
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .webinar-h1 {
    font-size: 32px;
    line-height: 42px;
  }

  .divider-5.open-position {
    margin-top: 20px;
    margin-bottom: 15px;
  }

  .button-wrapper {
    flex-direction: column;
    margin-top: 30px;
  }

  .button-wrapper.no-t {
    grid-row-gap: 0px;
    flex-direction: row;
  }

  .button-wrapper.no-top-mob {
    grid-row-gap: 0px;
    margin-top: 0;
  }

  .list-image-4 {
    margin-right: 10px;
  }

  .dropdown-list-8 {
    padding-right: 0;
  }

  .devx-logo-container {
    margin-bottom: 32px;
  }

  .devx-form-wrapper {
    border-radius: 0;
    width: 100%;
    max-width: none;
    margin-bottom: 0;
    padding: 10px 15px 29px;
    box-shadow: 0 8px 7px -3px #20355a14;
  }

  .testimonial-click {
    width: 100%;
  }

  .sub-nav-logo-2 {
    height: 40px;
    padding: 4px 6px;
  }

  .sub-nav-logo-2.bottom-padding-small {
    height: 25px;
    padding-bottom: 0;
  }

  .testimonial-image-box-new {
    height: 200px;
  }

  .testimonial-image-box-new._2.nielsen {
    width: 100%;
  }

  .slide-nav-item-3 {
    width: 80px;
  }

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

  .btn-container.center-btn {
    display: inline-block;
  }

  .btn-container.center-btn.hide {
    display: none;
  }

  .cta-primary-dark {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .btn-secondary {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .primary-btn-lp {
    padding-left: 10px;
    padding-right: 10px;
  }

  .primary-btn-lp.col-blue {
    padding: 8px;
    font-size: 10px;
  }

  .primary-btn-lp.col-blue.p-2 {
    display: none;
  }

  .primary-btn-lp.btn-blue {
    padding: 10px 18px;
    font-size: 14px;
  }

  .div-block-289 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: flex-start;
  }

  .menu-button-2 {
    justify-content: flex-end;
    padding-right: 0;
    display: flex;
  }

  .container-new-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .brand-5 {
    padding-left: 0;
  }

  .section-plum {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .section-plum.relative-section {
    padding-bottom: 40px;
  }

  .section-plum.hero-rel.btm-in {
    padding-bottom: 2.5rem;
  }

  .section-plum.pd-1rem {
    padding-bottom: 2rem;
  }

  .section-plum.pd-3rem {
    padding-top: 2rem;
  }

  .section-plum.is-small {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .section-plum.is-small.bg-in {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .hero-diwali {
    grid-template-columns: 1fr;
  }

  .abs-diwali {
    position: static;
  }

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

  .heading-1.h-44px {
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1.3;
  }

  .heading-1.h-44px.col-white {
    margin-bottom: 20px;
  }

  .heading-1.h-44px._16px-btm-mob {
    margin-bottom: 16px;
  }

  .list-item-diwali {
    padding-left: 30px;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-295 {
    margin-bottom: 40px;
  }

  .p-16px.align-ct.no-btm.is-left-mob {
    text-align: left;
  }

  .p-16px.no-btm.col-dark.mob-14px {
    font-size: 14px;
  }

  .p-16px.align-ct-mob {
    text-align: center;
  }

  .p-16px.max-p-200 {
    max-width: none;
  }

  .p-16px.left-pd {
    padding-left: 8px;
  }

  .p-16px.max-h {
    height: auto;
  }

  .logo-frame {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .logo-frame._40px-btm {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .logo-frame._40px-btm.no-btm-mob {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 0;
    display: flex;
  }

  .img-wrap-in {
    border-right-style: none;
    margin-right: 0;
    padding-right: 0;
  }

  .feature-tabs-8, .feature-tabs-8.w--current {
    bottom: 0;
  }

  .feature-tabs-8.tab-16px-600 {
    flex: none;
    justify-content: flex-start;
    min-width: 210px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .feature-tabs-8.tab-16px-600.p-tab {
    min-width: 180px;
  }

  .feature-tabs-8.tab-16px-600.ppc {
    width: auto;
    min-width: auto;
  }

  .feature-nav-tabs-wrapper-4._3-col-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom-style: none;
    grid-template-columns: 1fr;
  }

  .feature-nav-tabs-wrapper-4._3-col-grid._40px-margin-btm {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
    overflow: scroll;
  }

  .grid-tab {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .grid-tab.more-image-side, .grid-tab.more-image-side._1-1f {
    grid-template-columns: 1fr;
  }

  .p-14px.no-margin-btm.align-ct-mob {
    text-align: center;
  }

  .grid-diwali {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .p-22px {
    font-size: 18px;
    line-height: 28px;
  }

  .div-block-297 {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
  }

  .p-18px-600.col-white-16px-mob {
    font-size: 16px;
  }

  .div-block-299 {
    justify-content: center;
  }

  .footer-text {
    line-height: 1.8;
  }

  .bd-line {
    display: none;
  }

  .list-holiday {
    grid-template-columns: 1fr;
  }

  .ct-subtext-2 {
    margin-top: 60px;
  }

  .bd-logo-div-3 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .testimonial_section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .testimonial_section.top-80px {
    padding-top: 60px;
  }

  .plum-heading-container-2 {
    margin-bottom: 0;
  }

  .plum-heading-h2-3 {
    margin-bottom: 20px;
  }

  .form-text-4.no-top-margin {
    text-align: center;
  }

  .div-block-304.btn-w {
    flex-direction: column;
  }

  .div-block-304.btn-w.lft-btn {
    justify-content: center;
    align-items: stretch;
  }

  .div-block-306.vt {
    align-items: center;
  }

  .slider-9 {
    margin-top: 0;
  }

  .plum-heading-container-3 {
    margin-bottom: 0;
  }

  .plum-logo-grid-rb {
    grid-column-gap: 20px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr;
    align-content: center;
    align-items: center;
  }

  .plum-logo-grid-rb.grid-more {
    grid-column-gap: 60px;
    grid-row-gap: 32px;
    justify-content: center;
  }

  .container-compass-3 {
    grid-row-gap: 60px;
    flex-direction: column;
  }

  .heading-2-2 {
    font-size: 26px;
    line-height: 36px;
  }

  .plum-heading-h2-5 {
    margin-bottom: 20px;
  }

  .section-plum-2, .section-plum-2._113px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._3-column-grid._1-row {
    grid-template-columns: 1fr;
  }

  .p-18px-600-2.btm-16px.align-ct {
    text-align: center;
  }

  .plum-heading-h2-6 {
    margin-bottom: 20px;
  }

  .plum-heading-h2-6.align-ct {
    font-size: 24px;
    line-height: 1.3;
  }

  .plum-heading-h2-6.white-heading.pb-0.ct-mob, .plum-heading-h2-6.align-ct-mob, .plum-heading-h2-6.align-ct-mob {
    text-align: center;
  }

  .tab-img-partners {
    width: 100%;
  }

  .feature-nav-tabs-wrapper-6._3-col-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom-style: none;
    grid-template-columns: 1fr;
  }

  .feature-nav-tabs-wrapper-6._3-col-grid._90-margin-btm {
    flex-direction: row;
    display: flex;
    overflow: auto;
  }

  .section-plum-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .partners-hero-img {
    width: 100%;
  }

  .p-18px._20px-btm.align-ct-mob {
    text-align: center;
  }

  .gridxhero, .gridxhero.right-1-3 {
    grid-template-columns: 1fr;
  }

  .plum-heading-h1.align-ct-mob {
    text-align: center;
  }

  .plum-heading-h1._30px-btm {
    margin-bottom: 20px;
  }

  .left-align-wrap.mob-pad {
    padding-left: 20px;
  }

  .max-width {
    width: 100%;
  }

  ._14px-italic {
    margin-top: 4px;
    font-size: 12px;
    line-height: 20px;
  }

  .div-block-454 {
    grid-template-columns: 1fr 1fr;
  }

  .features-img-block-api-3 {
    margin-bottom: 20px;
  }

  .tab-content-3 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .tab-content-3.card-div {
    background-size: auto 220px, auto;
    padding: 20px;
  }

  .feature-tabs-6._16px-pd {
    padding-left: 10px;
    padding-right: 10px;
  }

  .feature-tabs_menu.tab-wrap {
    grid-template-columns: 1fr;
    display: flex;
  }

  .sol-features-flex-api-4 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .feature-title-large-api-2 {
    justify-content: center;
    font-size: 22px;
    display: flex;
  }

  .text-block-316 {
    padding-left: 0;
    padding-right: 0;
  }

  .xoxo-img {
    width: 125px;
  }

  .div-block-456 {
    grid-template-columns: 1fr;
  }

  .div-block-448 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .box-1-gift-icon {
    width: 32px;
    height: 32px;
  }

  .p-16px-2.no-btm.col-midnight.p-14-mob {
    font-size: 14px;
    line-height: 22px;
  }

  .btn-wraps.vt {
    margin-left: auto;
    margin-right: auto;
  }

  .card-grid-offer {
    grid-template-columns: 1fr;
  }

  .div-logo-flex {
    justify-content: center;
  }

  .div-hoz {
    flex-direction: column;
  }

  .p-14px-4.no-btm {
    flex-wrap: wrap;
    width: 100%;
    display: flex;
  }

  .div-popup-card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .show-link-text {
    line-height: 1.8em;
    overflow: hidden;
  }

  .card-head-image {
    width: 100%;
    margin-right: 0;
  }

  .close-icon {
    height: auto;
  }

  .div-block-108 {
    flex-wrap: wrap;
  }

  .faq01_block {
    flex-direction: column;
    align-items: flex-start;
    min-width: auto;
    padding-left: 0;
  }

  .subtext-offer {
    text-align: center;
    font-size: 16px;
  }

  .offer-popup-outer {
    display: none;
  }

  .imag-thumb-card {
    height: auto;
  }

  .g-stripe-nav-button.blue-cta {
    text-transform: none;
    font-size: 14px;
  }

  .g-brand-2 {
    padding-left: 0;
  }

  .naqv-mobilde-list.grid-pad {
    grid-template-columns: 1fr;
  }

  .new-nav-container-mobile {
    padding-left: 16px;
    padding-right: 16px;
  }

  .brand-logo {
    width: 100%;
  }

  .brand-logo.k2 {
    height: 40px;
  }

  .g-stripe-new-nav.temp-bg.no-shadow.tab-pd {
    padding-left: 16px;
    padding-right: 16px;
  }

  .platform-column {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .g-button-container-mobile {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr;
    padding: 10px;
  }

  .g-button-container-mobile.mob {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .g-button-container-mobile._2x {
    flex-wrap: wrap;
  }

  .html-embed-36 {
    width: 1.5rem;
  }

  .g-stripe-nav-menu {
    padding: 10px;
  }

  .g-stripe-nav-menu.w--open {
    background-color: #fff;
  }

  .new-nav-mobile {
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    overflow: visible;
  }

  .padding-global {
    padding: 0;
  }

  .hide-in-mob {
    display: none;
  }

  .container-23 {
    padding-left: 0;
    padding-right: 0;
  }

  .g-footer-section {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .g-footer-section.btm-padding {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .g-container {
    padding-left: 0;
    padding-right: 0;
  }

  .g-footer-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding-top: 0;
  }

  .g-div-wrap-footer-l {
    margin-bottom: 10px;
  }

  .g-logo-div {
    flex-direction: row;
    justify-content: center;
    margin-top: 0;
    margin-right: 0;
    display: flex;
  }

  .g-div-wrap-footer-r {
    align-items: center;
  }

  .g-footer-logo {
    margin-top: 0;
    margin-bottom: 0;
  }

  .g-footer-logo.padding {
    width: 54%;
    height: 23.2038%;
    margin-bottom: 10px;
  }

  .g-paragraph-address {
    text-align: center;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    margin: 10px 15px 0;
  }

  .g-t-span {
    display: inline-block;
  }

  .g-f08_legal {
    margin-top: 0;
  }

  .g-footer-link {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .footer-links-container {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-rows: 29px;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: end;
    display: block;
  }

  .scroll-to-top {
    justify-content: flex-end;
  }

  .scroll-to-top.hide {
    opacity: 0;
  }

  .footer-cert-container {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    place-content: center;
    justify-items: center;
    display: grid;
  }

  .footer-logo-link {
    width: 8.4375rem;
  }

  .footer-links-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: row;
    max-width: 100%;
  }

  .footer-links-wrapper.flex-ct {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .footer-logo-wrapper {
    grid-column-gap: 0rem;
  }

  .g-logo-div-dark {
    justify-content: center;
  }

  .footer-cert-logo.one {
    width: 3.75rem;
  }

  .div-block-457 {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .div-block-457.rev {
    flex-direction: column-reverse;
  }

  .footer-demo {
    background-position: 100% 100%;
    grid-template-columns: 1fr;
    padding-right: 0;
  }

  .footer-demo.no-bg {
    flex-direction: column-reverse;
    padding: 20px;
    display: flex;
  }

  .footer-demo.no-bg.pd-all {
    padding: 20px;
  }

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

  .primary-btn-2 {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 14px;
  }

  .btn-wrapper-exp.top-40px {
    margin-top: 20px;
  }

  .btn-wrapper-exp.top-40px.align-ct-mob {
    text-align: center;
  }

  .btn-wrapper-exp.top-60px.align-ct-mob {
    text-align: center;
    text-align: center;
    margin-top: 30px;
  }

  .left-box-exp {
    padding: 10px 10px 0;
  }

  .left-box-exp.top-btm {
    padding-left: 0;
    padding-right: 0;
  }

  .flex-vertical-center.min-w-100 {
    width: 100%;
    min-width: 100px;
  }

  .heading-style-2.mob-small {
    font-size: 1.2rem;
  }

  .p-16px-4.align-ct-mob {
    text-align: center;
  }

  .p-16px-4.no-btm.col-midnight.p-14-mob, .p-16px-4.no-btm.mob-14px {
    font-size: 14px;
    line-height: 22px;
  }

  .p-16px-4.no-btm.col-roy-blue.align-ct-mob.p-14-mob {
    font-size: 14px;
  }

  .flex-horizontal-center-left.btm-20 {
    justify-content: center;
    align-items: center;
  }

  .flex-horizontal-center-left.gap-20.padding, .flex-horizontal-center-left.left-40.min-w-100 {
    min-width: 100px;
  }

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

  .feature_point-wrap {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .feature_point-wrap.green.padding {
    min-width: 100px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .feature_point-wrap.center.padding {
    min-width: 100px;
  }

  .num-box {
    width: 25px;
    height: 25px;
  }

  .img-exp-icon._40-w {
    width: 40px;
    height: 40px;
  }

  .gridx3-exp {
    grid-template-columns: 1fr;
  }

  .gridx3-exp.align-center-flex {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-plum-6 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .gridx1-2f {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .gridx1-2f.rev {
    flex-flow: column;
  }

  .steps-box {
    margin-bottom: 30px;
  }

  .box-1-exp.pd-1 {
    justify-content: space-between;
    align-items: stretch;
    width: 150px;
    height: 100%;
    padding: 16px;
    display: flex;
  }

  .box-1-exp.left {
    padding: 20px;
  }

  .div-block-449 {
    height: 34%;
  }

  .img-xo.top-60._10p-mob {
    margin-top: 10px;
  }

  .plum-logo-img {
    width: 100%;
    height: 32px;
  }

  .plum-new-section-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .img-hero-exp.contain-img {
    height: auto;
  }

  .img-hero-exp._90--img {
    width: 100%;
  }

  .top-40px-2 {
    grid-template-columns: 1fr;
  }

  .div-block-459 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .p-14px-5.no-btm {
    flex-wrap: wrap;
    width: 100%;
    display: flex;
  }

  .p-14px-5.col-dark.no-m-mob {
    width: auto;
    margin-bottom: 0;
  }

  .p-14px-5.h-100px {
    height: 110px;
  }

  .icon-24-12px {
    width: 18px;
    height: 18px;
  }

  .cash-icon {
    width: 24px;
    height: 24px;
  }

  .table-cont {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
    padding-left: 16px;
    padding-right: 16px;
  }

  .table-cont._4-cols {
    width: 100%;
  }

  .table-cont.no-top-btm-padding {
    grid-template-columns: 1fr 1fr;
  }

  .table-cont.no-btm-padding {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .table-menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
    padding-left: 16px;
    padding-right: 16px;
  }

  .table-menu._4-cols {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .plum-new-section-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cash-menu {
    grid-column-gap: 6px;
  }

  .bg-image-5 {
    width: 250px;
  }

  .bg-image-5.diwali-moving-img, .bg-image-5.diwali-moving-img.img-350-w {
    width: 200px;
  }

  .top-40px-3 {
    grid-template-columns: 1fr;
  }

  .p-20-600-2.mob-18px {
    text-align: center;
    font-size: 18px;
  }

  .p-20-600-2.col-white.mob-16px {
    font-size: 14px;
  }

  .p-20-600-2.mob-12px {
    font-size: 12px;
  }

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

  .table-exp {
    padding: 10px;
  }

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

  .plum-new-section-4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bg-image-6 {
    width: 250px;
  }

  .bg-image-6.diwali-moving-img, .bg-image-6.diwali-moving-img.img-350-w {
    width: 200px;
  }

  .top-40px-4 {
    grid-template-columns: 1fr;
  }

  .plum-new-section-5, .plum-new-section-5.map-section-v2, .plum-new-section-5.map-section-v2._80px-pd {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .top-40px-5 {
    grid-template-columns: 1fr;
  }

  .div-block-464 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .ent-img._50px._35-p {
    width: 40px;
    height: 40px;
  }

  .gridx2, .div-block-468 {
    grid-template-columns: 1fr;
  }

  .p-12px {
    text-align: center;
  }

  .hero-img-wrapper {
    margin-top: 30px;
  }

  .hero-abs-bg {
    bottom: 10%;
  }

  .hero-abs-bg.consumer {
    bottom: 12%;
  }

  .hero-image-old {
    width: 100%;
    max-width: 120%;
    max-height: 120%;
  }

  .logos-wrapper-lp {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .logos-wrapper-lp._5x-logo {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .std-logo-img.a-small {
    width: 60px;
  }

  .bounderies-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .box-wrapper, .box-wrapper._3x {
    grid-template-columns: 1fr;
  }

  .box-block.border-cfd7e2 {
    padding: 20px;
  }

  .heading-3.no-btm.ct-align.is-left-mob {
    text-align: left;
  }

  .tab-heading {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .std-tabs-menu {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .std-tabs-menu.gap-40px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    overflow: scroll;
  }

  .std-tab._20-p-ipad {
    flex: none;
  }

  .std-tab-content {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .std-tab-content.bg-alice-blue.bg-white-no-pd {
    padding-top: 30px;
    padding-bottom: 2.5rem;
  }

  .std-tab-content.bg-white {
    padding-bottom: 4.5rem;
  }

  .tab-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .tab-grid.vt-mob {
    flex-direction: column-reverse;
    display: flex;
  }

  .tab-grid.reverse {
    flex-flow: column-reverse;
    display: flex;
  }

  .integrate-grid {
    grid-template-columns: 1fr;
  }

  .steps-grid {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .steps-grid.vt-mob {
    flex-direction: column;
  }

  .std-btn-block {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .sec-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .std-footer-demo {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    padding: 20px;
    display: flex;
  }

  .testimonial-sub-nav-3.grid-in {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .testimonial-sub-nav-3.empuls {
    margin-left: -1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .features_tab-content {
    margin-top: 30px;
    padding: 1rem;
  }

  .features_tabs {
    width: 100%;
    height: auto;
  }

  .smokey_block {
    width: 40px;
    height: auto;
  }

  .flex-vertical-left-top {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .flex-horizontal-center-left-2.gap-12 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fff;
    border: .5px solid #cfd7e2;
    border-radius: 12px;
    justify-content: space-between;
    width: 210px;
    padding: 10px;
  }

  .vert-tabs-link-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -webkit-text-stroke-width: 0px;
    flex: none;
    align-items: center;
    display: flex;
  }

  .vert-tabs-icon {
    order: 1;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .features_tabs-menu {
    flex-direction: row;
    padding: 0;
    display: flex;
    overflow: scroll;
  }

  .features_tab-link {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    box-shadow: none;
    background-color: #fff0;
    border-style: none;
    flex-direction: column;
    padding: 0;
  }

  .features_tab-link:hover {
    box-shadow: none;
    border-style: none;
  }

  .features_tab-link.w--current {
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    box-shadow: none;
    background-color: #fff0;
    border-style: none;
    flex-direction: column;
  }

  .ver-block {
    align-items: center;
  }

  .grid-3x3-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .feature-block-7 {
    padding: 20px;
  }

  .prepaid-grid {
    grid-template-columns: 1fr;
  }

  .exclusive-offer-label {
    max-width: 10.9rem;
    margin-bottom: 3.5rem;
  }

  .demo_grid {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
  }

  .demo_grid.flex-hoz {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 58rem;
    margin-top: 0;
    display: flex;
  }

  .demo_grid.flex-hoz.gap {
    margin-top: 1.5rem;
  }

  .right-sales {
    padding: 16px;
  }

  .right-sales.sharp.new-design, .right-sales.sharp.new-design.cal, .right-sales.sharp.new-design, .right-sales.sharp.new-design, .right-sales.sharp.new-design, .right-sales.sharp.new-design, .right-sales.sharp.cal {
    padding-bottom: 16px;
  }

  .right-sales.sharp.cal.bd-in {
    border-radius: 1rem;
  }

  .right-sales.sharp.cal {
    height: 645px;
    padding: 10px;
  }

  .right-sales.sharp.cal.auto {
    border-radius: 1rem;
  }

  .right-sales.sharp.new-design {
    padding-bottom: 16px;
  }

  .form-text-6.no-top-margin.is-left-mob {
    text-align: left;
  }

  .sol-features-flex-api-5 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .p-16px-5.left-pd {
    padding-left: 8px;
  }

  .rectangle-bullet {
    width: 8px;
  }

  .top-margin-32px-2 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 28px;
    display: flex;
  }

  .hero-buttons-container-4 {
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .section-plum-8 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .plum-cta-primary {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .plum-cta-primary.secondary {
    width: auto;
  }

  .plum-cta-primary.tab {
    width: auto;
    font-size: 14px;
  }

  .plum-cta-primary.footer {
    text-align: center;
  }

  .button-holder-2 {
    margin-right: 0;
  }

  .her-left-container {
    width: 100%;
  }

  .hero-gif {
    top: -.9rem;
  }

  .hero-banner-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .hero-right-top-one {
    object-fit: cover;
  }

  .hero-right-container {
    flex-direction: column-reverse;
    width: 100%;
  }

  .hero-left-ss-two {
    top: 0;
  }

  .logo-wrap-ticker-2 {
    min-width: 35vw;
  }

  .image-logo-2 {
    max-width: 100px;
    max-height: 45px;
  }

  .overview-tab_item {
    flex: none;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .overview-tabs_menu {
    grid-column-gap: 30px;
    grid-row-gap: 0px;
    border-bottom-style: none;
    flex-wrap: nowrap;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    display: flex;
    overflow: scroll;
  }

  .overview_tab-pane {
    background-position: 100% 106%;
    background-size: contain;
    margin-bottom: 0;
    padding: 1.5rem;
  }

  .overview_grid {
    grid-row-gap: 4rem;
  }

  .overview_grid.g-mob {
    grid-template-columns: 1fr;
  }

  .section-plum-9 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-plum-9._60px-padding {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .overview_feature-grids {
    grid-template-columns: 1fr;
  }

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

  .overview_image.shadow.img-siz {
    width: 100%;
    height: 100%;
    position: relative;
    right: -25px;
  }

  .wrap-ipad {
    width: 100%;
  }

  .heading-small-3.is-overview {
    justify-content: center;
    align-items: center;
  }

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

  .margin-bottom-2.margin-small.badge-component {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .section-plum-10 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ent-box-1 {
    grid-column-gap: 10px;
  }

  .div-block-324 {
    grid-template-columns: 1fr;
  }

  .testimonial-stats-item-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-xoxoday {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .section-plum-11 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-plum-11._40px-btm-padding {
    padding-bottom: 20px;
  }

  .badge-wrapper-footer {
    width: 95px;
    height: 95px;
  }

  .section-plum-12 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .badge-main-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .div-block-500 {
    grid-template-columns: 1fr;
  }

  .plum-icon-tab {
    width: 36px;
    height: 36px;
  }

  .con-wrap {
    margin-left: auto;
    margin-right: auto;
  }

  .form-wrapper-height {
    height: auto;
    min-height: 500px;
  }

  .div-block-501 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .btn-wrapper-home {
    grid-row-gap: 20px;
    flex-flow: column;
    margin-top: 10px;
  }

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

  .categories_tabs {
    grid-column-gap: 5rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .category_img-wrap {
    height: auto;
  }

  .top-60px-2 {
    margin-top: 40px;
  }

  .top-60px-2.show-in-mob {
    display: block;
  }

  .heading-style-h2-new {
    font-size: 2rem;
  }

  .epyc-heading-container.is-flex {
    text-align: center;
  }

  .epyc-heading-container.is-small {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .categories_tab-menu {
    flex-flow: row;
    display: flex;
    overflow: scroll;
  }

  .std-tabs-menu-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .std-tabs-menu-2.auto {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    overflow: scroll;
  }

  .std-tabs-menu-2.auto.tab-24 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .std-tab-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .std-tab-2._20px {
    flex: none;
    padding-bottom: 5px;
  }

  .std-tab-2._20-p-ipad {
    flex: none;
  }

  .std-tab-2._20-p-ipad._40-p-desk {
    padding-left: 20px;
    padding-right: 20px;
  }

  .std-tab-2._20-p-ipad._40-p-desk.full.bg-f6f7f9.no-top {
    padding-top: 0;
  }

  .tab-heading-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-plum-13 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .heading-2-17 {
    font-size: 26px;
    line-height: 36px;
  }

  .holiday-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding: 20px;
  }

  .holiday-content {
    padding: 0;
  }

  .img-holiday {
    border-radius: 1rem;
    width: 100%;
    height: 100%;
  }

  .heading-2-19, .heading-2-20 {
    font-size: 26px;
    line-height: 36px;
  }

  .features_tabs-menu-2 {
    padding: 0;
  }

  .feature_img {
    padding-top: 0;
  }

  .nav-dark-btn-3.primary-midnight {
    display: none;
  }

  ._2-col-grid-new.gap-42 {
    flex-flow: wrap-reverse;
    grid-template-columns: .85fr;
    display: flex;
  }

  .padding-global-i {
    padding: 0 1rem 2rem;
  }

  .padding-global-i.no-pd {
    padding-bottom: 0;
  }

  .features_tabs-2 {
    grid-column-gap: 0rem;
    height: auto;
  }

  .vert-tabs-icon-2 {
    order: 1;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    transform: rotate(90deg);
  }

  .features_tab-link-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    box-shadow: none;
    background-color: #fff0;
    border-style: none;
    flex-direction: column;
    padding: 0;
  }

  .features_tab-link-2:hover {
    box-shadow: none;
    border-style: none;
  }

  .features_tab-link-2.w--current {
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    box-shadow: none;
    background-color: #fff0;
    border-style: none;
    flex-direction: column;
    padding-bottom: 1rem;
  }

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

  .communication-section-wrapper {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .text-block-368 {
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: #e6eeff00;
  }

  .margin-top-large-2 {
    margin-top: 3.75rem;
  }

  .vert-tabs-link-copy-2 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    -webkit-text-stroke-width: 0px;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .features_tab-content-2 {
    margin-left: 0;
    padding: 0;
  }

  .flex-horizontal-center-left-4.gap-12 {
    background-color: #fff;
    border: .5px solid #cfd7e2;
    border-radius: 12px;
    justify-content: space-between;
    width: 100%;
    padding: .75rem;
  }

  .padding-section-medium-new.no-pd {
    padding-bottom: 0;
  }

  .grid-me {
    grid-template-columns: 1fr;
  }

  .section-plum-15 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-plum-15.bg-f6f7f9.more-pd {
    padding-bottom: 60px;
  }

  .heading-2-21 {
    font-size: 26px;
    line-height: 36px;
  }

  .heading-2-21.align-ct-mob, .p-16px-8.no-btm.align-ct-mob {
    text-align: center;
  }

  .div-block-505 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

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

  .demo-heading.is-left-mob {
    text-align: left;
  }

  .div-block-506 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .p-16px-9.no-btm.col-midnight.p-14-mob {
    font-size: 14px;
    line-height: 22px;
  }

  .flex-horizontal-center-left-7.gap-12 {
    background-color: #fff;
    border: .5px solid #cfd7e2;
    border-radius: 12px;
    justify-content: space-between;
    width: 100%;
    padding: .75rem;
  }

  .heading-2-22, .heading-2-23 {
    font-size: 26px;
    line-height: 36px;
  }

  .tab-grid-2 {
    grid-template-columns: 1fr;
  }

  .heading-style-h2-new-2 {
    font-size: 2rem;
  }

  .section-plum-16 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-2-24 {
    font-size: 26px;
    line-height: 36px;
  }

  .heading-2-24.align-ct-mob {
    text-align: center;
  }

  .p-16px-10.max-h {
    height: auto;
  }

  .home-integration-slide-2 {
    width: 100%;
  }

  .epyc_btn-text {
    font-size: 15px;
  }

  .hero-integration-slider {
    width: 100%;
  }

  .hero-integration-slider.height-les-mob {
    height: 19rem;
  }

  .epyc-slider-arw_right, .epyc-slider-arw_left {
    bottom: 0%;
  }

  .epyc-integration-icon, .integration-icon {
    width: 20px;
    margin-bottom: -1px;
    overflow: visible;
  }

  .heading-2-28px {
    font-size: 26px;
    line-height: 36px;
  }

  .xoxoday-tab {
    flex-flow: column;
  }

  .tabs-menu-5 {
    display: flex;
  }

  .tabs-content-8 {
    margin-top: 40px;
    margin-right: 0;
  }

  .tab-link-tab-2-4 {
    max-width: none;
  }

  .client-logo-container {
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center;
    display: grid;
  }

  .new-logo-img, .new-logo-img.pandadoc {
    max-width: 6rem;
  }

  ._3-col-grid-2-row-5.gap-40.vt-gap-30px {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .btn-wrapper-comp.btm-pd {
    margin-bottom: 2.5rem;
  }

  .text-size-regular-2.text-weight-semibold {
    font-size: 10px;
  }

  .text-size-regular-2.text-weight-semibold.text-color-midnight {
    font-size: 15px;
  }

  .heading-2-26 {
    font-size: 32px;
  }

  .text-size-small {
    font-size: 10px;
  }

  .is-icon-white {
    padding: 4px;
  }

  .desc-compare {
    padding: 10px;
  }

  .sticky-compare-h {
    height: 40px;
    padding: 10px;
  }

  .sticky-compare-h.empuls {
    height: auto;
  }

  .is-icon-col-green {
    padding: 4px;
  }

  .heading-block-comp {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    font-size: 12px;
  }

  .comp-icon {
    width: 16px;
    height: 16px;
  }

  .heading-2-27 {
    font-size: 32px;
  }

  .is-icon-limited {
    padding: 4px;
  }

  .section-plum-17 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-511 {
    grid-template-columns: 1fr;
  }

  .box-dev.max-w {
    width: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .std-tabs-menu-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .tab-heading-4 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-plum-18 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .box-left-xo {
    height: 210px;
  }

  .box-right-xo {
    height: 205px;
  }

  .box-right-xo.increase {
    max-width: none;
  }

  .vs-block {
    top: 43.5%;
    left: 40.5%;
  }

  .vs-block.ai {
    top: 50%;
  }

  .grid-col {
    grid-template-columns: 1fr;
  }

  .div-block-514 {
    text-align: center;
  }

  .features_tabs-3 {
    grid-column-gap: 0rem;
    height: auto;
  }

  .text-block-370 {
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: #e6eeff00;
  }

  .vert-tabs-link-copy-3 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    -webkit-text-stroke-width: 0px;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .features_tab-content-3 {
    margin-left: 0;
    padding: 0;
  }

  .integrate-grid-2 {
    grid-template-columns: 1fr;
  }

  .right-arrow-8, .left-arrow-12 {
    bottom: 0%;
  }

  .home-integration-slide {
    width: 100%;
  }

  .home-explore-content-wrapper._3-5rem-gap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .explore-list-wrapper {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .home-explore-section-wrapper {
    padding-top: 4.5rem;
    padding-bottom: 0;
  }

  .explore-tabs-copy {
    width: 100%;
  }

  .explore-tabs {
    align-items: flex-start;
  }

  .explore-tabs-link, .explore-tabs-link.w--current {
    width: auto;
  }

  .explore-tabs-content-wrapper {
    background-color: #f6f7f9;
    padding: 1.9rem 0;
    display: flex;
  }

  .explore-tabs-content-wrapper.no-btm {
    padding-bottom: 0;
  }

  .explore-tabs-content {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .explore-tabs-content.no-top {
    padding-top: 0;
  }

  .explore-tabs-menu {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
  }

  .plum-tabs_heading {
    font-size: 16px;
  }

  .heading-2-29 {
    font-size: 26px;
    line-height: 36px;
  }

  .plum-tabs_menu._60px-m {
    margin-right: 0;
  }

  .plum-tabs {
    grid-row-gap: 0px;
  }

  .plum-tab-img {
    padding: 16px;
  }

  .plum-tab-img._1 {
    background-color: #fff;
    height: 100%;
    margin-top: 20px;
    padding: 0;
  }

  .top-40px-7 {
    grid-template-columns: 1fr;
  }

  .section-plum-19 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-2-30 {
    font-size: 26px;
    line-height: 36px;
  }

  .heading-2-30.align-ct-mob {
    text-align: center;
  }

  .home-integration-slide-3 {
    width: 100%;
  }

  .text-size-regular-3.text-weight-semibold {
    font-size: 10px;
  }

  .flex-drop-dwn {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .desc-faq {
    padding-right: 0;
  }

  .tick-img {
    width: 18px;
    height: 18px;
  }

  .is-icon-col-green-3 {
    padding: 4px;
  }

  .comp-icon-2 {
    width: 16px;
    height: 16px;
  }

  .text-size-small-4 {
    font-size: 10px;
  }

  .heading-block-comp-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    font-size: 12px;
  }

  .text-size-regular-4.text-weight-semibold {
    font-size: 10px;
  }

  .is-icon-limited-3, .is-icon-white-3, .is-icon-col-green-4 {
    padding: 4px;
  }

  .text-size-regular-5.text-weight-semibold {
    font-size: 10px;
  }

  .is-icon-col-green-5 {
    padding: 4px;
  }

  .text-size-regular-6.text-weight-semibold {
    font-size: 10px;
  }

  .heading-1-2 {
    font-size: 30px;
    line-height: 40px;
  }

  .logo-wrapper-demo {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .logo-wrapper-demo.max-w {
    grid-template-columns: 1fr 1fr;
    padding: 10px;
  }

  .logo-wrapper-demo._4x {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .flex-gap-24px.show-in-mob {
    display: block;
  }

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

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

  .section-plum-20 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .list-item-demo {
    text-align: left;
  }

  .show-in-mob {
    display: block;
  }

  .plum-scroll-up {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .gridx4.top-40px {
    grid-template-columns: 1fr;
  }

  .faq-icon {
    width: 30px;
    height: 30px;
  }

  .flex-vertical-left-top-3.gap-20.content-center-mobile {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .heading-1-4 {
    font-size: 30px;
    line-height: 40px;
  }

  .top-60px-5 {
    margin-top: 30px;
  }

  .heading-2-48 {
    font-size: 28px;
  }

  .padding-global-4 {
    padding: 0 1.25rem;
  }

  .section-empuls {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-empuls.bg-rel.btm-80px {
    height: 190px;
  }

  .section-empuls.bg-b.bg-new {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
  }

  .p-14px-6.footer {
    text-align: center;
  }

  .scroll-to-top-3 {
    justify-content: flex-end;
  }

  .container-new-9.navigation-contaniner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-new-9.navigation-contaniner.no-padding-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .primary-nav-btn.new {
    padding-bottom: 40px;
  }

  .ppc_nav-btn-wrapper {
    background-color: var(--white);
    padding: 10px;
  }

  .ppc_hero-section {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .ppc_h1 {
    font-size: 34px;
  }

  .ppc_form-component {
    padding: 16px;
  }

  .ppc_hero-bg {
    bottom: 0%;
  }

  .logos_moving-wrapper {
    height: 150px;
  }

  .demo_logo-wrapper {
    margin-right: 0;
  }

  .demo_logo {
    width: 100%;
  }

  .ppc_h2 {
    font-size: 28px;
  }

  .ppc_loyalife-infrastructure {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-2-44 {
    font-size: 26px;
    line-height: 36px;
  }

  .p-16px-25.left-pd {
    padding-left: 8px;
  }

  .tab-grid-3 {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .tab-grid-3.rev {
    flex-direction: column;
  }

  .ppc_tabs {
    width: 100vw;
  }

  .section-compass-3 {
    padding: 40px 1rem;
  }

  .section-compass-3._30px-top-padding._40px-btm-padding {
    padding-bottom: 20px;
  }

  .section-compass-3.logos-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-compass-3._80px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sign-up-form {
    text-align: center;
    margin-top: 0;
  }

  .single-form {
    width: auto;
  }

  .hero-image-wrapper {
    margin-top: 0;
  }

  .hero-section-container-2 {
    width: 100%;
    margin-bottom: 0;
  }

  .hero-sticky-content-2 {
    justify-content: center;
    padding: 0;
  }

  .hero-product-holder-2 {
    max-width: 100%;
  }

  .hero-product-gradient-container-2 {
    border-radius: 8px;
    width: 100%;
  }

  .hero-image {
    border-radius: 8px;
  }

  .heading-2-49.align-ct-mob {
    text-align: center;
  }

  .logos-wrapper-3 {
    grid-column-gap: 30px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
  }

  .ppc-logo.mer {
    height: 45px;
  }

  .ppc-logo.chai {
    width: 110px;
    height: 60px;
  }

  .slider-1 {
    margin-top: 20px;
    display: block;
  }

  .slider-10 {
    background-color: #0000;
    height: auto;
    display: none;
  }

  .slider-10.m {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex;
  }

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

  .feature-nav-tabs-wrapper-7 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    display: flex;
    overflow: scroll;
  }

  .feature-nav-tabs-wrapper-7._3-col-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom-style: none;
    grid-template-columns: 1fr;
  }

  .feature-nav-tabs-wrapper-7._3-col-grid._30px-margin-btm {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-image-5 {
    height: 100%;
  }

  .p-18px-600-purple {
    margin-bottom: 10px;
  }

  .under-line.tab {
    width: auto;
    font-size: 14px;
  }

  .button-wrapper-ab {
    text-align: center;
  }

  .btn-main-2 {
    flex: 0 auto;
  }

  .p-14px-7.h-100px {
    height: 110px;
  }

  .p-14px-7.mid-col.align-ct-mob {
    text-align: center;
  }

  .ppc-slide-grid, .ppc-slide-grid._1st-w {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .tab-right-content-3.ct-align {
    text-align: center;
  }

  .div-block-270 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

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

  .dark-section-7 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dark-section-7.white-section {
    overflow: hidden;
  }

  .dark-section-7.white-section.padding-20px {
    padding-bottom: 20px;
    overflow: hidden;
  }

  .container-dark-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .ind-box {
    margin-bottom: 8px;
    margin-right: 0;
    padding: 8px;
  }

  .fe09_column-5 {
    width: 100%;
    min-height: 170px;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-course.max-w-slider {
    width: 100%;
  }

  .card-3-standard-2 {
    width: 100%;
    height: 100%;
    padding: 16px 14px;
  }

  .div-block-265 {
    margin-top: 16px;
  }

  .ppc-banner_component {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    background-image: linear-gradient(#ffdc8d, #ffd16a);
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: flex-start;
    padding: 20px;
  }

  .ppc-banner_image {
    height: 100%;
    margin-bottom: 0;
  }

  .button-wrapper-2 {
    flex-direction: column;
    margin-top: 30px;
  }

  .button-wrapper-2.left {
    text-align: left;
  }

  .button-wrapper-2.left.nobtm {
    text-align: center;
  }

  .button-wrapper-2.left.nobtm.left-wrap {
    align-items: center;
  }

  .scroll-to-top-4 {
    justify-content: flex-end;
  }

  .scroll-to-top-4.hide {
    opacity: 0;
  }

  .section_ppc-hero {
    padding: 40px 1rem;
  }

  .container_ppc {
    grid-row-gap: 60px;
    flex-direction: column;
  }

  .section_ppc-img {
    padding: 40px 1rem 20px;
  }

  .section_ppc {
    padding: 2.5rem 1rem;
  }

  .slide-nav-4 {
    position: static;
  }

  .ppc-hero_grid {
    grid-column-gap: 40px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    place-items: center start;
    margin-bottom: 10px;
    display: flex;
  }

  .ppc-hero_badges-wrapper {
    width: auto;
  }

  .ppc-hero_badges-grid {
    grid-column-gap: 0px;
    text-align: left;
    justify-content: center;
    width: auto;
    margin-bottom: 0;
  }

  .ppc-hero_badge {
    width: 70px;
  }

  .ppc-logos_grid {
    grid-column-gap: 30px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
  }

  .ppc-roi_grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .ppc-roi_grid._3-grid {
    flex-direction: column;
    display: flex;
  }

  .ppc-roi_grid.mob-hide {
    display: none;
  }

  .ppc-roi_card {
    padding-left: 15px;
    padding-right: 15px;
  }

  .ppc-features_tabs-component.grid-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .ppc-features_tabs-component.grid-2._1-2f {
    display: flex;
  }

  .tabs-content-9 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ppc-solutions_card {
    flex-direction: column;
    margin-bottom: 0;
  }

  .padding-global-5 {
    padding: 0;
  }

  .html-embed-37 {
    width: 1.5rem;
  }

  .nav-logo-mob {
    padding-left: 0;
  }

  .nav-logo-mob.w--current {
    width: 7.8125rem;
  }

  .grid-app-screen---b-3 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-app-screen---b-3.no-padding-left {
    margin-top: 60px;
    padding-left: 20px;
  }

  .section-new-5 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .xoxo-logo-wrapper.xoxo-shadow-3.bg-gradient.width-100 {
    position: relative;
    top: 0;
  }

  .grid-11 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .left-border.padding-new.center-div {
    text-align: center;
    border-left-style: none;
    padding-left: 0;
  }

  .grid-10 {
    width: 90%;
  }

  .dark-section-8 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dark-section-8.white-section {
    overflow: hidden;
  }

  .dark-section-8.white-section.padding-40px {
    padding-top: 40px;
  }

  .container-medium-779px-3 {
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .container-medium-779px-3.advantage-v2 {
    margin-bottom: 20px;
  }

  .container-dark-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .block-logo-holder-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .fade-in-on-scroll-8.align-center {
    padding-left: 0;
    padding-right: 0;
  }

  .company-grid-img-4 {
    max-height: 35px;
  }

  .company-grid-img-4.height-40px {
    height: 100%;
  }

  .company-grid-img-4.height-30px {
    object-fit: contain;
    width: 100%;
  }

  .h3-ppc {
    font-size: 22px;
  }

  .dropdown-list-api-3 {
    padding-right: 0;
  }

  .list-content-api-2 {
    font-size: 14px;
  }

  .features-card {
    width: 100%;
  }

  .section-32 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .container-25.more-padding._4rem-both {
    padding-bottom: 3rem;
  }

  .container-25.more-padding._4rem-both._0rem-both {
    padding: 0 0;
  }

  .stats_grid {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .stat-wrapper {
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .box-description-3.empower-content.new-font-size {
    text-align: center;
  }

  .wrapper-5.testimonial-wrapper {
    background-image: url("https://cdn.prod.website-files.com/607c2dcc5c2f05804b369abb/63772a3b15fcfe091c0648ed_px-Group%20413.webp");
    width: 86%;
  }

  .testimonial-paragraph-wrapper-3 {
    margin-top: 10px;
  }

  .testimonial-brand-logo.flipkart-logo {
    margin-top: 32px;
  }

  .testimonial-brand-logo.driveu-logo.no-top {
    padding-top: 0;
  }

  .get-started_content-wrapper {
    text-align: center;
    margin-bottom: 0;
  }

  .ppc-industry-hero_component {
    grid-row-gap: 40px;
    padding-bottom: 0;
  }

  .ppc-industry-badges_component {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: center;
    display: flex;
    position: relative;
    top: 0;
  }

  .ppc-industry_feature {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ppc-industry_feature.padding-40px, .ppc-industry_feature.top-align-content {
    padding-top: 40px;
  }

  .ppc-industry_feature.top-align-content.middle-flex.top-less-padding {
    flex-direction: column-reverse;
    padding-top: 32px;
  }

  .ppc-industry_feature.top-align-content.middle-flex.vertical {
    flex-direction: column-reverse;
  }

  .ppc-industry_feature.top-align-content.middle-flex.vertical.rev {
    flex-direction: column;
  }

  .ppc-industry-feature-image-wrapper.btm-40px {
    margin-bottom: 40px;
  }

  .ppc-get-started_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .xoxoday-nav-4, .container-new-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-new-11.navigation-contaniner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-new-11.navigation-contaniner.no-padding-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .container-new-11.navigation-contaniner.no-padding-mobile.c-it {
    justify-content: flex-start;
  }

  .absolute-cta-dark-3 {
    padding: 10px;
  }

  .dark-section-9 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-2-51.align-ct-mob {
    text-align: center;
  }

  .paragraph-left-line {
    font-size: 16px;
    line-height: 24px;
  }

  .dropdown-list-6 {
    padding-right: 0;
  }

  .list-image-3 {
    margin-right: 10px;
  }

  .paragraph-25, .sm-txt {
    font-size: 16px;
    line-height: 24px;
  }

  .half-div-72.no-padding-right {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .half-div-72.right-padding {
    padding-bottom: 60px;
  }

  .heading-30.no-btm {
    text-align: center;
  }

  .ppc-webinar_hero-component {
    grid-template-columns: 1fr;
  }

  .heading-style-1-42 {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }

  .heading-style-1-42.h-32px {
    font-size: 32px;
    line-height: 44px;
  }

  .margin-top-50 {
    margin-top: 1rem;
  }

  .image-fixed60px {
    width: 100%;
    height: 60px;
  }

  .form_wrap-bg {
    padding: 24px 8px 24px 16px;
  }

  .heading-style-1-48 {
    font-size: 1.875rem;
    line-height: 2.5rem;
  }

  .hero-img {
    height: 100%;
  }

  .hero-img.mob {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .image {
    object-fit: contain;
  }

  .flex-vertical-left-top-4 {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .image-244 {
    margin-top: 6px;
  }

  .ppc-integrations-grid {
    grid-template-columns: 1fr;
  }

  .mask-53 {
    padding-bottom: 0;
  }

  .testimonial-slide-i {
    height: 100%;
  }

  .testimonial-slide-cover-i {
    max-width: none;
    min-height: auto;
    overflow: hidden;
  }

  .testimonial-image-box-new-i {
    height: 200px;
  }

  .testimonial-image-box-new-i._2.coca-cola.new {
    padding-bottom: 40px;
  }

  .testimonial-image-box-new-i._2.benz {
    width: 100%;
    height: 200px;
  }

  .testimonial-image-box-new-i._2.pepsi {
    max-width: 100%;
    height: 200px;
  }

  .testimonial-content-box-i {
    border-radius: 18px;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    overflow: hidden;
  }

  .testimonial-content-i {
    width: auto;
    max-width: none;
  }

  .testimonial-sub-nav-i.grid-in {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .sub-nav-logo-i {
    padding: 0;
  }

  .benz_small {
    width: 30px;
    height: 30px;
  }

  .footer-banner-content-wrap {
    grid-template-columns: 1fr;
  }

  .mobile-flex-vertical-center {
    text-align: center;
    display: flex;
  }

  .footer_banner-img {
    height: 100%;
  }

  .html-embed-38 {
    width: 1.5rem;
  }

  .padding_nav {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .off-blue-bg {
    bottom: 10%;
  }

  .off-blue-bg.consumer {
    bottom: 12%;
  }

  .custom-plans_grid {
    grid-template-columns: 1fr;
  }

  .home-explore-heading-wrapper-copy {
    margin-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .explore-tabs-2 {
    align-items: flex-start;
  }

  .explore-tabs-menu-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .needs_grid._1-row {
    grid-template-columns: 1fr;
  }

  .ppc-loyalife_hero-component {
    border-radius: 0;
    margin-bottom: 0;
    box-shadow: 0 8px 7px -3px #20355a14;
  }

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

  .ppc-h2-badge {
    text-align: center;
  }

  .heading-48px {
    font-size: 30px;
    line-height: 40px;
  }

  .bg-abs-hero {
    bottom: 0%;
  }

  .bg-white-smoky.bg-new.btm-80 {
    margin-top: -.5px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-2-66 {
    font-size: 28px;
  }

  .tab-heading-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-2-67 {
    font-size: 26px;
    line-height: 36px;
  }

  .tab-grid-4 {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .tab-grid-4.rev {
    flex-direction: column;
  }

  .heading-2-3 {
    font-size: 26px;
    line-height: 36px;
  }

  .top-60px-4 {
    margin-top: 40px;
  }

  .marketplace_grid-3 {
    grid-template-columns: 1fr;
  }

  .heading-2-68 {
    font-size: 26px;
    line-height: 36px;
  }

  .top-40px-8, .grid_3x-2rem {
    grid-template-columns: 1fr;
  }

  .heading-2-69 {
    font-size: 26px;
    line-height: 36px;
  }

  .p-16px-30.left-pd {
    padding-left: 8px;
  }

  .sec-gap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .iso-img {
    width: 100px;
    height: 40px;
  }

  .box-1-a {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .heading-2-70 {
    font-size: 26px;
    line-height: 36px;
  }

  .loyalife-industries_grid {
    grid-template-columns: 1fr;
  }

  .book-a-demo-footer {
    padding: 20px;
  }

  .heading-2-47, .heading-2-71 {
    font-size: 28px;
  }

  .p-14px-8.footer {
    text-align: center;
  }

  .scroll-to-top-2 {
    justify-content: flex-end;
  }

  .hero-section_bg {
    bottom: 0%;
  }

  .page-padding_horizontal, .ppc_tabs-menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .loyalife-marketplace_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .marketplace-text {
    font-size: 10px;
  }

  .marketplace_card {
    flex-wrap: wrap;
  }

  .loyalife-industry_card {
    margin-right: 0;
    padding: 8px;
  }

  .loyalife_footer-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
  }

  .section-plum-21 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .tab-heading-5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-2-5 {
    font-size: 32px;
  }

  .std-tabs-menu-4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .std-tabs-menu-4.width-full {
    width: 100%;
  }

  .text-size-regular-7.text-weight-semibold.f-12px {
    font-size: 12px;
  }

  .text-size-small-3.col-primary.f-10px {
    font-size: 10px;
    line-height: 1.5;
  }

  .flex-vertical_20 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section-padding-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comparison_customers-grid {
    grid-row-gap: 2rem;
  }

  .comparisons-wrapper {
    background-color: #0000;
    padding: 0;
  }

  .comparision_points {
    padding-right: 0;
  }

  .empuls_navbar-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .epyc-nav-menu {
    align-items: center;
  }

  .epyc_btn-blue {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .epyc_btn-blue.is-nav-cta {
    width: auto;
  }

  .epyc_btn-secondary {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .epyc_btn-secondary.is-nav-sec-cta {
    width: auto;
  }

  .epyc-section.is-si-tab_top {
    padding-bottom: 0;
  }

  .epyc-section.is-si-tab {
    padding-top: 1rem;
  }

  .epyc-section.is-si-tab.is-grey.no-grey-mobile {
    background-color: #fff0;
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .epyc-section.bg-grey-light.footer {
    text-align: center;
  }

  .epyc-section.reduce-up {
    padding-top: 0;
  }

  .empuls-testimonials_wrapper.no-padding-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .epyc-2-col-layout.cnc-benefits-layout {
    grid-template-columns: 1fr;
  }

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

  .badge-content-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .badge-stars {
    max-width: 6rem;
  }

  .badge-rating {
    font-size: 16px;
  }

  .badge-text {
    font-size: 12px;
  }

  .empuls-logos_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center;
    display: flex;
  }

  .empuls-client-logos.grammarly {
    max-width: 7rem;
  }

  .empuls-client-logos.adobe {
    max-width: 5rem;
  }

  .empuls-client-logos.wd {
    max-width: 9rem;
  }

  .empuls-client-logos.at-t {
    max-width: 4rem;
  }

  .empuls-client-logos.ac {
    max-width: 5rem;
  }

  .empuls-client-logos.pd {
    max-width: 6rem;
  }

  .epyc-4-col-layout-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .explore-tabs-2 {
    align-items: flex-start;
    margin-top: 0;
  }

  .explore-tabs-2.hide-mobile {
    display: none;
  }

  .explore-tabs-menu-4 {
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    padding-left: 1.5rem;
    padding-right: 3rem;
  }

  .explore-tabs-link-4, .explore-tabs-link-4.w--current {
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .explore-tabs-content-5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .explore-tabs-content-wrapper-2 {
    background-color: #f6f7f9;
    padding: 2rem 20px 3rem;
  }

  .explore-tabs-copy-3 {
    width: 100%;
  }

  .explore-tabs-copy-top-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .flex-vertical-left-top-5 {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .epyc-social-intra-play-btn {
    padding: .5rem;
  }

  .white-icon, .blue-icon {
    width: 100%;
  }

  .heading-style-h2-new-3 {
    font-size: 2rem;
  }

  .categories_tab-menu-4 {
    flex-flow: row;
    display: flex;
    overflow: scroll;
  }

  .category_img-wrap-4 {
    height: auto;
  }

  .integrations_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .integrations_image {
    max-width: 12rem;
  }

  .everyday-tools {
    grid-template-columns: 1fr;
  }

  .border-line-tools {
    border-top-style: dashed;
    border-left-style: none;
    width: 100%;
    height: 1px;
  }

  .testimonial-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .testimonial-slide-3 {
    height: auto;
  }

  .testimonial-slide-cover-3 {
    height: 645.469px;
  }

  .testimonial-image-box-new-2 {
    height: auto;
  }

  .testimonial-sub-nav-4.grid-in {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .slide-nav-item-4 {
    width: 80px;
  }

  .sub-nav-logo-4 {
    width: 100%;
    height: 40px;
    padding: 4px 6px;
  }

  .sub-nav-logo-4.h-50 {
    height: 35px;
  }

  .empuls-footer_stats-component {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer_badges-component {
    grid-template-columns: 1fr;
  }

  .footer_dash-line {
    width: 100%;
    height: 1px;
  }

  .footer_badge-wrapper, .badges-content-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .delete-class.no-padding-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .empuls-4xgrid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .centre_bottom-margin_3rem {
    margin-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .reco-card-wrapper {
    padding: 1.3rem;
  }

  .reco-text-wrapper.horizontal {
    width: auto;
    margin-bottom: 10px;
  }

  .epyc_reco-card-wrapper {
    grid-template-columns: 1fr;
    padding: 1.3rem;
  }

  .epyc-6-col-layout {
    grid-template-columns: 1fr 1fr;
  }

  .epyc-badge-img_container {
    width: auto;
    height: auto;
  }

  .new-footer-cta-wrapper-2 {
    background-position: 100% 112%;
    flex-direction: column;
    padding-bottom: 1.75rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    display: flex;
  }

  .epyc_cta-copy-wrapper {
    align-items: center;
    max-width: 100%;
    padding-bottom: 0;
  }

  .epyc_btn-dark {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .badge-row-container-2 {
    flex-direction: row;
  }

  .epyc-badge-row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .footer-badge-2 {
    width: 6rem;
    height: 6rem;
  }

  .epyc-footer-content_wrapper, .empuls-footer_padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .needs_4xgrid._1-row {
    grid-template-columns: 1fr;
  }

  ._3-col.gap-40px.top-80px {
    padding-top: 0;
  }

  .point-wrapper {
    flex-flow: column;
    max-width: 220px;
  }

  .point-wrapper.h-flex {
    flex-flow: row;
    max-width: none;
  }

  .point-wrapper.h-flex.increase {
    max-width: none;
  }

  .para-16px {
    text-align: left;
    white-space: normal;
    font-size: 16px;
  }

  .section-comp {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  ._2-col.flex.gap-60px {
    flex-flow: column-reverse;
  }

  ._2-col.flex.gap-60px.mobile-reverse {
    flex-flow: column;
  }

  .btn_top-margin {
    font-size: 14px;
  }

  .inner-2-col.flex.top-20px.v-flex {
    flex-flow: column;
  }

  .flex-vertical_1rem {
    order: -1;
  }

  .content-wrap {
    width: 100%;
    max-width: 240px;
  }

  .content-wrap.width {
    justify-content: flex-start;
  }

  .epyc_text-align-center.mobile-left-align {
    text-align: left;
  }

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

  .heading-2-73 {
    font-size: 26px;
    line-height: 36px;
  }

  .image-282 {
    height: auto;
  }

  .image-282.new {
    padding-bottom: 40px;
  }

  .footer-logo-link-3 {
    width: 8.4375rem;
  }

  .section-compass-new {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-compass-new.bg-b.bg-new.m-h {
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .hero-wrapper-sales-2 {
    grid-row-gap: 30px;
  }

  .epyc-heading-style-h1-2 {
    font-size: 2.25rem;
    line-height: 3rem;
  }

  .list-item-demo-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .image-283 {
    height: auto;
  }

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

  .heading-2-74 {
    font-size: 26px;
    line-height: 36px;
  }

  .div-block-496 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-right: 0;
    display: grid;
  }

  .image-w {
    width: auto;
    height: auto;
  }

  .hide-in-mob-3 {
    display: none;
  }

  .epyc-heading-style-h2-4 {
    line-height: 1.3;
  }

  .testimonial_tabs-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .testimonial_tabs-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial_tabs-content-2 {
    min-height: auto;
    overflow: visible;
  }

  .testimonials_tab-pane-2 {
    border-radius: 18px;
    max-width: none;
    height: auto;
    overflow: hidden;
  }

  .testimonial-slide-cover-i-5 {
    max-width: none;
    min-height: auto;
    overflow: hidden;
  }

  .testimonial-content-box-i-2 {
    border-radius: 18px;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    overflow: hidden;
  }

  .footer-logo-link-4 {
    width: 8.4375rem;
  }

  .container-compass-4 {
    grid-row-gap: 60px;
    flex-direction: column;
  }

  .mask-courses-2 {
    overflow: hidden;
  }

  .div-block-495 {
    margin-top: 16px;
  }

  .read-wrapper, .read-wrapper.case-study-link {
    margin-top: 80px;
  }

  .secondary-btn {
    flex: 0 auto;
  }

  .hero-wrapper-sales {
    grid-row-gap: 30px;
  }

  .hero-wrapper-sales.gd {
    grid-template-columns: 1fr;
  }

  .inter-h1 {
    font-size: 34px;
  }

  .inter-h1.wh._38px {
    font-size: 30px;
  }

  .white-bg-2 {
    width: 100%;
  }

  .text-block-310 {
    font-size: 14px;
  }

  ._34px {
    font-size: 28px;
  }

  .div-block-309 {
    padding: 10px;
  }

  .heading-2-inter {
    text-align: center;
  }

  .heading-2-inter.small-h2 {
    font-size: 18px;
  }

  .cta-buttons {
    align-items: center;
  }

  .rel-copy {
    height: auto;
  }

  .rel-copy.auto._80px {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-large-11 {
    padding-top: 2.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  ._2-col-wrap.top-80px {
    padding-top: 0;
  }

  .italics-small {
    font-size: .75rem;
  }

  .features_tabs-4 {
    grid-column-gap: 0rem;
    height: auto;
  }

  .features_tabs-menu-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    margin-bottom: 0;
    padding: 0;
  }

  .features_tab-link-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    box-shadow: none;
    background-color: #fff0;
    border-style: none;
    flex-direction: column;
    padding: 0 0 1rem;
  }

  .features_tab-link-3:hover {
    box-shadow: none;
    border-style: none;
  }

  .features_tab-link-3.w--current {
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    box-shadow: none;
    background-color: #fff0;
    border-style: none;
    flex-direction: column;
    padding-bottom: 1rem;
  }

  .flex-horizontal-center-left-9.gap-12 {
    background-color: #fff;
    border: .5px solid #cfd7e2;
    border-radius: 12px;
    justify-content: space-between;
    width: 100%;
    padding: .75rem;
  }

  .vert-tabs-icon-3 {
    order: 1;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    transform: rotate(90deg);
  }

  .vert-tabs-copy-container-3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    padding-top: .75rem;
    padding-left: .75rem;
    padding-right: .75rem;
    display: flex;
  }

  .vert-tabs-copy-container-3.hide-computer {
    z-index: 17;
    -webkit-text-stroke-width: 0px;
  }

  .flex-vertical-left-top-6 {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .text-block-356 {
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: #e6eeff00;
  }

  .list-5 {
    color: #041a2f;
  }

  .list-item-2 {
    font-size: 14px;
    line-height: 22px;
  }

  .features_tab-content-4 {
    margin-top: 30px;
    padding: 1rem;
  }

  .home-why-tabs-menu {
    max-width: 100%;
  }

  .home-why-tabs-link-4, .home-why-tabs-link-4.w--current {
    padding-top: 1.25rem;
  }

  .why-tabs-top-2 {
    min-width: auto;
  }

  .why-tabs-bottom-3 {
    align-items: flex-start;
  }

  .why-tabs-img.hide-computer {
    z-index: 17;
    -webkit-text-stroke-width: 0px;
  }

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

  .epyc-site-wrapper.no-padding-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-wrapper-sales-3 {
    grid-row-gap: 30px;
  }

  .logos-block {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .guide_post-block {
    width: 100%;
    height: 100%;
  }

  .primary-links {
    font-size: 15px;
  }

  .p-small {
    font-size: 10px;
  }

  .flex-vertical-left-top-8 {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .flex-vertical-left-top-8.gap-12 {
    background-color: #fff;
    border: .5px solid #cfd7e2;
    border-radius: 12px;
    justify-content: space-between;
    width: 100%;
    padding: .75rem;
  }

  .html-embed-39 {
    width: 1.5rem;
  }

  .hide-in-mob-4 {
    display: none;
  }

  .section-plum-22 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-550 {
    grid-template-columns: 1fr;
  }

  .flex-horizontal-center-left-10.btm-20 {
    justify-content: center;
    align-items: center;
  }

  .button-holder-3 {
    margin-right: 0;
  }

  .section-plum-23, .section-plum-24 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-plum-24._60px-padding {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .div-block-551 {
    grid-template-columns: 1fr;
  }

  .section-plum-25 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-plum-25._40px-btm-padding {
    padding-bottom: 20px;
  }

  .hero-buttons-container-5 {
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .testimonial-stats-item-5 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .category_img-wrap-5 {
    height: auto;
  }

  .marketplace-card_grid {
    grid-template-columns: 1fr;
  }

  .categories_tab-menu-5 {
    flex-flow: row;
    display: flex;
    overflow: scroll;
  }

  .demo-heading-2 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .epyc-page-wrapper {
    max-width: 100vw;
  }

  .client-logo-container-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center;
    display: grid;
  }

  .client-logo-container-2.add {
    grid-template-columns: auto auto;
  }

  .new-logo-img-2.bigger {
    height: 40px;
  }

  .apart-wrapper {
    grid-template-columns: 1fr;
  }

  .apart-wrapper.increase {
    max-width: none;
  }

  .footer-logo-link-5 {
    width: 8.4375rem;
  }

  .tab-heading-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .std-tabs-menu-5 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .std-tabs-menu-5.width-full {
    width: 100%;
  }

  .client-logos_wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-items: center;
  }

  .logos-clients.wd {
    max-width: 9rem;
  }

  .logos-clients.at-t {
    max-width: 4rem;
  }

  .section-plum-26 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .btn-hubspot-holder {
    flex-flow: column;
  }

  .section-plum-27 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .bg-image-9 {
    width: 250px;
  }

  .bg-image-9.diwali-moving-img, .bg-image-9.diwali-moving-img.img-350-w {
    width: 200px;
  }

  .heading-2-75.align-ct-mob, .p-16px-36.no-btm.align-ct-mob {
    text-align: center;
  }

  .hello-bar-new {
    grid-row-gap: 10px;
    flex-direction: column;
  }

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

  .tabbar-llink {
    text-align: left;
    flex: none;
    font-size: 10px;
  }

  .nav_logo.xoxoday {
    width: 7rem;
  }

  .nav_menu {
    padding-bottom: 90px;
    overflow: scroll;
  }

  .scroll_wrap {
    justify-content: flex-start;
    align-items: stretch;
  }

  .nav_dropdown-wrap-3 {
    min-width: 100%;
  }

  .nav_dropdown-list.w--open {
    background-color: #fff;
    height: 100vh;
  }

  .navbar_content-wrap, .navbar_content-wrap.company.new-changes {
    grid-template-columns: 1fr;
  }

  .solution-link-list.mt-15 {
    margin-top: 5px;
  }

  .solution-menu-title {
    font-size: 14px;
  }

  .solution-link-item {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
  }

  .solution-grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .html-embed-42 {
    width: 1.5rem;
  }

  .footer-badges_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .badges-6xgrid {
    margin-left: -1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .client-logo-container-3 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center;
    display: grid;
  }

  .client-logo-container-3.add {
    grid-template-columns: auto auto;
  }

  .new-logo-img-3.is-small, .new-logo-img-3.luminous {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .pointer-grid {
    grid-template-columns: 1fr;
  }

  .explore-tabs-menu-2 {
    justify-content: space-between;
    width: 100%;
    max-width: 100%;
    padding-left: 1.5rem;
    padding-right: 3rem;
  }

  .explore-tabs-link-2, .explore-tabs-link-2.w--current {
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .explore-tabs-content-4 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .explore-tabs-content-wrapper-3 {
    background-color: #f6f7f9;
    padding: 2rem 20px 3rem;
  }

  .explore-tabs-copy-2 {
    width: 100%;
  }

  .explore-tabs-copy-top-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .explore-tabs-content-container.hide-computer {
    z-index: 17;
    -webkit-text-stroke-width: 0px;
  }

  .explore-content-container-2 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .explore-heading-contaienr {
    color: #035bff;
    border-bottom: 3px solid #035bff;
    justify-content: flex-start;
    width: auto;
    margin-left: 1rem;
    padding: 9px 15px;
    font-weight: 500;
  }

  .explore-heading-contaienr.w--current {
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-logo-link-6 {
    width: 8.4375rem;
  }

  .digital-card-diwali {
    z-index: 2;
    flex-flow: wrap-reverse;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .spacer-2rem {
    padding-top: 1.5rem;
  }

  .content-left-reward {
    z-index: 2;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .relative-box {
    margin-top: 20px;
    padding-top: 0;
  }

  .abs-box-diwali {
    width: auto;
  }

  .abs-box-diwali.btm {
    inset: 42.5% 0% auto;
  }

  .abs-box-diwali.btm._2nd-abs {
    top: 47%;
  }

  .box-1-diwali {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap-reverse;
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-bottom: 1.5rem;
    display: flex;
  }

  .img-wrap-diwali {
    height: 240px;
  }

  .ecipients-box-diwali {
    padding: 16px;
  }

  .grid-col-4-diwali {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .abs-img-diwali-body {
    width: 60%;
  }

  .div-block-554 {
    padding: 0;
  }

  .diwali-form-submit {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .diwali-form {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .g2-box-diwali {
    border-radius: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .home-clients-logos_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .p-20px-2 {
    line-height: 26px;
  }

  .p-20px-2.align-center.is-left-mob {
    text-align: left;
  }

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

  .vertical-flex-center.gap-20px {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .vertical-flex-center.gap-20px.max-width-900.is-left-mob {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .plum-heading-h2-7 {
    margin-bottom: 16px;
  }

  .plum-heading-h2-7.align-ct-mob, .point-left-content {
    text-align: center;
  }

  .plum-heading-h2-8, .p-16px-37 {
    margin-bottom: 16px;
  }

  .pointers-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .p-16px-38 {
    margin-bottom: 16px;
  }

  .list-pointers-embed {
    text-align: left;
  }

  .plum-heading-h2-9 {
    margin-bottom: 16px;
  }

  .btn-main-3 {
    flex: 0 auto;
    margin-bottom: 0;
  }

  .g-cta-old {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    background-image: linear-gradient(#ffdc8d, #ffd16a);
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    max-width: 90%;
    padding: 20px;
  }

  .g-cta-old.marquee {
    background-image: none;
  }

  .secondary-btn-3 {
    flex: 0 auto;
  }

  .right-content-footer-demo {
    margin-left: 0;
    padding-bottom: 0;
  }

  .right-content-footer-demo.gap {
    width: 100%;
  }

  .right-content-footer-demo.gap.marquee {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
  }

  .button-wrapper-3 {
    flex-direction: column;
    margin-top: 30px;
  }

  .button-wrapper-3.left {
    margin-bottom: 0;
  }

  .button-wrapper-3.left.nobtm.hoz {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .button-wrapper-3.left.nobtm.hoz._30-p {
    flex-direction: column;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
  }

  .max-width-700.align-ct-desk {
    text-align: left;
  }

  .tab-heading-7 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-556 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .integrate-grid-3 {
    grid-template-columns: 1fr;
  }

  .flex-horizontal-center-left-15.btm-20 {
    justify-content: center;
    align-items: center;
  }

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

  .heading-2-77 {
    font-size: 26px;
    line-height: 36px;
  }

  .html-embed-43 {
    width: 1.5rem;
  }

  .list-item-diwali-2 {
    padding-left: 30px;
    font-size: 16px;
    line-height: 24px;
  }

  .std-tab-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .std-tab-6._20px {
    flex: none;
    padding-bottom: 5px;
  }

  .std-tabs-menu-6 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .std-tabs-menu-6.auto {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    overflow: scroll;
  }

  .std-tabs-menu-6.auto.tab-24 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section-plum-28 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .heading-2-78.mob-btm-10px {
    margin-bottom: 10px;
  }

  .padding-global-10 {
    padding: 0;
  }

  .top-60px-8 {
    margin-top: 40px;
  }

  .div-block-560 {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
  }

  .footer-logo-link-7 {
    width: 8.4375rem;
  }

  .btn-purple-2 {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 14px;
    display: inline-block;
  }

  .p-22px-2 {
    font-size: 18px;
    line-height: 28px;
  }

  .section-plum-29 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .section-plum-29.pd-1rem {
    padding-bottom: 2rem;
  }

  .logo-diwali {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
  }

  .hide-mob, .main-box-2a {
    display: none;
  }

  .submit-btn {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .section_header-wrapper-2 {
    text-align: left;
  }

  .epyc_btn-white-line {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .bg-image-10 {
    width: 250px;
  }

  .bg-image-10.diwali-moving-img, .bg-image-10.diwali-moving-img.img-350-w {
    width: 200px;
  }

  .top-40px-9 {
    grid-template-columns: 1fr;
  }

  .gridx3-m {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .gridx3-m._1row._4col {
    grid-template-columns: 1fr;
  }

  .box-1-a-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .box-1-a-2.new-bdr {
    padding: 16px;
  }

  .svg-icon._w-40px {
    margin-bottom: 16px;
  }

  .div-block-561, .primary-btn-lp-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .submit-btn-2 {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .flex-block-8 {
    flex: 0 auto;
    justify-content: space-between;
    align-self: stretch;
    align-items: flex-start;
  }

  .pm-cateory-layout {
    grid-template-columns: 1fr;
  }

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

  .pm-lead-form-field-cta-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pm-lead-form-submit {
    justify-content: center;
    width: 100%;
    display: flex;
  }

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

#w-node-e1408a98-2309-a024-32b2-f350eb1f5396-a3410f35, #w-node-e1408a98-2309-a024-32b2-f350eb1f53b0-a3410f35, #w-node-e1408a98-2309-a024-32b2-f350eb1f53ca-a3410f35, #w-node-e1408a98-2309-a024-32b2-f350eb1f53e4-a3410f35, #w-node-e1408a98-2309-a024-32b2-f350eb1f53fe-a3410f35, #w-node-e1408a98-2309-a024-32b2-f350eb1f5418-a3410f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9ff4933-2160-6b88-97de-a7907b2def26-a3410f35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f9ff4933-2160-6b88-97de-a7907b2def77-a3410f35 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_764967bf-9217-1123-459d-ddee8a2e1b1e-a3410f35, #w-node-_764967bf-9217-1123-459d-ddee8a2e1b24-a3410f35, #w-node-_764967bf-9217-1123-459d-ddee8a2e1b2a-a3410f35, #w-node-_764967bf-9217-1123-459d-ddee8a2e1b30-a3410f35, #w-node-_764967bf-9217-1123-459d-ddee8a2e1b36-a3410f35, #w-node-_764967bf-9217-1123-459d-ddee8a2e1b3c-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d07-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d0c-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d11-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d16-a3410f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d21-a3410f35 {
  align-self: center;
}

#w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d30-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d35-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d3a-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d3f-a3410f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d4a-a3410f35 {
  align-self: center;
}

#w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d59-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d5e-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d63-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d68-a3410f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d73-a3410f35 {
  align-self: center;
}

#w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d82-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d87-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d8c-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d91-a3410f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7eb6238b-6806-0baf-1d58-dcfae3143d9c-a3410f35 {
  align-self: center;
}

#w-node-_7eb6238b-6806-0baf-1d58-dcfae3143dab-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143db0-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143db5-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143dba-a3410f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7eb6238b-6806-0baf-1d58-dcfae3143dc5-a3410f35 {
  align-self: center;
}

#w-node-_7eb6238b-6806-0baf-1d58-dcfae3143dd4-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143dd9-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143dde-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143de3-a3410f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7eb6238b-6806-0baf-1d58-dcfae3143dee-a3410f35 {
  align-self: center;
}

#w-node-_7eb6238b-6806-0baf-1d58-dcfae3143dfd-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143e02-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143e07-a3410f35, #w-node-_7eb6238b-6806-0baf-1d58-dcfae3143e0c-a3410f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7eb6238b-6806-0baf-1d58-dcfae3143e17-a3410f35 {
  align-self: center;
}

#w-node-_37eba1c0-7657-242f-2eb9-59f2db2fccd5-a3410f35 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37eba1c0-7657-242f-2eb9-59f2db2fcd1e-a3410f35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_024083ae-348f-ed4b-209e-d2ec30cd6e94-30cd6e91, #w-node-_59fbd225-7bde-753a-cb29-7c16a8e62dcf-d1ecafda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a087103b-5a7a-994b-c720-ed5dd3e4c0e4-d3e4c0d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a087103b-5a7a-994b-c720-ed5dd3e4c0eb-d3e4c0d6, #w-node-a087103b-5a7a-994b-c720-ed5dd3e4c0f3-d3e4c0d6, #w-node-a087103b-5a7a-994b-c720-ed5dd3e4c0fb-d3e4c0d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a087103b-5a7a-994b-c720-ed5dd3e4c103-d3e4c0d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26127f19-b3d8-bb37-eaa9-ae1b55d87923-a3410f7b {
  grid-area: 1 / 2 / 2 / 12;
}

#w-node-df0ffdbe-62d3-cf8c-8939-1a2cb06d714e-b06d7149, #w-node-_7fc11736-c111-15c5-3b6d-49ce93a25819-93a25814 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e62f9d4-b1e2-a7e8-dc2a-79b276247d0a-a3410f91 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_8e62f9d4-b1e2-a7e8-dc2a-79b276247d33-a3410f91 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_8e62f9d4-b1e2-a7e8-dc2a-79b276247d37-a3410f91 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9ea94dc6-5bc7-12d8-bfcd-f0e5baf652b1-a3410f91 {
  align-self: center;
}

#w-node-_9ea94dc6-5bc7-12d8-bfcd-f0e5baf652c4-a3410f91 {
  align-self: stretch;
}

#w-node-_7eba2e3f-351c-3e64-0c9c-52c95247c5ec-a3410f91, #w-node-_7eba2e3f-351c-3e64-0c9c-52c95247c5f6-a3410f91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f36-a3410f93 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f49-a3410f93 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f4c-a3410f93 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c0e509dc-449b-df28-17a9-75734e3982f0-4e3982eb, #w-node-c2e62a6b-0f87-1fae-cc56-0ed146a2f753-46a2f74e, #w-node-c2e62a6b-0f87-1fae-cc56-0ed146a2f756-46a2f74e, #w-node-c2e62a6b-0f87-1fae-cc56-0ed146a2f75d-46a2f74e, #w-node-c2e62a6b-0f87-1fae-cc56-0ed146a2f760-46a2f74e, #w-node-c2e62a6b-0f87-1fae-cc56-0ed146a2f767-46a2f74e, #w-node-c2e62a6b-0f87-1fae-cc56-0ed146a2f76a-46a2f74e, #w-node-c2e62a6b-0f87-1fae-cc56-0ed146a2f771-46a2f74e, #w-node-c2e62a6b-0f87-1fae-cc56-0ed146a2f774-46a2f74e, #w-node-c2e62a6b-0f87-1fae-cc56-0ed146a2f77b-46a2f74e, #w-node-c2e62a6b-0f87-1fae-cc56-0ed146a2f77e-46a2f74e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f36-a3410f95 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f49-a3410f95 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f4c-a3410f95 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_633a7ad6-05ac-23b9-f99a-3f7c9445e13a-a3410f96, #w-node-f4888238-914b-0b2f-f827-47922a5c5edc-a3410f96, #w-node-c6a78cb9-24e4-8584-d504-127f2fa0ddaf-a3410f96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd7c827a-75aa-b208-dda6-3348278ed7ac-a3410f96 {
  align-self: center;
}

#w-node-cd7c827a-75aa-b208-dda6-3348278ed7ca-a3410f96, #w-node-_3e795bdb-2606-4d68-7942-32a5d2221517-d2221512, #w-node-_3e795bdb-2606-4d68-7942-32a5d222151a-d2221512, #w-node-_3e795bdb-2606-4d68-7942-32a5d2221521-d2221512, #w-node-_3e795bdb-2606-4d68-7942-32a5d2221524-d2221512, #w-node-_3e795bdb-2606-4d68-7942-32a5d222152b-d2221512, #w-node-_3e795bdb-2606-4d68-7942-32a5d222152e-d2221512, #w-node-_3e795bdb-2606-4d68-7942-32a5d2221535-d2221512, #w-node-_3e795bdb-2606-4d68-7942-32a5d2221538-d2221512, #w-node-_3e795bdb-2606-4d68-7942-32a5d222153f-d2221512, #w-node-_3e795bdb-2606-4d68-7942-32a5d2221542-d2221512 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b96d478b-809a-7d80-5889-56da7688644b-a3410f9b {
  align-self: center;
}

#w-node-_4f354424-e082-a4e3-553e-a244c022b6e0-a3410fa4, #w-node-_4f354424-e082-a4e3-553e-a244c022b6e1-a3410fa4, #w-node-_4f354424-e082-a4e3-553e-a244c022b6e2-a3410fa4, #w-node-_4f354424-e082-a4e3-553e-a244c022b6e4-a3410fa4, #w-node-_4f354424-e082-a4e3-553e-a244c022b6e5-a3410fa4, #w-node-_4f354424-e082-a4e3-553e-a244c022b6e6-a3410fa4, #w-node-_4f354424-e082-a4e3-553e-a244c022b6e8-a3410fa4, #w-node-_4f354424-e082-a4e3-553e-a244c022b6e9-a3410fa4, #w-node-_4f354424-e082-a4e3-553e-a244c022b6ea-a3410fa4, #w-node-ba52e3fd-e2ff-1854-41ed-90e814d0065f-a3410fa4, #w-node-_4f354424-e082-a4e3-553e-a244c022b6e0-a3410fa5, #w-node-_4f354424-e082-a4e3-553e-a244c022b6e1-a3410fa5, #w-node-_4f354424-e082-a4e3-553e-a244c022b6e2-a3410fa5, #w-node-_4f354424-e082-a4e3-553e-a244c022b6e4-a3410fa5, #w-node-_4f354424-e082-a4e3-553e-a244c022b6e5-a3410fa5, #w-node-_4f354424-e082-a4e3-553e-a244c022b6e6-a3410fa5, #w-node-_4f354424-e082-a4e3-553e-a244c022b6e8-a3410fa5, #w-node-_4f354424-e082-a4e3-553e-a244c022b6e9-a3410fa5, #w-node-_4f354424-e082-a4e3-553e-a244c022b6ea-a3410fa5, #w-node-ba52e3fd-e2ff-1854-41ed-90e814d0065f-a3410fa5, #w-node-c83c2401-147d-638f-1941-41f982ec98a1-a3410fdf, #w-node-c83c2401-147d-638f-1941-41f982ec98a7-a3410fdf, #w-node-c83c2401-147d-638f-1941-41f982ec98ad-a3410fdf, #w-node-c83c2401-147d-638f-1941-41f982ec98b3-a3410fdf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c83c2401-147d-638f-1941-41f982ec98cb-a3410fdf, #w-node-c83c2401-147d-638f-1941-41f982ec98cd-a3410fdf, #w-node-c83c2401-147d-638f-1941-41f982ec98e2-a3410fdf, #w-node-c83c2401-147d-638f-1941-41f982ec98e4-a3410fdf, #w-node-fff63c6e-10a4-215b-17a3-0b822354c76f-a3410fdf, #w-node-fff63c6e-10a4-215b-17a3-0b822354c771-a3410fdf, #w-node-d6fb1168-42b7-7859-fe20-b979167ea0eb-a3410fdf, #w-node-d6fb1168-42b7-7859-fe20-b979167ea0ed-a3410fdf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c83c2401-147d-638f-1941-41f982ec98ff-a3410fdf, #w-node-c83c2401-147d-638f-1941-41f982ec9905-a3410fdf, #w-node-c83c2401-147d-638f-1941-41f982ec990b-a3410fdf, #w-node-c83c2401-147d-638f-1941-41f982ec9911-a3410fdf, #w-node-c83c2401-147d-638f-1941-41f982ec9917-a3410fdf, #w-node-c83c2401-147d-638f-1941-41f982ec991d-a3410fdf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c83c2401-147d-638f-1941-41f982ec994b-a3410fdf, #w-node-c83c2401-147d-638f-1941-41f982ec992a-a3410fdf, #w-node-c6315404-0106-613a-4294-1d5b68d65d65-a3410fdf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c7ba68cf-7175-0611-4779-e2fcf42039ee-a3410fdf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3785e93-706d-e858-fb0c-ce3a00ff9d64-a3410fdf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f3785e93-706d-e858-fb0c-ce3a00ff9d69-a3410fdf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_115e4af0-3530-e387-cc1d-6bc9a0e301a1-a3410fdf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_115e4af0-3530-e387-cc1d-6bc9a0e301a6-a3410fdf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80ba3675-78ac-ba85-dd03-65d926b7ef5a-a3410fdf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_80ba3675-78ac-ba85-dd03-65d926b7ef5f-a3410fdf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8235593-7db5-c97b-17ac-c0addee22347-a3410fdf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a8235593-7db5-c97b-17ac-c0addee2234c-a3410fdf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9f41e24-1b97-75ba-ff6e-fdadcd842944-a3410fdf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d9f41e24-1b97-75ba-ff6e-fdadcd842949-a3410fdf, #w-node-cd2f60c9-d96e-c11b-ae63-25a8d5a97f71-d5a97f6b, #w-node-cd2f60c9-d96e-c11b-ae63-25a8d5a97f77-d5a97f6b, #w-node-cd2f60c9-d96e-c11b-ae63-25a8d5a97f7d-d5a97f6b, #w-node-cd2f60c9-d96e-c11b-ae63-25a8d5a97f83-d5a97f6b, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da2f-a3410fe1, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da30-a3410fe1, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da31-a3410fe1, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da33-a3410fe1, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da34-a3410fe1, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da35-a3410fe1, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da37-a3410fe1, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da38-a3410fe1, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da39-a3410fe1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_804d7304-8d0c-4fa4-c640-6519f2903992-a3410fe1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_37cc47c0-ed82-68b4-bca8-cf47051415c0-a3410ffa, #w-node-_37cc47c0-ed82-68b4-bca8-cf47051415c6-a3410ffa, #w-node-_37cc47c0-ed82-68b4-bca8-cf47051415cc-a3410ffa, #w-node-_37cc47c0-ed82-68b4-bca8-cf47051415d2-a3410ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c497034-1538-6afb-c88c-af68fd7b4bc0-a3410ffa {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4c497034-1538-6afb-c88c-af68fd7b4c11-a3410ffa {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_37cc47c0-ed82-68b4-bca8-cf4705141612-a3410ffa, #w-node-_37cc47c0-ed82-68b4-bca8-cf4705141618-a3410ffa, #w-node-_37cc47c0-ed82-68b4-bca8-cf470514161e-a3410ffa, #w-node-_37cc47c0-ed82-68b4-bca8-cf4705141624-a3410ffa, #w-node-_37cc47c0-ed82-68b4-bca8-cf470514162a-a3410ffa, #w-node-_37cc47c0-ed82-68b4-bca8-cf4705141630-a3410ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37cc47c0-ed82-68b4-bca8-cf470514163f-a3410ffa, #w-node-_37cc47c0-ed82-68b4-bca8-cf4705141641-a3410ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cf73ea87-a73c-70a0-40b6-ff1918324e8b-1184eced, #w-node-_8be52a1b-a2a5-752f-fb50-25ba95987327-a3410ffc, #w-node-_8be52a1b-a2a5-752f-fb50-25ba9598732b-a3410ffc, #w-node-_8be52a1b-a2a5-752f-fb50-25ba9598732f-a3410ffc, #w-node-_8be52a1b-a2a5-752f-fb50-25ba95987333-a3410ffc, #w-node-_8be52a1b-a2a5-752f-fb50-25ba95987337-a3410ffc, #w-node-_8be52a1b-a2a5-752f-fb50-25ba9598733b-a3410ffc, #w-node-_8be52a1b-a2a5-752f-fb50-25ba9598733f-a3410ffc, #w-node-_8be52a1b-a2a5-752f-fb50-25ba95987343-a3410ffc, #w-node-_8be52a1b-a2a5-752f-fb50-25ba95987347-a3410ffc, #w-node-_8be52a1b-a2a5-752f-fb50-25ba9598734b-a3410ffc, #w-node-_8be52a1b-a2a5-752f-fb50-25ba9598734f-a3410ffc, #w-node-_8be52a1b-a2a5-752f-fb50-25ba95987353-a3410ffc, #w-node-_8be52a1b-a2a5-752f-fb50-25ba95987357-a3410ffc, #w-node-_8be52a1b-a2a5-752f-fb50-25ba9598735b-a3410ffc, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f6fbc-a3411016, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f6fc2-a3411016, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f6fc8-a3411016, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f6fce-a3411016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f819bef-b8f5-5724-25af-1177dd6f6fe6-a3411016, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f6fe8-a3411016, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f6ffc-a3411016, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f6ffe-a3411016, #w-node-_4bcafd5a-3744-fb31-0515-97c44414cd05-a3411016, #w-node-_4bcafd5a-3744-fb31-0515-97c44414cd07-a3411016, #w-node-b594d871-4a0c-98c5-2b73-d5579a0fa3a4-a3411016, #w-node-b594d871-4a0c-98c5-2b73-d5579a0fa3a6-a3411016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4f819bef-b8f5-5724-25af-1177dd6f7019-a3411016, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f701f-a3411016, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f7025-a3411016, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f702b-a3411016, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f7031-a3411016, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f7037-a3411016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f819bef-b8f5-5724-25af-1177dd6f7044-a3411016, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f7046-a3411016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3eaa8e34-5b27-80f9-ee0b-dabf95ddc1b7-a3411019, #w-node-_3eaa8e34-5b27-80f9-ee0b-dabf95ddc1b8-a3411019, #w-node-_3eaa8e34-5b27-80f9-ee0b-dabf95ddc1b9-a3411019, #w-node-_3eaa8e34-5b27-80f9-ee0b-dabf95ddc1be-a3411019, #w-node-_3eaa8e34-5b27-80f9-ee0b-dabf95ddc1bf-a3411019, #w-node-_3eaa8e34-5b27-80f9-ee0b-dabf95ddc1c0-a3411019, #w-node-_3eaa8e34-5b27-80f9-ee0b-dabf95ddc1c5-a3411019, #w-node-_3eaa8e34-5b27-80f9-ee0b-dabf95ddc1c6-a3411019, #w-node-_3eaa8e34-5b27-80f9-ee0b-dabf95ddc1c7-a3411019 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3eaa8e34-5b27-80f9-ee0b-dabf95ddc1f0-a3411019 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_26bdb096-5ae8-e418-304f-219682a8d841-a3411019 {
  align-self: center;
}

#w-node-bf096516-11bf-d4f7-6ba9-1abe38afd0b7-a3411019, #w-node-bf096516-11bf-d4f7-6ba9-1abe38afd0ba-a3411019 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c32ba12-ba35-dbe2-3e7b-58e7fd21ae8c-a341101f {
  align-self: center;
}

#w-node-_3a041862-2072-0b34-41e3-a4e503072156-a341101f, #w-node-_3a041862-2072-0b34-41e3-a4e503072157-a341101f, #w-node-_3a041862-2072-0b34-41e3-a4e503072158-a341101f, #w-node-_3a041862-2072-0b34-41e3-a4e503072159-a341101f, #w-node-_3a041862-2072-0b34-41e3-a4e50307215a-a341101f, #w-node-_3a041862-2072-0b34-41e3-a4e50307215b-a341101f, #w-node-_3a041862-2072-0b34-41e3-a4e50307215c-a341101f, #w-node-_3a041862-2072-0b34-41e3-a4e50307215d-a341101f, #w-node-_3a041862-2072-0b34-41e3-a4e50307215e-a341101f, #w-node-_3a041862-2072-0b34-41e3-a4e50307215f-a341101f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71474358-8795-d935-d719-fa32799c0cea-a3411020 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_4277cd25-0f6f-ed56-53eb-8cd2334ceb05-a3411025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4277cd25-0f6f-ed56-53eb-8cd2334ceb2b-a3411025 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4277cd25-0f6f-ed56-53eb-8cd2334cebf6-a3411025, #w-node-_4e13776a-870a-016b-4101-b62f4516725c-a3411026, #w-node-_4e13776a-870a-016b-4101-b62f4516725d-a3411026, #w-node-_4e13776a-870a-016b-4101-b62f45167262-a3411026, #w-node-_4e13776a-870a-016b-4101-b62f45167263-a3411026, #w-node-_4e13776a-870a-016b-4101-b62f45167268-a3411026, #w-node-_4e13776a-870a-016b-4101-b62f45167269-a3411026 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58801aab-45b1-110c-33d7-ba8688d29fac-a3411026 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_24633f1a-9d26-6491-e46f-d2612587dad9-a3411026, #w-node-_24633f1a-9d26-6491-e46f-d2612587dadc-a3411026, #w-node-_58801aab-45b1-110c-33d7-ba8688d2a042-a3411026, #w-node-_6a0240d4-40bb-36f3-97ea-581995604f14-a3411027 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2c90510-375f-88de-73de-04789ad043e0-a3411028, #w-node-e2c90510-375f-88de-73de-04789ad04400-a3411028 {
  order: -9999;
}

#w-node-_5e87a923-e0b4-d280-7fb3-3d46d568fd84-a341102c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fead4a49-6b5b-b164-20fa-77c3521e123e-a341102c, #w-node-fead4a49-6b5b-b164-20fa-77c3521e123f-a341102c, #w-node-fead4a49-6b5b-b164-20fa-77c3521e1240-a341102c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16e01965-a2e8-629c-ec40-b1c0003b7916-a341102c {
  align-self: center;
}

#w-node-_16e01965-a2e8-629c-ec40-b1c0003b7917-a341102c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_16e01965-a2e8-629c-ec40-b1c0003b7932-a341102c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8e62f9d4-b1e2-a7e8-dc2a-79b276247d0a-a341102d {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_8e62f9d4-b1e2-a7e8-dc2a-79b276247d33-a341102d {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_8e62f9d4-b1e2-a7e8-dc2a-79b276247d37-a341102d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4c5ea513-1c70-0319-2747-9203e1c31f09-a341102d {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_9ea94dc6-5bc7-12d8-bfcd-f0e5baf652b1-a341102d {
  align-self: center;
}

#w-node-_9ea94dc6-5bc7-12d8-bfcd-f0e5baf652c4-a341102d {
  align-self: stretch;
}

#w-node-_9ea94dc6-5bc7-12d8-bfcd-f0e5baf652d3-a341102d, #w-node-_9ea94dc6-5bc7-12d8-bfcd-f0e5baf652e1-a341102d, #w-node-_9ea94dc6-5bc7-12d8-bfcd-f0e5baf652ee-a341102d, #w-node-ada3e977-32a0-52c4-2149-bedf8dd65ea0-a341102d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f7df0b1-3e59-08fa-9714-f9af7809a02e-a341102d {
  justify-self: stretch;
}

#w-node-_5f7df0b1-3e59-08fa-9714-f9af7809a031-a341102d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_499a6ad2-6a3c-afaa-372b-06d36994db4d-a341102d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9f9dc2f-180a-7d8a-7282-f737b58cfd71-a341102d {
  justify-self: stretch;
}

#w-node-c9f9dc2f-180a-7d8a-7282-f737b58cfd73-a341102d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-c9f9dc2f-180a-7d8a-7282-f737b58cfd75-a341102d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_918b981c-2c6e-2030-8955-aaa341dfd20b-a341102d {
  justify-self: stretch;
}

#w-node-_918b981c-2c6e-2030-8955-aaa341dfd20d-a341102d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_918b981c-2c6e-2030-8955-aaa341dfd20f-a341102d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8a0853f-c20a-ee22-c1cf-d232c2c9a166-a341102d {
  justify-self: stretch;
}

#w-node-e8a0853f-c20a-ee22-c1cf-d232c2c9a168-a341102d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-e8a0853f-c20a-ee22-c1cf-d232c2c9a16a-a341102d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c1a30131-214d-ced6-4ccb-672631c6ceee-a341102d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e01b477-28b6-daf3-3a25-b6401ff5be40-a3411040 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-a8ccb742-cead-25ca-8c0a-eae595bbdce5-a3411040, #w-node-a8ccb742-cead-25ca-8c0a-eae595bbdce6-a3411040, #w-node-a8ccb742-cead-25ca-8c0a-eae595bbdce7-a3411040, #w-node-a8ccb742-cead-25ca-8c0a-eae595bbdce9-a3411040, #w-node-a8ccb742-cead-25ca-8c0a-eae595bbdcea-a3411040, #w-node-a8ccb742-cead-25ca-8c0a-eae595bbdceb-a3411040, #w-node-a8ccb742-cead-25ca-8c0a-eae595bbdced-a3411040, #w-node-a8ccb742-cead-25ca-8c0a-eae595bbdcee-a3411040, #w-node-a8ccb742-cead-25ca-8c0a-eae595bbdcef-a3411040 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e01b477-28b6-daf3-3a25-b6401ff5be58-a3411040 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_7e01b477-28b6-daf3-3a25-b6401ff5be5c-a3411040 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-bb007462-7909-e8a9-b788-5c621a9604b2-a3411041 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-bb007462-7909-e8a9-b788-5c621a9604b8-a3411041, #w-node-bb007462-7909-e8a9-b788-5c621a9604b9-a3411041, #w-node-bb007462-7909-e8a9-b788-5c621a9604ba-a3411041, #w-node-bb007462-7909-e8a9-b788-5c621a9604bc-a3411041, #w-node-bb007462-7909-e8a9-b788-5c621a9604bd-a3411041, #w-node-bb007462-7909-e8a9-b788-5c621a9604be-a3411041, #w-node-bb007462-7909-e8a9-b788-5c621a9604c0-a3411041, #w-node-bb007462-7909-e8a9-b788-5c621a9604c1-a3411041, #w-node-bb007462-7909-e8a9-b788-5c621a9604c2-a3411041 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb007462-7909-e8a9-b788-5c621a9604cc-a3411041 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-bb007462-7909-e8a9-b788-5c621a9604d0-a3411041 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e24056ff-6b71-907a-3cbd-7fccda632874-a3411043, #w-node-_3fadd1c5-0598-391b-4f75-e0beee92b215-a3411043, #w-node-_251e097b-10e6-1ecd-ef3a-61857288779b-a3411043 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6c28991-cfe0-ffef-a655-96b28f9014d4-a341106c {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_1f248af7-f5fc-e224-9ab4-e4700810842c-a341106c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f7df0b1-3e59-08fa-9714-f9af7809a02e-a341106c {
  justify-self: stretch;
}

#w-node-_5f7df0b1-3e59-08fa-9714-f9af7809a031-a341106c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_499a6ad2-6a3c-afaa-372b-06d36994db4d-a341106c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9f9dc2f-180a-7d8a-7282-f737b58cfd71-a341106c {
  justify-self: stretch;
}

#w-node-c9f9dc2f-180a-7d8a-7282-f737b58cfd73-a341106c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-c9f9dc2f-180a-7d8a-7282-f737b58cfd75-a341106c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_918b981c-2c6e-2030-8955-aaa341dfd20b-a341106c {
  justify-self: stretch;
}

#w-node-_918b981c-2c6e-2030-8955-aaa341dfd20d-a341106c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_918b981c-2c6e-2030-8955-aaa341dfd20f-a341106c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8a0853f-c20a-ee22-c1cf-d232c2c9a166-a341106c {
  justify-self: stretch;
}

#w-node-e8a0853f-c20a-ee22-c1cf-d232c2c9a168-a341106c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-e8a0853f-c20a-ee22-c1cf-d232c2c9a16a-a341106c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb584-a341106c {
  align-self: center;
}

#w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb58b-a341106c {
  align-self: stretch;
}

#w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb59a-a341106c, #w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb5a8-a341106c, #w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb5b5-a341106c, #w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb5c3-a341106c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c5ea513-1c70-0319-2747-9203e1c31f09-a341106c {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ada3e977-32a0-52c4-2149-bedf8dd65ea0-a341106c, #w-node-c1a30131-214d-ced6-4ccb-672631c6ceee-a341106c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe26f-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe271-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe273-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe275-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe277-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe279-a3411070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe284-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe28a-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe290-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2b7-a3411070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2b9-a3411070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2d1-a3411070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2d3-a3411070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2e8-a3411070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2ea-a3411070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2ff-a3411070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe301-a3411070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe334-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe33a-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe340-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe346-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe34c-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe352-a3411070, #w-node-_788e739e-6f6c-3fe9-ad9b-20ae88d90d08-a3411070, #w-node-_788e739e-6f6c-3fe9-ad9b-20ae88d90d11-a3411070, #w-node-_788e739e-6f6c-3fe9-ad9b-20ae88d90d1a-a3411070, #w-node-_0e760041-ece7-5c2d-f90b-4e2b28a3a5f3-a3411070, #w-node-_0e760041-ece7-5c2d-f90b-4e2b28a3a5f6-a3411070, #w-node-_0e760041-ece7-5c2d-f90b-4e2b28a3a5fd-a3411070, #w-node-_0e760041-ece7-5c2d-f90b-4e2b28a3a600-a3411070, #w-node-_0e760041-ece7-5c2d-f90b-4e2b28a3a607-a3411070, #w-node-_0e760041-ece7-5c2d-f90b-4e2b28a3a60a-a3411070, #w-node-_0e760041-ece7-5c2d-f90b-4e2b28a3a611-a3411070, #w-node-_0e760041-ece7-5c2d-f90b-4e2b28a3a614-a3411070 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60058e88-08ff-4976-4d07-713e5a6ee6ec-a3411071 {
  align-self: center;
}

#w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da2f-a3411073, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da30-a3411073, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da31-a3411073, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da33-a3411073, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da34-a3411073, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da35-a3411073, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da37-a3411073, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da38-a3411073, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da39-a3411073 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c5ea513-1c70-0319-2747-9203e1c31f09-a3411073 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_78ef4f92-2c48-b389-cb6b-673156ac9bd4-56ac9bcf, #w-node-a9423f5c-bb03-1509-9e8f-484e5ab3a620-a3411074, #w-node-a9423f5c-bb03-1509-9e8f-484e5ab3a621-a3411074, #w-node-a9423f5c-bb03-1509-9e8f-484e5ab3a622-a3411074, #w-node-a9423f5c-bb03-1509-9e8f-484e5ab3a626-a3411074, #w-node-a9423f5c-bb03-1509-9e8f-484e5ab3a627-a3411074, #w-node-a9423f5c-bb03-1509-9e8f-484e5ab3a628-a3411074, #w-node-a9423f5c-bb03-1509-9e8f-484e5ab3a62c-a3411074, #w-node-a9423f5c-bb03-1509-9e8f-484e5ab3a62d-a3411074, #w-node-a9423f5c-bb03-1509-9e8f-484e5ab3a62e-a3411074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9423f5c-bb03-1509-9e8f-484e5ab3a743-a3411074 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f6c28991-cfe0-ffef-a655-96b28f9014d4-a3411076 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_1f248af7-f5fc-e224-9ab4-e4700810842c-a3411076 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5f7df0b1-3e59-08fa-9714-f9af7809a02e-a3411076 {
  justify-self: stretch;
}

#w-node-_5f7df0b1-3e59-08fa-9714-f9af7809a031-a3411076 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_499a6ad2-6a3c-afaa-372b-06d36994db4d-a3411076 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9f9dc2f-180a-7d8a-7282-f737b58cfd71-a3411076 {
  justify-self: stretch;
}

#w-node-c9f9dc2f-180a-7d8a-7282-f737b58cfd73-a3411076 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-c9f9dc2f-180a-7d8a-7282-f737b58cfd75-a3411076 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_918b981c-2c6e-2030-8955-aaa341dfd20b-a3411076 {
  justify-self: stretch;
}

#w-node-_918b981c-2c6e-2030-8955-aaa341dfd20d-a3411076 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_918b981c-2c6e-2030-8955-aaa341dfd20f-a3411076 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8a0853f-c20a-ee22-c1cf-d232c2c9a166-a3411076 {
  justify-self: stretch;
}

#w-node-e8a0853f-c20a-ee22-c1cf-d232c2c9a168-a3411076 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-e8a0853f-c20a-ee22-c1cf-d232c2c9a16a-a3411076 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb584-a3411076 {
  align-self: center;
}

#w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb58b-a3411076 {
  align-self: stretch;
}

#w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb59a-a3411076, #w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb5a8-a3411076, #w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb5b5-a3411076 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c5ea513-1c70-0319-2747-9203e1c31f09-a3411076 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-c1a30131-214d-ced6-4ccb-672631c6ceee-a3411076 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#full-name.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a82-a3411080, #Email-Address-2.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a83-a3411080, #Address.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a84-a3411080, #Checkbox-new.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a91-a3411080, #full-name.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a82-a341108b, #Email-Address-2.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a83-a341108b, #Address.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a84-a341108b, #Checkbox-new.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a91-a341108b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da2f-a3411091, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da30-a3411091, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da31-a3411091, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da33-a3411091, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da34-a3411091, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da35-a3411091, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da37-a3411091, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da38-a3411091, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da39-a3411091 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c5ea513-1c70-0319-2747-9203e1c31f09-a3411091 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ada3e977-32a0-52c4-2149-bedf8dd65ea0-a3411091, #w-node-_8af6b441-ef45-bde0-f227-935c0b7e0ce5-a3411091, #w-node-_04a2c09a-035c-4b05-32cf-bf8b35d31e72-a3411097, #w-node-_603fa337-3819-3955-ff2c-1dccf9152cd5-a341109a, #w-node-_603fa337-3819-3955-ff2c-1dccf9152cde-a341109a, #w-node-_603fa337-3819-3955-ff2c-1dccf9152ce7-a341109a, #w-node-_8394ad51-400e-073a-3a7c-8411c65320e1-a341109a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8394ad51-400e-073a-3a7c-8411c65320fe-a341109a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5e9992c7-6c88-565c-6387-c35f7b6711ab-a341109a, #w-node-ad1c1ab0-9641-58a3-5027-f48fe3449cdc-a341109a, #w-node-ad1c1ab0-9641-58a3-5027-f48fe3449cdf-a341109a, #w-node-c4fa42f2-20b7-b388-868e-bad284a06ac1-a341109a, #w-node-c4fa42f2-20b7-b388-868e-bad284a06ac4-a341109a, #w-node-c4fa42f2-20b7-b388-868e-bad284a06ad5-a341109a, #w-node-c4fa42f2-20b7-b388-868e-bad284a06ad8-a341109a, #w-node-d972bc3d-7c56-9c6e-055e-62b8ae475a2f-a341109a, #w-node-d972bc3d-7c56-9c6e-055e-62b8ae475a32-a341109a, #w-node-_0be6b69c-9c8d-636d-b537-5b57049545fd-a341109a, #w-node-_0be6b69c-9c8d-636d-b537-5b5704954600-a341109a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74f2a784-c9fe-4e9e-094a-bb10471f82be-a34110ab {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_74f2a784-c9fe-4e9e-094a-bb10471f82e1-a34110ab {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_74f2a784-c9fe-4e9e-094a-bb10471f82e5-a34110ab {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ee73a17c-d39c-4cab-e670-ec25b49bf533-a34110ad {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-ee73a17c-d39c-4cab-e670-ec25b49bf558-a34110ad {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-ee73a17c-d39c-4cab-e670-ec25b49bf55b-a34110ad {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_08965208-e0e9-74c5-55a9-c1b1190cd269-a34110e2 {
  align-self: center;
}

#w-node-_08965208-e0e9-74c5-55a9-c1b1190cd280-a34110e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49bee0ab-9a1f-d8dc-5c24-7bda137e57dd-a34110e2 {
  align-self: center;
}

#w-node-_74b2ddf0-9912-115f-c605-ec5691e5be13-a34110e2, #w-node-_610301ed-ff25-83cc-5ca6-6dd2e65d232e-a34110e6, #w-node-_610301ed-ff25-83cc-5ca6-6dd2e65d233a-a34110e6, #w-node-_610301ed-ff25-83cc-5ca6-6dd2e65d2417-a34110e6, #w-node-_610301ed-ff25-83cc-5ca6-6dd2e65d241b-a34110e6, #w-node-_610301ed-ff25-83cc-5ca6-6dd2e65d241f-a34110e6, #w-node-_610301ed-ff25-83cc-5ca6-6dd2e65d2423-a34110e6, #w-node-_610301ed-ff25-83cc-5ca6-6dd2e65d2427-a34110e6, #w-node-_610301ed-ff25-83cc-5ca6-6dd2e65d242b-a34110e6, #w-node-ef7c325b-5f85-dda7-ad1a-885876da59c6-a34110e6, #w-node-ef7c325b-5f85-dda7-ad1a-885876da59cf-a34110e6, #w-node-_75b70d9a-a619-e676-2611-bb856007dc94-a34110eb, #w-node-_75b70d9a-a619-e676-2611-bb856007dc95-a34110eb, #w-node-_75b70d9a-a619-e676-2611-bb856007dc96-a34110eb, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8a-a34110eb, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8b-a34110eb, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8c-a34110eb, #w-node-_75b70d9a-a619-e676-2611-bb856007dc94-a34110ed, #w-node-_75b70d9a-a619-e676-2611-bb856007dc95-a34110ed, #w-node-_75b70d9a-a619-e676-2611-bb856007dc96-a34110ed, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8a-a34110ed, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8b-a34110ed, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8c-a34110ed, #w-node-_75b70d9a-a619-e676-2611-bb856007dc94-a3411101, #w-node-_75b70d9a-a619-e676-2611-bb856007dc95-a3411101, #w-node-_75b70d9a-a619-e676-2611-bb856007dc96-a3411101, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8a-a3411101, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8b-a3411101, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8c-a3411101, #w-node-_75b70d9a-a619-e676-2611-bb856007dc94-a3411103, #w-node-_75b70d9a-a619-e676-2611-bb856007dc95-a3411103, #w-node-_75b70d9a-a619-e676-2611-bb856007dc96-a3411103, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8a-a3411103, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8b-a3411103, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8c-a3411103, #w-node-_75b70d9a-a619-e676-2611-bb856007dc94-a3411105, #w-node-_75b70d9a-a619-e676-2611-bb856007dc95-a3411105, #w-node-_75b70d9a-a619-e676-2611-bb856007dc96-a3411105, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8a-a3411105, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8b-a3411105, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8c-a3411105, #w-node-_5e975e3c-36e8-f397-8077-658323ce7060-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce7066-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce706c-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce7072-a341110a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e975e3c-36e8-f397-8077-658323ce708d-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce708f-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce70a8-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce70aa-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce70bd-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce70bf-a341110a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5e975e3c-36e8-f397-8077-658323ce70dc-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce70e2-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce70e8-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce70ee-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce70f4-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce70fa-a341110a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e975e3c-36e8-f397-8077-658323ce7107-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce7109-a341110a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da2f-a341110b, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da30-a341110b, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da31-a341110b, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da33-a341110b, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da34-a341110b, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da35-a341110b, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da37-a341110b, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da38-a341110b, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da39-a341110b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c5ea513-1c70-0319-2747-9203e1c31f09-a341110b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-bbe32037-11ac-e4ed-8498-43bd41f75b9b-a341110b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fae-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fb0-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fb2-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fb4-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fb6-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fb8-a341110c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fc0-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fc6-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fcc-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fd2-a341110c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fea-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fec-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da012-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da000-a341110c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8da01d-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da023-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da029-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da02f-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da035-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da03b-a341110c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8da069-a341110c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8da048-a341110c {
  align-self: center;
}

#w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f36-a3411120 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f49-a3411120 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f4c-a3411120 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_671f08f9-b339-3937-429e-b09f3bb715bd-a3411120, #w-node-f1a01e33-83f4-24d4-0155-708d0d2e1beb-a341113b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1a01e33-83f4-24d4-0155-708d0d2e1c0f-a341113b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f1a01e33-83f4-24d4-0155-708d0d2e1c31-a341113b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b68c43df-a4c9-bd7f-fdd7-5a8af0130138-a341113e, #w-node-b68c43df-a4c9-bd7f-fdd7-5a8af013013e-a341113e, #w-node-b68c43df-a4c9-bd7f-fdd7-5a8af0130144-a341113e, #w-node-b68c43df-a4c9-bd7f-fdd7-5a8af013014a-a341113e, #w-node-b68c43df-a4c9-bd7f-fdd7-5a8af0130150-a341113e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_510dda9f-3563-3f3b-c0ff-e2ba74c5e8a1-a341113e {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-_510dda9f-3563-3f3b-c0ff-e2ba74c5e8ad-a341113e {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_510dda9f-3563-3f3b-c0ff-e2ba74c5e8b0-a341113e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c7e41b8e-2120-dc1a-df07-bb7e781028cc-a3411153, #w-node-c7e41b8e-2120-dc1a-df07-bb7e781028cd-a3411153, #w-node-c7e41b8e-2120-dc1a-df07-bb7e781028ce-a3411153, #w-node-c7e41b8e-2120-dc1a-df07-bb7e781028d0-a3411153, #w-node-c7e41b8e-2120-dc1a-df07-bb7e781028d1-a3411153, #w-node-c7e41b8e-2120-dc1a-df07-bb7e781028d2-a3411153, #w-node-c7e41b8e-2120-dc1a-df07-bb7e781028d4-a3411153, #w-node-c7e41b8e-2120-dc1a-df07-bb7e781028d5-a3411153, #w-node-c7e41b8e-2120-dc1a-df07-bb7e781028d6-a3411153, #w-node-_915b6032-9f48-49f5-502b-081d70b7762c-a3411167, #w-node-_915b6032-9f48-49f5-502b-081d70b7762d-a3411167, #w-node-_915b6032-9f48-49f5-502b-081d70b7762e-a3411167, #w-node-_915b6032-9f48-49f5-502b-081d70b77630-a3411167, #w-node-_915b6032-9f48-49f5-502b-081d70b77631-a3411167, #w-node-_915b6032-9f48-49f5-502b-081d70b77632-a3411167, #w-node-_915b6032-9f48-49f5-502b-081d70b77634-a3411167, #w-node-_915b6032-9f48-49f5-502b-081d70b77635-a3411167, #w-node-_915b6032-9f48-49f5-502b-081d70b77636-a3411167, #w-node-af0d766d-5f29-b579-817b-af50251a6623-a3411168, #w-node-af0d766d-5f29-b579-817b-af50251a662a-a3411168, #w-node-af0d766d-5f29-b579-817b-af50251a6631-a3411168, #w-node-af0d766d-5f29-b579-817b-af50251a6638-a3411168 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3efe5eb9-c592-920e-6d7d-cf451d521579-a3411168 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3efe5eb9-c592-920e-6d7d-cf451d5215ca-a3411168 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_1990b485-3d8d-9c87-e3cd-c6a670919658-a3411168, #w-node-_1990b485-3d8d-9c87-e3cd-c6a670919656-a3411168, #w-node-_1990b485-3d8d-9c87-e3cd-c6a670919689-a3411168, #w-node-_1990b485-3d8d-9c87-e3cd-c6a670919687-a3411168, #w-node-_1990b485-3d8d-9c87-e3cd-c6a670919672-a3411168, #w-node-_1990b485-3d8d-9c87-e3cd-c6a670919670-a3411168 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1990b485-3d8d-9c87-e3cd-c6a6709196d3-a3411168, #w-node-_1990b485-3d8d-9c87-e3cd-c6a6709196d9-a3411168, #w-node-_1990b485-3d8d-9c87-e3cd-c6a6709196df-a3411168, #w-node-_1990b485-3d8d-9c87-e3cd-c6a6709196e5-a3411168, #w-node-_1990b485-3d8d-9c87-e3cd-c6a6709196eb-a3411168, #w-node-_1990b485-3d8d-9c87-e3cd-c6a6709196f1-a3411168, #w-node-_603fa337-3819-3955-ff2c-1dccf9152cd5-a341116a, #w-node-_603fa337-3819-3955-ff2c-1dccf9152cde-a341116a, #w-node-_603fa337-3819-3955-ff2c-1dccf9152ce7-a341116a, #w-node-_603fa337-3819-3955-ff2c-1dccf9152cf0-a341116a, #w-node-_583bc739-7fbf-ed58-008f-99149a839495-a341116a, #w-node-_583bc739-7fbf-ed58-008f-99149a839498-a341116a, #w-node-_583bc739-7fbf-ed58-008f-99149a8394b3-a341116a, #w-node-_583bc739-7fbf-ed58-008f-99149a8394b6-a341116a, #w-node-_583bc739-7fbf-ed58-008f-99149a8394bd-a341116a, #w-node-_583bc739-7fbf-ed58-008f-99149a8394c0-a341116a, #w-node-_583bc739-7fbf-ed58-008f-99149a8394a9-a341116a, #w-node-_583bc739-7fbf-ed58-008f-99149a8394ac-a341116a, #w-node-_583bc739-7fbf-ed58-008f-99149a83949f-a341116a, #w-node-_583bc739-7fbf-ed58-008f-99149a8394a2-a341116a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5885bd7c-a3e5-e7fe-ec34-08b8c60b37ac-a3411188 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5f7df0b1-3e59-08fa-9714-f9af7809a02e-a3411188 {
  justify-self: stretch;
}

#w-node-_5f7df0b1-3e59-08fa-9714-f9af7809a031-a3411188 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_499a6ad2-6a3c-afaa-372b-06d36994db4d-a3411188 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9f9dc2f-180a-7d8a-7282-f737b58cfd71-a3411188 {
  justify-self: stretch;
}

#w-node-c9f9dc2f-180a-7d8a-7282-f737b58cfd73-a3411188 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-c9f9dc2f-180a-7d8a-7282-f737b58cfd75-a3411188 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_918b981c-2c6e-2030-8955-aaa341dfd20b-a3411188 {
  justify-self: stretch;
}

#w-node-_918b981c-2c6e-2030-8955-aaa341dfd20d-a3411188 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_918b981c-2c6e-2030-8955-aaa341dfd20f-a3411188 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8a0853f-c20a-ee22-c1cf-d232c2c9a166-a3411188 {
  justify-self: stretch;
}

#w-node-e8a0853f-c20a-ee22-c1cf-d232c2c9a168-a3411188 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-e8a0853f-c20a-ee22-c1cf-d232c2c9a16a-a3411188 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ccd8bb38-b8d4-a0a8-5aad-1559667653b7-a3411188 {
  align-self: center;
}

#w-node-ccd8bb38-b8d4-a0a8-5aad-1559667653bf-a3411188 {
  align-self: stretch;
}

#w-node-ccd8bb38-b8d4-a0a8-5aad-1559667653ce-a3411188, #w-node-ccd8bb38-b8d4-a0a8-5aad-1559667653dc-a3411188, #w-node-ccd8bb38-b8d4-a0a8-5aad-1559667653e9-a3411188, #w-node-ccd8bb38-b8d4-a0a8-5aad-1559667653f7-a3411188 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c5ea513-1c70-0319-2747-9203e1c31f09-a3411188 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ada3e977-32a0-52c4-2149-bedf8dd65ea0-a3411188, #w-node-c1a30131-214d-ced6-4ccb-672631c6ceee-a3411188, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da2f-a3411190, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da30-a3411190, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da31-a3411190, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da33-a3411190, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da34-a3411190, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da35-a3411190, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da37-a3411190, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da38-a3411190, #w-node-_93dfd322-bf1d-3509-7cf0-8b17e7a1da39-a3411190 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c2231fd-f2e6-7ecf-ec1f-9c4cdebd9017-a3411190 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ada3e977-32a0-52c4-2149-bedf8dd65ea0-a3411190, #w-node-_8af6b441-ef45-bde0-f227-935c0b7e0ce5-a3411190 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe302-a34111a7 {
  align-self: center;
}

#w-node-_603fa337-3819-3955-ff2c-1dccf9152cd5-a34111aa, #w-node-_603fa337-3819-3955-ff2c-1dccf9152cde-a34111aa, #w-node-_603fa337-3819-3955-ff2c-1dccf9152ce7-a34111aa, #w-node-_8394ad51-400e-073a-3a7c-8411c65320e1-a34111aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8394ad51-400e-073a-3a7c-8411c65320fe-a34111aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5e9992c7-6c88-565c-6387-c35f7b6711ab-a34111aa, #w-node-ad1c1ab0-9641-58a3-5027-f48fe3449cdc-a34111aa, #w-node-ad1c1ab0-9641-58a3-5027-f48fe3449cdf-a34111aa, #w-node-c4fa42f2-20b7-b388-868e-bad284a06ac1-a34111aa, #w-node-c4fa42f2-20b7-b388-868e-bad284a06ac4-a34111aa, #w-node-c4fa42f2-20b7-b388-868e-bad284a06ad5-a34111aa, #w-node-c4fa42f2-20b7-b388-868e-bad284a06ad8-a34111aa, #w-node-d972bc3d-7c56-9c6e-055e-62b8ae475a2f-a34111aa, #w-node-d972bc3d-7c56-9c6e-055e-62b8ae475a32-a34111aa, #w-node-_0be6b69c-9c8d-636d-b537-5b57049545fd-a34111aa, #w-node-_0be6b69c-9c8d-636d-b537-5b5704954600-a34111aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f02af55e-84d7-2136-c473-ed32517c1c6f-a34111c3 {
  align-self: center;
}

#w-node-_3a11a813-3121-39ca-8157-1b7e7b57d862-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d864-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d866-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d868-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d86a-a34111c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3a11a813-3121-39ca-8157-1b7e7b57d874-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d87a-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d880-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d886-a34111c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a11a813-3121-39ca-8157-1b7e7b57d89e-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8a0-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8c6-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8b4-a34111c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8d1-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8d7-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8dd-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8e3-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8e9-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8ef-a34111c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8fc-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d91d-a34111c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2e60ebb-aa57-d7ab-328b-0eca2e6d0f4f-a34111cb, #w-node-f2e60ebb-aa57-d7ab-328b-0eca2e6d0f4f-a34111df {
  place-self: stretch stretch;
}

#w-node-f82a8996-9296-0e45-9be3-5f651e72a8d3-a34111e3 {
  align-self: center;
}

#w-node-_04a2c09a-035c-4b05-32cf-bf8b35d31e72-a34111e9, #w-node-_75b70d9a-a619-e676-2611-bb856007dc94-a34111ed, #w-node-_75b70d9a-a619-e676-2611-bb856007dc95-a34111ed, #w-node-_75b70d9a-a619-e676-2611-bb856007dc96-a34111ed, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8a-a34111ed, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8b-a34111ed, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8c-a34111ed, #w-node-_6aa8fce3-832b-e759-e1dd-a70c388bc9b0-a34111ef, #w-node-_0e9a3b31-49b2-c7bd-484b-d3aab858b5ed-a34111ef, #w-node-_00f34c6e-3719-0dc9-9cd0-54405bef710d-a34111ef, #w-node-_83960b1d-889a-c585-e8c7-96b6a6191c19-a34111ef, #w-node-f9c97a41-556d-7efd-455c-bde3c4c71228-a34111ef, #w-node-babbd5ab-7b64-d523-d070-2ff53cbef36b-a34111ef, #w-node-_97bae4e9-bd88-b682-a0a3-1d748b872c8d-a34111ef, #w-node-_3870999d-48e6-37e3-5dd2-f6b728e6964a-a34111ef, #w-node-b193221b-9563-7c1d-9ae2-065690a9244f-a34111ef, #w-node-_94d2affc-7961-b296-9b74-f13bf0839c26-a34111ef, #w-node-_9d1bf132-fda2-23ce-6505-17b7f704d540-a34111ef, #w-node-f21c538d-1774-878b-b70e-fde3faec6e5a-a34111ef, #w-node-_4ac99608-4dc0-922d-6099-3d4d9082c356-a34111ef, #w-node-_9974a946-e01c-7d09-bc27-3de943456399-a34111ef, #w-node-_6b56bcd2-3a27-862a-376f-91f5e8d674c4-a34111ef, #w-node-b978888b-bf69-5cdb-2deb-718dc7d3ec9d-a34111ef, #w-node-c22982d1-d1b9-fd68-4ade-2d10c6627381-a34111ef, #w-node-_939180b7-2fda-aed5-f36c-a5dedb31ea29-a34111ef, #w-node-_174c683b-6f91-bff9-142d-2c83acb07ba2-a34111ef, #w-node-afa99383-db8c-3311-67de-ce94f711fda2-a34111ef, #w-node-ddc7214b-e2ec-db3a-4550-3ae6e2750697-a34111ef, #w-node-_6aa8fce3-832b-e759-e1dd-a70c388bc9b0-a34111f0, #w-node-_0e9a3b31-49b2-c7bd-484b-d3aab858b5ed-a34111f0, #w-node-_00f34c6e-3719-0dc9-9cd0-54405bef710d-a34111f0, #w-node-_83960b1d-889a-c585-e8c7-96b6a6191c19-a34111f0, #w-node-f9c97a41-556d-7efd-455c-bde3c4c71228-a34111f0, #w-node-babbd5ab-7b64-d523-d070-2ff53cbef36b-a34111f0, #w-node-_97bae4e9-bd88-b682-a0a3-1d748b872c8d-a34111f0, #w-node-_3870999d-48e6-37e3-5dd2-f6b728e6964a-a34111f0, #w-node-b193221b-9563-7c1d-9ae2-065690a9244f-a34111f0, #w-node-_94d2affc-7961-b296-9b74-f13bf0839c26-a34111f0, #w-node-_9d1bf132-fda2-23ce-6505-17b7f704d540-a34111f0, #w-node-f21c538d-1774-878b-b70e-fde3faec6e5a-a34111f0, #w-node-_4ac99608-4dc0-922d-6099-3d4d9082c356-a34111f0, #w-node-_9974a946-e01c-7d09-bc27-3de943456399-a34111f0, #w-node-_6b56bcd2-3a27-862a-376f-91f5e8d674c4-a34111f0, #w-node-b978888b-bf69-5cdb-2deb-718dc7d3ec9d-a34111f0, #w-node-c22982d1-d1b9-fd68-4ade-2d10c6627381-a34111f0, #w-node-_174c683b-6f91-bff9-142d-2c83acb07ba2-a34111f0, #w-node-afa99383-db8c-3311-67de-ce94f711fda2-a34111f0, #w-node-ddc7214b-e2ec-db3a-4550-3ae6e2750697-a34111f0, #w-node-_73735ee3-aec9-c2d0-702c-42ccabcae142-6030aab3, #w-node-_2ce87537-9dde-73d4-a0b8-2de086e8fedd-6030aab3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7c3e92e-2ca7-fdbc-3fa8-646d2b6a153f-6030aab3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b7c3e92e-2ca7-fdbc-3fa8-646d2b6a153d-6030aab3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe1cde3a-cf2a-4189-3030-979350074669-6030aab3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fe1cde3a-cf2a-4189-3030-979350074677-6030aab3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62dfd531-526c-4814-13d9-568a42b2478a-6030aab3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_62dfd531-526c-4814-13d9-568a42b24798-6030aab3, #w-node-_59dd00de-4c26-d67a-5fc9-c3037d31dbf6-6030aab3, #w-node-_9c5f1491-cac4-69cf-fa00-45c596fe0481-6030aab3, #w-node-_09b8fbdc-c845-0bdf-3942-33aafaa0d235-6030aab3, #w-node-_17a197f4-605e-a152-763e-43659827a1b6-6030aab3, #w-node-_72c5b76e-bf3a-aba7-c214-9cbb1a1013dc-6030aab3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abd05777-8525-7859-30a4-975c3802e04a-6030aab3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_05f3322a-ef65-df48-3d5b-87a9ccdfbdf4-6030aab3, #w-node-_0e32c4e2-ca6e-1c2e-d08d-3d0a13b098f5-6030aab3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c742167-1c9b-7d7c-1135-229e08f365c3-8f29146b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2c742167-1c9b-7d7c-1135-229e08f365de-8f29146b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2c742167-1c9b-7d7c-1135-229e08f3662a-8f29146b, #w-node-_2c742167-1c9b-7d7c-1135-229e08f3662b-8f29146b, #w-node-_2c742167-1c9b-7d7c-1135-229e08f3662c-8f29146b, #w-node-_73735ee3-aec9-c2d0-702c-42ccabcae142-69aad5a4, #w-node-_2ce87537-9dde-73d4-a0b8-2de086e8fedd-69aad5a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7c3e92e-2ca7-fdbc-3fa8-646d2b6a153f-69aad5a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b7c3e92e-2ca7-fdbc-3fa8-646d2b6a153d-69aad5a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe1cde3a-cf2a-4189-3030-979350074669-69aad5a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fe1cde3a-cf2a-4189-3030-979350074677-69aad5a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62dfd531-526c-4814-13d9-568a42b2478a-69aad5a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_62dfd531-526c-4814-13d9-568a42b24798-69aad5a4, #w-node-_59dd00de-4c26-d67a-5fc9-c3037d31dbf6-69aad5a4, #w-node-_9c5f1491-cac4-69cf-fa00-45c596fe0481-69aad5a4, #w-node-_09b8fbdc-c845-0bdf-3942-33aafaa0d235-69aad5a4, #w-node-_17a197f4-605e-a152-763e-43659827a1b6-69aad5a4, #w-node-_72c5b76e-bf3a-aba7-c214-9cbb1a1013dc-69aad5a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abd05777-8525-7859-30a4-975c3802e04a-69aad5a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2392ce3c-ed96-36c7-4efd-ffd65dd8aa6b-69aad5a4, #w-node-_5c28b081-7b79-345d-c6e4-f260e612a951-69aad5a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c742167-1c9b-7d7c-1135-229e08f365c3-1fbecc1c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2c742167-1c9b-7d7c-1135-229e08f365de-1fbecc1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2c742167-1c9b-7d7c-1135-229e08f3662a-1fbecc1c, #w-node-_2c742167-1c9b-7d7c-1135-229e08f3662b-1fbecc1c, #w-node-_2c742167-1c9b-7d7c-1135-229e08f3662c-1fbecc1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c742167-1c9b-7d7c-1135-229e08f365c3-78640fc3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2c742167-1c9b-7d7c-1135-229e08f365de-78640fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2c742167-1c9b-7d7c-1135-229e08f3662a-78640fc3, #w-node-_2c742167-1c9b-7d7c-1135-229e08f3662b-78640fc3, #w-node-_2c742167-1c9b-7d7c-1135-229e08f3662c-78640fc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c742167-1c9b-7d7c-1135-229e08f365c3-59b9c80b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2c742167-1c9b-7d7c-1135-229e08f365de-59b9c80b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2c742167-1c9b-7d7c-1135-229e08f3662a-59b9c80b, #w-node-_2c742167-1c9b-7d7c-1135-229e08f3662b-59b9c80b, #w-node-_2c742167-1c9b-7d7c-1135-229e08f3662c-59b9c80b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#full-name.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a82-d41ec8ab, #Email-Address-2.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a83-d41ec8ab, #Address.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a84-d41ec8ab, #Checkbox-new.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a91-d41ec8ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_254ba2ab-d312-6a19-2b02-9787ce504914-7a1dd807, #w-node-_254ba2ab-d312-6a19-2b02-9787ce504909-7a1dd807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_40fe8bb1-449a-9f11-4b10-6fcd477d44cb-7a1dd807, #w-node-_40fe8bb1-449a-9f11-4b10-6fcd477d44d1-7a1dd807, #w-node-_40fe8bb1-449a-9f11-4b10-6fcd477d44d7-7a1dd807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a71-7a1dd807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a73-7a1dd807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a89-7a1dd807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a8b-7a1dd807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a9c-7a1dd807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a9e-7a1dd807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_490e8a32-273b-7f53-7f34-8f80c97fb837-7a1dd807, #w-node-_2fcb4c88-7174-66d0-2952-56c156a098d5-7a1dd807 {
  align-self: center;
}

#w-node-_2fcb4c88-7174-66d0-2952-56c156a098b9-7a1dd807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2fcb4c88-7174-66d0-2952-56c156a098ba-7a1dd807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_254ba2ab-d312-6a19-2b02-9787ce504914-0d05858d, #w-node-_254ba2ab-d312-6a19-2b02-9787ce504909-0d05858d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_40fe8bb1-449a-9f11-4b10-6fcd477d44cb-0d05858d, #w-node-_40fe8bb1-449a-9f11-4b10-6fcd477d44d1-0d05858d, #w-node-_40fe8bb1-449a-9f11-4b10-6fcd477d44d7-0d05858d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a71-0d05858d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a73-0d05858d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a89-0d05858d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a8b-0d05858d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a9c-0d05858d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a9e-0d05858d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_43850f55-454f-74e3-d54e-7849a275bd84-0d05858d, #w-node-_2fcb4c88-7174-66d0-2952-56c156a098d5-0d05858d {
  align-self: center;
}

#w-node-_2fcb4c88-7174-66d0-2952-56c156a098b9-0d05858d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2fcb4c88-7174-66d0-2952-56c156a098ba-0d05858d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_254ba2ab-d312-6a19-2b02-9787ce504914-5fb4c5d8, #w-node-_254ba2ab-d312-6a19-2b02-9787ce504909-5fb4c5d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_40fe8bb1-449a-9f11-4b10-6fcd477d44cb-5fb4c5d8, #w-node-_40fe8bb1-449a-9f11-4b10-6fcd477d44d1-5fb4c5d8, #w-node-_40fe8bb1-449a-9f11-4b10-6fcd477d44d7-5fb4c5d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a71-5fb4c5d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a73-5fb4c5d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a89-5fb4c5d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a8b-5fb4c5d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a9c-5fb4c5d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_093ae692-5025-9195-d49b-a104f3470a9e-5fb4c5d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_15d831b9-1ded-434e-4843-d035c42cf888-5fb4c5d8, #w-node-_2fcb4c88-7174-66d0-2952-56c156a098d5-5fb4c5d8 {
  align-self: center;
}

#w-node-_2fcb4c88-7174-66d0-2952-56c156a098b9-5fb4c5d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2fcb4c88-7174-66d0-2952-56c156a098ba-5fb4c5d8, #w-node-_73735ee3-aec9-c2d0-702c-42ccabcae142-3f6adbd6, #w-node-_2ce87537-9dde-73d4-a0b8-2de086e8fedd-3f6adbd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7c3e92e-2ca7-fdbc-3fa8-646d2b6a153f-3f6adbd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b7c3e92e-2ca7-fdbc-3fa8-646d2b6a153d-3f6adbd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe1cde3a-cf2a-4189-3030-979350074669-3f6adbd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fe1cde3a-cf2a-4189-3030-979350074677-3f6adbd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62dfd531-526c-4814-13d9-568a42b2478a-3f6adbd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_62dfd531-526c-4814-13d9-568a42b24798-3f6adbd6, #w-node-_59dd00de-4c26-d67a-5fc9-c3037d31dbf6-3f6adbd6, #w-node-_9c5f1491-cac4-69cf-fa00-45c596fe0481-3f6adbd6, #w-node-_09b8fbdc-c845-0bdf-3942-33aafaa0d235-3f6adbd6, #w-node-_17a197f4-605e-a152-763e-43659827a1b6-3f6adbd6, #w-node-_72c5b76e-bf3a-aba7-c214-9cbb1a1013dc-3f6adbd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abd05777-8525-7859-30a4-975c3802e04a-3f6adbd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b80acf8a-2fd8-e2cf-68e3-815b86a668fe-3f6adbd6, #w-node-b056cf3b-c985-4471-7a80-c5db528a4c9f-3f6adbd6, #w-node-cdd44691-e267-ccdf-8e9b-e92382149ced-3f6adbd6, #w-node-c1dfcb62-bb94-fd3d-baa3-e47c7141b680-3f6adbd6, #w-node-_2b844817-e2f3-ef6d-b2b8-79619945d3ad-3f6adbd6, #w-node-b0412ce7-5b0c-8d25-802e-9fc1cb811d8a-3f6adbd6, #w-node-_2b4ba976-b876-6eda-7b71-9b8c746e86cb-3f6adbd6, #w-node-f912e857-758d-6cdd-8b08-794bcfe2617b-3f6adbd6, #w-node-_7a11a00c-95da-06b0-2e1d-bc092dbaa938-3f6adbd6, #w-node-_4fd663b2-3111-ad50-04a9-c0baa90902d1-3f6adbd6, #w-node-_670499cf-4a8a-d9cc-0cf2-816c2d849c63-3f6adbd6, #w-node-b896fde9-a67f-cb16-6890-24b0a5672285-3f6adbd6, #w-node-_9eec7449-d656-3d34-fc4a-a480dd131bf1-3f6adbd6, #w-node-_1a594017-79fe-71d8-2091-4e3ca51c3df7-3f6adbd6, #w-node-_0dca3379-b03e-a298-c7ad-f8ddf31cce9b-3f6adbd6, #w-node-ab6baa5d-8484-477d-44af-971b2dbe9423-3f6adbd6, #w-node-_69a6181e-688e-bdc7-1f02-f5b8d74d6b2c-3f6adbd6, #w-node-a88c27d3-025e-fc83-1006-15e543aa5b50-3f6adbd6, #w-node-a88c27d3-025e-fc83-1006-15e543aa5b61-3f6adbd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#full-name.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a82-88a129fe, #Email-Address-2.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a83-88a129fe, #Address.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a84-88a129fe, #Checkbox-new.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a91-88a129fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_73735ee3-aec9-c2d0-702c-42ccabcae142-0b09586f, #w-node-_2ce87537-9dde-73d4-a0b8-2de086e8fedd-0b09586f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_283dd592-50e5-88f2-cd01-711dfe5242eb-0b09586f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9d72190e-27e0-2cd6-622a-d0e02f1ff521-0b09586f, #w-node-b80acf8a-2fd8-e2cf-68e3-815b86a668fe-0b09586f, #w-node-b056cf3b-c985-4471-7a80-c5db528a4c9f-0b09586f, #w-node-cdd44691-e267-ccdf-8e9b-e92382149ced-0b09586f, #w-node-c1dfcb62-bb94-fd3d-baa3-e47c7141b680-0b09586f, #w-node-_2b844817-e2f3-ef6d-b2b8-79619945d3ad-0b09586f, #w-node-b0412ce7-5b0c-8d25-802e-9fc1cb811d8a-0b09586f, #w-node-_2b4ba976-b876-6eda-7b71-9b8c746e86cb-0b09586f, #w-node-f912e857-758d-6cdd-8b08-794bcfe2617b-0b09586f, #w-node-_7a11a00c-95da-06b0-2e1d-bc092dbaa938-0b09586f, #w-node-_4fd663b2-3111-ad50-04a9-c0baa90902d1-0b09586f, #w-node-_670499cf-4a8a-d9cc-0cf2-816c2d849c63-0b09586f, #w-node-b896fde9-a67f-cb16-6890-24b0a5672285-0b09586f, #w-node-_9eec7449-d656-3d34-fc4a-a480dd131bf1-0b09586f, #w-node-_1a594017-79fe-71d8-2091-4e3ca51c3df7-0b09586f, #w-node-_0dca3379-b03e-a298-c7ad-f8ddf31cce9b-0b09586f, #w-node-ab6baa5d-8484-477d-44af-971b2dbe9423-0b09586f, #w-node-_69a6181e-688e-bdc7-1f02-f5b8d74d6b2c-0b09586f, #w-node-baac55d8-5265-fa98-ad30-6d828563f647-0b09586f, #w-node-baac55d8-5265-fa98-ad30-6d828563f64b-0b09586f, #w-node-baac55d8-5265-fa98-ad30-6d828563f64f-0b09586f, #w-node-baac55d8-5265-fa98-ad30-6d828563f653-0b09586f, #w-node-baac55d8-5265-fa98-ad30-6d828563f657-0b09586f, #w-node-baac55d8-5265-fa98-ad30-6d828563f65b-0b09586f, #w-node-baac55d8-5265-fa98-ad30-6d828563f65f-0b09586f, #w-node-baac55d8-5265-fa98-ad30-6d828563f663-0b09586f, #w-node-baac55d8-5265-fa98-ad30-6d828563f667-0b09586f, #w-node-baac55d8-5265-fa98-ad30-6d828563f66b-0b09586f, #w-node-baac55d8-5265-fa98-ad30-6d828563f66f-0b09586f, #w-node-baac55d8-5265-fa98-ad30-6d828563f673-0b09586f, #w-node-baac55d8-5265-fa98-ad30-6d828563f677-0b09586f, #w-node-baac55d8-5265-fa98-ad30-6d828563f67b-0b09586f, #w-node-baac55d8-5265-fa98-ad30-6d828563f67f-0b09586f, #w-node-baac55d8-5265-fa98-ad30-6d828563f683-0b09586f, #w-node-_59dd00de-4c26-d67a-5fc9-c3037d31dbf6-0b09586f, #w-node-_9c5f1491-cac4-69cf-fa00-45c596fe0481-0b09586f, #w-node-_09b8fbdc-c845-0bdf-3942-33aafaa0d235-0b09586f, #w-node-_17a197f4-605e-a152-763e-43659827a1b6-0b09586f, #w-node-_72c5b76e-bf3a-aba7-c214-9cbb1a1013dc-0b09586f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abd05777-8525-7859-30a4-975c3802e04a-0b09586f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a88c27d3-025e-fc83-1006-15e543aa5b50-0b09586f, #w-node-a88c27d3-025e-fc83-1006-15e543aa5b61-0b09586f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53ad6515-86b1-e349-5cd9-162b977565a5-140e96bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5ffcdefe-bb57-75fe-498b-c9c8182d1aa5-140e96bb {
  align-self: center;
}

#w-node-_0a6526a5-b91b-6a95-8667-b4ffb628e1ca-140e96bb, #w-node-_43da77cf-d353-9f4a-f61f-a7cbf355cc8b-140e96bb, #w-node-_5303bc8a-c3ae-5b2c-e4ab-45574c7be2bd-140e96bb, #w-node-_455d8dab-225d-8e23-3d80-27d87f9214c3-140e96bb, #w-node-_944f55a8-b2e1-82d3-0c35-0f1f0342a82c-140e96bb, #w-node-c810d174-78a3-7fa7-60df-26e03509c96f-140e96bb, #w-node-_73020785-c27e-2dad-450b-93876bf9fb0c-140e96bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_754641ba-033c-9bd3-af64-d0d8eba40399-140e96bb {
  align-self: center;
}

#w-node-_754641ba-033c-9bd3-af64-d0d8eba40396-140e96bb, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d293-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d289-ae47a125 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1927b548-f2b8-50a3-9377-cbcef304d29e-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2a2-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2a6-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2aa-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2ae-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2b2-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2b6-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2ba-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2be-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2c2-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2c6-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2ca-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2ce-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2d2-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2d6-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2da-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2f4-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d2fa-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d300-ae47a125 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dc1973a-33e9-1b36-d5fb-07b8b0e6d318-ae47a125 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7dc1973a-33e9-1b36-d5fb-07b8b0e6d319-ae47a125 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dc1973a-33e9-1b36-d5fb-07b8b0e6d31e-ae47a125 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_1927b548-f2b8-50a3-9377-cbcef304d311-ae47a125, #w-node-_1927b548-f2b8-50a3-9377-cbcef304d332-ae47a125, #w-node-_15206e8b-dd61-b148-7e6e-2f474c7adbb2-ae47a125, #w-node-_15206e8b-dd61-b148-7e6e-2f474c7adbbd-ae47a125, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e23-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e19-35a5c518 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f46c7a7e-5cd2-491d-2669-504e59355e56-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e5c-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e62-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e72-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e73-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e78-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e7e-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e80-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e82-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e85-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e87-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e89-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e8c-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e8e-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e90-35a5c518 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f46c7a7e-5cd2-491d-2669-504e59355e9b-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355ebc-35a5c518, #w-node-_447388d1-a140-ed27-e133-08112c64fc6d-35a5c518, #w-node-_447388d1-a140-ed27-e133-08112c64fc78-35a5c518, #w-node-_52e5a46a-af13-5725-cb42-0f766e8dff9d-35a5c518, #w-node-dcdaa265-eb64-5918-e4eb-acaeec9188ad-b795789c, #w-node-dcdaa265-eb64-5918-e4eb-acaeec9188a3-b795789c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4d9e8390-300d-d54a-eb26-88fd039bc1f0-b795789c, #w-node-_4d9e8390-300d-d54a-eb26-88fd039bc1f4-b795789c, #w-node-_4d9e8390-300d-d54a-eb26-88fd039bc1f8-b795789c, #w-node-_4d9e8390-300d-d54a-eb26-88fd039bc1fc-b795789c, #w-node-_4d9e8390-300d-d54a-eb26-88fd039bc200-b795789c, #w-node-_4d9e8390-300d-d54a-eb26-88fd039bc204-b795789c, #w-node-_4d9e8390-300d-d54a-eb26-88fd039bc208-b795789c, #w-node-_4d9e8390-300d-d54a-eb26-88fd039bc20c-b795789c, #w-node-_4d9e8390-300d-d54a-eb26-88fd039bc210-b795789c, #w-node-_4d9e8390-300d-d54a-eb26-88fd039bc214-b795789c, #w-node-_4d9e8390-300d-d54a-eb26-88fd039bc218-b795789c, #w-node-_4d9e8390-300d-d54a-eb26-88fd039bc21c-b795789c, #w-node-dcdaa265-eb64-5918-e4eb-acaeec91892c-b795789c, #w-node-dcdaa265-eb64-5918-e4eb-acaeec918932-b795789c, #w-node-dcdaa265-eb64-5918-e4eb-acaeec918938-b795789c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcdaa265-eb64-5918-e4eb-acaeec918900-b795789c, #w-node-dcdaa265-eb64-5918-e4eb-acaeec918921-b795789c, #w-node-c2406658-6fdf-f4ad-a301-674c1ff5b28c-be2ae9be, #w-node-c2406658-6fdf-f4ad-a301-674c1ff5b282-be2ae9be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_56978128-d400-50b7-96bd-521c1cd43777-be2ae9be, #w-node-_56978128-d400-50b7-96bd-521c1cd4377f-be2ae9be, #w-node-_56978128-d400-50b7-96bd-521c1cd43787-be2ae9be, #w-node-_56978128-d400-50b7-96bd-521c1cd4378f-be2ae9be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_534486b9-c3a5-711c-0310-092f065f5049-be2ae9be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_534486b9-c3a5-711c-0310-092f065f5047-be2ae9be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecdd78b1-2798-b472-c818-de8f73d62c6e-be2ae9be {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ecdd78b1-2798-b472-c818-de8f73d62cbf-be2ae9be {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_1aa1e2c8-890f-da42-1ff9-5b500da727a3-be2ae9be, #w-node-_1aa1e2c8-890f-da42-1ff9-5b500da727a9-be2ae9be, #w-node-_1aa1e2c8-890f-da42-1ff9-5b500da727af-be2ae9be, #w-node-_1aa1e2c8-890f-da42-1ff9-5b500da727b5-be2ae9be, #w-node-_1aa1e2c8-890f-da42-1ff9-5b500da727bb-be2ae9be, #w-node-_1aa1e2c8-890f-da42-1ff9-5b500da727c1-be2ae9be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2406658-6fdf-f4ad-a301-674c1ff5b30a-be2ae9be, #w-node-c2406658-6fdf-f4ad-a301-674c1ff5b32b-be2ae9be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5f1af40c-d84f-5a15-bf89-0f5da861c1f7-012187b5, #w-node-fa776c71-3ad2-cb67-cf58-050b52fbd2a1-012187b5, #w-node-fc21d5fa-3ea7-650c-fa53-58726d164a15-012187b5, #w-node-ac7bdbb8-1276-2fff-d07c-8768412ad5b8-012187b5, #w-node-be178939-59fc-f40d-6613-4758adfc6c17-012187b5, #w-node-_68df49a1-296f-dd9f-ebee-52c38cda3be5-012187b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b7b4ddad-b4f7-8fc7-b4a0-498d71aebf68-012187b5, #w-node-_9680f9f7-7b52-7af9-063f-4e3df8334d05-012187b5, #w-node-d4a4c7e2-ad0a-8a15-0695-9856a83901f7-012187b5, #w-node-_1e2a6532-62e4-25a7-8266-57aa6c9aeddc-012187b5, #w-node-_320b06e7-5be3-902e-bb47-3a249a2f1b7c-012187b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4c08bdf-2b8d-fbd4-e2cf-042e4a77e5c1-012187b5, #w-node-_93a9dfd7-9aba-d09c-0af0-2bcee14e92df-012187b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_93a9dfd7-9aba-d09c-0af0-2bcee14e92dd-012187b5, #w-node-_4e28aab0-f0c2-76d6-6134-4d42b6856899-012187b5, #w-node-_517c4fc0-b681-2bb1-900b-55db60ce9a9a-012187b5, #w-node-_7086c99d-2a0a-00f0-fb7c-66cd3a337789-012187b5, #w-node-_62044b91-6f81-028c-ef94-59471aeb4318-012187b5, #w-node-dba9db65-45d1-af98-e825-86e6d51ef789-012187b5, #w-node-_46f723f2-013f-2583-1b60-147a57a7a595-012187b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5931531-b3d5-0343-ea5c-7b4cc95f2128-012187b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e508a453-108b-b50b-ca66-22e08cdadbd4-012187b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2718595a-b34f-8fcb-43e1-06b3f0aa61e8-f0aa61e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fc0-f25972f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fc6-f25972f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fcc-f25972f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fd2-f25972f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f7e5e26-8c01-9afb-0425-ff204711bf0d-f25972f6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7f7e5e26-8c01-9afb-0425-ff204711bf5e-f25972f6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-e6c97fa3-c3a3-9c86-7e80-117365d67a32-f25972f6, #w-node-_05b4f5e4-cebd-5d79-cc7c-919d81fc2ff9-f25972f6, #w-node-_8547ef2f-b3fa-fa0e-82cf-3eb493500169-f25972f6, #w-node-_8c02dcf3-7ff2-b6cc-ee81-a648c4afc56f-f25972f6, #w-node-_158ee48c-ef09-d9d2-9d66-bc8e0023f73e-f25972f6, #w-node-_88123c5d-7d9b-a7cd-4de7-d75856b36111-f25972f6, #w-node-_480ee6d7-800c-6416-feca-255a75bc7d75-f25972f6, #w-node-b1d23778-f5d9-af44-5039-49bff58cc1e7-f25972f6, #w-node-db011a32-a6db-d082-b5f7-13197726a8cb-f25972f6, #w-node-_48386eb4-570a-ff9d-4186-ddf820e86d3a-f25972f6, #w-node-_481507a8-1ddd-f2ff-d01e-7bac84a79914-f25972f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_481507a8-1ddd-f2ff-d01e-7bac84a79916-f25972f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_481507a8-1ddd-f2ff-d01e-7bac84a7992e-f25972f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_481507a8-1ddd-f2ff-d01e-7bac84a79930-f25972f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_481507a8-1ddd-f2ff-d01e-7bac84a79948-f25972f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_481507a8-1ddd-f2ff-d01e-7bac84a7994a-f25972f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_481507a8-1ddd-f2ff-d01e-7bac84a79960-f25972f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_481507a8-1ddd-f2ff-d01e-7bac84a79962-f25972f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8da01d-f25972f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da023-f25972f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da029-f25972f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da02f-f25972f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da035-f25972f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da03b-f25972f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8da048-f25972f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da069-f25972f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7ca61b6e-c585-3a4e-6f96-f8922c195e4b-65190ab6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ca61b6e-c585-3a4e-6f96-f8922c195e3f-65190ab6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7ca61b6e-c585-3a4e-6f96-f8922c195e53-65190ab6, #w-node-_7ca61b6e-c585-3a4e-6f96-f8922c195e54-65190ab6, #w-node-_7ca61b6e-c585-3a4e-6f96-f8922c195e55-65190ab6, #w-node-_7ca61b6e-c585-3a4e-6f96-f8922c195e56-65190ab6, #w-node-_7ca61b6e-c585-3a4e-6f96-f8922c195e57-65190ab6, #w-node-_7ca61b6e-c585-3a4e-6f96-f8922c195e58-65190ab6, #w-node-_7ca61b6e-c585-3a4e-6f96-f8922c195e59-65190ab6, #w-node-_474d9fb1-e365-583e-92ff-1694c158035a-65190ab6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce02a2da-9427-f473-eca8-1a3da7ca1701-65190ab6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_67df3eba-f945-7ce0-f890-aa7b7f827669-65190ab6, #w-node-_67df3eba-f945-7ce0-f890-aa7b7f82766f-65190ab6, #w-node-_67df3eba-f945-7ce0-f890-aa7b7f827675-65190ab6, #w-node-_67df3eba-f945-7ce0-f890-aa7b7f82767b-65190ab6, #w-node-_1c7c075f-4f24-05ed-e2c1-f7053aa292c0-65190ab6, #w-node-_1c7c075f-4f24-05ed-e2c1-f7053aa292c1-65190ab6, #w-node-_1c7c075f-4f24-05ed-e2c1-f7053aa292c6-65190ab6, #w-node-_1c7c075f-4f24-05ed-e2c1-f7053aa292cc-65190ab6, #w-node-_1c7c075f-4f24-05ed-e2c1-f7053aa292ce-65190ab6, #w-node-_1c7c075f-4f24-05ed-e2c1-f7053aa292d0-65190ab6, #w-node-_1c7c075f-4f24-05ed-e2c1-f7053aa292d3-65190ab6, #w-node-_1c7c075f-4f24-05ed-e2c1-f7053aa292d5-65190ab6, #w-node-_1c7c075f-4f24-05ed-e2c1-f7053aa292d7-65190ab6, #w-node-_1c7c075f-4f24-05ed-e2c1-f7053aa292da-65190ab6, #w-node-_1c7c075f-4f24-05ed-e2c1-f7053aa292dc-65190ab6, #w-node-_1c7c075f-4f24-05ed-e2c1-f7053aa292de-65190ab6, #w-node-c0f209ce-ea0c-23f4-f147-d31c676de88e-65190ab6, #w-node-c0f209ce-ea0c-23f4-f147-d31c676de890-65190ab6, #w-node-c0f209ce-ea0c-23f4-f147-d31c676de892-65190ab6, #w-node-_9bf84a62-ba5e-bd64-029d-b7c78f37eb38-65190ab6, #w-node-_9bf84a62-ba5e-bd64-029d-b7c78f37eb3a-65190ab6, #w-node-_9bf84a62-ba5e-bd64-029d-b7c78f37eb3c-65190ab6, #w-node-_0f58b85d-8fe9-6a6c-ced5-49cc920c9546-65190ab6, #w-node-_0f58b85d-8fe9-6a6c-ced5-49cc920c9548-65190ab6, #w-node-_0f58b85d-8fe9-6a6c-ced5-49cc920c954a-65190ab6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ca61b6e-c585-3a4e-6f96-f8922c195ed6-65190ab6, #w-node-_7ca61b6e-c585-3a4e-6f96-f8922c195ef7-65190ab6, #w-node-_4f29b51d-426a-f692-66c4-9f59cfa3e005-8e670fbe, #w-node-_4f29b51d-426a-f692-66c4-9f59cfa3dffb-8e670fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4f29b51d-426a-f692-66c4-9f59cfa3e066-8e670fbe, #w-node-eebd4e72-485b-988e-575c-65b0515bd020-8e670fbe, #w-node-_4cfe8891-bb93-bdcc-a938-c91dfbf4d32c-8e670fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f29b51d-426a-f692-66c4-9f59cfa3e083-8e670fbe, #w-node-_4f29b51d-426a-f692-66c4-9f59cfa3e0a4-8e670fbe, #w-node-_8d45e1d3-e0b5-511b-0685-c7d1808c4079-8e670fbe, #w-node-_8d45e1d3-e0b5-511b-0685-c7d1808c4084-8e670fbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ee67fbe8-0940-6fdc-5190-247cd277c0c1-97b516fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ee67fbe8-0940-6fdc-5190-247cd277c0db-97b516fd, #w-node-ee67fbe8-0940-6fdc-5190-247cd277c0dd-97b516fd, #w-node-ee67fbe8-0940-6fdc-5190-247cd277c0df-97b516fd, #w-node-ee67fbe8-0940-6fdc-5190-247cd277c0e1-97b516fd, #w-node-ee67fbe8-0940-6fdc-5190-247cd277c0e3-97b516fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee67fbe8-0940-6fdc-5190-247cd277c0e5-97b516fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_880e6e32-ba7a-7c7f-af47-10b90f618a9a-97b516fd, #w-node-_880e6e32-ba7a-7c7f-af47-10b90f618a9c-97b516fd, #w-node-_880e6e32-ba7a-7c7f-af47-10b90f618a9e-97b516fd, #w-node-_880e6e32-ba7a-7c7f-af47-10b90f618aa0-97b516fd, #w-node-_44eefaea-0278-3192-2eb7-ba82de214ce1-97b516fd, #w-node-_44eefaea-0278-3192-2eb7-ba82de214ce3-97b516fd, #w-node-_44eefaea-0278-3192-2eb7-ba82de214ce5-97b516fd, #w-node-_44eefaea-0278-3192-2eb7-ba82de214ce7-97b516fd, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fc0-ccafe48a, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fc6-ccafe48a, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fcc-ccafe48a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fea-ccafe48a, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fec-ccafe48a, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da012-ccafe48a, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da000-ccafe48a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8da01d-ccafe48a, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da023-ccafe48a, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da029-ccafe48a, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da02f-ccafe48a, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da035-ccafe48a, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da03b-ccafe48a, #w-node-_2fdffde9-7e16-1f39-d012-776484960d4a-ccafe48a, #w-node-c5fcd218-5c99-9fee-bd84-7d51bec821d2-ccafe48a, #w-node-_241efc91-f124-b1d9-0d08-de9330c7aa7a-ccafe48a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8da069-ccafe48a, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da048-ccafe48a, #w-node-_5481a426-6aab-b81d-fe5b-b02007db3ca5-f81a10e4, #w-node-_5481a426-6aab-b81d-fe5b-b02007db3ca7-f81a10e4, #w-node-_2e20b106-3b16-3dde-ba45-295f9710b9e5-f81a10e4, #w-node-_2e20b106-3b16-3dde-ba45-295f9710b9e3-f81a10e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1f6a59cd-1a32-a8b0-f72d-4904d05e6ec8-f81a10e4, #w-node-c9d7ec4b-9ed6-ec15-83a0-411f478729e6-f81a10e4, #w-node-_749931af-1188-dba0-46d4-17d9c9ec7e2e-f81a10e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf47159b-d2d3-107c-b111-52fde2a88a18-f81a10e4, #w-node-cf47159b-d2d3-107c-b111-52fde2a889f6-f81a10e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a20b82f7-b671-7990-9024-afc347168d84-f81a10e4 {
  align-self: center;
}

#w-node-_4c1f5123-08b3-8f0b-5ba3-93fc7b686bd2-b67efb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c1f5123-08b3-8f0b-5ba3-93fc7b686bd9-b67efb8f, #w-node-_4c1f5123-08b3-8f0b-5ba3-93fc7b686be1-b67efb8f, #w-node-_4c1f5123-08b3-8f0b-5ba3-93fc7b686be9-b67efb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4c1f5123-08b3-8f0b-5ba3-93fc7b686bf1-b67efb8f, #w-node-e41c44ca-a346-2da2-ccbf-c8f2c50778f5-b67efb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e41c44ca-a346-2da2-ccbf-c8f2c50778f7-b67efb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_17e3a50b-2c9c-2543-09e3-07afbd0fc2b4-b67efb8f, #w-node-_17e3a50b-2c9c-2543-09e3-07afbd0fc2b5-b67efb8f, #w-node-_0372854c-3b1c-4963-52b3-2cc6a4b60050-b67efb8f, #w-node-_0372854c-3b1c-4963-52b3-2cc6a4b60051-b67efb8f, #w-node-_9c879787-095c-1072-9102-683fb067132f-b67efb8f, #w-node-_9c879787-095c-1072-9102-683fb0671330-b67efb8f, #w-node-e0bd7252-8e4d-cdea-de54-c005a925285b-b67efb8f, #w-node-e0bd7252-8e4d-cdea-de54-c005a925285c-b67efb8f, #w-node-cc9eb5f1-90c7-0b48-03c6-b20594370574-b67efb8f, #w-node-cc9eb5f1-90c7-0b48-03c6-b2059437057a-b67efb8f, #w-node-cc9eb5f1-90c7-0b48-03c6-b20594370580-b67efb8f, #w-node-cc9eb5f1-90c7-0b48-03c6-b20594370586-b67efb8f, #w-node-cc9eb5f1-90c7-0b48-03c6-b2059437058c-b67efb8f, #w-node-cc9eb5f1-90c7-0b48-03c6-b20594370592-b67efb8f, #w-node-_5578796e-f9dc-b0e7-afc2-fd9b0bf6e1a4-b67efb8f, #w-node-_5578796e-f9dc-b0e7-afc2-fd9b0bf6e1a5-b67efb8f, #w-node-_5578796e-f9dc-b0e7-afc2-fd9b0bf6e1aa-b67efb8f, #w-node-_73bdb388-5a5f-63a4-8dae-6229047c921b-b67efb8f, #w-node-f8452adf-f49a-b9ef-89da-8de61712a790-b67efb8f, #w-node-_5578796e-f9dc-b0e7-afc2-fd9b0bf6e1b0-b67efb8f, #w-node-c0395d51-24d9-b723-fa51-ebeba9294f1e-b67efb8f, #w-node-c0395d51-24d9-b723-fa51-ebeba9294f1f-b67efb8f, #w-node-c0395d51-24d9-b723-fa51-ebeba9294f20-b67efb8f, #w-node-a7cd3250-1a57-5bb3-8ba4-3b32c813fb37-b67efb8f, #w-node-a7cd3250-1a57-5bb3-8ba4-3b32c813fb38-b67efb8f, #w-node-a7cd3250-1a57-5bb3-8ba4-3b32c813fb39-b67efb8f, #w-node-_0728fdc9-88f2-cfb2-0d1d-62b63a9808e2-b67efb8f, #w-node-_0728fdc9-88f2-cfb2-0d1d-62b63a9808e3-b67efb8f, #w-node-_0728fdc9-88f2-cfb2-0d1d-62b63a9808e4-b67efb8f, #w-node-_3fe853aa-607b-5642-6f86-a6cab0f8c8aa-b67efb8f, #w-node-_3fe853aa-607b-5642-6f86-a6cab0f8c8ab-b67efb8f, #w-node-_3fe853aa-607b-5642-6f86-a6cab0f8c8ac-b67efb8f, #w-node-e67c4519-3ad1-0534-24fd-9d8d8e615142-b67efb8f, #w-node-e67c4519-3ad1-0534-24fd-9d8d8e615143-b67efb8f, #w-node-e67c4519-3ad1-0534-24fd-9d8d8e615144-b67efb8f, #w-node-_9040ee5b-ccf8-2f43-0212-6e55bf6348f6-b67efb8f, #w-node-_9040ee5b-ccf8-2f43-0212-6e55bf6348f7-b67efb8f, #w-node-_9040ee5b-ccf8-2f43-0212-6e55bf6348f8-b67efb8f, #w-node-d172bafa-57d1-29e4-fc27-2e914d85b139-b67efb8f, #w-node-d172bafa-57d1-29e4-fc27-2e914d85b13a-b67efb8f, #w-node-d172bafa-57d1-29e4-fc27-2e914d85b13b-b67efb8f, #w-node-_3b010471-4603-d574-4612-689501187531-b67efb8f, #w-node-_3b010471-4603-d574-4612-689501187532-b67efb8f, #w-node-_3b010471-4603-d574-4612-689501187533-b67efb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04f78ede-81af-3063-60d7-3ac22f8d3946-b67efb8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_04f78ede-81af-3063-60d7-3ac22f8d3968-b67efb8f, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fc0-191eb4f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fc6-191eb4f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fcc-191eb4f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fd2-191eb4f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fea-191eb4f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fec-191eb4f6, #w-node-ce1ec6f6-f8ad-264a-418a-02a6798781fc-191eb4f6, #w-node-ce1ec6f6-f8ad-264a-418a-02a6798781fe-191eb4f6, #w-node-_535c13be-3a49-84e7-27aa-8fb5aff5d99d-191eb4f6, #w-node-_535c13be-3a49-84e7-27aa-8fb5aff5d99f-191eb4f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8da01d-191eb4f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da023-191eb4f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da029-191eb4f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da02f-191eb4f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da035-191eb4f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da03b-191eb4f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8da069-191eb4f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da048-191eb4f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b928f049-ae79-8020-ff35-ff5a066be3d6-79bab8fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b928f049-ae79-8020-ff35-ff5a066be3dd-79bab8fd, #w-node-b928f049-ae79-8020-ff35-ff5a066be3e5-79bab8fd, #w-node-b928f049-ae79-8020-ff35-ff5a066be3ed-79bab8fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b928f049-ae79-8020-ff35-ff5a066be3f5-79bab8fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80729ecf-9272-ae2f-8452-93d40a2ecff5-79bab8fd, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ecff7-79bab8fd, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ecff9-79bab8fd, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ecffb-79bab8fd, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ed008-79bab8fd, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ed00a-79bab8fd, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ed00c-79bab8fd, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ed00e-79bab8fd, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ed01b-79bab8fd, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ed01d-79bab8fd, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ed01f-79bab8fd, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ed021-79bab8fd {
  align-self: center;
}

#w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b576-79bab8fd, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b59b-79bab8fd, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b5c0-79bab8fd, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b5ea-79bab8fd, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b614-79bab8fd, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b63e-79bab8fd, #w-node-_3c906313-77eb-0772-05fa-cad653af3537-79bab8fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20eaf8f5-8cde-e2f9-d7bc-70f39a6deb67-79bab8fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_20eaf8f5-8cde-e2f9-d7bc-70f39a6deb91-79bab8fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fba70791-e3ee-5683-1b27-8412c001e2ba-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e2bc-ea6419bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fba70791-e3ee-5683-1b27-8412c001e2ce-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e2d2-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e2d6-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e2da-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e2de-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e2e2-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e2e6-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e2ea-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e2ee-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e2f2-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e2f6-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e2fa-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e2fe-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e302-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e306-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e30a-ea6419bd, #w-node-_8a43a689-9976-88ab-92f7-72f890087a73-ea6419bd, #w-node-_8a43a689-9976-88ab-92f7-72f890087a87-ea6419bd, #w-node-_8a43a689-9976-88ab-92f7-72f890087a7b-ea6419bd, #w-node-_8a43a689-9976-88ab-92f7-72f890087aa3-ea6419bd, #w-node-_8a43a689-9976-88ab-92f7-72f890087a9b-ea6419bd, #w-node-_8a43a689-9976-88ab-92f7-72f890087a77-ea6419bd, #w-node-_8a43a689-9976-88ab-92f7-72f890087a7f-ea6419bd, #w-node-_8a43a689-9976-88ab-92f7-72f890087a83-ea6419bd, #w-node-_8a43a689-9976-88ab-92f7-72f890087a8b-ea6419bd, #w-node-_8a43a689-9976-88ab-92f7-72f890087a8f-ea6419bd, #w-node-_8a43a689-9976-88ab-92f7-72f890087a93-ea6419bd, #w-node-_8a43a689-9976-88ab-92f7-72f890087a97-ea6419bd, #w-node-_8a43a689-9976-88ab-92f7-72f890087a9f-ea6419bd, #w-node-_8a43a689-9976-88ab-92f7-72f890087aa7-ea6419bd, #w-node-_8a43a689-9976-88ab-92f7-72f890087aab-ea6419bd, #w-node-_9bda9652-d9a0-0774-5603-fa5ed0cb875b-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e324-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e32a-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e330-ea6419bd, #w-node-c7900b78-fd56-d99d-532d-2e8004a97b10-ea6419bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7900b78-fd56-d99d-532d-2e8004a97b12-ea6419bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c7900b78-fd56-d99d-532d-2e8004a97b2a-ea6419bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7900b78-fd56-d99d-532d-2e8004a97b2c-ea6419bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c7900b78-fd56-d99d-532d-2e8004a97b44-ea6419bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7900b78-fd56-d99d-532d-2e8004a97b46-ea6419bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c7900b78-fd56-d99d-532d-2e8004a97b5c-ea6419bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7900b78-fd56-d99d-532d-2e8004a97b5e-ea6419bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4c2b9126-f979-ae7e-0717-77f549ed5334-ea6419bd, #w-node-_4c2b9126-f979-ae7e-0717-77f549ed533a-ea6419bd, #w-node-_4c2b9126-f979-ae7e-0717-77f549ed5340-ea6419bd, #w-node-_4c2b9126-f979-ae7e-0717-77f549ed5346-ea6419bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fba70791-e3ee-5683-1b27-8412c001e341-ea6419bd, #w-node-fba70791-e3ee-5683-1b27-8412c001e363-ea6419bd, #w-node-_04fac9d8-b44c-c126-3669-8debcf9a4b90-ea6419bd, #w-node-_04fac9d8-b44c-c126-3669-8debcf9a4bb1-ea6419bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c83c2401-147d-638f-1941-41f982ec98a1-e8b085d3, #w-node-c83c2401-147d-638f-1941-41f982ec98a7-e8b085d3, #w-node-c83c2401-147d-638f-1941-41f982ec98ad-e8b085d3, #w-node-c83c2401-147d-638f-1941-41f982ec98b3-e8b085d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c83c2401-147d-638f-1941-41f982ec98cb-e8b085d3, #w-node-c83c2401-147d-638f-1941-41f982ec98cd-e8b085d3, #w-node-c83c2401-147d-638f-1941-41f982ec98e2-e8b085d3, #w-node-c83c2401-147d-638f-1941-41f982ec98e4-e8b085d3, #w-node-fff63c6e-10a4-215b-17a3-0b822354c76f-e8b085d3, #w-node-fff63c6e-10a4-215b-17a3-0b822354c771-e8b085d3, #w-node-d6fb1168-42b7-7859-fe20-b979167ea0eb-e8b085d3, #w-node-d6fb1168-42b7-7859-fe20-b979167ea0ed-e8b085d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c83c2401-147d-638f-1941-41f982ec98ff-e8b085d3, #w-node-c83c2401-147d-638f-1941-41f982ec9905-e8b085d3, #w-node-c83c2401-147d-638f-1941-41f982ec990b-e8b085d3, #w-node-c83c2401-147d-638f-1941-41f982ec9911-e8b085d3, #w-node-c83c2401-147d-638f-1941-41f982ec9917-e8b085d3, #w-node-c83c2401-147d-638f-1941-41f982ec991d-e8b085d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c83c2401-147d-638f-1941-41f982ec994b-e8b085d3, #w-node-c83c2401-147d-638f-1941-41f982ec992a-e8b085d3, #w-node-c6315404-0106-613a-4294-1d5b68d65d65-e8b085d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c7ba68cf-7175-0611-4779-e2fcf42039ee-e8b085d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3785e93-706d-e858-fb0c-ce3a00ff9d64-e8b085d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f3785e93-706d-e858-fb0c-ce3a00ff9d69-e8b085d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_115e4af0-3530-e387-cc1d-6bc9a0e301a1-e8b085d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_115e4af0-3530-e387-cc1d-6bc9a0e301a6-e8b085d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80ba3675-78ac-ba85-dd03-65d926b7ef5a-e8b085d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_80ba3675-78ac-ba85-dd03-65d926b7ef5f-e8b085d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8235593-7db5-c97b-17ac-c0addee22347-e8b085d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a8235593-7db5-c97b-17ac-c0addee2234c-e8b085d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9f41e24-1b97-75ba-ff6e-fdadcd842944-e8b085d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d9f41e24-1b97-75ba-ff6e-fdadcd842949-e8b085d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fae-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fb0-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fb2-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fb4-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fb6-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fb8-be0b774b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fc0-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fc6-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fcc-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fd2-be0b774b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fea-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fec-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da012-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da000-be0b774b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8da01d-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da023-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da029-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da02f-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da035-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da03b-be0b774b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8da069-be0b774b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8da048-be0b774b {
  align-self: center;
}

#w-node-de4de848-cb78-cb35-e972-5c841ed03c7a-1ed03c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de4de848-cb78-cb35-e972-5c841ed03c7c-1ed03c69, #w-node-de4de848-cb78-cb35-e972-5c841ed03c7e-1ed03c69, #w-node-de4de848-cb78-cb35-e972-5c841ed03c80-1ed03c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8ee54355-7356-c05e-b166-f8807ceec754-1ed03c69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcdaa265-eb64-5918-e4eb-acaeec9188ad-2d27604f, #w-node-dcdaa265-eb64-5918-e4eb-acaeec9188a3-2d27604f, #w-node-dcdaa265-eb64-5918-e4eb-acaeec918900-2d27604f, #w-node-dcdaa265-eb64-5918-e4eb-acaeec918921-2d27604f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dcdaa265-eb64-5918-e4eb-acaeec91892c-2d27604f, #w-node-dcdaa265-eb64-5918-e4eb-acaeec918932-2d27604f, #w-node-dcdaa265-eb64-5918-e4eb-acaeec918938-2d27604f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cee1b7a0-c4ec-4c97-28ea-0b3806d5dbf6-2d27604f, #w-node-cee1b7a0-c4ec-4c97-28ea-0b3806d5dbf8-2d27604f, #w-node-_790d8b86-1608-b60c-a6af-c06a956da1eb-2d27604f, #w-node-_790d8b86-1608-b60c-a6af-c06a956da1f6-2d27604f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_69372d67-cd3a-16a9-2f4b-85904f88a119-30e5edb0, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a120-30e5edb0, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a127-30e5edb0, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a12e-30e5edb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69372d67-cd3a-16a9-2f4b-85904f88a1d6-30e5edb0, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a1d8-30e5edb0, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a1ea-30e5edb0, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a1ec-30e5edb0, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a1fe-30e5edb0, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a200-30e5edb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_69372d67-cd3a-16a9-2f4b-85904f88a219-30e5edb0, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a21f-30e5edb0, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a225-30e5edb0, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a22b-30e5edb0, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a231-30e5edb0, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a237-30e5edb0, #w-node-_37cc47c0-ed82-68b4-bca8-cf47051415c0-de2ba963, #w-node-_37cc47c0-ed82-68b4-bca8-cf47051415c6-de2ba963, #w-node-_37cc47c0-ed82-68b4-bca8-cf47051415cc-de2ba963, #w-node-_37cc47c0-ed82-68b4-bca8-cf47051415d2-de2ba963 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37cc47c0-ed82-68b4-bca8-cf47051415ed-de2ba963, #w-node-_47b4c570-db72-d255-d13d-eadeac3aa6d9-de2ba963, #w-node-_37cc47c0-ed82-68b4-bca8-cf47051415f9-de2ba963, #w-node-_2ac0fe40-d8af-059b-33c8-a07356dc464a-de2ba963, #w-node-_37cc47c0-ed82-68b4-bca8-cf4705141602-de2ba963, #w-node-_29a640db-ff03-d8ce-e35f-de95bbe2cbdf-de2ba963, #w-node-_93aed3d4-97c3-587b-1285-98b32474d361-de2ba963, #w-node-_93aed3d4-97c3-587b-1285-98b32474d363-de2ba963, #w-node-f9016722-f403-d79e-18ea-aae569970ddc-de2ba963, #w-node-f9016722-f403-d79e-18ea-aae569970dde-de2ba963 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_37cc47c0-ed82-68b4-bca8-cf4705141612-de2ba963, #w-node-_37cc47c0-ed82-68b4-bca8-cf4705141618-de2ba963, #w-node-_37cc47c0-ed82-68b4-bca8-cf470514161e-de2ba963, #w-node-_37cc47c0-ed82-68b4-bca8-cf4705141624-de2ba963, #w-node-_37cc47c0-ed82-68b4-bca8-cf470514162a-de2ba963, #w-node-_37cc47c0-ed82-68b4-bca8-cf4705141630-de2ba963 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37cc47c0-ed82-68b4-bca8-cf470514163f-de2ba963, #w-node-_37cc47c0-ed82-68b4-bca8-cf4705141641-de2ba963 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e52d2b35-b0f0-595c-0108-a8d971ca2da6-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2dac-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2db2-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2db8-e37fd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e52d2b35-b0f0-595c-0108-a8d971ca2dd3-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2dd5-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2dee-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2df0-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2e03-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2e05-e37fd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7cda5b94-f517-7833-1d12-c5e0bdf2d6f6-e37fd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cda5b94-f517-7833-1d12-c5e0bdf2d6f8-e37fd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7cda5b94-f517-7833-1d12-c5e0bdf2d710-e37fd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cda5b94-f517-7833-1d12-c5e0bdf2d712-e37fd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7cda5b94-f517-7833-1d12-c5e0bdf2d72a-e37fd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cda5b94-f517-7833-1d12-c5e0bdf2d72c-e37fd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7cda5b94-f517-7833-1d12-c5e0bdf2d742-e37fd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cda5b94-f517-7833-1d12-c5e0bdf2d744-e37fd362, #w-node-_0737ac53-c415-05e8-4ad2-ebf5c96299a8-e37fd362, #w-node-_0737ac53-c415-05e8-4ad2-ebf5c96299aa-e37fd362, #w-node-_0737ac53-c415-05e8-4ad2-ebf5c96299c3-e37fd362, #w-node-_0737ac53-c415-05e8-4ad2-ebf5c96299c5-e37fd362, #w-node-_0737ac53-c415-05e8-4ad2-ebf5c96299d8-e37fd362, #w-node-_0737ac53-c415-05e8-4ad2-ebf5c96299da-e37fd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e52d2b35-b0f0-595c-0108-a8d971ca2e22-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2e28-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2e2e-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2e34-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2e3a-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2e40-e37fd362, #w-node-_347750aa-2865-0d3e-02a3-da95f91c1236-e37fd362, #w-node-_347750aa-2865-0d3e-02a3-da95f91c123b-e37fd362, #w-node-_347750aa-2865-0d3e-02a3-da95f91c1241-e37fd362, #w-node-_347750aa-2865-0d3e-02a3-da95f91c1246-e37fd362, #w-node-_347750aa-2865-0d3e-02a3-da95f91c124b-e37fd362, #w-node-_347750aa-2865-0d3e-02a3-da95f91c1250-e37fd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e52d2b35-b0f0-595c-0108-a8d971ca2e4d-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2e4f-e37fd362, #w-node-_9b27af2d-7619-5215-efb1-58756f16ce50-e37fd362, #w-node-_9b27af2d-7619-5215-efb1-58756f16ce52-e37fd362 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b3753f1e-bff0-7942-5a6d-1dac7aad71ff-b8636a5d, #w-node-b3753f1e-bff0-7942-5a6d-1dac7aad7219-b8636a5d, #w-node-b3753f1e-bff0-7942-5a6d-1dac7aad7233-b8636a5d, #w-node-b3753f1e-bff0-7942-5a6d-1dac7aad724d-b8636a5d, #w-node-b3753f1e-bff0-7942-5a6d-1dac7aad7267-b8636a5d, #w-node-b3753f1e-bff0-7942-5a6d-1dac7aad7281-b8636a5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f700d3c-2581-7be5-b2c6-c30871b6e9f0-b8636a5d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6f700d3c-2581-7be5-b2c6-c30871b6ea41-b8636a5d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-deac9af6-81d2-7941-4d07-06dab5786d20-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786d26-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786d2c-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786d32-b8636a5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-deac9af6-81d2-7941-4d07-06dab5786d53-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786d55-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786d6d-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786d6f-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786d84-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786d86-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786d9b-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786d9d-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786db2-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786db4-b8636a5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-deac9af6-81d2-7941-4d07-06dab5786dd0-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786dd6-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786ddc-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786de2-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786de8-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786dee-b8636a5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-deac9af6-81d2-7941-4d07-06dab5786dfb-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786dfd-b8636a5d, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e23-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e19-dc281b62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f46c7a7e-5cd2-491d-2669-504e59355e56-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e5c-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e62-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e72-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e73-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e78-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e7e-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e80-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e82-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e85-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e87-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e89-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e8c-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e8e-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e90-dc281b62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f46c7a7e-5cd2-491d-2669-504e59355e9b-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355ebc-dc281b62, #w-node-_447388d1-a140-ed27-e133-08112c64fc6d-dc281b62, #w-node-_447388d1-a140-ed27-e133-08112c64fc78-dc281b62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fae-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fb0-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fb2-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fb4-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fb6-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fb8-97e0563c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fc0-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fc6-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fcc-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fd2-97e0563c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fea-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fec-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da012-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da000-97e0563c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8da01d-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da023-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da029-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da02f-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da035-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da03b-97e0563c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8da069-97e0563c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d9687160-d21b-ab9c-838f-b14f1c8da048-97e0563c {
  align-self: center;
}

#w-node-_6d8773c0-1307-b2ff-9183-b47d987f2b1f-23c57be2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6d8773c0-1307-b2ff-9183-b47d987f2b29-23c57be2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d8773c0-1307-b2ff-9183-b47d987f2b4f-23c57be2, #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2b51-23c57be2, #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2b53-23c57be2, #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2b55-23c57be2, #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2b57-23c57be2, #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2b59-23c57be2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6d8773c0-1307-b2ff-9183-b47d987f2b72-23c57be2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6d8773c0-1307-b2ff-9183-b47d987f2bc3-23c57be2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_6d8773c0-1307-b2ff-9183-b47d987f2beb-23c57be2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6d8773c0-1307-b2ff-9183-b47d987f2bf9-23c57be2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d8773c0-1307-b2ff-9183-b47d987f2bfd-23c57be2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c0b-23c57be2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c0f-23c57be2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c19-23c57be2, #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c22-23c57be2, #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c28-23c57be2, #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c2e-23c57be2, #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c34-23c57be2, #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c3a-23c57be2, #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c40-23c57be2, #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c49-23c57be2, #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c4a-23c57be2, #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c4f-23c57be2, #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c54-23c57be2, #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c59-23c57be2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c5e-23c57be2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b928f049-ae79-8020-ff35-ff5a066be3d6-8fd33716 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b928f049-ae79-8020-ff35-ff5a066be3dd-8fd33716, #w-node-b928f049-ae79-8020-ff35-ff5a066be3e5-8fd33716, #w-node-b928f049-ae79-8020-ff35-ff5a066be3ed-8fd33716 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b928f049-ae79-8020-ff35-ff5a066be3f5-8fd33716 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80729ecf-9272-ae2f-8452-93d40a2ecff5-8fd33716, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ecff7-8fd33716, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ecff9-8fd33716, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ecffb-8fd33716, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ed008-8fd33716, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ed00a-8fd33716, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ed00c-8fd33716, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ed00e-8fd33716, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ed01b-8fd33716, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ed01d-8fd33716, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ed01f-8fd33716, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ed021-8fd33716 {
  align-self: center;
}

#w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b576-8fd33716, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b59b-8fd33716, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b5c0-8fd33716, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b5ea-8fd33716, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b614-8fd33716, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b63e-8fd33716, #w-node-_3c906313-77eb-0772-05fa-cad653af3537-8fd33716 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20eaf8f5-8cde-e2f9-d7bc-70f39a6deb67-8fd33716 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_20eaf8f5-8cde-e2f9-d7bc-70f39a6deb91-8fd33716, #w-node-_301601bd-f566-9659-1f78-03e55437c1a2-0537d0e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6d5ba03-e0cc-2602-f660-e1a68039738a-0537d0e9, #w-node-d6d5ba03-e0cc-2602-f660-e1a68039738c-0537d0e9, #w-node-d6d5ba03-e0cc-2602-f660-e1a68039738e-0537d0e9, #w-node-d6d5ba03-e0cc-2602-f660-e1a680397390-0537d0e9, #w-node-d6d5ba03-e0cc-2602-f660-e1a680397392-0537d0e9, #w-node-d6d5ba03-e0cc-2602-f660-e1a680397394-0537d0e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_61a0530c-6d67-df71-e129-5c2cecdf5c3c-0537d0e9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_61a0530c-6d67-df71-e129-5c2cecdf5c8d-0537d0e9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_2c44133f-4efa-ca4f-b7e4-578796222c0a-0537d0e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2c44133f-4efa-ca4f-b7e4-578796222c18-0537d0e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_471c8014-601f-13dc-7a38-69c8dda51452-0537d0e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_471c8014-601f-13dc-7a38-69c8dda51460-0537d0e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc8fd45d-3bcc-77d9-1b48-3823c925ba8d-0537d0e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc8fd45d-3bcc-77d9-1b48-3823c925ba97-0537d0e9, #w-node-d6d5ba03-e0cc-2602-f660-e1a6803973f9-0537d0e9, #w-node-d6d5ba03-e0cc-2602-f660-e1a6803973ff-0537d0e9, #w-node-d6d5ba03-e0cc-2602-f660-e1a680397405-0537d0e9, #w-node-d6d5ba03-e0cc-2602-f660-e1a68039740b-0537d0e9, #w-node-d6d5ba03-e0cc-2602-f660-e1a680397411-0537d0e9, #w-node-d6d5ba03-e0cc-2602-f660-e1a680397417-0537d0e9, #w-node-_8dbdfd5e-5b93-ef92-5fb9-dfa72592c0c5-0537d0e9, #w-node-_8dbdfd5e-5b93-ef92-5fb9-dfa72592c0c6-0537d0e9, #w-node-_8dbdfd5e-5b93-ef92-5fb9-dfa72592c0cb-0537d0e9, #w-node-_8dbdfd5e-5b93-ef92-5fb9-dfa72592c0d0-0537d0e9, #w-node-_8dbdfd5e-5b93-ef92-5fb9-dfa72592c0d5-0537d0e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8dbdfd5e-5b93-ef92-5fb9-dfa72592c0da-0537d0e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_59c75f34-f09c-550f-0aa3-30f2921071d0-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f2921071d6-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f2921071dc-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f2921071e2-21646a78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59c75f34-f09c-550f-0aa3-30f292107203-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f292107205-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f29210721d-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f29210721f-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f292107234-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f292107236-21646a78, #w-node-_0b0bd1b7-6f2b-fa7c-62c6-c0e528b8ea07-21646a78, #w-node-_0b0bd1b7-6f2b-fa7c-62c6-c0e528b8ea33-21646a78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_59c75f34-f09c-550f-0aa3-30f292107280-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f292107286-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f29210728c-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f292107292-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f292107298-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f29210729e-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f2921072ab-21646a78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59c75f34-f09c-550f-0aa3-30f2921072ad-21646a78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8c134bbc-e3eb-78d9-1de8-85d306595e34-e9ed90ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c134bbc-e3eb-78d9-1de8-85d306595e3b-e9ed90ba, #w-node-_8c134bbc-e3eb-78d9-1de8-85d306595e43-e9ed90ba, #w-node-_8c134bbc-e3eb-78d9-1de8-85d306595e4b-e9ed90ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8c134bbc-e3eb-78d9-1de8-85d306595e53-e9ed90ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e55-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e57-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e59-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e5b-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e5d-e9ed90ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e65-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e6b-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e71-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e77-e9ed90ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e8f-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e91-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588ea6-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588ea8-e9ed90ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_39d40238-f62f-ad5f-18cd-1d75e4588ec3-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588ec9-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588ecf-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588ed5-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588edb-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588ee1-e9ed90ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39d40238-f62f-ad5f-18cd-1d75e4588eee-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588f10-e9ed90ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b8d3f3d-abf8-95e8-5825-979859a0077f-b2378df2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b8d3f3d-abf8-95e8-5825-979859a00786-b2378df2, #w-node-_4b8d3f3d-abf8-95e8-5825-979859a0078e-b2378df2, #w-node-_4b8d3f3d-abf8-95e8-5825-979859a00796-b2378df2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4b8d3f3d-abf8-95e8-5825-979859a0079e-b2378df2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a11a813-3121-39ca-8157-1b7e7b57d862-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d864-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d866-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d868-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d86a-b2378df2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3a11a813-3121-39ca-8157-1b7e7b57d874-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d87a-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d880-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d886-b2378df2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a11a813-3121-39ca-8157-1b7e7b57d89e-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8a0-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8c6-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8b4-b2378df2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8d1-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8d7-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8dd-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8e3-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8e9-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8ef-b2378df2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8fc-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d91d-b2378df2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8c134bbc-e3eb-78d9-1de8-85d306595e34-fa935fdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c134bbc-e3eb-78d9-1de8-85d306595e3b-fa935fdb, #w-node-_8c134bbc-e3eb-78d9-1de8-85d306595e43-fa935fdb, #w-node-_8c134bbc-e3eb-78d9-1de8-85d306595e4b-fa935fdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8c134bbc-e3eb-78d9-1de8-85d306595e53-fa935fdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e55-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e57-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e59-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e5b-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e5d-fa935fdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e65-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e6b-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e71-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e77-fa935fdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e8f-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e91-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588ea6-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588ea8-fa935fdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_39d40238-f62f-ad5f-18cd-1d75e4588ec3-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588ec9-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588ecf-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588ed5-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588edb-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588ee1-fa935fdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39d40238-f62f-ad5f-18cd-1d75e4588eee-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588f10-fa935fdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-2ea1383f, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-2ea1383f, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-2ea1383f, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-2ea1383f {
  align-self: center;
}

#w-node-d0fe8c38-b225-d26f-6165-dac1eae0d89a-eae0d895 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d0e197cd-c606-39c2-fc62-8e34f5daa9d3-f5daa9cf, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-b9201ea4, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-b9201ea4, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-b9201ea4, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-b9201ea4, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-28560d6c, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-28560d6c, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-28560d6c, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-28560d6c, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-05317253, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-05317253, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-05317253, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-05317253, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-54bfb9a4, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-54bfb9a4, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-54bfb9a4, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-54bfb9a4, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-8f69b7af, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-8f69b7af, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-8f69b7af, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-8f69b7af, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-f3d16fd9, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-f3d16fd9, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-f3d16fd9, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-f3d16fd9, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-06dce0e2, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-06dce0e2, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-06dce0e2, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-06dce0e2, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-dea358f1, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-dea358f1, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-dea358f1, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-dea358f1, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-b423635f, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-b423635f, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-b423635f, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-b423635f, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-cdc0d1b6, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-cdc0d1b6, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-cdc0d1b6, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-cdc0d1b6, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-64975086, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-64975086, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-64975086, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-64975086, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-543c69db, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-543c69db, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-543c69db, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-543c69db, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-89f6d169, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-89f6d169, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-89f6d169, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-89f6d169, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-3beec1f3, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-3beec1f3, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-3beec1f3, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-3beec1f3, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-f7378499, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-f7378499, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-f7378499, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-f7378499, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-204bc035, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-204bc035, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-204bc035, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-204bc035, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-241d2a51, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-241d2a51, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-241d2a51, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-241d2a51, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-10edd132, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-10edd132, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-10edd132, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-10edd132, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-2e62551e, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-2e62551e, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-2e62551e, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-2e62551e, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-1d1dca21, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-1d1dca21, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-1d1dca21, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-1d1dca21, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-250fda75, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-250fda75, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-250fda75, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-250fda75, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-cf905aaf, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-cf905aaf, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-cf905aaf, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-cf905aaf, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-d8606469, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-d8606469, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-d8606469, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-d8606469, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-c088b6a6, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-c088b6a6, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-c088b6a6, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-c088b6a6, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-f6a4fcb4, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-f6a4fcb4, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-f6a4fcb4, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-f6a4fcb4, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-dca3f734, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-dca3f734, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-dca3f734, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-dca3f734, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-9407b6d1, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-9407b6d1, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-9407b6d1, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-9407b6d1, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-c5ac61a6, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-c5ac61a6, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-c5ac61a6, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-c5ac61a6, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6031-5262b100, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6043-5262b100, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6055-5262b100, #w-node-e99ba659-cd9e-d8f1-12c1-ccfd869b6067-5262b100, #w-node-_49bd5b62-6eae-4102-4e4a-dee4587ba4ac-15b0fab5, #w-node-_49bd5b62-6eae-4102-4e4a-dee4587ba4be-15b0fab5, #w-node-_49bd5b62-6eae-4102-4e4a-dee4587ba4d0-15b0fab5, #w-node-_49bd5b62-6eae-4102-4e4a-dee4587ba4e2-15b0fab5, #w-node-_8917e40a-bfbf-197f-7a08-848495f56644-24b347b9 {
  align-self: center;
}

#w-node-_39ff9248-ceee-0354-5fec-9ec7388f59b3-24b347b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9914969-e3d1-cdb6-2cc1-ed80b62d06ba-4ea8ca15 {
  align-self: center;
}

#w-node-_33ccf837-6391-03e8-49d7-f7a2f717ba99-4ea8ca15, #w-node-_33ccf837-6391-03e8-49d7-f7a2f717ba9b-4ea8ca15, #w-node-_33ccf837-6391-03e8-49d7-f7a2f717ba9d-4ea8ca15, #w-node-_33ccf837-6391-03e8-49d7-f7a2f717ba9f-4ea8ca15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc2e0e97-155b-4cfd-81c2-7ee74f766d03-4ea8ca15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0de8c4dc-9afa-99c5-a85b-79b0ea66b6bb-ea66b6b2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0de8c4dc-9afa-99c5-a85b-79b0ea66b702-ea66b6b2 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_0de8c4dc-9afa-99c5-a85b-79b0ea66b718-ea66b6b2, #w-node-dabdf3e1-5b83-37e1-4eaa-97773c26b42b-3c26b414 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dabdf3e1-5b83-37e1-4eaa-97773c26b42d-3c26b414 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dabdf3e1-5b83-37e1-4eaa-97773c26b445-3c26b414 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dabdf3e1-5b83-37e1-4eaa-97773c26b447-3c26b414 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dabdf3e1-5b83-37e1-4eaa-97773c26b45f-3c26b414 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dabdf3e1-5b83-37e1-4eaa-97773c26b461-3c26b414 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a1aaf1d5-4689-50f8-4f30-ea9f0b813428-0b81341f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a1aaf1d5-4689-50f8-4f30-ea9f0b813430-0b81341f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1aaf1d5-4689-50f8-4f30-ea9f0b813452-0b81341f, #w-node-a1aaf1d5-4689-50f8-4f30-ea9f0b813454-0b81341f, #w-node-a1aaf1d5-4689-50f8-4f30-ea9f0b813456-0b81341f, #w-node-a1aaf1d5-4689-50f8-4f30-ea9f0b813458-0b81341f, #w-node-a1aaf1d5-4689-50f8-4f30-ea9f0b81345a-0b81341f, #w-node-a1aaf1d5-4689-50f8-4f30-ea9f0b813461-0b81341f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a1aaf1d5-4689-50f8-4f30-ea9f0b813469-0b81341f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1aaf1d5-4689-50f8-4f30-ea9f0b81348b-0b81341f, #w-node-a1aaf1d5-4689-50f8-4f30-ea9f0b81348d-0b81341f, #w-node-a1aaf1d5-4689-50f8-4f30-ea9f0b81348f-0b81341f, #w-node-a1aaf1d5-4689-50f8-4f30-ea9f0b813491-0b81341f, #w-node-a1aaf1d5-4689-50f8-4f30-ea9f0b813493-0b81341f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ca07d493-9b59-76bb-d285-73bfcf97c75c-cf97c750 {
  align-self: start;
}

#w-node-_9a2f1b3a-f632-83a3-9194-e427c9dcb7bd-faff9e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9a2f1b3a-f632-83a3-9194-e427c9dcb7d7-faff9e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b0cbabd-6f5f-97a7-85ec-9c3acccf8edc-cccf8ed9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0b0cbabd-6f5f-97a7-85ec-9c3acccf8edd-cccf8ed9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b0cbabd-6f5f-97a7-85ec-9c3acccf8ee3-cccf8ed9 {
  place-self: center;
}

#w-node-_0b0cbabd-6f5f-97a7-85ec-9c3acccf8ee4-cccf8ed9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_9b8cae9b-0a27-6818-23e1-ec9748cd42f9-48cd42ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b8cae9b-0a27-6818-23e1-ec9748cd42fb-48cd42ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ea080037-88c4-c246-a6b5-c512e15bce1d-e15bce14, #w-node-ea080037-88c4-c246-a6b5-c512e15bce23-e15bce14, #w-node-ea080037-88c4-c246-a6b5-c512e15bce29-e15bce14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae150eeb-a841-4f9b-0d32-6ec9b28b435a-b28b4351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ae150eeb-a841-4f9b-0d32-6ec9b28b436a-b28b4351, #w-node-_1231200a-9289-c87b-4ef4-9d4cec1e436d-ec1e4367, #w-node-_1231200a-9289-c87b-4ef4-9d4cec1e4374-ec1e4367, #w-node-_1231200a-9289-c87b-4ef4-9d4cec1e437b-ec1e4367, #w-node-_1231200a-9289-c87b-4ef4-9d4cec1e4382-ec1e4367, #w-node-_1231200a-9289-c87b-4ef4-9d4cec1e4389-ec1e4367, #w-node-_1231200a-9289-c87b-4ef4-9d4cec1e4390-ec1e4367 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1de19299-9afd-e20e-199f-229f5fc74b53-5fc74b3a, #w-node-_1de19299-9afd-e20e-199f-229f5fc74b70-5fc74b3a, #w-node-_1de19299-9afd-e20e-199f-229f5fc74b8d-5fc74b3a {
  align-self: center;
}

#w-node-eefa2023-8f82-a5e3-c113-2aeeed2ee61d-ed2ee617, #w-node-eefa2023-8f82-a5e3-c113-2aeeed2ee624-ed2ee617, #w-node-eefa2023-8f82-a5e3-c113-2aeeed2ee62b-ed2ee617, #w-node-eefa2023-8f82-a5e3-c113-2aeeed2ee632-ed2ee617 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25053509-8bd9-ba02-d93d-90f55f79b785-5f79b782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_25053509-8bd9-ba02-d93d-90f55f79b786-5f79b782, #w-node-_25053509-8bd9-ba02-d93d-90f55f79b789-5f79b782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25053509-8bd9-ba02-d93d-90f55f79b78d-5f79b782, #w-node-_25053509-8bd9-ba02-d93d-90f55f79b78e-5f79b782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_25053509-8bd9-ba02-d93d-90f55f79b78f-5f79b782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25053509-8bd9-ba02-d93d-90f55f79b790-5f79b782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_25053509-8bd9-ba02-d93d-90f55f79b791-5f79b782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25053509-8bd9-ba02-d93d-90f55f79b793-5f79b782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_25053509-8bd9-ba02-d93d-90f55f79b794-5f79b782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_25053509-8bd9-ba02-d93d-90f55f79b796-5f79b782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_25053509-8bd9-ba02-d93d-90f55f79b797-5f79b782, #w-node-_25053509-8bd9-ba02-d93d-90f55f79b799-5f79b782 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_952983b7-8e67-42db-e67b-330f20015b8a-3e90f20d {
  align-self: start;
}

#w-node-_6ee2417f-3e82-3293-94ff-a0f0e996813e-e9968139, #w-node-daf8fef4-bb12-b59f-c88b-2057cbb0be45-cbb0be25, #w-node-daf8fef4-bb12-b59f-c88b-2057cbb0be5c-cbb0be25, #w-node-daf8fef4-bb12-b59f-c88b-2057cbb0be73-cbb0be25, #w-node-daf8fef4-bb12-b59f-c88b-2057cbb0be8a-cbb0be25, #w-node-_953b1766-9548-0c04-41df-82db9030bb98-ce86c7f7, #w-node-_953b1766-9548-0c04-41df-82db9030bbaf-ce86c7f7, #w-node-_953b1766-9548-0c04-41df-82db9030bbc6-ce86c7f7, #w-node-fbfadc58-a752-b6d7-1ad8-bcb3a50a4c82-1e2e9b23, #w-node-fbfadc58-a752-b6d7-1ad8-bcb3a50a4c99-1e2e9b23, #w-node-fbfadc58-a752-b6d7-1ad8-bcb3a50a4cb0-1e2e9b23, #w-node-_70304d12-c175-43f3-92e4-61930d5fad73-b3ba4c7e, #w-node-_70304d12-c175-43f3-92e4-61930d5fad8a-b3ba4c7e, #w-node-_70304d12-c175-43f3-92e4-61930d5fada1-b3ba4c7e, #w-node-_70304d12-c175-43f3-92e4-61930d5fadb8-b3ba4c7e, #w-node-_68aee2e5-c193-8fe7-9ce8-207a4441553f-dbbdd61c, #w-node-_68aee2e5-c193-8fe7-9ce8-207a44415556-dbbdd61c, #w-node-_68aee2e5-c193-8fe7-9ce8-207a4441556d-dbbdd61c, #w-node-f0330752-93e4-5afb-54bd-c49e18db0a21-f5d4d45c, #w-node-f0330752-93e4-5afb-54bd-c49e18db0a38-f5d4d45c, #w-node-e7376a23-b085-7fd3-f8fe-b3fbbe1ff1f0-86cd6eb8, #w-node-e7376a23-b085-7fd3-f8fe-b3fbbe1ff207-86cd6eb8, #w-node-e7376a23-b085-7fd3-f8fe-b3fbbe1ff21e-86cd6eb8, #w-node-c053dd71-f72f-5ddf-f0b9-71af05604ab2-ec53e2e8, #w-node-c053dd71-f72f-5ddf-f0b9-71af05604ac9-ec53e2e8, #w-node-c053dd71-f72f-5ddf-f0b9-71af05604ae0-ec53e2e8, #w-node-f3b02951-1514-00f4-01d5-e69fc2321ff8-5e5b0bc2, #w-node-f3b02951-1514-00f4-01d5-e69fc232200f-5e5b0bc2, #w-node-f3b02951-1514-00f4-01d5-e69fc2322026-5e5b0bc2 {
  align-self: center;
}

#w-node-_715dc1e7-4506-c92d-2e4c-eea48559e434-613d39b0, #w-node-_715dc1e7-4506-c92d-2e4c-eea48559e43b-613d39b0, #w-node-_715dc1e7-4506-c92d-2e4c-eea48559e442-613d39b0, #w-node-_715dc1e7-4506-c92d-2e4c-eea48559e449-613d39b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_179fb313-29ff-c663-1a2b-3cdbb34e0952-613d39b0, #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e096f-613d39b0, #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e098c-613d39b0 {
  align-self: center;
}

#w-node-_9b6f395d-bc1d-3d67-dda3-6374f470d31e-613d39b0, #w-node-_9b6f395d-bc1d-3d67-dda3-6374f470d32e-613d39b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_009df004-59ce-05bb-3926-ffa65f055925-613d39b0, #w-node-_009df004-59ce-05bb-3926-ffa65f05592c-613d39b0, #w-node-_009df004-59ce-05bb-3926-ffa65f055933-613d39b0, #w-node-_009df004-59ce-05bb-3926-ffa65f05593a-613d39b0, #w-node-_009df004-59ce-05bb-3926-ffa65f055941-613d39b0, #w-node-_009df004-59ce-05bb-3926-ffa65f055948-613d39b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_065510eb-7919-c257-5b0c-288c6c7ce9b4-613d39b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_065510eb-7919-c257-5b0c-288c6c7ce9c4-613d39b0, #w-node-_715dc1e7-4506-c92d-2e4c-eea48559e434-89014fe9, #w-node-_715dc1e7-4506-c92d-2e4c-eea48559e43b-89014fe9, #w-node-_715dc1e7-4506-c92d-2e4c-eea48559e442-89014fe9, #w-node-_715dc1e7-4506-c92d-2e4c-eea48559e449-89014fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_179fb313-29ff-c663-1a2b-3cdbb34e0952-89014fe9, #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e096f-89014fe9, #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e098c-89014fe9 {
  align-self: center;
}

#w-node-_9b6f395d-bc1d-3d67-dda3-6374f470d31e-89014fe9, #w-node-_9b6f395d-bc1d-3d67-dda3-6374f470d32e-89014fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_009df004-59ce-05bb-3926-ffa65f055925-89014fe9, #w-node-_009df004-59ce-05bb-3926-ffa65f05592c-89014fe9, #w-node-_009df004-59ce-05bb-3926-ffa65f055933-89014fe9, #w-node-_009df004-59ce-05bb-3926-ffa65f05593a-89014fe9, #w-node-_009df004-59ce-05bb-3926-ffa65f055941-89014fe9, #w-node-_009df004-59ce-05bb-3926-ffa65f055948-89014fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_065510eb-7919-c257-5b0c-288c6c7ce9b4-89014fe9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_065510eb-7919-c257-5b0c-288c6c7ce9c4-89014fe9, #w-node-_715dc1e7-4506-c92d-2e4c-eea48559e434-e3a083ad, #w-node-_715dc1e7-4506-c92d-2e4c-eea48559e43b-e3a083ad, #w-node-_715dc1e7-4506-c92d-2e4c-eea48559e442-e3a083ad, #w-node-_715dc1e7-4506-c92d-2e4c-eea48559e449-e3a083ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_179fb313-29ff-c663-1a2b-3cdbb34e0952-e3a083ad, #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e096f-e3a083ad, #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e098c-e3a083ad {
  align-self: center;
}

#w-node-_009df004-59ce-05bb-3926-ffa65f055925-e3a083ad, #w-node-_009df004-59ce-05bb-3926-ffa65f05592c-e3a083ad, #w-node-_009df004-59ce-05bb-3926-ffa65f055933-e3a083ad, #w-node-_009df004-59ce-05bb-3926-ffa65f05593a-e3a083ad, #w-node-_009df004-59ce-05bb-3926-ffa65f055941-e3a083ad, #w-node-_009df004-59ce-05bb-3926-ffa65f055948-e3a083ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b6f395d-bc1d-3d67-dda3-6374f470d31e-e3a083ad, #w-node-_9b6f395d-bc1d-3d67-dda3-6374f470d32e-e3a083ad, #w-node-_065510eb-7919-c257-5b0c-288c6c7ce9b4-e3a083ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_065510eb-7919-c257-5b0c-288c6c7ce9c4-e3a083ad, #w-node-_715dc1e7-4506-c92d-2e4c-eea48559e434-1aae58fb, #w-node-_715dc1e7-4506-c92d-2e4c-eea48559e43b-1aae58fb, #w-node-_715dc1e7-4506-c92d-2e4c-eea48559e442-1aae58fb, #w-node-_715dc1e7-4506-c92d-2e4c-eea48559e449-1aae58fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_179fb313-29ff-c663-1a2b-3cdbb34e0952-1aae58fb, #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e096f-1aae58fb, #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e098c-1aae58fb {
  align-self: center;
}

#w-node-_009df004-59ce-05bb-3926-ffa65f055925-1aae58fb, #w-node-_009df004-59ce-05bb-3926-ffa65f05592c-1aae58fb, #w-node-_009df004-59ce-05bb-3926-ffa65f055933-1aae58fb, #w-node-_009df004-59ce-05bb-3926-ffa65f05593a-1aae58fb, #w-node-_009df004-59ce-05bb-3926-ffa65f055941-1aae58fb, #w-node-_009df004-59ce-05bb-3926-ffa65f055948-1aae58fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b6f395d-bc1d-3d67-dda3-6374f470d31e-1aae58fb, #w-node-_9b6f395d-bc1d-3d67-dda3-6374f470d32e-1aae58fb, #w-node-_065510eb-7919-c257-5b0c-288c6c7ce9b4-1aae58fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_065510eb-7919-c257-5b0c-288c6c7ce9c4-1aae58fb, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d2f-dbc3c63b, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d36-dbc3c63b, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d3d-dbc3c63b, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d44-dbc3c63b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e65cc3-cbfe-8aea-bd73-14f450778825-dbc3c63b, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778847-dbc3c63b, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886a-dbc3c63b {
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94c7a-dbc3c63b, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-dbc3c63b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca0-dbc3c63b, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca7-dbc3c63b, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cae-dbc3c63b, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cb5-dbc3c63b, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cbc-dbc3c63b, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cc3-dbc3c63b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_065510eb-7919-c257-5b0c-288c6c7ce9b4-dbc3c63b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_065510eb-7919-c257-5b0c-288c6c7ce9c4-dbc3c63b, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d2f-dbaf7b68, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d36-dbaf7b68, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d3d-dbaf7b68, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d44-dbaf7b68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e65cc3-cbfe-8aea-bd73-14f450778825-dbaf7b68, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778847-dbaf7b68, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886a-dbaf7b68 {
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94c7a-dbaf7b68, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-dbaf7b68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca0-dbaf7b68, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca7-dbaf7b68, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cae-dbaf7b68, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cb5-dbaf7b68, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cbc-dbaf7b68, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cc3-dbaf7b68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_065510eb-7919-c257-5b0c-288c6c7ce9b4-dbaf7b68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_065510eb-7919-c257-5b0c-288c6c7ce9c4-dbaf7b68, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d2f-bf32b6a5, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d36-bf32b6a5, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d3d-bf32b6a5, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d44-bf32b6a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e65cc3-cbfe-8aea-bd73-14f450778825-bf32b6a5, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778847-bf32b6a5, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886a-bf32b6a5 {
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca0-bf32b6a5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca7-bf32b6a5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cae-bf32b6a5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cb5-bf32b6a5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cbc-bf32b6a5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cc3-bf32b6a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94c7a-bf32b6a5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-bf32b6a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d2f-45249dac, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d36-45249dac, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d3d-45249dac, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d44-45249dac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abf4dfbb-2a72-3260-2f1b-e8c16f9f3bcc-45249dac, #w-node-abf4dfbb-2a72-3260-2f1b-e8c16f9f3bee-45249dac, #w-node-abf4dfbb-2a72-3260-2f1b-e8c16f9f3c11-45249dac {
  align-self: center;
}

#w-node-abf4dfbb-2a72-3260-2f1b-e8c16f9f3c31-45249dac, #w-node-abf4dfbb-2a72-3260-2f1b-e8c16f9f3c38-45249dac, #w-node-abf4dfbb-2a72-3260-2f1b-e8c16f9f3c3f-45249dac, #w-node-abf4dfbb-2a72-3260-2f1b-e8c16f9f3c46-45249dac, #w-node-abf4dfbb-2a72-3260-2f1b-e8c16f9f3c4d-45249dac, #w-node-abf4dfbb-2a72-3260-2f1b-e8c16f9f3c54-45249dac, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d2f-d03057a0, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d36-d03057a0, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d3d-d03057a0, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d44-d03057a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e65cc3-cbfe-8aea-bd73-14f450778825-d03057a0, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778847-d03057a0, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886a-d03057a0 {
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca0-d03057a0, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca7-d03057a0, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cae-d03057a0, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cb5-d03057a0, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cbc-d03057a0, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cc3-d03057a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94c7a-d03057a0, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-d03057a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d2f-846c6109, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d36-846c6109, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d3d-846c6109, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d44-846c6109 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e65cc3-cbfe-8aea-bd73-14f450778825-846c6109, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778847-846c6109, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886a-846c6109 {
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca0-846c6109, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca7-846c6109, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cae-846c6109, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cb5-846c6109, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cbc-846c6109, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cc3-846c6109 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94c7a-846c6109, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-846c6109 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d2f-d0505b0f, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d36-d0505b0f, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d3d-d0505b0f, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d44-d0505b0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e65cc3-cbfe-8aea-bd73-14f450778825-d0505b0f, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778847-d0505b0f, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886a-d0505b0f {
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca0-d0505b0f, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca7-d0505b0f, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cae-d0505b0f, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cb5-d0505b0f, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cbc-d0505b0f, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cc3-d0505b0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94c7a-d0505b0f, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-d0505b0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d2f-97f44e09, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d36-97f44e09, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d3d-97f44e09, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d44-97f44e09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e65cc3-cbfe-8aea-bd73-14f450778825-97f44e09, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778847-97f44e09, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886a-97f44e09 {
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca0-97f44e09, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca7-97f44e09, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cae-97f44e09, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cb5-97f44e09, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cbc-97f44e09, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cc3-97f44e09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94c7a-97f44e09, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-97f44e09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d2f-c35ec2ca, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d36-c35ec2ca, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d3d-c35ec2ca, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d44-c35ec2ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e65cc3-cbfe-8aea-bd73-14f450778825-c35ec2ca, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778847-c35ec2ca, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886a-c35ec2ca {
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca0-c35ec2ca, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca7-c35ec2ca, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cae-c35ec2ca, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cb5-c35ec2ca, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cbc-c35ec2ca, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cc3-c35ec2ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94c7a-c35ec2ca, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-c35ec2ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d2f-5c3baf62, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d36-5c3baf62, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d3d-5c3baf62, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d44-5c3baf62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e65cc3-cbfe-8aea-bd73-14f450778825-5c3baf62, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778847-5c3baf62, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886a-5c3baf62 {
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca0-5c3baf62, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca7-5c3baf62, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cae-5c3baf62, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cb5-5c3baf62, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cbc-5c3baf62, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cc3-5c3baf62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94c7a-5c3baf62, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-5c3baf62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d2f-f555afa5, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d36-f555afa5, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d3d-f555afa5, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d44-f555afa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e65cc3-cbfe-8aea-bd73-14f450778825-f555afa5, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778847-f555afa5, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886a-f555afa5 {
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca0-f555afa5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca7-f555afa5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cae-f555afa5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cb5-f555afa5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cbc-f555afa5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cc3-f555afa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94c7a-f555afa5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-f555afa5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d2f-144800b5, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d36-144800b5, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d3d-144800b5, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d44-144800b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e65cc3-cbfe-8aea-bd73-14f450778825-144800b5, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778847-144800b5, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886a-144800b5 {
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca0-144800b5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca7-144800b5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cae-144800b5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cb5-144800b5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cbc-144800b5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cc3-144800b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94c7a-144800b5, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-144800b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d2f-e65aae91, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d36-e65aae91, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d3d-e65aae91, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d44-e65aae91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e65cc3-cbfe-8aea-bd73-14f450778825-e65aae91, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778847-e65aae91, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886a-e65aae91 {
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94c7a-e65aae91, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-e65aae91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca0-e65aae91, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca7-e65aae91, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cae-e65aae91, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cb5-e65aae91, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cbc-e65aae91, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cc3-e65aae91, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d2f-73d80c7a, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d36-73d80c7a, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d3d-73d80c7a, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d44-73d80c7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e65cc3-cbfe-8aea-bd73-14f450778825-73d80c7a, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778847-73d80c7a, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886a-73d80c7a {
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94c7a-73d80c7a, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-73d80c7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca0-73d80c7a, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca7-73d80c7a, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cae-73d80c7a, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cb5-73d80c7a, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cbc-73d80c7a, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cc3-73d80c7a, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d2f-6a7ee2e3, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d36-6a7ee2e3, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d3d-6a7ee2e3, #w-node-_78fb7cf2-434a-397c-e8bd-d0347b9c3d44-6a7ee2e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e65cc3-cbfe-8aea-bd73-14f450778825-6a7ee2e3, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778847-6a7ee2e3, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886a-6a7ee2e3 {
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94c7a-6a7ee2e3, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-6a7ee2e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca0-6a7ee2e3, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94ca7-6a7ee2e3, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cae-6a7ee2e3, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cb5-6a7ee2e3, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cbc-6a7ee2e3, #w-node-_746741a0-2649-b3a2-c6c5-75032aa94cc3-6a7ee2e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb74c5ef-4fe1-efe7-f737-1d414d4922fc-4d4922d6 {
  justify-self: center;
}

#w-node-a48cb2da-cbda-c22a-19b9-823995e463a0-95e46395 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a48cb2da-cbda-c22a-19b9-823995e463f1-95e46395 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-adcb6d55-c7b2-aa22-df4b-3cfb45895f2f-45895f2b, #w-node-_85ed8f8e-dacd-0ac2-01aa-c3edd718e2cb-d718e2b1, #w-node-_85ed8f8e-dacd-0ac2-01aa-c3edd718e2e6-d718e2b1, #w-node-_85ed8f8e-dacd-0ac2-01aa-c3edd718e301-d718e2b1, #w-node-_85ed8f8e-dacd-0ac2-01aa-c3edd718e31c-d718e2b1 {
  align-self: center;
}

#w-node-d1e355af-936c-6f83-29c2-e6ca5fbc8bf6-5fbc8bf0, #w-node-d1e355af-936c-6f83-29c2-e6ca5fbc8bfd-5fbc8bf0, #w-node-d1e355af-936c-6f83-29c2-e6ca5fbc8c04-5fbc8bf0, #w-node-d1e355af-936c-6f83-29c2-e6ca5fbc8c0b-5fbc8bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_832e9ccd-2c6f-84d0-8ff1-4e39a718be64-a718be51 {
  justify-self: end;
}

#w-node-c1303c66-0f1c-1600-5397-85ae08fd84e2-08fd84da, #w-node-c1303c66-0f1c-1600-5397-85ae08fd84ea-08fd84da, #w-node-c1303c66-0f1c-1600-5397-85ae08fd84f3-08fd84da, #w-node-c1303c66-0f1c-1600-5397-85ae08fd84fb-08fd84da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-beeae872-1b67-829b-bf82-387541a862a2-41a86293 {
  align-self: center;
}

#w-node-dbd2bc2a-bba6-fc7f-886b-863ceeda3ddb-eeda3dd5, #w-node-dbd2bc2a-bba6-fc7f-886b-863ceeda3de1-eeda3dd5, #w-node-dbd2bc2a-bba6-fc7f-886b-863ceeda3de7-eeda3dd5, #w-node-dbd2bc2a-bba6-fc7f-886b-863ceeda3ded-eeda3dd5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7c45442-4fac-a855-1102-9497cc419ef7-cc419ef3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b7c45442-4fac-a855-1102-9497cc419efe-cc419ef3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f90b6aeb-3400-d433-360c-c27fcc3491b6-cc34919a, #w-node-f90b6aeb-3400-d433-360c-c27fcc3491c3-cc34919a, #w-node-f90b6aeb-3400-d433-360c-c27fcc3491d0-cc34919a, #w-node-f90b6aeb-3400-d433-360c-c27fcc3491dd-cc34919a {
  align-self: center;
}

#w-node-_8322d775-7728-4a5c-d211-902139147827-39147811, #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-882836b1 {
  justify-self: end;
}

#w-node-_4555c6ca-f7f6-754d-9834-dffee1fcf9a7-e1fcf99e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4555c6ca-f7f6-754d-9834-dffee1fcf9a9-e1fcf99e, #w-node-_4555c6ca-f7f6-754d-9834-dffee1fcf9da-e1fcf99e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4555c6ca-f7f6-754d-9834-dffee1fcf9f4-e1fcf99e, #w-node-_4555c6ca-f7f6-754d-9834-dffee1fcf9f7-e1fcf99e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4555c6ca-f7f6-754d-9834-dffee1fcf9f9-e1fcf99e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_66b536f4-822f-69e6-cb09-c5c44c17c422-4c17c407, #w-node-_66b536f4-822f-69e6-cb09-c5c44c17c43d-4c17c407, #w-node-_66b536f4-822f-69e6-cb09-c5c44c17c458-4c17c407 {
  align-self: center;
}

#w-node-deb435ff-f8c6-51b5-a52e-d79fef4da63b-2dbc8e79, #w-node-deb435ff-f8c6-51b5-a52e-d79fef4da642-2dbc8e79, #w-node-deb435ff-f8c6-51b5-a52e-d79fef4da649-2dbc8e79, #w-node-deb435ff-f8c6-51b5-a52e-d79fef4da650-2dbc8e79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d54a31b-e155-206a-d28e-a8913cf69da6-2dbc8e79, #w-node-_2d54a31b-e155-206a-d28e-a8913cf69dc8-2dbc8e79, #w-node-_2d54a31b-e155-206a-d28e-a8913cf69deb-2dbc8e79 {
  align-self: center;
}

#w-node-_72113e5b-c532-d320-41f0-b069c975a110-2dbc8e79, #w-node-_72113e5b-c532-d320-41f0-b069c975a117-2dbc8e79, #w-node-_72113e5b-c532-d320-41f0-b069c975a11e-2dbc8e79, #w-node-_72113e5b-c532-d320-41f0-b069c975a125-2dbc8e79, #w-node-_72113e5b-c532-d320-41f0-b069c975a12c-2dbc8e79, #w-node-_72113e5b-c532-d320-41f0-b069c975a133-2dbc8e79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8c0c4d7-6376-3b8b-24c5-56a09f707ad1-90c1ad36 {
  align-self: center;
}

#w-node-f8c0c4d7-6376-3b8b-24c5-56a09f707adb-90c1ad36, #w-node-f8c0c4d7-6376-3b8b-24c5-56a09f707afe-90c1ad36, #w-node-c5493799-4ba7-7b6f-c7bc-eb422cdb1f8b-4d847b9c, #w-node-c5493799-4ba7-7b6f-c7bc-eb422cdb1f8d-4d847b9c, #w-node-c5493799-4ba7-7b6f-c7bc-eb422cdb1f91-4d847b9c, #w-node-c5493799-4ba7-7b6f-c7bc-eb422cdb1f93-4d847b9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79a60eaa-8bca-244f-0b73-104862710945-19c3c960 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#main.w-node-_79a60eaa-8bca-244f-0b73-104862710951-19c3c960 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#USA.w-node-_79a60eaa-8bca-244f-0b73-104862710952-19c3c960 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_79a60eaa-8bca-244f-0b73-104862710968-19c3c960 {
  align-self: stretch;
}

#w-node-_95560802-3286-eb5b-88b6-f1205811cf68-6c5d2597 {
  justify-self: end;
}

#w-node-_09bef7db-91cc-cfab-ab39-c09fb48a9577-6c5d2597, #w-node-_09bef7db-91cc-cfab-ab39-c09fb48a9592-6c5d2597, #w-node-_09bef7db-91cc-cfab-ab39-c09fb48a95ad-6c5d2597 {
  align-self: center;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-6c5d2597 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3f-6c5d2597, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-6c5d2597 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-6c5d2597, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8d-6c5d2597 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8f-6c5d2597 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_95560802-3286-eb5b-88b6-f1205811cf68-d1c04509 {
  justify-self: end;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-d1c04509 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3f-d1c04509, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d606-d1c04509 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-d1c04509, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-d1c04509 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-d1c04509, #w-node-_3411fa8a-99d6-4095-24d6-05b78a516d0b-d1c04509 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3411fa8a-99d6-4095-24d6-05b78a516d09-d1c04509 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95560802-3286-eb5b-88b6-f1205811cf68-3ce2d10c {
  justify-self: end;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-3ce2d10c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3f-3ce2d10c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ad07b80a-e8e6-80fb-3258-c56adc7fe98b-3ce2d10c {
  align-self: center;
}

#w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-3ce2d10c, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-3ce2d10c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d55692f-a172-9d4b-7307-d29463a263ba-3ce2d10c, #w-node-_04a25eb1-2b3b-084c-4883-58050feecb9d-3ce2d10c {
  align-self: center;
}

#w-node-_3411fa8a-99d6-4095-24d6-05b78a516d09-3ce2d10c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95560802-3286-eb5b-88b6-f1205811cf68-7d2bd4c5 {
  justify-self: end;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-7d2bd4c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3f-7d2bd4c5, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d606-7d2bd4c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-7d2bd4c5, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-7d2bd4c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-7d2bd4c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_95560802-3286-eb5b-88b6-f1205811cf68-d4264971 {
  justify-self: end;
}

#w-node-_5025e236-9848-8d03-95d1-59e08c9d5252-d4264971 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5025e236-9848-8d03-95d1-59e08c9d524b-d4264971 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7a1161cc-f309-fd9f-8f23-a6d5c83992bc-d4264971, #w-node-_7a1161cc-f309-fd9f-8f23-a6d5c83992c2-d4264971, #w-node-_7a1161cc-f309-fd9f-8f23-a6d5c83992c8-d4264971, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-d4264971 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3f-d4264971, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d606-d4264971 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-d4264971, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-d4264971 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-d4264971 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_95560802-3286-eb5b-88b6-f1205811cf68-12de4a4b {
  justify-self: end;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-12de4a4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3f-12de4a4b, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d606-12de4a4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-12de4a4b, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-12de4a4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-12de4a4b, #w-node-_3411fa8a-99d6-4095-24d6-05b78a516d0b-12de4a4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3411fa8a-99d6-4095-24d6-05b78a516d09-12de4a4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95560802-3286-eb5b-88b6-f1205811cf68-2bfb8d16 {
  justify-self: end;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-2bfb8d16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3f-2bfb8d16, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-2bfb8d16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-2bfb8d16, #w-node-_3411fa8a-99d6-4095-24d6-05b78a516d09-2bfb8d16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3411fa8a-99d6-4095-24d6-05b78a516d0b-2bfb8d16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_95560802-3286-eb5b-88b6-f1205811cf68-082452ed {
  justify-self: end;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-082452ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3f-082452ed, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d606-082452ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-082452ed, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-082452ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-082452ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_95560802-3286-eb5b-88b6-f1205811cf68-dbd3e634 {
  justify-self: end;
}

#w-node-_5025e236-9848-8d03-95d1-59e08c9d5252-dbd3e634 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5025e236-9848-8d03-95d1-59e08c9d524b-dbd3e634 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7a1161cc-f309-fd9f-8f23-a6d5c83992bc-dbd3e634, #w-node-_7a1161cc-f309-fd9f-8f23-a6d5c83992c2-dbd3e634, #w-node-_7a1161cc-f309-fd9f-8f23-a6d5c83992c8-dbd3e634, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-dbd3e634 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3f-dbd3e634, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d606-dbd3e634 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-dbd3e634, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-dbd3e634 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-dbd3e634 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_95560802-3286-eb5b-88b6-f1205811cf68-368a1d48 {
  justify-self: end;
}

#w-node-_7ffc4eb4-8da3-a06b-357f-7f46ffc59df3-368a1d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ffc4eb4-8da3-a06b-357f-7f46ffc59df5-368a1d48, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d606-368a1d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-368a1d48, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-368a1d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3f-368a1d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-368a1d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-368a1d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_95560802-3286-eb5b-88b6-f1205811cf68-9ec9cb50 {
  justify-self: end;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-9ec9cb50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3f-9ec9cb50, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d606-9ec9cb50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-9ec9cb50, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-9ec9cb50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-9ec9cb50, #w-node-_3411fa8a-99d6-4095-24d6-05b78a516d0b-9ec9cb50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3411fa8a-99d6-4095-24d6-05b78a516d09-9ec9cb50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95560802-3286-eb5b-88b6-f1205811cf68-ed664a3b {
  justify-self: end;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-ed664a3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3f-ed664a3b, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d606-ed664a3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-ed664a3b, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-ed664a3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-ed664a3b, #w-node-_3411fa8a-99d6-4095-24d6-05b78a516d0b-ed664a3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3411fa8a-99d6-4095-24d6-05b78a516d09-ed664a3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95560802-3286-eb5b-88b6-f1205811cf68-f1a996a4 {
  justify-self: end;
}

#w-node-_09bef7db-91cc-cfab-ab39-c09fb48a9577-f1a996a4, #w-node-_09bef7db-91cc-cfab-ab39-c09fb48a9592-f1a996a4, #w-node-_09bef7db-91cc-cfab-ab39-c09fb48a95ad-f1a996a4 {
  align-self: center;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-f1a996a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3f-f1a996a4, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-f1a996a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-f1a996a4, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8d-f1a996a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8f-f1a996a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_95560802-3286-eb5b-88b6-f1205811cf68-631bb4db {
  justify-self: end;
}

#w-node-bc93225f-ea5b-f5c8-051b-bb569f60897c-631bb4db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc93225f-ea5b-f5c8-051b-bb569f60897e-631bb4db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc93225f-ea5b-f5c8-051b-bb569f608992-631bb4db, #w-node-bc93225f-ea5b-f5c8-051b-bb569f608998-631bb4db, #w-node-bc93225f-ea5b-f5c8-051b-bb569f60899e-631bb4db, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-631bb4db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3f-631bb4db, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-631bb4db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-631bb4db, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8d-631bb4db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8f-631bb4db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_95560802-3286-eb5b-88b6-f1205811cf68-f1abf5b9 {
  justify-self: end;
}

#w-node-bc93225f-ea5b-f5c8-051b-bb569f60897c-f1abf5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc93225f-ea5b-f5c8-051b-bb569f60897e-f1abf5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc93225f-ea5b-f5c8-051b-bb569f608992-f1abf5b9, #w-node-bc93225f-ea5b-f5c8-051b-bb569f608998-f1abf5b9, #w-node-bc93225f-ea5b-f5c8-051b-bb569f60899e-f1abf5b9, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-f1abf5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3f-f1abf5b9, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-f1abf5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-f1abf5b9, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8d-f1abf5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8f-f1abf5b9, #w-node-_79fbbf6f-5513-d838-1617-b6c136d1969e-f1abf5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79fbbf6f-5513-d838-1617-b6c136d1969c-f1abf5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95560802-3286-eb5b-88b6-f1205811cf68-b50eff2a {
  justify-self: end;
}

#w-node-bc93225f-ea5b-f5c8-051b-bb569f608992-b50eff2a, #w-node-bc93225f-ea5b-f5c8-051b-bb569f608998-b50eff2a, #w-node-bc93225f-ea5b-f5c8-051b-bb569f60899e-b50eff2a, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-b50eff2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3f-b50eff2a, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-b50eff2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-b50eff2a, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8d-b50eff2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8f-b50eff2a, #w-node-_79fbbf6f-5513-d838-1617-b6c136d1969e-b50eff2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79fbbf6f-5513-d838-1617-b6c136d1969c-b50eff2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca532ea-2c6782be, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-2c6782be, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-2c6782be, #w-node-e65015c5-f894-136d-5d04-94e64ca5333b-2c6782be {
  align-self: center;
}

#w-node-b236ba65-42d6-8b52-98a4-1b07c84d6191-7e67e616, #w-node-a07eb291-ef9f-9d2e-1bbb-8a44737f0f17-7e67e616, #w-node-_7df6743f-83f1-15d2-3e02-cefa74509833-7e67e616, #w-node-f8dbd69b-6766-aa46-b28c-4ce4d07d2027-7e67e616 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca532ea-9310a321, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-9310a321, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-9310a321 {
  align-self: center;
}

#w-node-_12eb5673-343c-c481-9e7b-eef79d034d2d-f0ddbdfa, #w-node-_12eb5673-343c-c481-9e7b-eef79d034d35-f0ddbdfa, #w-node-_12eb5673-343c-c481-9e7b-eef79d034d3c-f0ddbdfa, #w-node-_12eb5673-343c-c481-9e7b-eef79d034d44-f0ddbdfa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca532ea-f0ddbdfa {
  align-self: center;
}

#w-node-e2e85c55-15da-3c59-fa61-d811bb8125c4-f0ddbdfa, #w-node-e2e85c55-15da-3c59-fa61-d811bb8125ca-f0ddbdfa, #w-node-e2e85c55-15da-3c59-fa61-d811bb8125d0-f0ddbdfa, #w-node-e2e85c55-15da-3c59-fa61-d811bb8125d6-f0ddbdfa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca53305-f0ddbdfa {
  align-self: center;
}

#w-node-fd3a9b21-ae4d-295d-95a4-47e85a15d32f-f0ddbdfa, #w-node-fd3a9b21-ae4d-295d-95a4-47e85a15d335-f0ddbdfa, #w-node-fd3a9b21-ae4d-295d-95a4-47e85a15d33b-f0ddbdfa, #w-node-fd3a9b21-ae4d-295d-95a4-47e85a15d341-f0ddbdfa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca53320-f0ddbdfa {
  align-self: center;
}

#w-node-f2be5e92-0302-2dd6-f944-986090ec1b86-f0ddbdfa, #w-node-f2be5e92-0302-2dd6-f944-986090ec1b8c-f0ddbdfa, #w-node-f2be5e92-0302-2dd6-f944-986090ec1b92-f0ddbdfa, #w-node-f2be5e92-0302-2dd6-f944-986090ec1b98-f0ddbdfa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91ac6f15-3b0c-e214-f85a-3777b4d5154a-f0ddbdfa {
  align-self: center;
}

#w-node-_07d4a4fa-c0f5-9bad-3359-a3d70aa3ad2e-f0ddbdfa, #w-node-_07d4a4fa-c0f5-9bad-3359-a3d70aa3ad34-f0ddbdfa, #w-node-_07d4a4fa-c0f5-9bad-3359-a3d70aa3ad3a-f0ddbdfa, #w-node-_07d4a4fa-c0f5-9bad-3359-a3d70aa3ad40-f0ddbdfa, #w-node-_3c74c493-c0ae-b8bc-ed00-d86648dd6bda-48dd6bd4, #w-node-_3c74c493-c0ae-b8bc-ed00-d86648dd6be1-48dd6bd4, #w-node-_3c74c493-c0ae-b8bc-ed00-d86648dd6be8-48dd6bd4, #w-node-_3c74c493-c0ae-b8bc-ed00-d86648dd6bef-48dd6bd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca532ea-f618f1c3, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-f618f1c3, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-f618f1c3, #w-node-e65015c5-f894-136d-5d04-94e64ca5333b-f618f1c3, #w-node-addcc584-1005-d190-d695-251494edf9db-94edf9d2 {
  align-self: center;
}

#w-node-_84393020-50d8-0ae2-56fc-962e3059ac37-3059ac2e, #w-node-_84393020-50d8-0ae2-56fc-962e3059ac3d-3059ac2e, #w-node-_84393020-50d8-0ae2-56fc-962e3059ac43-3059ac2e, #w-node-_84393020-50d8-0ae2-56fc-962e3059ac49-3059ac2e, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d71-4d39e8e2, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d79-4d39e8e2, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d80-4d39e8e2, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d88-4d39e8e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca532ea-4d39e8e2, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-4d39e8e2, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-4d39e8e2 {
  align-self: center;
}

#w-node-_6d17199b-80c2-deb3-906e-bff43d959d71-1332f15d, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d79-1332f15d, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d80-1332f15d, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d88-1332f15d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca532ea-1332f15d, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-1332f15d, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-1332f15d, #w-node-b251ad5e-615d-de36-3639-461ccd1e3263-1332f15d {
  align-self: center;
}

#w-node-e32cfb78-c7d3-5637-e0be-b887dc927b15-f8daa878, #w-node-e32cfb78-c7d3-5637-e0be-b887dc927b1b-f8daa878, #w-node-e32cfb78-c7d3-5637-e0be-b887dc927b0f-f8daa878, #w-node-e32cfb78-c7d3-5637-e0be-b887dc927b21-f8daa878 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca532ea-f8daa878, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-f8daa878, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-f8daa878, #w-node-e65015c5-f894-136d-5d04-94e64ca5333b-f8daa878, #w-node-b775f9c1-8131-126e-9087-7923228b9cad-f8daa878 {
  align-self: center;
}

#w-node-a07b9ef2-c208-3381-6c07-5d3c939d6ea7-f8daa878, #w-node-a07b9ef2-c208-3381-6c07-5d3c939d6ead-f8daa878, #w-node-a07b9ef2-c208-3381-6c07-5d3c939d6eb3-f8daa878, #w-node-a07b9ef2-c208-3381-6c07-5d3c939d6eb9-f8daa878 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c16-74244ccb {
  align-self: center;
}

#w-node-db06a941-7883-dba5-eed7-3e77054e7c15-74244ccb, #w-node-db06a941-7883-dba5-eed7-3e77054e7c1b-74244ccb, #w-node-db06a941-7883-dba5-eed7-3e77054e7c21-74244ccb, #w-node-db06a941-7883-dba5-eed7-3e77054e7c27-74244ccb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c31-74244ccb {
  align-self: center;
}

#w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e64-74244ccb, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e6a-74244ccb, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e70-74244ccb, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e76-74244ccb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c4c-74244ccb {
  align-self: center;
}

#w-node-_66834076-8128-39f4-e5de-0f5b53cc6360-74244ccb, #w-node-_66834076-8128-39f4-e5de-0f5b53cc6366-74244ccb, #w-node-_66834076-8128-39f4-e5de-0f5b53cc636c-74244ccb, #w-node-_66834076-8128-39f4-e5de-0f5b53cc6372-74244ccb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c67-74244ccb {
  align-self: center;
}

#w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0b1-74244ccb, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0b7-74244ccb, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0bd-74244ccb, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0c3-74244ccb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c16-37761822 {
  align-self: center;
}

#w-node-db06a941-7883-dba5-eed7-3e77054e7c15-37761822, #w-node-db06a941-7883-dba5-eed7-3e77054e7c1b-37761822, #w-node-db06a941-7883-dba5-eed7-3e77054e7c21-37761822, #w-node-db06a941-7883-dba5-eed7-3e77054e7c27-37761822 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c31-37761822 {
  align-self: center;
}

#w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e64-37761822, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e6a-37761822, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e70-37761822, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e76-37761822 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c4c-37761822 {
  align-self: center;
}

#w-node-_66834076-8128-39f4-e5de-0f5b53cc6360-37761822, #w-node-_66834076-8128-39f4-e5de-0f5b53cc6366-37761822, #w-node-_66834076-8128-39f4-e5de-0f5b53cc636c-37761822, #w-node-_66834076-8128-39f4-e5de-0f5b53cc6372-37761822 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c67-37761822 {
  align-self: center;
}

#w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0b1-37761822, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0b7-37761822, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0bd-37761822, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0c3-37761822, #w-node-c3360d89-99a7-69ea-4f7c-a92ae5dceca1-e5dcec98, #w-node-c3360d89-99a7-69ea-4f7c-a92ae5dcecad-e5dcec98, #w-node-c3360d89-99a7-69ea-4f7c-a92ae5dcecb9-e5dcec98, #w-node-e422e846-746d-7fc1-9dcc-3a1ea671d03e-3d20f91a, #w-node-e422e846-746d-7fc1-9dcc-3a1ea671d044-3d20f91a, #w-node-e422e846-746d-7fc1-9dcc-3a1ea671d04a-3d20f91a, #w-node-e422e846-746d-7fc1-9dcc-3a1ea671d050-3d20f91a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c16-3d20f91a, #w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c31-3d20f91a, #w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c4c-3d20f91a, #w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c16-b7bc500b {
  align-self: center;
}

#w-node-d8b570bf-d5cc-3068-0779-a506f294fc0f-b7bc500b, #w-node-d8b570bf-d5cc-3068-0779-a506f294fc15-b7bc500b, #w-node-d8b570bf-d5cc-3068-0779-a506f294fc1b-b7bc500b, #w-node-d8b570bf-d5cc-3068-0779-a506f294fc21-b7bc500b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c31-b7bc500b {
  align-self: center;
}

#w-node-c238750a-205f-dcf1-9c0c-f1eb4af1ef8b-b7bc500b, #w-node-c238750a-205f-dcf1-9c0c-f1eb4af1ef91-b7bc500b, #w-node-c238750a-205f-dcf1-9c0c-f1eb4af1ef97-b7bc500b, #w-node-c238750a-205f-dcf1-9c0c-f1eb4af1ef9d-b7bc500b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_522767c5-428a-2e13-9397-8a695ca14920-820447ee, #w-node-_522767c5-428a-2e13-9397-8a695ca1493b-820447ee, #w-node-_522767c5-428a-2e13-9397-8a695ca14956-820447ee, #w-node-_522767c5-428a-2e13-9397-8a695ca14971-820447ee {
  align-self: center;
}

#w-node-_6bda0074-038e-e9a1-b6e7-fbad620319e3-b9daa590, #w-node-_6bda0074-038e-e9a1-b6e7-fbad620319e5-b9daa590, #w-node-_6bda0074-038e-e9a1-b6e7-fbad620319e7-b9daa590, #w-node-_6bda0074-038e-e9a1-b6e7-fbad620319e9-b9daa590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f18bcdc4-83fd-bf31-36a3-65087df22980-b9daa590 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_73862a31-8ea8-3490-c9fe-a3a8a8e3fb60-4783ffd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca532ea-62c2e0ed, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-62c2e0ed, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-62c2e0ed, #w-node-e65015c5-f894-136d-5d04-94e64ca532ea-48f38b71, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-48f38b71, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-48f38b71, #w-node-e65015c5-f894-136d-5d04-94e64ca532ea-1e2c18fb, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-1e2c18fb, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-1e2c18fb, #w-node-e65015c5-f894-136d-5d04-94e64ca532ea-d99f25ba, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-d99f25ba, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-d99f25ba, #w-node-e65015c5-f894-136d-5d04-94e64ca532ea-1aafe541, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-1aafe541, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-1aafe541, #w-node-e65015c5-f894-136d-5d04-94e64ca532ea-5019eda0, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-5019eda0, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-5019eda0 {
  align-self: center;
}

#w-node-_12eb5673-343c-c481-9e7b-eef79d034d2d-fb64753a, #w-node-_12eb5673-343c-c481-9e7b-eef79d034d35-fb64753a, #w-node-_12eb5673-343c-c481-9e7b-eef79d034d3c-fb64753a, #w-node-_12eb5673-343c-c481-9e7b-eef79d034d44-fb64753a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca532ea-fb64753a {
  align-self: center;
}

#w-node-e2e85c55-15da-3c59-fa61-d811bb8125c4-fb64753a, #w-node-e2e85c55-15da-3c59-fa61-d811bb8125ca-fb64753a, #w-node-e2e85c55-15da-3c59-fa61-d811bb8125d0-fb64753a, #w-node-e2e85c55-15da-3c59-fa61-d811bb8125d6-fb64753a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca53305-fb64753a {
  align-self: center;
}

#w-node-fd3a9b21-ae4d-295d-95a4-47e85a15d32f-fb64753a, #w-node-fd3a9b21-ae4d-295d-95a4-47e85a15d335-fb64753a, #w-node-fd3a9b21-ae4d-295d-95a4-47e85a15d33b-fb64753a, #w-node-fd3a9b21-ae4d-295d-95a4-47e85a15d341-fb64753a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca53320-fb64753a {
  align-self: center;
}

#w-node-f2be5e92-0302-2dd6-f944-986090ec1b86-fb64753a, #w-node-f2be5e92-0302-2dd6-f944-986090ec1b8c-fb64753a, #w-node-f2be5e92-0302-2dd6-f944-986090ec1b92-fb64753a, #w-node-f2be5e92-0302-2dd6-f944-986090ec1b98-fb64753a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91ac6f15-3b0c-e214-f85a-3777b4d5154a-fb64753a {
  align-self: center;
}

#w-node-_07d4a4fa-c0f5-9bad-3359-a3d70aa3ad2e-fb64753a, #w-node-_07d4a4fa-c0f5-9bad-3359-a3d70aa3ad34-fb64753a, #w-node-_07d4a4fa-c0f5-9bad-3359-a3d70aa3ad3a-fb64753a, #w-node-_07d4a4fa-c0f5-9bad-3359-a3d70aa3ad40-fb64753a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca532ea-d02e9c2f, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-d02e9c2f, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-d02e9c2f, #w-node-e65015c5-f894-136d-5d04-94e64ca532ea-c3c8a35e, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-c3c8a35e, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-c3c8a35e, #w-node-e65015c5-f894-136d-5d04-94e64ca532ea-4d384aac, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-4d384aac, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-4d384aac, #w-node-e65015c5-f894-136d-5d04-94e64ca532ea-f18b574e, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-f18b574e, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-f18b574e, #w-node-e65015c5-f894-136d-5d04-94e64ca532ea-ed2b55ee, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-ed2b55ee, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-ed2b55ee, #w-node-e65015c5-f894-136d-5d04-94e64ca532ea-78970740, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-78970740, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-78970740 {
  align-self: center;
}

#w-node-_6d17199b-80c2-deb3-906e-bff43d959d71-862471b9, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d79-862471b9, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d80-862471b9, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d88-862471b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca532ea-862471b9, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-862471b9, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-862471b9 {
  align-self: center;
}

#w-node-_6d17199b-80c2-deb3-906e-bff43d959d71-fc6e4902, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d79-fc6e4902, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d80-fc6e4902, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d88-fc6e4902 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca532ea-fc6e4902, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-fc6e4902, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-fc6e4902 {
  align-self: center;
}

#w-node-_6d17199b-80c2-deb3-906e-bff43d959d71-10c55848, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d79-10c55848, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d80-10c55848, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d88-10c55848 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca532ea-10c55848, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-10c55848, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-10c55848 {
  align-self: center;
}

#w-node-_6d17199b-80c2-deb3-906e-bff43d959d71-8ebc7f41, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d79-8ebc7f41, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d80-8ebc7f41, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d88-8ebc7f41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca532ea-8ebc7f41, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-8ebc7f41, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-8ebc7f41 {
  align-self: center;
}

#w-node-_6d17199b-80c2-deb3-906e-bff43d959d71-5106de87, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d79-5106de87, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d80-5106de87, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d88-5106de87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e65015c5-f894-136d-5d04-94e64ca532ea-5106de87, #w-node-e65015c5-f894-136d-5d04-94e64ca53305-5106de87, #w-node-e65015c5-f894-136d-5d04-94e64ca53320-5106de87, #w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c16-fcfe191f {
  align-self: center;
}

#w-node-db06a941-7883-dba5-eed7-3e77054e7c15-fcfe191f, #w-node-db06a941-7883-dba5-eed7-3e77054e7c1b-fcfe191f, #w-node-db06a941-7883-dba5-eed7-3e77054e7c21-fcfe191f, #w-node-db06a941-7883-dba5-eed7-3e77054e7c27-fcfe191f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c31-fcfe191f {
  align-self: center;
}

#w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e64-fcfe191f, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e6a-fcfe191f, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e70-fcfe191f, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e76-fcfe191f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c4c-fcfe191f {
  align-self: center;
}

#w-node-_66834076-8128-39f4-e5de-0f5b53cc6360-fcfe191f, #w-node-_66834076-8128-39f4-e5de-0f5b53cc6366-fcfe191f, #w-node-_66834076-8128-39f4-e5de-0f5b53cc636c-fcfe191f, #w-node-_66834076-8128-39f4-e5de-0f5b53cc6372-fcfe191f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c67-fcfe191f {
  align-self: center;
}

#w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0b1-fcfe191f, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0b7-fcfe191f, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0bd-fcfe191f, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0c3-fcfe191f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c16-85a7970d {
  align-self: center;
}

#w-node-db06a941-7883-dba5-eed7-3e77054e7c15-85a7970d, #w-node-db06a941-7883-dba5-eed7-3e77054e7c1b-85a7970d, #w-node-db06a941-7883-dba5-eed7-3e77054e7c21-85a7970d, #w-node-db06a941-7883-dba5-eed7-3e77054e7c27-85a7970d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c31-85a7970d {
  align-self: center;
}

#w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e64-85a7970d, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e6a-85a7970d, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e70-85a7970d, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e76-85a7970d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c4c-85a7970d {
  align-self: center;
}

#w-node-_66834076-8128-39f4-e5de-0f5b53cc6360-85a7970d, #w-node-_66834076-8128-39f4-e5de-0f5b53cc6366-85a7970d, #w-node-_66834076-8128-39f4-e5de-0f5b53cc636c-85a7970d, #w-node-_66834076-8128-39f4-e5de-0f5b53cc6372-85a7970d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c67-85a7970d {
  align-self: center;
}

#w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0b1-85a7970d, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0b7-85a7970d, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0bd-85a7970d, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0c3-85a7970d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c16-04f3aef3 {
  align-self: center;
}

#w-node-db06a941-7883-dba5-eed7-3e77054e7c15-04f3aef3, #w-node-db06a941-7883-dba5-eed7-3e77054e7c1b-04f3aef3, #w-node-db06a941-7883-dba5-eed7-3e77054e7c21-04f3aef3, #w-node-db06a941-7883-dba5-eed7-3e77054e7c27-04f3aef3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c31-04f3aef3 {
  align-self: center;
}

#w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e64-04f3aef3, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e6a-04f3aef3, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e70-04f3aef3, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e76-04f3aef3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c4c-04f3aef3 {
  align-self: center;
}

#w-node-_66834076-8128-39f4-e5de-0f5b53cc6360-04f3aef3, #w-node-_66834076-8128-39f4-e5de-0f5b53cc6366-04f3aef3, #w-node-_66834076-8128-39f4-e5de-0f5b53cc636c-04f3aef3, #w-node-_66834076-8128-39f4-e5de-0f5b53cc6372-04f3aef3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c67-04f3aef3 {
  align-self: center;
}

#w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0b1-04f3aef3, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0b7-04f3aef3, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0bd-04f3aef3, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0c3-04f3aef3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c16-cac8e7bf {
  align-self: center;
}

#w-node-db06a941-7883-dba5-eed7-3e77054e7c15-cac8e7bf, #w-node-db06a941-7883-dba5-eed7-3e77054e7c1b-cac8e7bf, #w-node-db06a941-7883-dba5-eed7-3e77054e7c21-cac8e7bf, #w-node-db06a941-7883-dba5-eed7-3e77054e7c27-cac8e7bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c31-cac8e7bf {
  align-self: center;
}

#w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e64-cac8e7bf, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e6a-cac8e7bf, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e70-cac8e7bf, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e76-cac8e7bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c4c-cac8e7bf {
  align-self: center;
}

#w-node-_66834076-8128-39f4-e5de-0f5b53cc6360-cac8e7bf, #w-node-_66834076-8128-39f4-e5de-0f5b53cc6366-cac8e7bf, #w-node-_66834076-8128-39f4-e5de-0f5b53cc636c-cac8e7bf, #w-node-_66834076-8128-39f4-e5de-0f5b53cc6372-cac8e7bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c67-cac8e7bf {
  align-self: center;
}

#w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0b1-cac8e7bf, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0b7-cac8e7bf, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0bd-cac8e7bf, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0c3-cac8e7bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c16-49b90331 {
  align-self: center;
}

#w-node-db06a941-7883-dba5-eed7-3e77054e7c15-49b90331, #w-node-db06a941-7883-dba5-eed7-3e77054e7c1b-49b90331, #w-node-db06a941-7883-dba5-eed7-3e77054e7c21-49b90331, #w-node-db06a941-7883-dba5-eed7-3e77054e7c27-49b90331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c31-49b90331 {
  align-self: center;
}

#w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e64-49b90331, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e6a-49b90331, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e70-49b90331, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e76-49b90331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c4c-49b90331 {
  align-self: center;
}

#w-node-_66834076-8128-39f4-e5de-0f5b53cc6360-49b90331, #w-node-_66834076-8128-39f4-e5de-0f5b53cc6366-49b90331, #w-node-_66834076-8128-39f4-e5de-0f5b53cc636c-49b90331, #w-node-_66834076-8128-39f4-e5de-0f5b53cc6372-49b90331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c67-49b90331 {
  align-self: center;
}

#w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0b1-49b90331, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0b7-49b90331, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0bd-49b90331, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0c3-49b90331 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c16-5ebe7b72 {
  align-self: center;
}

#w-node-d8b570bf-d5cc-3068-0779-a506f294fc0f-5ebe7b72, #w-node-d8b570bf-d5cc-3068-0779-a506f294fc15-5ebe7b72, #w-node-d8b570bf-d5cc-3068-0779-a506f294fc1b-5ebe7b72, #w-node-d8b570bf-d5cc-3068-0779-a506f294fc21-5ebe7b72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c31-5ebe7b72 {
  align-self: center;
}

#w-node-c238750a-205f-dcf1-9c0c-f1eb4af1ef8b-5ebe7b72, #w-node-c238750a-205f-dcf1-9c0c-f1eb4af1ef91-5ebe7b72, #w-node-c238750a-205f-dcf1-9c0c-f1eb4af1ef97-5ebe7b72, #w-node-c238750a-205f-dcf1-9c0c-f1eb4af1ef9d-5ebe7b72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c16-84d8ef7e {
  align-self: center;
}

#w-node-d8b570bf-d5cc-3068-0779-a506f294fc0f-84d8ef7e, #w-node-d8b570bf-d5cc-3068-0779-a506f294fc15-84d8ef7e, #w-node-d8b570bf-d5cc-3068-0779-a506f294fc1b-84d8ef7e, #w-node-d8b570bf-d5cc-3068-0779-a506f294fc21-84d8ef7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c31-84d8ef7e {
  align-self: center;
}

#w-node-c238750a-205f-dcf1-9c0c-f1eb4af1ef8b-84d8ef7e, #w-node-c238750a-205f-dcf1-9c0c-f1eb4af1ef91-84d8ef7e, #w-node-c238750a-205f-dcf1-9c0c-f1eb4af1ef97-84d8ef7e, #w-node-c238750a-205f-dcf1-9c0c-f1eb4af1ef9d-84d8ef7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c16-17cb21d4 {
  align-self: center;
}

#w-node-db06a941-7883-dba5-eed7-3e77054e7c15-17cb21d4, #w-node-db06a941-7883-dba5-eed7-3e77054e7c1b-17cb21d4, #w-node-db06a941-7883-dba5-eed7-3e77054e7c21-17cb21d4, #w-node-db06a941-7883-dba5-eed7-3e77054e7c27-17cb21d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c31-17cb21d4 {
  align-self: center;
}

#w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e64-17cb21d4, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e6a-17cb21d4, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e70-17cb21d4, #w-node-ca2958cf-08d0-844a-d3bf-853c1c2d6e76-17cb21d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c4c-17cb21d4 {
  align-self: center;
}

#w-node-_66834076-8128-39f4-e5de-0f5b53cc6360-17cb21d4, #w-node-_66834076-8128-39f4-e5de-0f5b53cc6366-17cb21d4, #w-node-_66834076-8128-39f4-e5de-0f5b53cc636c-17cb21d4, #w-node-_66834076-8128-39f4-e5de-0f5b53cc6372-17cb21d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c67-17cb21d4 {
  align-self: center;
}

#w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0b1-17cb21d4, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0b7-17cb21d4, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0bd-17cb21d4, #w-node-_63249b1d-43ab-3ce8-d311-7cd39959e0c3-17cb21d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c16-820df50b {
  align-self: center;
}

#w-node-d8b570bf-d5cc-3068-0779-a506f294fc0f-820df50b, #w-node-d8b570bf-d5cc-3068-0779-a506f294fc15-820df50b, #w-node-d8b570bf-d5cc-3068-0779-a506f294fc1b-820df50b, #w-node-d8b570bf-d5cc-3068-0779-a506f294fc21-820df50b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d8ef81-0a83-87db-fbc5-0a3a98ca9c31-820df50b {
  align-self: center;
}

#w-node-c238750a-205f-dcf1-9c0c-f1eb4af1ef8b-820df50b, #w-node-c238750a-205f-dcf1-9c0c-f1eb4af1ef91-820df50b, #w-node-c238750a-205f-dcf1-9c0c-f1eb4af1ef97-820df50b, #w-node-c238750a-205f-dcf1-9c0c-f1eb4af1ef9d-820df50b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88187b28-acb8-1215-8c76-0fee39ea2dfe-149e19c4 {
  align-self: center;
}

#w-node-_2569902f-aa04-26e7-8e7d-3362e168d55a-4be805e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2569902f-aa04-26e7-8e7d-3362e168d561-4be805e0, #w-node-_2569902f-aa04-26e7-8e7d-3362e168d569-4be805e0, #w-node-_2569902f-aa04-26e7-8e7d-3362e168d571-4be805e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2569902f-aa04-26e7-8e7d-3362e168d579-4be805e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f49a061c-3756-70b4-24df-1016a8ae7b88-4be805e0, #w-node-f49a061c-3756-70b4-24df-1016a8ae7b90-4be805e0, #w-node-f49a061c-3756-70b4-24df-1016a8ae7b98-4be805e0, #w-node-f49a061c-3756-70b4-24df-1016a8ae7ba0-4be805e0, #w-node-f49a061c-3756-70b4-24df-1016a8ae7ba8-4be805e0 {
  place-self: stretch stretch;
}

#w-node-f49a061c-3756-70b4-24df-1016a8ae7bb0-4be805e0, #w-node-f49a061c-3756-70b4-24df-1016a8ae7bb8-4be805e0, #w-node-f49a061c-3756-70b4-24df-1016a8ae7bc0-4be805e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-be2f4249-f6e1-3c24-231d-a915bc33ea0b-4be805e0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-be2f4249-f6e1-3c24-231d-a915bc33ea52-4be805e0 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_93beba9c-9635-30d6-af01-7056afe00b5d-70a0bc81 {
  justify-self: end;
}

#w-node-_6a961632-31c7-1d33-74f5-f8ee19482d14-70a0bc81, #w-node-_6a961632-31c7-1d33-74f5-f8ee19482d34-70a0bc81, #w-node-_6a961632-31c7-1d33-74f5-f8ee19482d56-70a0bc81 {
  align-self: center;
}

#w-node-_6a961632-31c7-1d33-74f5-f8ee19482d9f-70a0bc81 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6ea25f92-fcc4-415e-9481-48b89204b50f-8d35d720 {
  justify-self: end;
}

#w-node-a8b193fe-d953-7f21-0a55-6d1b411030de-8d35d720 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3e3c7290-0d19-4c40-555f-d676073ab088-260fa49a {
  justify-self: end;
}

#w-node-d1cc4cd3-f399-0536-f44c-6730563e7270-260fa49a, #w-node-d1cc4cd3-f399-0536-f44c-6730563e7287-260fa49a, #w-node-d1cc4cd3-f399-0536-f44c-6730563e729e-260fa49a, #w-node-d1cc4cd3-f399-0536-f44c-6730563e72b5-260fa49a {
  align-self: center;
}

#w-node-d1cc4cd3-f399-0536-f44c-6730563e749d-260fa49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1cc4cd3-f399-0536-f44c-6730563e7822-260fa49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3d77c976-6bd2-d0fc-54ab-35e5ef36b1af-483576b3, #w-node-_3d77c976-6bd2-d0fc-54ab-35e5ef36b1dd-483576b3 {
  align-self: center;
}

#w-node-_3d77c976-6bd2-d0fc-54ab-35e5ef36b30c-483576b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d77c976-6bd2-d0fc-54ab-35e5ef36b1af-a37509b4, #w-node-_3d77c976-6bd2-d0fc-54ab-35e5ef36b1dd-a37509b4 {
  align-self: center;
}

#w-node-_3d77c976-6bd2-d0fc-54ab-35e5ef36b30c-a37509b4, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d71-223e5536, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d79-223e5536, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d80-223e5536, #w-node-_6d17199b-80c2-deb3-906e-bff43d959d88-223e5536 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d15dcbbb-41ce-b50f-7354-9a5897e27b04-dbc123f0 {
  align-self: start;
}

#w-node-a8bb98b3-a7a4-dab2-57eb-d8ee0a415b9a-dbc123f0 {
  align-self: center;
}

#w-node-d15dcbbb-41ce-b50f-7354-9a5897e27bc8-dbc123f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d15dcbbb-41ce-b50f-7354-9a5897e27be0-dbc123f0 {
  align-self: center;
}

#w-node-d15dcbbb-41ce-b50f-7354-9a5897e27bf4-dbc123f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2b3d9748-4176-0b5a-651e-e3d8e67399b0-dbc123f0 {
  align-self: center;
}

#w-node-_0f10d17b-9948-1318-6104-5138c0f79e92-dbc123f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1c0d88da-a31c-f10f-dff3-fe708a860537-dbc123f0 {
  align-self: center;
}

#w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c0a-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c0c-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c0e-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c10-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c12-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c14-dbc123f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c1d-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c23-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c29-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c2f-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c35-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c3b-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c44-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c45-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c4a-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c4f-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c54-dbc123f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c59-dbc123f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7fd12c78-fb22-ad27-e555-f7fa660c2d1a-527410d8 {
  order: 0;
}

#w-node-_172c10e6-2541-9a23-80ed-964312ddeaac-527410d8, #w-node-_61147d15-f999-c1e7-96af-57456749fc3a-527410d8, #w-node-_8f2d2708-3446-bc52-14fd-e3526401c16a-527410d8, #w-node-_686989d5-be16-d539-2ba2-9b5679f40bf8-527410d8, #w-node-_05dff373-2819-69cc-664e-93dcd57d84bd-527410d8, #w-node-_489a9bf6-8acc-9990-6b38-d826a2156781-527410d8, #w-node-_489a9bf6-8acc-9990-6b38-d826a2156799-527410d8, #w-node-_489a9bf6-8acc-9990-6b38-d826a21567a0-527410d8, #w-node-_489a9bf6-8acc-9990-6b38-d826a21567ab-527410d8, #w-node-_489a9bf6-8acc-9990-6b38-d826a21567b2-527410d8, #w-node-e3adec72-09ce-6b1f-ea71-c76fca677ab6-527410d8, #w-node-e3adec72-09ce-6b1f-ea71-c76fca677ace-527410d8, #w-node-e3adec72-09ce-6b1f-ea71-c76fca677ad5-527410d8, #w-node-e3adec72-09ce-6b1f-ea71-c76fca677ae0-527410d8, #w-node-e3adec72-09ce-6b1f-ea71-c76fca677ae7-527410d8, #w-node-_24fd78a1-a991-ad57-7ae9-7aac02a66a93-527410d8, #w-node-_24fd78a1-a991-ad57-7ae9-7aac02a66aab-527410d8, #w-node-_24fd78a1-a991-ad57-7ae9-7aac02a66ab2-527410d8, #w-node-_24fd78a1-a991-ad57-7ae9-7aac02a66abd-527410d8, #w-node-_24fd78a1-a991-ad57-7ae9-7aac02a66ac4-527410d8, #w-node-_8df54ae3-81e8-bb23-9888-4b11f95e4d93-527410d8, #w-node-_8df54ae3-81e8-bb23-9888-4b11f95e4dab-527410d8, #w-node-_8df54ae3-81e8-bb23-9888-4b11f95e4db2-527410d8, #w-node-_8df54ae3-81e8-bb23-9888-4b11f95e4dbd-527410d8, #w-node-_8df54ae3-81e8-bb23-9888-4b11f95e4dc4-527410d8, #w-node-fd36a5f9-bf38-eb99-722d-f1e34ac38ea4-527410d8 {
  align-self: center;
}

#w-node-ee67fbe8-0940-6fdc-5190-247cd277c0c1-ca495777 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ee67fbe8-0940-6fdc-5190-247cd277c0db-ca495777, #w-node-ee67fbe8-0940-6fdc-5190-247cd277c0dd-ca495777, #w-node-ee67fbe8-0940-6fdc-5190-247cd277c0df-ca495777, #w-node-ee67fbe8-0940-6fdc-5190-247cd277c0e1-ca495777, #w-node-ee67fbe8-0940-6fdc-5190-247cd277c0e3-ca495777 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee67fbe8-0940-6fdc-5190-247cd277c0e5-ca495777 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_880e6e32-ba7a-7c7f-af47-10b90f618a9a-ca495777, #w-node-_880e6e32-ba7a-7c7f-af47-10b90f618a9c-ca495777, #w-node-_880e6e32-ba7a-7c7f-af47-10b90f618a9e-ca495777, #w-node-_880e6e32-ba7a-7c7f-af47-10b90f618aa0-ca495777, #w-node-_44eefaea-0278-3192-2eb7-ba82de214ce1-ca495777, #w-node-_44eefaea-0278-3192-2eb7-ba82de214ce3-ca495777, #w-node-_44eefaea-0278-3192-2eb7-ba82de214ce5-ca495777, #w-node-_44eefaea-0278-3192-2eb7-ba82de214ce7-ca495777 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5066fcbe-ed8e-9a26-1170-58dd2d0ae26f-187cdaf8 {
  align-self: center;
}

#w-node-a8b193fe-d953-7f21-0a55-6d1b411030de-187cdaf8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_301601bd-f566-9659-1f78-03e55437c1a2-e5220a0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6d5ba03-e0cc-2602-f660-e1a68039738a-e5220a0c, #w-node-d6d5ba03-e0cc-2602-f660-e1a68039738c-e5220a0c, #w-node-d6d5ba03-e0cc-2602-f660-e1a68039738e-e5220a0c, #w-node-d6d5ba03-e0cc-2602-f660-e1a680397390-e5220a0c, #w-node-d6d5ba03-e0cc-2602-f660-e1a680397392-e5220a0c, #w-node-d6d5ba03-e0cc-2602-f660-e1a680397394-e5220a0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_61a0530c-6d67-df71-e129-5c2cecdf5c3c-e5220a0c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_61a0530c-6d67-df71-e129-5c2cecdf5c8d-e5220a0c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_2c44133f-4efa-ca4f-b7e4-578796222c0a-e5220a0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2c44133f-4efa-ca4f-b7e4-578796222c18-e5220a0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_471c8014-601f-13dc-7a38-69c8dda51452-e5220a0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_471c8014-601f-13dc-7a38-69c8dda51460-e5220a0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc8fd45d-3bcc-77d9-1b48-3823c925ba8d-e5220a0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc8fd45d-3bcc-77d9-1b48-3823c925ba97-e5220a0c, #w-node-d6d5ba03-e0cc-2602-f660-e1a6803973f9-e5220a0c, #w-node-d6d5ba03-e0cc-2602-f660-e1a6803973ff-e5220a0c, #w-node-d6d5ba03-e0cc-2602-f660-e1a680397405-e5220a0c, #w-node-d6d5ba03-e0cc-2602-f660-e1a68039740b-e5220a0c, #w-node-d6d5ba03-e0cc-2602-f660-e1a680397411-e5220a0c, #w-node-d6d5ba03-e0cc-2602-f660-e1a680397417-e5220a0c, #w-node-_8dbdfd5e-5b93-ef92-5fb9-dfa72592c0c5-e5220a0c, #w-node-_8dbdfd5e-5b93-ef92-5fb9-dfa72592c0c6-e5220a0c, #w-node-_8dbdfd5e-5b93-ef92-5fb9-dfa72592c0cb-e5220a0c, #w-node-_8dbdfd5e-5b93-ef92-5fb9-dfa72592c0d0-e5220a0c, #w-node-_8dbdfd5e-5b93-ef92-5fb9-dfa72592c0d5-e5220a0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8dbdfd5e-5b93-ef92-5fb9-dfa72592c0da-e5220a0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2b7-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2d1-a3411070 {
    align-self: center;
  }

  #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2d3-a3411070 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2e8-a3411070 {
    align-self: center;
  }

  #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2ea-a3411070 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2ff-a3411070 {
    align-self: center;
  }

  #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe301-a3411070, #w-node-_1990b485-3d8d-9c87-e3cd-c6a670919689-a3411168, #w-node-_1990b485-3d8d-9c87-e3cd-c6a670919672-a3411168, #w-node-_093ae692-5025-9195-d49b-a104f3470a89-7a1dd807, #w-node-_093ae692-5025-9195-d49b-a104f3470a89-0d05858d, #w-node-_093ae692-5025-9195-d49b-a104f3470a89-5fb4c5d8, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a1ec-30e5edb0, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a200-30e5edb0, #w-node-_2ac0fe40-d8af-059b-33c8-a07356dc464a-de2ba963, #w-node-_29a640db-ff03-d8ce-e35f-de95bbe2cbdf-de2ba963, #w-node-_93aed3d4-97c3-587b-1285-98b32474d363-de2ba963, #w-node-f9016722-f403-d79e-18ea-aae569970dde-de2ba963, #w-node-deac9af6-81d2-7941-4d07-06dab5786d6f-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786d86-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786d9d-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786db4-b8636a5d, #w-node-_59c75f34-f09c-550f-0aa3-30f29210721f-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f292107236-21646a78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_59c75f34-f09c-550f-0aa3-30f2921072ab-21646a78 {
    align-self: center;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_3c32ba12-ba35-dbe2-3e7b-58e7fd21ae9c-a341101f {
    justify-self: center;
  }

  #w-node-_58801aab-45b1-110c-33d7-ba8688d2a043-a3411026 {
    align-self: start;
  }

  #w-node-_08965208-e0e9-74c5-55a9-c1b1190cd279-a34110e2 {
    justify-self: center;
  }

  #w-node-_15206e8b-dd61-b148-7e6e-2f474c7adbb2-ae47a125, #w-node-_447388d1-a140-ed27-e133-08112c64fc6d-35a5c518, #w-node-_8d45e1d3-e0b5-511b-0685-c7d1808c4079-8e670fbe {
    align-self: center;
  }

  #w-node-_20726754-7051-bbd3-d017-134e9a43f4b0-b67efb8f, #w-node-_73bdb388-5a5f-63a4-8dae-6229047c921b-b67efb8f, #w-node-c0395d51-24d9-b723-fa51-ebeba9294f1e-b67efb8f, #w-node-a7cd3250-1a57-5bb3-8ba4-3b32c813fb37-b67efb8f, #w-node-_0728fdc9-88f2-cfb2-0d1d-62b63a9808e2-b67efb8f, #w-node-_3fe853aa-607b-5642-6f86-a6cab0f8c8aa-b67efb8f, #w-node-e67c4519-3ad1-0534-24fd-9d8d8e615142-b67efb8f, #w-node-_9040ee5b-ccf8-2f43-0212-6e55bf6348f6-b67efb8f, #w-node-d172bafa-57d1-29e4-fc27-2e914d85b139-b67efb8f, #w-node-_3b010471-4603-d574-4612-689501187531-b67efb8f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_790d8b86-1608-b60c-a6af-c06a956da1eb-2d27604f, #w-node-_447388d1-a140-ed27-e133-08112c64fc6d-dc281b62 {
    align-self: center;
  }

  #w-node-_0b0cbabd-6f5f-97a7-85ec-9c3acccf8ee3-cccf8ed9 {
    justify-self: center;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-e2c90510-375f-88de-73de-04789ad043d0-a3411028 {
    order: -9999;
  }

  #w-node-e2c90510-375f-88de-73de-04789ad043e0-a3411028, #w-node-e2c90510-375f-88de-73de-04789ad043e3-a3411028, #w-node-e2c90510-375f-88de-73de-04789ad043f3-a3411028, #w-node-e2c90510-375f-88de-73de-04789ad04400-a3411028, #w-node-e2c90510-375f-88de-73de-04789ad04403-a3411028 {
    order: 9999;
  }

  #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2ea-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe301-a3411070, #w-node-_1990b485-3d8d-9c87-e3cd-c6a670919689-a3411168, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a1ec-30e5edb0, #w-node-_29a640db-ff03-d8ce-e35f-de95bbe2cbdf-de2ba963, #w-node-_93aed3d4-97c3-587b-1285-98b32474d363-de2ba963, #w-node-f9016722-f403-d79e-18ea-aae569970dde-de2ba963, #w-node-deac9af6-81d2-7941-4d07-06dab5786d86-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786d9d-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786db4-b8636a5d, #w-node-_59c75f34-f09c-550f-0aa3-30f292107236-21646a78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-f9ff4933-2160-6b88-97de-a7907b2def77-a3410f35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_73f1b1a2-f106-ed81-4607-379c32e0e499-32e0e496 {
    place-self: center;
  }

  #w-node-_59fbd225-7bde-753a-cb29-7c16a8e62dcd-d1ecafda {
    align-self: center;
  }

  #submit_url_bttn.w-node-_7d3bd57b-1f0e-ffd9-ce47-b975aac094d1-aac094a7 {
    place-self: center;
  }

  #w-node-_26127f19-b3d8-bb37-eaa9-ae1b55d87923-a3410f7b {
    grid-column: 1 / 4;
  }

  #w-node-_9ea94dc6-5bc7-12d8-bfcd-f0e5baf652b1-a3410f91, #w-node-_9ea94dc6-5bc7-12d8-bfcd-f0e5baf652c4-a3410f91 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #submit_url_bttn.w-node-f38a2496-4967-6b53-1593-260644abe8e8-44abe721 {
    place-self: center;
  }

  #w-node-cd7c827a-75aa-b208-dda6-3348278ed7ca-a3410f96, #w-node-c83c2401-147d-638f-1941-41f982ec98cb-a3410fdf, #w-node-c83c2401-147d-638f-1941-41f982ec98e2-a3410fdf, #w-node-fff63c6e-10a4-215b-17a3-0b822354c76f-a3410fdf, #w-node-d6fb1168-42b7-7859-fe20-b979167ea0eb-a3410fdf, #w-node-c83c2401-147d-638f-1941-41f982ec994b-a3410fdf {
    align-self: center;
  }

  #w-node-_4c497034-1538-6afb-c88c-af68fd7b4c11-a3410ffa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_37cc47c0-ed82-68b4-bca8-cf470514163f-a3410ffa, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f6fe6-a3411016, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f6ffc-a3411016, #w-node-_4bcafd5a-3744-fb31-0515-97c44414cd05-a3411016, #w-node-b594d871-4a0c-98c5-2b73-d5579a0fa3a4-a3411016, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f7044-a3411016 {
    align-self: center;
  }

  #w-node-a81d953a-2130-9601-acb0-9f891541b656-a3411019 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4277cd25-0f6f-ed56-53eb-8cd2334ceb2b-a3411025 {
    align-self: center;
  }

  #w-node-_58801aab-45b1-110c-33d7-ba8688d2a043-a3411026 {
    justify-self: center;
  }

  #w-node-_9ea94dc6-5bc7-12d8-bfcd-f0e5baf652b1-a341102d, #w-node-_9ea94dc6-5bc7-12d8-bfcd-f0e5baf652c4-a341102d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1f248af7-f5fc-e224-9ab4-e4700810842c-a341106c {
    align-self: center;
  }

  #w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb584-a341106c, #w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb58b-a341106c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2b7-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2d1-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2e8-a3411070, #w-node-_17d2ffcf-4efd-813d-f6bc-3332d9efe2ff-a3411070 {
    align-self: center;
  }

  #w-node-_900b75fd-a663-58d1-c535-a4d96c2ff48f-a3411073 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #submit_url_bttn.w-node-_900b75fd-a663-58d1-c535-a4d96c2ff4d2-a3411073 {
    place-self: center;
  }

  #w-node-_18c738c7-c658-ab82-1b6f-e72328478936-284787b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #submit_url_bttn.w-node-_18c738c7-c658-ab82-1b6f-e72328478979-284787b2 {
    place-self: center;
  }

  #w-node-_1f248af7-f5fc-e224-9ab4-e4700810842c-a3411076 {
    align-self: center;
  }

  #w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb584-a3411076, #w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb58b-a3411076 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8394ad51-400e-073a-3a7c-8411c65320fe-a341109a {
    align-self: center;
  }

  #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65f8-a34110eb, #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65f9-a34110eb, #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65fc-a34110eb, #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65f8-a34110ed, #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65f9-a34110ed, #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65fc-a34110ed, #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65f8-a3411101, #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65f9-a3411101, #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65fc-a3411101, #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65f8-a3411103, #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65f9-a3411103, #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65fc-a3411103, #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65f8-a3411105, #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65f9-a3411105, #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65fc-a3411105 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e975e3c-36e8-f397-8077-658323ce708d-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce70a8-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce70bd-a341110a, #w-node-_5e975e3c-36e8-f397-8077-658323ce7107-a341110a, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fea-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da012-a341110c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da069-a341110c, #w-node-f1a01e33-83f4-24d4-0155-708d0d2e1c0f-a341113b {
    align-self: center;
  }

  #w-node-_3efe5eb9-c592-920e-6d7d-cf451d5215ca-a3411168 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1990b485-3d8d-9c87-e3cd-c6a670919656-a3411168, #w-node-_1990b485-3d8d-9c87-e3cd-c6a670919687-a3411168, #w-node-_1990b485-3d8d-9c87-e3cd-c6a670919670-a3411168 {
    align-self: center;
  }

  #w-node-ccd8bb38-b8d4-a0a8-5aad-1559667653b7-a3411188, #w-node-ccd8bb38-b8d4-a0a8-5aad-1559667653bf-a3411188 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8394ad51-400e-073a-3a7c-8411c65320fe-a34111aa, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d89e-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8c6-a34111c5, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d91d-a34111c5 {
    align-self: center;
  }

  #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65f8-a34111ed, #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65f9-a34111ed, #w-node-_19f8fc1a-7c90-7196-3b29-0cce965d65fc-a34111ed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_40fe8bb1-449a-9f11-4b10-6fcd477d44cb-7a1dd807, #w-node-_254ba2ab-d312-6a19-2b02-9787ce504914-0d05858d, #w-node-_40fe8bb1-449a-9f11-4b10-6fcd477d44cb-0d05858d {
    align-self: center;
  }

  #w-node-_40fe8bb1-449a-9f11-4b10-6fcd477d44d1-0d05858d {
    align-self: stretch;
  }

  #w-node-_254ba2ab-d312-6a19-2b02-9787ce504914-5fb4c5d8, #w-node-_40fe8bb1-449a-9f11-4b10-6fcd477d44cb-5fb4c5d8 {
    align-self: center;
  }

  #w-node-_40fe8bb1-449a-9f11-4b10-6fcd477d44d1-5fb4c5d8 {
    align-self: stretch;
  }

  #w-node-_15206e8b-dd61-b148-7e6e-2f474c7adbbd-ae47a125, #w-node-_447388d1-a140-ed27-e133-08112c64fc78-35a5c518, #w-node-_534486b9-c3a5-711c-0310-092f065f5047-be2ae9be {
    align-self: center;
  }

  #w-node-ecdd78b1-2798-b472-c818-de8f73d62cbf-be2ae9be {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_320b06e7-5be3-902e-bb47-3a249a2f1b7c-012187b5, #w-node-_93a9dfd7-9aba-d09c-0af0-2bcee14e92dd-012187b5, #w-node-e508a453-108b-b50b-ca66-22e08cdadbd4-012187b5 {
    align-self: center;
  }

  #w-node-_7f7e5e26-8c01-9afb-0425-ff204711bf5e-f25972f6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_481507a8-1ddd-f2ff-d01e-7bac84a79914-f25972f6, #w-node-_481507a8-1ddd-f2ff-d01e-7bac84a7992e-f25972f6, #w-node-_481507a8-1ddd-f2ff-d01e-7bac84a79948-f25972f6, #w-node-_481507a8-1ddd-f2ff-d01e-7bac84a79960-f25972f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da069-f25972f6, #w-node-_8d45e1d3-e0b5-511b-0685-c7d1808c4084-8e670fbe, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fea-ccafe48a, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da012-ccafe48a, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da069-ccafe48a, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fea-191eb4f6, #w-node-ce1ec6f6-f8ad-264a-418a-02a6798781fc-191eb4f6, #w-node-_535c13be-3a49-84e7-27aa-8fb5aff5d99d-191eb4f6, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da069-191eb4f6 {
    align-self: center;
  }

  #submit_url_bttn.w-node-_20b8b99f-4c06-388e-cdc8-83a387beae56-79bab8fd {
    place-self: center;
  }

  #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b54f-79bab8fd, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b579-79bab8fd, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b59e-79bab8fd, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b5c3-79bab8fd, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b5ed-79bab8fd, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b617-79bab8fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c7900b78-fd56-d99d-532d-2e8004a97b10-ea6419bd, #w-node-c7900b78-fd56-d99d-532d-2e8004a97b2a-ea6419bd, #w-node-c7900b78-fd56-d99d-532d-2e8004a97b44-ea6419bd, #w-node-c7900b78-fd56-d99d-532d-2e8004a97b5c-ea6419bd, #w-node-c83c2401-147d-638f-1941-41f982ec98cb-e8b085d3, #w-node-c83c2401-147d-638f-1941-41f982ec98e2-e8b085d3, #w-node-fff63c6e-10a4-215b-17a3-0b822354c76f-e8b085d3, #w-node-d6fb1168-42b7-7859-fe20-b979167ea0eb-e8b085d3, #w-node-c83c2401-147d-638f-1941-41f982ec994b-e8b085d3, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fea-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da012-be0b774b, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da069-be0b774b, #w-node-_790d8b86-1608-b60c-a6af-c06a956da1f6-2d27604f, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a1d6-30e5edb0, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a1ea-30e5edb0, #w-node-_69372d67-cd3a-16a9-2f4b-85904f88a1fe-30e5edb0, #w-node-_37cc47c0-ed82-68b4-bca8-cf47051415ed-de2ba963, #w-node-_37cc47c0-ed82-68b4-bca8-cf47051415f9-de2ba963, #w-node-_37cc47c0-ed82-68b4-bca8-cf4705141602-de2ba963, #w-node-_93aed3d4-97c3-587b-1285-98b32474d361-de2ba963, #w-node-f9016722-f403-d79e-18ea-aae569970ddc-de2ba963, #w-node-_37cc47c0-ed82-68b4-bca8-cf470514163f-de2ba963, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2dd3-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2dee-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2e03-e37fd362, #w-node-_7cda5b94-f517-7833-1d12-c5e0bdf2d6f6-e37fd362, #w-node-_7cda5b94-f517-7833-1d12-c5e0bdf2d710-e37fd362, #w-node-_7cda5b94-f517-7833-1d12-c5e0bdf2d72a-e37fd362, #w-node-_7cda5b94-f517-7833-1d12-c5e0bdf2d742-e37fd362, #w-node-_0737ac53-c415-05e8-4ad2-ebf5c96299a8-e37fd362, #w-node-_0737ac53-c415-05e8-4ad2-ebf5c96299c3-e37fd362, #w-node-_0737ac53-c415-05e8-4ad2-ebf5c96299d8-e37fd362, #w-node-e52d2b35-b0f0-595c-0108-a8d971ca2e4d-e37fd362, #w-node-_9b27af2d-7619-5215-efb1-58756f16ce50-e37fd362 {
    align-self: center;
  }

  #w-node-_6f700d3c-2581-7be5-b2c6-c30871b6ea41-b8636a5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-deac9af6-81d2-7941-4d07-06dab5786d53-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786d6d-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786d84-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786d9b-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786db2-b8636a5d, #w-node-deac9af6-81d2-7941-4d07-06dab5786dfb-b8636a5d, #w-node-_447388d1-a140-ed27-e133-08112c64fc78-dc281b62, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fea-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da012-97e0563c, #w-node-d9687160-d21b-ab9c-838f-b14f1c8da069-97e0563c {
    align-self: center;
  }

  #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2bc3-23c57be2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c68-23c57be2, #submit_url_bttn.w-node-_20b8b99f-4c06-388e-cdc8-83a387beae56-8fd33716 {
    place-self: center;
  }

  #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b54f-8fd33716, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b579-8fd33716, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b59e-8fd33716, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b5c3-8fd33716, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b5ed-8fd33716, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b617-8fd33716 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_61a0530c-6d67-df71-e129-5c2cecdf5c8d-0537d0e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_59c75f34-f09c-550f-0aa3-30f292107203-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f29210721d-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f292107234-21646a78, #w-node-_59c75f34-f09c-550f-0aa3-30f2921072ab-21646a78, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e8f-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588ea6-e9ed90ba, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588f10-e9ed90ba {
    align-self: center;
  }

  #submit_url_bttn.w-node-_96186c14-93e4-bc85-d14e-dc9117788007-b2378df2 {
    place-self: center;
  }

  #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d89e-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d8c6-b2378df2, #w-node-_3a11a813-3121-39ca-8157-1b7e7b57d91d-b2378df2, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588e8f-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588ea6-fa935fdb, #w-node-_39d40238-f62f-ad5f-18cd-1d75e4588f10-fa935fdb, #w-node-d0fe8c38-b225-d26f-6165-dac1eae0d898-eae0d895 {
    align-self: center;
  }

  #submit_url_bttn.w-node-_161db76e-e2fb-d441-301d-7baba8513913-24b347b9, #w-node-_35e00cff-d9ac-a018-9db0-05e3a4c66d4e-24b347b9 {
    place-self: center;
  }

  #w-node-_0de8c4dc-9afa-99c5-a85b-79b0ea66b6bb-ea66b6b2, #w-node-_0de8c4dc-9afa-99c5-a85b-79b0ea66b702-ea66b6b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dabdf3e1-5b83-37e1-4eaa-97773c26b42b-3c26b414, #w-node-dabdf3e1-5b83-37e1-4eaa-97773c26b445-3c26b414, #w-node-dabdf3e1-5b83-37e1-4eaa-97773c26b45f-3c26b414 {
    align-self: center;
  }

  #w-node-_39e4a27b-4700-ea85-37ac-4f6d45d147d2-45d147cf {
    place-self: center;
  }

  #w-node-_9b8cae9b-0a27-6818-23e1-ec9748cd42f9-48cd42ee, #w-node-ae150eeb-a841-4f9b-0d32-6ec9b28b436a-b28b4351 {
    align-self: center;
  }

  #w-node-_1de19299-9afd-e20e-199f-229f5fc74b54-5fc74b3a, #w-node-_1de19299-9afd-e20e-199f-229f5fc74b71-5fc74b3a, #w-node-_1de19299-9afd-e20e-199f-229f5fc74b8e-5fc74b3a {
    order: 9999;
  }

  #w-node-_25053509-8bd9-ba02-d93d-90f55f79b799-5f79b782, #w-node-_6ee2417f-3e82-3293-94ff-a0f0e996813c-e9968139 {
    align-self: center;
  }

  #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e0953-613d39b0, #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e0970-613d39b0, #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e098d-613d39b0 {
    order: 9999;
  }

  #w-node-_9b6f395d-bc1d-3d67-dda3-6374f470d32e-613d39b0, #w-node-_065510eb-7919-c257-5b0c-288c6c7ce9c4-613d39b0 {
    align-self: center;
  }

  #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e0953-89014fe9, #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e0970-89014fe9, #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e098d-89014fe9 {
    order: 9999;
  }

  #w-node-_9b6f395d-bc1d-3d67-dda3-6374f470d32e-89014fe9, #w-node-_065510eb-7919-c257-5b0c-288c6c7ce9c4-89014fe9 {
    align-self: center;
  }

  #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e0953-e3a083ad, #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e0970-e3a083ad, #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e098d-e3a083ad {
    order: 9999;
  }

  #w-node-_9b6f395d-bc1d-3d67-dda3-6374f470d32e-e3a083ad, #w-node-_065510eb-7919-c257-5b0c-288c6c7ce9c4-e3a083ad {
    align-self: center;
  }

  #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e0953-1aae58fb, #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e0970-1aae58fb, #w-node-_179fb313-29ff-c663-1a2b-3cdbb34e098d-1aae58fb {
    order: 9999;
  }

  #w-node-_9b6f395d-bc1d-3d67-dda3-6374f470d32e-1aae58fb, #w-node-_065510eb-7919-c257-5b0c-288c6c7ce9c4-1aae58fb {
    align-self: center;
  }

  #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778826-dbc3c63b, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778848-dbc3c63b, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886b-dbc3c63b {
    order: 9999;
  }

  #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-dbc3c63b, #w-node-_065510eb-7919-c257-5b0c-288c6c7ce9c4-dbc3c63b {
    align-self: center;
  }

  #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778826-dbaf7b68, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778848-dbaf7b68, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886b-dbaf7b68 {
    order: 9999;
  }

  #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-dbaf7b68, #w-node-_065510eb-7919-c257-5b0c-288c6c7ce9c4-dbaf7b68 {
    align-self: center;
  }

  #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778826-bf32b6a5, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778848-bf32b6a5, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886b-bf32b6a5 {
    order: 9999;
  }

  #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-bf32b6a5 {
    align-self: center;
  }

  #w-node-abf4dfbb-2a72-3260-2f1b-e8c16f9f3bcd-45249dac, #w-node-abf4dfbb-2a72-3260-2f1b-e8c16f9f3bef-45249dac, #w-node-abf4dfbb-2a72-3260-2f1b-e8c16f9f3c12-45249dac, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778826-d03057a0, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778848-d03057a0, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886b-d03057a0 {
    order: 9999;
  }

  #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-d03057a0 {
    align-self: center;
  }

  #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778826-846c6109, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778848-846c6109, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886b-846c6109 {
    order: 9999;
  }

  #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-846c6109 {
    align-self: center;
  }

  #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778826-d0505b0f, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778848-d0505b0f, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886b-d0505b0f {
    order: 9999;
  }

  #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-d0505b0f {
    align-self: center;
  }

  #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778826-97f44e09, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778848-97f44e09, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886b-97f44e09 {
    order: 9999;
  }

  #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-97f44e09 {
    align-self: center;
  }

  #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778826-c35ec2ca, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778848-c35ec2ca, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886b-c35ec2ca {
    order: 9999;
  }

  #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-c35ec2ca {
    align-self: center;
  }

  #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778826-5c3baf62, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778848-5c3baf62, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886b-5c3baf62 {
    order: 9999;
  }

  #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-5c3baf62 {
    align-self: center;
  }

  #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778826-f555afa5, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778848-f555afa5, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886b-f555afa5 {
    order: 9999;
  }

  #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-f555afa5 {
    align-self: center;
  }

  #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778826-144800b5, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778848-144800b5, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886b-144800b5 {
    order: 9999;
  }

  #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-144800b5 {
    align-self: center;
  }

  #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778826-e65aae91, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778848-e65aae91, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886b-e65aae91 {
    order: 9999;
  }

  #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-e65aae91 {
    align-self: center;
  }

  #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778826-73d80c7a, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778848-73d80c7a, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886b-73d80c7a {
    order: 9999;
  }

  #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-73d80c7a {
    align-self: center;
  }

  #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778826-6a7ee2e3, #w-node-a6e65cc3-cbfe-8aea-bd73-14f450778848-6a7ee2e3, #w-node-a6e65cc3-cbfe-8aea-bd73-14f45077886b-6a7ee2e3 {
    order: 9999;
  }

  #w-node-_746741a0-2649-b3a2-c6c5-75032aa94c98-6a7ee2e3 {
    align-self: center;
  }

  #w-node-eb74c5ef-4fe1-efe7-f737-1d414d492349-4d4922d6 {
    place-self: center;
  }

  #w-node-a48cb2da-cbda-c22a-19b9-823995e463a0-95e46395, #w-node-a48cb2da-cbda-c22a-19b9-823995e463f1-95e46395 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_832e9ccd-2c6f-84d0-8ff1-4e39a718be64-a718be51 {
    justify-self: stretch;
  }

  #w-node-b7c45442-4fac-a855-1102-9497cc419efe-cc419ef3 {
    align-self: center;
  }

  #w-node-_8322d775-7728-4a5c-d211-902139147827-39147811, #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-882836b1 {
    justify-self: stretch;
  }

  #w-node-_4555c6ca-f7f6-754d-9834-dffee1fcf9a7-e1fcf99e, #w-node-_4555c6ca-f7f6-754d-9834-dffee1fcf9f4-e1fcf99e, #w-node-_4555c6ca-f7f6-754d-9834-dffee1fcf9f7-e1fcf99e {
    align-self: center;
  }

  #w-node-_66b536f4-822f-69e6-cb09-c5c44c17c423-4c17c407, #w-node-_66b536f4-822f-69e6-cb09-c5c44c17c43e-4c17c407, #w-node-_66b536f4-822f-69e6-cb09-c5c44c17c459-4c17c407, #w-node-_2d54a31b-e155-206a-d28e-a8913cf69da7-2dbc8e79, #w-node-_2d54a31b-e155-206a-d28e-a8913cf69dc9-2dbc8e79, #w-node-_2d54a31b-e155-206a-d28e-a8913cf69dec-2dbc8e79 {
    order: 9999;
  }

  #w-node-f8c0c4d7-6376-3b8b-24c5-56a09f707afe-90c1ad36 {
    align-self: center;
  }

  #w-node-_9edebd99-f33d-098a-64ba-ac3298fbd31d-98fbd1a7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #submit_url_bttn.w-node-_9edebd99-f33d-098a-64ba-ac3298fbd360-98fbd1a7 {
    place-self: center;
  }

  #USA.w-node-_79a60eaa-8bca-244f-0b73-104862710952-19c3c960 {
    justify-self: center;
  }

  #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-6c5d2597 {
    justify-self: stretch;
  }

  #w-node-_09bef7db-91cc-cfab-ab39-c09fb48a9578-6c5d2597, #w-node-_09bef7db-91cc-cfab-ab39-c09fb48a9593-6c5d2597, #w-node-_09bef7db-91cc-cfab-ab39-c09fb48a95ae-6c5d2597 {
    order: 9999;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-6c5d2597, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-6c5d2597, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8d-6c5d2597 {
    align-self: center;
  }

  #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-d1c04509 {
    justify-self: stretch;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-d1c04509, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-d1c04509, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-d1c04509, #w-node-_3411fa8a-99d6-4095-24d6-05b78a516d09-d1c04509 {
    align-self: center;
  }

  #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-3ce2d10c {
    justify-self: stretch;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-3ce2d10c, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-3ce2d10c, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-3ce2d10c, #w-node-_3411fa8a-99d6-4095-24d6-05b78a516d09-3ce2d10c {
    align-self: center;
  }

  #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-7d2bd4c5 {
    justify-self: stretch;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-7d2bd4c5, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-7d2bd4c5, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-7d2bd4c5 {
    align-self: center;
  }

  #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-d4264971 {
    justify-self: stretch;
  }

  #w-node-_5025e236-9848-8d03-95d1-59e08c9d5252-d4264971, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-d4264971, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-d4264971, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-d4264971 {
    align-self: center;
  }

  #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-12de4a4b {
    justify-self: stretch;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-12de4a4b, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-12de4a4b, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-12de4a4b, #w-node-_3411fa8a-99d6-4095-24d6-05b78a516d09-12de4a4b {
    align-self: center;
  }

  #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-2bfb8d16 {
    justify-self: stretch;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-2bfb8d16, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-2bfb8d16, #w-node-_3411fa8a-99d6-4095-24d6-05b78a516d09-2bfb8d16 {
    align-self: center;
  }

  #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-082452ed {
    justify-self: stretch;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-082452ed, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-082452ed, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-082452ed {
    align-self: center;
  }

  #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-dbd3e634 {
    justify-self: stretch;
  }

  #w-node-_5025e236-9848-8d03-95d1-59e08c9d5252-dbd3e634, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-dbd3e634, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-dbd3e634, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-dbd3e634 {
    align-self: center;
  }

  #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-368a1d48 {
    justify-self: stretch;
  }

  #w-node-_7ffc4eb4-8da3-a06b-357f-7f46ffc59df3-368a1d48, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-368a1d48, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-368a1d48, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-368a1d48 {
    align-self: center;
  }

  #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-9ec9cb50 {
    justify-self: stretch;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-9ec9cb50, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-9ec9cb50, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-9ec9cb50, #w-node-_3411fa8a-99d6-4095-24d6-05b78a516d09-9ec9cb50 {
    align-self: center;
  }

  #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-ed664a3b {
    justify-self: stretch;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-ed664a3b, #w-node-_7cb4d32b-d17e-63c5-958f-2c1660b9d604-ed664a3b, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-ed664a3b, #w-node-_3411fa8a-99d6-4095-24d6-05b78a516d09-ed664a3b {
    align-self: center;
  }

  #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-f1a996a4 {
    justify-self: stretch;
  }

  #w-node-_09bef7db-91cc-cfab-ab39-c09fb48a9578-f1a996a4, #w-node-_09bef7db-91cc-cfab-ab39-c09fb48a9593-f1a996a4, #w-node-_09bef7db-91cc-cfab-ab39-c09fb48a95ae-f1a996a4 {
    order: 9999;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-f1a996a4, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-f1a996a4, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8d-f1a996a4 {
    align-self: center;
  }

  #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-631bb4db {
    justify-self: stretch;
  }

  #w-node-bc93225f-ea5b-f5c8-051b-bb569f60897c-631bb4db, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-631bb4db, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-631bb4db, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8d-631bb4db {
    align-self: center;
  }

  #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-f1abf5b9 {
    justify-self: stretch;
  }

  #w-node-bc93225f-ea5b-f5c8-051b-bb569f60897c-f1abf5b9, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-f1abf5b9, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-f1abf5b9, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8d-f1abf5b9, #w-node-_79fbbf6f-5513-d838-1617-b6c136d1969c-f1abf5b9 {
    align-self: center;
  }

  #w-node-_95560802-3286-eb5b-88b6-f1205811cf68-b50eff2a {
    justify-self: stretch;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa3d-b50eff2a, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-b50eff2a, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8d-b50eff2a, #w-node-_79fbbf6f-5513-d838-1617-b6c136d1969c-b50eff2a {
    align-self: center;
  }

  #w-node-d237dae3-17e8-a5a7-d9a3-c6643e2ac0dc-149e19c4 {
    order: -9999;
  }

  #submit_url_bttn.w-node-a3dc4f5a-d973-cb71-7eb1-6f39abd9b67c-4be805e0 {
    place-self: center;
  }

  #w-node-f49a061c-3756-70b4-24df-1016a8ae7bb0-4be805e0, #w-node-f49a061c-3756-70b4-24df-1016a8ae7bb8-4be805e0, #w-node-f49a061c-3756-70b4-24df-1016a8ae7bc0-4be805e0, #w-node-be2f4249-f6e1-3c24-231d-a915bc33ea0b-4be805e0, #w-node-be2f4249-f6e1-3c24-231d-a915bc33ea52-4be805e0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ab73a19e-6bbb-8885-7cfa-1a15d56b569c-4be805e0 {
    align-self: center;
  }

  #w-node-_93beba9c-9635-30d6-af01-7056afe00b5d-70a0bc81 {
    justify-self: stretch;
  }

  #w-node-_6a961632-31c7-1d33-74f5-f8ee19482d14-70a0bc81, #w-node-_6a961632-31c7-1d33-74f5-f8ee19482d34-70a0bc81, #w-node-_6a961632-31c7-1d33-74f5-f8ee19482d56-70a0bc81 {
    order: -9999;
  }

  #w-node-_6a961632-31c7-1d33-74f5-f8ee19482d9f-70a0bc81 {
    grid-row: span 1 / span 1;
  }

  #w-node-_6a961632-31c7-1d33-74f5-f8ee19482e12-70a0bc81 {
    place-self: center;
  }

  #w-node-_6ea25f92-fcc4-415e-9481-48b89204b50f-8d35d720 {
    justify-self: stretch;
  }

  #w-node-a8b193fe-d953-7f21-0a55-6d1b411030dc-8d35d720 {
    align-self: center;
  }

  #w-node-d24b81d3-f3b1-9f75-9308-868a90e7a67b-8d35d720 {
    place-self: center;
  }

  #w-node-_3e3c7290-0d19-4c40-555f-d676073ab088-260fa49a {
    justify-self: stretch;
  }

  #w-node-d1cc4cd3-f399-0536-f44c-6730563e7820-260fa49a {
    align-self: center;
  }

  #w-node-_3d77c976-6bd2-d0fc-54ab-35e5ef36b207-483576b3, #w-node-_3d77c976-6bd2-d0fc-54ab-35e5ef36b207-a37509b4 {
    order: -9999;
  }

  #w-node-a8bb98b3-a7a4-dab2-57eb-d8ee0a415b98-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27bd9-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27bde-dbc123f0, #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c05-dbc123f0, #w-node-_2b3d9748-4176-0b5a-651e-e3d8e67399ae-dbc123f0, #w-node-_0f10d17b-9948-1318-6104-5138c0f79ea3-dbc123f0, #w-node-_1c0d88da-a31c-f10f-dff3-fe708a860535-dbc123f0 {
    align-self: center;
  }

  #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c73-dbc123f0 {
    place-self: center;
  }

  #w-node-e246a43c-c262-c2c5-5106-4a9762925870-527410d8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_766ae81d-c702-1aef-ef7a-e7a5774c5bc8-527410d8, #w-node-_489a9bf6-8acc-9990-6b38-d826a215678c-527410d8, #w-node-e3adec72-09ce-6b1f-ea71-c76fca677ac1-527410d8, #w-node-_24fd78a1-a991-ad57-7ae9-7aac02a66a9e-527410d8, #w-node-_8df54ae3-81e8-bb23-9888-4b11f95e4d9e-527410d8, #w-node-fd36a5f9-bf38-eb99-722d-f1e34ac38eaf-527410d8 {
    align-self: end;
  }

  #w-node-a8b193fe-d953-7f21-0a55-6d1b411030dc-187cdaf8 {
    align-self: center;
  }

  #w-node-d24b81d3-f3b1-9f75-9308-868a90e7a67b-187cdaf8 {
    place-self: center;
  }

  #w-node-a1423fb0-cda5-04a3-6f73-6bfe665dbda2-cadcd446, #w-node-_61a0530c-6d67-df71-e129-5c2cecdf5c8d-e5220a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_97719876-1ba3-5041-368c-7627cc95c213-a3410f7b {
    order: -9999;
  }

  #w-node-ecdfe47c-3066-9b1f-4dce-107f41d2678d-a3410f7b, #w-node-ecdfe47c-3066-9b1f-4dce-107f41d26795-a3410f7b, #w-node-ecdfe47c-3066-9b1f-4dce-107f41d2679e-a3410f7b, #w-node-ecdfe47c-3066-9b1f-4dce-107f41d267a6-a3410f7b {
    grid-column: span 1 / span 1;
  }

  #w-node-_6d61b48b-4cb4-2561-ee70-57d746e762b8-a3410f7b {
    order: -9999;
  }

  #w-node-_8e62f9d4-b1e2-a7e8-dc2a-79b276247d0a-a3410f91 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e62f9d4-b1e2-a7e8-dc2a-79b276247d33-a3410f91, #w-node-_8e62f9d4-b1e2-a7e8-dc2a-79b276247d37-a3410f91 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9ea94dc6-5bc7-12d8-bfcd-f0e5baf652b1-a3410f91, #w-node-_9ea94dc6-5bc7-12d8-bfcd-f0e5baf652c4-a3410f91 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f36-a3410f93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f49-a3410f93, #w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f4c-a3410f93 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9484b5aa-62b4-e7a2-7da1-c5293d710dd3-a3410f93 {
    order: -9999;
  }

  #w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f36-a3410f95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f49-a3410f95, #w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f4c-a3410f95 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_00b8691b-6ffc-c00a-320d-d19e8094ac43-8094ac40, #w-node-b96d478b-809a-7d80-5889-56da768863f3-a3410f9b {
    order: -9999;
  }

  #w-node-_7476b194-5239-2139-2078-790d17579fe1-a3410fe0, #w-node-_7476b194-5239-2139-2078-790d17579fe4-a3410fe0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a0836236-181f-a59e-2190-7df5e72703e6-a3410fe0 {
    order: -9999;
  }

  #w-node-_804d7304-8d0c-4fa4-c640-6519f2903992-a3410fe1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_804d7304-8d0c-4fa4-c640-6519f2903994-a3410fe1, #w-node-_804d7304-8d0c-4fa4-c640-6519f290399c-a3410fe1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2947de91-a939-a141-3e88-49f03eda5e26-3eda5e23, #w-node-d974ed6f-3d2d-302a-04ff-e4d13f133223-3f13320b {
    order: -9999;
  }

  #w-node-_4f819bef-b8f5-5724-25af-1177dd6f6fe6-a3411016, #w-node-_4f819bef-b8f5-5724-25af-1177dd6f6ffc-a3411016, #w-node-_4bcafd5a-3744-fb31-0515-97c44414cd05-a3411016, #w-node-b594d871-4a0c-98c5-2b73-d5579a0fa3a4-a3411016 {
    order: 9999;
  }

  #w-node-_3eaa8e34-5b27-80f9-ee0b-dabf95ddc1f0-a3411019 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3eaa8e34-5b27-80f9-ee0b-dabf95ddc1f2-a3411019, #w-node-_3eaa8e34-5b27-80f9-ee0b-dabf95ddc1f9-a3411019 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3c32ba12-ba35-dbe2-3e7b-58e7fd21ae8c-a341101f {
    order: -9999;
  }

  #w-node-_71474358-8795-d935-d719-fa32799c0cea-a3411020 {
    grid-column: span 1 / span 1;
  }

  #w-node-_71474358-8795-d935-d719-fa32799c0cec-a3411020, #w-node-_71474358-8795-d935-d719-fa32799c0cf2-a3411020 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_58801aab-45b1-110c-33d7-ba8688d29fac-a3411026 {
    grid-column: span 1 / span 1;
  }

  #w-node-_58801aab-45b1-110c-33d7-ba8688d29fae-a3411026, #w-node-_58801aab-45b1-110c-33d7-ba8688d29fb6-a3411026 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_58801aab-45b1-110c-33d7-ba8688d2a085-a3411026, #w-node-e2c90510-375f-88de-73de-04789ad043d0-a3411028, #w-node-e2c90510-375f-88de-73de-04789ad043f0-a3411028, #w-node-e2c90510-375f-88de-73de-04789ad04400-a3411028, #w-node-e2c90510-375f-88de-73de-04789ad04429-a3411028, #w-node-_9953d789-d27a-0d5f-8fd4-d0f7946719c6-a3411029, #w-node-_32725d10-e0ab-bd6b-4b58-d83f66e2be60-a341102c {
    order: -9999;
  }

  #w-node-_8e62f9d4-b1e2-a7e8-dc2a-79b276247d0a-a341102d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e62f9d4-b1e2-a7e8-dc2a-79b276247d33-a341102d, #w-node-_8e62f9d4-b1e2-a7e8-dc2a-79b276247d37-a341102d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f09-a341102d {
    grid-column: span 1 / span 1;
  }

  #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f0b-a341102d, #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f13-a341102d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9ea94dc6-5bc7-12d8-bfcd-f0e5baf652b1-a341102d, #w-node-_9ea94dc6-5bc7-12d8-bfcd-f0e5baf652c4-a341102d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_29d22ed8-bc8b-4583-e200-b8545087a0e7-a341102d {
    order: -9999;
  }

  #w-node-_7e01b477-28b6-daf3-3a25-b6401ff5be40-a3411040 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7e01b477-28b6-daf3-3a25-b6401ff5be58-a3411040, #w-node-_7e01b477-28b6-daf3-3a25-b6401ff5be5c-a3411040 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-bb007462-7909-e8a9-b788-5c621a9604b2-a3411041 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bb007462-7909-e8a9-b788-5c621a9604cc-a3411041, #w-node-bb007462-7909-e8a9-b788-5c621a9604d0-a3411041 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f6c28991-cfe0-ffef-a655-96b28f9014d4-a341106c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29d22ed8-bc8b-4583-e200-b8545087a0e7-a341106c {
    order: -9999;
  }

  #w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb584-a341106c, #w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb58b-a341106c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f09-a341106c {
    grid-column: span 1 / span 1;
  }

  #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f0b-a341106c, #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f13-a341106c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60058e88-08ff-4976-4d07-713e5a6ee694-a3411071 {
    order: -9999;
  }

  #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f09-a3411073 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f0b-a3411073, #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f13-a3411073 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9423f5c-bb03-1509-9e8f-484e5ab3a743-a3411074 {
    grid-column: span 1 / span 1;
  }

  #w-node-a9423f5c-bb03-1509-9e8f-484e5ab3a745-a3411074, #w-node-a9423f5c-bb03-1509-9e8f-484e5ab3a74b-a3411074, #w-node-f6c28991-cfe0-ffef-a655-96b28f9014d4-a3411076 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29d22ed8-bc8b-4583-e200-b8545087a0e7-a3411076 {
    order: -9999;
  }

  #w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb584-a3411076, #w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb58b-a3411076 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f09-a3411076 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f0b-a3411076, #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f13-a3411076 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f09-a3411091 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f0b-a3411091, #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f13-a3411091, #w-node-_74f2a784-c9fe-4e9e-094a-bb10471f82be-a34110ab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_74f2a784-c9fe-4e9e-094a-bb10471f82e1-a34110ab, #w-node-_74f2a784-c9fe-4e9e-094a-bb10471f82e5-a34110ab {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3a91f3d5-eaf9-03ef-925f-f6d649f871b6-a34110ab, #w-node-ce34578d-f1f1-f383-8ccd-f633dae3c3b9-a34110ab {
    order: -9999;
  }

  #w-node-ee73a17c-d39c-4cab-e670-ec25b49bf533-a34110ad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ee73a17c-d39c-4cab-e670-ec25b49bf558-a34110ad, #w-node-ee73a17c-d39c-4cab-e670-ec25b49bf55b-a34110ad {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_08965208-e0e9-74c5-55a9-c1b1190cd269-a34110e2 {
    order: -9999;
  }

  #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f09-a341110b {
    grid-column: span 1 / span 1;
  }

  #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f0b-a341110b, #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f13-a341110b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fea-a341110c {
    order: 9999;
  }

  #w-node-d9687160-d21b-ab9c-838f-b14f1c8da012-a341110c {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f36-a3411120 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f49-a3411120, #w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f4c-a3411120 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4d097203-3973-8134-9c2f-2b886d2f4877-a341113e {
    order: -9999;
  }

  #w-node-_510dda9f-3563-3f3b-c0ff-e2ba74c5e8a1-a341113e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_510dda9f-3563-3f3b-c0ff-e2ba74c5e8ad-a341113e, #w-node-_510dda9f-3563-3f3b-c0ff-e2ba74c5e8b0-a341113e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-eba55ad4-6554-748e-f8e5-55587a520031-a3411153, #w-node-ba6e0325-55b2-f143-4c28-e887c8955d99-a3411153, #w-node-_29d22ed8-bc8b-4583-e200-b8545087a0e7-a3411188 {
    order: -9999;
  }

  #w-node-ccd8bb38-b8d4-a0a8-5aad-1559667653b7-a3411188, #w-node-ccd8bb38-b8d4-a0a8-5aad-1559667653bf-a3411188 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f09-a3411188 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f0b-a3411188, #w-node-_4c5ea513-1c70-0319-2747-9203e1c31f13-a3411188 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c2231fd-f2e6-7ecf-ec1f-9c4cdebd9017-a3411190 {
    grid-column: span 1 / span 1;
  }

  #w-node-_8c2231fd-f2e6-7ecf-ec1f-9c4cdebd9019-a3411190, #w-node-_8c2231fd-f2e6-7ecf-ec1f-9c4cdebd9021-a3411190 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe2aa-a34111a7, #w-node-d04692f4-9ce1-47bd-437a-805daa96c234-a34111c3, #w-node-f82a8996-9296-0e45-9be3-5f651e72a87b-a34111e3 {
    order: -9999;
  }

  #w-node-d4a66130-16b2-84e6-7abc-0baea04a57b5-a34111ef, #w-node-d4a66130-16b2-84e6-7abc-0baea04a57a5-a34111ef, #w-node-d4a66130-16b2-84e6-7abc-0baea04a57b5-a34111f0, #w-node-d4a66130-16b2-84e6-7abc-0baea04a57a5-a34111f0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_69c8e332-db24-b6bc-1f85-4eaeff5c0c78-a34111f2, #w-node-_490e8a32-273b-7f53-7f34-8f80c97fb822-7a1dd807 {
    order: -9999;
  }

  #w-node-_2fcb4c88-7174-66d0-2952-56c156a098d5-7a1dd807 {
    justify-self: center;
  }

  #w-node-_43850f55-454f-74e3-d54e-7849a275bd6c-0d05858d {
    order: -9999;
  }

  #w-node-_2fcb4c88-7174-66d0-2952-56c156a098d5-0d05858d {
    justify-self: center;
  }

  #w-node-_15d831b9-1ded-434e-4843-d035c42cf86b-5fb4c5d8 {
    order: -9999;
  }

  #w-node-_2fcb4c88-7174-66d0-2952-56c156a098d5-5fb4c5d8 {
    justify-self: center;
  }

  #w-node-_1927b548-f2b8-50a3-9377-cbcef304d293-ae47a125, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e23-35a5c518, #w-node-dcdaa265-eb64-5918-e4eb-acaeec9188ad-b795789c, #w-node-c2406658-6fdf-f4ad-a301-674c1ff5b28c-be2ae9be, #w-node-_7ca61b6e-c585-3a4e-6f96-f8922c195e4b-65190ab6, #w-node-_4f29b51d-426a-f692-66c4-9f59cfa3e005-8e670fbe, #w-node-_5481a426-6aab-b81d-fe5b-b02007db3ca5-f81a10e4, #w-node-_2e20b106-3b16-3dde-ba45-295f9710b9e3-f81a10e4, #w-node-e41c44ca-a346-2da2-ccbf-c8f2c50778f5-b67efb8f, #w-node-fba70791-e3ee-5683-1b27-8412c001e2ba-ea6419bd, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fea-be0b774b {
    order: 9999;
  }

  #w-node-d9687160-d21b-ab9c-838f-b14f1c8da012-be0b774b {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-dcdaa265-eb64-5918-e4eb-acaeec9188ad-2d27604f, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e23-dc281b62, #w-node-d9687160-d21b-ab9c-838f-b14f1c8d9fea-97e0563c {
    order: 9999;
  }

  #w-node-d9687160-d21b-ab9c-838f-b14f1c8da012-97e0563c {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_0b0bd1b7-6f2b-fa7c-62c6-c0e528b8ea33-21646a78 {
    order: 9999;
  }

  #w-node-_4555c6ca-f7f6-754d-9834-dffee1fcf9da-e1fcf99e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4555c6ca-f7f6-754d-9834-dffee1fcf9f4-e1fcf99e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-6c5d2597 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-6c5d2597, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-d1c04509 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-d1c04509 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-3ce2d10c, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-7d2bd4c5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-7d2bd4c5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-d4264971 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-d4264971 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-12de4a4b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-12de4a4b, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-2bfb8d16 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-2bfb8d16, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-082452ed {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-082452ed {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-dbd3e634 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-dbd3e634 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-368a1d48 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-368a1d48 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-9ec9cb50 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-9ec9cb50 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-ed664a3b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-ed664a3b, #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-f1a996a4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-f1a996a4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-631bb4db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-631bb4db {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-f1abf5b9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-f1abf5b9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa70-b50eff2a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1614feea-f6d1-40e9-68f6-bf9505d4fa8a-b50eff2a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_857673c9-2b51-3cfa-0278-f3e8c13e79cc-8d35d720, #w-node-_857673c9-2b51-3cfa-0278-f3e8c13e79cc-187cdaf8 {
    grid-area: 3 / 2 / 4 / 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f9ff4933-2160-6b88-97de-a7907b2def26-a3410f35 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f9ff4933-2160-6b88-97de-a7907b2def77-a3410f35 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_73f1b1a2-f106-ed81-4607-379c32e0e499-32e0e496 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-_8e62f9d4-b1e2-a7e8-dc2a-79b276247d0a-a3410f91 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_8e62f9d4-b1e2-a7e8-dc2a-79b276247d33-a3410f91 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f36-a3410f93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f49-a3410f93 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f36-a3410f95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f49-a3410f95 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b96d478b-809a-7d80-5889-56da7688644b-a3410f9b {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-b96d478b-809a-7d80-5889-56da76886455-a3410f9b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b96d478b-809a-7d80-5889-56da76886459-a3410f9b, #w-node-b96d478b-809a-7d80-5889-56da7688645c-a3410f9b {
    justify-self: center;
  }

  #w-node-b96d478b-809a-7d80-5889-56da76886460-a3410f9b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b96d478b-809a-7d80-5889-56da76886464-a3410f9b, #w-node-b96d478b-809a-7d80-5889-56da76886467-a3410f9b {
    justify-self: center;
  }

  #w-node-b96d478b-809a-7d80-5889-56da7688646b-a3410f9b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b96d478b-809a-7d80-5889-56da7688646f-a3410f9b, #w-node-b96d478b-809a-7d80-5889-56da76886473-a3410f9b {
    justify-self: center;
  }

  #w-node-b96d478b-809a-7d80-5889-56da76886478-a3410f9b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b96d478b-809a-7d80-5889-56da7688647c-a3410f9b, #w-node-b96d478b-809a-7d80-5889-56da7688647f-a3410f9b {
    justify-self: center;
  }

  #w-node-b96d478b-809a-7d80-5889-56da76886483-a3410f9b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b96d478b-809a-7d80-5889-56da7688648a-a3410f9b {
    justify-self: center;
  }

  #w-node-b96d478b-809a-7d80-5889-56da7688648e-a3410f9b, #w-node-b96d478b-809a-7d80-5889-56da76886499-a3410f9b, #w-node-b96d478b-809a-7d80-5889-56da768864a4-a3410f9b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7476b194-5239-2139-2078-790d17579fe6-a3410fe0, #w-node-_7476b194-5239-2139-2078-790d17579fec-a3410fe0, #w-node-_7476b194-5239-2139-2078-790d17579ff2-a3410fe0, #w-node-_7476b194-5239-2139-2078-790d17579ff8-a3410fe0, #w-node-d844e67f-1f06-b9eb-e405-df59ba347d11-a3410fe0, #w-node-_6924a387-3afc-c56b-451f-d34e941473a6-a3410fe0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4c497034-1538-6afb-c88c-af68fd7b4bc0-a3410ffa {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4c497034-1538-6afb-c88c-af68fd7b4c11-a3410ffa {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-a81d953a-2130-9601-acb0-9f891541b656-a3411019, #w-node-fead4a49-6b5b-b164-20fa-77c3521e123e-a341102c, #w-node-fead4a49-6b5b-b164-20fa-77c3521e123f-a341102c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e62f9d4-b1e2-a7e8-dc2a-79b276247d0a-a341102d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_8e62f9d4-b1e2-a7e8-dc2a-79b276247d33-a341102d, #w-node-_7e01b477-28b6-daf3-3a25-b6401ff5be58-a3411040, #w-node-bb007462-7909-e8a9-b788-5c621a9604cc-a3411041 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f6c28991-cfe0-ffef-a655-96b28f9014d4-a341106c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb59b-a341106c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60058e88-08ff-4976-4d07-713e5a6ee6ec-a3411071 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_60058e88-08ff-4976-4d07-713e5a6ee6f6-a3411071 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_60058e88-08ff-4976-4d07-713e5a6ee6fa-a3411071, #w-node-_60058e88-08ff-4976-4d07-713e5a6ee6fd-a3411071 {
    justify-self: center;
  }

  #w-node-_60058e88-08ff-4976-4d07-713e5a6ee701-a3411071 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_60058e88-08ff-4976-4d07-713e5a6ee705-a3411071, #w-node-_60058e88-08ff-4976-4d07-713e5a6ee708-a3411071 {
    justify-self: center;
  }

  #w-node-_60058e88-08ff-4976-4d07-713e5a6ee70c-a3411071 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_60058e88-08ff-4976-4d07-713e5a6ee710-a3411071, #w-node-_60058e88-08ff-4976-4d07-713e5a6ee713-a3411071 {
    justify-self: center;
  }

  #w-node-_60058e88-08ff-4976-4d07-713e5a6ee717-a3411071 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_60058e88-08ff-4976-4d07-713e5a6ee71b-a3411071, #w-node-_60058e88-08ff-4976-4d07-713e5a6ee71e-a3411071 {
    justify-self: center;
  }

  #w-node-_60058e88-08ff-4976-4d07-713e5a6ee722-a3411071 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_60058e88-08ff-4976-4d07-713e5a6ee72a-a3411071 {
    justify-self: center;
  }

  #w-node-_60058e88-08ff-4976-4d07-713e5a6ee72f-a3411071, #w-node-_60058e88-08ff-4976-4d07-713e5a6ee73a-a3411071, #w-node-_60058e88-08ff-4976-4d07-713e5a6ee745-a3411071, #w-node-_60058e88-08ff-4976-4d07-713e5a6ee750-a3411071 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f6c28991-cfe0-ffef-a655-96b28f9014d4-a3411076 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_67f49acd-7fd3-844c-bcdd-ebb743afb59b-a3411076 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #full-name.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a82-a3411080, #Email-Address-2.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a83-a3411080, #City.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a85-a3411080, #State.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a86-a3411080, #Country.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a87-a3411080, #Zip-Code.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a88-a3411080, #phone-number.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a8b-a3411080, #alternate-number.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a8f-a3411080, #full-name.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a82-a341108b, #Email-Address-2.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a83-a341108b, #City.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a85-a341108b, #State.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a86-a341108b, #Country.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a87-a341108b, #Zip-Code.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a88-a341108b, #phone-number.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a8b-a341108b, #alternate-number.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a8f-a341108b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_74f2a784-c9fe-4e9e-094a-bb10471f82e1-a34110ab, #w-node-ee73a17c-d39c-4cab-e670-ec25b49bf558-a34110ad {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_75b70d9a-a619-e676-2611-bb856007dc95-a34110eb, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8b-a34110eb, #w-node-_75b70d9a-a619-e676-2611-bb856007dc95-a34110ed, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8b-a34110ed, #w-node-_75b70d9a-a619-e676-2611-bb856007dc95-a3411101, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8b-a3411101, #w-node-_75b70d9a-a619-e676-2611-bb856007dc95-a3411103, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8b-a3411103, #w-node-_75b70d9a-a619-e676-2611-bb856007dc95-a3411105, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8b-a3411105 {
    justify-self: center;
  }

  #w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f36-a3411120 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_17eca794-b0f7-7ce5-1178-f1ec1eff7f49-a3411120, #w-node-_510dda9f-3563-3f3b-c0ff-e2ba74c5e8ad-a341113e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3efe5eb9-c592-920e-6d7d-cf451d521579-a3411168 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3efe5eb9-c592-920e-6d7d-cf451d5215ca-a3411168 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-ccd8bb38-b8d4-a0a8-5aad-1559667653cf-a3411188 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe302-a34111a7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe30c-a34111a7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe310-a34111a7, #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe313-a34111a7 {
    justify-self: center;
  }

  #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe317-a34111a7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe31b-a34111a7, #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe31e-a34111a7 {
    justify-self: center;
  }

  #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe322-a34111a7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe326-a34111a7, #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe329-a34111a7 {
    justify-self: center;
  }

  #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe32d-a34111a7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe331-a34111a7, #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe334-a34111a7 {
    justify-self: center;
  }

  #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe338-a34111a7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe340-a34111a7 {
    justify-self: center;
  }

  #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe345-a34111a7, #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe350-a34111a7, #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe35b-a34111a7, #w-node-_7eb76b4d-e646-de9b-3253-9922ee5fe366-a34111a7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f82a8996-9296-0e45-9be3-5f651e72a8d3-a34111e3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-f82a8996-9296-0e45-9be3-5f651e72a8dd-a34111e3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f82a8996-9296-0e45-9be3-5f651e72a8e1-a34111e3, #w-node-f82a8996-9296-0e45-9be3-5f651e72a8e4-a34111e3 {
    justify-self: center;
  }

  #w-node-f82a8996-9296-0e45-9be3-5f651e72a8e8-a34111e3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f82a8996-9296-0e45-9be3-5f651e72a8ec-a34111e3, #w-node-f82a8996-9296-0e45-9be3-5f651e72a8ef-a34111e3 {
    justify-self: center;
  }

  #w-node-f82a8996-9296-0e45-9be3-5f651e72a8f3-a34111e3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f82a8996-9296-0e45-9be3-5f651e72a8f7-a34111e3, #w-node-f82a8996-9296-0e45-9be3-5f651e72a8fb-a34111e3 {
    justify-self: center;
  }

  #w-node-f82a8996-9296-0e45-9be3-5f651e72a900-a34111e3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f82a8996-9296-0e45-9be3-5f651e72a904-a34111e3, #w-node-f82a8996-9296-0e45-9be3-5f651e72a907-a34111e3 {
    justify-self: center;
  }

  #w-node-f82a8996-9296-0e45-9be3-5f651e72a90b-a34111e3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f82a8996-9296-0e45-9be3-5f651e72a912-a34111e3 {
    justify-self: center;
  }

  #w-node-f82a8996-9296-0e45-9be3-5f651e72a916-a34111e3, #w-node-f82a8996-9296-0e45-9be3-5f651e72a921-a34111e3, #w-node-f82a8996-9296-0e45-9be3-5f651e72a92c-a34111e3, #w-node-f82a8996-9296-0e45-9be3-5f651e72a937-a34111e3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_75b70d9a-a619-e676-2611-bb856007dc95-a34111ed, #w-node-_75b70d9a-a619-e676-2611-bb856007dc8b-a34111ed {
    justify-self: center;
  }

  #w-node-d4a66130-16b2-84e6-7abc-0baea04a57b5-a34111ef {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4a66130-16b2-84e6-7abc-0baea04a57a5-a34111ef {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4a66130-16b2-84e6-7abc-0baea04a57b5-a34111f0 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4a66130-16b2-84e6-7abc-0baea04a57a5-a34111f0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9c5f1491-cac4-69cf-fa00-45c596fe0481-6030aab3 {
    place-self: stretch stretch;
  }

  #w-node-_2c742167-1c9b-7d7c-1135-229e08f3662a-8f29146b, #w-node-_2c742167-1c9b-7d7c-1135-229e08f3662b-8f29146b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9c5f1491-cac4-69cf-fa00-45c596fe0481-69aad5a4 {
    place-self: stretch stretch;
  }

  #w-node-_2c742167-1c9b-7d7c-1135-229e08f3662a-1fbecc1c, #w-node-_2c742167-1c9b-7d7c-1135-229e08f3662b-1fbecc1c, #w-node-_2c742167-1c9b-7d7c-1135-229e08f3662a-78640fc3, #w-node-_2c742167-1c9b-7d7c-1135-229e08f3662b-78640fc3, #w-node-_2c742167-1c9b-7d7c-1135-229e08f3662a-59b9c80b, #w-node-_2c742167-1c9b-7d7c-1135-229e08f3662b-59b9c80b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #full-name.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a82-d41ec8ab, #Email-Address-2.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a83-d41ec8ab, #City.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a85-d41ec8ab, #State.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a86-d41ec8ab, #Country.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a87-d41ec8ab, #Zip-Code.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a88-d41ec8ab, #phone-number.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a8b-d41ec8ab, #alternate-number.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a8f-d41ec8ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_093ae692-5025-9195-d49b-a104f3470a71-7a1dd807, #w-node-_093ae692-5025-9195-d49b-a104f3470a89-7a1dd807, #w-node-_093ae692-5025-9195-d49b-a104f3470a9c-7a1dd807, #w-node-_093ae692-5025-9195-d49b-a104f3470a71-0d05858d, #w-node-_093ae692-5025-9195-d49b-a104f3470a89-0d05858d, #w-node-_093ae692-5025-9195-d49b-a104f3470a9c-0d05858d, #w-node-_093ae692-5025-9195-d49b-a104f3470a71-5fb4c5d8, #w-node-_093ae692-5025-9195-d49b-a104f3470a89-5fb4c5d8, #w-node-_093ae692-5025-9195-d49b-a104f3470a9c-5fb4c5d8 {
    order: 9999;
  }

  #w-node-_9c5f1491-cac4-69cf-fa00-45c596fe0481-3f6adbd6 {
    place-self: stretch stretch;
  }

  #full-name.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a82-88a129fe, #Email-Address-2.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a83-88a129fe, #City.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a85-88a129fe, #State.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a86-88a129fe, #Country.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a87-88a129fe, #Zip-Code.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a88-88a129fe, #phone-number.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a8b-88a129fe, #alternate-number.w-node-f0eff7a2-276e-11c5-23f5-f6c3569e6a8f-88a129fe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9c5f1491-cac4-69cf-fa00-45c596fe0481-0b09586f {
    place-self: stretch stretch;
  }

  #w-node-f46c7a7e-5cd2-491d-2669-504e59355e72-35a5c518, #w-node-_7607aed3-02cf-b5b6-65ec-204bf0b248de-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e7e-35a5c518, #w-node-cd121381-86c7-3f82-60fe-71d947d2d88c-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e85-35a5c518, #w-node-_44b48613-4641-1ac8-d62e-c401b6d284ed-35a5c518, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e8c-35a5c518 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ecdd78b1-2798-b472-c818-de8f73d62c6e-be2ae9be {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ecdd78b1-2798-b472-c818-de8f73d62cbf-be2ae9be {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_7f7e5e26-8c01-9afb-0425-ff204711bf0d-f25972f6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7f7e5e26-8c01-9afb-0425-ff204711bf5e-f25972f6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_7ca61b6e-c585-3a4e-6f96-f8922c195e58-65190ab6, #w-node-_7ca61b6e-c585-3a4e-6f96-f8922c195e59-65190ab6 {
    align-self: center;
  }

  #w-node-_1c7c075f-4f24-05ed-e2c1-f7053aa292c0-65190ab6, #w-node-_1c7c075f-4f24-05ed-e2c1-f7053aa292cc-65190ab6, #w-node-_1c7c075f-4f24-05ed-e2c1-f7053aa292d3-65190ab6, #w-node-_1c7c075f-4f24-05ed-e2c1-f7053aa292da-65190ab6, #w-node-c0f209ce-ea0c-23f4-f147-d31c676de88e-65190ab6, #w-node-_9bf84a62-ba5e-bd64-029d-b7c78f37eb38-65190ab6, #w-node-_0f58b85d-8fe9-6a6c-ced5-49cc920c9546-65190ab6, #w-node-_17e3a50b-2c9c-2543-09e3-07afbd0fc2b5-b67efb8f, #w-node-_0372854c-3b1c-4963-52b3-2cc6a4b60051-b67efb8f, #w-node-_9c879787-095c-1072-9102-683fb0671330-b67efb8f, #w-node-e0bd7252-8e4d-cdea-de54-c005a925285c-b67efb8f, #w-node-_5578796e-f9dc-b0e7-afc2-fd9b0bf6e1a4-b67efb8f, #w-node-_5578796e-f9dc-b0e7-afc2-fd9b0bf6e1b0-b67efb8f, #w-node-c0395d51-24d9-b723-fa51-ebeba9294f20-b67efb8f, #w-node-a7cd3250-1a57-5bb3-8ba4-3b32c813fb39-b67efb8f, #w-node-_0728fdc9-88f2-cfb2-0d1d-62b63a9808e4-b67efb8f, #w-node-_3fe853aa-607b-5642-6f86-a6cab0f8c8ac-b67efb8f, #w-node-e67c4519-3ad1-0534-24fd-9d8d8e615144-b67efb8f, #w-node-_9040ee5b-ccf8-2f43-0212-6e55bf6348f8-b67efb8f, #w-node-d172bafa-57d1-29e4-fc27-2e914d85b13b-b67efb8f, #w-node-_3b010471-4603-d574-4612-689501187533-b67efb8f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_80729ecf-9272-ae2f-8452-93d40a2ecff5-79bab8fd, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ecff7-79bab8fd, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ecff9-79bab8fd, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ecffb-79bab8fd {
    align-self: center;
  }

  #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b576-79bab8fd, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b59b-79bab8fd, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b5c0-79bab8fd, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b5ea-79bab8fd, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b614-79bab8fd, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b63e-79bab8fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6f700d3c-2581-7be5-b2c6-c30871b6e9f0-b8636a5d {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6f700d3c-2581-7be5-b2c6-c30871b6ea41-b8636a5d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-f46c7a7e-5cd2-491d-2669-504e59355e72-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e7e-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e85-dc281b62, #w-node-f46c7a7e-5cd2-491d-2669-504e59355e8c-dc281b62 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2b19-23c57be2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2b72-23c57be2 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2bc3-23c57be2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c4a-23c57be2 {
    place-self: stretch stretch;
  }

  #w-node-_6d8773c0-1307-b2ff-9183-b47d987f2c68-23c57be2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-_80729ecf-9272-ae2f-8452-93d40a2ecff5-8fd33716, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ecff7-8fd33716, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ecff9-8fd33716, #w-node-_80729ecf-9272-ae2f-8452-93d40a2ecffb-8fd33716 {
    align-self: center;
  }

  #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b576-8fd33716, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b59b-8fd33716, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b5c0-8fd33716, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b5ea-8fd33716, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b614-8fd33716, #w-node-c2364cc0-ccb7-a1e0-fea6-976a14d0b63e-8fd33716 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e0e4b30d-9def-e6e4-b882-563650783994-0537d0e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_61a0530c-6d67-df71-e129-5c2cecdf5c3c-0537d0e9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_61a0530c-6d67-df71-e129-5c2cecdf5c8d-0537d0e9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_8dbdfd5e-5b93-ef92-5fb9-dfa72592c0c6-0537d0e9 {
    place-self: stretch stretch;
  }

  #w-node-_35e00cff-d9ac-a018-9db0-05e3a4c66d4e-24b347b9 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-_562334d9-e8fb-01cf-c851-4276d8e2bab6-d8e2bab0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39e4a27b-4700-ea85-37ac-4f6d45d147d2-45d147cf {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-_0b0cbabd-6f5f-97a7-85ec-9c3acccf8ee4-cccf8ed9 {
    order: -9999;
  }

  #w-node-eb74c5ef-4fe1-efe7-f737-1d414d4922fc-4d4922d6 {
    place-self: stretch stretch;
  }

  #w-node-eb74c5ef-4fe1-efe7-f737-1d414d492349-4d4922d6 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-a48cb2da-cbda-c22a-19b9-823995e463a0-95e46395 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a48cb2da-cbda-c22a-19b9-823995e463f1-95e46395 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_6bda0074-038e-e9a1-b6e7-fbad620319e3-b9daa590, #w-node-_6bda0074-038e-e9a1-b6e7-fbad620319e5-b9daa590, #w-node-_6bda0074-038e-e9a1-b6e7-fbad620319e7-b9daa590, #w-node-_6bda0074-038e-e9a1-b6e7-fbad620319e9-b9daa590 {
    place-self: center;
  }

  #w-node-_6a961632-31c7-1d33-74f5-f8ee19482db4-70a0bc81, #w-node-_6a961632-31c7-1d33-74f5-f8ee19482dba-70a0bc81 {
    order: -9999;
  }

  #w-node-_6a961632-31c7-1d33-74f5-f8ee19482e12-70a0bc81, #w-node-d24b81d3-f3b1-9f75-9308-868a90e7a67b-8d35d720 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c45-dbc123f0 {
    place-self: stretch stretch;
  }

  #w-node-d15dcbbb-41ce-b50f-7354-9a5897e27c73-dbc123f0, #w-node-d24b81d3-f3b1-9f75-9308-868a90e7a67b-187cdaf8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    place-self: center;
  }

  #w-node-e0e4b30d-9def-e6e4-b882-563650783994-e5220a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_61a0530c-6d67-df71-e129-5c2cecdf5c3c-e5220a0c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_61a0530c-6d67-df71-e129-5c2cecdf5c8d-e5220a0c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_8dbdfd5e-5b93-ef92-5fb9-dfa72592c0c6-e5220a0c {
    place-self: stretch stretch;
  }
}
