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: Avenirnextltw01;
  src: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e21194373c6b_AvenirNextLTW01-Blod.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenirnextltw01;
  src: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e22820373c58_AvenirNextLTW01-Demi.ttf") format("truetype"), url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e2b4b7373c62_AvenirNextLTW01-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Avenirnextltw01;
  src: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e285ca373c63_AvenirNextLTW01-Thin.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenirnext;
  src: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e2b4b7373c62_AvenirNextLTW01-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Avenirnext;
  src: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e22820373c58_AvenirNextLTW01-Demi.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenirnext;
  src: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e285ca373c63_AvenirNextLTW01-Thin.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Avenirnext;
  src: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e25373373d40_Avenirnext%20-%20Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brandon bld;
  src: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e2d508373da9_Brandon_bld.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --midnight-blue: #000f56;
  --sp-black: #010101;
  --black: black;
  --white: white;
  --coral: #ff731e;
  --steel-blue: #009bd4;
  --dark-slate-blue: #0d47a1;
  --deep-sky-blue: #00aeef;
  --dark-slate-blue-2: #424e86;
  --orange-red: #ea5800;
  --sp-gray: #494d4e;
  --sp-blue: #0085ff;
  --neutral-600: #8c8c95;
  --relume-library-lite-rl-black: black;
  --relume-library-lite-rl-white: white;
  --flowui-component-library-gray-900: #160042;
  --flowui-component-library-grey-300: #e4e6f1;
  --flowui-component-library-gray-500: #6b7094;
  --flowui-component-library-primary-base: #642eff;
  --systemflow-lite-neutral--50: #d0d4d9;
  --flowui-component-library-white: white;
  --black-4: #010725;
  --systemflow-lite-neutral--40: #dde1e6;
  --sp-gray-light: #f4f7f8;
  --table-border: #424040;
  --dark-blue: #001057;
  --yellow: #fec107;
  --greem: #42b029;
  --relume-library-lite-rl-gray: #f4f4f4;
  --flowui-component-library-success-lighter: #ebfff6;
  --flowui-component-library-success-darker: #006638;
  --flowui-component-library-gray-700: #282556;
  --flowui-component-library-gray-400: #b6b9ce;
  --flowui-component-library-gray-100: #f7f9fd;
  --flowui-component-library-gray-200: #f3f5fb;
  --black-2: #242829;
  --black-3: #323333;
  --systemflow-lite-neutral--20: #f9fafb;
  --systemflow-lite-neutral--10: white;
  --systemflow-lite-neutral--80: #636b75;
  --systemflow-lite-primary--50: #597ef7;
  --systemflow-lite-primary--70: #1d39c4;
}

.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

body {
  color: var(--midnight-blue);
  font-family: Avenirnext, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

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

h2 {
  color: #000d5e;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  color: var(--sp-black);
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

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

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

p {
  margin-bottom: 0;
}

a {
  text-decoration: underline;
}

ul {
  margin-top: 0;
  padding-left: 40px;
}

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

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

strong {
  font-weight: bold;
}

figure {
  margin-bottom: 10px;
}

.header-section {
  z-index: 700;
  position: fixed;
  inset: 0% 0% auto;
}

.header-section.d-none {
  display: none;
}

.header-section.pro {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e2fb18373d67_pro-portal-header.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 20px;
  padding-bottom: 84px;
  position: static;
}

.header-section.network {
  position: static;
}

.container {
  clear: none;
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 4fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-self: center;
  align-items: stretch;
  width: 100%;
  max-width: 1214px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 15px;
  display: flex;
  position: static;
  overflow: visible;
}

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

.navbar {
  background-color: #0000;
  align-items: center;
  height: 90px;
  transition: all .3s;
  display: flex;
}

.logo {
  width: 130px;
}

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

.mainmenu-left {
  align-items: center;
  display: flex;
}

.nav-menu {
  margin-left: 48px;
}

.nav-link {
  color: #000f56;
  padding: 16px 14px;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
}

.nav-link:hover {
  color: var(--black);
}

.nav-link.dropdown {
  padding-top: 7px;
  padding-bottom: 7px;
}

.nav-link.dropdown:hover {
  color: var(--coral);
}

.nav-link.dropdown.w--current {
  color: var(--midnight-blue);
}

.nav-link.white {
  color: var(--white);
}

.nav-link.hidden-link {
  display: none;
}

.header-list {
  align-items: center;
  margin-bottom: 0;
  margin-right: -12px;
  display: flex;
}

.header-list.hide {
  display: none;
}

.dropdown-list {
  margin-left: 12px;
  margin-right: 12px;
}

.primary-btn {
  background-color: var(--white);
  color: var(--coral);
  letter-spacing: 1px;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e25c3f373c06_white%20right.svg");
  background-position: 130px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #ff731e;
  border-radius: 3px;
  align-items: center;
  padding: 12px 16px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  transition: all .25s ease-in-out;
  display: flex;
}

.primary-btn:hover {
  color: var(--white);
  background-color: #ff731e;
  background-position: 135px;
}

.primary-btn.hero {
  background-color: var(--coral);
  background-position: 120px;
  background-size: 13px 12px;
  padding: 13px 44px 13px 30px;
  font-family: Avenirnextltw01, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}

.primary-btn.hero:hover {
  background-color: #ea5800;
  background-position: 128px;
  text-decoration: none;
}

.primary-btn.business {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e2fc46373c0b_Vector.svg");
  background-position: 92%;
  background-size: 9px;
  padding: 13px 52px 13px 30px;
  font-weight: 700;
  display: inline-block;
}

.primary-btn.business:hover {
  background-color: var(--white);
  color: var(--coral);
  background-position: 95%;
  box-shadow: 0 4px 10px #00000012;
}

.primary-btn.let {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e2fc46373c0b_Vector.svg");
  background-position: 84%;
  padding: 13px 56px 13px 30px;
  font-weight: 600;
  display: inline-block;
}

.primary-btn.let:hover {
  background-color: var(--white);
  color: var(--coral);
  background-position: 88%;
  box-shadow: 0 4px 10px #00000012;
}

.primary-btn.started {
  background-color: var(--coral);
  color: var(--coral);
  background-position: 136px;
  margin-top: 16px;
  padding: 13px 40px 13px 30px;
  display: inline-block;
}

.primary-btn.started:hover {
  background-color: #ea5800;
  background-position: 142px;
}

.primary-btn.how-to {
  background-color: var(--coral);
  color: var(--white);
  text-transform: uppercase;
  background-position: 90%;
  padding: 13px 52px 13px 30px;
  display: inline-block;
}

.primary-btn.how-to:hover {
  background-position: 95%;
}

.primary-btn.about {
  background-color: var(--coral);
  color: var(--white);
  background-position: 145px;
  padding: 13px 40px 13px 30px;
}

.primary-btn.about:hover {
  background-color: #ea5800;
  background-position: 155px;
}

.primary-btn.alternate {
  color: var(--white);
  background-color: #ff731e;
  background-position: 140px;
  padding-left: 30px;
  padding-right: 30px;
}

.primary-btn.alternate:hover {
  background-color: #ea5800;
  background-position: 150px;
}

.primary-btn.oth {
  background-color: var(--coral);
  background-position: 90%;
  background-size: 13px 12px;
  padding: 13px 44px 13px 30px;
  font-family: Avenirnextltw01, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}

.primary-btn.oth:hover {
  background-color: #ea5800;
  background-position: 93%;
  text-decoration: none;
}

.demo {
  color: var(--coral);
  letter-spacing: 1.25px;
  text-transform: uppercase;
  margin-right: 10px;
  padding: 0;
  text-decoration: none;
}

.demo.hero {
  color: var(--white);
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.demo.bold.alternate {
  color: var(--white);
}

.arrow.hide, .icon {
  display: none;
}

.dropdown-content {
  padding-top: 16px;
}

.dropdown-content.w--open {
  background-color: var(--white);
  border-radius: 3px;
  width: 240px;
  margin-left: 14px;
  padding-bottom: 16px;
  padding-left: 14px;
  padding-right: 14px;
  top: 47px;
  box-shadow: 0 24px 39px #151e4b2b;
}

.hero-section {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 85px;
  font-weight: 500;
  position: relative;
}

.hero-section.detail {
  background-color: #001057cc;
  padding-bottom: 60px;
}

.hero-section.publication {
  background-color: #f6f8fc;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e202b8373cb6_download%20(10).svg"), url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e2736e373cb7_ebg2.svg");
  background-position: 80% 80%, 0 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, 150px;
}

.hero-section.publication.how-to-market-detail {
  padding-top: 150px;
  padding-bottom: 60px;
}

.hero-section.how-to {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e20107373cba_mbg2.svg"), url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e259a6373c3e_mbg.svg");
  background-position: 94%, 23% -10%;
  background-repeat: no-repeat, no-repeat;
  background-size: 260px, 150px;
  width: 100%;
  max-width: 100%;
  padding-top: 60px;
}

.hero-section.how-to.no-paddiong {
  padding-top: 20px;
  padding-bottom: 20px;
}

.hero-section.webinar {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 400px;
  padding-top: 0;
}

.hero-section.webinar.mt-0 {
  padding-top: 0;
}

.hero-section.other-brand {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e20756373d2c_partner-network.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 70vh;
  margin-top: 90px;
  margin-bottom: 125px;
  padding-top: 0;
  display: flex;
}

.hero-section.detail-blog {
  background-color: #f6f8fc;
  padding-top: 0;
}

.hero-section.glossary {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e20107373cba_mbg2.svg"), url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e259a6373c3e_mbg.svg");
  background-position: 94%, 23% -10%;
  background-repeat: no-repeat, no-repeat;
  background-size: 260px, 150px;
  width: 100%;
  max-width: 100%;
}

.hero-section.is--featured {
  padding-top: 3rem;
}

.hero-section.list {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 400px;
  padding-top: 0;
}

.hero-section.how-to-section {
  background-color: var(--midnight-blue);
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e20107373cba_mbg2.svg"), url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e259a6373c3e_mbg.svg");
  background-position: 97% 160%, 11% -10%;
  background-repeat: no-repeat, no-repeat;
  background-size: 240px, 150px;
  width: 100%;
  padding-top: 0;
  padding-bottom: 80px;
}

.hero-section.ebook-hero-section {
  padding-top: 0;
}

.hero-section.referral2 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e20107373cba_mbg2.svg"), url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e259a6373c3e_mbg.svg");
  background-position: 94%, 23% -10%;
  background-repeat: no-repeat, no-repeat;
  background-size: 260px, 150px;
  width: 100%;
  max-width: 100%;
  padding-top: 320px;
}

.hero-content-left {
  width: 100%;
  position: relative;
}

.hero-title {
  color: var(--midnight-blue);
  width: 100%;
  max-width: 65%;
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 54px;
  font-weight: 600;
  line-height: 65px;
  position: relative;
}

.hero-discription {
  color: var(--black);
  letter-spacing: .2px;
  margin-bottom: 48px;
  font-size: 19px;
  font-weight: 500;
  line-height: 27px;
}

.hero-main-content {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.body-section.sitemap {
  margin-top: 100px;
  margin-bottom: 100px;
}

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

.section-title {
  color: var(--white);
  letter-spacing: .7px;
  width: 100%;
  max-width: 68%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 600;
  line-height: 48px;
}

.feature-link {
  text-decoration: none;
  position: relative;
}

.reach-block {
  background-color: #0d47a1;
  padding-top: 70px;
  padding-bottom: 70px;
}

.reach-content-block {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.reach-left {
  width: 100%;
  max-width: 42%;
  padding-left: 15px;
  padding-right: 15px;
}

.reach-right {
  text-align: center;
  width: 100%;
  max-width: 58%;
  padding-left: 15px;
  padding-right: 15px;
}

.reach-description {
  color: #ced6e5;
  letter-spacing: -.54px;
  margin-top: 22px;
  margin-bottom: 32px;
  font-size: 18px;
  font-weight: 300;
  line-height: 25px;
}

.brand-block {
  padding-top: 64px;
  padding-bottom: 64px;
}

.banner-logo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-top: 56px;
  margin-bottom: 56px;
  display: grid;
}

.brand-logo {
  filter: grayscale();
  width: 110px;
}

.brand-logo:hover {
  filter: grayscale(0%);
}

.logo-block {
  text-align: center;
  margin-bottom: 40px;
}

.slider-block.book-show {
  margin-top: 48px;
}

.slider-arrow {
  display: none;
}

.slider {
  background-color: #0000;
  width: 100%;
  max-width: 80%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.slider.sm {
  cursor: pointer;
}

.slider.book {
  background-color: #fff;
  border-top: 2px solid #02a9ec;
  border-radius: 10px;
  max-width: 100%;
  box-shadow: 0 16px 40px 10px #000f560f;
}

.slide-nav {
  margin-top: 40px;
  position: static;
}

.slider-image-block {
  text-align: left;
  width: 100%;
  max-width: 33.33%;
  padding-left: 15px;
  padding-right: 15px;
}

.slider-image-block.p0 {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.slider-content-block {
  width: 100%;
  max-width: 66.66%;
  padding-left: 15px;
  padding-right: 15px;
}

.slider-content-block.p40 {
  padding: 40px;
}

.slider-content-block.book {
  width: auto;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}

.slider-content {
  border-radius: 12px;
  align-items: center;
  padding: 40px;
  display: flex;
  position: relative;
}

.slider-content.book {
  box-shadow: none;
  margin-left: auto;
  margin-right: auto;
  padding: 25px 25px 70px;
}

.testinomial-image {
  background-color: #f6f6f6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  padding: 20px;
  display: flex;
  overflow: hidden;
}

.testinomial-title {
  color: var(--midnight-blue);
  letter-spacing: .3px;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.testinomial-name {
  color: #202020;
  letter-spacing: .33px;
  margin-top: 0;
  font-size: 16px;
  font-weight: 700;
}

.testinomial-name.blue {
  color: #0c46a1;
  font-weight: 500;
}

.testinomial-name.light {
  font-weight: 600;
}

.testinomial-name.book {
  color: #000;
  letter-spacing: .1px;
  letter-spacing: .1px;
  letter-spacing: .1px;
  margin-top: 4px;
  margin-bottom: 0;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
  line-height: 24px;
}

.testinomial-designation {
  color: #1d1d1d;
  letter-spacing: .19px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 19.6px;
}

.testinomial-designation.book {
  color: #02a9ec;
  letter-spacing: .21px;
  font-size: 16px;
  font-style: italic;
  line-height: 22px;
}

.slides {
  z-index: 9;
  box-shadow: none;
  height: auto;
}

.slides.book {
  box-shadow: none;
}

.mask {
  height: auto;
  box-shadow: 0 0 36px #0010570f;
}

.mask.book {
  box-shadow: none;
}

.background-video {
  background-color: #00105766;
  border-top-left-radius: 80px;
  width: 100%;
  min-width: 825px;
  height: 90vh;
}

.form-block {
  background-color: var(--white);
  justify-content: space-between;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.form-left {
  width: 100%;
  max-width: 33.33%;
  padding-left: 15px;
  padding-right: 15px;
}

.form-left.width50 {
  width: auto;
  max-width: 50%;
  display: block;
  position: static;
}

.form-right {
  border-left: 1px solid #cfd2e066;
  width: 100%;
  max-width: 66.66%;
  position: relative;
  inset: 0 0% 0%;
}

.form-right.width50 {
  border-left-color: #0000;
  max-width: 50%;
  padding-left: 15px;
}

.form-right.width50.form-white-wrapper {
  top: 0%;
}

.form-right.border-none {
  border: 0 solid #000;
  height: 60%;
}

.form-title {
  color: #000f56;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 70px;
  position: relative;
}

.form-title.talk {
  margin-top: 20px;
  font-size: 85px;
  font-weight: 700;
  line-height: 93px;
}

.form-title.book {
  letter-spacing: .37px;
  letter-spacing: .37px;
  width: 100%;
  max-width: 88%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 30px;
  font-weight: 600;
  line-height: 45px;
  display: block;
  position: relative;
}

.form-subtitle {
  color: #000d5e;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.form-subtitle.book {
  color: #000000d6;
  text-align: center;
  letter-spacing: .09px;
  justify-content: center;
  width: 100%;
  max-width: 80%;
  margin: 15px auto;
  padding-left: 0;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.form-image-block {
  justify-content: center;
  margin-top: 48px;
  display: flex;
}

.form-tab-link {
  color: var(--midnight-blue);
  background-color: #f0f3ff;
  border-radius: 4px;
  width: 230px;
  margin-bottom: 20px;
  margin-right: 14px;
  padding: 20px;
  transition: all .2s ease-in-out;
}

.form-tab-link:hover {
  transform: translate(0, -5px);
}

.form-tab-link.w--current {
  color: var(--white);
  background-color: #001057;
}

.form-tab-link.list-tab {
  text-align: center;
  text-transform: uppercase;
  width: auto;
  margin-bottom: 0;
  margin-right: 0;
  display: block;
}

.tab-link-title {
  letter-spacing: .2px;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.tab-link-desc {
  letter-spacing: -.36px;
  width: 100%;
  max-width: 90%;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
}

.tab-link-content {
  border-radius: 4px;
  align-items: center;
  display: flex;
}

.tab-image {
  width: 40px;
}

.form-content {
  padding-left: 50px;
}

.form-content.book {
  background-color: var(--white);
  background-color: #fff;
  border-radius: 8px;
  padding: 30px;
  display: none;
  box-shadow: 0 16px 30px #0000000d;
}

.tabs-menu {
  margin-bottom: 20px;
}

.form-module {
  color: var(--black);
  letter-spacing: .2px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Avenirnext, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.checkbox {
  z-index: 1;
  border: 1px solid #0000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: none;
  position: absolute;
  inset: 0%;
}

.checkbox.w--redirected-checked {
  background-color: #00aeef1c;
  background-image: none;
  border-width: 0;
  border-radius: 0%;
  display: block;
  box-shadow: 0 0 #000;
}

.checkbox-label1 {
  z-index: 2;
  color: var(--midnight-blue);
  text-transform: none;
  border: 1px solid #009bd4;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 10px 20px;
  font-weight: 400;
  line-height: 30px;
  position: relative;
}

.checkbox-label1.yes {
  text-align: center;
  text-transform: capitalize;
  min-width: 100px;
}

.radio-button-block {
  flex-wrap: wrap;
  margin-top: 10px;
  display: flex;
}

.checkbox-field {
  background-color: var(--white);
  border: 1px #0000;
  margin-bottom: 14px;
  margin-right: 14px;
  padding-left: 0;
  position: relative;
}

.top-form {
  margin-bottom: 40px;
}

.footer-section {
  background-color: #0a3581;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.email-feild {
  color: #001057;
  background-color: #0000;
  border: 1px solid #0000;
  border-bottom-color: #00105730;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 1px 2px 6px;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  display: inline-block;
}

.email-feild:focus {
  border-color: #0000 #0000 #00aeef;
}

.email-feild::placeholder {
  color: #cccfdd;
  font-size: 15px;
}

.email-feild.textarea {
  min-height: 120px;
}

.email-feild.select {
  padding-top: 8px;
  padding-bottom: 7px;
  font-size: 14px;
}

.footer-top {
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 64px;
  display: flex;
}

.footer-feature-title {
  color: var(--white);
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
}

.footer-link {
  opacity: .8;
  color: #ced6e5;
  letter-spacing: -.2px;
  text-transform: capitalize;
  font-weight: 300;
  line-height: 21px;
  text-decoration: none;
  transition: all .25s ease-in-out;
}

.footer-link:hover {
  opacity: 1;
  color: #4865ff;
}

.footer-link.color {
  color: #000c;
  font-weight: 600;
}

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

.footer-list-item {
  padding-top: 15px;
  padding-bottom: 15px;
}

.column-content {
  text-align: left;
}

.footer-icon-block {
  margin-top: 25px;
  margin-bottom: 44px;
}

.icon-link {
  border: 2px solid var(--white);
  text-align: center;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  padding: 4px;
}

.address {
  color: #ced6e5;
  margin-bottom: 16px;
  line-height: 24px;
}

.address.color {
  color: #424e86;
  margin-bottom: 0;
  font-weight: 600;
}

.phone-number {
  color: #ced6e5;
  text-decoration: none;
}

.footer-logo {
  width: 110px;
}

.footer-col {
  flex: auto;
}

.footer-col.large {
  flex: 2 auto;
}

.copyright {
  color: #ced6e5;
  letter-spacing: -.42px;
  margin-bottom: 0;
  font-weight: 400;
}

.bottom-border-box {
  background-color: var(--white);
  position: absolute;
  inset: 0%;
  box-shadow: 0 1px 2px #00000021;
}

.border-outer-block {
  position: relative;
}

.banner-container {
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
}

.hero-outer {
  z-index: 2;
  justify-content: center;
  align-items: center;
  height: 90vh;
  display: flex;
  position: relative;
}

.social-icon {
  border-radius: 25px;
}

.social-icon:hover {
  background-color: #4865ff;
}

.footer-dropdown-block, .bg-video, .bg-video.hide {
  display: none;
}

.m13 {
  margin-left: 10px;
  font-weight: 700;
  position: absolute;
}

.hero-subtitle {
  color: #000f56;
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.customer-s-journey-block {
  padding-top: 80px;
}

.customer-s-journey-block.mtop.pd-sm {
  padding-top: 0;
}

.journey-heading-block {
  text-align: center;
  margin-bottom: 60px;
  position: relative;
}

.journey-heading-block.mg-112 {
  margin-bottom: 112px;
}

.jounrey-title {
  color: #000d5e;
  text-align: center;
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 24px;
  font-size: 28px;
  font-weight: 600;
  line-height: 42px;
  position: relative;
}

.card-list-block {
  justify-content: space-between;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.card-list-block.growth {
  flex-wrap: wrap;
}

.card-list-block.growth.align {
  justify-content: center;
}

.card-list-block.growth.align.dark-bg {
  color: var(--white);
}

.card-list-block.mg-24 {
  margin-bottom: 24px;
}

.card-list-block.mg-24.align {
  justify-content: center;
}

.card-outer-block {
  text-align: center;
  width: 100%;
  max-width: 25%;
  padding-left: 15px;
  padding-right: 15px;
}

.card-feature-block {
  border: .5px solid #01105714;
  border-radius: 13px;
  height: 326px;
  margin-bottom: 50px;
  padding: 24px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 9px 20px -3px #000f560a;
}

.card-feature-block.height {
  height: 245px;
  margin-bottom: 24px;
}

.card-feature-title {
  color: #000d5e;
  letter-spacing: .6px;
  margin-top: 36px;
  margin-bottom: 16px;
  padding-top: 20px;
  font-size: 17px;
  font-weight: 600;
  line-height: 25px;
  position: relative;
}

.card-feature-title.mg-16 {
  margin-top: 16px;
}

.card-description {
  color: var(--black);
  width: 100%;
  max-width: 85%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  line-height: 24px;
}

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

.person.max-300 {
  max-height: 300px;
}

.climb-block {
  border: 1px solid #010f570f;
  border-radius: 13px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1002px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 20px #000f560f;
}

.goodwill {
  width: 100px;
}

.matt {
  color: var(--black);
  letter-spacing: .4px;
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 600;
  line-height: 16px;
}

.work {
  color: var(--black);
  letter-spacing: .4px;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}

.quote-block {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 30px;
  position: relative;
}

.quote {
  margin-bottom: 0;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 24px;
}

.perntern-metrics {
  border-top: 2px solid var(--steel-blue);
  background-color: var(--white);
  border-radius: 5px 5px 4.5px 4.5px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1010px;
  margin: 54px auto 70px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 27px #0010570f;
}

.partner-metrics-col {
  text-align: center;
  width: 100%;
  max-width: 33.33%;
  padding: 35px 10px;
}

.partner-metrics-col.center {
  border-left: 1px solid #0003;
  border-right: 1px solid #0003;
}

.partner-metric-title {
  margin-top: 0;
  font-weight: 500;
  line-height: 25px;
}

.partner-persen {
  color: var(--coral);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 45px;
}

.engineered-col {
  text-align: center;
  background-color: #e2dfff80;
  border-radius: 9px;
  height: 100%;
  min-height: 245px;
  padding: 24px;
}

.engineered-col.blue {
  background-color: #dff7ff80;
}

.engineered-col.pink {
  background-color: #ffdfe980;
}

.engineered-col.yellow {
  background-color: #fff8df80;
}

.engeneer-title {
  color: #000d5e;
  letter-spacing: .5px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 20px;
  font-size: 17px;
  font-weight: 600;
  line-height: 25px;
  position: relative;
}

.engneer-desc {
  color: var(--black);
  width: 100%;
  max-width: 85%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.57;
}

.engneer-desc.growth {
  width: 100%;
  max-width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.engeener-outer {
  width: 100%;
  max-width: 25%;
  padding-left: 15px;
  padding-right: 15px;
}

.growth-outer-block {
  text-align: center;
  width: 100%;
  max-width: 33.33%;
  margin-bottom: 24px;
  padding-left: 15px;
  padding-right: 15px;
}

.growth-outer-block.mx-25 {
  max-width: 25%;
}

.growth-feature {
  border-radius: 9px;
  padding: 24px 20px;
  text-decoration: none;
}

.growth-feature.link {
  cursor: pointer;
  height: 100%;
  transition: all .25s ease-in-out;
}

.growth-feature.link:hover {
  background-color: #ebfaff;
}

.growth-image-block {
  padding-top: 20px;
  padding-bottom: 20px;
}

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

.offering-block {
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-top: 48px;
  display: flex;
}

.offering-block.reversse {
  flex-direction: row-reverse;
}

.offering-left {
  text-align: center;
  width: 100%;
  max-width: 33.33%;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 15px;
  padding-right: 15px;
}

.offering-left.mx-50 {
  max-width: 50%;
}

.offering-right {
  width: 100%;
  max-width: 33.33%;
  margin-top: 24px;
  margin-bottom: 24px;
}

.offering-right.mx-50 {
  max-width: 50%;
}

.offering-desc {
  color: #0c0c0c;
  width: 100%;
  max-width: 80%;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.offering-desc.pd-20 {
  padding-top: 20px;
}

.offering-desc.pd-20.pad-20-mihir {
  padding-bottom: 20px;
}

.offering-desc.m15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.offer-image {
  width: 222px;
}

.offer-image.mx-400 {
  width: 100%;
  max-width: 400px;
}

.hero-content-block {
  z-index: 99;
  justify-content: flex-start;
  position: relative;
}

.content-btn {
  color: #33b8ea;
  text-transform: capitalize;
  background-color: #00aeef3d;
  border-radius: 20px;
  margin-bottom: 16px;
  padding: 8px 20px;
  font-weight: 600;
}

.gredient-block {
  opacity: .7;
  background-color: #000d5b;
  background-image: linear-gradient(270deg, #0e2bb6, #01104f);
  position: absolute;
  inset: 0%;
}

.content-title {
  color: var(--white);
  letter-spacing: .3px;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 48px;
  font-weight: 600;
  line-height: 66px;
}

.hero-content-decs {
  color: var(--white);
  letter-spacing: .2px;
  width: 100%;
  max-width: 50%;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
  position: relative;
  left: 294px;
  right: -220px;
}

.hero-content-decs.color {
  color: var(--midnight-blue);
  max-width: 100%;
  font-weight: 400;
}

.banner-form-wrapper {
  z-index: 99;
  background-color: var(--white);
  border-radius: 6px;
  padding: 40px 40px 50px;
  display: none;
  position: relative;
  top: 148px;
  overflow: visible;
  box-shadow: 0 23px 36px #00105717;
}

.banner-form-title {
  color: #353535;
  margin-top: 0;
  margin-bottom: 32px;
  padding-left: 15px;
  font-size: 27px;
  font-weight: 500;
  line-height: 37px;
}

.product-row {
  justify-content: space-between;
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.product-row.reverse {
  flex-direction: row-reverse;
}

.product-row.top {
  align-items: flex-start;
  padding-bottom: 0;
}

.product-row-left {
  text-align: center;
  width: 100%;
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.product-row-right {
  width: 100%;
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

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

.form-content-block {
  justify-content: space-between;
  padding-left: 20px;
  display: flex;
}

.product-form-input {
  border: 1px solid #0000;
  border-bottom-color: #00105730;
  width: 100%;
  max-width: 14%;
  height: auto;
  margin-bottom: 0;
  padding: 1px 2px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.product-form-input:focus {
  border-color: transparent transparent var(--steel-blue);
}

.banner-outer-form {
  z-index: 99;
  position: absolute;
  inset: auto 0% 0%;
}

.form-btn {
  background-color: var(--coral);
  text-transform: uppercase;
  border-radius: 3px;
  padding: 13px 30px;
  font-family: Avenirnextltw01, sans-serif;
  font-weight: 400;
}

.sy-hero-content {
  text-align: center;
}

.form-col {
  width: 100%;
  padding-left: 28px;
  padding-right: 28px;
}

.input {
  display: inline-block;
}

.form-main {
  flex-wrap: wrap;
  align-items: flex-start;
}

.type {
  color: #7f87ab;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 1px solid #7e8ba524;
  height: auto;
  margin-bottom: 0;
  padding: 10px 10px 10px 0;
  font-size: 12px;
  line-height: 18px;
}

.checkbox-label {
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
}

.check-icon {
  color: var(--dark-slate-blue);
  width: 18px;
  min-width: 18px;
  height: 18px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 12px;
}

.check-icon.w--redirected-checked {
  border-color: var(--deep-sky-blue);
  background-color: #00aeef40;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e21ef0373d31_check.svg");
}

.form-row {
  align-items: center;
  margin-bottom: 50px;
  margin-left: -28px;
  margin-right: -28px;
  display: flex;
}

.voice-feature-title {
  color: #000d5e;
  letter-spacing: .6px;
  margin-top: 15px;
  margin-bottom: 4px;
  padding-top: 20px;
  font-size: 28px;
  font-weight: 600;
  line-height: 56px;
  position: relative;
}

.voice-product-desc {
  color: #0c0c0c;
  width: 100%;
  max-width: 80%;
  margin-bottom: 0;
  padding-top: 20px;
  font-size: 18px;
  line-height: 28px;
}

.voice-feature-row {
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.voice-feature-row.reverse {
  flex-direction: row-reverse;
}

.voice-feature-row.reverse.last {
  margin-bottom: 24px;
}

.marketing-cloud-block {
  margin-top: 320px;
}

.marketing-cloud-block.m0 {
  margin-top: 0;
  padding-top: 70px;
  padding-bottom: 30px;
}

.marketing-heading-block {
  text-align: center;
}

.cloud-title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 35px;
  font-weight: 600;
  line-height: 50px;
}

.flywheel-wrapper {
  padding-top: 48px;
  padding-bottom: 48px;
}

.product-flywheel {
  width: 500px;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.wheel-arrow.top-middle {
  z-index: 9999;
  max-width: 90%;
  position: absolute;
  top: 10%;
  left: 50%;
  transform: translate(-50%)rotate(180deg);
}

.wheel-arrow.bottom-middle {
  z-index: 9999;
  position: absolute;
  bottom: 10%;
  left: 50%;
  transform: translate(-50%);
}

.wheel-arrow.left-middle {
  z-index: 9999;
  position: absolute;
  top: 50%;
  left: 5%;
  transform: rotate(90deg)translate(0, -50%);
}

.wheel-arrow.right-middle {
  z-index: 9999;
  position: absolute;
  top: 50%;
  right: 5%;
  transform: translate(0, -50%)rotate(-90deg);
}

.flywheel {
  transition: all .3s ease-in-out;
}

.flywheel.top-left {
  background-color: #00aeef;
  border-top-left-radius: 100%;
  min-width: 49.5%;
  min-height: 49.5%;
  position: absolute;
}

.flywheel.top-left:hover {
  transform: translate(-10px, -10px);
}

.flywheel.top-right {
  background-color: #00aeef;
  border-top-right-radius: 100%;
  min-width: 49.5%;
  min-height: 49.5%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.flywheel.top-right:hover {
  transform: translate(10px, -10px);
}

.flywheel.bottom-left {
  background-color: #00aeef;
  border-bottom-left-radius: 100%;
  width: auto;
  min-width: 49.5%;
  max-width: none;
  min-height: 49.5%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  inset: auto auto 0% 0%;
}

.flywheel.bottom-left:hover {
  transform: translate(-10px, 10px);
}

.flywheel.bottom-right {
  background-color: #00aeef;
  border-bottom-right-radius: 100%;
  width: auto;
  min-width: 49.5%;
  max-width: none;
  min-height: 49.5%;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  inset: auto 0% 0% auto;
}

.flywheel.bottom-right:hover {
  transform: translate(10px, 10px);
}

.blue-circle {
  z-index: 2;
  max-width: 55%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.flywheel-text {
  max-width: 90%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.marketing-raw {
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.marketing-raw.reverse {
  flex-direction: row-reverse;
}

.marketing-feature-title {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 38px;
  font-weight: 600;
  line-height: 42px;
}

.marketing-subtitle {
  letter-spacing: -.09px;
  width: 100%;
  max-width: 80%;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
  line-height: 23px;
}

.marketing-list-desc {
  color: #010e56;
  letter-spacing: -.48px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.marketing-list-item {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e2e8a2373c33_download%20(5).svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 12px;
  margin-bottom: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
}

.marketing-list {
  width: 100%;
  max-width: 80%;
  margin-bottom: 20px;
}

.marketing-raw-left {
  width: 100%;
  max-width: 55%;
}

.marketing-raw-right {
  width: 100%;
  max-width: 45%;
  padding: 32px;
}

.form-content-left {
  width: 100%;
  max-width: 41.666%;
  padding-left: 15px;
  padding-right: 50px;
}

.form-content-right {
  width: 100%;
  max-width: 58.3333%;
  padding-left: 15px;
  padding-right: 15px;
}

.form-subpara {
  letter-spacing: -.93px;
  width: 100%;
  max-width: 80%;
  margin-bottom: 0;
  font-size: 31px;
  font-weight: 400;
  line-height: 43px;
}

.input-feild {
  border: 1px solid #0000;
  border-bottom-color: #00105730;
  flex: 0 auto;
  width: 200%;
  max-width: 45%;
  height: auto;
  margin-bottom: 0;
  padding: 15px 2px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.input-feild:active, .input-feild:focus {
  border-color: #0000 #0000 #00aeef;
}

.input-feild.email {
  max-width: 100%;
}

.input-feild.width-100 {
  width: 100%;
  max-width: 100%;
}

.form-single-raw {
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.form-single-raw.m16 {
  margin-bottom: 16px;
}

.form-section {
  border: 1px solid #7e8ba524;
  margin-bottom: 0;
  padding: 70px;
  transform: translate(0);
  box-shadow: 0 2px 30px #c8ceda4f;
}

.checkbox-feild {
  margin-bottom: 40px;
  padding-top: 25px;
  padding-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.form-label {
  color: #060e3d;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
}

.sy-form-img {
  text-align: right;
}

.footer {
  padding-top: 60px;
}

.footer-title {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
}

.social-link {
  margin: 2px;
  padding: 4px;
}

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

.social-icon-blok {
  margin-top: 16px;
  margin-bottom: 24px;
}

.phone-number-link {
  color: var(--dark-slate-blue-2);
  text-decoration: none;
}

.case-study-hero-content {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 800px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 70px;
  display: flex;
}

.bg-image-blocl {
  z-index: 99;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60a4b7056d1fe9977f9ab890_mMrPVUS.avif");
  background-position: 50%;
  background-size: cover;
}

.case-study-title {
  color: var(--white);
  letter-spacing: .19px;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 36px;
  font-weight: 500;
  line-height: 50px;
}

.case-study-detail-block {
  position: relative;
  bottom: 60px;
}

.case-study-module-wrapper {
  border: 2px solid var(--white);
  background-color: var(--white);
  text-align: left;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 48px 12px;
  box-shadow: 0 16px 40px #000f560f;
}

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

.single-module-wrapper {
  text-align: center;
  margin-bottom: 30px;
}

.ebook-hero-content {
  z-index: 2;
  text-align: center;
  margin-top: 140px;
  margin-bottom: 30px;
  position: relative;
}

.ebook-hero-content.mb0 {
  padding-right: 260px;
}

.ebook-title {
  margin-top: 0;
  margin-bottom: 36px;
  font-size: 32px;
  font-weight: 600;
  line-height: 28px;
}

.ebook-title.market {
  margin-bottom: 18px;
}

.ebook-title.m20 {
  margin-bottom: 20px;
}

.ebook-form {
  background-color: var(--white);
  border: 1px #7d1a3712;
  border-radius: 3px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  box-shadow: 0 20px 10px -9px #5e0f2412;
}

.ebook-form.webnier {
  box-shadow: none;
  margin-left: 0;
  margin-right: 0;
}

.ebook-input-feild {
  border: 1px solid #0000;
  border-right-color: #e0e0e0;
  width: 220px;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 500;
}

.ebook-input-feild:focus {
  border-color: #0000;
}

.subscribe {
  background-color: var(--white);
  color: var(--coral);
  letter-spacing: .7px;
  padding: 13px 30px;
  font-weight: 600;
}

.ebook-content-block {
  padding-top: 100px;
}

.ebook-outer-wrapper {
  width: 100%;
  max-width: 83%;
  margin-left: auto;
  margin-right: auto;
}

.ebook-outer-wrapper.old-design {
  display: none;
}

.ebook-outer-wrapper.new-design {
  max-width: 1230px;
}

.ebook-col {
  color: var(--midnight-blue);
  border: 1px solid #16005c66;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 35px;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
}

.ebook-col.ebook {
  border-color: #0000;
  padding: 12px;
}

.card-image-top {
  text-align: center;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #0000;
  border-color: #01105726 #0000 #0000 #01105726;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  flex-direction: column;
  width: 100%;
  height: 180px;
  position: relative;
}

.card-body {
  border: 1px #000;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.card-body.webinar {
  height: 180px;
}

.ebook-name {
  color: var(--black);
  text-align: left;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
}

.ebook-name.new-badge {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60a5fb649cb777835f293edc_badge.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 22px 22px;
  padding-right: 30px;
}

.ebook-collection-list {
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.ebook-collection-item {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 33.33%;
  margin-bottom: 40px;
  padding-left: 15px;
  padding-right: 15px;
}

.ebook-collection-item.detail {
  max-width: 50%;
}

.download {
  color: var(--coral);
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e2fc46373c0b_Vector.svg");
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: 8px;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-right: 30px;
  font-weight: 700;
  transition: all .3s ease-in-out;
  display: inline-block;
}

.download:hover {
  background-position: 100%;
}

.ebook-content {
  height: 400px;
}

.ebook-content:hover {
  background-color: #ebfaff;
}

.ebook-content.ebook {
  height: 350px;
}

.ebook-content.market {
  height: 250px;
}

.ebook-content.lists {
  height: 320px;
}

.webnier-etc-block {
  background-color: #fff2f6;
  border-radius: 10px;
  justify-content: space-between;
  margin-top: 48px;
  margin-bottom: 48px;
  display: flex;
}

.webnier-etc-left {
  width: 100%;
  max-width: 60%;
  padding-top: 48px;
  padding-bottom: 48px;
  padding-left: 48px;
}

.webnier-etc-left.form-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wbnier-etc-right {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 40%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.webnier-etc-title {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.webnier-etc-desc {
  color: var(--black);
  width: 100%;
  margin-top: 10px;
  margin-bottom: 32px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
}

.webnier-etc-desc.webnier {
  clear: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.webnier-etc-desc.m0 {
  margin-bottom: 10px;
}

.webnier-etc-image {
  height: 100%;
}

.webnier-form {
  margin-bottom: 25px;
}

.ebook-hero {
  height: 185px;
}

.ebook-detail-content {
  width: 100%;
  max-width: 83.33%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ebook-right-form {
  width: 100%;
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.ebook-form-block {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e23e31373cab_formbg.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 0;
  padding: 50px;
  box-shadow: 0 1px 30px #c8ceda4f;
}

.ebox-feild {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.ebook-left-form {
  width: 100%;
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.ebook-left-form.lg {
  max-width: 100%;
}

.ebook-form-title {
  color: #000c5a;
  letter-spacing: .3px;
  margin-top: 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.ebook-detail-title {
  color: #000e5e;
  letter-spacing: .3px;
  margin-top: 0;
  margin-bottom: 1rem;
  padding-top: 0;
  font-size: 31px;
  font-weight: 400;
  line-height: 46px;
  position: relative;
}

.ebook-category {
  color: #0082aa;
  letter-spacing: .6px;
  text-transform: uppercase;
  background-color: #d3f3ff;
  margin-bottom: 48px;
  padding: 5px 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 17px;
  display: inline-block;
}

.ebook-category.detail {
  margin-top: 10px;
  margin-bottom: 0;
}

.ebook-category.is--template {
  margin-bottom: 1rem;
}

.ebook-rich-text {
  margin-top: -30px;
  margin-bottom: 0;
}

.ebook-rich-text p {
  color: #000d5e;
  letter-spacing: .2px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.ebook-rich-text li {
  color: #000e5e;
  letter-spacing: .2px;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
}

.ebook-rich-text h4 {
  margin-top: 15px;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 600;
}

.ebook-rich-text h5 {
  letter-spacing: -.54px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 25px;
}

.ebook-rich-text a {
  color: #000d5e;
  text-decoration: underline;
  transition: all .3s;
}

.ebook-rich-text a:hover {
  text-decoration: none;
}

.ebook-rich-text img {
  padding-top: 20px;
  padding-bottom: 20px;
}

.ebook-rich-text h3 {
  margin-top: 25px;
  font-size: 17px;
  font-weight: 600;
  line-height: 25px;
}

.ebook-rich-text strong {
  font-weight: 600;
}

.ebook-rich-text h2 {
  margin-top: 30px;
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.ebook-rich-text ul {
  margin-bottom: 10px;
}

.ebook-rich-text.is--template {
  margin-top: 0;
}

.how-to-hero {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 352px;
  display: flex;
}

.how-to-title {
  text-align: center;
  width: 100%;
  max-width: 48%;
  margin: 0 auto 20px;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.brand {
  margin-left: 30px;
}

.marketin-icon-block {
  color: #000d5e;
  width: 100%;
  max-width: 60px;
}

.marketin-icon-block.integrations {
  max-width: 48px;
  margin-left: 0;
  margin-right: 0;
}

.marketin-icon {
  object-fit: cover;
  width: 60px;
  height: 60px;
  display: none;
  position: static;
}

.marketing-desc {
  color: #000d5e;
  letter-spacing: .2px;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}

.marketing-outer-wrapper {
  margin-bottom: 50px;
}

.marketing-content {
  color: var(--midnight-blue);
  text-decoration: none;
}

.how-to-subtitle {
  color: #33b8ea;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.how-to-subtitle.text-accent-orange {
  color: var(--coral);
}

.marketing-deatil-block {
  padding-left: 150px;
  padding-right: 150px;
}

.retail-block {
  margin-top: 230px;
}

.retail-content-block {
  justify-content: space-between;
  margin-left: -15px;
  margin-right: -15px;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.retail-content-left {
  width: 100%;
  max-width: 58.33%;
  padding-left: 15px;
  padding-right: 15px;
}

.retail-content-right {
  width: 100%;
  max-width: 41.6667%;
  padding-left: 15px;
  padding-right: 15px;
}

.retail-heading {
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 36px;
  font-weight: 600;
  line-height: 40px;
  position: relative;
}

.retail-description {
  text-align: left;
  letter-spacing: -.6px;
  margin-bottom: 25px;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
}

.retail-inner-block {
  width: 100%;
  max-width: 90%;
}

.webinar-desc {
  color: var(--black);
  letter-spacing: .2px;
  margin-bottom: 18px;
  font-size: 16px;
}

.bg-color {
  z-index: -1;
  background-color: #f6f8fc;
  width: 100%;
  max-width: 75%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.bg-color.full {
  max-width: 100%;
}

.hero-inner {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e2802e373d30_Vector%201.svg");
  background-position: 80% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 100%;
  position: relative;
}

.hero-inner.no-bg {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.about-image-bottom {
  align-items: stretch;
  margin-top: 8px;
  margin-bottom: 8px;
  display: flex;
}

.bottom-left {
  width: 100%;
  max-width: 50%;
  margin-top: 8px;
  margin-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.bottom-left.m0 {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.bottom-right {
  width: 100%;
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.synup-btn-block {
  text-align: center;
}

.webinar-category {
  color: #0082aa;
  letter-spacing: .6px;
  background-color: #d3f3ff;
  margin-top: 16px;
  margin-bottom: 0;
  padding: 5px 15px;
  font-size: 10px;
  font-weight: 500;
  line-height: 14px;
  display: inline-block;
}

.date {
  color: #0082aa;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 17px;
}

.news-media-block {
  background-color: #f5f5f5;
  margin-top: 24px;
  padding-top: 32px;
  padding-bottom: 20px;
  display: flex;
}

.news-left {
  aspect-ratio: auto;
  flex: 0 auto;
  width: 100%;
  max-width: 58.33%;
  padding-left: 15px;
  padding-right: 15px;
  position: static;
}

.news-left.full {
  max-width: 100%;
}

.news-right {
  width: 100%;
  max-width: 41.66%;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.news-right.full {
  max-width: 100%;
}

.news-list-header {
  display: flex;
}

.news-image-block {
  margin-right: 20px;
}

.news-title {
  letter-spacing: -.095px;
  width: 100%;
  max-width: 80%;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 19px;
  font-weight: 500;
}

.news-date {
  opacity: .5;
  color: #000f5680;
  margin-bottom: 0;
  font-weight: 400;
  position: relative;
  left: -43px;
}

.news-content-block {
  padding-top: 16px;
  padding-bottom: 16px;
}

.learn-more-btn {
  color: var(--coral);
  letter-spacing: 1px;
  padding: 0;
  font-size: 13px;
  font-weight: 600;
  line-height: 52px;
}

.how-to-navmenu {
  display: block;
}

.link {
  color: #551a8b;
  text-decoration: none;
}

.link:hover {
  color: #07285a;
}

.news-image {
  width: 90px;
  max-width: 90px;
  max-height: 85px;
}

.subdescription {
  color: #404040;
  width: 100%;
  max-width: 85%;
  height: 80px;
  margin-bottom: 0;
  font-style: italic;
  font-weight: 400;
  position: relative;
  left: 65px;
  overflow: hidden;
}

.subdescription p {
  margin-bottom: 0;
}

.subdescription strong {
  font-weight: 400;
}

.news-collection-list {
  border-bottom: 1px solid #01105714;
  margin-bottom: 30px;
  padding-bottom: 25px;
}

.news-collection-list:last-child {
  border-bottom-style: none;
  margin-bottom: 0;
  padding-bottom: 10px;
}

.btn-block {
  justify-content: center;
  display: flex;
  position: relative;
}

.read-press {
  color: var(--coral);
  letter-spacing: .7px;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e2fc46373c0b_Vector.svg");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 30px;
  font-size: 13px;
  font-weight: 500;
  line-height: 15px;
  text-decoration: none;
  transition: all .25s ease-in-out;
  display: inline-block;
}

.read-press:hover {
  background-position: 100%;
}

.inline-body {
  margin-top: 48px;
  margin-bottom: 48px;
  padding-top: 64px;
  padding-bottom: 64px;
}

.row-no-gutters {
  padding-top: 24px;
}

.news-content-header {
  border-bottom: 1px solid #0000000d;
  margin-top: 24px;
  margin-bottom: 30px;
  padding-bottom: 35px;
}

.news-main-title {
  width: 100%;
  max-width: 75%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 45px;
  position: relative;
  left: 143px;
}

.detail-date {
  color: var(--black);
  letter-spacing: -.54px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.news-content-body {
  float: none;
  text-align: center;
}

.news-rich-text {
  border-bottom: 1px solid #0000000d;
  margin-top: 15px;
  margin-bottom: 30px;
  padding-bottom: 25px;
}

.news-rich-text p {
  color: #404040;
  letter-spacing: -.45px;
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

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

.news-rich-text a {
  color: #0d47a1;
}

.news-rich-text h5 {
  color: #404040;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.news-rich-text li {
  color: var(--black);
  letter-spacing: -.45px;
  margin-bottom: 35px;
  font-size: 15px;
  line-height: 25px;
}

.news-footer {
  position: static;
}

.news-footer.center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.footer-para {
  letter-spacing: -.42px;
  margin-bottom: 8px;
  font-weight: 400;
}

.footer-para.m4 {
  margin-bottom: 4px;
}

.synup {
  color: #00aeef;
  text-align: left;
  margin-left: 10px;
  font-size: 12px;
  line-height: 17px;
}

.synup.text-size-16 {
  margin-left: 8px;
  font-size: 15px;
}

.house {
  letter-spacing: -.09px;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 23px;
}

.mail {
  clear: none;
  color: var(--midnight-blue);
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
  display: none;
  position: static;
  left: 446px;
}

.press-title {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 48px;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.news-list-wrapper {
  background-color: #f6f8fc;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.sy-cta-section {
  margin-top: 48px;
  display: none;
}

.row-sy-title-block {
  text-align: center;
  background-color: #e5f9fd;
  border-radius: 8px;
  margin-bottom: 60px;
  padding: 48px 20px;
}

.sy-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 42px;
}

.spend-desc {
  margin-top: 25px;
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.spend-desc.mx-306 {
  max-width: 306px;
  margin-left: auto;
  margin-right: auto;
}

.spend-desc.mx-65 {
  max-width: 65%;
  margin-left: auto;
  margin-right: auto;
}

.spend-desc.mx-40 {
  max-width: 40%;
  margin-left: auto;
  margin-right: auto;
}

.download-btn {
  display: none;
}

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

.blog-field {
  background-color: #0000;
  border: 1px solid #0000;
  border-bottom-color: #000e5754;
  width: 190px;
  height: auto;
  margin-bottom: 0;
  margin-right: 20px;
  padding: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 45px;
}

.blog-field:focus {
  border-bottom-color: var(--coral);
}

.blog-field.white {
  color: #fff;
  border-bottom-color: #fff9;
}

.blog-field.white:active, .blog-field.white:focus {
  border-bottom-color: var(--white);
}

.blog-field.white::placeholder {
  color: #ffffffb3;
}

.blog-btn {
  background-color: var(--coral);
  letter-spacing: 1px;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e25c3f373c06_white%20right.svg");
  background-position: 85%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 3px;
  padding: 16px 35px 16px 20px;
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 85vh;
  padding-top: 80px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

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

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

.news-tabs-menu {
  text-align: center;
  border-bottom: 1px solid #ddd;
}

.tab-name {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.news-tab {
  display: none;
}

.book-demo-hero-wrap {
  height: 300px;
}

.book-demo-detail-wrap {
  position: relative;
  bottom: 120px;
}

.textarea {
  border: 1px solid #9797977d;
  border-radius: 5px;
  min-height: 130px;
  margin-bottom: 0;
  padding: 6px 120px 6px 16px;
  font-weight: 400;
}

.slider-bottom {
  display: flex;
}

.slider-right {
  width: 100%;
  max-width: 70px;
  margin-left: 24px;
}

.nav-feature {
  color: #3a99d8;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 13px 12px;
  font-size: 12px;
  font-weight: 600;
}

.nav-feature.button {
  border: 2px solid #3a99d8;
  border-radius: 16px;
  margin-right: 33px;
  padding: 5px 20px;
}

.nav-feature.button.col {
  border-color: var(--white);
  color: var(--white);
}

.nav-feature.text-col {
  color: var(--white);
}

.run-free {
  background-color: var(--coral);
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 10px 20px;
  font-weight: 600;
}

.content-citation-building {
  padding-top: 10rem;
  padding-bottom: 50px;
}

.pptitle {
  font-size: 30px;
  font-weight: 500;
  line-height: 33px;
}

.navbar-collaps {
  border-bottom: 1px solid #eee;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
}

.navbar-left {
  margin-bottom: 0;
}

.link-id {
  color: #3a99d8;
  font-weight: 400;
  text-decoration: none;
}

.introduction {
  padding-top: 20px;
}

.inner-text {
  color: #333;
  margin-bottom: 25px;
  font-weight: 400;
}

.inner-text.m0 {
  margin-bottom: 0;
}

.gray-text {
  color: #333;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

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

.gray-text.m0 {
  margin-bottom: 0;
}

.gray-text.consent {
  margin-bottom: 0;
  font-style: italic;
}

.bullet-list {
  margin-top: 22px;
  margin-bottom: 22px;
  padding-left: 30px;
}

.bullet-list.m48 {
  margin-top: 48px;
}

.bullet-list.mb48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.bullet-list.m0 {
  margin-top: 0;
  margin-bottom: 48px;
  padding-left: 0;
}

.bullet-list-item {
  color: #333;
  text-align: left;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 28px;
}

.bullet-list-item.italic {
  font-style: italic;
}

.grid-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: .35fr 2fr .85fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.grid-title {
  color: #333;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.grid-content-block {
  text-align: center;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  padding: 8px;
}

.grid-desc {
  color: #333;
  margin-bottom: 0;
  font-weight: 500;
}

.blue-link {
  color: #3a99d8;
}

.blue-link:hover {
  color: #23527c;
}

.box-shadow-block {
  background-color: var(--white);
  opacity: 0;
  transition: all .3s;
  position: absolute;
  inset: 0%;
  box-shadow: 0 1px 2px #00000021;
}

.email-block {
  width: 100%;
  max-width: 350px;
  margin-bottom: 60px;
}

.dropdown {
  width: 100%;
  max-width: 318px;
}

.header-link {
  color: var(--midnight-blue);
  font-family: Avenirnextltw01, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.header-link.white {
  color: var(--white);
}

.header-link.mbl {
  display: none;
}

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

.success {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.bold {
  font-weight: 600;
}

.hero-outer-block {
  background-color: #f6f7fb;
}

.sitemap-content {
  padding-top: 60px;
  padding-bottom: 70px;
}

.sitemap-title {
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 33px;
}

.sitemap-link {
  color: #0d47a1;
  font-weight: 600;
  line-height: 26px;
  text-decoration: none;
  transition: all .25s ease-in-out;
}

.sitemap-link:hover {
  color: #07285a;
}

.outer-list {
  margin-bottom: 0;
}

.outer-list.m10 {
  margin-left: 10px;
}

.outer-list-item {
  padding-top: 10px;
  padding-bottom: 10px;
}

.about-image {
  object-fit: cover;
  min-height: 170px;
  position: absolute;
  inset: 50% 0% 0%;
  transform: translate(0, -50%);
}

.brand-heading-block {
  position: relative;
}

.brand-heading-block.icon-reviwer {
  margin-top: 28px;
  padding-top: 10px;
}

.talk-color-full {
  background-image: linear-gradient(109deg, #ff8b59, #ffba5b);
  border-radius: 3px;
  width: 40px;
  height: 4px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.talk-color-full.center {
  left: 50%;
  transform: translate(-50%);
}

.check-image {
  z-index: 3;
  display: none;
  position: absolute;
  inset: -7px -7px auto auto;
}

.result-name {
  color: #455880;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 178%;
}

.result-number {
  color: var(--coral);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 48px;
}

.hero-block {
  background-color: #f6f8fc;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e26c53373c51_ebg1.svg"), url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e259a6373c3e_mbg.svg"), url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e28a55373c3d_h1.svg");
  background-position: 11% 40%, 0 100%, 102% 80%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 150px, 150px, auto;
  min-height: 420px;
  max-height: 47.4vh;
  display: flex;
  overflow: hidden;
}

.hero-block.lc {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e259a6373c3e_mbg.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 150px;
  min-height: 500px;
  padding-top: 150px;
  padding-bottom: 40px;
}

.hero-inner-block {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: block;
}

.col-5 {
  flex: 0 0 41.6667%;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.col-4 {
  flex: 0 0 33.3333%;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.hero-img {
  width: 100%;
  max-width: 399px;
  position: relative;
  inset: auto 0% 0%;
  transform: translate(40px);
}

.hero-text-block {
  margin-top: 27px;
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
}

.full-img {
  width: 100%;
}

.row-block {
  flex-wrap: wrap;
  height: 100%;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.row-block.j-center {
  justify-content: center;
}

.market-heading {
  position: relative;
}

.blue-line {
  z-index: 1;
  background-color: #00aeef;
  border-radius: 4px;
  width: 3px;
  height: 15px;
  margin-top: 4px;
  margin-left: -15px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.brand-2 {
  width: 130px;
  height: 32px;
}

.logo-black {
  width: 100%;
  display: block;
  position: absolute;
}

.logo-black.b-logo {
  opacity: 0;
}

.logo-white {
  opacity: 0;
  width: 100%;
}

.logo-white._w-logo {
  opacity: 1;
}

.mb0 {
  margin-bottom: 0;
}

.mb0.hide {
  height: 100%;
  display: none;
}

.checkbox-block {
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.checkbox-block.lf {
  align-items: center;
  margin-bottom: 24px;
}

.slider-top {
  z-index: 10;
  position: absolute;
  inset: 0%;
}

.let-form-two {
  display: none;
}

.business-block {
  flex-wrap: wrap;
  margin-top: 10px;
  display: flex;
}

.lf-row {
  justify-content: space-between;
  margin-bottom: 60px;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.lf-col {
  flex: 1;
  padding-left: 15px;
  padding-right: 15px;
}

.lf-input-block {
  width: 100%;
  max-width: 90%;
}

.lf-input-block.full {
  width: auto;
}

.lf-label {
  color: var(--black);
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.lf-label.opa {
  opacity: 0;
}

.optional-text {
  color: #0095cd;
  margin-right: 15px;
  font-size: 12px;
}

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

.btn {
  border: 1px solid var(--coral);
  color: var(--coral);
  letter-spacing: .6px;
  background-color: #0000;
  border-radius: 3px;
  align-items: center;
  padding: 13px 20px;
  font-family: Avenirnext, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.btn:hover {
  box-shadow: 0 3px 10px #00000012;
}

.btn.left-arrow {
  margin-right: 8px;
}

.btn.bg-orange {
  background-color: var(--coral);
  color: var(--white);
  border-color: coral;
}

.btn.bg-orange:hover {
  border-color: var(--orange-red);
  background-color: var(--orange-red);
}

.btn.bg-orange.form-btn {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e25c3f373c06_white%20right.svg");
  background-position: 78%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 43px;
}

.btn.bg-orange.form-btn:hover {
  background-position: 84%;
}

.btn.bg-orange.space-btn {
  margin-right: 15px;
}

.btn.bg-white {
  background-color: var(--white);
  border-color: #7d1a3721;
}

.btn-arrow {
  margin-left: 10px;
}

.btn-arrow.left-arrow {
  margin-left: 0;
  margin-right: 10px;
}

.btn-arrow.is-absolute {
  position: absolute;
  inset: auto 10% auto auto;
}

.custom-error {
  color: red;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  display: none;
}

.ebook-heading-block {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 48px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.ebook-heading {
  color: var(--black);
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 600;
  line-height: 35px;
}

.webinar-inner {
  align-items: center;
  display: flex;
}

.webinar-etc-block {
  border-right: 1px solid #0110571a;
  max-width: 90%;
  padding-right: 15px;
  display: inline-block;
}

.not-found {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 585px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.not-text {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 112px;
  font-weight: 600;
  line-height: 1;
}

.oops-text {
  font-size: 22px;
  font-weight: 600;
  line-height: 20px;
}

.success-message-block {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 90vh;
  display: flex;
}

.message-text {
  color: #001057;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2;
}

.message-inner {
  width: 100%;
  max-width: 774px;
}

.message-para {
  width: 100%;
  max-width: 580px;
  margin: 20px auto;
  font-size: 22px;
  line-height: 1.5;
}

.triangel {
  border-right: 7px solid #0000;
  border-bottom: 7px solid var(--white);
  border-left: 7px solid #0000;
  width: 7px;
  height: 7px;
  position: absolute;
  inset: -6px auto auto 24px;
}

.pro-block {
  text-align: center;
  margin-top: 48px;
}

.pro-heading {
  color: #fff;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 70px;
  font-weight: 500;
  line-height: 67.2px;
}

.pro-para {
  color: var(--white);
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
}

.body-main-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 72px;
}

.seo-heading {
  color: #000;
  width: 100%;
  max-width: 50%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 42px;
  font-weight: 700;
  line-height: 46.2px;
}

.seo-para {
  color: var(--black);
  width: 100%;
  max-width: 50%;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
}

.body-inner-block {
  flex-direction: column;
  align-items: center;
  padding-bottom: 42px;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.network-main-block {
  padding-top: 10rem;
  padding-bottom: 3rem;
}

.net-heading {
  color: #333;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
}

.flag-tab {
  color: #3a99d8;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  width: 100%;
  max-width: 152px;
  margin-bottom: -1px;
  margin-right: 6px;
  padding: 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 29px;
}

.flag-tab:hover {
  color: #23527c;
  border-color: #ddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.flag-tab.w--current {
  border-style: solid;
  border-width: 1px;
  border-color: #ddd #ddd var(--white);
  color: #555;
  background-color: #fafafa;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  max-width: none;
  margin-bottom: 0;
  margin-right: 0;
}

.flag-block {
  height: 100%;
  padding: 24px 16px 35px;
}

.flag-block:hover {
  background-color: var(--white);
  box-shadow: 0 3px 6px #00000029, 0 3px 6px #0000003b;
}

.main-tab {
  text-align: center;
  border-bottom: 1px solid #ddd;
  margin-left: auto;
  margin-right: auto;
}

.flag-pane {
  margin-top: 46px;
}

.flag-main-block {
  flex-wrap: wrap;
  margin-bottom: 60px;
  display: flex;
}

.flag-img-block {
  text-align: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.flag-heading {
  color: #333;
  width: 81%;
  max-width: 120%;
  margin: 20px auto 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.flag-inner-block {
  text-align: center;
  width: 100%;
  max-width: 16.66%;
  margin-bottom: 37px;
  padding-left: 15px;
  padding-right: 15px;
  overflow: visible;
}

.body-sub-section {
  background-color: #dd616d;
}

.eng-block {
  text-align: center;
  padding-top: 79px;
  padding-bottom: 79px;
}

.eng-heading {
  color: var(--white);
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 500;
  line-height: 63px;
}

.eng-para {
  color: var(--white);
  letter-spacing: -1px;
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 35px;
}

.eng-button {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 27px;
  padding: 15px 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 23px;
  transition: all .35s;
}

.eng-button:hover {
  background-color: var(--white);
  color: #dd616d;
}

.body-out-block {
  background-color: var(--white);
}

.mf-hero {
  background-color: #f6f7fb;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  margin-bottom: 48px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mf-img-hr {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(50%, -50%);
}

.mf-img-hr.two {
  top: auto;
  bottom: 0;
  left: 40px;
  transform: translate(0, 50%);
}

.mf-hero-title {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.55;
}

.mf-hero-disc {
  font-size: 18px;
  line-height: 1.4;
}

.mf-img-content-section {
  margin-top: 48px;
  padding-top: 24px;
}

.block-title {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 4px;
  padding-top: 20px;
  font-size: 28px;
  font-weight: 600;
  line-height: 2;
}

.block-title.sm {
  font-size: 24px;
  line-height: 1.5;
}

.block-heading {
  width: 75%;
  position: relative;
}

.pricing-wraper {
  justify-content: space-around;
  display: flex;
}

.pricing-block {
  flex: 0 auto;
  width: 100%;
  max-width: 300px;
  padding-left: 20px;
  padding-right: 15px;
}

.feature-list {
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 16px;
  line-height: 24px;
}

.pricing-inner-block {
  border: 1px solid #d4d4d4;
  border-radius: 10px;
  width: 120%;
  margin-bottom: 0;
  padding: 24px;
  box-shadow: 0 0 20px #000f560a;
}

.pricing-inner-block.purple {
  background-color: #e2dfff80;
  border-style: none;
  padding-left: 24px;
}

.pricing-inner-block.green {
  background-color: #dff7ff80;
  border-style: none;
}

.pricing-label {
  width: 120%;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 600;
}

.pricing-label.opacity {
  opacity: 0;
}

.card-section {
  margin-top: 16px;
  padding-top: 48px;
}

.cta-section {
  margin-top: 48px;
}

.richtext-section {
  margin-top: 48px;
  padding-top: 48px;
}

.lc-disc {
  margin-bottom: 36px;
}

.mx-75 {
  width: 100%;
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.lc-disc-txt {
  margin-top: 12px;
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 1.4;
}

.lc-btn-block {
  justify-content: center;
  display: flex;
}

.lc-slider-section {
  padding-top: 64px;
  padding-bottom: 64px;
}

.lc-pricing-section {
  margin-top: 48px;
  margin-bottom: 48px;
  padding-top: 48px;
  padding-bottom: 48px;
}

.lc-form-section {
  margin-top: 100px;
  margin-bottom: 100px;
}

.sq-slider {
  padding-top: 40px;
  padding-bottom: 40px;
}

.slider-txt {
  color: #202020;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.69;
}

.slider-txt.mg-50 {
  margin-bottom: 50px;
}

.image-content-section.mp-48 {
  justify-content: flex-start;
  margin-top: 48px;
  padding-top: 48px;
  display: flex;
}

.chatmtr-cont {
  align-items: center;
  display: flex;
}

.chatmtr-cont.chatmtr-cont-mihir {
  align-items: center;
}

.chatmtr-img {
  width: 100%;
  max-width: 50%;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 15px;
  padding-right: 15px;
}

.chmtr-content {
  flex-direction: column;
  flex: 0 auto;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 50%;
  display: flex;
}

.chmtr-list-item {
  color: #0c0c0c;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60420e562903b8fbe61d6578_Box.svg");
  background-position: 0 22px;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  max-width: 70%;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-size: 18px;
  line-height: 1.56;
}

.chmtr-list-item.chmtr-list-item-mihit {
  width: 50%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.chmtr-list-item.chmtr-list-item-mihit.cltms {
  width: 100%;
}

.banner-section {
  padding-top: 64px;
  padding-bottom: 34px;
}

.social-section {
  padding-top: 64px;
  padding-bottom: 64px;
}

.social-icon-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.mg-banner-logo {
  margin-bottom: 40px;
}

.icon-size {
  filter: grayscale();
  width: 75px;
  transition: all .3s;
}

.icon-size:hover {
  filter: none;
}

.jounrey-list {
  margin-top: 10px;
}

.jounrey-list-item {
  color: #0c0c0c;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60420e562903b8fbe61d6578_Box.svg");
  background-position: 0 20px;
  background-repeat: no-repeat;
  background-size: 7px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-size: 18px;
  line-height: 1.56;
}

.jounrey-list-item.mx-70 {
  max-width: 70%;
}

.usecase-hero {
  background-color: #f6f8fc;
  justify-content: center;
  align-items: center;
  height: 450px;
  min-height: 60vh;
  max-height: 420px;
  margin-bottom: 48px;
  padding-top: 40px;
  display: flex;
  position: relative;
}

.use-case-h-image {
  z-index: 1;
  position: absolute;
  top: 20%;
  right: 5%;
}

.uc-h-img2 {
  z-index: 1;
  position: absolute;
  top: -10%;
  left: 20%;
}

.uc-hero-content {
  z-index: 5;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  height: 100%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.cb-title {
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 26px;
  line-height: 39px;
}

.cb-title.mx-80 {
  width: 100%;
  max-width: 80%;
  font-weight: 600;
}

.cb-hero-content {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.cb-card-heading {
  letter-spacing: .5px;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 600;
}

.left-img {
  border-radius: 30px;
}

.bg-graphic {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6047110f9c2eea57e602ed10_download.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 156px;
  height: 170px;
  position: absolute;
  top: -40px;
  left: -40px;
}

.bg-graphic.reverse {
  left: auto;
  right: 0;
}

.bg-graphic2 {
  z-index: -10;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6047110f9c2eea57e602ed10_download.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 156px;
  height: 170px;
  position: absolute;
  bottom: -50px;
  right: 20%;
}

.bg-graphic2.reverse {
  left: 20%;
  right: auto;
}

.pd-48 {
  margin-top: 48px;
  padding-top: 48px;
  padding-bottom: 48px;
}

.subtitle {
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  line-height: 1.67;
}

.subtitle.mg-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.faq-section {
  padding-top: 48px;
  padding-bottom: 48px;
}

.faq-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 48px;
}

.faq-block {
  padding-top: 30px;
  padding-bottom: 30px;
}

.works-q-listing {
  text-align: left;
  border: 1px solid #96969633;
  border-radius: 10px;
  width: 100%;
  padding: 10px 30px;
  box-shadow: 0 0 40px #0000000d;
}

.works-para-block {
  display: none;
}

.works-q-title {
  letter-spacing: -.22px;
  cursor: pointer;
  padding-right: 30px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.works-q-items {
  z-index: 10;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6047242674a6fcf65a11b7bd_right%20arrow.svg");
  background-position: 97% 35px;
  background-repeat: no-repeat;
  background-size: 7px;
  border-bottom: 1px solid #96969633;
  padding: 9px 18px;
  transition: color .3s, border-color .3s;
  position: relative;
}

.works-q-items.last {
  border-bottom-style: none;
}

.question {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
}

.answer {
  color: #000;
  width: 100%;
  max-width: 75%;
  margin-bottom: 0;
  padding: 18px;
  font-size: 14px;
  line-height: 1.67;
}

.feature-icon {
  width: 100%;
  max-width: 71px;
}

.htm-icon {
  height: 70px;
}

.market-para {
  text-align: left;
  margin-bottom: 0;
}

.line-divider {
  background-image: linear-gradient(to right, #ff8b59, #ffba5b);
  border-radius: 3px;
  width: 40px;
  height: 4px;
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
}

.m0 {
  text-transform: uppercase;
  margin-bottom: 0;
}

.bonus-block {
  text-align: center;
  border-top: 1px solid #00000014;
  margin-top: 25px;
  padding-top: 35px;
}

.bonus-title {
  margin-top: 0;
  font-weight: 600;
}

.paragraph {
  font-size: 16px;
  line-height: 26px;
}

.get-started-section {
  background-color: var(--midnight-blue);
  padding-top: 70px;
  padding-bottom: 70px;
}

.get-started-section.oth {
  background-color: #0000;
}

.get-started-center {
  text-align: center;
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
}

.get-title {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 28px;
  font-weight: 500;
  line-height: 42px;
}

.get-title.mb30 {
  margin-bottom: 30px;
}

.get-title.oth {
  color: var(--coral);
}

.get-pera {
  color: #fffc;
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 26px;
}

.get-pera.oth {
  color: #ababab;
}

.pro-portals-subtitle {
  color: var(--black);
  margin-top: 25px;
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
}

.pro-portals-subtitle.center {
  text-align: center;
}

.pro-rich-text-block h3 {
  margin-top: 30px;
  font-size: 28px;
  font-weight: 600;
  line-height: 45px;
  position: relative;
}

.pro-rich-text-block p {
  color: var(--black);
  letter-spacing: .1px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.pro-rich-text-block h4 {
  color: var(--black);
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
}

.pro-rich-text-block a {
  color: var(--midnight-blue);
  text-decoration: underline;
}

.pro-rich-text-block a:hover {
  text-decoration: none;
}

.pro-rich-text-block strong {
  font-weight: 600;
  display: inline-block;
}

.pro-rich-text-block h6 {
  margin-top: 15px;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}

.pro-rich-text-block figure {
  margin-top: 20px;
  margin-bottom: 20px;
}

.pro-portal-main-image {
  width: 100%;
  margin-bottom: 25px;
}

.pro-portal-pera {
  text-align: left;
  letter-spacing: .1px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.portal-menu-link {
  color: var(--midnight-blue);
  letter-spacing: .2px;
  background-color: #f0f3ff;
  border-radius: 6px;
  padding: 12px 25px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
}

.portal-menu-link:hover {
  background-color: var(--midnight-blue);
  color: var(--white);
}

.portal-menu-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.portal-menu-list._2-col {
  grid-template-columns: 1fr 1fr;
}

.social-item {
  border: 1px solid var(--white);
  color: #fff;
  text-align: center;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 10px 12px;
  line-height: 1;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.social-item:hover {
  border-color: var(--coral);
  background-color: var(--coral);
}

.social-item.d-none {
  display: none;
}

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

.social-wp.other {
  display: block;
}

.tabs-content {
  margin-top: 50px;
  overflow: visible;
}

.seo-icon {
  object-fit: contain;
  width: 60px;
  height: 60px;
}

.seo-icon.oth {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}

.seo-icon-title {
  color: #000d5e;
  letter-spacing: .3px;
  width: 100%;
  max-width: 100%;
  margin-top: 16px;
  margin-bottom: 8px;
  font-size: 17px;
  font-weight: 600;
  line-height: 25px;
  position: relative;
}

.list-content-block {
  padding-top: 100px;
}

.review-icon {
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
}

.review-para-link {
  color: var(--midnight-blue);
  text-decoration: none;
}

.review-para-link:hover {
  text-decoration: underline;
}

.review-description {
  color: var(--midnight-blue);
  letter-spacing: .2px;
  width: 100%;
  max-width: 100%;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.review-description.last {
  margin-bottom: 0;
}

.review-description p {
  margin-bottom: 15px;
}

.review-description.oth {
  margin-bottom: -15px;
}

.review-description.oth a {
  color: var(--steel-blue);
  text-decoration: none;
}

.review-description.oth a:hover {
  text-decoration: underline;
}

.review-title {
  color: var(--midnight-blue);
  letter-spacing: .3px;
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 42px;
  position: relative;
}

.review-left-description {
  width: 100%;
  max-width: 50%;
  padding-right: 25px;
}

.review-right-description {
  border-left: 1px solid #000f561a;
  flex-wrap: wrap;
  width: 100%;
  max-width: 50%;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
}

.review-content {
  justify-content: space-between;
  align-items: center;
  padding-top: 50px;
  display: flex;
}

.other-review-block {
  padding-top: 0;
}

.tab-list-item {
  width: 100%;
}

.tab-lists-wp {
  grid-column-gap: 30px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.review-inner {
  background-color: var(--white);
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 36px;
  display: flex;
  box-shadow: 0 0 4px #0000001a;
}

.monster-tab-liat {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mis-para {
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 22px;
}

.table-block {
  padding-top: 20px;
}

.table-block.p0 {
  padding-top: 0;
}

.table-block.p40 {
  padding-bottom: 40px;
}

.misc-title {
  margin-bottom: 20px;
  font-weight: 600;
}

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

.table-out-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #eee;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.table-out-block.last {
  margin-bottom: 40px;
}

.table-heading {
  text-align: center;
  background-color: #fbfbfb;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.table-heading.right-border {
  border-right: 1px solid #eee;
}

.table-direct-block {
  text-align: center;
  border-top: 1px solid #eee;
  justify-content: center;
  align-items: flex-start;
  padding: 15px 10px;
  display: flex;
}

.table-direct-block.right-border {
  border-right: 1px solid #eee;
  justify-content: center;
  align-items: flex-start;
}

.table-direct-block.right-border.center {
  align-items: center;
}

.direct-text {
  font-size: 16px;
}

.cite-block {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.cite-image-block {
  margin-right: 20px;
}

.cite-content {
  font-size: 16px;
  line-height: 26px;
}

.cite-image {
  width: 25px;
}

.cite-out-block {
  text-align: center;
  margin-bottom: 40px;
}

.let-tital {
  margin-top: 30px;
  margin-bottom: 20px;
  font-weight: 600;
}

.vendasta-price-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #eee;
  grid-template-rows: auto auto;
  grid-template-columns: .6fr .6fr .5fr 2.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.vendasta-price-block.last {
  margin-bottom: 40px;
}

.vendasta-rich-text {
  margin-top: -25px;
  margin-bottom: 0;
}

.vendasta-rich-text p {
  color: #000d5e;
  letter-spacing: .2px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.vendasta-rich-text li {
  color: #000e5e;
  letter-spacing: .2px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
}

.vendasta-rich-text h4 {
  margin-top: 20px;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 600;
}

.vendasta-rich-text h5 {
  letter-spacing: -.54px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 25px;
}

.vendasta-rich-text a {
  color: #000d5e;
  text-decoration: underline;
  transition: all .3s;
}

.vendasta-rich-text a:hover {
  text-decoration: none;
}

.vendasta-rich-text h3 {
  text-align: left;
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 600;
  line-height: 30px;
}

.vendasta-rich-text strong {
  font-weight: 600;
}

.vendasta-rich-text h2 {
  margin-top: 30px;
  margin-bottom: 20px;
  font-weight: 600;
}

.vendasta-rich-text ul {
  text-align: left;
  margin-bottom: 20px;
  list-style: disc;
}

.vendasta-rich-text figure {
  margin-top: 20px;
}

.info-out-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #eee;
  grid-template-rows: auto auto;
  grid-template-columns: 2.5fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.info-out-block.last {
  margin-bottom: 40px;
}

.source-block {
  margin-top: 10px;
}

.review-out-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #eee;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr .75fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.review-out-block.last {
  margin-bottom: 40px;
}

.misc-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 130px;
  display: flex;
}

.citation-section {
  background-color: #000f56;
  padding-top: 70px;
  padding-bottom: 70px;
}

.vendasta-section {
  background-color: #000d5e;
  padding-top: 70px;
  padding-bottom: 70px;
}

.vendasta-sub-block {
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.venda-para {
  color: var(--white);
  margin-bottom: 15px;
  font-size: 22px;
  line-height: 26px;
}

.money-image {
  width: 150px;
}

.price-block {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
}

.price-title {
  margin-bottom: 40px;
  font-size: 26px;
  font-weight: 600;
  line-height: 30px;
}

.direct-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.price-drop-block {
  display: none;
}

.table-link {
  color: var(--midnight-blue);
  text-decoration: none;
}

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

.text-block-13 {
  text-align: center;
  font-size: 14px;
  font-weight: 500;
}

.sp-pop-up-closer {
  z-index: 5;
  display: flex;
  position: absolute;
  inset: 0%;
}

.sp-demo-form {
  width: 100%;
  margin-top: 36px;
  display: block;
}

.sp-pop-up-screen {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#0000007a, #0000007a);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: none;
  position: fixed;
  inset: 0%;
}

.sp-demo-form-card {
  background-image: linear-gradient(59deg, #bcdfff, #1790ffcc);
  border-radius: 20px;
  width: 45%;
  max-width: 50%;
  margin-left: 0;
  margin-right: 0;
  padding: 26px;
  display: block;
  box-shadow: 0 0 50px 20px #0000000a;
}

.sp-demo-form-card.is--fixed {
  box-shadow: none;
  background-image: none;
  height: 100%;
}

.sp-form-intro-list-item {
  margin-top: 20px;
  margin-bottom: 10px;
}

.sp-pop-up-wrapper {
  z-index: 10;
  background-color: #fff;
  border-radius: 21px;
  justify-content: space-around;
  align-items: center;
  width: 70%;
  max-width: 936px;
  padding: 40px;
  display: flex;
  position: relative;
}

.sp_h2_heading-copy {
  align-self: center;
  display: flex;
}

.sp_demo_request {
  display: none;
}

.text-block-10 {
  margin-top: 25px;
  font-weight: 600;
}

.success-message-2 {
  background-color: #fff0;
  margin-top: 0;
  margin-bottom: 0;
}

.text-span-3 {
  color: #0085ff;
}

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

.sp-pop-up-exit {
  position: relative;
  inset: -4% -3% auto auto;
}

.div-block-6-copy {
  width: 44%;
  margin-left: 0;
  margin-right: 0;
}

.link-block-6 {
  cursor: pointer;
  position: absolute;
  inset: -5% -3% auto auto;
}

.sp_demo_form_field {
  color: #010101;
  background-color: #f5f7f7;
  border: 1px solid #00000005;
  border-radius: 6px;
  height: 48px;
  margin-bottom: 28px;
  padding: 10px 16px;
}

.sp_button {
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 6.89vw;
  padding: 15px 40px;
  font-weight: 600;
}

.sp_button.is_skinny {
  padding-top: .825vw;
  padding-bottom: .825vw;
}

.sp_button.is_skinny.is_full_width {
  width: 100%;
  margin-top: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  box-shadow: 1px 1px 3px #f4f7f817;
}

.sp-body-all-pages {
  color: var(--sp-gray);
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.8;
}

.sp-body-all-pages.google-mihir {
  height: 100%;
}

.nav-icon {
  display: none;
}

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

.sp-nav-menu-btn {
  display: none;
}

.sp-dropdown-link {
  color: #010101;
  padding: 5px 55px 5px 24px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  text-decoration: none;
  display: inline-block;
  overflow: visible;
}

.sp-dropdown-link:hover {
  color: #0085ff;
}

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

.sp-dropdown-link.w--current:hover {
  color: #0085ff;
}

.sp-nav-dropdown-wrapper {
  background-color: #fff;
  border-radius: 4px;
  margin-left: 0;
  padding-top: 11px;
  padding-bottom: 11px;
  box-shadow: 1px 1px 30px #4d3e3e3d;
}

.sp-nav-dropdown-wrapper.w--open {
  padding-top: 11px;
}

.sp_nav_link {
  color: #010101;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.sp_nav_link.is_demo_button {
  opacity: 1;
  color: #f7f6f5;
  background-color: #0085ff;
  border: 1px solid #6f6868;
  border-radius: 158px;
}

.sp_nav_link.is_demo_button.is-gray {
  color: #010101;
  background-color: #fcfcfc66;
}

.sp_nav_link.is_demo_button.center-aligned {
  background-color: var(--sp-blue);
}

.sp_nav_link.hidden-link {
  transition: opacity .2s;
  display: none;
}

.sp_nav_right_menu {
  display: inline-block;
}

.sp-nav-menu {
  flex: 1;
  order: 1;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.sp-home-nav {
  z-index: 300;
  background-color: #ddd0;
  height: 5rem;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  position: absolute;
  inset: 0% 0% auto;
}

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

.sp-logo-link {
  flex: 0 auto;
  order: -1;
  width: 121px;
}

.sp-button-sub-pages {
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 200px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 62px;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 0 32px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.sp-button-sub-pages.is--home-hero {
  margin-bottom: 0;
}

.sp-button-sub-pages.is--home-hero.centered {
  justify-content: center;
}

.sp-button-sub-pages.outline {
  color: #0085ff;
  background-color: #fff;
  border-color: #0085ff;
  border-radius: 50vw;
  height: auto;
  margin-bottom: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.sp-button-sub-pages.outline-no-r {
  color: #0085ff;
  background-color: #fff;
  border-color: #0085ff;
  border-radius: 0;
  height: auto;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-weight: 500;
}

.div-block {
  object-fit: fill;
  flex-direction: column;
  align-items: flex-start;
  width: 53%;
  display: flex;
}

.sp_hero_image_mobile {
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  max-width: none;
  max-height: 90vh;
  margin-top: 100px;
  margin-bottom: 0%;
  margin-right: -260px;
  display: none;
  position: relative;
  inset: 0% 0% 0% auto;
  overflow: visible;
}

.sp-hero-sub-content {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
}

.sp-hero-sub-content.is-home-content {
  text-align: left;
  width: 430px;
  margin-top: 20px;
}

.sp-hero-sub-content.is-smaller-width {
  text-align: left;
  max-width: 565px;
}

.sp-hero-sub-content.color-black {
  color: var(--black);
}

.sp-hero-sub-content.h2_style {
  color: var(--white);
  margin-bottom: 0;
  font-size: 28px;
  line-height: 1.2;
}

.sp-hero-sub-content.text-align-left {
  text-align: left;
}

.sp_hero_section {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60e5772edd3f835473e812ea_sp_home_bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: -4%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp_hero_section.is_sub_page {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60e57ba2ddc1090fdc483a53_sp_subpage_bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0%;
  overflow: hidden;
}

.sp_hero_section.is_sub_page.is-no-image {
  background-image: linear-gradient(115deg, #e9f2f8, #fff);
  height: 80vh;
}

.sp_hero_image {
  aspect-ratio: auto;
  object-fit: contain;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  max-width: none;
  height: 630px;
  min-height: 0;
  max-height: 90vh;
  margin-top: 100px;
  margin-bottom: 0%;
  margin-right: -260px;
  display: block;
  position: relative;
  inset: 0% 60px 0% auto;
  overflow: visible;
}

.sp-h1-heading {
  color: #010101;
  letter-spacing: -.056rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.3;
}

.sp-h1-heading.is-blue {
  color: #0085ff;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
}

.sp-h1-heading.is_smaller {
  text-align: left;
  letter-spacing: -3px;
  font-size: 52px;
  line-height: 1.4;
}

.sp-h1-heading.is_smaller.font-aveneir {
  font-family: Avenirnext, sans-serif;
  font-size: 40px;
  line-height: 1.3;
}

.sp-h1-heading.is_smaller.font-aveneir.color-light-blue {
  color: #79e4f7;
  font-size: 48px;
  line-height: 1.2;
}

.sp-h1-heading.is_smaller.font-aveneir-48 {
  font-family: Avenirnext, sans-serif;
  font-size: 48px;
  line-height: 1.3;
}

.sp-h1-heading.text-left {
  text-align: left;
}

.sp-h1-heading.text-white {
  padding-bottom: 11px;
}

.sp-h1-heading.text-midnight-blue {
  color: var(--midnight-blue);
  font-size: 45px;
}

.sp-h1-heading.text-midnight-blue.h1-42 {
  color: #000f56;
  font-size: 42px;
}

.sp-h1-heading.is_smaller-copy {
  letter-spacing: -3px;
  font-size: 52px;
  line-height: 1.4;
}

.text-block-7 {
  clear: none;
  color: #f5f7f7;
  font-size: 16px;
  text-decoration: none;
  position: static;
}

.sp_hero-text-rotate-wrap {
  margin-left: 1rem;
  position: relative;
}

.image-6 {
  filter: hue-rotate(202deg);
  margin-left: 15px;
  display: none;
}

.sp_container {
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-left: 60px;
  padding-right: 60px;
  font-size: 17px;
  display: flex;
  position: relative;
  overflow: visible;
}

.sp_container.is_vertical {
  background-color: #fffdfd;
  flex-direction: column;
  justify-content: center;
}

.sp_container.is_vertical.is_bottom_padded.mt_20 {
  padding-top: 20px;
}

.sp_container.is_vertical.is_bottom_padded.mt_20.container {
  max-width: 1230px;
  padding-left: 15px;
  padding-right: 15px;
}

.sp_container.is_vertical.is-blue-cta {
  clear: none;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 0;
  padding: 72px 1rem;
  display: flex;
}

.sp_container.is_vertical.is_top_padded {
  align-items: center;
  padding-top: 120px;
}

.sp_container.is_vertical.is_vertical_padded {
  align-items: center;
}

.sp_container.is_vertical.is_vertical_padded.custom-80 {
  padding-top: 0;
  padding-bottom: 40px;
}

.sp_container.is_vertical.is_bottom_padded {
  padding-top: 90px;
  padding-bottom: 50px;
}

.sp_container.is_vertical.padding-80-120 {
  padding-top: 80px;
  padding-bottom: 120px;
}

.sp_container.is_vertical.is-blue-cta-section {
  clear: none;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-top: 0;
  padding: 72px 0;
  display: flex;
}

.sp_container.is_vertical_padded.fixed {
  align-items: stretch;
}

.sp_container.is_footer {
  padding-top: 80px;
  padding-bottom: 100px;
}

.sp_container.is_vertical_padded {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-bottom: 120px;
}

.sp_container.is_vertical_padded.mb-100 {
  padding-bottom: 80px;
}

.sp_container.is-vertical {
  display: block;
}

.sp_container.is-top-align {
  justify-content: space-between;
  align-items: flex-start;
}

.grid-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 4.5fr 1.75fr;
  grid-template-areas: "Area";
}

.sp_section.is_gray {
  background-color: #f5f7f7;
}

.sp_section.is_gray.is_full_height {
  min-height: 100vh;
}

.sp_section.is-cta {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60e57ba2ddc1090fdc483a53_sp_subpage_bg.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
}

.sp_section.is--testimonial {
  padding-top: 72px;
  padding-bottom: 72px;
}

.sp_section.padding-top_40 {
  padding-top: 40px;
}

.sp_h2_heading {
  color: var(--sp-black);
  text-align: center;
  align-self: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.sp_h2_heading.is_centered_spacing {
  text-align: center;
  letter-spacing: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.sp_h2_heading.mt-0 {
  margin-top: 0;
}

.grid {
  grid-column-gap: 3vw;
  grid-row-gap: 16px;
  grid-template: ". . Area . Area-2"
  / 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: 30px;
  margin-bottom: 90px;
  display: grid;
}

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

.sp-link-block {
  color: var(--sp-blue);
  letter-spacing: 1px;
  align-items: center;
  padding-bottom: 20px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.sp-tabs-menu {
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.paragraph-2 {
  text-align: center;
  max-width: 901px;
  margin-bottom: 0;
}

.sp_accelerate_tabs {
  align-self: center;
  width: 95%;
}

.sp_ac_tabs_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch start;
  display: grid;
}

.sp_accelerate_tab_content {
  flex: 0 auto;
  align-self: flex-start;
  margin-top: 40px;
}

.sp_accelarate_content_wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.sp_tabs_bold {
  color: #010101;
}

.sp_accelerate_img {
  flex: 0 auto;
  order: 0;
}

.sp_tabs_img_wrapper {
  flex: 0 auto;
  width: 100%;
  max-width: 710px;
}

.sp-tabs-content {
  padding-top: 60px;
  padding-bottom: 100px;
}

.sp_tabs_paragraph {
  color: #010101;
  width: 251px;
  margin-bottom: 30px;
  font-size: 20px;
  line-height: 1.6;
}

.sp_tabs_paragraph.is-insights {
  width: 244px;
}

.sp_tabs_paragraph.is-automations {
  width: 254px;
}

.sp_tabs_paragraph.is-pages {
  width: 307px;
}

.sp-link-text {
  color: #0085ff;
  font-weight: 600;
  display: inline;
}

.sp_accelerate_tab_links {
  color: #494d4e;
  text-align: left;
  letter-spacing: 0;
  background-color: #ddd0;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 32px;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
  display: flex;
}

.sp_accelerate_tab_links.w--current {
  color: #010101;
  letter-spacing: 0;
  background-color: #ddd0;
  border-bottom: 4px solid #0085ff;
  font-weight: 600;
  display: flex;
}

.sp-link-chevron {
  margin-left: 10px;
}

.sp-2col-content {
  width: 421px;
  margin-right: 50px;
}

.sp-2col-image {
  flex: 0 auto;
  width: 604px;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.sp-2col-paragraph {
  margin-top: 5px;
  margin-bottom: 43px;
  font-size: 18px;
}

.sp-2col-paragraph.text-color-white {
  color: var(--white);
}

.mask-2 {
  overflow: hidden;
}

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

.slider-2 {
  background-color: #ddd0;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60e5776ee2841bcf298a5ffb_sp_dots_matrix.avif"), url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60e5776ee2841bcf298a5ffb_sp_dots_matrix.avif"), linear-gradient(157deg, #e8eded, #fff0);
  background-position: 96% 88%, 3% 12%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: 10%, 10%, auto;
  border-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 97%;
  height: 375px;
  display: flex;
}

.icon-2 {
  display: none;
}

.left-arrow {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-5 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-right: -1px;
  padding-top: 0%;
  padding-bottom: 0%;
  padding-right: 0;
  display: flex;
  position: relative;
  inset: 0%;
}

.image-4 {
  width: 5.23vw;
}

.right-arrow-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block {
  color: #010101;
  text-align: center;
  width: 40vw;
  margin: 30px auto;
}

.text-block-2 {
  color: #010101;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: 700;
}

.image-3 {
  border-radius: 120px;
  width: 60px;
  max-width: 100%;
  position: static;
  top: 0;
  box-shadow: 1px 1px 37px -1px #00000038;
}

.text-block-3 {
  color: #010101;
  letter-spacing: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.sp_h3_heading {
  color: var(--sp-black);
  font-size: 22px;
  font-weight: 600;
  line-height: 1.36;
}

.sp_h3_heading.is_centered {
  text-align: center;
  position: relative;
  top: -36px;
}

.sp-form {
  border-radius: 20px;
  max-width: 593px;
  margin-left: auto;
  margin-right: auto;
  padding: 36px 88px 69px;
  box-shadow: 0 0 50px 20px #0000000a;
}

.sp-form.is--fixed {
  flex-direction: column;
  max-width: 593px;
  padding-bottom: 0;
  display: flex;
  position: relative;
  top: 0;
}

.sp-demo-onpage-form {
  width: 417px;
  margin-top: 36px;
}

.sp-form-intro-content {
  width: 432px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-8 {
  margin-top: 4vw;
}

.sp_footer_socials {
  margin-right: 1.101vw;
}

.sp_footer_socials.m-0 {
  margin-right: 0;
  transition: all .26s;
}

.sp_footer_socials.m-0:hover {
  transform: translate(0, -2px);
}

.sp_footer_list_item {
  color: #010101;
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 24px;
}

.sp_h4_heading {
  color: var(--sp-black);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
}

.grid-3 {
  grid-column-gap: 39px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.sp_footer_links {
  color: #010101;
  letter-spacing: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.sp_footer {
  margin-top: auto;
}

.sp_footer.is_gray {
  background-color: #f5f7f7;
}

.sp_nav_link-2 {
  color: #010101;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.sp_nav_link-2.is_demo_button {
  color: #f7f6f5;
  opacity: 1;
  background-color: #0085ff;
  border: 1px solid #6f6868;
  border-radius: 158px;
}

.sp_nav_link-2.is_demo_button.is-gray {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--steel-blue);
  color: var(--white);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.menu-button-3 {
  display: none;
}

.sp-sub-hero-content {
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.sp-h1-heading-2 {
  color: #010101;
  margin-top: 0;
  margin-bottom: 0;
}

.sp-h1-heading-2.is_smaller {
  clear: left;
  letter-spacing: -2px;
  object-fit: fill;
  order: 0;
  align-self: auto;
  width: 100%;
  min-width: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
  display: block;
  position: relative;
}

.sp-blue-color-span {
  color: #0085ff;
}

.div-block-13 {
  text-align: center;
  max-width: 80%;
  margin-top: 84px;
}

.sp-h2-heading {
  direction: ltr;
  color: var(--sp-black);
  letter-spacing: .1px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.sp-h2-heading.mb-20.mt-0, .sp-h2-heading.mt-20 {
  margin-top: 0;
}

.sp-tab-chevron-up {
  margin-top: 5px;
}

.sp-2-col-tabs-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-self: stretch;
  align-items: flex-start;
  width: 121%;
  height: auto;
  display: block;
}

.sp-2-col-tabs-wrapper.is--pres {
  height: auto;
}

.sp_h2_heading-2 {
  color: var(--sp-black);
  align-self: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.sp_h2_heading-2.is-vertical-tabs-heading {
  color: var(--sp-black);
  width: 425px;
  margin-left: 36px;
}

.sp_h2_heading-2.is-vertical-tabs-heading.is_right_aligned {
  float: none;
  clear: right;
  text-align: left;
  width: 429px;
  margin-left: 0;
  padding-left: 0;
  font-weight: 700;
  position: relative;
  bottom: 0;
}

.sp_h2_heading-2.is-vertical-tabs-heading.is_right_aligned.is--pres {
  width: 100%;
  max-width: 476px;
  margin-right: 0;
  left: 0;
}

.sp_h2_heading-2.is-vertical-tabs-heading.center-aligned {
  margin-right: auto;
}

.sp_h2_heading-2.is-vertical-tabs-heading {
  width: 425px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 36px;
  font-weight: 600;
  line-height: 1.3;
}

.sp_h2_heading-2.is-vertical-tabs-heading.is_right_aligned {
  text-align: left;
  width: 467px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  font-weight: 600;
  line-height: 1.3;
}

.sp-accordian-tab-content {
  letter-spacing: 0;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 400;
}

.sp-accordian-tab-menu {
  pointer-events: auto;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fff0;
  border-radius: 12px;
  flex: 0 auto;
  width: 100%;
  max-width: 476px;
  margin: 15px auto;
  padding: 2rem;
  font-weight: 400;
  display: block;
  position: static;
}

.sp-accordian-tab-menu:hover {
  background-color: #fff;
  box-shadow: 1px 1px 20px 8px #0000000f;
}

.sp-accordian-tab-menu.w--current {
  color: #323232;
  background-color: #fff;
  border-radius: 12px;
  font-weight: 600;
  overflow: visible;
  box-shadow: 1px 1px 20px 8px #0000000f;
}

.sp-tabs-heading {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 24px;
  line-height: 34px;
}

.tabs-menu-3 {
  clear: none;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: stretch;
  width: auto;
  padding-right: 0;
  display: flex;
  position: static;
}

.sp-accordian-tab-icon {
  flex: 0 auto;
  order: -1;
  width: 8%;
  max-width: 100%;
  padding-left: 0;
  display: flex;
}

.tabs-content-3 {
  flex: 0 auto;
  align-self: auto;
  width: 660px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
}

.tabs-content-3.is-left {
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
}

.sp-accordian-tabs {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.sp-accordian-tabs.is-right-tabs {
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-right: 0;
}

.sp-accordian-tab-header {
  align-items: flex-start;
  display: flex;
}

.image-10 {
  max-height: 70vh;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.sp-partners-content {
  text-align: center;
  width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.image-2-copy {
  margin-left: 10px;
  transform: rotate(-91deg);
}

.sp-hide-logo {
  margin-top: auto;
  text-decoration: none;
  display: none;
}

.sp-view-logo-trigger {
  text-align: center;
  margin-bottom: -20px;
  text-decoration: none;
}

.sp-related-contents {
  background-color: #f4f7f8;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 32px 36px;
  display: flex;
  box-shadow: 1px 1px 11px 1px #0000001a;
}

.sp-related-contents.bg-light-blue {
  background-color: #deeaff;
}

.sp-related-contents.left-align-text {
  text-align: left;
}

.link-block {
  color: var(--sp-blue);
  letter-spacing: 1px;
  align-items: center;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: flex;
}

.sp-3col-grid {
  grid-column-gap: 67px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 76px;
}

.paragraph-4 {
  margin-bottom: 10px;
}

.div-block-19 {
  margin-top: auto;
}

.div-block-17 {
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 475px;
  margin-bottom: 15px;
  display: flex;
}

.div-block-17.cta-how-to {
  grid-row-gap: 0rem;
  background-color: #e3f1ff;
  border-radius: 10px;
  width: 100%;
  padding-top: 54px;
  padding-bottom: 54px;
}

.heading-6 {
  color: var(--sp-black);
  font-weight: 600;
  line-height: 1.3;
}

.heading-7, .heading-8 {
  color: var(--sp-black);
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.text-block-14 {
  color: #f5f7f7;
}

.image-11 {
  max-height: 550px;
}

.link-block-7 {
  color: var(--sp-blue);
  letter-spacing: 1px;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.sp-button-sub-pages-3 {
  color: var(--sp-blue);
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 200px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 28px;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: flex;
}

.sp-button-sub-pages-3.is_skinny {
  text-align: center;
  justify-content: center;
  padding-top: .825vw;
  padding-bottom: .825vw;
}

.sp_h2_heading-3 {
  color: var(--sp-black);
  align-self: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.3;
}

.sp_h2_heading-3.is-right-padded {
  align-self: auto;
  font-size: 32px;
}

.sp_h2_heading-3.is-right-padded.text-color-white {
  color: var(--white);
}

.sp_h2_heading-3.is-right-padded.mt-0 {
  margin-top: 0;
  margin-bottom: 10px;
}

.sp_h2_heading-3.mb-30 {
  text-align: center;
}

.sp_h2_heading-3.align-left {
  align-self: flex-start;
  margin-top: 10px;
}

.link-block-8 {
  color: var(--sp-blue);
  letter-spacing: 1px;
  align-items: center;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: flex;
}

.section {
  z-index: 999;
  display: none;
}

.sp-3col-card {
  text-align: center;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 21px 25px;
  display: flex;
}

.sp-3col-card.is-extra-padded {
  padding-left: 39px;
  padding-right: 39px;
}

.heading-10 {
  color: var(--sp-black);
  margin-bottom: 16px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.36;
}

.paragraph-2-copy {
  margin-top: 5px;
  margin-bottom: 10px;
}

.grid-9 {
  grid-column-gap: 0px;
  grid-row-gap: 9px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 3fr;
  width: 387px;
  margin-bottom: 36px;
}

.image-12 {
  margin-top: 6px;
}

.div-block-12-copy {
  text-align: center;
  flex-direction: column;
  align-self: auto;
  align-items: center;
  width: 897px;
  display: flex;
}

.div-block-12-copy.is-enterprise {
  max-width: 728px;
}

.text-block-9 {
  color: #f44672;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: -7px;
  font-weight: 600;
}

.text-block-9.is-blue {
  color: #0085ff;
}

.text-block-9.is-purple {
  color: #804efb;
}

.text-block-9.is-orange {
  color: #fd8c6b;
}

.content-info-wrapper {
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 452px;
  display: flex;
}

.content-info-wrapper.is-smaller-width {
  flex-direction: column;
  align-items: flex-start;
  width: 586px;
  display: flex;
}

.list-3.paddingleft-20 {
  padding-left: 20px;
}

.div-block-20 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 130px;
  display: flex;
}

.div-block-20.is-reversed {
  flex-direction: row-reverse;
}

.div-block-20.is-reversed.b-80 {
  margin-top: 80px;
  margin-bottom: 50px;
}

.div-block-20.mb-80 {
  margin-bottom: 80px;
}

.div-block-20.mtb-custom {
  margin-top: 60px;
  margin-bottom: 0;
}

.div-block-20.center {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.list-item-3 {
  text-align: left;
  margin-top: 4px;
  margin-bottom: 20px;
  list-style-type: decimal;
}

.sp-2col-image-copy {
  align-self: center;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.grid-10 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-direction: row;
  flex: 1;
  grid-template-rows: auto;
  justify-content: space-between;
  align-self: stretch;
  place-items: stretch center;
  display: flex;
}

.sp-2col-gradient-card {
  background-image: linear-gradient(#f5f7f7, #edf4f8);
  border-radius: 12px;
  max-width: 554px;
  padding: 45px 90px 88px 51px;
  box-shadow: 2px 2px 15px #0000001a;
}

.sp-form-intro-paragraph {
  margin-bottom: 10px;
}

.sp-paragraph {
  object-fit: fill;
  width: 100%;
  margin-bottom: 10px;
}

.sp-h3-heading-related {
  color: var(--sp-black);
  font-size: 22px;
  font-weight: 600;
  line-height: 1.36;
}

.sp-customer-logos {
  flex: 1;
}

.success-message-3 {
  background-color: var(--sp-blue);
}

.sp-gray-logos {
  filter: grayscale();
}

.sp-lets-talk-form-card {
  background-image: linear-gradient(59deg, #bcdfff, #1790ffcc);
  border-radius: 20px;
  width: 45%;
  max-width: 50%;
  margin-left: 0;
  margin-right: 0;
  padding: 26px;
  display: flex;
  box-shadow: 0 0 50px 20px #0000000a;
}

.sp-lets-talk-form-card.no-style {
  background-image: none;
}

.sp-ent-sales-form-card {
  background-image: linear-gradient(59deg, #bcdfff, #1790ffcc);
  border-radius: 20px;
  width: 45%;
  max-width: 50%;
  margin-left: 0;
  margin-right: 0;
  padding: 26px;
  display: flex;
  box-shadow: 0 0 50px 20px #0000000a;
}

.sp-ent-sales-form-card.is--fixed {
  box-shadow: none;
  background-image: none;
}

.sp-smb-contact-form-card {
  background-image: linear-gradient(59deg, #bcdfff, #1790ffcc);
  border-radius: 20px;
  width: 45%;
  max-width: 50%;
  margin-left: 0;
  margin-right: 0;
  padding: 26px;
  display: flex;
  box-shadow: 0 0 50px 20px #0000000a;
}

.sp-smb-contact-form-card.is--fixed {
  box-shadow: none;
  background-image: none;
}

.sp-partners-contact-form-card {
  background-image: linear-gradient(59deg, #bcdfff, #1790ffcc);
  border-radius: 20px;
  width: 45%;
  max-width: 50%;
  margin-left: 0;
  margin-right: 0;
  padding: 26px;
  display: flex;
  box-shadow: 0 0 50px 20px #0000000a;
}

.sp-partners-contact-form-card.is--fixed {
  box-shadow: none;
  background-image: none;
}

.sp-lets-talk-form {
  display: none;
}

.sp-form-lets-talk {
  width: 100%;
  margin-top: 36px;
  display: block;
}

.sp-ent-contact-sales-form, .sp-smb-contact-sales-form, .sp-partners-contact-form {
  display: none;
}

.submit-button-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.heading-12 {
  text-align: center;
  display: block;
}

.text-span-4 {
  text-align: center;
  text-transform: none;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  font-size: 18px;
  line-height: 24px;
  display: block;
}

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

.list-4 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  color: #0c0c0c;
  text-align: left;
  white-space: normal;
  flex-wrap: wrap;
  justify-content: center;
  padding-left: 0;
  font-size: 18px;
  line-height: 32px;
  display: flex;
}

.grid-11 {
  grid-column-gap: 39px;
  grid-template-rows: auto;
}

.div-block-27 {
  flex-direction: column;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.success-message-4 {
  background-color: #0085ff;
}

.sp_h3_heading-2 {
  color: #010101;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.36;
}

.sp_h3_heading-2.is_centered {
  text-align: center;
}

.primary-btn-2 {
  color: #ff731e;
  letter-spacing: 1px;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e25c3f373c06_white%20right.svg");
  background-position: 130px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #ff731e;
  border-radius: 3px;
  align-items: center;
  padding: 12px 16px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  transition: all .25s ease-in-out;
  display: flex;
}

.primary-btn-2:hover {
  color: #fff;
  background-color: #ff731e;
  background-position: 135px;
}

.primary-btn-2.let {
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e2fc46373c0b_Vector.svg");
  background-position: 84%;
  padding: 13px 56px 13px 30px;
  font-weight: 600;
  display: inline-block;
}

.primary-btn-2.let:hover {
  color: #ff731e;
  background-color: #fff;
  background-position: 88%;
  box-shadow: 0 4px 10px #00000012;
}

.card-description-2 {
  color: #000;
  width: 100%;
  max-width: 85%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  line-height: 24px;
}

.engneer-desc-2 {
  color: #000;
  width: 100%;
  max-width: 85%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.57;
}

.engneer-desc-2.growth {
  width: 100%;
  max-width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.form-block-2 {
  background-color: #fff;
  justify-content: space-between;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.form-block-2.book {
  border-radius: 10px;
  margin-bottom: 50px;
  margin-left: 0;
  margin-right: 0;
  padding: 72px 50px;
  box-shadow: 0 16px 40px 10px #000f560f;
}

.form-block-2.thank-you {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-items: center;
  padding: 2rem 1rem;
}

.footer-feature-title-2 {
  color: #fff;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
}

.icon-link-2 {
  text-align: center;
  border: 2px solid #fff;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  padding: 4px;
}

.button {
  color: #fff;
  background-color: #000;
  border: 2px solid #000;
  border-radius: 4px;
  padding: 10px 20px;
  font-size: 18px;
  transition: color .2s ease-in-out, background-color .2s ease-in-out;
}

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

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

.bold-text-3 {
  width: 357px;
  height: 99px;
  transition: opacity .2s;
  position: relative;
  bottom: -4px;
  left: -36px;
}

.image-15 {
  outline-offset: 0px;
  outline: 3px #494d4e;
  width: 80%;
  max-width: 100%;
  margin-right: 0;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 0;
  position: relative;
  overflow: visible;
}

.bold-text-4 {
  float: none;
  clear: none;
  letter-spacing: .1px;
  justify-content: flex-end;
  width: 429px;
  height: 99px;
  margin-right: 0;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.bold-text-6 {
  color: #1c84ff;
}

.image-16 {
  order: -1;
  align-self: center;
  width: auto;
  height: auto;
}

.image-17 {
  margin-left: 60px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
}

.tab-pane-tab-1-2 {
  position: static;
}

.image-18 {
  float: left;
  width: 626px;
  max-width: none;
  height: 553px;
  margin-top: 0;
  margin-left: 0;
  padding-bottom: 0;
  display: inline-block;
}

.text-block-8 {
  clear: none;
  color: #f5f7f7;
  width: 162px;
  padding-left: 0;
  font-size: 15px;
  text-decoration: none;
  position: static;
}

.image-20 {
  padding-top: 30px;
}

.tabs-content-4 {
  display: inline-block;
}

.link-3 {
  outline-color: var(--deep-sky-blue);
  outline-offset: 0px;
  border-radius: 5px;
  outline-width: 1px;
  outline-style: solid;
  margin-bottom: 20px;
  margin-right: 10px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  display: inline-block;
}

.columns {
  align-self: flex-start;
  display: block;
}

.container-3 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 17px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.hero-form-input {
  color: #1a1b1f;
  border: 1px solid #d1d6db;
  width: 240px;
  height: auto;
  margin-bottom: 0;
  margin-right: 9px;
  padding: 5px 16px;
  font-size: 14px;
  line-height: 20px;
  transition: all .2s;
}

.hero-form-input:hover, .hero-form-input:focus {
  border-color: #76879d;
}

.hero-form-input::placeholder {
  color: #1a1b1fcc;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.logos-quote-block {
  border-bottom: 1px solid #e4ebf3;
  padding: 60px 30px;
  position: relative;
}

.clients-wrapper-two {
  justify-content: space-between;
  align-items: center;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.clients-card {
  background-color: #f5f7fa;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  padding: 24px;
  display: flex;
}

.clients-quote {
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.clients-info {
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.clients-info-image {
  object-fit: cover;
  width: 50px;
  height: 50px;
  margin-right: 24px;
}

.clients-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.gallery-slider {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.gallery-slide {
  background-color: #0000;
  height: auto;
}

.gallery-slide-wrapper {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image {
  position: relative;
}

.gallery-image {
  width: 100%;
}

.gallery-slide-text {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left:focus-visible, .gallery-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.gallery-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right:focus-visible, .gallery-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

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

.hero-subscribe-right-3 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  margin-top: 40px;
  padding: 80px 30px;
  position: relative;
}

.hero-form-2 {
  margin-bottom: 12px;
}

.hero-form-container-2 {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.partner-logo {
  padding: 0;
}

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

.sp_text-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-columns: 4.5fr 1.75fr;
  grid-template-areas: "Area";
  display: flex;
}

.sp_hero-btn-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: inline-block;
}

.sp-button-text {
  clear: none;
  color: #f5f7f7;
  font-size: 16px;
  text-decoration: none;
  position: static;
}

.nav-list {
  color: var(--black);
  font-size: 14px;
  font-weight: 500;
}

.nav-list:hover {
  color: #5470f5;
}

.button-4 {
  background-color: #0085ff;
  border-radius: 20px;
  margin-top: -36px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 500;
}

.howcard_comp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--midnight-blue);
  text-align: left;
  flex-direction: column;
  padding: 2rem 1.5rem;
  text-decoration: none;
  transition: all .35s;
  display: flex;
  position: relative;
}

.howcard_comp.top-padding {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: static;
  overflow: hidden;
}

.howcard_comp.top-padding:hover {
  box-shadow: 4px 8px 15px 1px #d3c7c736;
}

.howcard_title {
  color: #0f0f14;
  letter-spacing: -.3px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.2;
  position: relative;
}

.howcard_desc {
  color: #5d6a83;
  letter-spacing: .2px;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.howcard_desc.text-16 {
  margin-top: 0;
  font-size: 16px;
}

.howcard_text-wrap {
  position: relative;
}

.howcard_item {
  background-color: var(--white);
  border: 1px solid #f2f6ff;
  border-radius: 8px;
  width: 100%;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
}

.howcard_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  grid-template: ". . Area"
                 ". . ."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  display: grid;
}

.section-how-list {
  background-color: #f9fafc;
  padding-top: 100px;
}

.howlist_container {
  clear: none;
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 4fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-self: center;
  align-items: stretch;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: static;
}

.howto_title {
  color: #0f0f14;
  text-align: center;
  width: 100%;
  max-width: 47rem;
  margin: 0 auto 20px;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.2;
}

.pagination {
  margin-top: 1rem;
}

.form-block-3 {
  margin-bottom: 3.375rem;
}

.form8 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  width: 100%;
  max-width: 20rem;
  display: flex;
}

.form-7 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.hide {
  border-style: none;
  border-radius: 0%;
  width: 100%;
  height: 1px;
  display: none;
}

.hide.w--redirected-checked {
  background-color: #0c1425;
  border-width: 0;
  border-color: #0c1425;
  height: 2px;
  margin-left: 0;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.text-field {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/63650477873287d2cb08fa5b_6287effa6d86edfbc878582c_Search.svg");
  background-position: 96%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #f2f6ff;
  border-radius: 6px;
  height: 2.5rem;
  margin-bottom: 0;
  box-shadow: 0 1px 4px #1f2c470d;
}

.text-field:focus {
  border-color: var(--sp-blue);
}

.form_label {
  text-align: left;
  font-weight: 400;
}

.text-block-17 {
  color: var(--sp-blue);
}

.howto_richtext {
  text-align: left;
  max-width: 100%;
  line-height: 1.72;
}

.howto_richtext h4 {
  color: var(--sp-black);
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.howto_richtext p {
  color: #4b4b4b;
  margin-bottom: 1.5rem;
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 1.6;
}

.howto_richtext img {
  margin-top: .5rem;
  margin-bottom: 2rem;
}

.howto_richtext h2 {
  color: var(--sp-black);
  margin-top: 1rem;
  margin-bottom: 1.25rem;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.2;
}

.howto_richtext li {
  color: #4b4b4b;
}

.howto_richtext ul {
  color: #4b4b4b;
  margin-bottom: 1.5rem;
  font-size: 1rem;
}

.howto_richtext h1 {
  color: var(--dark-slate-blue);
  margin-bottom: 12px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.2;
}

.howto_richtext a {
  color: var(--steel-blue);
  font-weight: 500;
}

.howto_richtext strong {
  color: var(--black);
}

.div-block-30 {
  color: #2e3749;
  justify-content: center;
  display: flex;
}

.howto_rich-wrapper {
  flex-direction: column;
  align-items: flex-start;
  max-width: 54.5rem;
  display: flex;
}

.howto_title-text {
  color: #2e3749;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 48px;
}

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

.howto_title-text.text-color-white.text-left-align {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  font-size: 2.7rem;
}

.howto_title-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  max-width: 45rem;
  display: flex;
}

.howto_body {
  background-color: #f9fafc;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.howto_body.bg-white {
  padding-top: 3rem;
}

.howto_hero {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10rem;
  padding-bottom: 8rem;
  display: flex;
}

.howto_hero.padding-top-8 {
  padding-top: 7rem;
  padding-bottom: 0;
}

.howto_hero.top-6 {
  padding-top: 6rem;
  padding-bottom: 4rem;
}

.a-header-block {
  flex-direction: column;
  justify-content: space-between;
  max-width: 50%;
  display: flex;
}

.a-paragraph-regular-4 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8;
}

.a-paragraph-regular-4._2-copy {
  padding-top: 2rem;
}

.a-paragraph-regular-4.text-color-white {
  color: var(--white);
  font-size: 14.5px;
}

.a-paragraph-regular-4.mb-18 {
  margin-bottom: 18px;
}

.a-paragraph-regular-4.mt-10 {
  margin-top: 10px;
}

.a-header-background-image {
  object-fit: cover;
  object-position: 0% 0%;
  width: 90%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.a-container-regular-3 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-margin-bottom-48 {
  margin-bottom: 48px;
}

.a-h1-heading {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 1.2;
}

.a-header-section {
  color: #fff;
  background-color: #001057;
  padding: 180px 5% 120px;
  position: relative;
  overflow: hidden;
}

.a-header-image-block {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 40%;
  height: 90%;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.a-header-content {
  max-width: 500px;
}

.a-feature-links-grid-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.a-feature-content-copy {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.a-feature-link-wrapper.is--bub {
  background-color: #d9f7ff;
  border-radius: 16px;
  padding: 25px;
}

.a-feature-link-wrapper.is--bub._2-copy {
  padding: 40px 24px 40px 40px;
}

.a-feature-link-wrapper.is--bub-copy {
  background-color: #026;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
  display: flex;
}

.a-header-block-2 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.a-paragraph-regular-5 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.5;
}

.a-paragraph-regular-5.align-left {
  text-align: left;
}

.a-paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.8;
}

.a-paragraph-regular.text-custom-18 {
  font-size: 19.5px;
}

.a-h1-heading-2 {
  letter-spacing: -.04em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #e64652, #f2b167);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  line-height: 1.1;
}

.a-header-content-2 {
  max-width: 500px;
}

.a-section-large {
  color: #fff;
  background-color: #001057;
  padding: 80px 5%;
  position: relative;
}

.step4_img-wrap {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.a-feature-grid-2-copy {
  grid-column-gap: 72px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: center;
}

.a-detail-regular {
  color: #e64652;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.8;
}

.image-abs {
  width: 50em;
  max-width: none;
  margin-left: -6vw;
  font-size: 1vw;
  position: absolute;
}

.image-abs.is--2 {
  margin-left: 0;
}

.image-abs.is--tip5 {
  width: 100%;
  margin-left: 0;
  position: static;
}

.a-title-wrap-center {
  grid-column-gap: 1rem;
  grid-row-gap: 3rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-feature-links-grid-copy-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.a-paragraph-regular-3 {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.67;
}

.top-bar {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.div-block-31 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

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

.a-feature-content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  max-width: 500px;
  display: flex;
}

.f-feature-card-outlined {
  border: 1px solid #f3f5fb;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.caption {
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.a-container-regular-2 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.inactive-line-cover {
  z-index: 1;
  background-color: #fff;
  border-radius: 100px;
  width: 102%;
  height: 3px;
  position: absolute;
  bottom: 17px;
  left: -1%;
}

.a-feature-links-grid {
  flex-direction: column;
  grid-template-rows: auto;
  display: flex;
}

.a-feature-grid-2 {
  grid-column-gap: 72px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  align-items: center;
}

.a-header-background-image-2 {
  object-position: 0% 0%;
  width: 100%;
  max-width: none;
  position: absolute;
  inset: 0% auto auto 0;
}

.point_wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  margin-bottom: 8px;
  display: flex;
}

.page_nav-link {
  cursor: pointer;
  background-color: #c2c2c2;
  border-radius: 100px;
  align-items: center;
  width: 8px;
  height: 8px;
  margin-top: 5px;
  margin-bottom: 5px;
  transition: all .4s;
  display: flex;
  position: relative;
}

.page_nav-link.w--current {
  background-color: #e64652;
  height: 40px;
}

.a-span-underline {
  color: #e64652;
  border-bottom: 6px solid #e64652;
}

.a-container-regular-4 {
  align-items: center;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.a-container-regular-4.hero-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  display: grid;
}

.a-feature-grid-4-copy {
  grid-column-gap: 5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .55fr .45fr;
  align-items: center;
}

.a-feature-grid-3 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
}

.active-bar {
  z-index: 50;
  background-color: #fff;
  border-radius: 100px;
  width: 100%;
  height: 3px;
  margin-top: 7px;
  position: relative;
}

.a-feature-content-2 {
  max-width: 500px;
}

.a-cta-grid {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.a-feature-content-copy-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.a-h1-heading-3 {
  color: #131316;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 1.25;
}

.a-h1-heading-3._22 {
  color: #fff;
}

.a-h1-heading-3.text-color-white {
  color: var(--white);
}

.f-section-large {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  padding: 92px 5% 0;
  display: flex;
  position: relative;
}

.cta_warp {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.vertical-nav-indicator {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 28px;
  height: 100vh;
  display: flex;
  position: sticky;
  inset: 0% auto 0% 0%;
}

.vertical-nav-indicator.is--1 {
  z-index: 10;
  margin-bottom: -100vh;
}

.vertical-nav-indicator.is--1.d-none {
  display: none;
}

.vertical-nav-indicator.is--2 {
  z-index: 1000;
  margin-bottom: -100vh;
}

.a-header-section-2 {
  color: #fff;
  background-color: #001057;
  min-height: 80vh;
  padding: 120px 5%;
  position: relative;
  overflow: hidden;
}

.a-header-section-2.padding-top-mob {
  padding-top: 120px;
}

.a-container-regular {
  justify-content: center;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.page_nav-text {
  color: #001057;
  white-space: pre;
  background-color: #e6f9ff;
  border-radius: 60px;
  max-width: none;
  padding: 4px 8px;
  position: absolute;
  bottom: auto;
  left: 12px;
  right: auto;
  box-shadow: 0 2px 6px #0000000d;
}

.page-wrapper {
  background-color: #fff;
  position: relative;
  overflow: hidden;
}

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

.f-container-regular {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-h3-heading {
  color: #131316;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.a-h3-heading.text-color-white {
  color: var(--white);
  font-size: 40px;
}

.nav_link {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  padding: 0;
  font-family: Varela Round, sans-serif;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  transition: all .4s;
}

.nav_link:hover {
  letter-spacing: 3px;
}

.nav_link.w--current {
  color: #000;
  letter-spacing: 4px;
}

.a-cta-grid-wrapper {
  color: #fff;
  background-image: linear-gradient(45deg, #e64652, #f2b167);
  border-radius: 16px;
  padding: 2rem 5%;
}

.a-cta-grid-wrapper.small {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}

.a-header-image-block-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 40%;
  height: 120%;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.a-h5-heading {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.4;
}

.a-section-large-2 {
  padding: 120px 5%;
  position: relative;
}

.a-section-large-2.dark-blue {
  background-color: #001057;
  overflow: visible;
}

.a-section-large-2.dark-blue.pt-80 {
  padding-top: 60px;
  padding-bottom: 80px;
}

.a-section-large-2.padding-top-80 {
  padding-top: 80px;
  padding-bottom: 20px;
}

.a-section-large-2.padding-top-80.mb-80 {
  padding-bottom: 80px;
}

.a-section-large-2.padding-top-80.z-5 {
  z-index: 60;
}

.a-section-large-2.padding-top-80.mb-0 {
  padding-bottom: 0;
}

.a-section-large-2.padding-top-80.pt-30 {
  padding-top: 30px;
}

.a-section-large-2.bg-light-blie {
  background-color: #0085ff;
  margin-top: 140px;
  margin-bottom: 118px;
}

.navbar-2 {
  background-color: #e6f9ff;
  height: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
}

.para_wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  max-width: 830px;
  display: flex;
}

.a-title-wrap-center-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._1 {
  background-color: #fff;
}

.nav-link-container {
  flex-direction: column;
  flex: none;
  align-items: center;
  height: 100%;
  padding: 15px 15px 10px;
  display: flex;
  position: relative;
}

.a-subheading-regular {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.a-subheading-regular.ht-p {
  height: 52px;
  font-size: 18px;
}

.a-section-large-3 {
  background-color: #e6f9ff;
  padding: 120px 5%;
  position: relative;
}

.a-feature-grid-4 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .55fr .45fr;
  place-items: center stretch;
  display: flex;
}

.a-feature-grid-4.is-reverse {
  flex-flow: row-reverse;
  align-items: center;
  display: flex;
}

.a-feature-card {
  border: 1px solid #f4f4f659;
  border-radius: 16px;
  padding: 24px;
}

.a-feature-card-grid {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 64px;
  margin-bottom: 28px;
}

.a-feature-content-3123 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .4fr .6fr;
  grid-auto-columns: 1fr;
  align-items: start;
  max-width: none;
  display: grid;
}

.f-grid-two-column-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
}

.a-feature-content-3123-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  max-width: none;
  display: grid;
}

.f-container-regular-4 {
  grid-row-gap: 4rem;
  flex-direction: column;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.div-block-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.a-feature-icon {
  background-color: #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin-bottom: 24px;
  display: flex;
  box-shadow: 1px 1px 20px #0000000d;
}

.a-section-large-2-copy {
  padding: 120px 5%;
  position: relative;
}

.a-section-large-2-copy.bg-blue {
  padding-bottom: 0;
}

.a-header-section-copy {
  color: #fff;
  background-color: #001057;
  padding: 150px 5%;
  position: relative;
}

.a-prcing-feature-wrap {
  grid-column-gap: 16px;
  align-items: flex-start;
  display: flex;
}

.a-feature-links-grid-copy-1312312 {
  flex-direction: column;
  grid-template-rows: auto;
  margin-top: 4rem;
  display: flex;
}

.f-max-width-large {
  max-width: 610px;
}

.f-margin-bottom-28 {
  margin-bottom: 16px;
}

.a-paragraph-small-3 {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.5;
}

.a-feature-content-3123-copy-132312 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-columns: 1fr;
  max-width: 1070px;
  display: grid;
}

.f-header-image-wrapper-wide {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-top: 64px;
  display: flex;
  overflow: hidden;
}

.f-section-large-4-copy {
  padding-top: 92px;
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
}

.f-feature-card-filled {
  background-color: #f7f9fd;
  border-radius: 12px;
  padding: 32px;
}

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

.img-sun {
  width: 135px;
  position: absolute;
  inset: -5% auto auto -6%;
}

.img-sun._6 {
  width: 40px;
  inset: -14% auto auto 4%;
}

.img-sun._5 {
  z-index: 2;
  top: -42%;
  left: -17%;
}

.img-sun._4 {
  z-index: 2;
  width: 60px;
  inset: -3% auto auto -2%;
}

.img-sun._2-copy {
  width: 250px;
  inset: auto -4% -8% auto;
}

.img-sun._3 {
  z-index: 2;
  inset: auto -7% -10% auto;
}

.img-sun._8 {
  width: 40px;
  inset: auto 0% -3% auto;
}

.img-sun._8.big {
  width: 80px;
  right: -4%;
}

.img-sun._9 {
  top: -9%;
  left: -5%;
}

.img-sun.top-right {
  inset: -5% -4% auto auto;
}

.img-sun.top-right.small {
  width: 80px;
  right: -3%;
}

.tip_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._2 {
  z-index: 9500;
  background-color: #fff;
  position: relative;
}

.a-container-regular-2-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.f-margin-bottom-29 {
  margin-bottom: 12px;
}

.a-icon-regular-5 {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  transition: color .2s;
  display: flex;
}

.a-title-wrap-center-3 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.f-section-large-4 {
  padding: 92px 5%;
  position: relative;
}

.f-header-grid-asymmetrical {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

.f-margin-bottom-64 {
  margin-bottom: 1.5px;
}

.a-pricing-feature {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  margin-top: 32px;
  display: flex;
}

.a-pricing-feature.a {
  margin-top: 0;
}

.a-container-regular-3-copy {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-grid-three-column {
  grid-column-gap: 40px;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: flex;
}

.a-margin-bottom-65 {
  margin-bottom: 8px;
}

.point_link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #e6f9ff;
  flex-direction: column;
  margin-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.point_link:hover {
  text-decoration: underline;
}

.a-icon-regular-4 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.a-header-image-block-copy {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 40%;
  display: flex;
}

.f-heading-detail-small-4 {
  color: #6b7094;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-container-regular-5 {
  text-align: left;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.a-feature-links-grid-copy-1312312-copy {
  flex-direction: column;
  grid-template-rows: auto;
  margin-top: 2rem;
  margin-bottom: 4rem;
  display: flex;
}

.network_hero {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 800px;
  height: 352px;
  display: flex;
}

.network_title {
  text-align: left;
  width: 100%;
  max-width: 47rem;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.network_para {
  color: #5d6a83;
  font-size: 1.25rem;
  line-height: 1.67;
}

.container-copy {
  clear: none;
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 4fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-self: center;
  align-items: stretch;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.howto_form-wrap {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.howto_form-wrap.is--guide {
  align-items: center;
}

.fs-select-1 {
  z-index: 99;
  flex-direction: column;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.fs-select_toggle-1 {
  border: 1px solid var(--sp-gray);
  color: var(--sp-gray);
  border-radius: .25rem;
  margin-left: 0;
  margin-right: 0;
  padding: .75rem 4rem .75rem 1rem;
}

.fs-select_toggle-1:focus-visible, .fs-select_toggle-1[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-select_list-1 {
  max-height: 400px;
  overflow: auto;
}

.fs-select_list-1.w--open {
  border: 2px solid #000;
  border-radius: .25rem;
  margin-top: 3.5rem;
}

.fs-select_field-1 {
  margin-bottom: 0;
  display: none;
}

.fs-select_link-1 {
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
  padding: .75rem 1rem;
}

.fs-select_link-1:hover {
  opacity: .7;
}

.fs-select_link-1:focus-visible, .fs-select_link-1[data-wf-focus-visible] {
  z-index: 1;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-select_link-1.w--current {
  color: #696969;
  background-color: #f0f0f0;
}

.how-to_form-dropdown {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  width: 100%;
  max-width: 20rem;
  display: flex;
}

.ep_wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 50px;
  display: flex;
  position: relative;
}

.rl-padding-section-large {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.rl-padding-section-large.none {
  padding-top: 0;
}

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

.rl-padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.ep_list-container {
  clear: none;
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 4fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-self: center;
  align-items: stretch;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 0;
  display: flex;
  position: static;
}

.epcard_wrap {
  background-color: var(--white);
  color: var(--midnight-blue);
  text-align: left;
  border: 1px solid #eff0f6;
  border-radius: 1.875rem;
  flex-direction: column;
  text-decoration: none;
  transition: all .35s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 5px 16px #080f3408;
}

.epcard_wrap.is--featured {
  flex-direction: row;
  transform: translate(0);
  box-shadow: 0 24px 38px #080f340f;
}

.epcard_wrap.is--featured:hover {
  transform: translate(0, -6px);
  box-shadow: 0 30px 43px #080f341a;
}

.epcard_wrap.is--card {
  height: 100%;
  transform: translate(0);
}

.epcard_wrap.is--card:hover {
  transform: translate(0, -6px);
  box-shadow: 0 10px 20px #080f341a, 0 5px 16px #080f3408;
}

.epcard_img-wrap {
  flex-direction: column;
  display: flex;
}

.epcard_img-wrap.is--featured {
  flex-direction: row;
  flex: none;
  max-width: 32rem;
}

.epcard_text-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  flex: 1;
  padding: 37px 2rem 43px;
  display: flex;
  position: relative;
}

.epcard_text-wrap.is--featured {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  padding-left: 2rem;
  padding-right: 3.5rem;
}

.epcard_title {
  color: #0f0f14;
  letter-spacing: -.3px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.2;
  position: relative;
}

.epcard_title.is--featured {
  font-size: 2rem;
}

.epcard_desc {
  color: #5d6a83;
  letter-spacing: .2px;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.epcard_text-top {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-direction: column;
  display: flex;
}

.epcard_text-top.is--featured {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.epcard_listen-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.epcard_listen-icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  display: flex;
}

.epcard_listen-text {
  font-size: 18px;
  font-weight: 500;
  text-decoration: underline;
}

.rl_header1_image {
  border-radius: 1.25rem;
  box-shadow: 0 3px 36px #00000026;
}

.rl-text-style-medium {
  color: var(--neutral-600);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl-text-style-medium.sm {
  font-size: .875rem;
}

.rl_heading1_spacing-block-1 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_heading1_spacing-block-1.is--syncast {
  padding-bottom: 4rem;
}

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

.ep-header_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.ep-header_title {
  color: #0f0f14;
  text-align: left;
  width: 100%;
  max-width: 47rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 600;
  line-height: 1.2;
}

.ep-btn {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1.5px solid var(--sp-blue);
  color: var(--sp-blue);
  background-color: #0000;
  border-radius: 130px;
  padding: 16px 24px;
  font-size: 18px;
  text-decoration: none;
  transition: color .2s ease-in-out, background-color .2s ease-in-out;
  display: flex;
}

.ep-btn:hover {
  border: 1.5px solid var(--sp-blue);
  color: var(--sp-blue);
  background-color: #0000;
}

.rl_blogpost1_tag-list-wrapper {
  width: 50%;
}

.rl_blogpost1_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.rl_blogpost1_social-link {
  color: #000;
  background-color: #f4f4f4;
  border-radius: 20px;
  padding: .25rem;
}

.rl_blogpost1_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.rl_blogpost1_spacing-block-6 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h6 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.rl_blogpost1_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.rl_blogpost1_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.rl_blogpost1_spacing-block-5 {
  width: 100%;
  padding-bottom: 4rem;
}

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

.rl_blogpost1_spacing-block-4 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl_blogpost1_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_blogpost1_content-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.rl_blogpost1_spacing-block-2 {
  width: 100%;
  padding-bottom: 3rem;
}

.rl-breadcrumb-divider {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-breadcrumb-link {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl-breadcrumb-link.w--current {
  font-weight: 600;
}

.rl_blogpost1_breadcrumb {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--midnight-blue);
  align-items: center;
  width: 100%;
  display: flex;
}

.rl_blogpost1_breadcrumb:hover {
  color: var(--sp-blue);
}

.rl_blogpost1_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.rl-padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl_section_blogpost1 {
  background-color: #fff;
}

.ep_video {
  border-radius: 1rem;
  overflow: hidden;
}

.ep-header_listen-on {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.ep-header_listen-icon-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.ep-header_platform-icon {
  height: 24px;
}

.ep-header_platform-icon.is--yt {
  height: 20px;
}

.ep-btn_icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  display: flex;
}

.section-episode {
  background-color: #f9fafc;
  padding-top: 100px;
}

.ep-featured_item {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  display: flex;
}

.epfeatured_card {
  flex-direction: column;
  width: 100%;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.divider {
  background-color: #e2e3e9;
  height: 1px;
}

.html-embed-5 {
  height: 100%;
  display: flex;
}

.test {
  height: 100%;
  position: relative;
  top: -41px;
}

.no-style {
  background-color: #0000;
  box-shadow: 0 1px 3px #0000;
}

.html-embed-7 {
  flex-direction: column;
  width: auto;
  height: auto;
  margin-bottom: 0;
  display: flex;
  position: relative;
  left: 0;
}

.nav-fixed {
  z-index: 100;
  background-color: var(--white);
  height: 5rem;
  position: sticky;
  inset: 0% 0% auto;
}

.blog-article_main-img {
  border-radius: .5rem;
  width: 100%;
}

.blog-article_main-img.is--usecase {
  max-width: 60rem;
}

.blog-article_body-sticky-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
  position: sticky;
  top: 7rem;
}

.blog-article_share-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.blog-article_comp {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  display: flex;
}

.blog-article_body-back-link-wrap {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 1.25rem;
  display: flex;
}

.blog-article_body {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  display: flex;
}

.blog-article_body-back-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--steel-blue);
  align-items: center;
  text-decoration: none;
  display: flex;
}

.blog-article_rich-text-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  width: 64%;
  display: flex;
}

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

.padding-vertical.padding-xlarge {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.social-icon-2 {
  justify-content: center;
  align-items: center;
  height: 2rem;
  display: flex;
}

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

.main-wrapper {
  font-family: Inter, sans-serif;
}

.main-wrapper.bg-light-blue {
  background-color: #f3fbff;
}

.blog-article_header-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: .44fr .56fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-article_header-wrap.is--usecase {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.blog-article_text-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.blog-article_text-content.is--usecase {
  text-align: center;
  max-width: 870px;
}

.text-size-small {
  font-size: 14px;
  line-height: 1.5;
}

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

.divider-2 {
  background-color: #e8e8e8;
  height: 1px;
}

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

.text-size-medium {
  letter-spacing: -.5px;
  font-size: 1.25rem;
}

.blog-article_body-sticky {
  width: 100%;
  max-width: 25.5rem;
  position: relative;
}

.tag-chip {
  color: #2563eb;
  background-color: #dbeafe;
  border-radius: 4px;
  padding: 4px 6px;
  font-size: .75rem;
  font-weight: 600;
}

.tag-chip.w--current {
  color: #fff;
  background-color: #3b82f6;
}

.rl-button-link-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite-rl-black);
  color: var(--steel-blue);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-heading-style-h5-2 {
  color: var(--black);
  letter-spacing: -.025rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.4;
}

.rl_blog8_item-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding-top: 1rem;
  display: flex;
}

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

.rl_blog8_spacing-block-7 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl_blog8_featured-image {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  height: 16.2388rem;
  position: static;
  inset: 0%;
}

.rl_blog8_featured-image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.rl_blog8_featured-item-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.rl_blog8_featured-item-link {
  width: 100%;
  text-decoration: none;
}

.rl_blog8_featured-list-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr .4fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_blog5_spacing-block-3 {
  width: 100%;
  padding-bottom: 3rem;
}

.rl_blog8_spacing-block-1 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_blog8_heading-wrapper {
  width: 100%;
  max-width: 48rem;
}

.rl-padding-section-large-3 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

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

.rl-padding-global-3 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_blog8 {
  background-color: var(--relume-library-lite-rl-white);
}

.guide_title {
  color: #0f0f14;
  letter-spacing: -.1rem;
  width: 100%;
  max-width: 47rem;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.2;
}

.guide_para {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.8;
}

.guide-body_title {
  color: #0f0f14;
  text-align: left;
  letter-spacing: -.1rem;
  width: 100%;
  max-width: 47rem;
  margin-top: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.f-image-cover {
  object-fit: cover;
  border-radius: 1.25rem;
  width: 100%;
  height: 100%;
}

.f-margin-bottom-08 {
  margin-bottom: 8px;
  display: none;
  overflow: visible;
}

.f-paragraph-large {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-margin-bottom-48 {
  margin-bottom: 48px;
}

.f-h3-heading {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.2;
}

.f-margin-bottom-16 {
  margin-bottom: 16px;
}

.f-cta-grid-b {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.4fr 1fr;
  align-items: center;
}

.f-container-regular-6 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-section-regular {
  background-color: #00aeef0d;
  padding: 72px 5%;
  position: relative;
}

.f-section-regular.hide-now {
  display: none;
}

.f-modal-line {
  background-color: var(--flowui-component-library-grey-300);
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.f-paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.f-modal-image {
  border-radius: 10px;
  height: 280px;
  margin-bottom: 24px;
  overflow: hidden;
}

.f-icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.modal-close {
  color: var(--flowui-component-library-gray-500);
  justify-content: center;
  align-items: center;
  transition: color .2s;
  display: flex;
}

.modal-close:hover {
  color: var(--flowui-component-library-primary-base);
}

.f-sub-heading-regular {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.03em;
  margin-bottom: .5rem;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
}

.f-modal-header {
  color: var(--flowui-component-library-gray-900);
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
  position: absolute;
  inset: .5rem .5rem auto auto;
}

.f-modal-base-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--flowui-component-library-gray-900);
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 480px;
  padding: 32px 24px 24px;
  display: flex;
  position: fixed;
  box-shadow: 105px 105px 144px -32px #1b09430a;
}

.popup-fixed {
  z-index: 10000000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #000000b3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.filter_form {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 2rem;
  display: flex;
}

.filter_wrap-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.filter_checkbox-2 {
  color: var(--sp-gray);
  border-bottom: 2px solid #42506c00;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 0;
  text-decoration: none;
  transition: all .3s;
  position: relative;
}

.filter_checkbox-2:hover {
  color: var(--steel-blue);
}

.filter_checkbox-2.w--current {
  border-bottom-color: var(--steel-blue);
  color: var(--steel-blue);
}

.filter_checkbox-2.is--all {
  z-index: 2;
}

.filter_checkbox-2.is--all.w--current {
  border-bottom-color: var(--steel-blue);
  color: var(--steel-blue);
}

.label-2-2 {
  font-size: 1rem;
  line-height: 1.25;
}

.guide_form {
  margin-bottom: 2rem;
}

.trigger-popup {
  display: none;
}

.link-4 {
  color: var(--steel-blue);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
  display: none;
}

.heading-16, .button-5 {
  display: none;
}

.sysf-collapse-item-2 {
  cursor: pointer;
  padding-left: 0;
  padding-right: 16px;
}

.listings-button {
  clear: none;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--white);
  object-fit: fill;
  background-color: #0285ff;
  border: 4px solid #0285ff;
  border-radius: 4px;
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 0 16px 24px;
  text-decoration: none;
  display: inline-block;
  position: static;
}

.listings-button.listings-button-small {
  min-width: 250px;
  display: flex;
}

.text-block-192 {
  padding-right: 16px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  display: inline;
  position: static;
}

.text-block-192.text-block-small {
  white-space: nowrap;
  padding-left: 16px;
}

.image-21 {
  padding-right: 24px;
  display: inline;
}

.grid-15 {
  background-color: #0000;
  grid-template: "Area"
  / 1fr 1fr 1fr;
}

.div-block-39 {
  background-color: var(--systemflow-lite-neutral--50);
  color: var(--black);
  border: 2px solid #000;
  box-shadow: 1px 1px 3px #000;
}

.columns-6 {
  background-color: #001057;
  height: 100%;
}

.columns-6.column-mihir-google {
  color: #fff;
  align-items: center;
  width: auto;
  height: auto;
  padding: 140px 16vw 5em;
  font-size: 1em;
  display: flex;
  position: static;
}

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

.column-4 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.columns-7 {
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 4vh;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
  top: -3px;
  left: -64px;
}

.google-button-mihir {
  text-align: center;
  background-color: #00aeef;
  flex-direction: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: 10px 20px;
  font-size: .8em;
  font-weight: 500;
  transition: all .3s ease-in-out;
  display: flex;
}

.google-button-mihir:hover {
  background-color: var(--white);
  color: var(--deep-sky-blue);
}

.google-button-mihir.google-mihir-border {
  background-color: #0000;
  border: 2px solid #5257c6;
  margin-left: -2vw;
  padding-top: 8px;
  padding-bottom: 8px;
  transition: all .3s ease-in-out;
  position: relative;
  right: -14px;
}

.google-button-mihir.google-mihir-border:hover {
  border-color: var(--white);
  background-color: var(--white);
}

.google-button-mihir.google-button-mihir-small {
  height: 3em;
  font-weight: 500;
  line-height: 1.6;
  transition: all .3s ease-in-out;
}

.column-5 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 0;
  display: flex;
}

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

.text-block-198 {
  color: #fff;
  margin-top: 12px;
  font-size: .9em;
  position: relative;
  left: auto;
}

.heading-21 {
  color: #37465a;
  width: auto;
  font-size: 2em;
}

.column-7 {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: block;
}

.column-8 {
  text-align: left;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  display: block;
  position: static;
}

.columns-8 {
  align-items: center;
  padding: 8vh 16vw;
  display: flex;
}

.heading-22 {
  color: #37465a;
  width: 84%;
  font-size: 1.7337rem;
  font-weight: 600;
}

.heading-22.text-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.google-mihir-sub-column {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding-top: 8vh;
  padding-bottom: 8vh;
  display: flex;
}

.google-mihir-column {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 16vw;
  padding-right: 16vw;
  display: flex;
}

.text-block-200 {
  color: #37465a;
  width: 84%;
  margin-top: 32px;
}

.heading-23 {
  color: #37465a;
  text-align: center;
  padding-top: 12vh;
  padding-bottom: 4vh;
  font-size: 2.5em;
}

.text-span-6 {
  color: #1565d1;
}

.div-block-40 {
  grid-column-gap: 16px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 16vh;
  display: flex;
}

.google-image-imihir {
  height: 2.5em;
  font-size: 17px;
}

.section-3 {
  background-color: #001057;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 8vh;
  padding-bottom: 8vh;
  display: flex;
}

.text-block-201 {
  color: #fff;
  text-align: center;
  font-size: 2em;
  font-weight: 700;
}

.text-block-202 {
  color: #fff;
  text-align: center;
  margin-top: 32px;
  margin-bottom: 32px;
  font-size: 1em;
}

.div-block-41 {
  margin-top: 48px;
}

.image-25 {
  max-width: 100%;
}

.image-26, .image-27 {
  max-width: 105%;
}

.text-block-199-copy {
  width: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 1em;
  line-height: 1.6;
  position: static;
  left: -58px;
}

.heading-20-copy {
  color: #fff;
  text-align: left;
  width: auto;
  margin-bottom: 4vh;
  font-size: 2em;
  font-weight: 600;
  line-height: 40px;
}

.column-4-copy {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.with-us-section {
  background-color: #fbfbfb;
  padding: 5em 2vw 6em;
}

.widget-block {
  text-align: center;
  width: 100%;
  max-width: 30.33%;
}

.widget-description {
  font-size: .9907rem;
  line-height: 1.625rem;
}

.widget-icon {
  width: 46px;
  margin-bottom: 2.2em;
}

.widget-grid {
  grid-column-gap: 4%;
  grid-row-gap: 4em;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  max-width: 1030px;
  margin-top: 4em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.synup-features {
  padding: 3em 1vw;
}

.features-columns {
  width: 100%;
  max-width: 960px;
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.features {
  grid-column-gap: 6%;
  height: 100%;
  display: flex;
}

.feature-col {
  color: #37465a;
  text-align: center;
  background-color: #f4f4f4;
  flex-direction: column;
  align-self: auto;
  align-items: center;
  width: 48%;
  padding: 6% 1em 2em;
  font-size: 14px;
  display: flex;
}

.feature-heading {
  margin-bottom: 1em;
  font-size: 16px;
  font-weight: 600;
}

.description {
  max-width: 90%;
  font-size: .9907rem;
  line-height: 1.625rem;
}

.google-mihir-column-copy.google-mihir-column-reverse-copy {
  display: none;
}

.google-mihir-column-copy {
  justify-content: center;
  align-items: center;
  padding-left: 16vw;
  padding-right: 16vw;
  display: none;
}

.section-hero {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60e57ba2ddc1090fdc483a53_sp_subpage_bg.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.padding-top-150 {
  padding-top: 100px;
}

.hero-content-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.3fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  place-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
  top: -180px;
}

.left-content-wrap {
  text-align: left;
}

.max-width-80 {
  width: 100%;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.max-width-80.mb-80 {
  margin-bottom: 80px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mt-80 {
  margin-top: 80px;
}

.mt-80.hero-image-wrap {
  justify-content: center;
  align-items: flex-start;
  width: 90%;
  display: flex;
  position: relative;
}

.hero-image-main {
  width: 100%;
  position: relative;
}

.referral-stats-div {
  z-index: 5;
  max-width: 110%;
  position: relative;
}

.right-content-wrap.text-left {
  text-align: left;
}

.max-width-460 {
  width: 100%;
  max-width: 460px;
}

.mb-64 {
  margin-bottom: 0;
}

.padding-top-200 {
  padding-top: 200px;
}

.padding-top-200.padding-bottom-80 {
  padding-top: 50px;
  padding-bottom: 80px;
}

.bg-blue {
  background-color: #0085ff;
}

.bg-blue.how-it-work-box, .bg-blue.how-it-work-box-copy {
  padding: 6rem;
}

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

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

.text-white {
  color: var(--flowui-component-library-white);
}

.text-white.mt-10 {
  margin-top: 10px;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.how-it-work-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 4.25fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.how-it-work-item {
  background-image: linear-gradient(to right, #c2def8, #d6f4f8 52%, #dceff9 79%);
  padding: 40px;
  display: block;
}

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

.how-it-work-title {
  text-align: center;
  border-left: 2px solid #0085ff;
  margin-bottom: 1rem;
  padding-left: 1rem;
  font-size: 22px;
}

.section-faq {
  position: relative;
  overflow: hidden;
}

.padding-col-120 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.faq-wrapper {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: flex;
  position: relative;
}

.faq-left-content {
  flex-direction: column;
  align-items: flex-start;
  max-width: 30%;
  position: relative;
}

.max-width-230 {
  width: 100%;
  max-width: 230px;
}

.faq-image {
  max-width: 80%;
  margin-top: 10%;
  position: absolute;
  left: -10%;
}

.faq-right-content {
  flex: 1;
}

.section-slider {
  padding: 80px 50px 60px;
}

.padding-10 {
  padding: 10px;
}

.slider-testimonial-wrapper {
  color: #fff;
  text-align: left;
  background-color: #1b263a;
  padding: 64px;
}

.slider-wrap {
  grid-column-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.slider-img-wrap {
  height: 526px;
}

.slider-img {
  object-fit: cover;
  height: 100%;
}

.testimonial-img {
  height: 40px;
  margin-bottom: 40px;
}

.p-15-400 {
  letter-spacing: -.035em;
  font-size: 15px;
  line-height: 1.6;
}

._16-600--ebf0f3 {
  color: #ebf0f3;
  font-weight: 600;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-50 {
  margin-bottom: 50px;
}

.white-link {
  color: #fff;
  border-bottom: 1px solid #85f1f0;
  text-decoration: none;
  display: inline-block;
}

.testimonial-slider {
  background-color: #0000;
  height: auto;
}

.d-none {
  display: none;
}

.faq-paragraph {
  color: #485166;
  letter-spacing: -.03em;
  padding-top: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}

.question-title {
  letter-spacing: -.03em;
  margin-right: 10px;
}

.faq-circle {
  justify-content: center;
  align-items: center;
  display: flex;
}

.faq-question-bar {
  color: #1a1e27;
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.faq-question-wrap {
  border-bottom: 1px solid var(--black);
  text-align: left;
  cursor: pointer;
  padding-bottom: 40px;
}

.faq-content {
  overflow: hidden;
}

.sp-form-wrap {
  background-color: #fff;
  border: 1px solid #ebf0f3;
  padding: 15px;
}

.sp-form-wrap.no-bg {
  background-color: #0000;
  border-width: 0;
  padding: 0;
}

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

.client-rich-text h2 {
  color: #121212;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 150%;
}

.client-rich-text strong {
  color: #0285ff;
  font-weight: 600;
}

.max-800 {
  width: 100%;
  max-width: 800px;
}

.blog-post-info {
  grid-column-gap: 40px;
  grid-row-gap: 30px;
  background-color: var(--midnight-blue);
  color: var(--white);
  border-radius: 25px;
  grid-template-rows: auto;
  grid-template-columns: .38fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  overflow: hidden;
}

.blog-avtar-details {
  grid-column-gap: 10px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

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

.blog-content-wrap {
  padding-top: 50px;
  padding-bottom: 50px;
  padding-right: 30px;
}

.blog-follow-wrap {
  grid-column-gap: 5px;
  align-items: center;
  display: flex;
}

.avatar-profile {
  object-fit: cover;
  border-radius: 50%;
  width: 50px;
  height: 50px;
}

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

.avatar-image-wrap {
  height: 100%;
  overflow: hidden;
}

.blog-cta-heading {
  margin-top: 0;
  margin-bottom: 20px;
}

.mb-15 {
  margin-bottom: 15px;
}

.new-container {
  max-width: 1440px;
  padding-left: 100px;
  padding-right: 100px;
}

.mt-24 {
  margin-top: 24px;
}

.section-review-response {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e259a6373c3e_mbg.svg"), url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e20107373cba_mbg2.svg");
  background-position: 23% -10%, 94% 40%;
  background-repeat: no-repeat, no-repeat;
  background-size: 150px, 260px;
  padding-top: 130px;
}

.section-rr-cta {
  padding-top: 64px;
  padding-bottom: 64px;
}

.rr-cta-box {
  background-color: #001057;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 70px 40px;
  display: flex;
}

.rr-cta-title {
  color: var(--white);
  width: 100%;
  max-width: 600px;
  font-size: 20px;
  font-weight: 600;
  line-height: 140%;
}

.button-group {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.heading-22.mx-auto.mb-32 {
  margin-bottom: 32px;
}

.review-response-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  margin-bottom: 50px;
  display: grid;
}

.review-response-item {
  background-color: var(--white);
  border: 1px solid #e0e0e5;
  border-radius: 4px;
  height: 100%;
  padding: 24px;
  box-shadow: 0 0 16px 2px #00000014;
}

.rr-download-link {
  color: var(--white);
  background-color: #00aeef;
  border: 2px solid #00aeef;
  border-radius: 3px;
  padding: 12px 30px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  transition: z-index .3s ease-in-out;
  display: inline-block;
}

.rr-download-link:hover {
  color: #00aeef;
  background-color: #0000;
}

.review-negative-positive {
  padding-bottom: 64px;
}

.button-light-blue {
  color: var(--white);
  text-align: center;
  background-color: #0285ff;
  border: 2px solid #0000;
  border-radius: 3px;
  padding: 16px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 89%;
  transition: all .3s ease-in-out;
}

.button-light-blue:hover {
  background-color: var(--white);
  color: #00aeef;
  box-shadow: 0 0 4px 2px #0003;
}

.button-blue-outline {
  color: var(--white);
  text-align: center;
  background-color: #0000;
  border: 2px solid #5257c6;
  border-radius: 3px;
  padding: 16px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 89%;
  transition: all .3s ease-in-out;
}

.button-blue-outline:hover {
  background-color: #00aeef;
  border-color: #00aeef;
  box-shadow: 0 0 4px 2px #0003;
}

.mt-30 {
  margin-top: 30px;
}

.review-response-box {
  border-bottom: 3px solid #0000;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  transition: all .3s ease-in-out;
  position: relative;
}

.review-response-box:hover {
  border-bottom-color: #0285ff;
}

.review-response-hover {
  z-index: 2;
  opacity: 0;
  background-color: #ffffff80;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.review-response-hover-text {
  z-index: 3;
  color: #37465a;
  font-weight: 500;
  text-decoration: none;
  position: relative;
}

.site-header {
  z-index: 99;
  background-color: var(--white);
  padding: 20px 35px;
  position: fixed;
  inset: 0% 0% auto;
}

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

.logo-brand {
  flex: none;
  width: 120px;
  max-width: 120px;
}

.header-button-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.button-blue {
  color: var(--white);
  background-color: #001057;
  border: 1px solid #001057;
  border-radius: 48px;
  padding: 10px 30px;
  font-size: 16px;
  font-weight: 500;
  line-height: 156%;
  transition: all .3s;
  box-shadow: 0 2px 4px #00105747;
}

.button-blue:hover {
  background-color: #1c84ff;
  border-color: #1c84ff;
}

.button-outline {
  color: #001057;
  background-color: #0000;
  border: 1px solid #001057;
  border-radius: 48px;
  padding: 10px 30px;
  font-size: 16px;
  font-weight: 500;
  line-height: 156%;
  text-decoration: none;
  transition: all .3s;
}

.button-outline:hover {
  color: var(--white);
  background-color: #001057;
}

.section-healthcare-hero {
  padding-top: 156px;
  padding-bottom: 95px;
}

.healthcare-hero-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 650px 550px;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-wrap.p-relative {
  position: relative;
}

.image-wrap.img-overflow {
  margin-bottom: -123px;
}

.image-wrap.img-overflow-resource {
  margin-bottom: -70px;
}

._50-400--121212 {
  color: #121212;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 400;
  line-height: 110%;
}

._50-400--121212.mb-20 {
  margin-bottom: 20px;
}

.max-width-585 {
  width: 100%;
  max-width: 585px;
}

._16-400--21383e {
  color: #21383e;
  line-height: 169%;
}

.button-blue-with-arrow {
  color: var(--white);
  background-color: #001057;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/641173723b3a845abf218b5f_fi_chevron-right.webp");
  background-position: 93%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #001057;
  border-radius: 48px;
  padding: 10px 45px 10px 30px;
  font-size: 16px;
  font-weight: 500;
  line-height: 156%;
  transition: all .3s;
  display: inline-block;
  box-shadow: 0 2px 4px #00105747;
}

.button-blue-with-arrow:hover {
  background-color: #1c84ff;
  border-color: #1c84ff;
}

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

._18-400-121212 {
  color: #121212;
  font-size: 18px;
  line-height: 90%;
}

.book-demo-link {
  color: #121212;
  font-size: 20px;
  line-height: 80%;
}

.multi-button-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.mt-28 {
  margin-top: 28px;
}

.section-healthcare-details {
  padding-top: 200px;
  padding-bottom: 200px;
}

.healthcare-detail-box {
  grid-column-gap: 140px;
  grid-row-gap: 140px;
  grid-template-rows: auto;
  grid-template-columns: 500px 530px;
  grid-auto-columns: 1fr;
  display: grid;
}

.healthcare-detail-wrap {
  grid-column-gap: 170px;
  grid-row-gap: 170px;
  flex-direction: column;
  display: flex;
}

._36-400--121212 {
  color: #121212;
  font-size: 36px;
  font-weight: 400;
  line-height: 128%;
}

.mb-16 {
  margin-bottom: 16px;
}

._14-400--21383e {
  color: #21383e;
  font-size: 14px;
  line-height: 171%;
}

.healthcare-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  margin-top: 15px;
  margin-bottom: 0;
  display: flex;
}

.healthcare-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #21383e;
  align-items: flex-start;
  font-size: 14px;
  line-height: 171%;
  display: flex;
}

.mt-16 {
  margin-top: 16px;
}

.mt-16.mb-36 {
  margin-bottom: 36px;
}

.section-trusted-business {
  padding-bottom: 200px;
}

.text--0285ff {
  color: #0285ff;
}

._32-600--121212 {
  color: #121212;
  font-size: 32px;
  font-weight: 600;
  line-height: 130%;
}

.mb-40 {
  margin-bottom: 40px;
}

.trusted-business-list {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-healthcare-cta {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 130px;
  padding-bottom: 130px;
  position: relative;
}

.cta-overlay-healthcare {
  z-index: 2;
  position: absolute;
  inset: 0%;
}

.healthcare-cta-wrap {
  z-index: 5;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

._50-600--ffffff {
  color: #fff;
  font-size: 50px;
  font-weight: 600;
  line-height: 132%;
}

.button-wrap {
  display: inline-block;
}

.button-sky-blue {
  color: var(--white);
  background-color: #1c84ff;
  border: 2px solid #1c84ff;
  border-radius: 64px;
  padding: 18px 30px;
  font-size: 20px;
  line-height: 80%;
  text-decoration: none;
  transition: all .3s ease-in-out;
  box-shadow: 0 2px 4px #4865ff52;
}

.button-sky-blue:hover {
  border-color: var(--white);
  background-color: #0000;
}

.health-img-1, .health-img-2, .health-img-3 {
  position: absolute;
  inset: 0%;
}

.client-title-wrap {
  padding-top: 12vh;
  padding-bottom: 2vh;
}

.max-width-600 {
  width: 100%;
  max-width: 600px;
}

.button-blue-light {
  color: #fff;
  white-space: nowrap;
  background-color: #0185ff;
  border: 1px solid #fff;
  border-radius: 8px;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 22px;
  font-size: 18px;
  line-height: 89%;
  transition: all .3s ease-in-out;
  box-shadow: 0 0 4px 2px #0285ff66;
}

.button-blue-light:hover {
  color: #0185ff;
  background-color: #fff;
  box-shadow: 0 0 4px 2px #0003;
}

.button-blue-light.pricing-btn {
  text-align: center;
  border-radius: 4px;
  width: 100%;
}

.button-blue-light.text-16-600 {
  font-size: 16px;
  font-weight: 600;
}

.button-blue-light.nav-cta.cta-nav {
  box-shadow: none;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  background-color: #0185ff;
  border: 1px solid #0285ff;
  font-size: 16px;
}

.button-blue-light.nav-cta.cta-nav:hover {
  background-color: var(--white);
  box-shadow: none;
  color: #0285ff;
  border: 1px solid #0285ff;
}

.text-16--001057 {
  color: #001057;
  letter-spacing: .5px;
  font-size: 16px;
  line-height: 150%;
}

.mb-12 {
  margin-bottom: 12px;
}

.mt-20 {
  margin-top: 20px;
}

.footer-summary {
  color: #010101;
  font-size: 16px;
}

.max-width-960 {
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.cta-heading {
  color: #001057;
  margin-bottom: 15px;
  font-size: 28px;
  line-height: 150%;
}

.cta-heading.mb-0 {
  margin-bottom: 0;
}

.cta-heading.text-color-white {
  color: #fff;
}

._14-500--001057 {
  color: #001057;
  font-size: 14px;
  font-weight: 500;
}

.synup-vs-sprout-grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 25% 25%;
  grid-auto-columns: 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 38px;
  display: grid;
}

.button-blue-arrow {
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #0285ff;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/63fc772180c047f73a3f2414_fi_chevron-right.svg");
  background-position: 93%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 6px;
  margin-top: 25px;
  padding: 18px 46px 18px 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 89%;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: inline-block;
  position: static;
  box-shadow: 0 0 4px 2px #4865ff66;
}

.button-blue-arrow:hover {
  background-color: #000;
  box-shadow: 0 0 4px 2px #0003;
}

.button-blue-arrow.cta-btn {
  width: 200px;
}

.button-blue-arrow.cta-btn:hover {
  color: #0185ff;
  background-color: #fff;
}

.button-blue-arrow.mt_20 {
  margin-top: 20px;
}

.max-width-275 {
  width: 100%;
  max-width: 275px;
}

.cta-details-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cta-summary {
  color: #455880;
  font-weight: 500;
  line-height: 175%;
}

.cta-summary.text-color-white-op-50 {
  color: #ffffff80;
  font-size: 16px;
}

._14-400--001057 {
  color: #001057;
  letter-spacing: .25px;
  font-size: 14px;
  line-height: 170%;
}

._14-400--455880-2 {
  color: #455880;
  letter-spacing: .2px;
  font-size: 14px;
  line-height: 150%;
}

.section-title-box {
  text-align: center;
}

.comapre-customer-info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.max-width-400 {
  width: 100%;
  max-width: 400px;
}

._48-600--001057 {
  color: #001057;
  font-size: 48px;
  line-height: 130%;
}

.popular-brands-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  margin-top: 40px;
  margin-bottom: 30px;
  display: flex;
}

.synup-vs-sprout-table {
  border: 1px solid #e6e6e6;
  border-radius: 8px;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.text-desc {
  color: #455880;
  font-size: 16px;
  line-height: 200%;
}

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

._16-400--001057 {
  color: #1d2f6f;
  letter-spacing: .5px;
  font-size: 16px;
  line-height: 28px;
}

.compare-customer-name {
  color: #001057;
  letter-spacing: .15px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

._32-700--001057 {
  color: #001057;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 32px;
  line-height: 150%;
}

._32-700--001057.mb-10 {
  display: flex;
}

.header-dropdown-box {
  width: 100%;
  display: flex;
}

.megamenu-title {
  color: #001057;
  font-size: 20px;
  line-height: 150%;
}

.mega-menu-icon {
  width: 30px;
}

.header-navmenu {
  justify-content: space-between;
  width: 100%;
  margin-left: 20px;
  display: flex;
  position: static;
}

.mb-22 {
  margin-bottom: 0;
}

.dropdown-left-content {
  width: 70%;
  padding: 40px;
}

.header-nav-link {
  color: #001057;
  white-space: nowrap;
  padding: 0;
  line-height: 130%;
  text-decoration: none;
  transition: all .3s ease-in-out;
}

.header-nav-link:hover, .header-nav-link.w--current {
  color: #0285ff;
}

.mega-menu-link {
  color: #001057;
  text-decoration: none;
}

.mega-menu-link:hover {
  color: #0285ff;
}

.grid-16 {
  grid-column-gap: 40px;
  grid-row-gap: 27px;
  grid-template-columns: 1fr 1fr 1fr;
}

.header-navbar {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
}

.navigation {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 10px;
  display: flex;
}

.dropdown-right-content {
  background-color: #eef3f6;
  padding: 40px;
}

.flex-gap-8 {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.flex-gap-8.mb-8 {
  margin-bottom: 8px;
}

.header-dropdown-list {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 100%;
  inset: 74px 0% auto;
  box-shadow: 0 0 18px 1px #00000014;
}

.header-dropdown-list.w--open {
  display: flex;
  top: 89px;
}

.dropdown-icon-3 {
  display: none;
}

._18-600--001057 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

._20-700--001057 {
  color: #001057;
  margin-top: 0;
  font-size: 20px;
  line-height: 150%;
}

.nav-dropdown {
  padding-top: 40px;
  padding-bottom: 40px;
  line-height: 130%;
  position: static;
}

.header-new {
  z-index: 999;
  background-color: #fff;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  inset: 0% 0% auto;
  box-shadow: 0 0 18px 2px #00000014;
}

.popular-brands-logo {
  filter: grayscale();
  height: 50px;
  transition: all .3s ease-in-out;
}

.popular-brands-logo:hover {
  filter: grayscale(0%);
}

.header-outline-button {
  color: #0285ff;
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0285ff;
  border-radius: 8px;
  padding: 16px 22px;
  font-size: 18px;
  line-height: 89%;
  transition: all .3s ease-in-out;
  overflow: hidden;
}

.header-outline-button:hover {
  color: var(--white);
  background-color: #0285ff;
}

.header-outline-button.button-full.cta-nav {
  text-align: center;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 16px;
}

.featurd-info {
  background-color: #fff;
  border-radius: 8px;
  padding: 28px 38px 28px 20px;
}

.featurd-info.pr-20 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-right: 20px;
}

.position-rel {
  position: relative;
}

.position-rel.align-img-center {
  justify-content: center;
  display: flex;
}

.testimonial-bottom-content {
  margin-top: auto;
}

.testimonial-bottom-content.in-header {
  height: 100%;
}

.testimonial-bottom-content.in-header.feature-bg {
  background-color: #c8ebff;
}

.testimonial-bottom-content.ht-img-card {
  height: 190px;
}

.testimonial-num-text {
  color: #0285ff;
  font-size: 36px;
  line-height: 67%;
}

.featured-grid {
  color: #455880;
  grid-template-rows: auto;
  grid-template-columns: 277px 226px;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
}

.featured-grid.what-is-rank {
  grid-template-columns: 240px 250px;
}

.testimonial-video-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.testimonial-video-img.mega-menu {
  object-fit: cover;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  overflow: hidden;
}

.testimonial-video-img.mega-menu.menu-res.ob-contain {
  object-fit: contain;
}

.testimonial-number {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.testimonial-number.mb-12 {
  display: none;
}

._14-700--001057 {
  opacity: 1;
  color: #001057;
  font-size: 14px;
  font-weight: 700;
  line-height: 171%;
}

.synup-vs-sprout-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 25% 25%;
  grid-auto-columns: 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 38px;
  display: grid;
}

.synup-vs-sprout-grid-2.blank {
  padding-top: 22px;
  padding-bottom: 22px;
}

.table-category-parent-name {
  display: none;
}

._14-400--455880 {
  color: #455880;
  font-size: 14px;
}

.table-row-category {
  display: none;
}

.container-copy {
  clear: none;
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 4fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-self: center;
  align-items: stretch;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: none;
  position: static;
}

.form-embeded {
  flex-direction: column;
  min-width: auto;
  max-width: none;
  min-height: auto;
  max-height: none;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  position: relative;
  top: 0;
  left: auto;
  right: auto;
  overflow: auto;
}

.checkbox-label1-2 {
  z-index: 2;
  color: #000f56;
  text-transform: none;
  border: 1px solid #009bd4;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 10px 20px;
  font-weight: 400;
  line-height: 30px;
  position: relative;
}

.checkbox-label1-2.yes {
  text-align: center;
  text-transform: capitalize;
  min-width: 100px;
}

.btn-2 {
  color: #ff731e;
  letter-spacing: .6px;
  background-color: #0000;
  border: 1px solid #ff731e;
  border-radius: 3px;
  align-items: center;
  padding: 13px 20px;
  font-family: Avenirnext, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.btn-2:hover {
  box-shadow: 0 3px 10px #00000012;
}

.btn-2.left-arrow {
  margin-right: 8px;
}

.btn-2.bg-orange {
  color: #fff;
  background-color: #ff731e;
  border-color: coral;
}

.btn-2.bg-orange:hover {
  background-color: #ea5800;
  border-color: #ea5800;
}

.btn-2.bg-orange.form-btn {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e25c3f373c06_white%20right.svg");
  background-position: 78%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 43px;
}

.btn-2.bg-orange.form-btn:hover {
  background-position: 84%;
}

.heading-24 {
  display: none;
}

.lf-label-2 {
  color: #000;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.lf-label-2.opa {
  opacity: 0;
}

.testinomial-title-2 {
  color: #000f56;
  letter-spacing: .3px;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.testinomial-title-2.book {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e27824373cf5_download%20(3).avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 15px;
  margin-bottom: 0;
  padding-top: 10px;
}

.check-icon-2 {
  color: #0d47a1;
  width: 18px;
  min-width: 18px;
  height: 18px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 12px;
}

.check-icon-2.w--redirected-checked {
  background-color: #00aeef40;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e21ef0373d31_check.svg");
  border-color: #00aeef;
}

.form-module-2 {
  color: #000;
  letter-spacing: .2px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Avenirnext, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.form-tab-link-2 {
  color: #000f56;
  background-color: #f0f3ff;
  border-radius: 4px;
  width: 230px;
  margin-bottom: 20px;
  margin-right: 14px;
  padding: 20px;
  transition: all .2s ease-in-out;
}

.form-tab-link-2:hover {
  transform: translate(0, -5px);
}

.form-tab-link-2.w--current {
  color: #fff;
  background-color: #001057;
}

.checkbox-field-2 {
  background-color: #fff;
  border: 1px #0000;
  margin-bottom: 14px;
  margin-right: 14px;
  padding-left: 0;
  position: relative;
}

.slide-nav-5 {
  margin-top: 40px;
  position: static;
}

.slide-nav-5.book {
  position: absolute;
  inset: auto auto 20px 25px;
}

.starting-learn-section {
  padding-top: 100px;
}

.starting-learn-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 5fr .25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.starting-left-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f2f9ff;
  grid-template: "Area"
                 "."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 60px;
  display: grid;
}

.input-field-label {
  margin-bottom: 3px;
  font-size: 14px;
}

.input-text-field {
  background-color: var(--white);
  border: 1px solid #79e4f7;
  border-radius: 8px;
  height: auto;
  padding: 14px;
}

.padding-60 {
  width: 100%;
  padding: 0 200px;
}

.line-bar {
  background-color: var(--black);
  width: 100%;
  height: 1px;
}

._40-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: center;
}

.webinar-list {
  margin-bottom: 0;
  padding-left: 0;
}

.webinar-list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  margin-bottom: 22px;
  display: flex;
}

.mt-4 {
  margin-top: 4px;
}

.webinar-author {
  border: 1px solid #000;
  padding: 25px;
}

.starting-learn-form-new {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.table-contents-left {
  padding-top: 2rem;
  position: sticky;
  top: 80px;
}

.table-contents-left.table-white-bg {
  background-color: #fff;
  border: 1px solid #d3d3d38a;
  border-radius: 8px;
  width: 100%;
  padding-left: 0;
  top: 120px;
  box-shadow: 0 2px 5px #efefef0a;
}

.table-content-link {
  color: var(--midnight-blue);
  padding-left: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: inline-block;
}

.table-content-link:hover {
  color: var(--deep-sky-blue);
}

.table-content-link.w--current {
  border-radius: 0;
}

.table-contents-right {
  background-color: var(--white);
  border-radius: 8px;
  padding: 40px 20px;
  position: sticky;
  top: 80px;
  box-shadow: 0 1px 2px #0003;
}

.table-contents-right.d-none {
  display: none;
}

.author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 80px;
  height: 80px;
  overflow: hidden;
}

.social-group {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.html-embed {
  align-items: center;
  transition: all .3s ease-in-out;
  display: flex;
}

.div-block-44 {
  object-fit: fill;
  flex-direction: column;
  align-items: flex-start;
  width: 53%;
  display: flex;
}

.sp-h1-heading-3 {
  color: #010101;
  letter-spacing: -.056rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.3;
}

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

.section-popular-brands {
  padding-top: 50px;
}

.section-popular-brands.pb-110 {
  padding-bottom: 110px;
}

.section-main-heading {
  color: #001057;
  letter-spacing: 1px;
  font-size: 36px;
  line-height: 1.3;
}

.section-main-heading.text-white {
  color: #fff;
}

.text-blue {
  color: #0285ff;
}

.brands-logo-image {
  object-fit: contain;
  height: 100%;
}

.customers-tab-link {
  color: #494d4e;
  text-align: center;
  white-space: nowrap;
  background-color: #f2f2f2;
  border: 1px solid #e0e0e0;
  border-radius: 80px;
  width: 100%;
  padding: 28px 34px;
  font-size: 22px;
  font-weight: 600;
  line-height: 73%;
  transition: all .3s ease-in-out;
}

.customers-tab-link.w--current {
  color: #fff;
  background-color: #0285ff;
  box-shadow: 0 0 4px 2px #0285ff66;
}

.customers-summary {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.text-20 {
  font-size: 20px;
  font-weight: 600;
  line-height: 160%;
}

.text-20.text-dark-blue.text-d-16 {
  font-size: 17px;
}

.section-more-customers {
  background-image: linear-gradient(#f2f9ff1f, #f2f9ff);
}

.customers-tab-list {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-wrap-2 {
  display: inline-block;
}

.text-light-blue {
  color: #455880;
}

.tab-image-wrap {
  width: 50%;
}

.tab-image-wrap.aling-middle {
  justify-content: center;
  align-items: center;
  display: flex;
}

.mb-24 {
  margin-bottom: 24px;
}

.mb-24.logos-flex {
  grid-column-gap: 5%;
  grid-row-gap: 5%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.mb-24.logos-flex.is-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 5px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.mb-24.logos-flex.is-wrap._w-full {
  width: 100%;
}

.mb-24.logos-flex.is-wrap.align-left {
  grid-row-gap: 5px;
  justify-content: flex-start;
}

.customers-tab-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  width: 100%;
  margin-bottom: 64px;
  display: flex;
}

.tab-content-wrap {
  width: 50%;
}

.padding-col-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.padding-col-100.bottom-60 {
  padding-bottom: 60px;
}

.padding-col-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.padding-col-80.pb-170 {
  padding-bottom: 170px;
}

.padding-col-80.mt-custom {
  position: relative;
  top: -29px;
}

.testmonial-wrapper {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.testimonial-review-list {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.testimonial-card {
  background-color: #fff;
  border-radius: 44px;
  width: 100%;
  max-width: 385px;
  padding: 46px 28px 28px;
  overflow: hidden;
  box-shadow: 0 0 29px 1px #00000017;
}

.testimonial-card.reviews {
  flex-direction: column;
  height: 100%;
  padding: 0;
  display: flex;
}

.testimonial-top-content {
  flex-direction: column;
  height: 100%;
  padding: 30px;
  display: flex;
}

.text-tiny {
  font-size: 14px;
  line-height: 200%;
}

.text-18 {
  font-size: 18px;
  line-height: 178%;
}

.learn-more-button {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #0285ff;
  font-size: 18px;
  font-weight: 600;
  line-height: 133%;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
}

.learn-more-text {
  display: inline-block;
}

.learn-more-arrow {
  transition: all .3s ease-in-out;
  display: inline-block;
}

.integration-top-list {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.integration-slider {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.integration-slider.presence {
  margin-top: 48px;
  margin-bottom: 48px;
}

.more-intgration-link {
  color: #0285ff;
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
  transition: all .3s;
  display: inline-block;
}

.more-intgration-link:hover {
  color: #000;
  text-decoration: underline;
}

.integration-item {
  margin-left: 16px;
  margin-right: 16px;
}

.section-medium-heading {
  font-size: 28px;
  line-height: 1.3;
}

.more-integration-button {
  text-align: center;
  margin-top: 40px;
}

.integration-box {
  z-index: 1;
  color: #fff;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px;
  width: 100%;
  max-width: 262px;
  height: 100%;
  padding: 24px 24px 24px 21px;
  line-height: 130%;
  text-decoration: none;
  transition: all .3s ease-in-out;
  position: relative;
}

.integration-info {
  z-index: 5;
  flex-direction: column;
  height: 100%;
  display: flex;
  position: relative;
}

.integration-icon-box {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 12px;
  display: flex;
}

.mb-10 {
  margin-bottom: 10px;
}

.integrtaion-arrow {
  margin-top: auto;
}

.integration-bg-color {
  z-index: 2;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  transition: all .3s ease-in-out;
  position: absolute;
  inset: 0%;
}

.use-case-item {
  margin-left: 16px;
  margin-right: 16px;
  padding-left: 0;
  padding-right: 0;
}

.slider-container {
  max-width: 1200px;
}

.section-use-cases {
  background-image: linear-gradient(#f2f9ff1f, #f2f9ff);
  overflow: hidden;
}

.use-cases-box {
  color: #455880;
  border-bottom: 5px solid #0000;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
  position: relative;
}

.use-cases-box:hover {
  border-bottom-color: #0285ff;
}

.use-case-image-box {
  width: 100%;
}

.use-cases-img {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  width: 100%;
}

.use-cases-content {
  background-color: #fff;
  border: 1px solid #e0e0e5;
  border-top-width: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  flex-direction: column;
  height: 100%;
  margin-bottom: -1px;
  padding: 22px 16px;
}

.use-case-tag {
  color: #45588080;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 12px;
  line-height: 140%;
}

.use-case-title {
  color: #001057;
  letter-spacing: .2px;
  margin-bottom: 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 171%;
}

.cta-box-wrap {
  background-color: #fff;
  border-radius: 8px;
  margin-top: -120px;
  padding: 70px 90px;
  box-shadow: 1px 0 17px #0000000d;
}

.cta-box-wrap.top-0 {
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
}

.cta-box-wrap.top-0.custom-black-bg {
  box-shadow: none;
  background-color: #09050d;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6539f3894436eb9715d3cec6_wave%20(1).svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 0;
  position: relative;
  bottom: -40px;
}

.cta-box-wrap.outline {
  border: 1px solid #e1cbcb;
  margin-top: 0;
  position: relative;
  top: 33px;
}

.cta-box-wrap.custom--130 {
  position: relative;
  top: 47px;
}

.cta-box-wrap.dark-bg {
  background-color: var(--midnight-blue);
  border-radius: 0;
}

.section-cta.pb-100 {
  padding-bottom: 100px;
}

.section-cta.get-review {
  margin-top: 140px;
  position: relative;
  top: 33px;
  bottom: auto;
}

.product-items {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.product-image-wrap {
  width: 500px;
}

.section-products-list {
  padding-top: 155px;
  padding-bottom: 64px;
}

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

.product-content-wrap {
  width: 545px;
}

.products-list {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-direction: column;
  display: flex;
}

.sp_h4_heading-4 {
  color: #010101;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
}

.section-product-hero {
  background-image: linear-gradient(#f2f9ff1f 50.7%, #f2f9ff);
  padding-top: 100px;
}

.sp_footer_link {
  color: #010101;
  letter-spacing: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.sp_footer_link:hover {
  color: var(--steel-blue);
}

.paragraph-small {
  color: #455880;
  letter-spacing: .1px;
  font-size: 16px;
  font-weight: 400;
  line-height: 175%;
}

.product-hero-wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 480px;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.container-1440 {
  max-width: 1440px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: visible;
}

.container-1440.is-relative {
  position: relative;
}

.container-1440.r-5 {
  z-index: 5;
  position: relative;
}

.section-integration-hero {
  padding-top: 125px;
  padding-bottom: 25px;
}

.inte-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 650px 1fr;
  align-items: center;
}

.text-desc-20 {
  color: #455880;
  font-size: 20px;
  line-height: 160%;
  display: flex;
}

.text-desc-20.text-semibold {
  font-weight: 500;
}

.inte-hero-img-wrap {
  margin-left: auto;
  margin-right: auto;
}

.integrations-section {
  padding-top: 0;
  padding-bottom: 42px;
}

.integrations-section.bg-linear-gradient {
  background-image: linear-gradient(#f6fbff, #f8fcff 91%, #fff);
  margin-top: 4px;
}

.inte-wrap {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  margin-bottom: 66px;
  display: flex;
}

.inte-form {
  background-color: #0000;
}

.integration-side-bar {
  width: 250px;
}

.new-filter-categories {
  color: #455880;
  border-radius: 4px;
  margin-bottom: 8px;
  padding: 4px 16px;
  font-size: 16px;
  line-height: 32px;
  text-decoration: none;
}

.mg-search-box {
  display: none;
}

._18-700--001057 {
  color: #001057;
  margin-top: 0;
  font-size: 18px;
  line-height: 1.5;
}

._18-700--001057.pl-16 {
  padding-left: 16px;
}

.max-100 {
  width: 100%;
}

.search-filter {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/645cca9545e064317cbd093c_akar-icons_search.svg");
  background-position: 23px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  width: 100%;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 26px 70px;
}

.search-filter::placeholder {
  color: #001057;
}

.mt-48 {
  margin-top: 48px;
}

.new-integration-list {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.new-integration-item {
  height: 100%;
}

.new-integration-box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  border: 1.5px solid #0000;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px;
  transition: all .3s ease-in-out;
  display: flex;
  position: relative;
}

.new-integration-box:hover {
  border-color: var(--sp-blue);
}

.new-integration-icon {
  object-fit: contain;
  width: 80px;
  min-width: 80px;
  height: 80px;
  min-height: 80px;
}

.text-455880 {
  color: #455880;
  font-size: 14px;
}

.new-uc-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.use-case-hero {
  background-color: #f2f9ff;
  padding-top: 180px;
  padding-bottom: 64px;
}

.use-filtter-section {
  padding-top: 48px;
  padding-bottom: 48px;
}

.filter-buttons-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.uc-cg-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.uc-cg-list.gap-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.new-uc-section {
  background-image: linear-gradient(#f2f9ff1f, #f2f9ff);
  padding-bottom: 170px;
}

.uc-cg-button {
  color: #455880;
  background-color: #f2f2f2;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 4px 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
  transition: all .2s ease-in-out;
}

.uc-cg-button:hover {
  color: #fff;
  background-color: #0285ff;
  border-color: #0285ff;
}

.uc-cg-button.is-active {
  color: #fff;
  background-color: #0285ff;
}

.use-filter-form {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

.our-company-list {
  grid-column-gap: 100px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.section-new-cta {
  background-color: #f8f9fa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.mt-64 {
  margin-top: 64px;
}

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

.number-counter {
  color: #001057;
  letter-spacing: .2px;
  font-size: 48px;
  line-height: 125%;
}

._18-400--455880 {
  color: #455880;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 178%;
}

._18-400--455880.no-break {
  white-space: nowrap;
}

.section-about-hero {
  background-image: linear-gradient(#f2f9ff1f 50.7%, #f2f9ff);
  padding-top: 132px;
  padding-bottom: 63px;
}

.padding-col-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.tab-link-2 {
  background-color: #0000;
  padding: 20px;
}

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

.button-blue-outline-4 {
  color: #0285ff;
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0285ff;
  border-radius: 4px;
  padding: 16px 22px;
  font-size: 18px;
  line-height: 89%;
  transition: all .3s ease-in-out;
}

.button-blue-outline-4:hover {
  color: #fff;
  background-color: #0285ff;
}

.news-hero-section {
  background-color: #000f56;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 100px;
  font-weight: 500;
  position: relative;
}

.press-title-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 48px;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.news-hero-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 85px;
  padding-bottom: 85px;
  display: flex;
}

.btn-3 {
  color: #ff731e;
  letter-spacing: .6px;
  background-color: #0000;
  border: 1px solid #ff731e;
  border-radius: 3px;
  align-items: center;
  padding: 13px 20px;
  font-family: Avenirnext, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.btn-3:hover {
  box-shadow: 0 3px 10px #00000012;
}

.btn-3.bg-orange {
  color: #fff;
  background-color: #ff731e;
  border-color: coral;
}

.btn-3.bg-orange:hover {
  background-color: #ea5800;
  border-color: #ea5800;
}

.carrer-hero-avtar {
  width: 280px;
  position: absolute;
  bottom: 0%;
  right: 10%;
}

.btn-block-2 {
  justify-content: center;
  margin-top: 15px;
  display: flex;
}

.btn-block-2.center {
  justify-content: center;
}

.carrer-hero-bg-left {
  position: absolute;
  inset: auto auto 0% 0%;
}

.carrer-hero-bg-right {
  position: absolute;
  inset: 0% 0% auto auto;
}

.sp-h1-heading-4 {
  color: #010101;
  letter-spacing: -.056rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.3;
}

.sp-h1-heading-4.text-white {
  color: var(--white);
}

.sec-title-line {
  background-color: #ff6900;
  width: 60px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
}

.career-hero-section {
  z-index: 1;
  background-color: #011057;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e2802e373d30_Vector%201.svg");
  background-position: 115%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 100px;
  position: relative;
}

.mission-image {
  width: 100%;
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.career-hero-wrap {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 85px;
  padding-bottom: 85px;
  display: flex;
}

.max-width-90 {
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.culture-image-wrap {
  margin-top: 50px;
}

.mission-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.container-1200 {
  clear: none;
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 4fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-self: center;
  align-items: stretch;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: static;
}

.text-desc-18 {
  color: #9fa7d2;
  font-size: 18px;
  line-height: 160%;
}

.contact-form {
  border: 1px solid #7e8ba524;
  border-radius: 5px;
  flex: 1;
  max-width: 60%;
  margin-left: 50px;
  padding: 50px;
  box-shadow: 1px 1px 30px #c8ceda4f;
}

.contact-hero-wrap {
  padding-top: 84px;
  padding-bottom: 84px;
}

.section-contact-hero {
  background-color: #000f56;
  padding-top: 100px;
}

.submit-button-2 {
  text-transform: uppercase;
  background-color: #ff731e;
  border-radius: 3px;
  padding: 15px 30px;
}

.submit-button-2.input {
  letter-spacing: .7px;
  margin-top: 50px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 14px;
  font-weight: 600;
}

.contact-form-wrap {
  border-bottom: 1px solid #0000;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.get-touch-sub-title {
  margin-top: 10px;
  font-size: 20px;
  line-height: 167%;
}

.max-width-600-2 {
  width: 100%;
  max-width: 600px;
}

.contact-chat-img {
  text-align: right;
  max-width: 85px;
  margin-left: auto;
}

.check-icon-3 {
  color: #0d47a1;
  width: 18px;
  min-width: 18px;
  height: 18px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 12px;
}

.check-icon-3.w--redirected-checked {
  background-color: #00aeef40;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e21ef0373d31_check.svg");
  border-color: #00aeef;
}

.get-touch-title {
  color: #121212;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 120%;
}

.contact-left-wrap {
  max-width: 40%;
}

.section-book-demo-hero {
  background-color: #f6f8fc;
  position: relative;
}

.section-book-demo-detail {
  height: auto;
  margin-bottom: -40px;
}

.mt-auto {
  margin-top: auto;
}

.integration-link {
  border: 1.5px solid #0000;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  transition: all .3s ease-in-out;
  position: absolute;
  inset: 0%;
}

.integration-link:hover {
  border-color: var(--sp-blue);
}

.left-arrow-link {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  color: #0285ff;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
  text-decoration: none;
  transition: all .2s ease-in-out;
  display: flex;
}

.left-arrow-link:hover {
  color: #001057;
}

.left-arrow-link.mb-24.weight-semibold {
  font-weight: 600;
}

._16-500--101213 {
  color: #101213;
  font-weight: 500;
  line-height: 200%;
}

.mt-50 {
  margin-top: 50px;
}

.integration-main-section {
  background-image: linear-gradient(#f2f9ff1f, #f2f9ff);
  padding-top: 132px;
  padding-bottom: 48px;
}

.integration-rich-text {
  color: #001057;
  font-family: Inter, sans-serif;
}

.integration-rich-text h2 {
  color: #001057;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  line-height: 56px;
}

.integration-rich-text p {
  color: #455880;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 200%;
}

.integration-rich-text h4 {
  color: #001057;
  font-size: 24px;
  line-height: 56px;
}

.integration-rich-text h1 {
  color: #001057;
  margin-bottom: 12px;
  font-family: Inter, sans-serif;
  font-size: 32px;
}

.integration-rich-text strong {
  color: #455880;
}

.integration-rich-text li {
  color: #455880;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.5;
}

.integration-rich-text ol {
  color: #455880;
  font-size: 16px;
}

.integration-left-side {
  width: 100%;
  max-width: 230px;
  position: sticky;
}

.intefration-main-wrap {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-bottom: 48px;
  display: flex;
  position: relative;
}

.sub-inte-box {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  margin-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.sub-inte-img {
  height: 20px;
}

.use-case-link {
  position: absolute;
  inset: 0%;
}

.use-case-link-text {
  color: #0285ff;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.use-case-hero-temp {
  background-image: linear-gradient(#f2f9ff1f, #f2f9ff);
  padding-top: 160px;
  padding-bottom: 60px;
}

.use-case-bredcrumb-icon {
  color: #0285ff;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

.use-case-temp-img {
  width: 100%;
}

.blog-article_body-back-link-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #009bd4;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.use-case-temp-list {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  align-items: center;
  display: flex;
}

.use-case-details-wrap {
  padding-top: 32px;
  padding-bottom: 60px;
}

.synup-product-wrap {
  width: 100%;
  max-width: 200px;
  display: none;
}

._24-700--001057 {
  color: #001057;
  font-size: 24px;
  line-height: 150%;
}

.use-case-tem-link {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  margin-bottom: 16px;
  display: flex;
}

.use-case-goal-wrap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  margin-bottom: 80px;
  display: flex;
}

.max-width-620 {
  width: 100%;
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
}

.max-width-620.left-align {
  margin-left: 0;
  margin-right: 0;
}

.container-large-5 {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.use-case-rich-text {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.resource-hero-wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 425px;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.latest-video-item {
  width: 100%;
}

.view-all-link {
  color: #0078ff;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
  transition: all .3s;
}

.view-all-link:hover {
  color: #000f56;
}

._24-600--001057 {
  color: #001057;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.explore-mg-content-wrap {
  width: 450px;
  padding-top: 88px;
  padding-bottom: 88px;
  padding-left: 65px;
}

.section-resource-hero {
  background-image: linear-gradient(#f2f9ff1f 50.07%, #f2f9ff);
  padding-top: 120px;
  padding-bottom: 40px;
}

.section-marketing-guide {
  padding-top: 64px;
  padding-bottom: 64px;
}

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

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

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

.section-explore-customer-stories {
  background-image: linear-gradient(#f2f9ff1f, #f2f9ff);
  padding-bottom: 50px;
}

.section-latest-publications {
  padding-bottom: 64px;
}

.latest-videos-wrap {
  margin-bottom: 64px;
}

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

.section-learn-resource {
  padding-bottom: 240px;
}

.max-width-624 {
  width: 100%;
  max-width: 624px;
}

.latest-video-flex {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

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

.scan-business-cta {
  background-color: #fff;
  border-radius: 8px;
  margin-top: -140px;
  padding: 60px 65px;
  box-shadow: 0 0 4px 2px #00000017;
}

.mt-32 {
  margin-top: 32px;
}

.latest-blogs-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 730px 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 64px;
}

.scan-business-content {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  align-items: center;
  display: flex;
}

.section-resource-wrap {
  padding-top: 64px;
}

.social-newslatter-box {
  background-image: linear-gradient(107.77deg, #fbf8f6 15.95%, #ffc97766);
  border-radius: 28px;
  justify-content: space-between;
  align-items: center;
  margin-top: -153px;
  padding: 14px 77px 14px 62px;
  display: flex;
}

.section-social-content {
  background-image: linear-gradient(#f2f9ff1f, #f2f9ff);
  padding-bottom: 220px;
}

.explore-mg-image-wrap {
  border-top-right-radius: 28px;
  border-bottom-right-radius: 28px;
  overflow: hidden;
}

.explore-mg-box {
  background-image: linear-gradient(96.25deg, #f5f7f7 5.55%, #cadbff 93.25%);
  border-radius: 28px;
  justify-content: space-between;
  display: flex;
}

.latest-video-box {
  border-bottom: 5px solid #0000;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
  position: relative;
}

.latest-video-box:hover {
  border-bottom-color: #0285ff;
}

.video-image-wrap {
  width: 100%;
  height: 190px;
}

.video-img {
  object-fit: cover;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.video-content-wrap {
  z-index: 3;
  background-color: #fff;
  border-bottom: 1px solid #e0e0e5;
  border-left: 1px solid #e0e0e5;
  border-right: 1px solid #e0e0e5;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  flex-direction: column;
  flex: 1;
  margin-bottom: -1px;
  padding: 16px 20px;
  display: flex;
  box-shadow: 0 0 28px 1px #00000017;
}

.video-tag {
  color: #45588080;
  font-size: 12px;
  font-weight: 700;
}

.video-title {
  color: #001057;
  letter-spacing: .2px;
  margin-top: 10px;
  margin-bottom: 16px;
  font-size: 15px;
  font-weight: 600;
  line-height: 167%;
}

.watch-video-text {
  z-index: 5;
  color: #0078ff;
  font-weight: 600;
  line-height: 130%;
}

.latest-video-link {
  z-index: 2;
  border-bottom: 5px solid #0000;
  transition: all .3s ease-in-out;
  position: absolute;
  inset: 0%;
}

.cs-sd-logo {
  border-radius: 50%;
}

.pl-16 {
  padding-left: 16px;
}

.cs-sd-img {
  border-radius: 8px;
  width: 213px;
}

._16-600--101213 {
  color: #101213;
  margin-top: 0;
  font-size: 16px;
  font-weight: 600;
}

.cs-ad-link {
  background-color: #fff;
  border: 3px solid #0000;
  border-left-color: #02a9ec;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  padding: 24px;
  text-decoration: none;
  transition: all .2s ease-in-out;
}

.cs-ad-link:hover {
  border-color: #0285ff;
}

.d-flex {
  display: flex;
}

.d-flex.align-center {
  align-items: center;
}

.cs-sd-icon {
  background-color: #fff;
  border: 1px solid #f2f2f2;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  min-width: 80px;
  height: 80px;
  padding: 13.33px;
  display: flex;
  transform: translate(-50%);
}

.cs-sg-grid {
  grid-template-rows: auto;
  align-items: center;
}

.blog-link-box {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 28px;
  width: 100%;
  height: 100%;
  padding-bottom: 28px;
  padding-left: 28px;
  padding-right: 28px;
  text-decoration: none;
  position: relative;
}

.blog-info {
  z-index: 5;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.blog-top-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.blog-tag-box {
  white-space: nowrap;
  background-color: #f9fafb;
  border-radius: 29px;
  margin-top: 24px;
  padding: 12px 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 171%;
}

.blog-title {
  color: #111827;
  margin-top: 20px;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 600;
  line-height: 131%;
}

.read-more-link {
  color: #0078ff;
  font-weight: 600;
  display: inline;
}

.latest-ebook-item {
  border-bottom: 5px solid #0000;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  height: 100%;
  transition: all .3s ease-in-out;
  display: flex;
  position: relative;
}

.latest-ebook-item:hover {
  border-bottom-color: #0285ff;
}

.download-ebook-link {
  z-index: 5;
  color: #0078ff;
  margin-top: auto;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.ebook-box-link {
  border-bottom: 5px solid #0000;
  margin-bottom: -1px;
  transition: all .3s ease-in-out;
  position: absolute;
  inset: 0%;
}

.learn-resource-link {
  background-color: #fff;
  border: 1px solid #e0e0e5;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  flex-direction: column;
  height: 100%;
  padding: 20px;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
}

.learn-resource-link:hover {
  border-color: #0078ff;
}

.learn-resource-title {
  color: #001057;
  letter-spacing: .2px;
  margin-top: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 140%;
}

.learn-resource-summary {
  color: #455880;
  margin-bottom: 20px;
  line-height: 175%;
}

.view-more-link {
  color: #0078ff;
  margin-top: auto;
  font-weight: 600;
  line-height: 120%;
}

.padding-col-95 {
  padding-top: 95px;
  padding-bottom: 95px;
}

.padding-col-95.bg--f5f6f8 {
  display: none;
}

.cs-sd-list {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._18-14--455880 {
  color: #455880;
  font-size: 18px;
  line-height: 14px;
}

.flex-gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

._28-600--001057 {
  color: #001057;
  margin-top: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 150%;
}

._28-600--001057.mb-25 {
  margin-bottom: 25px;
}

._24-600--101213 {
  color: #101213;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.mg-hero-section {
  padding-top: 20px;
  padding-bottom: 20px;
}

.cs-hero-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.cs-hero-grid.top-align {
  align-items: start;
}

.cs-list-section {
  background-image: linear-gradient(#f2f9ff1f, #f2f9ff);
  padding-top: 48px;
  padding-bottom: 170px;
}

.rich-text-block-3 {
  color: #455880;
  height: 100%;
}

.case-study-quotes-2 {
  color: #101213;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 200%;
}

.client-challenge-wrap {
  margin-bottom: 32px;
}

.cs-highlight-box {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6461c3db957a122f15d283e3_Group%20626490.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  margin-bottom: 32px;
  padding: 70px;
}

.cs-result-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center;
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.section-client-challenge {
  padding-top: 80px;
  padding-bottom: 170px;
}

.section-cs-story-temp-hero {
  background-image: linear-gradient(#f2f9ff1f 27.02%, #f2f9ff 82.74%);
  padding-top: 160px;
  padding-bottom: 80px;
}

.solution-wrap {
  margin-top: 50px;
}

.cs-main-image {
  border-radius: 8px;
  overflow: hidden;
}

.cs-story-hero {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 550px;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 80px;
  display: grid;
}

.case-study-brand-logo {
  border-radius: 8px;
  width: 150px;
  overflow: hidden;
}

.cs-result-icon {
  margin-bottom: 20px;
}

.result-number {
  color: #001057;
  font-size: 46px;
  line-height: 125%;
}

.mg-hero-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  align-items: center;
}

._20-400--455880 {
  color: #455880;
  font-size: 20px;
  line-height: 32px;
}

.mg-filter-wrap {
  grid-column-gap: 89px;
  grid-row-gap: 89px;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
  position: relative;
}

.mg-filter-section {
  background-image: linear-gradient(#f2f9ff1f 33.19%, #f2f9ff);
  padding-top: 42px;
  padding-bottom: 165px;
}

.mg-ht-item {
  width: 32%;
}

.mg-ht-list {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch flex-start;
  width: 810px;
  display: flex;
}

.mg-ht-box {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  padding: 26px;
  text-decoration: none;
  box-shadow: 0 0 18px 2px #00000014;
}

.mg-ht-icon {
  width: 48px;
  margin-bottom: 18px;
}

._18-500--001057 {
  color: #001057;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

._14-400--455880-3 {
  color: #455880;
  letter-spacing: .2px;
  font-size: 14px;
  line-height: 150%;
}

.pricing-tabel-section {
  padding-top: 3rem;
  padding-bottom: 60px;
}

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

.pricing-tab-menu {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 546px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pricing-tab-link {
  color: #455880;
  background-color: #f2f2f2;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 255px;
  padding: 28px 40px;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.pricing-tab-link.w--current {
  color: var(--white);
  background-color: #0285ff;
  box-shadow: 0 2px 4px #0285ff66;
}

.pricing-tabs-content {
  margin-top: 48px;
  overflow: visible;
}

.pricing-table-lists {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  margin-top: 40px;
  display: grid;
}

.pricing-table-lists.d-none {
  display: none;
}

.pricing-table-lists.is-social {
  grid-template-columns: 25rem 25rem;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.pricing-table-col {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 2px solid var(--white);
  background-color: var(--white);
  text-align: left;
  border-radius: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 30px 25px;
  transition: all .3s ease-in-out;
  display: block;
  position: relative;
  box-shadow: 0 1px 18px #0000000f;
}

.pricing-table-col.premium {
  z-index: 5;
  border: 2px solid #0285ff;
  position: relative;
}

.pricing-table-col.professional {
  z-index: 5;
  border: 2px solid #0285ff;
}

.pricing-table-col.is-social {
  max-width: 25rem;
}

.pricing-table-col.pricing-card-hide {
  display: none;
}

.pricing-plan-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.pricing-plan-flex.mt-0 {
  margin-top: 0;
}

.pricing-numer {
  color: #161e4c;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 32px;
}

.pricing-plan-features {
  text-align: left;
  margin-top: 24px;
}

.princing-features-desc {
  color: #161e4c;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
}

.pricing-features-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  margin-top: 16px;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.pricing-features-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #455880;
  align-items: flex-start;
  display: flex;
}

.pricing-check-icon {
  align-items: center;
  margin-top: 5px;
  display: flex;
}

.princing-text {
  color: #161e4c;
  font-size: 14px;
  line-height: 1.5;
}

.ads-hero-section {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/64649366d51d3b84b484acc5_illu_tl.avif"), url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6464b100255acefc5c5cdf9a_div.text-bg-dark%20(1).avif");
  background-position: 100% 0, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 120px;
  padding-bottom: 470px;
}

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

.max-width-900 {
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.text-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #b5ffd3 .03%, #d1a4ff 39.16%, #ffa5af 75.82%, #ffdca4);
  -webkit-background-clip: text;
  background-clip: text;
}

.max-width-775 {
  width: 100%;
  max-width: 775px;
  margin-left: auto;
  margin-right: auto;
}

.text-dsc-18 {
  font-size: 18px;
  line-height: 156%;
}

.button-groups {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-rounded-arrow {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white);
  text-align: center;
  background-color: #0285ff;
  border: 1px solid #0000;
  border-radius: 999999px;
  justify-content: center;
  align-items: center;
  width: 266px;
  padding: 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 89%;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
  box-shadow: 0 2px 4px #0285ff0a;
}

.button-rounded-arrow:hover {
  background-color: var(--white);
  color: #0285ff;
  border-color: #0285ff;
}

.button-outline-rounded-arrow {
  border: 1px solid var(--white);
  color: var(--white);
  text-align: center;
  background-color: #ffffff1a;
  border-radius: 999999px;
  width: 265px;
  padding: 20px 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 89%;
  transition: all .3s ease-in-out;
  box-shadow: 0 2px 4px #0285ff0a;
}

.button-outline-rounded-arrow:hover {
  border-color: var(--sp-blue);
  background-color: #0000;
}

.mt-18 {
  margin-top: 18px;
}

.free-trial-text {
  color: #ffffff80;
  font-size: 14px;
}

.header-v2 {
  z-index: 99;
  padding-top: 25px;
  padding-bottom: 25px;
  position: fixed;
  inset: 0% 0% auto;
}

.ads-hero-image-block {
  margin-top: -415px;
}

.ads-trusted-brand-section {
  padding-top: 50px;
  padding-bottom: 65px;
}

.max-width-1275 {
  width: 100%;
  max-width: 1275px;
  margin-left: auto;
  margin-right: auto;
}

.flex-gap-15 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.trusted-brand-text {
  color: gray;
  letter-spacing: .055em;
  text-transform: uppercase;
}

.color-blue {
  color: #0285ff;
}

.trusted-brand-divider {
  border: 1px solid gray;
  width: 218px;
}

.get-posting-section {
  padding-bottom: 48px;
}

.heading-h2 {
  color: #2f2f2f;
  font-size: 32px;
  font-weight: 600;
  line-height: 120%;
}

.heading-h2.font-weight-700 {
  font-weight: 700;
}

.heading-h2.color-white {
  color: var(--white);
}

.get-posting-list {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 34px;
  display: grid;
}

.get-posting-item {
  text-align: center;
  border-radius: 16px;
  flex-direction: column;
  padding: 48px 24px 24px;
  display: flex;
}

.get-posting-item.first-box {
  background-color: #e0f0fd;
}

.get-posting-item.second-box {
  background-color: #ffe7cf;
}

.get-posting-item.third-box {
  background-color: #e6f7eb;
}

.posting-title {
  color: #2f2f2f;
  font-weight: 600;
  line-height: 150%;
}

.posting-summary {
  color: #2f2f2f;
  padding-bottom: 10px;
  font-size: 15px;
  line-height: 167%;
}

.mt-84 {
  margin-top: 84px;
}

.socia-media-subtext {
  color: #2f2f2f;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-weight: 500;
}

.social-media-summary-block {
  width: 100%;
  max-width: 1000px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
}

.social-media-summary {
  color: gray;
  font-size: 18px;
  line-height: 178%;
}

.ads-features-section {
  padding-top: 115px;
  padding-bottom: 100px;
  overflow: hidden;
}

.ads-features-section.first {
  background-color: #dbf3fa4d;
}

.ads-features-section.third-row {
  background-color: #ffe0ae4d;
  padding-top: 130px;
  padding-bottom: 125px;
}

.ads-features-wrap {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 521px 505px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.ads-feature-image-block {
  z-index: 2;
  position: relative;
}

.ads-feature-top-bg {
  z-index: 1;
  position: absolute;
  top: -78px;
  left: -78px;
}

.ads-feature-top-bg.second-row {
  top: -50px;
  left: -53px;
}

.ads-feature-top-bg.third-row {
  inset: -94px -83px auto auto;
}

.ads-feature-image {
  z-index: 5;
  width: 100%;
  height: 100%;
  position: relative;
}

.ads-feature-bottom-bg {
  z-index: 1;
  position: absolute;
  inset: auto -83px -68px auto;
}

.ads-feature-bottom-bg.second-row {
  bottom: -60px;
  right: -70px;
}

.ads-feature-bottom-bg.third-row {
  inset: auto auto -50px -100px;
}

.flex-gap-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.text-desc-24 {
  color: #2f2f2f;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.button-outline-rounded-arrow {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.button-outline-rounded-arrow:hover {
  background-color: var(--white);
  color: #2f2f2f;
  border-color: #0000;
}

.ads-cta-section {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6464b092ff1b9504a809be6f_div.text-bg-dark.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ads-cta-wrap {
  width: 100%;
  max-width: 948px;
  margin-left: auto;
  margin-right: auto;
}

.ads-cta-image {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6464af6c39c131698d43f451_Frame%2034619.avif"), url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6464b0035d0d2c49f4e3facc_Group%20627392.avif");
  background-position: 0 100%, 100% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  width: 100%;
  height: 100%;
  padding-top: 72px;
  padding-bottom: 72px;
}

.footer-v2 {
  padding-top: 110px;
  padding-bottom: 20px;
}

.footer-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #80808040;
  grid-template-rows: auto;
  grid-template-columns: 233px 155px 180px 180px 200px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-bottom: 56px;
  display: grid;
}

.footer-desc {
  color: gray;
}

.footer-menu-title {
  color: #2f2f2f;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}

.footer-menu-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  margin-top: 20px;
  display: flex;
}

.footer-menu-link {
  color: gray;
  text-decoration: none;
  transition: all .3s ease-in-out;
}

.footer-menu-link:hover {
  color: #0078ff;
}

.footer-logo-block {
  width: 200px;
}

.footer-social-media-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.social-media-box {
  color: #2e526b;
  background-color: #f1f6ff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  display: flex;
}

.social-media-box:hover {
  color: var(--white);
  background-color: #0285ff;
}

.footer-bottom-wrap {
  justify-content: space-between;
  align-items: center;
  padding-top: 12px;
  display: flex;
}

.footer-text {
  color: gray;
  font-size: 15px;
}

.footer-terms-link {
  color: gray;
  text-decoration: none;
  transition: all .3s ease-in-out;
}

.footer-terms-link:hover {
  color: #0078ff;
}

.presence-hero-section {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6464d096c769a11b45938efa_60e57ba2ddc1090fdc483a53_sp_subpage_bg%20(2).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 120px;
  padding-bottom: 60px;
}

.presence-hero-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 610px;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid-16 {
  grid-template-columns: 1fr 1fr 1fr;
}

._404-wrap {
  justify-content: center;
  align-items: center;
  margin-top: -28px;
  margin-bottom: 0;
  position: relative;
}

.text-span-7 {
  color: var(--midnight-blue);
}

.bold-text-7 {
  color: #0085ff;
  text-decoration: underline;
}

.customize-form {
  width: 100%;
}

.customize-form.max-600 {
  max-width: 600px;
  height: auto;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.sp-h2-heading-2 {
  color: #010101;
  letter-spacing: .1px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.sp-accordian-tab-header-2 {
  display: flex;
}

.tabs-content-5 {
  flex: 0 auto;
  align-self: auto;
  width: 660px;
  margin-left: 0;
  margin-right: 0;
}

.tabs-content-5.is-left {
  margin-left: 0;
  margin-right: auto;
  padding-top: 113px;
  padding-left: 0;
}

.sp-tabs-heading-2 {
  letter-spacing: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 24px;
  line-height: 34px;
}

.tabs-menu-4 {
  clear: none;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: stretch;
  width: auto;
  padding-right: 0;
  display: flex;
  position: static;
}

.sp-accordian-tab-icon-2 {
  flex: 0 auto;
  order: -1;
  width: 8%;
  padding-left: 0;
}

.sp-h3-heading-related-2 {
  color: #010101;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.36;
}

.heading-29 {
  color: #010101;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.div-block-53 {
  text-align: center;
  max-width: 80%;
  padding-top: 80px;
}

.link-block-11 {
  color: #0085ff;
  letter-spacing: 1px;
  align-items: center;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: flex;
}

.sp-partners-content-4 {
  text-align: center;
  width: 1140px;
}

.div-block-54 {
  margin-top: 40px;
  margin-bottom: 68px;
  position: relative;
}

.sp-accordian-tab-menu-3 {
  background-color: #fff0;
  border-radius: 12px;
  width: 100%;
  max-width: 476px;
  height: auto;
  min-height: auto;
  margin: 15px auto;
  padding: 2rem;
  font-weight: 400;
  display: block;
  position: static;
  overflow: visible;
}

.sp-accordian-tab-menu-3:hover {
  background-color: #fff;
  box-shadow: 1px 1px 20px 8px #0000000f;
}

.sp-accordian-tab-menu-3.w--current {
  color: #323232;
  background-color: #fff;
  border-radius: 12px;
  font-weight: 600;
  overflow: visible;
  box-shadow: 1px 1px 20px 8px #0000000f;
}

.div-block-55 {
  margin-top: auto;
}

.paragraph-14 {
  margin-bottom: 10px;
}

.sp_h2_heading-8 {
  color: #010101;
  align-self: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.sp_h2_heading-8.is-vertical-tabs-heading {
  color: #010101;
  width: 425px;
  margin-left: 36px;
}

.sp_h2_heading-8.is-vertical-tabs-heading.is_right_aligned {
  float: none;
  clear: right;
  text-align: left;
  width: 429px;
  margin-left: 0;
  padding-left: 0;
  font-weight: 700;
  position: relative;
  bottom: 0;
}

.sp_h2_heading-8.is-vertical-tabs-heading.is_right_aligned.is--pres {
  width: 100%;
  max-width: 476px;
  margin-right: 0;
  left: 0;
}

.heading-30 {
  color: #010101;
  font-weight: 600;
  line-height: 1.3;
}

.pricing-title {
  color: #0285ff;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 500;
}

.pricing-detail-title {
  color: #161e4c;
  margin-bottom: 24px;
  font-size: 28px;
  font-weight: 400;
  line-height: 150%;
}

.pricing-detail-summary {
  color: gray;
  margin-bottom: 24px;
  line-height: 1.5;
}

.pricing-plan-title-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.pricing-feature-title {
  color: #161e4c;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
}

.pricing-feature-desc {
  color: #161e4c;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
}

.premium-plan-tag {
  z-index: 1;
  color: #fff;
  text-align: center;
  background-color: #27ae60;
  width: 170px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.8;
  position: absolute;
  inset: 3% -13% auto auto;
  transform: rotate(45deg);
}

.premium-plan-tag.coming-soon {
  background-color: #ad85ff;
}

.compare-plan-title {
  color: #161e4c;
  flex: 1;
  padding-left: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.fetaure-plan-title {
  color: #161e4c;
  flex: 1;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.compare-plan-info-box {
  background-color: var(--white);
  text-align: left;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 20px;
  padding: 30px 20px;
  display: inline-block;
  box-shadow: 0 1px 18px #0000000f;
}

.compare-plan-tag-wrap {
  text-align: left;
  margin-bottom: 18px;
  padding-left: 0;
  display: inline-block;
}

.compare-plan-tag {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #2b3d99;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 8px 12px;
  display: flex;
}

.compare-plan-tag.reputation-management {
  background-color: #f99e4e;
}

.compare-plan-tag.review-acquisition {
  background-color: #161e4c;
}

.compare-plan-tag.customer-interactions {
  background-color: #2b3d99;
}

.compare-plan-tag.posts-campaigns {
  background-color: #6aabcc;
}

.compare-plan-tag.analytics {
  background-color: #479f89;
}

.compare-plan-tag.automations {
  background-color: #4865ff;
}

.compare-plan-tag.social-network {
  background-color: #279af1;
}

.compare-plan-tag.dashboard {
  background-color: #877cff;
}

.compare-plan-tag.posts {
  background-color: #fd7b8b;
}

.compare-plan-tag.ideas {
  background-color: #f2c94c;
}

.compare-plan-tag.analytics2 {
  background-color: #23b5d3;
}

.compare-plan-tag.conversations {
  background-color: #ea526f;
}

.compare-plan-tag-title {
  color: var(--white);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.9;
}

.compare-plan-item {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: auto 170px 170px;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  margin-bottom: 8px;
  display: grid;
}

.compare-plan-item._3col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.compare-plan-feature-title {
  color: #161e4c;
  text-align: center;
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
}

.publisher-network {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.compare-plan-feature-main-title {
  color: #161e4c;
  text-align: left;
  font-size: 14px;
  line-height: 1.5;
}

.compare-plan-title-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.pricing-cta-section {
  background-image: linear-gradient(#f2f9ff1f, #f2f9ff);
}

.comapre-plans-features {
  margin-top: 80px;
  margin-bottom: 20px;
}

.pricing-social-tabs {
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-social-tab-menu {
  display: none;
}

.pricing-social-tab-link {
  background-color: #0285ff;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 32px;
  height: 30px;
  padding: 5px;
}

.pricing-social-tab-link.w--current {
  background-color: #0285ff;
}

.pricing-social-tab-link.r {
  border-radius: 0 20px 20px 0;
}

.pricing-social-tab-link.r.w--current {
  background-color: #0285ff;
  border-radius: 0 20px 20px 0;
}

.toggle-circle-tab-off {
  z-index: 1;
  background-color: var(--white);
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: relative;
}

.pricing-social-tab-text {
  color: #161e4c;
  line-height: 1.5;
}

.pricing-social-tab-text.right {
  left: 45px;
  right: auto;
}

.text-gray {
  color: gray;
  padding-left: 2px;
  font-size: 14px;
}

.pricing-social-tab-content {
  overflow: visible;
}

.switch {
  background-color: #0285ff;
  border-radius: 20px;
  align-items: center;
  min-width: 60px;
  height: 30px;
  padding: 5px;
  display: flex;
}

.switch-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.switch-circle {
  background-color: var(--white);
  border-radius: 50%;
  width: 20px;
  height: 20px;
}

.old-price {
  color: #161e4c;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.3;
  text-decoration: line-through;
  display: inline-block;
}

.free-trial-button {
  text-align: center;
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 62px;
  padding: 0 32px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.free-trial-button:hover {
  background-color: var(--black);
}

.book-demo-button {
  text-align: center;
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 62px;
  padding: 0 32px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: none;
}

.book-demo-button:hover {
  background-color: var(--black);
}

.top-tilte-col {
  padding-left: 20px;
  padding-right: 20px;
}

.renge-slider-wrap {
  flex-direction: column;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.calculator-slider {
  grid-column-gap: 1rem;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.location-number {
  color: #161e4c;
  border-bottom: 1px solid #999;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 4px 15px;
  font-size: 20px;
  font-weight: 400;
  display: inline-block;
}

.location-range-form {
  margin-bottom: 0;
  display: none;
}

.compare-hero-title {
  color: var(--white);
  margin-bottom: 10px;
  font-size: 50px;
  line-height: 65px;
}

.button-blue-rounded {
  color: var(--white);
  text-align: center;
  background-color: #0285ff;
  border-radius: 60px;
  padding: 16px 70px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.button-blue-rounded:hover {
  background-color: #1c84ff;
  border-color: #1c84ff;
}

.button-text {
  color: #ffffff80;
  margin-top: 8px;
  font-size: 14px;
  line-height: 21px;
  display: none;
}

.button-box {
  text-align: center;
  margin-bottom: 32px;
  display: inline-block;
  position: relative;
}

.cusomer-count {
  color: #fff;
  font-size: 24px;
}

.customer-text {
  color: #ffffff80;
  font-weight: 500;
  line-height: 25.6px;
}

.section-compare-counter {
  background-color: #fbfbff;
}

.count {
  color: #161e4c;
  font-size: 38px;
  line-height: 62px;
  display: inline-block;
}

.section-compare-slider {
  background-color: #fbfbff;
  padding-top: 130px;
  overflow: hidden;
}

.section-compare-slider.bg-dotted {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/64e34a72e24c6e6c16c1290a_Dotted.avif");
  background-position: 50%;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 68px;
}

.compare-slide-icon {
  margin-bottom: 20px;
}

.comapare-slider-titte {
  color: #1d2f6f;
  margin-top: 0;
  margin-bottom: 16px;
  line-height: 36px;
}

.slider-summary {
  color: #434d56;
  font-size: 16px;
  line-height: 1.5;
}

.golo-flex-img {
  object-fit: contain;
  width: 82px;
  max-height: 102px;
  display: block;
}

.golo-flex-img.ht-custom {
  height: 89px;
}

.golo-flex-img._w-90 {
  width: 128px;
  max-height: 120px;
}

.golo-flex-img.mob-left-align.ht-90 {
  max-height: 90px;
}

.max-66-width {
  max-width: 66px;
}

.social-hero-wrap {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 535px 700px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.social-hero-img-wrap {
  text-align: center;
}

.hootsite-img-wrap {
  object-fit: contain;
  width: 68%;
  max-width: 100%;
  height: 100%;
}

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

.count-descp {
  color: #434d56;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.compare-slider-header {
  width: 100%;
  max-width: 1016px;
  margin-left: auto;
  margin-right: auto;
}

.h2-wrapper {
  justify-content: flex-start;
  display: inline-block;
  position: relative;
}

.blue-vector {
  z-index: 1;
  position: absolute;
  inset: auto 0% 35% auto;
}

.h2-heading {
  z-index: 2;
  color: #001057;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 32px;
  line-height: 150%;
  position: relative;
}

.swiper {
  position: relative;
  overflow: visible;
}

.swiper-wrapper {
  flex-direction: row;
  display: flex;
  transform: translate(0);
}

.swiper-slide.compare-slider-card {
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 12px;
  flex: none;
  width: 80%;
  height: 650px;
  padding: 40px 42px;
  box-shadow: -1px 2px 3px #00000012;
}

.swiper-slide.compare-slider-card.bg-lightblue {
  background-color: #edf0ff;
}

._14-700--a9b2b9 {
  color: #a9b2b9;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 700;
}

._14-700--a9b2b9.all-caps {
  text-transform: uppercase;
}

.swiper-pagination {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 50px;
  display: flex;
  position: relative;
}

.max-990 {
  width: 100%;
  max-width: 990px;
  margin-left: auto;
  margin-right: auto;
}

.small-subitle {
  color: #1877f2;
  width: 100%;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.67;
}

._32-700--1d1e25 {
  color: #1d1e25;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 32px;
  line-height: 150%;
}

._32-700--1d1e25.mt-12 {
  margin-top: 12px;
}

.mt-150 {
  margin-top: 150px;
}

.max-1014 {
  width: 100%;
  max-width: 1014px;
  margin-left: auto;
  margin-right: auto;
}

.choose-synup-item-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  display: block;
}

.h2-48-700 {
  font-size: 48px;
  line-height: 1.2;
}

._16-700--434d56 {
  color: #434d56;
  font-weight: 700;
  text-decoration: none;
}

._16-500--808d9e {
  color: #808d9e;
  font-weight: 500;
  line-height: 169%;
}

._16-500--434d56 {
  color: #434d56;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.divider-line {
  background-color: #e9ecf2;
  height: 1px;
  margin-top: 52px;
  margin-bottom: 52px;
}

.secondary-button {
  color: #434d56;
  border: 2px solid #808d9e;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  height: 60px;
  padding-left: 45px;
  padding-right: 45px;
  font-weight: 800;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.secondary-button:hover {
  color: #fff;
  background-color: #0285ff;
  border-color: #0285ff;
}

.text-link-grey {
  color: #434d56;
  padding-top: 0;
  font-weight: 700;
  text-decoration: none;
  transition: all .25s;
}

.text-link-grey:hover {
  color: #0285ff;
  text-decoration: underline;
}

.span--1877f2 {
  color: #1877f2;
}

.icon---60-x-60 {
  width: 60px;
  height: 60px;
}

.choose-grid-wrapper {
  grid-column-gap: 79px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.row-button-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.row-button-wrapper.mt-60 {
  align-items: center;
  margin-top: 60px;
}

.choose-content-info {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  display: flex;
}

.row-gap--6 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  display: flex;
}

._14-600-1877f2 {
  color: #1877f2;
  font-size: 14px;
  font-weight: 600;
}

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

.compare-customer-item-2 {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  padding: 25px 35px 25px 25px;
  box-shadow: 0 0 7px 1px #00000014;
}

.compare-customer-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 450px 450px;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.new-container-3 {
  max-width: 1440px;
  padding-left: 100px;
  padding-right: 100px;
}

._32-700--1d2f6f {
  color: #1d2f6f;
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
}

.section-compare-testimonial {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/64e84d60c5f8fe4fe2890b71_testimonail%20graphic.avif");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 70px;
  padding-bottom: 70px;
}

.cta-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

._32-700-white {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
}

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

.section---book-a-demo {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/64e84d743d07a12f3526514c_CTA%20banner.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 64px;
  padding-bottom: 64px;
}

.cta-image {
  object-fit: contain;
  height: 434px;
}

.compare-counter-wrapper {
  background-color: #fff;
  border-radius: 18px;
  width: 100%;
  max-width: 1016px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 70px;
  position: relative;
  top: -102px;
  box-shadow: 0 20px 50px #e2d9dc4d;
}

.hero-paragraph {
  color: #fff;
  width: 100%;
  max-width: 464px;
  margin-bottom: 44px;
  font-size: 16px;
  line-height: 1.5;
}

.section-compare-hero-gradient {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/64e346b34406d1ae9211ec5b_rm218-bb-07%201.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 240px;
}

.slider-container-width {
  width: 100%;
  max-width: 1016px;
  margin-left: auto;
  margin-right: auto;
}

.slider-container-width.mt-40 {
  margin-top: 40px;
}

.section-why-choose-synup {
  padding-top: 80px;
  padding-bottom: 0;
}

.compare-counter-grid-wrap {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.compare-counter-divider-line {
  background-color: #434d56;
  width: 1px;
  height: 96px;
}

.yellow-btn-arrow {
  position: absolute;
  inset: -50% -50% auto auto;
}

.customer-review-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: center;
  display: flex;
}

.customer-divider-line {
  background-color: #fff;
  width: 1px;
  height: 68px;
}

._18-400--434d56 {
  color: #434d56;
  letter-spacing: .25px;
  font-size: 18px;
  line-height: 170%;
}

.synup-vs-hootsuite-container {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.synup-vs-hootsuite-container.mt-50 {
  border-bottom: 1px #e6e6e6;
}

.synup-vs-hootsite-table-grid {
  grid-column-gap: 0px;
  border: 1px solid #e6e6e6;
  border-bottom-color: #f4f3f3;
  border-radius: 8px;
  grid-template-columns: 1fr 25% 25%;
}

.synup-vs-hootsite-table-grid.display-none {
  display: none;
}

._20-700--1d2f6f {
  color: #1d2f6f;
  margin-top: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
}

.header-logo-center {
  width: 120px;
}

.header-logo-center.logo-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.table-synup-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 25% 25%;
  grid-auto-columns: 1fr;
  display: grid;
}

.synup-table-grid-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 25% 25%;
  grid-auto-columns: 25%;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 35px;
  display: grid;
}

.synup-table-grid-item.bg-whitesmoke {
  background-color: #f9f9f9;
}

.synup-table-grid-item.is-header {
  align-items: center;
  height: 70px;
}

.synup-table-grid-item.is-header.bg-swhitesmoke {
  background-color: #f9f9f9;
}

._15-600--434d56 {
  color: #434d56;
  font-size: 15px;
  font-weight: 600;
}

._16-500-434d56 {
  color: #434d56;
  font-size: 16px;
  font-weight: 500;
}

.table-header {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

._18-600--434d56 {
  color: #434d56;
  font-size: 18px;
  font-weight: 600;
}

.button-center-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.button-center-wrapper.mt-40 {
  margin-top: 40px;
}

.book-demo-button-2 {
  text-align: center;
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 62px;
  padding: 0 32px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: none;
}

.book-demo-button-2:hover {
  background-color: #000;
}

.section-why-choose-synup-social {
  padding-top: 110px;
  padding-bottom: 72px;
}

.synup-vs-hootside-grid-header, .synup-vs-hootside-grid-header-table {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border: 1px #e6e6e6;
  border-bottom-style: solid;
  grid-template-rows: auto;
  grid-template-columns: 1fr 25% 25%;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 70px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 33px;
  display: grid;
}

.image-30 {
  text-align: center;
  width: 150px;
  height: 45px;
  margin-left: 0;
  padding-left: 0;
}

.link-block-12 {
  z-index: 50;
  clear: none;
  position: relative;
  left: auto;
}

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

.compare-hero-img-wrapper {
  text-align: center;
}

.div-block-57 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.synup-vs-sprout-grid-header {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 25% 25%;
  grid-auto-columns: 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 38px;
  display: grid;
}

.contact-form-wrapper {
  border: 1px solid #7e8ba524;
  border-radius: 5px;
  flex: 1;
  max-width: 50%;
  margin-left: 50px;
  padding: 50px;
  box-shadow: 1px 1px 30px #c8ceda4f;
}

.onlinecase-title {
  color: #101213;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
}

._20---normal-434d56.mb-20 {
  color: #434d56;
}

.compare_customer-name {
  color: #001057;
  letter-spacing: .15px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

.maximize-online-header-center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 150px;
  display: flex;
}

.image-31 {
  width: 110px;
  height: 110px;
  display: block;
}

.benefit-icon {
  width: 100%;
  max-width: 63px;
}

.h5-heading {
  font-size: 17px;
  font-weight: 600;
}

.p-15 {
  font-size: 15px;
}

.display-none {
  display: none;
}

.section-4 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 70px;
  padding-left: 0;
  display: flex;
}

.heading-32 {
  color: #1d2f6f;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 25px;
}

.image-35, .image-36 {
  width: 110px;
  height: 110px;
}

.image-37 {
  text-align: left;
  object-fit: fill;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.hero-small-subtitle {
  font-weight: 500;
}

.hero-small-subtitle.mb-10 {
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 15px;
}

.hero-small-subtitle.color-dark-blue {
  color: var(--dark-slate-blue);
  margin-bottom: 10px;
  font-size: 17px;
  font-weight: 600;
}

.voice-grid-wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-direction: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  place-items: stretch center;
  display: grid;
}

.sp-2col-voice-card {
  background-image: linear-gradient(#f5f7f7, #edf4f8);
  border-radius: 12px;
  max-width: 100%;
  padding: 45px 50px 45px 40px;
  box-shadow: 2px 2px 15px #0000001a;
}

.sp-2col-voice-card.is-full {
  height: 100%;
}

.voice-content-list {
  color: var(--black-4);
  padding-left: 20px;
  font-family: Inter, sans-serif;
}

.voice-content-list.text-num {
  color: #383c3d;
  margin-bottom: 0;
  list-style-type: decimal;
}

.voice-content-list.text-num.mt-20 {
  color: #383c3d;
}

.sp_container-1440 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1440px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 17px;
  display: flex;
  position: relative;
}

.sp_container-1440.is_vertical_padded {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-bottom: 120px;
}

.sp_container-1440.mg {
  padding-top: 80px;
  padding-bottom: 80px;
}

.sp_container-1440.mg.hero {
  justify-content: flex-start;
  align-items: stretch;
  height: 110vh;
  padding-top: 120px;
  overflow: hidden;
}

.sp_container-1440.mg.dark-blue {
  background-color: #0e163c;
  border-radius: 50px;
}

.sp_container-1440.mg-bottom {
  padding-bottom: 80px;
}

.sp_container-1440.mg-bottom-0px {
  padding-top: 80px;
  padding-bottom: 0;
}

.sp_container-1440.mg-bottom-140px {
  padding-top: 80px;
  padding-bottom: 140px;
  position: static;
  overflow: hidden;
}

.sp_container-1440.mg-bottom-140px.dark-blue {
  background-color: #0e163c;
  border-radius: 50px;
}

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

.div-block-58._w-90 {
  width: 100%;
  max-width: 90%;
}

.div-block-58.mt-40 {
  margin-top: 40px;
}

.flex-img-wrapper {
  object-fit: contain;
  width: 95%;
  max-width: 50%;
}

.voice-flex-content {
  width: 100%;
  max-width: 50%;
}

.voice-flex-content._w-100 {
  max-width: 100%;
}

.image-38 {
  text-align: left;
  max-width: 55%;
  margin-top: 20px;
  margin-left: 200px;
  padding-left: 0;
}

.voice-flex-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.voice-flex-wrapper.mt_custom-80 {
  align-items: center;
  margin-top: 20px;
}

.voice-flex-wrapper.mt_custom-40 {
  margin-top: 40px;
}

.voice-flex-wrapper.mt_custom-40.mb-80 {
  margin-bottom: 80px;
}

.voice-flex-wrapper.mt_custom-margin {
  margin-top: 40px;
}

.icon-46 {
  width: 46px;
}

.section-p {
  color: var(--sp-gray);
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  line-height: 1.4;
}

.section-p.mb-20 {
  color: var(--sp-gray);
  font-family: Inter, sans-serif;
}

.section-p.font-avenir-18-weight-500 {
  font-family: Avenirnext, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.section-p.font-avenir-18-weight-500.mt-36 {
  margin-top: 36px;
}

.section-p.font-avenir-18-weight-500.mt-34 {
  margin-top: 34px;
}

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

.voice-hero-p {
  color: var(--sp-gray);
  margin-top: 8px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  position: relative;
}

.voice-hero-p.font-avenir-weight-500 {
  font-family: Avenirnext, sans-serif;
  font-weight: 500;
  line-height: 32px;
}

.voice-hero-p.ai-report {
  margin-top: 0;
  font-size: 14px;
  line-height: 21px;
}

.div-block-60 {
  width: 100%;
  max-width: 100%;
}

.image-39 {
  position: relative;
  top: -41px;
}

.voice-section-hero-img {
  width: 100%;
  max-width: 517px;
}

.section-voice-hero {
  padding-top: 155px;
  padding-bottom: 40px;
}

.sp_h3_heading-18 {
  color: var(--sp-black);
  font-size: 24px;
  font-weight: 600;
  line-height: 1.36;
}

.free-trial-button-social {
  text-align: center;
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 62px;
  padding: 0 32px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.free-trial-button-social:hover {
  background-color: var(--black);
}

.paragraph-15 {
  display: flex;
}

.div-block-62 {
  border-radius: 0;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
}

.cs-story-hero-section {
  margin-top: 15px;
  margin-bottom: 70px;
  padding-top: 150px;
  padding-bottom: 20px;
}

.woops-img {
  width: 380px;
}

.flex-row-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.p-18-grey {
  color: var(--sp-gray);
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}

.p-18-grey.m-0 {
  margin-top: 0;
}

.section-local-seo-hero {
  background-color: #00b1f5;
  padding-top: 100px;
  padding-bottom: 90px;
  position: relative;
  top: -53px;
}

.local-seo-hero-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.h1-48-white {
  color: var(--white);
  font-size: 48px;
  line-height: 1.2;
}

.container-1300 {
  width: 84%;
  max-width: 1050px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.divider-line-white {
  opacity: .56;
  background-color: #fff;
  width: 80%;
  height: .5px;
  margin-top: 30px;
  margin-bottom: 20px;
}

.local-grid-hero {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 20px;
  display: grid;
}

.p-18-white {
  color: var(--white);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}

.p-18-white.op-80 {
  opacity: .8;
}

.list-number {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--white);
  flex-direction: column;
  margin-top: 20px;
  padding-left: 20px;
  font-size: 16.5px;
  list-style-type: disc;
  display: flex;
}

.grid-23 {
  grid-column-gap: 33px;
  grid-row-gap: 22px;
  grid-template-columns: 1fr 1fr;
}

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

.heading-center.mb-60 {
  margin-bottom: 60px;
}

.heading-center.mb-60.max-700 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.heading-center.mb-60.review-header {
  position: relative;
}

.heading-center.mb-80 {
  margin-bottom: 80px;
}

.heading-center.mb-80.max-900 {
  max-width: 900px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.heading-center.max-700 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.heading-center.max-700:lang(fr) {
  max-width: 800px;
}

.heading-center.gap-30 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.heading-center.max-800-center {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.p-18-500 {
  color: var(--black);
  text-align: left;
  font-size: 19.5px;
  font-weight: 400;
  line-height: 1.5;
}

.p-18-500.text-white {
  color: var(--white);
  font-size: 18px;
  line-height: 1.65;
}

.p-18-500.text-white.text-center {
  color: var(--black);
  text-align: center;
}

.p-18-500.text-bold {
  font-weight: 600;
}

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

.flex-p-center.gap-14 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
}

.flex-p-center.gap-14.mt-40 {
  margin-top: 40px;
}

.flex-p-center.mt-30.flex-row-gap-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.section---seo-intro {
  background-color: #0f9092;
}

.h2-42--white {
  color: #fff;
  font-size: 40px;
  line-height: 1.2;
}

.h2-42-black {
  color: var(--black);
  font-size: 40px;
  line-height: 1.2;
}

.p-20-600 {
  color: var(--black);
  font-size: 22px;
  font-weight: 600;
  line-height: 1.4;
}

.p-20-600.text-white {
  color: var(--white);
}

.h2-32 {
  color: var(--midnight-blue);
  margin-top: 0;
  font-size: 32px;
  line-height: 1.2;
}

.section-greu {
  background-color: #edf1f3;
}

.container-1350 {
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.section---seo-imp {
  background-color: var(--dark-slate-blue);
}

.section---seo-business {
  background-color: #511390;
}

.tets-white {
  color: var(--white);
}

.section---seo-work {
  background-color: #aa2268;
}

.section---seo-features {
  background-color: #0f925d;
}

.section---seo-ranking {
  background-color: #e7a61b;
}

.section---seo-tools {
  background-color: #0f1e92;
}

.section---seo-type {
  background-color: #ff7710;
}

.div-block-69 {
  z-index: 2;
  padding-left: 10px;
  display: inline-block;
  position: sticky;
  top: 220px;
  left: 10px;
}

.social-share {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border: 1px solid #d5cece;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  width: 70px;
  padding: 12px 18px;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.text-dark-blue {
  color: var(--dark-slate-blue);
  font-weight: 600;
  text-decoration: none;
}

.max_800 {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.local-seo-img-wrap {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.local-seo-img-wrap.mt-40 {
  margin-top: 40px;
}

.local-seo-img-wrap.mtb-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.icon-wrap {
  background-color: #011e8c;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  position: relative;
}

.icon-wrap.color-green {
  background-color: #0f9092;
}

.icon-wrap.color-purple {
  background-color: #511390;
}

.icon-wrap.color-pink {
  background-color: #aa2268;
}

.icon-wrap.color-green-light {
  background-color: #0f925d;
}

.icon-wrap.color-yellow {
  background-color: #e7a61b;
}

.icon-wrap.color-bg-blue {
  background-color: #0f1e92;
}

.icon-wrap.color-orange {
  background-color: #ff7710;
}

.icon-wrap.color-p {
  background-color: #ff4988;
}

.icon-wrap.color-light-blue {
  background-color: #1340eb;
}

.icon-wrap.color-imp {
  background-color: #ff0a50;
}

.div-block-68-copy {
  grid-column-gap: 15px;
  grid-row-gap: 10px;
  color: var(--black);
  text-align: center;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 45px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.div-block-68-copy:hover {
  color: var(--deep-sky-blue);
  font-weight: 500;
}

.icon-36 {
  width: 27px;
  height: 36px;
  position: absolute;
  top: auto;
}

.marketing-detail-wrapper {
  padding-left: 0;
  padding-right: 0;
}

.social-group-vertical {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-left: 0;
  display: flex;
}

.sm-twitter {
  background-color: var(--midnight-blue);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: all .3s ease-in-out;
  display: flex;
}

.sm-twitter:hover {
  background-color: var(--coral);
}

.sm-facebook {
  background-color: var(--midnight-blue);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: all .3s ease-in-out;
  display: flex;
}

.sm-facebook:hover {
  background-color: var(--coral);
}

.sm-linkedln {
  background-color: var(--midnight-blue);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: all .3s ease-in-out;
  display: flex;
}

.sm-linkedln:hover {
  background-color: var(--coral);
}

.div-block-71 {
  font-family: Inter, sans-serif;
}

.bold-dark-blue {
  color: var(--midnight-blue);
}

.link-text-greu {
  color: var(--sp-gray);
  text-decoration: none;
}

.form-tally-wrapper {
  margin-top: 14px;
}

.learn-table-content-grid-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  cursor: auto;
  grid-template-rows: auto;
  grid-template-columns: 280px auto;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 90%;
  display: grid;
  position: relative;
}

.table-item {
  padding: 4px 8px 4px .8rem;
}

._15-500--101213 {
  color: #101213;
  font-size: 15px;
  font-weight: 500;
  line-height: 200%;
}

.integration-image-icon {
  width: 100%;
  margin-bottom: 24px;
}

.width-205 {
  width: 205px;
}

.section-integration-hero-header {
  padding-top: 213px;
  padding-bottom: 140px;
  position: relative;
}

.integration-content-center {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 650px 1fr;
  align-items: center;
  display: flex;
}

.integration-content-paragraph {
  z-index: 1;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 500px;
  display: flex;
  position: relative;
}

.integration-header-desktop {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: row;
  align-items: center;
  display: flex;
  position: relative;
}

.heart-icon {
  margin-bottom: 4px;
}

.mob-header-integration {
  z-index: 1;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: row;
  align-items: center;
  display: none;
  position: relative;
}

._36-700--001057 {
  color: #001057;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 37px;
  line-height: 150%;
}

._36-700--001057.mb-10 {
  margin-bottom: 10px;
  font-size: 38px;
  display: flex;
}

.integration-banner {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

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

.integration-banner-mob-version {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.comparision-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .3fr .9fr 97px;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

.comparision-section {
  background-color: #edf0ff;
  padding-top: 42px;
  padding-bottom: 42px;
}

.toc-table-wrapper {
  background-color: #fff;
  border: 1px solid #d3d3d3;
  border-radius: 8px;
  padding: 24px 10px 20px 0;
  position: sticky;
  top: 120px;
  box-shadow: 0 2px 5px #0000001c;
}

.toc-table-wrapper.m-0 {
  height: 560px;
  padding-right: 0;
  overflow: auto;
}

.ls {
  height: 424px;
  overflow: auto;
}

.table-item-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #001057;
  grid-template-rows: auto;
  grid-template-columns: 24px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-left: 24px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.table-item-wrapper.w--current {
  color: var(--deep-sky-blue);
  background-color: #e5f2ff;
  margin-top: 0;
  font-weight: 600;
  display: flex;
}

.table-item-wrapper.ml-0 {
  color: var(--midnight-blue);
  padding-left: 0;
  font-size: 16px;
}

.table-item-wrapper.ml-0.full-width {
  display: flex;
}

.table-item-wrapper.gap-14 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 24px 1fr;
  grid-auto-columns: 1fr;
  place-content: center flex-start;
  justify-items: start;
  padding-left: 24px;
  display: flex;
}

.table-item-wrapper.gap-14.w--current {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  color: #2f80ed;
  font-weight: 600;
  display: flex;
}

.table-item-wrapper.gap-14.grid-table {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-block-203 {
  white-space: normal;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
  font-size: 16px;
  display: block;
}

.text-block-203.ml-12 {
  padding-left: 24px;
}

.text-block-203.ml-12.mb-10-copy {
  display: block;
}

.text-block-203.pre-text {
  white-space: nowrap;
}

.p-wrapper.mt-30 {
  margin-top: 30px;
}

.image-41 {
  height: 250px;
  margin-left: 0;
  margin-right: 0;
}

.block-img-wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.p-18-blue {
  color: #001057;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 30px;
}

.div-block-75 {
  background-color: #fff;
  border-radius: 13px;
  padding: 40px 40px 24px;
}

.list-compare {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  font-size: 18px;
  display: flex;
}

.list-compare.mb-20 {
  line-height: 1.6;
}

.list-compare.mb-20.no-bullet-points {
  padding-left: 0;
  list-style-type: none;
}

.section-content-table {
  margin-top: 32px;
  margin-bottom: 30px;
  padding-top: 15px;
}

.checklist-wrapper {
  margin-top: 10px;
}

.h3-content-wrapper {
  flex-direction: row;
  display: block;
}

.h1-44-700 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 150%;
}

.section-compare-guide-hero {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6538e294b99b04bf31cd438b_compare%20hero%20bg.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 84px;
  padding-bottom: 70px;
  display: block;
}

.compare-item-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 24px 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.compare-item-wrapper.full {
  width: 100%;
  display: block;
}

.compare-item-wrapper.full.pr-2 {
  padding-right: 2px;
}

.compare-item-wrapper.is-custom {
  grid-template-columns: 24px 1fr;
  margin-left: 3px;
}

.compare-item-wrapper.is-custom-1 {
  margin-left: -2px;
  padding-left: 0;
}

.compare-item-wrapper.is-custom-2 {
  grid-template-columns: 24px 1fr;
  margin-left: 1px;
}

.h3-24 {
  margin-top: 30px;
  font-size: 22px;
}

.soical-share-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: sticky;
  top: 100px;
}

.text-14-caps {
  color: #828282;
  letter-spacing: 10px;
  text-transform: uppercase;
  font-weight: 500;
}

.div-block-76 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 16px;
  display: grid;
  position: sticky;
  top: 120px;
}

.fb_icon {
  width: 32px;
  height: 32px;
}

.x_icon, .linkedln_icon {
  width: 32px;
}

.container-comparison {
  width: 100%;
  max-width: 1378px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.h3-18-bold {
  margin-top: 10px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 1.2;
}

.compare-title-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  padding-bottom: 5px;
  padding-left: 24px;
  display: flex;
}

.inte-grid-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 600px .88fr;
  justify-content: space-between;
  align-items: center;
}

.competitor-header-image {
  text-align: left;
  object-fit: contain;
  width: 480px;
  height: 360.775px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.inte-hero-img-wrap-copy {
  max-width: 480px;
  margin-left: auto;
  margin-right: 0;
}

.image-42 {
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.image-43 {
  border: 1px solid #cabcbc;
  border-radius: 50px;
  width: 24px;
  display: block;
}

.image-43.no-br {
  border-style: none;
}

.compare-content-block-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  background-color: #2f80ed1a;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6539f2a0eaca94e44a98ed23_wave.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 24px;
  padding: 40px 44px;
  display: flex;
}

.compare-logo-grid {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  place-items: center;
}

.vs {
  color: #0285ff;
  font-size: 18px;
  font-weight: 600;
}

.h3-22 {
  font-size: 22px;
}

.h3-22.no-m {
  margin-top: 0;
  margin-bottom: 0;
}

.compare-link-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0285ff;
  background-color: #fff;
  border: 1px solid #0285ff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 4px #0285ff66;
}

.compare-link-button.hide-button {
  display: none;
}

.img-ht-37 {
  height: 28px;
}

.image-45 {
  width: 105px;
}

.compare-logo-img {
  width: 204px;
  height: 36px;
}

.h2-custom {
  font-size: 34px;
}

.h1-50-dark-blue {
  color: #001057;
  font-size: 50px;
  line-height: 1.2;
}

.tool-hero-section {
  background-color: #f4fbff00;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/653a1fccf6a2ed1863d46357_tool%20svg.svg");
  background-position: 0 15%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 160px;
  padding-bottom: 0;
}

.tool-hero-img {
  height: 500px;
}

.tool-hero-wrapper {
  grid-column-gap: 67px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 500px;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.p-20-grey {
  color: #455880;
  margin-top: 15px;
  margin-bottom: 35px;
  font-size: 20px;
  font-weight: 400;
}

.p-20-grey.mb-0 {
  margin-bottom: 0;
}

.tool-page-color {
  background-color: #f3fbff;
  margin-bottom: 165px;
}

.text-18-600 {
  color: #001057;
  font-size: 18px;
  font-weight: 600;
}

.text-18-600.text-no-wrap {
  white-space: nowrap;
  word-break: normal;
  margin-top: 24px;
  margin-bottom: 0;
}

.collection-item-8 {
  flex-direction: column;
  align-items: center;
}

.grid-24 {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.icon-48x48 {
  width: 48px;
  height: 48px;
}

.icon-white-wrapper {
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 95px;
  height: 95px;
  display: flex;
  box-shadow: 0 2px 8px #0000001a;
}

.collection-list-3 {
  grid-column-gap: 30px;
  grid-row-gap: 56px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-list-3.mt--50 {
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  display: grid;
}

.collection-list-3.cms-tool-mob {
  grid-column-gap: 48px;
  grid-row-gap: 60px;
  align-items: center;
  display: none;
}

.tools-max-with {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

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

.h2-40-700 {
  color: #001057;
  font-size: 40px;
  line-height: 1.2;
}

.h2-40-700.text-color-black {
  box-sizing: border-box;
  color: var(--black);
  font-size: 40px;
  font-weight: 400;
}

.h2-40-700.mb-20.wt-600 {
  color: var(--black);
  font-weight: 500;
}

.p-grey-custom {
  color: #5f5a5a;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}

.tools-header-wrapper {
  width: 100%;
  margin-top: 48px;
  padding-bottom: 3.2rem;
}

.button-link-text-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 0px;
  color: #0285ff;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  font-weight: 600;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  overflow: hidden;
}

.button-link-text-wrapper:hover {
  font-weight: 600;
}

.button-gap-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 0;
  display: flex;
}

.button-line {
  background-color: #0385ff;
  width: 0%;
  height: 2px;
}

.tool-card-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

._14-400-grey {
  color: #455880;
  margin-top: 16px;
  font-size: 14px;
}

.marketing-filter-cat {
  color: #455880;
  border-radius: 4px;
  margin-bottom: 8px;
  padding: 4px 16px;
  font-size: 16px;
  line-height: 32px;
  text-decoration: none;
}

.marketing-filter-cat.is-active {
  color: #fff;
  cursor: pointer;
  background-color: #0285ff;
}

.learn-img-absolute {
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  width: 100%;
  height: 220px;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.learn-p-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  height: 220px;
  padding: 2rem 1.5rem;
  display: flex;
  position: relative;
}

.learn-top-content-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.read-more-btn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-top: 10px;
  font-weight: 500;
  display: flex;
}

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

.div-block-77 {
  border-right: 1px #e7e7e7;
  width: 100%;
  height: 500px;
  overflow: auto;
}

.paragraph-16 {
  margin-bottom: 0;
}

.paragraph-17 {
  display: none;
}

.form-10 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 170px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.filter-item-list {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 810px;
  display: flex;
}

.compertitor-rich-text-block {
  border-radius: 10px;
  margin-top: 22px;
  font-size: 18px;
  line-height: 140%;
}

.compertitor-rich-text-block p {
  margin-bottom: 20px;
}

.compertitor-rich-text-block ul, .compertitor-rich-text-block ol {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  margin-bottom: 20px;
  padding-left: 30px;
  display: flex;
}

.compertitor-rich-text-block h3 {
  margin-top: 30px;
}

.compertitor-rich-text-block h1 {
  margin-bottom: 20px;
}

.compertitor-rich-text-block h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
}

.section-local-seo-stats-hero {
  height: 546px;
  margin-top: 0;
  padding-top: 14px;
  padding-bottom: 64px;
  position: relative;
}

.local-seo-hero-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.local-stats-hero-img {
  width: 100%;
  height: 100%;
  position: relative;
}

.local-stats-hero-wrapper {
  width: 570px;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
}

.section-local-hero-content {
  padding-top: 50px;
  font-size: 18px;
}

.secton-local-data {
  margin-top: 32px;
  padding-top: 130px;
  padding-bottom: 50px;
  position: relative;
}

.max-content-720 {
  width: 100%;
  max-width: 720px;
}

.data-trust-img {
  object-fit: contain;
  width: 500px;
  height: 510px;
}

.div-block-78 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  align-items: center;
  display: flex;
}

.impact-local-seo-wrapper {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.impact-data-card-wrapper {
  color: var(--sp-gray);
  letter-spacing: .5px;
  background-color: #f4fbff;
  padding: 44px 49px 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  box-shadow: 0 2px 24px #00000014;
}

.impact-card-content-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.div-block-79 {
  background-color: #0285ff;
  width: 90px;
  height: 4px;
}

.paddig-top-48 {
  padding-top: 48px;
}

.mt-40 {
  margin-top: 40px;
}

.local-search-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.local-search-grid.mb-48 {
  margin-bottom: 48px;
}

.local-search-icon-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.local-search-icon-wrapper.flex-top-align {
  align-items: flex-start;
}

.local-search-icon-wrapper.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 50px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-18-500-avenir {
  color: var(--sp-gray);
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.local-search-stat-icon.purple-shaow-icon {
  box-shadow: 0 2px 52px #976cee42;
}

.local-search-stat-icon.orange-shadow-icon {
  box-shadow: 0 2px 52px #ff774642;
}

.local-search-stat-icon.yellow-shadow-icon {
  box-shadow: 0 2px 52px #f2c94c42;
}

.local-search-stat-icon.blue-shadow-icon {
  box-shadow: 0 2px 52px #1abef342;
}

.local-search-stat-icon.pink-shaodw-icon {
  box-shadow: 0 2px 52px #f5408d42;
}

.local-search-stat-icon.red-shadow-icon {
  box-shadow: 0 2px 52px #eb575742;
}

.local-search-stat-icon.dark-blue-shadow-icon {
  box-shadow: 0 2px 52px #1f6ff442;
}

.impact-sales-grid-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1119px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.impact-sales-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  border: 1.5px solid #e5ebff;
  border-radius: 24px;
  flex-direction: column;
  align-items: center;
  padding: 32px;
  display: flex;
}

.section-key {
  margin-top: 40px;
  position: relative;
}

.padding-117 {
  z-index: 1;
  padding-top: 117px;
  padding-bottom: 117px;
  position: relative;
}

.div-block-80 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 683px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-24-600 {
  color: var(--sp-gray);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.voice-card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  border: 2px solid #e5ebff;
  border-radius: 24px;
  flex-direction: column;
  align-items: center;
  padding: 38px 32px;
  display: flex;
  box-shadow: 0 26px 43px #00000014;
}

.voice-card-wrapper.padding-card_52 {
  padding-top: 52px;
  padding-bottom: 52px;
}

.voice-card-wrapper.padding-card_52.width_312, .voice-card-wrapper.width_312 {
  width: 100%;
  max-width: 312px;
}

.voice-card-wrapper.pd-inner-72 {
  border-width: 4px;
  border-radius: 0;
  padding-top: 72px;
  padding-bottom: 72px;
}

.voice-card-wrapper.pd-inner-72.border-top-bottom {
  border-left-style: none;
  border-right-style: none;
}

.voice-card-wrapper.pd-inner-72.corner-left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.voice-card-wrapper.pd-inner-72.corner-right {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.div-block-81 {
  grid-column-gap: 20px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 597px 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.flex-col-gap-48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  display: flex;
}

.grid-25 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.image-49 {
  height: 500px;
}

.section-google-business-profile {
  background-color: #fafafa;
  margin-top: 64px;
}

.div-block-82 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 730px;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.padding-col-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section-competitors-local-stats {
  padding-top: 64px;
}

.flex-col-gap-44 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  display: flex;
}

.grid-26 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 32px;
  margin-bottom: 32px;
}

.div-block-83 {
  background-color: #f4fbff;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6566f8a4518b379a3aa16aeb_441_frame.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 6px;
  margin-top: 44px;
  padding: 72px 129px 72px 110px;
}

.text-24-600-copy {
  color: var(--sp-gray);
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

.section-bottom-line {
  padding-top: 70px;
  padding-bottom: 70px;
}

.sp-container-1320 {
  max-width: 1320px;
  padding-left: 20px;
  padding-right: 20px;
}

.sp-container-1320.rel-1 {
  width: 100%;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.paddingtop-custom {
  padding-top: 100px;
}

.text-link-blue {
  color: var(--steel-blue);
  text-decoration: none;
}

.div-block-84 {
  background-color: #edf0ff;
  width: 110%;
  position: absolute;
  inset: 0%;
  transform: translate(0, 38px)rotate(-2deg);
}

.data-trust-bg {
  background-color: #f4fbff;
  width: 110%;
  position: absolute;
  inset: 0%;
  transform: translate(0, 38px)rotate(-2deg);
}

.swiper-arrow-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  margin-bottom: 40px;
  display: flex;
}

.slider-button-left, .slider-button-right {
  cursor: pointer;
  background-color: #edf0ff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.arrow-icon {
  width: 28px;
}

.collection-item-9 {
  transition: all .2s;
}

.what-people-say {
  background-color: #f3f3f3;
  border-radius: 10px;
  margin-top: 1rem;
  padding: 1rem 2rem 2rem;
}

.link-5 {
  color: var(--sp-gray);
  object-fit: fill;
  justify-content: center;
  margin-top: 1px;
  padding-left: 0;
  font-size: 15px;
  text-decoration: none;
  display: block;
}

.rich-text-block-4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 1.5;
}

.header-table {
  margin-left: .8rem;
}

.table-logo {
  object-fit: contain;
  height: 25px;
}

.competitor-brand-logo {
  object-fit: contain;
  object-position: 50% 50%;
  width: 160px;
  height: 45px;
}

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

.collection-list-5 {
  grid-column-gap: 55px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.inte-wrap-copy {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  margin-bottom: 66px;
  display: flex;
}

.cms_list-pagination {
  margin-top: 40px;
}

.pagination_page-button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px #0285ff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pagination_page-button {
  border: 1px solid var(--steel-blue);
  color: var(--steel-blue);
  background-color: #fff;
  padding: .5rem 1rem;
  font-weight: 500;
  text-decoration: none;
}

.cms_list-pagination-2 {
  margin-top: 60px;
}

.empty-state {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  background-color: #ecf6ff;
  border: 2px solid #0285ff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 50px;
  display: flex;
}

.heading-33 {
  line-height: 33px;
}

.div-block-86 {
  width: 100%;
  max-width: 100%;
}

.sp-h1-heading-5 {
  color: #010101;
  letter-spacing: -.056rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.3;
}

.sp-h1-heading-5.text-midnight-blue {
  color: #000f56;
  font-size: 45px;
}

.grid-27 {
  grid-column-gap: 39px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.sp_h4_heading-5 {
  color: #010101;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
}

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

.social-media_hero-image {
  position: relative;
}

.section-div-report {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.image-container {
  height: 100%;
}

.image-container.solo {
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.ai-impact-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.counterup {
  text-align: right;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.counterup.color-white, .counterup.dark {
  font-size: 100px;
}

.ai-impact_text {
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
}

.ai-social_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 0;
  display: grid;
}

.ai-social_image {
  object-fit: cover;
  height: 100%;
  box-shadow: 0 2px 10px #0000001a;
}

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

.image-52 {
  object-fit: fill;
  border-radius: 12px;
  padding-top: 0;
}

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

.flex-v-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.webinar-hero-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 550px;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.webinar-col-left {
  width: 100%;
  max-width: 100%;
}

.webinar-flex-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: start;
  display: grid;
}

.webinar-hero-section {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6464d096c769a11b45938efa_60e57ba2ddc1090fdc483a53_sp_subpage_bg%20(2).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 40px;
  padding-bottom: 60px;
}

.webinar-form {
  background-color: #f9f9f9;
  border-radius: 14px;
  width: 100%;
  padding: 25px;
}

.client-challenge_heading {
  margin-bottom: 1.5rem;
  font-size: 40px;
  line-height: 50px;
}

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

.grid-social-media-report {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 6rem;
  display: grid;
}

.table-of-content-report {
  position: relative;
}

.table-of-content-report-inner {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  margin-top: 16px;
  padding: 15px;
  display: flex;
  box-shadow: 0 0 29px #00000024;
}

.link-toc {
  color: var(--sp-gray);
  border-radius: 5px;
  padding: 4px;
  font-size: 11px;
  font-weight: 500;
  line-height: 14px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.link-toc:hover, .link-toc.w--current {
  color: var(--dark-slate-blue);
  background-color: #009bd417;
}

.column-report {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  flex-direction: column;
  display: flex;
}

.head-ai-report {
  border-bottom: 1px solid #ddd;
  font-size: 24px;
}

.ai-head-par {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.table-of-content-sticky {
  position: sticky;
  top: 114px;
}

.bullet-dot-table-content {
  align-items: flex-start;
  width: 16px;
  height: 16px;
  display: flex;
  position: relative;
  top: -6px;
}

.count-up-div {
  justify-content: flex-start;
  display: flex;
}

.percent_count {
  text-align: right;
  font-size: 64px;
  font-weight: 700;
  line-height: 1;
}

.percent_count.color-white, .percent_count.dark {
  font-size: 100px;
}

.webinar-divider-line {
  background-color: #6f707130;
  width: 100%;
  height: 1px;
  margin-top: 10px;
}

.subtext {
  margin-top: 10px;
  font-size: 18px;
  font-weight: 500;
}

.banner-book-a-demo {
  background-color: #00aeef;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/65ddc3f957dc10f756ff7913_web%20banner%20(2).avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 56px;
  display: block;
  overflow: visible;
}

.faq-section-wrapper {
  margin-top: 80px;
}

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

.faq-body-cont {
  background-color: #fff;
  border-top: 0 #000;
  padding: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 32px;
}

.faq-paragraph-p {
  color: #272121f0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.faq-plus {
  background-color: #352a77;
  border-radius: 3px;
  width: 100%;
  height: 2.8px;
}

.question-title-2 {
  letter-spacing: -.03em;
  margin-right: 70px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.faq-p {
  background-color: #f4f6f800;
  border-bottom: 1px solid #c3c3c3;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.faq-plus-wrap {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 0;
  display: flex;
  position: relative;
}

.faq-plus-l {
  background-color: #352a77;
  border-radius: 3px;
  width: 2.8px;
  height: 100%;
  position: absolute;
}

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

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

.faq {
  color: #1f1f1f;
  white-space: break-spaces;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 24px 0;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

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

.faq-wrapper-2 {
  width: 100%;
  max-width: 730px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.faq-link {
  color: var(--dark-slate-blue);
  font-weight: 600;
  text-decoration: none;
}

.heading-style-h2 {
  font-size: 35px;
  line-height: 1.2;
}

.heading-style-h2.big-custom {
  color: var(--dark-slate-blue);
  font-size: 36px;
}

.heading-style-h2.big-custom.text-color-white {
  color: var(--white);
}

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

.section-divider-line {
  background-color: #cac7c7;
  width: 100%;
  height: 1px;
  margin-top: 80px;
}

.submit-button {
  display: none;
}

.compare-cms-list {
  grid-column-gap: .8rem;
  grid-row-gap: 1.4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 40px;
  display: grid;
}

.image-53 {
  object-fit: contain;
  width: 120px;
  height: 80px;
}

.compare-link-block {
  color: var(--midnight-blue);
  background-color: #f5faff;
  border: 1px solid #0285ff;
  border-radius: 11px;
  flex-direction: column;
  align-items: center;
  font-weight: 700;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.compare-link-block:hover {
  background-color: #b5dbff;
}

.grid-28 {
  grid-template-rows: auto;
  grid-template-columns: 60px 20px 110px;
  place-items: center;
  padding: 12px 10px;
}

.search-name {
  display: none;
}

.pricing-tab-text {
  font-weight: 400;
}

.compare-filter-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: block;
}

.form-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 250px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.categories {
  display: flex;
}

.filters-wrapper.fltr-categories {
  flex-direction: column;
  display: flex;
}

.sort-button {
  color: var(--sp-gray);
  padding: 10px 14px;
  text-decoration: none;
}

.presence-hero-wrapper-content-only {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

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

.presence-hero-section-content-only {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6464d096c769a11b45938efa_60e57ba2ddc1090fdc483a53_sp_subpage_bg%20(2).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 120px;
  padding-bottom: 120px;
}

.comprehensive-solutions-menu {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.comprehensive-solutions-navbar {
  background-color: var(--white);
  padding-top: 20px;
  padding-bottom: 20px;
  position: sticky;
  top: 0;
}

.comprehensive-solutions-navbar-container {
  justify-content: center;
  display: flex;
}

.div-block-92 {
  margin-top: 60px;
  position: relative;
}

.comprehensive-tab-link {
  color: #494d4e;
  text-align: center;
  white-space: nowrap;
  background-color: #f2f2f2;
  border: 1px solid #e0e0e0;
  border-radius: 80px;
  width: 100%;
  padding: 15px 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 73%;
  transition: all .3s ease-in-out;
}

.comprehensive-tab-link.w--current {
  color: #fff;
  background-color: #0285ff;
  box-shadow: 0 0 4px 2px #0285ff66;
}

.div-block-93 {
  text-align: center;
  background-color: #edf4f8;
  border-radius: 12px;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 78px 78px;
  position: relative;
}

.div-block-94 {
  max-height: 170px;
  position: absolute;
  inset: -85px 0% auto;
}

.image-54 {
  height: 170px;
  max-height: 100%;
}

.cs-card-block {
  margin-top: 120px;
  padding-top: 85px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-96 {
  justify-content: center;
  align-items: stretch;
  display: block;
}

.text-block-204 {
  color: var(--sp-black);
  flex: none;
  font-size: 32px;
  font-weight: 700;
}

.div-block-97 {
  background-color: #deebf3;
  border-radius: 8px;
  padding: 40px 16px;
}

.div-block-97.item-grow {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-98 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.heading-35 {
  color: var(--sp-black);
}

.div-block-99 {
  margin-bottom: 56px;
}

.pricing_faq-wrapper {
  text-align: left;
  margin-bottom: 8rem;
}

.pricing-faq-heading {
  text-align: center;
  font-weight: 400;
}

.pricing-faq_point-heading {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.pricing-faq_point {
  overflow: visible;
}

.pricing-faq-icon {
  width: 1.8rem;
}

.pricing-faq-border {
  background-color: var(--systemflow-lite-neutral--40);
  height: .125rem;
  margin-top: .5rem;
}

.pricing-faq_point-headtext {
  color: var(--midnight-blue);
  font-weight: 600;
}

.pricing-faq_point-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  margin-top: 1.5rem;
  display: flex;
}

.text-block-206 {
  margin-top: 10px;
  line-height: 22px;
}

.migration-timeline {
  z-index: -3;
  position: relative;
}

.migration-timeline-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.migration-timeline-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 100px 1fr;
  width: 100%;
  padding-bottom: 60px;
}

.migration-timeline-left {
  text-align: center;
}

.migration-timeline-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.migration-timeline-right {
  margin-top: auto;
  margin-bottom: auto;
}

.migration-timeline-circle {
  text-align: center;
  background-color: #c5e9fd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.migration-timeline-progress {
  z-index: -2;
  border: 1px dashed #d3d4d5;
  height: 100%;
  position: absolute;
}

.position-relative {
  position: relative;
}

.div-block-103 {
  z-index: -1;
  background-color: var(--white);
  width: 100%;
  height: 50%;
  position: absolute;
  top: 0;
}

.div-block-104 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.highlight-content {
  font-weight: 700;
}

.div-block-105 {
  z-index: -1;
  background-color: var(--white);
  width: 100%;
  height: calc(50% + 60px);
  position: absolute;
  bottom: -60px;
}

.div-block-106 {
  text-align: center;
  width: 70%;
  margin: 60px auto -120px;
  position: relative;
  bottom: -40px;
}

.div-block-108 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.migration-timeline-progress-bar {
  z-index: -1;
  background-color: #c5e9fd;
  border-radius: 15px;
  width: 4px;
  height: 50vh;
  position: fixed;
  top: 0;
  bottom: 10vh;
}

.grid-30 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  grid-template-rows: auto;
  padding-top: 120px;
  padding-bottom: 120px;
}

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

.div-block-109 {
  margin-top: auto;
  margin-bottom: auto;
}

.text-block-207 {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.div-block-110 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-111 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  margin-top: 40px;
  display: flex;
}

.div-block-112 {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-113 {
  text-align: center;
}

.div-block-113.bg-white {
  padding-top: 80px;
  padding-bottom: 40px;
}

.feature-card-grid-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-115 {
  width: 80%;
  max-width: 1440px;
  margin: 120px auto;
}

.dedicated-support-benefits-card {
  background-color: var(--sp-gray-light);
  border-radius: 12px;
  padding: 32px;
  box-shadow: 1px 6px 11px #0000001a;
}

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

.div-block-116 {
  text-align: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-117 {
  width: 80%;
  max-width: 1440px;
  margin: 80px auto;
}

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

.dedicated-support-team-card {
  background-color: var(--sp-gray-light);
  border-radius: 8px;
}

.dedicated-support-team-image-container {
  background-color: #c5e9fd;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 375px;
  display: flex;
}

.div-block-118 {
  padding: 20px;
}

.text-block-208 {
  color: var(--sp-black);
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

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

.div-block-120 {
  background-color: #f5f7f7;
  height: 340px;
  position: relative;
}

.div-block-121 {
  z-index: 2;
  background-color: var(--white);
  border-radius: 25px;
  padding: 100px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 1.53px 9.2px 16.87px #0000001a;
}

.grid-34 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  height: 100%;
}

.div-block-128 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  width: 1400px;
  animation: 15s linear infinite reverse scroll;
  display: flex;
}

.div-block-129 {
  margin-top: auto;
  margin-bottom: auto;
  overflow: hidden;
}

.image-62 {
  height: 100%;
}

.div-block-130 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  width: 1400px;
  animation: 15s linear infinite scroll;
  display: flex;
}

.industry-recognition-timeline-circle {
  text-align: center;
  background-color: #d3d4d5;
  border-radius: 100%;
  justify-content: center;
  align-items: flex-start;
  width: 15px;
  height: 15px;
  margin-top: 20px;
  display: block;
}

.industry-recognition-left {
  text-align: right;
}

.div-block-131 {
  height: 160px;
}

.image-63 {
  max-width: 120px;
  max-height: 100%;
  margin-bottom: 15px;
}

.industry-recognition-progress-bar-copy {
  z-index: -1;
  background-color: #d3d4d5;
  border-radius: 15px;
  width: 4px;
  height: 50vh;
  display: none;
  position: fixed;
  top: 0;
  bottom: 10vh;
  left: 542px;
}

.industry-recognition-timeline-years {
  color: var(--sp-black);
  font-size: 32px;
  font-weight: 700;
  position: sticky;
  top: 10px;
}

.industry-recognition-timeline-item-year-2024 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 350px 100px 1fr;
  width: 100%;
  position: relative;
}

.industry-recognition-timeline-center {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.industry-recognition-timeline-right {
  margin-bottom: 80px;
}

.industry-recognition-timeline-container {
  width: 80%;
  max-width: 1440px;
  margin: 120px auto;
}

.industry-recognition-timeline-patch {
  z-index: -1;
  background-color: var(--white);
  width: 100%;
  height: 20px;
  position: absolute;
  top: 0;
}

.testimonial-review-card {
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  max-width: 580px;
  margin-bottom: 25px;
  padding: 40px;
  display: inline-block;
  box-shadow: 0 4px 60px #0d59ef0f;
}

.testimonial-list {
  column-count: 2;
  max-width: 1200px;
}

.div-block-133 {
  max-width: 1200px;
  margin: 80px auto 120px;
}

.testimonial-one-line-review {
  color: var(--sp-blue);
  margin-top: 20px;
  margin-bottom: 24px;
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
}

.industry-recognition-timeline-progress {
  z-index: -2;
  border: 1px dashed #d3d4d5;
  height: 100%;
  position: absolute;
  left: 399px;
}

.testimonial-reviewer-details {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.div-block-134 {
  border-radius: 50px;
  width: 52px;
  min-width: 52px;
  height: 52px;
  overflow: hidden;
}

.image-64 {
  max-height: 100%;
}

.testimonial-reviewer-name {
  color: var(--sp-black);
  font-weight: 600;
  line-height: 28px;
}

.testimonial-detailed-review {
  margin-bottom: 20px;
}

.div-block-135 {
  text-align: center;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
}

.testimonial-stats-container {
  background-color: var(--white);
  border-radius: 16px;
  width: 80%;
  margin: 124px auto -100px;
  padding: 64px 30px;
  box-shadow: 1px 15px 50px #0003;
}

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

.div-block-136 {
  text-align: center;
}

.text-block-209 {
  color: var(--sp-black);
  margin-bottom: 8px;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.presence-hero-section-wall-of-love {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6464d096c769a11b45938efa_60e57ba2ddc1090fdc483a53_sp_subpage_bg%20(2).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 115px;
  padding-top: 120px;
}

.badges-marquee-slider {
  background-color: #f5f7f7;
  padding-top: 20px;
  padding-bottom: 20px;
}

.objectives-container {
  width: 85%;
  max-width: 1440px;
  margin: 80px auto;
}

.grid-38 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 300px 320px 350px 340px 330px 340px 350px 340px auto;
  grid-template-columns: 1fr 150px 1fr;
}

.objective-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #e0e0e0;
  border-radius: 100px;
  align-items: center;
  padding: 24px;
  display: flex;
  box-shadow: 1px 6px 11px #0000001a;
}

.div-block-142 {
  background-color: #f5f7f7;
  border-radius: 50px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 56px;
  min-width: 56px;
  height: 56px;
  display: flex;
}

.div-block-143 {
  margin-top: auto;
  margin-bottom: auto;
}

.div-block-144 {
  text-align: center;
  width: 80%;
  max-width: 1440px;
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto;
}

.heading-37 {
  color: var(--sp-black);
  margin-bottom: 8px;
}

.div-block-145 {
  text-align: center;
  background-color: #f5f7f7;
  padding-top: 40px;
}

.heading-38 {
  color: var(--sp-black);
  margin-bottom: 10px;
}

.div-block-146 {
  width: 80%;
  max-width: 1440px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-147 {
  z-index: 0;
  background-color: var(--white);
  height: 50%;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-148 {
  z-index: 2;
  background-color: var(--white);
  border-radius: 16px;
  width: 80%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 30px;
  position: relative;
  box-shadow: 1px 20px 50px #0000001a;
}

.grid-39 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-39 {
  color: var(--sp-black);
  margin-bottom: 8px;
}

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

.div-block-151 {
  text-align: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.text-block-214 {
  margin-bottom: 24px;
  font-size: 16px;
}

.container-1446 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.section-5 {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6464d096c769a11b45938efa_60e57ba2ddc1090fdc483a53_sp_subpage_bg%20(2).svg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.container-1447 {
  max-width: 1440px;
  padding-left: 100px;
  padding-right: 100px;
}

.div-block-152 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-153 {
  background-color: var(--white);
  border: 8px solid #b2e2fc;
  border-radius: 8px;
  padding: 30px 20px;
}

.text-block-215 {
  color: var(--sp-black);
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
}

.hightlight-text-box-wrapper {
  color: var(--dark-slate-blue);
  background-color: #e3f3ff;
  border: 2px solid #0042a7;
  border-radius: 10px;
  margin-top: 30px;
  padding: 20px 19px 19px;
  font-size: 17px;
  font-weight: 600;
}

.use-cases-home-slider {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

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

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

.div-block-156 {
  height: 10px;
}

.old-price-social {
  color: #161e4c;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.3;
  text-decoration: line-through;
  display: inline-block;
}

.image-68 {
  width: auto;
  max-width: 110%;
}

.image-grid-2col {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icon-image {
  width: 1.5rem;
}

.image-grid-4col {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.compare-plans-mobile {
  display: none;
}

.image-grid-5col {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-grid-3col {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.info-icon {
  width: 16px;
}

.icon-hover-wrapper {
  position: relative;
}

.icon-hover-wrapper.negative-margin {
  margin-top: -6px;
}

.icon-hover-box {
  z-index: 2;
  border: 1px solid var(--neutral-600);
  background-color: var(--sp-black);
  color: var(--white);
  border-radius: 10px;
  width: 28ch;
  padding: .5rem;
  display: none;
  position: absolute;
  inset: 50% auto auto 75%;
  box-shadow: 0 4px 5px #0000004d;
}

.full-width {
  z-index: -1;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.button-container.pricing {
  border: 0px solid var(--white);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #fff;
  margin-top: 2rem;
  transition: opacity .2s;
  display: block;
  box-shadow: 0 2px 5px #fff3;
}

.button-container.pricing:hover {
  border-style: none;
}

.video-filter-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.video-cat {
  display: none;
}

.vd-cat-button {
  color: #455880;
  background-color: #fcfcfc;
  border: 1px solid #e0e0e0;
  border-radius: 32px;
  margin-bottom: 0;
  padding: 5px 21px;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
  transition: all .2s ease-in-out;
}

.vd-cat-button:hover {
  color: #fff;
  background-color: #0285ff;
  border-color: #0285ff;
}

.vd-cat-button.is-active {
  color: #fff;
  background-color: #0285ff;
}

.inline-link {
  color: var(--sp-gray);
}

.list-6 {
  color: var(--white);
  margin-top: 11px;
  padding-left: 27px;
  font-size: 14px;
  list-style-type: decimal;
}

.div-block-157 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  margin-top: 0;
  display: flex;
}

.h3-style {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.3;
}

.list_number {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  order: 0;
  display: flex;
}

.list_number.is-num {
  padding-left: 20px;
  list-style-type: decimal;
}

.list_number.is-bullets {
  padding-left: 20px;
  list-style-type: disc;
}

.link-dark-blue {
  color: var(--dark-slate-blue);
  font-weight: 600;
  text-decoration: none;
}

.flex-v-gap-5 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.a-feature-links-grid-copy-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.img-sun-2 {
  width: 200px;
  position: absolute;
  inset: -5% auto auto -6%;
}

.img-sun-2._3 {
  z-index: 2;
  width: 80px;
  inset: auto -2% -10% auto;
}

.img-sun-2.top {
  z-index: 2;
  width: 80px;
  inset: 0% -3% auto auto;
}

.img-sun-2._3 {
  z-index: 2;
  inset: auto -3% -10% auto;
}

.img-sun-2.top-15 {
  top: -20%;
}

.script-form-wrapper {
  width: 100%;
  max-width: 340px;
}

.html-embed-12 {
  justify-content: center;
  align-items: center;
  width: 350px;
  display: flex;
}

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

.padding-120.mb-0 {
  padding-bottom: 0;
}

.padding-120.mb-0.mb-60 {
  padding-bottom: 80px;
}

.hero-grid-col {
  z-index: 5;
  grid-column-gap: 58px;
  grid-row-gap: 60px;
  grid-template-rows: .25fr;
  grid-template-columns: 1fr 490px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  margin-top: 0;
  margin-bottom: -197px;
  display: grid;
  position: relative;
}

.heading-style-h1 {
  color: var(--black);
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
}

.event-image-wrapper {
  border-radius: 8px;
  width: 90%;
  height: 540px;
  margin-top: 30px;
  overflow: hidden;
}

.hero-event-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 33%;
}

.event-hero-section {
  position: relative;
}

.section-best-solution {
  background-color: #eaf3f6;
}

.padding-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-heading-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .65fr 450px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.mt-60 {
  margin-top: 60px;
}

.solution-grid-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  display: grid;
}

.feature-card {
  background-color: var(--white);
  color: var(--sp-gray);
  text-align: center;
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 25px 15px 15px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.feature-card.link-box:hover {
  transform: translate(0, -14px);
}

.feature-card.bg-blue {
  background-color: #dfedff;
}

.solution-heading {
  color: var(--dark-slate-blue);
  margin-bottom: 15px;
  font-weight: 500;
}

.grid-col-2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-image-wrapper {
  width: 90%;
  height: 380px;
  position: relative;
}

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

.image-cover.r-12 {
  border-radius: 12px;
  width: 100%;
  max-width: 100%;
  height: 85%;
}

.div-block-160 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #ccc6c6;
  border-radius: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 20px 32px;
  display: flex;
  position: absolute;
  inset: auto -16% 35% auto;
  overflow: visible;
}

.number-info {
  color: var(--deep-sky-blue);
  font-size: 48px;
  font-weight: 500;
  line-height: 1;
}

.footer-events {
  text-align: center;
  background-color: #f5f7f7;
  margin-top: 80px;
  padding-top: 60px;
  padding-bottom: 20px;
}

.footer-align-center {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-p {
  margin-top: 20px;
}

.sm-link {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-161 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.footer-copyright-p {
  color: var(--sp-gray);
  margin-top: 36px;
  font-size: 14px;
  font-weight: 500;
}

.form-block-wrapper {
  background-color: #fff;
  border: 1px solid #ddd9d9;
  border-radius: 9px;
  flex-flow: column;
  height: 580px;
  padding: 14px;
  display: flex;
  overflow: hidden;
}

.solution-icon {
  width: 65px;
}

.form-script-code {
  position: relative;
  top: -28px;
}

.hero-padding {
  padding-top: 90px;
  padding-bottom: 0;
}

.event-bullets {
  color: var(--sp-gray);
  margin-top: 20px;
  padding-left: 20px;
  font-size: 18px;
}

.image-70 {
  max-width: 90%;
}

.rating-table-wrapper {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  margin-top: 40px;
  display: block;
}

.rating-table-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #176ae6;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding: 10px;
}

.table-header-text {
  color: var(--white);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
}

.summing-up-wrapper {
  margin-top: 20px;
}

.table-cell-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-right: 1.2px solid var(--table-border);
  border-bottom: 1px solid var(--table-border);
  color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 10px;
  font-weight: 500;
  display: block;
}

.rating-table-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rating-table-inner-wrapper {
  border-left: 1px solid var(--table-border);
}

.rating-table-container {
  background-color: #fffefe;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.text-primary-color {
  color: #0085ff;
}

.section-new {
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.section-new.light-gray {
  background-color: #f5f7f7;
}

.section-new.top-move {
  margin-top: -100px;
  position: static;
  top: -100px;
}

.section-new.light-gray-hero {
  background-color: #f5f7f7;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/662bd7ebe562ea122912df2d_hero-back%20(1).avif");
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
}

.section-new.relative {
  position: relative;
  overflow: hidden;
}

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

.section-why-partner {
  padding-bottom: 80px;
}

.section-partners-hero-copy {
  background-color: #0085ff26;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 100px;
  padding-bottom: 60px;
}

.section-business-needs {
  margin-top: 0;
}

.left-arrow-t2 {
  display: none;
}

.quote-t2 {
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.testimonials-wrapper-t2 {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.right-arrow-t2 {
  display: none;
}

.slider-t2 {
  background-color: #0000;
  flex-flow: column;
  align-items: center;
}

.text-wrapper-t2 {
  max-width: 550px;
  margin-left: 60px;
}

.slide-wrapper-t2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.testimonials-t2 {
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.user-picture-t2 {
  border-radius: 80px 10px 80px 80px;
  width: 160px;
  height: 160px;
}

.user-name-t2 {
  margin-top: 30px;
  font-size: 20px;
  font-weight: 700;
}

.testimonials-wrapper {
  box-shadow: none;
  background-color: #dfedff;
  border: 1px solid #d6d2d2;
  border-radius: 17px;
  justify-content: center;
  align-items: flex-end;
  width: 90%;
  max-width: 950px;
  margin: 20px auto 80px;
  padding-top: 80px;
  padding-bottom: 40px;
  display: block;
}

.company-name-t2 {
  color: #8d8d8d;
  font-size: 18px;
}

.slide-1-t2 {
  object-fit: fill;
  background-color: #dfedff;
}

.slide-nav-t2 {
  justify-content: space-between;
  width: 120px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  display: flex;
  inset: auto 0% 8px 0;
}

.div-content-horizontal {
  justify-content: space-between;
  display: flex;
  position: static;
}

.div-content-horizontal.blue {
  background-color: var(--sp-blue);
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 30px 60px;
}

.div-content-horizontal.mg-top {
  margin-top: 80px;
}

.div-content-horizontal.gray-blue {
  background-color: #9dbfda;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  height: 300px;
  padding: 30px 60px;
  position: relative;
  overflow: hidden;
}

.div-content-horizontal.gap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.div-content-horizontal.blue {
  background-color: var(--sp-blue);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  height: 300px;
  margin-top: 80px;
  padding: 30px 60px;
  position: relative;
}

.div-content-horizontal.blue-hero {
  z-index: 2;
  background-color: var(--sp-blue);
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 30px 60px;
  position: relative;
}

.div-hero-txt {
  z-index: 1;
  width: 55%;
  position: relative;
}

.h1 {
  font-size: 100px;
  line-height: 1.1em;
}

.div-blue-highlight {
  background-color: var(--sp-blue);
  color: var(--white);
  text-align: center;
  border-radius: 12px;
  max-width: 80%;
  margin-top: 20px;
  margin-bottom: 25px;
  padding: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}

.p-new {
  color: var(--sp-gray);
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.p-new._80 {
  max-width: 80%;
}

.p-new.white {
  color: var(--white);
}

.p-new.mg-top-16px {
  margin-top: 16px;
}

.p-new.mg-top-36px {
  margin-top: 36px;
}

.img-holder-absolute {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.hero-image-adaptation {
  z-index: 0;
  width: auto;
  display: none;
}

.h2 {
  font-size: 34px;
  line-height: 1.2em;
}

.h2.white {
  color: var(--white);
}

.heading-holder {
  flex: none;
  width: 630px;
}

.heading-holder.smaller {
  flex-flow: column;
  align-self: center;
  width: 430px;
  display: flex;
}

.heading-holder._510px {
  flex-flow: column;
  align-self: center;
  width: 510px;
  display: flex;
}

.divider-3px {
  background-color: #fff3;
  flex: none;
  width: 3px;
  min-height: 150px;
  margin-left: 50px;
  margin-right: 50px;
}

.divider-3px.dark {
  background-color: #0000000d;
  margin-left: 30px;
  margin-right: 30px;
}

.div-txt-holder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.div-txt-holder.mg-top-48px {
  margin-top: 48px;
}

.div-images-holder {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.div-images-holder.mg-bottom-0px {
  margin-top: 80px;
  margin-bottom: 0;
  overflow: hidden;
}

.div-images-holder.mg-0px {
  margin-top: 0;
  margin-bottom: 0;
}

.big-img-with-shadow {
  object-fit: contain;
  border-radius: 30px;
  max-width: 48%;
  box-shadow: 0 11px 37px #2437491a;
}

.big-img-with-shadow.full {
  max-width: 100%;
  height: 100%;
}

.big-img-with-shadow.full.cover {
  object-fit: cover;
}

.description-txt-big {
  z-index: 1;
  color: var(--white);
  max-width: 400px;
  margin-left: 40px;
  font-size: 34px;
  font-weight: 700;
  line-height: 120%;
  position: relative;
}

.description-txt-big.dark {
  color: var(--midnight-blue);
  max-width: 680px;
  margin-left: 0;
}

.description-txt-big.mg-0px {
  max-width: 680px;
}

.image-absolute {
  object-fit: cover;
  height: 250px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-absolute.blue {
  z-index: 0;
  height: 100%;
}

.big-img {
  object-fit: cover;
  border-radius: 30px;
}

.big-img.hand {
  object-fit: contain;
  transform-style: preserve-3d;
  flex: none;
  position: relative;
  right: -80px;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.img-white-holder {
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  max-width: 45%;
  padding: 40px 10px;
  display: flex;
}

.h2-bigger {
  font-size: 72px;
  line-height: 1.1em;
}

.h2-bigger.fixed {
  z-index: 1;
  max-width: 70%;
  position: relative;
}

.ai-grid {
  grid-column-gap: 24px;
  grid-row-gap: 36px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.ai-grid._2nd-option {
  margin-top: 80px;
}

.img-white-holder-full {
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 40px 10px;
  display: flex;
  box-shadow: 0 11px 37px #2437491a;
}

.div-information {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-radius: 20px;
  flex-flow: column;
  padding: 60px;
  display: flex;
}

.div-information.blue {
  background-color: var(--sp-blue);
}

.div-information.gray-blue {
  background-color: #dce6ef;
}

.percent-holder {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.percent-holder.mg-top {
  margin-top: 60px;
}

.grid-2-img {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

.content-vertical {
  justify-content: space-between;
  display: flex;
  position: static;
}

.content-vertical.blue-footer {
  z-index: 1;
  background-color: var(--sp-blue);
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 140px;
  padding: 60px;
  position: relative;
}

.hand-absolute {
  z-index: 0;
  width: 700px;
  position: absolute;
  inset: 30% -20% auto auto;
}

.divider-3px-horizontal {
  background-color: #fff3;
  width: 100%;
  height: 3px;
  margin-top: 80px;
  margin-bottom: 80px;
}

.divider-3px-horizontal.dark {
  background-color: #0000001a;
}

.div-hand-holder {
  background-color: #f5f7f7;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  max-width: 55%;
  padding-top: 60px;
  display: flex;
}

.hand-hero {
  width: 750px;
  position: relative;
  top: 0;
  right: -16%;
}

.section-6 {
  background-color: var(--dark-slate-blue);
  padding-top: 90px;
  padding-bottom: 90px;
}

.padding-top-100 {
  padding-top: 100px;
}

.feature-list-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.feature-checkbox-item {
  grid-template-rows: auto;
  grid-template-columns: 24px 1fr;
}

.feature-checkbox-item.text-white {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-columns: 22px 1fr;
}

.image-73 {
  width: 22px;
  height: 22px;
  margin-top: 6px;
}

.cta-margin-top {
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.cta-partner {
  text-align: center;
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 62px;
  padding: 0 32px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.cta-partner:hover {
  background-color: var(--black);
}

.section-service-hero {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.section-service-hero.hero-bg-img {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/666ad76c9e1a94890490696f_2278161_Images%20and%20Icons_HeroImage_v1Footer_v2_2_052824.avif");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 120px;
  padding-bottom: 120px;
}

.service-hero-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 500px;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.consultation-cta {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--white);
  text-align: center;
  background-color: #0e47a1;
  border-radius: 50px;
  padding: 12px 23px;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.consultation-cta:hover {
  background-color: #477fd8;
}

.section-about-services {
  background-color: #eceeeb;
  position: relative;
}

.section-about-services.dots-bg {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/663c6bf4f38a95f3c308f9b0_dots-bg.avif");
  background-position: 0 0;
  background-size: auto;
}

.header-center {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-center.msx-850 {
  width: 100%;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.header-center.msx-780 {
  width: 100%;
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
}

.header-center.msx-950 {
  width: 100%;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
}

.service-header-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  place-items: center;
}

.service-header-grid.mb-40 {
  justify-content: center;
  place-items: center;
  display: flex;
}

.heading-style_h2 {
  color: var(--white);
  font-family: Avenirnext, sans-serif;
}

.heading-style_h2.blue-text-color {
  color: #01aeef;
  font-size: 26px;
}

.heading-style_h2.color-dark-blue {
  color: var(--dark-blue);
  font-size: 38px;
  line-height: 1.2;
}

.heading-style_h2.color-dark-blue-copy {
  color: var(--white);
  font-size: 38px;
  line-height: 1.2;
}

.heading-style_h2.color-dark-blue-copy.highlight-blue-color {
  color: #71d6ec;
}

.heading-style_h2.font-40 {
  font-size: 40px;
  line-height: 1.1;
}

.heading-style_h2.font-40.text-color-black {
  color: var(--black);
}

.heading-style_h2.text-color-blue {
  color: var(--deep-sky-blue);
  font-size: 40px;
  line-height: 1.2;
}

.heading-style_h2.text-black, .heading-style_h2.h2-32 {
  color: var(--black);
  font-weight: 600;
}

.service-border-line {
  width: 100%;
  min-width: 100px;
  max-width: none;
  display: block;
}

.service-border-line.custom-w {
  min-width: 110px;
}

.dark-blue-header-box {
  background-color: #001056;
  border-radius: 12px;
  padding: 10px 15px;
}

.mt-40.faq-width {
  width: 100%;
}

.service-highlight-card {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1.5px solid #79e4f8;
  border-radius: 11px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 22px 23px;
  display: flex;
  position: relative;
}

.service-highlight-card.color-orange {
  border-color: #ff731e;
  height: 100%;
}

.service-highlight-card.color-green {
  border-color: #43b02a;
  height: 100%;
}

.service-highlight-card.color-yellow {
  border-color: #ffc107;
  height: 100%;
}

.service-highlight-card--wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 32px;
}

.heading-style_h3 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Avenirnext, sans-serif;
  font-size: 22px;
}

.heading-style_h3.card-heading {
  color: var(--white);
  height: 60px;
  font-size: 24px;
}

.heading-style_h3.card-heading.ht-auto {
  height: auto;
}

.heading-style_h3.card-heading-copy {
  color: var(--white);
  height: auto;
  margin-bottom: 20px;
  font-size: 26px;
}

.heading-style_h3.color-dark-blue {
  color: var(--dark-blue);
  margin-bottom: 12px;
  font-size: 23px;
}

.p-16-500 {
  font-family: Avenirnext, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.p-16-500.color-white.font-inter {
  font-family: Inter, sans-serif;
}

.p-16-500.color-white.font-inter.mt-20 {
  font-size: 20px;
  font-weight: 400;
}

.p-16-500.mk-p, .p-16-500.ms-p {
  color: var(--black);
  font-weight: 400;
}

.p-16-500.ms-p.text-color-white {
  color: var(--white);
}

.p-16-500.testimonail-name {
  color: var(--steel-blue);
  margin-top: 5px;
  font-weight: 500;
}

.p-16-500.review-text {
  font-size: 18px;
}

.service-card-outer-wrapper {
  position: relative;
}

.div-block-162 {
  background-color: #fff;
  border: 1.5px solid #79e3f7;
  border-radius: 12px;
  position: absolute;
  inset: 0%;
  transform: translate(10px, 10px);
}

.div-block-162.color-orange {
  border-color: #ff731e;
}

.div-block-162.color-green {
  border-color: #43b02a;
}

.div-block-162.colo-yellow {
  border-color: #ffc107;
}

.service-card-icon {
  width: 120px;
}

.div-block-163 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.synup-card-logo {
  width: 24px;
  height: 24px;
  margin-top: 8px;
}

.section-how-work {
  background-color: #fff;
  position: relative;
}

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

.process-card {
  z-index: 2;
  border: 2px solid var(--yellow);
  background-color: var(--white);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 300px;
  padding: 12px;
  display: flex;
  position: relative;
}

.process-card.color-green {
  border-color: var(--greem);
}

.process-card.color--orange {
  border-color: var(--coral);
  width: 300px;
  height: 300px;
}

.div-block-166 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--yellow);
  text-align: center;
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 12px 22px;
  display: flex;
}

.div-block-166.color-green {
  background-color: var(--greem);
}

.div-block-166.color-orange {
  background-color: var(--coral);
}

.process-card-heading {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Avenirnext, sans-serif;
  font-size: 18px;
}

.process-card-heading.color-black {
  color: var(--black);
  margin-bottom: 4px;
}

.process-icon {
  width: 70px;
  margin-bottom: 5px;
}

.card-p-text {
  color: var(--white);
  font-family: Avenirnext, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
}

.card-p-text.color-sp-grey {
  color: var(--sp-gray);
}

.benefit-card-wrap {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-120 {
  width: 100px;
}

.padding-col-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-benefits {
  background-color: #fff;
  position: relative;
}

.section-testimonial-review {
  background-color: #eceeeb;
}

.section-testimonial-review.dots-bg {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/663c6bf4f38a95f3c308f9b0_dots-bg.avif");
  background-position: 0 0;
  background-size: auto;
}

.testimonail-client-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--black);
  border: 4px solid #00adef;
  border-radius: 12px;
  flex-flow: column;
  padding: 26px 23px;
  font-family: Avenirnext, sans-serif;
  font-weight: 500;
  display: flex;
  position: relative;
}

.testimonail-client-card.textimonial-card {
  background-color: #fff;
  border-radius: 24px;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 32px;
}

.client-title {
  font-style: italic;
  font-weight: 700;
}

.qoute-left {
  width: 70px;
  height: 70px;
  position: absolute;
  inset: -21% auto auto -5%;
}

.qoute-left.is-medium {
  width: 60px;
  height: 60px;
  top: -12%;
}

.qoute-right {
  width: 70px;
  height: 68px;
  position: absolute;
  inset: auto -5% -18% auto;
}

.social-proof-grid {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  place-items: center;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}

.social-proof-grid.max-900.mt-0 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-columns: .8fr .7fr;
  max-width: 950px;
  margin-top: 0;
}

.faq-outer-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 100%;
  max-width: 900px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq-question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  height: 70px;
  font-size: 22px;
  font-weight: 800;
  display: flex;
}

.faq-answer {
  border-bottom: 1px #2d3e501f;
  padding-left: 0;
  overflow: hidden;
}

.faq-wrap {
  background-color: #eceeeb;
  border-radius: 7px;
  padding-left: 15px;
  padding-right: 15px;
}

.faq-plus---2 {
  background-color: #2aa8ff;
  border-radius: 3px;
  width: 100%;
  height: 5px;
}

.faq-plus---2.color-white {
  background-color: var(--white);
}

.faq-answer-text {
  text-align: left;
  margin-bottom: 30px;
  font-size: 16px;
}

.faq-plus-wrap-2 {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 25px;
  display: flex;
  position: relative;
}

.faq-q-text {
  color: var(--black);
  font-size: 18px;
}

.faq-plus-l-2 {
  background-color: #2aa8ff;
  border-radius: 3px;
  width: 5px;
  height: 100%;
  position: absolute;
}

.faq-plus-l-2.color-white {
  background-color: var(--white);
}

.section-services-cta {
  background-color: #eceeeb;
}

.section-services-cta.dots-bg {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/663c6bf4f38a95f3c308f9b0_dots-bg.avif");
  background-position: 0 0;
  background-size: auto;
}

.flex-v-center {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-v-center.g-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
}

.flex-v-center.g-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.flex-v-center.g-40.mb-45 {
  margin-bottom: 45px;
}

.p-inter {
  color: var(--black);
  font-family: Inter, sans-serif;
  font-weight: 500;
  line-height: 1.6;
}

.image-deco {
  z-index: 2;
  position: absolute;
  inset: auto auto -8% 2%;
}

.process-card-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr auto 1fr;
  place-items: center;
  margin-top: 40px;
}

.connect-line {
  width: 120px;
  display: block;
}

.padding-top-64 {
  padding-top: 64px;
}

.hero-imge-service {
  display: none;
}

.hero-imge-service.display-d {
  display: block;
}

.service-hero-image {
  object-fit: fill;
  width: 48%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-167 {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-167.flex-m {
  flex: 1;
}

.blue-h-line {
  background-color: #01aeef;
  flex: 1;
  width: 100%;
  height: 2.5px;
}

.card-content-wrap {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  display: flex;
}

.benefits-grid-col-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.qoute-p {
  font-style: italic;
}

.image-74 {
  width: 80px;
  position: absolute;
  inset: auto auto 0% -2%;
}

.service-hero-content {
  z-index: 2;
  position: relative;
}

.orange-circle {
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: 3%;
  left: 1%;
}

.orange-blue-dots {
  width: 120px;
  position: absolute;
  inset: 6% auto auto 0%;
}

.section_faq {
  background-color: #fff;
  position: relative;
}

.orange-yellow-circle {
  width: 80px;
  position: absolute;
  bottom: 2%;
}

.green-grey-dots {
  width: 100px;
  position: absolute;
  inset: auto 0% 2% auto;
}

.blue-yellow-circle {
  width: 100px;
  position: absolute;
  inset: auto 0% 5% auto;
}

.section-yext-hero {
  background-color: #001057;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.blue-divider-line {
  background-color: #79e3f7;
  border-radius: 20px;
  width: 15%;
  height: 8px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.orange-cta {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--coral);
  color: var(--white);
  text-align: center;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 23px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: all .25s;
  display: flex;
}

.orange-cta:hover {
  background-color: #477fd8;
}

.yext-hero-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .85fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.yext-hero-wrapper.custom-width {
  grid-template-columns: 1fr .85fr;
}

.div-block-168 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-vs {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 290px .7fr 290px;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  display: flex;
}

.badge-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.max-900 {
  max-width: 900px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.color-text-blue {
  color: var(--deep-sky-blue);
}

.social-proof-grid-copy {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.section-trust-review {
  background-color: var(--dark-blue);
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.div-block-169 {
  opacity: .05;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/663c6bf4f38a95f3c308f9b0_dots-bg.avif");
  background-position: 0 0;
  background-size: auto;
  position: absolute;
  inset: 0%;
}

.text-color-light-blue {
  color: #79e4f7;
}

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

.reward-card {
  z-index: 2;
  color: var(--white);
  background-color: #00aeef;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.div-block-170 {
  z-index: -1;
  border: 1px solid var(--white);
  border-radius: 12px;
  line-height: 1.1;
  position: absolute;
  inset: 0% 0% 0% 0;
  transform: translate(6px, 6px);
}

.div-block-171 {
  z-index: 3;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #00aeef;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 40px 15px;
  font-weight: 500;
  line-height: 1.2;
  display: grid;
  position: relative;
}

.stats-num {
  font-size: 34px;
}

.stats-num.text-ornage {
  color: #ff731e;
}

.stats-num.text-green {
  color: #47a956;
}

.stats-num.text-yellow {
  color: #ffc107;
}

.cta-mt-center {
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.padding-col-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

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

.padding-col-20.pb-60 {
  padding-bottom: 60px;
}

.benefit-col-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 50px;
}

.stick-card-wrap {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: var(--white);
  cursor: pointer;
  background-color: #001057;
  border-radius: 16px;
  flex-flow: column;
  padding: 16px 14px;
  line-height: 1.5;
  transition: all .25s;
  display: flex;
}

.stick-card-wrap:hover {
  background-color: var(--dark-slate-blue);
  transform: translate(0, -20px);
}

.stick-card-wrap.sp-med {
  padding: 30px 25px;
}

.image-75 {
  width: 90px;
  margin-top: auto;
  margin-left: auto;
}

.section-get-more-better {
  background-color: #00aeef;
}

.div-block-172 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.card-better {
  color: var(--white);
  border: 2px solid #5bcbf5;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 12px;
  display: flex;
}

.image-76 {
  float: right;
  clear: none;
  vertical-align: baseline;
  object-fit: contain;
  object-position: 50% 100%;
  shape-outside: inset(calc(70% - 20px) 0 0);
  width: 80px;
  height: 70%;
}

.card-better-copy {
  color: var(--white);
  border: 2px solid #5bcbf5;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 12px;
  display: block;
}

.image-77 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-77.mob-display {
  display: none;
}

.image-78 {
  float: right;
  object-fit: contain;
  object-position: 50% 100%;
  shape-outside: inset(calc(70% - 20px) 0 0);
  width: 90px;
  height: 70%;
}

.benefit-list-wrapper {
  width: 800px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.grid-43 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: var(--midnight-blue);
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  place-items: center;
}

.div-block-173 {
  background-color: var(--deep-sky-blue);
  width: 100%;
  height: 2px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.ad-icon {
  width: 100px;
}

.faq-wrap-copy {
  border-radius: 7px;
  padding-left: 15px;
  padding-right: 15px;
}

.faq-wrap-copy.faq-bg {
  background-color: #00aeef;
}

.div-block-174 {
  background-color: var(--deep-sky-blue);
  width: 100%;
  height: 1.5px;
}

.grid-44 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-44.gap-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.div-block-175 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-79 {
  width: 30px;
}

.div-block-176 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-177 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-80 {
  width: 80px;
}

.benefit-col-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 50px;
}

.div-block-178 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  font-size: 20px;
  display: grid;
}

.feature-grid-list {
  margin-top: 50px;
}

.div-block-179 {
  background-color: var(--white);
  border-radius: 12px;
  padding: 31px 21px;
  font-weight: 400;
}

.image-81 {
  width: 60px;
  margin-bottom: 20px;
}

.div-block-175-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-79-copy {
  width: 40px;
}

.image-76-copy {
  float: right;
  clear: none;
  vertical-align: baseline;
  object-fit: contain;
  object-position: 50% 100%;
  shape-outside: inset(calc(70% - 20px) 0 0);
  width: 80px;
  height: 70%;
  display: none;
}

.desktop-display {
  width: 540px;
}

.g2-header-mob-display {
  width: 540px;
  display: none;
}

.solution-new-nav {
  margin-top: 40px;
}

.explore-solution-nav {
  grid-column-gap: 40px;
  grid-row-gap: 27px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-181 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  max-width: 298px;
  margin-top: 32px;
  display: flex;
}

.add-ons-grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000f56;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 30px 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  transition: color .26s;
  display: grid;
}

.add-ons-grid:hover {
  color: #0285ff;
}

.presence-hero-wrapper-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 610px;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-183 {
  margin-top: auto;
}

.sp-3col-grid-2 {
  grid-column-gap: 67px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 76px;
}

.sp-h1-heading-6 {
  color: #010101;
  margin-top: 0;
  margin-bottom: 0;
}

.sp-accordian-tab-menu-4 {
  background-color: #fff0;
  border-radius: 12px;
  width: 100%;
  max-width: 476px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: auto;
  padding: 2rem;
  font-weight: 400;
  display: block;
  position: static;
}

.sp-accordian-tab-menu-4:hover {
  background-color: #fff;
  box-shadow: 1px 1px 20px 8px #0000000f;
}

.sp-accordian-tab-menu-4.w--current {
  color: #323232;
  background-color: #fff;
  border-radius: 12px;
  font-weight: 600;
  overflow: visible;
  box-shadow: 1px 1px 20px 8px #0000000f;
}

.tabs-menu-5 {
  clear: none;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: stretch;
  width: auto;
  padding-right: 0;
  display: flex;
  position: static;
}

.sp-accordian-tab-icon-3 {
  flex: 0 auto;
  order: -1;
  width: 8%;
  max-width: 100%;
  padding-left: 0;
}

.section-solution-hero {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6464d096c769a11b45938efa_60e57ba2ddc1090fdc483a53_sp_subpage_bg%20(2).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 140px;
  padding-bottom: 80px;
}

.sp-h2-heading-3 {
  direction: ltr;
  color: #010101;
  letter-spacing: .1px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.sp-h2-heading-3.m-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.sp_h2_heading-10 {
  color: #010101;
  text-align: center;
  align-self: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.sp-accordian-tab-header-3 {
  align-items: flex-start;
  display: flex;
}

.tabs-content-6 {
  flex: 0 auto;
  align-self: auto;
  width: 660px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
}

.tabs-content-6.is-left {
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
}

.sp-hero-content-2 {
  margin-top: 15px;
  margin-bottom: 35px;
  font-size: 16px;
  font-weight: 400;
}

.paragraph-20 {
  margin-bottom: 10px;
}

.tab-width-container {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding: 120px 15px;
}

.sp-tabs-heading-4 {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 24px;
  line-height: 34px;
}

.image-88 {
  width: 90px;
  height: 90px;
  display: block;
}

.heading-43 {
  color: #010101;
  margin-bottom: 16px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.36;
}

.image-90 {
  width: 90px;
  height: 90px;
}

.image-91 {
  max-height: 550px;
}

.image-92 {
  width: 90px;
  height: 90px;
}

.sp-2-col-tabs-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: block;
}

.sp-2-col-tabs-wrapper-3.is--pres {
  height: auto;
}

.sp-h3-heading-related-4 {
  color: #010101;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.36;
}

.container-1449 {
  max-width: 1440px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.content-header-wrapper {
  text-align: center;
  max-width: 90%;
  margin-top: 84px;
}

.content-header-wrapper.max-width-950 {
  width: 100%;
  max-width: 950px;
}

.sp_h2_heading-12 {
  color: #010101;
  align-self: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.sp_h2_heading-12.is-vertical-tabs-heading {
  color: #010101;
  width: 425px;
  margin-left: 36px;
}

.sp_h2_heading-12.is-vertical-tabs-heading.is--press.tab-header-custom {
  width: 480px;
  margin-left: 0;
  font-weight: 700;
}

.sp_h2_heading-12.is-vertical-tabs-heading.is_right_aligned {
  float: none;
  clear: right;
  text-align: left;
  width: 429px;
  margin-left: 0;
  padding-left: 0;
  font-weight: 700;
  position: relative;
  bottom: 0;
}

.sp_h2_heading-12.is-vertical-tabs-heading.is_right_aligned.is--pres {
  width: 100%;
  max-width: 476px;
  margin-right: 0;
  left: 0;
}

.sp_h2_heading-12.is-vertical-tabs-heading.is_right_aligned.is--pres.wt-700 {
  font-weight: 700;
}

.link-block-18 {
  color: #0085ff;
  letter-spacing: 1px;
  align-items: center;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: flex;
}

.sp-accordian-tabs-3 {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.sp-accordian-tabs-3.is-right-tabs {
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-right: 0;
}

.paragraph-21 {
  margin-bottom: 10px;
}

.sp-tabs-heading-5 {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 24px;
  line-height: 34px;
}

.image-94 {
  width: 90px;
  height: 90px;
  display: block;
}

.heading-45 {
  color: #010101;
  margin-bottom: 16px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.36;
}

.image-96 {
  width: 90px;
  height: 90px;
}

.image-97 {
  max-height: 550px;
}

.image-98 {
  width: 90px;
  height: 90px;
}

.sp-2-col-tabs-wrapper-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: block;
}

.sp-2-col-tabs-wrapper-4.is--pres {
  height: auto;
}

.sp-h3-heading-related-5 {
  color: #010101;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.36;
}

.container-1450 {
  max-width: 1440px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.sp_h2_heading-13 {
  color: #010101;
  align-self: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.sp_h2_heading-13.is-vertical-tabs-heading {
  color: #010101;
  width: 425px;
  margin-left: 36px;
}

.sp_h2_heading-13.is-vertical-tabs-heading.is--press.tab-header-custom {
  width: 480px;
  margin-left: 0;
  font-weight: 700;
}

.sp_h2_heading-13.is-vertical-tabs-heading.is_right_aligned {
  float: none;
  clear: right;
  text-align: left;
  width: 429px;
  margin-left: 0;
  padding-left: 0;
  font-weight: 700;
  position: relative;
  bottom: 0;
}

.sp_h2_heading-13.is-vertical-tabs-heading.is_right_aligned.is--pres {
  width: 100%;
  max-width: 476px;
  margin-right: 0;
  left: 0;
}

.sp_h2_heading-13.is-vertical-tabs-heading.is_right_aligned.is--pres.wt-700 {
  font-weight: 700;
}

.link-block-19 {
  color: #0085ff;
  letter-spacing: 1px;
  align-items: center;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: flex;
}

.sp-accordian-tabs-4 {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.sp-accordian-tabs-4.is-right-tabs {
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-right: 0;
}

.invoice-hero, .client-management-hero-img {
  width: 100%;
  height: 100%;
}

.paragraph-22 {
  margin-bottom: 10px;
}

.sp-tabs-heading-6 {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 24px;
  line-height: 34px;
}

.image-100 {
  width: 90px;
  height: 90px;
  display: block;
}

.heading-47 {
  color: #010101;
  margin-bottom: 16px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.36;
}

.image-102, .image-103 {
  width: 90px;
  height: 90px;
}

.sp-h3-heading-related-6 {
  color: #010101;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.36;
}

.container-1451 {
  max-width: 1440px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.div-block-194 {
  text-align: center;
  max-width: 80%;
  margin-top: 84px;
}

.sp_h2_heading-14 {
  color: #010101;
  align-self: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.sp_h2_heading-14.is-vertical-tabs-heading {
  color: #010101;
  width: 425px;
  margin-left: 36px;
}

.sp_h2_heading-14.is-vertical-tabs-heading.is--press.tab-header-custom {
  width: 480px;
  margin-left: 0;
  font-weight: 700;
}

.sp_h2_heading-14.is-vertical-tabs-heading.is_right_aligned {
  float: none;
  clear: right;
  text-align: left;
  width: 429px;
  margin-left: 0;
  padding-left: 0;
  font-weight: 700;
  position: relative;
  bottom: 0;
}

.sp_h2_heading-14.is-vertical-tabs-heading.is_right_aligned.is--pres {
  width: 100%;
  max-width: 476px;
  margin-right: 0;
  left: 0;
}

.sp_h2_heading-14.is-vertical-tabs-heading.is_right_aligned.is--pres.wt-700 {
  font-weight: 700;
}

.link-block-20 {
  color: #0085ff;
  letter-spacing: 1px;
  align-items: center;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: flex;
}

.sp-accordian-tabs-5 {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.sp-accordian-tabs-5.is-right-tabs {
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-right: 0;
}

.book-a-call-cta {
  text-align: center;
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 62px;
  padding: 0 32px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.book-a-call-cta:hover {
  background-color: var(--coral);
}

.section-marketing {
  background-color: var(--steel-blue);
}

.marketinf-card {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 14px;
  flex-flow: column;
  padding: 15px;
  transition: all .23s;
  display: flex;
}

.marketinf-card:hover {
  transform: translate(0, -14px);
  box-shadow: 1px 2px 9px 6px #d7f4ff4f;
}

.marketinf-card.sp-client {
  cursor: default;
  padding: 29px;
}

.marketinf-card.sp-client:hover {
  box-shadow: none;
  transform: none;
}

.mk-card-heading {
  color: var(--midnight-blue);
  font-size: 26px;
}

.service-icon {
  object-fit: contain;
  object-position: 0% 50%;
  height: 80px;
  margin-bottom: 10px;
}

.service-icon.right {
  object-position: 50% 50%;
}

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

.layout-grid-2.mt-40.version-2 {
  grid-template-columns: 1fr .5fr;
}

.managed-service-card {
  background-color: #f5f6f5;
  border-radius: 14px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 15px 23px;
  display: flex;
}

.managed-service-card.layout-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  justify-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.managed-service-card.layout-2.bg-blue, .managed-service-card.bg-blue {
  background-color: var(--deep-sky-blue);
  padding-top: 20px;
  padding-bottom: 20px;
}

.service-card-heading {
  color: var(--deep-sky-blue);
  margin-top: 0;
  font-size: 32px;
  line-height: 1.2;
}

.service-card-heading.color-white {
  color: var(--white);
}

.secondary-cta {
  background-color: var(--coral);
  text-align: center;
  letter-spacing: 1px;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 0 32px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.secondary-cta:hover {
  background-color: var(--black);
}

.secondary-cta.mt-20 {
  padding-left: 19px;
  padding-right: 19px;
  font-size: 14px;
}

.secondary-cta.mt-20.green-color {
  background-color: #43af2a;
}

.secondary-cta.mt-20.green-color:hover {
  background-color: #224819;
}

.secondary-cta.mt-20.green-color.d-mob-display, .secondary-cta.mt-20.d-mob-display {
  display: none;
}

.secondary-cta.mt-20.d-desktop-display {
  display: flex;
}

.flex-layout-gap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.service-right-content {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.section-g2-slider {
  background-color: #ebedeb;
  margin-top: 60px;
  padding-bottom: 60px;
}

.gheader-desktop {
  background-color: var(--white);
  border: 1px solid #e6e6e6;
  border-radius: 30px;
  width: 55%;
  padding: 11px 19px;
  position: relative;
  top: -21px;
  box-shadow: 0 6px 8px 3px #92828233;
}

.image-106 {
  width: 100%;
}

.badge-slider {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.badge-img {
  width: 100%;
  margin-left: 15px;
  margin-right: 15px;
}

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

.div-block-198 {
  background-image: linear-gradient(90deg, #ebedeb, #fff0 10%), linear-gradient(270deg, #ebedeb, #0000 8% 23%);
  position: absolute;
  inset: 0%;
}

.section---service-review {
  background-color: var(--deep-sky-blue);
}

.testimonial-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-9 {
  background-color: var(--midnight-blue);
}

.max-1000 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.support-wrapper {
  color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.support {
  width: 100px;
  height: 78.85px;
}

.primay-cta {
  text-align: center;
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 54px;
  padding: 0 32px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.primay-cta:hover {
  background-color: var(--coral);
}

.heading-primary {
  color: var(--steel-blue);
}

.span-dark {
  color: var(--midnight-blue);
}

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

.qoute-icon {
  width: 60px;
  position: absolute;
  inset: -8% auto auto 18%;
}

.qoute-icon.right-side {
  left: auto;
  right: 18%;
  transform: rotate(180deg);
}

.container-m-custom {
  width: 100%;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.g2-review-mob-header {
  display: none;
}

.blue-content-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.client-avatar {
  border: 1px solid #f1e0e0;
  border-radius: 50%;
  width: 45px;
}

.client-info-wrapper {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.tab-image-full {
  width: 100%;
  height: 100%;
}

.tab-image-full.ht-80 {
  max-width: 80%;
}

.container-1452 {
  max-width: 1440px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.hightlight-text-box-wrapper-2 {
  color: #0d47a1;
  background-color: #e3f3ff;
  border: 2px solid #0042a7;
  border-radius: 10px;
  margin-top: 30px;
  padding: 20px 19px 19px;
  font-size: 17px;
  font-weight: 600;
}

.div-block-199 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 16px;
  display: grid;
  position: sticky;
  top: 120px;
}

.div-block-200 {
  background-color: #fff;
  border-radius: 13px;
  padding: 40px 40px 24px;
}

.resource-toc-component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  height: auto;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.toc_link {
  color: var(--black);
  width: 100%;
  padding: 8px 8px 8px 15px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.toc_link.toc_is-active {
  color: #0476a1;
  background-color: #c7f0ff;
  border-radius: 4px;
  font-weight: 500;
}

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

.collection-list-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.result-cs-item {
  flex: 1;
}

.stas-card-num {
  color: var(--sp-black);
}

.list-7 {
  transition: opacity .2s;
}

.sp_footer-link-wrap {
  display: inline;
  position: relative;
}

.header-nav-link-dp {
  color: #001057;
  white-space: nowrap;
  padding: 0;
  line-height: 130%;
  text-decoration: none;
  transition: all .3s ease-in-out;
}

.header-nav-link-dp:hover, .header-nav-link-dp.w--current {
  color: #0285ff;
}

.header-nav-link-dp-copy {
  color: #001057;
  white-space: nowrap;
  padding: 0;
  line-height: 130%;
  text-decoration: none;
  transition: all .3s ease-in-out;
}

.header-nav-link-dp-copy:hover, .header-nav-link-dp-copy.w--current {
  color: #0285ff;
}

.header-nav-link-wrap {
  position: relative;
}

.link-7 {
  font-size: 18px;
}

.why-synup---menu-list {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.why-synup-menu-list-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.section-compare-table {
  padding-top: 80px;
  padding-bottom: 0;
}

.image-107 {
  max-width: 7%;
}

.lang-switcher {
  vertical-align: middle;
  padding: 10px 24px 10px 0;
  font-size: 15px;
  display: flex;
}

.lang-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--sp-gray);
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.lang-block.w--current {
  display: none;
}

.locale-flag {
  width: 22px;
}

.dropdown-list-2 {
  background-color: #d48080;
}

.dropdown-list-2.w--open {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: #fff;
  border-radius: 5px;
  flex-flow: column;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  box-shadow: 0 2px 5px #0000001c;
}

.dp-icon {
  margin-right: 0;
}

.locale-mobile {
  display: none;
}

.locale-desktop {
  display: flex;
}

.section-seo-hero {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/66eaba2fa391c9947b749fad_gradient-orange.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.bg-abstract {
  object-fit: cover;
  background-image: linear-gradient(#ff5e3aa6, #ff5e3aa6);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bg-abstract.is-blue {
  background-image: linear-gradient(#0285ff, #0285ff);
}

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

.heading-stye-h1 {
  color: var(--white);
  font-size: 48px;
  line-height: 1.2;
}

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

.seo-hero-image {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.seo-hero-img {
  width: auto;
  max-width: 100%;
  padding-top: 0;
  text-decoration: underline;
}

.book-a-call-button {
  color: var(--white);
  border: 1.8px solid #000;
  text-decoration: none;
  transition: transform .23s;
  display: flex;
}

.book-a-call-button:hover {
  color: var(--white);
  transform: translate(0, -10px);
}

.book-a-cta-text {
  background-color: var(--coral);
  padding: 10px 19px;
  font-weight: 500;
}

.book-a-cta-arrow {
  background-color: #2e72b2;
  border-left: 1.8px solid #000;
  justify-content: center;
  align-items: center;
  padding: 5px 18px;
  display: flex;
}

.section-key-scaling {
  padding-top: 60px;
  padding-bottom: 60px;
}

.key-card-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  margin-top: 40px;
  display: flex;
}

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

.key-card {
  color: var(--black);
  background-color: #c7e4ff;
  border: 2px solid #75bcff;
  padding: 32px 32px 32px 24px;
  transition: all .25s;
}

.key-card:hover {
  background-color: var(--dark-slate-blue);
  color: var(--white);
  transform: translate(0, -10px);
}

.key-card.bottom-card {
  width: 33.33%;
  height: 254.4px;
}

.key-card.dark-blue {
  background-color: var(--dark-slate-blue);
  color: var(--white);
}

.key-card.dark-blue:hover {
  color: var(--black);
  background-color: #c7e4ff;
}

.key-card.dark-blue.bottom-card {
  height: 254.4px;
}

.key-card-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 64px 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.key-content-flex {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.sectoin-checklist {
  background-color: #009bd4;
  padding-top: 40px;
  padding-bottom: 80px;
}

.checklist-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .85fr 1fr;
}

.statis-num-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.stats-num-item {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.div-block-203 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  display: flex;
}

.grid-52 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.checklist-card {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #c7e4ff;
  border: 1px solid #000;
  flex-flow: column;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.checklist-card.card-bg-white {
  background-color: #fff;
  border: 1px solid #000;
}

.checklist-card-heading {
  color: var(--black);
  font-size: 20px;
}

.how-does-it-work {
  background-color: var(--white);
  padding-top: 80px;
  padding-bottom: 80px;
}

.heading_style-h2 {
  color: var(--black);
  background-color: #3a191900;
  font-size: 40px;
  line-height: 1.2;
}

.heading_style-h2.text-black {
  color: #f8f8f8;
}

.signup-process-block {
  grid-template-rows: auto;
  grid-template-columns: 1fr .6fr 1fr .6fr 1fr;
  max-width: 1000px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.process-card-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  font-size: 20px;
  display: flex;
}

.process-step-icon {
  width: 70px;
}

.process-arrow {
  padding-top: 10px;
}

.pricing-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 20px 1fr;
}

.custom-header {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  max-width: 850px;
  display: flex;
}

.grid-53 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 50px;
}

.campgain-card {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  text-align: center;
  cursor: pointer;
  background-color: #e3f7ff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 32px;
  transition: all .25s;
  display: flex;
}

.campgain-card:hover {
  background-color: #fff;
  transform: translate(0, -16px);
}

.faq-question-item {
  cursor: pointer;
  padding-top: 16px;
  padding-bottom: 16px;
}

.card-tittle-light, .card-title-dark {
  margin-top: 0;
  margin-bottom: 0;
}

.section-seo-cta {
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.seo-cta-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.arrow-right-invert {
  filter: invert();
}

.sample_icon {
  width: 54px;
}

.checklist-icons {
  border: 1px solid #d3d3d3;
  border-radius: 50%;
  flex: none;
  width: 63px;
}

.campgain-icon {
  border: 1px solid #e0e0e0;
  border-radius: 50%;
  width: 64px;
  height: 64px;
}

.locales-list {
  grid-column-gap: .48rem;
  grid-row-gap: .48rem;
  flex-flow: column;
  display: flex;
}

.text-14-caps-custom {
  color: #828282;
  letter-spacing: 5px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
}

.check-icon-4 {
  color: #0d47a1;
  width: 18px;
  min-width: 18px;
  height: 18px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 12px;
}

.check-icon-4.w--redirected-checked {
  background-color: #00aeef40;
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e21ef0373d31_check.svg");
  border-color: #00aeef;
}

.sp-button-sub-pages-4 {
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 200px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 62px;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 0 32px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.sp-button-sub-pages-4.align-center {
  justify-content: center;
}

.image-108 {
  filter: hue-rotate(202deg);
  margin-left: 15px;
  display: none;
}

.text-block-230 {
  clear: none;
  color: #f5f7f7;
  width: 162px;
  padding-left: 0;
  font-size: 15px;
  text-decoration: none;
  position: static;
}

.text-block-231 {
  margin-bottom: 1rem;
}

.success-message-6 {
  background-color: #bbffe5;
  margin-top: 1rem;
  padding-bottom: .1rem;
}

.form-btn-2 {
  text-transform: uppercase;
  background-color: #ff731e;
  border-radius: 3px;
  padding: 13px 30px;
  font-family: Avenirnextltw01, sans-serif;
  font-weight: 400;
}

.form-btn-2.m25 {
  margin-top: 25px;
}

.list-9 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  font-size: 15px;
  display: block;
}

.list-9.np-m {
  padding-left: 0;
}

.text-block-232, .text-block-233, .text-block-234 {
  color: var(--black);
}

.products-can-you-offer {
  background-color: var(--steel-blue);
  padding-top: 80px;
  padding-bottom: 80px;
}

.image-109 {
  aspect-ratio: auto;
  -webkit-text-stroke-color: var(--sp-gray);
  position: static;
  top: 2109.28px;
  left: 384.344px;
  overflow: clip;
}

.paragraph-24, .text-block-235, .text-block-236 {
  color: var(--white);
}

.heading_style-h2-copy {
  color: var(--white);
  background-color: #3a191900;
  font-size: 40px;
  line-height: 1.2;
}

.heading_style-h2-copy.text-color-white {
  color: var(--white);
}

.p-18-500-copy {
  color: var(--black);
  text-align: left;
  font-size: 19.5px;
  font-weight: 400;
  line-height: 1.5;
}

.p-18-500-copy.text-white {
  color: var(--white);
  font-size: 18px;
  line-height: 1.65;
}

.p-18-500-copy.text-white.text-center {
  color: var(--white);
  text-align: center;
}

.button-blue-light-copy {
  color: #fff;
  white-space: nowrap;
  background-color: #ff8000;
  border-radius: 8px;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 22px;
  font-size: 18px;
  line-height: 89%;
  transition: all .3s ease-in-out;
  box-shadow: 0 0 4px 2px #0285ff66;
}

.button-blue-light-copy:hover {
  background-color: #000;
  box-shadow: 0 0 4px 2px #0003;
}

.heading_style-h2-text {
  color: var(--black);
  background-color: #3a191900;
  font-size: 40px;
  line-height: 1.2;
}

.heading_style-h2-text.text-black {
  color: #000;
  text-align: center;
  flex: 0 auto;
  order: 1;
  align-self: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 30px;
}

.feature-hero-section {
  background-color: #e8eff8;
  padding-top: 30px;
  padding-bottom: 30px;
}

.primary-round-button {
  text-align: center;
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 62px;
  margin-left: 0;
  padding: 0 40px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.primary-round-button:hover {
  background-color: var(--black);
}

.primary-round-button._w-280 {
  margin-left: 0;
}

.feature-content-info {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 950px;
  display: flex;
}

.feature-header-title {
  text-align: center;
  max-width: 100%;
  margin-top: 84px;
}

.feature-header-title.max-850 {
  max-width: 850px;
}

.feature-content-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center;
  display: grid;
}

.feature-content-grid.is-reverse {
  place-items: center;
  overflow: visible;
}

.section-features-item {
  overflow: visible;
}

.padding-feature-top {
  width: 100%;
  padding-top: 0;
}

.content-info-container {
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.feedback-grid-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  margin-top: 70px;
}

.div-block-205 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.feedback-icon {
  border: 1px solid #d3d3d3;
  border-radius: 50%;
  flex: none;
  width: 75px;
  max-width: 100%;
  height: 75px;
}

.feedback-card-content-info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-206 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.badge-grid-6 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 150px 1fr 1fr 1fr;
  place-items: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.section-badge {
  background-color: #f7faff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.cta-heading-title {
  color: #010101;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  line-height: 1.2;
}

.div-block-207 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  order: 0;
  display: flex;
}

.flex-card-center {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.seo-pricing-section {
  padding-top: 80px;
  padding-bottom: 80px;
  display: none;
}

.pricing-inner-block-wrapper {
  background-color: var(--steel-blue);
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  max-width: 450px;
  height: auto;
  margin-bottom: 0;
  padding: 24px;
  display: flex;
}

.div-block-208 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 40px;
  display: flex;
}

.pricing-title {
  color: #fff;
  text-transform: none;
  margin-top: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.2;
}

.pricing-list-item {
  grid-column-gap: .15rem;
  grid-row-gap: .15rem;
  flex-flow: column;
  display: flex;
}

.pricing-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 20px 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.pricing-sub-text {
  color: var(--white);
  margin-bottom: 1rem;
}

.pricing-line {
  border: 1px dashed #fff;
  margin-top: 20px;
  margin-bottom: 20px;
}

.price-title-text {
  color: #fff;
  margin-bottom: 20px;
}

.pricing-cta-button {
  background-color: var(--white);
  color: var(--dark-slate-blue);
  text-align: center;
  white-space: nowrap;
  border-radius: 8px;
  width: 100%;
  margin-top: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 18px 22px;
  font-size: 18px;
  font-weight: 500;
  line-height: 89%;
  transition: all .3s ease-in-out;
}

.pricing-cta-button:hover {
  color: var(--white);
  background-color: #000;
  box-shadow: 0 0 4px 2px #0003;
}

.div-block-209 {
  margin-top: auto;
}

.pricing-span-text {
  font-size: 20px;
  font-weight: 500;
}

.seo-faq-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.alpha-seo-badge {
  max-width: 350px;
  margin-left: -140px;
}

.list-item-4, .list-item-5, .list-item-6, .list-item-7 {
  text-align: center;
  list-style-type: none;
}

.feature {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 610px;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  min-width: auto;
  min-height: auto;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.padding-top-80 {
  padding-top: 80px;
}

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

.about-feature-flex {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  display: flex;
}

.outliner-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 70px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-feature-icon {
  background-color: #f1f7ff;
  border-radius: 50vw;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
}

.about-feature-right-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.p-16-400 {
  font-size: 15px;
}

.heading-style-h4 {
  color: var(--relume-library-lite-rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.3;
}

.feature-small-icon {
  width: 100%;
}

.about-ledt-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cta-block-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-integration {
  padding-top: 80px;
  padding-bottom: 80px;
}

.integration-cta {
  background-color: #deeaff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  height: 100%;
  margin-left: 15px;
  margin-right: 15px;
  padding: 54px 40px;
  display: flex;
  position: relative;
}

.integration-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 580px;
  display: flex;
  position: relative;
}

.mt-15 {
  margin-top: 15px;
}

.integration-logo-box {
  object-fit: cover;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  position: absolute;
  inset: 5% 5% auto auto;
}

.integration-logo-box._2 {
  top: 14%;
  right: 22%;
}

.integration-logo-box._3 {
  top: 47%;
  right: 22%;
}

.integration-logo-box._4 {
  top: 42%;
  right: 10%;
}

.integration-logo-box._5 {
  inset: auto 25% 8% auto;
}

.integration-logo-box._6 {
  inset: auto 7% 13% auto;
}

.feature-block-img {
  background-image: none;
}

.feature-block-img.no-shadow {
  background-image: none;
  padding: 0;
}

.text-span-8, .text-span-9 {
  color: #0285ff;
}

.paragraph-25 {
  overflow: visible;
}

.demo-success-img {
  width: 500px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.local-seo-review-img {
  object-fit: contain;
  width: 100%;
  max-width: 520px;
  position: static;
}

.img-101 {
  padding-left: 178px;
}

.how-to-main-image {
  z-index: 2;
  border-radius: 8px;
  width: 100%;
  max-width: 900px;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
  transform: translate(0, -42px);
}

.how-to-hero-content {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.how-to-hero-content.center {
  justify-content: flex-start;
  align-items: center;
}

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

.section-how-to-main-img {
  display: block;
  position: relative;
}

.half-dark-blue-bg {
  background-color: var(--midnight-blue);
  height: 280px;
  position: absolute;
  inset: 0% 0% auto;
}

.related-article {
  padding-bottom: 40px;
  display: none;
}

.heading-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.headline-line {
  background-color: #d4d4d4;
  flex: 1;
  height: 1.2px;
}

.heading-wrapper-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.headline_line {
  background-color: #d4d4d4;
  flex: 1;
  height: 1.2px;
}

.marketing-guide-detail-section {
  padding-top: 60px;
}

.ebook-link-block {
  color: var(--sp-gray);
  text-align: left;
  background-color: #1118270a;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  text-decoration: none;
}

.ebook-img-wrapper {
  background-color: #11182714;
  border-radius: 8px;
  width: 100%;
  height: 240px;
  margin-bottom: 24px;
}

.ebook-thumbnail-image {
  object-fit: cover;
  object-position: 0% 50%;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}

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

.ebook-card-title {
  color: #030303;
  font-size: 22px;
  font-weight: 500;
}

.ebook-form-hide {
  display: none;
}

.ebook-hero-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 40px;
  display: flex;
}

.ebook-hero-description {
  font-size: 1.125rem;
}

.ebook-content-wrapper {
  padding-top: 80px;
  padding-bottom: 20px;
}

.ebook-subtext {
  color: var(--deep-sky-blue);
  margin-bottom: 8px;
  font-size: 15.5px;
  font-weight: 500;
}

.grid-54 {
  grid-template-columns: 1fr 1fr;
}

.key-finding-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  padding-left: 11px;
  display: flex;
}

.key-list {
  font-size: 15px;
}

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

.section-content-header {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.sp-accordian-tab-menu-tab {
  pointer-events: auto;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fff0;
  border-radius: 12px;
  flex: 0 auto;
  width: 100%;
  max-width: 476px;
  margin: 15px auto;
  padding: 2rem;
  font-weight: 400;
  display: block;
  position: static;
}

.sp-accordian-tab-menu-tab:hover {
  background-color: #fff;
  box-shadow: 1px 1px 20px 8px #0000000f;
}

.sp-accordian-tab-menu-tab.w--current {
  color: #323232;
  background-color: #d1f4ff;
  border-radius: 12px;
  font-weight: 600;
  overflow: visible;
  box-shadow: 1px 1px 20px 8px #0000000f;
}

.text-link-orange {
  color: var(--coral);
  transition: color .2s;
}

.text-link-orange:hover {
  color: var(--steel-blue);
}

.tab-section-img {
  width: 100%;
  max-width: 545px;
  display: block;
}

.what-is-rank-hero-img {
  width: 100%;
}

.rank-tab-content {
  flex: 0 auto;
  align-self: auto;
  width: 660px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  display: block;
}

.tabs-menu-rank {
  clear: none;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: stretch;
  width: 60%;
  padding-right: 0;
  display: flex;
  position: static;
}

.industry-img {
  width: 100%;
  max-width: 550px;
}

.tag-container {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 3rem;
  display: flex;
}

.industry-tag {
  color: var(--sp-gray);
  border: 1px solid #000;
  border-radius: 30px;
  padding: 9px 15px;
  font-size: 15px;
  line-height: 1.1em;
  text-decoration: none;
  transition: color .22s, background-color .22s;
}

.industry-tag:hover {
  border-color: var(--deep-sky-blue);
  background-color: var(--deep-sky-blue);
  color: var(--white);
}

.image-110, .image-111 {
  max-width: 110%;
}

.image-112 {
  text-align: center;
  padding-left: 0;
}

.hide-form {
  display: none;
}

.tally-form-wrap {
  max-width: 350px;
}

.a-h1-heading-2-copy {
  letter-spacing: -.04em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #e64652, #f2b167);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 18px;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.1;
}

.bold-text-9 {
  font-weight: 500;
}

.solution-grid-card-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  margin-left: 0;
  padding-left: 0;
  display: grid;
  position: static;
}

.solution-grid-card-copy.center {
  grid-template-columns: 1fr 1fr;
  place-items: center;
  width: 100%;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}

.howto_title-text-copy {
  color: #2e3749;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 48px;
  position: relative;
  top: -180px;
}

.left-content-wrap-copy, .right-content-wrap-copy.text-left {
  text-align: left;
}

.referral-stats-div-copy {
  z-index: 5;
  max-width: 110%;
  position: relative;
}

.padding-top-150-copy {
  padding-top: 250px;
  padding-bottom: 0;
}

.banner-referral {
  color: var(--white);
  text-align: center;
  background-color: #00aeef;
  justify-content: center;
  align-items: center;
  height: 48px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.banner-referral.w--current {
  background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/65ddc3f957dc10f756ff7913_web%20banner%20(2).avif");
  background-repeat: no-repeat;
  background-size: contain;
}

.sp-hero-content {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
}

.primary-round-button-copy {
  text-align: center;
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 62px;
  margin-left: -400px;
  padding: 0 40px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.primary-round-button-copy:hover {
  background-color: var(--black);
}

.primary-round-button-copy.mob-small {
  margin-left: 0;
}

.primary-round-button-left-aligned {
  text-align: center;
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 62px;
  margin-top: 10px;
  margin-left: -335px;
  padding: 0 40px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.primary-round-button-left-aligned:hover {
  background-color: var(--black);
}

.padding-top-150-copy {
  padding-top: 100px;
}

.column-second {
  flex: 1;
  padding-left: 40px;
}

.chart-box {
  border: 1px solid var(--systemflow-lite-neutral--50);
  border-radius: 8px;
  margin-bottom: 20px;
  display: none;
}

.sp-h1-heading-center {
  color: #010101;
  letter-spacing: -.056rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.3;
}

.sp-h1-heading-center.is_smaller {
  text-align: center;
  letter-spacing: -3px;
  font-size: 52px;
  line-height: 1.4;
}

.sp-hero-sub-content-center {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
}

.form-block-4 {
  display: none;
}

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

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

.book-demo-button-3 {
  text-align: center;
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 62px;
  padding: 0 32px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: none;
}

.book-demo-button-3:hover {
  background-color: #000;
}

.banner-form-wrapper-2 {
  z-index: 99;
  background-color: #fff;
  border-radius: 6px;
  padding: 40px 40px 50px;
  display: none;
  position: relative;
  top: 148px;
  overflow: visible;
  box-shadow: 0 23px 36px #00105717;
}

.modal-close-2 {
  color: #6b7094;
  justify-content: center;
  align-items: center;
  transition: color .2s;
  display: flex;
}

.modal-close-2:hover {
  color: #642eff;
}

.sp-h1-heading-7 {
  color: #010101;
  letter-spacing: -.056rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.3;
}

.f-modal-header-2 {
  color: #160042;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
  position: absolute;
  inset: .5rem .5rem auto auto;
}

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

.bold-text-10 {
  color: #0085ff;
  text-decoration: underline;
}

.sp-button-sub-pages-5 {
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 200px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 62px;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 0 32px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.sp-button-sub-pages-5.is--home-hero {
  margin-bottom: 0;
}

.sp-button-sub-pages-5.is--home-hero.centered {
  justify-content: center;
}

.free-trial-button-social-2 {
  text-align: center;
  letter-spacing: 1px;
  background-color: #0085ff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 62px;
  padding: 0 32px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.free-trial-button-social-2:hover {
  background-color: #000;
}

.image-113 {
  filter: hue-rotate(202deg);
  margin-left: 15px;
  display: none;
}

.product-form-input-2 {
  border: 1px solid #0000;
  border-bottom-color: #00105730;
  width: 100%;
  max-width: 14%;
  height: auto;
  margin-bottom: 0;
  padding: 1px 2px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.product-form-input-2:focus {
  border-color: #0000 #0000 #009bd4;
}

.f-modal-base-small-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #160042;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 480px;
  padding: 32px 24px 24px;
  display: flex;
  position: fixed;
  box-shadow: 105px 105px 144px -32px #1b09430a;
}

.div-block-213 {
  object-fit: fill;
  flex-direction: column;
  align-items: flex-start;
  width: 53%;
  display: flex;
}

.form-btn-3 {
  text-transform: uppercase;
  background-color: #ff731e;
  border-radius: 3px;
  padding: 13px 30px;
  font-family: Avenirnextltw01, sans-serif;
  font-weight: 400;
}

.sp-hero-content-3 {
  margin-top: 15px;
  margin-bottom: 35px;
  font-size: 16px;
  font-weight: 400;
}

.sp-hero-content-3.is-home-content {
  width: 430px;
  margin-top: 20px;
}

.f-modal-line-2 {
  background-color: #e4e6f1;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.text-span-10 {
  color: #000f56;
}

.f-sub-heading-regular-2 {
  color: #160042;
  letter-spacing: -.03em;
  margin-bottom: .5rem;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
}

.sp_container-2 {
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6px;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 17px;
  display: flex;
  position: relative;
}

.table-out-block-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #eee;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.direct-title-2 {
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.direct-text-2 {
  font-size: 16px;
}

@media screen and (min-width: 1280px) {
  .container {
    padding-bottom: 0;
  }

  .hero-section.how-to-section {
    background-position: 97% 140%, 11% -10%;
    background-size: 220px, 150px;
  }

  .sp-hero-sub-content {
    text-align: center;
  }

  .sp-hero-sub-content.h2_style {
    font-size: 30px;
  }

  .sp-h1-heading.is_smaller {
    text-align: center;
  }

  .sp-h1-heading.is_smaller.font-aveneir {
    font-family: Avenirnextltw01, sans-serif;
    font-size: 45px;
    line-height: 1.3;
  }

  .sp-h1-heading.is_smaller.font-aveneir.color-light-blue {
    font-size: 50px;
  }

  .sp-h1-heading.is_smaller.font-aveneir-48 {
    font-family: Avenirnextltw01, sans-serif;
    font-size: 45px;
    line-height: 1.3;
  }

  .sp_container.is_vertical.is_vertical_padded.custom-80 {
    padding-top: 40px;
  }

  .sp-tabs-heading.rank-heading {
    font-size: 22px;
    line-height: 1.2;
  }

  .sp-3col-card.is-extra-padded {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-27.top-heading {
    transform: translate(0, -34px);
  }

  .a-paragraph-regular-4, .a-paragraph-regular-4.text-color-white {
    font-size: 15px;
  }

  .a-paragraph-regular-5 {
    font-size: 18px;
  }

  .a-h1-heading-2 {
    font-size: 52px;
  }

  .a-header-content-2.width-full {
    max-width: 100%;
  }

  .a-header-background-image-2 {
    width: 100%;
  }

  .a-container-regular-4.hero-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr .75fr;
  }

  .a-header-section-2 {
    min-height: 80vh;
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .a-header-section-2.padding-top-mob {
    padding-top: 120px;
  }

  .a-section-large-2.padding-top-80.mb-0 {
    padding-bottom: 0;
  }

  .a-subheading-regular.ht-p {
    font-size: 20px;
  }

  .epcard_img-wrap.is--featured {
    max-width: 32rem;
  }

  .mt-80.hero-image-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    width: auto;
    margin-top: 50px;
    position: relative;
  }

  .hero-image-main {
    width: 75%;
  }

  .referral-stats-div {
    max-width: 75%;
    padding-left: 30px;
    position: static;
  }

  .padding-top-200.padding-bottom-80 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .bg-blue.how-it-work-box {
    object-fit: fill;
    border-left: 0 solid #000;
    border-radius: 10px;
  }

  .how-it-work-item {
    border-radius: 10px;
  }

  .how-it-work-title {
    border-left-width: 0;
  }

  .logo-brand {
    flex: none;
    width: 120px;
  }

  .logo-brand:lang(fr) {
    width: 110px;
  }

  .content-wrap {
    max-width: 770px;
  }

  .button-blue-light.nav-cta.cta-nav {
    font-size: 16px;
  }

  .button-blue-light.nav-cta.cta-nav:lang(fr) {
    font-size: 15px;
  }

  .button-blue-arrow.cta-btn {
    white-space: nowrap;
    width: 220px;
  }

  .header-navmenu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-left: 30px;
  }

  .header-nav-link:lang(fr) {
    font-size: 15px;
  }

  .navigation {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
  }

  .navigation:lang(fr) {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .header-new {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-outline-button.button-full.cta-nav {
    font-size: 16px;
  }

  .header-outline-button.button-full.cta-nav:lang(fr) {
    font-size: 15px;
  }

  .tab-text-center.hero-width {
    max-width: 602px;
  }

  .pricing-table-lists {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch stretch;
    display: grid;
  }

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

  .presence-hero-section {
    padding-top: 120px;
  }

  .pricing-social-tabs {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .golo-flex-img.ht-custom {
    padding-left: 3px;
    padding-right: 3px;
  }

  .choose-grid-wrapper {
    grid-template-columns: 50% 50%;
  }

  .section-compare-hero-gradient, .section-why-choose-synup-social {
    padding-top: 120px;
  }

  .sp_container-1440.mg.hero {
    overflow: visible;
  }

  .sp_container-1440.rel-pos {
    z-index: 1;
  }

  .flex-row-20 {
    align-items: flex-start;
  }

  .comparision-wrapper {
    grid-template-columns: .4fr .9fr 97px;
  }

  .toc-table-wrapper.m-0 {
    height: 580px;
  }

  .compertitor-rich-text-block h2 {
    font-size: 30px;
  }

  .hero-grid-col {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr 1fr;
    margin-bottom: -137px;
    padding-bottom: 0;
  }

  .event-image-wrapper {
    height: 480px;
    margin-top: auto;
  }

  .hero-event-image {
    text-align: left;
    width: 100%;
    max-width: 100%;
    height: 50%;
    margin-left: 0;
    padding-left: 0;
  }

  .form-block-wrapper {
    height: 570px;
    padding: 14px;
    overflow: hidden;
  }

  .form-script-code {
    position: relative;
    top: -28px;
  }

  .hero-padding {
    padding-top: 90px;
    padding-bottom: 0;
  }

  .rating-table-header {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .testimonials-t2 {
    padding-bottom: 20px;
  }

  .testimonials-wrapper {
    padding-bottom: 10px;
  }

  .slide-nav-t2 {
    padding-top: 0;
    bottom: -6px;
  }

  .divider-3px {
    min-height: 130px;
  }

  .section-service-hero {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .section-service-hero.hero-bg-img {
    background-position: 100% 0;
  }

  .service-hero-wrapper {
    grid-template-columns: .8fr 540px;
  }

  .consultation-cta {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    font-size: 16.5px;
    display: flex;
  }

  .section-about-services {
    background-color: #eceeeb;
  }

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

  .header-center.msx-850, .header-center.msx-780 {
    max-width: 850px;
  }

  .header-center.msx-950 {
    max-width: 1000px;
  }

  .service-header-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    place-items: center;
  }

  .heading-style_h2 {
    color: var(--white);
    font-family: Avenirnextltw01, sans-serif;
    font-size: 38px;
    font-weight: 700;
  }

  .heading-style_h2.color-dark-blue.text-light-blue {
    color: var(--steel-blue);
  }

  .heading-style_h2.color-dark-blue-copy {
    color: var(--white);
  }

  .heading-style_h2.text-black {
    font-family: Avenirnext, sans-serif;
  }

  .heading-style_h2.h2-32 {
    font-family: Avenirnext, sans-serif;
    font-size: 32px;
  }

  .dark-blue-header-box {
    background-color: #001056;
    padding: 12px 15px;
  }

  .heading-style_h3.card-heading.ht-auto {
    font-size: 27px;
  }

  .heading-style_h3.card-heading-copy {
    margin-bottom: 12px;
    font-size: 23px;
  }

  .p-16-500.color-white.font-inter {
    font-size: 20px;
  }

  .p-16-500.color-white.font-inter.mt-20 {
    font-size: 24px;
  }

  .process-card, .process-card.color-green {
    width: 340px;
    height: 340px;
  }

  .process-card.color--orange {
    width: 320px;
    height: 320px;
  }

  .div-block-166 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .process-card-heading.color-black {
    font-size: 19px;
  }

  .process-icon {
    width: 75px;
    margin-bottom: 10px;
  }

  .icon-120 {
    width: 120px;
  }

  .testimonail-client-card.textimonial-card {
    padding-bottom: 26px;
  }

  .social-proof-grid {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
    max-width: 850px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-v-center.g-20 {
    text-align: center;
  }

  .image-deco {
    bottom: -9%;
  }

  .service-hero-image {
    width: 50%;
  }

  .benefits-grid-col-3 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .qoute-p {
    font-size: 18px;
  }

  .image-74 {
    width: 120px;
    left: -2%;
  }

  .service-hero-content {
    z-index: 2;
    position: relative;
  }

  .green-grey-dots, .blue-yellow-circle {
    width: 120px;
    bottom: 8%;
  }

  .section-yext-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .blue-divider-line {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .orange-cta {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-weight: 600;
    display: flex;
  }

  .yext-hero-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr .85fr;
  }

  .header-vs {
    justify-content: center;
    align-items: center;
  }

  .badge-grid {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .social-proof-grid-copy {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
    max-width: 990px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-trust-review {
    background-color: var(--dark-blue);
    padding-top: 40px;
    padding-bottom: 40px;
    position: relative;
  }

  .div-block-169 {
    opacity: .08;
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/663c6bf4f38a95f3c308f9b0_dots-bg.avif");
    background-position: 0 0;
    background-size: auto;
    position: absolute;
    inset: 0%;
  }

  .div-block-171 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .stats-num {
    font-size: 38px;
  }

  .div-block-172 {
    grid-template-columns: .28fr 1fr;
  }

  .card-better {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 15px;
  }

  .image-76 {
    shape-outside: inset(calc(50% - 15px) 0 0);
    width: 140px;
    height: 75%;
    margin-top: 27px;
    margin-left: 5px;
    transform: none;
  }

  .image-77 {
    width: 140px;
  }

  .image-78 {
    float: right;
    shape-outside: inset(calc(0% - 20px) 0 0);
    width: 140px;
  }

  .benefit-col-2 {
    grid-row-gap: 40px;
  }

  .div-block-178 {
    margin-top: 15px;
  }

  .image-76-copy {
    shape-outside: inset(calc(50% - 15px) 0 0);
    width: 140px;
    height: 75%;
    margin-top: 27px;
    margin-left: 5px;
    transform: none;
  }

  .desktop-display {
    width: 600px;
  }

  .g2-header-mob-display {
    width: 540px;
  }

  .add-ons-grid {
    transition: color .25s;
  }

  .add-ons-grid:hover {
    color: #0285ff;
  }

  .presence-hero-wrapper-2 {
    grid-template-columns: 1fr 610px;
  }

  .presence-hero-wrapper-2.gap-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .sp-h1-heading-6 {
    font-size: 52px;
    line-height: 1.2;
  }

  .sp-accordian-tab-menu-4.w--current {
    color: #000;
  }

  .tabs-menu-5 {
    width: auto;
    margin-right: 0;
  }

  .tabs-menu-5.left-auto {
    margin-right: auto;
  }

  .tabs-menu-5.right-align {
    align-items: flex-end;
  }

  .section-solution-hero {
    padding-top: 120px;
  }

  .tabs-content-6 {
    width: 540px;
  }

  .tabs-content-6.is-left {
    width: 580px;
  }

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

  .sp-2-col-tabs-wrapper-3 {
    width: 100%;
  }

  .sp_h2_heading-12.is-vertical-tabs-heading.is--press.tab-header-custom {
    width: 520px;
    margin-left: 0;
  }

  .sp_h2_heading-12.is-vertical-tabs-heading.is_right_aligned.is--pres.wt-700 {
    font-weight: 700;
  }

  .sp-accordian-tabs-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
  }

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

  .sp-2-col-tabs-wrapper-4 {
    width: 100%;
  }

  .sp_h2_heading-13.is-vertical-tabs-heading.is--press.tab-header-custom {
    width: 520px;
    margin-left: 0;
  }

  .sp_h2_heading-13.is-vertical-tabs-heading.is_right_aligned.is--pres.wt-700 {
    font-weight: 700;
  }

  .sp-accordian-tabs-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
  }

  .sp_h2_heading-14.is-vertical-tabs-heading.is--press.tab-header-custom {
    width: 520px;
    margin-left: 0;
  }

  .sp_h2_heading-14.is-vertical-tabs-heading.is_right_aligned.is--pres.wt-700 {
    font-weight: 700;
  }

  .sp-accordian-tabs-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
  }

  .tab-image-full {
    max-width: 95%;
  }

  .resource-toc-component {
    height: 550px;
  }

  .dp-text-block:lang(fr) {
    font-size: 15px;
  }

  .synup-brand-logo {
    width: 100%;
  }

  .lang-switcher {
    padding-left: 0;
    padding-right: 30px;
  }

  .lang-block.w--current {
    display: none;
  }

  .dropdown-list-2.w--open {
    padding-top: 8px;
    padding-left: 13px;
  }

  .dp-icon {
    margin-right: 8px;
  }

  .section-seo-hero {
    background-color: #ff5e3a;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-seo-hero.is-blue {
    background-color: #0285ff;
  }

  .bg-abstract.is-blue {
    background-image: linear-gradient(#0285ff, #0285ff);
  }

  .book-a-call-button {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    color: var(--black);
    border: 1.8px solid #000;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    font-weight: 500;
    text-decoration: none;
    display: flex;
  }

  .book-a-cta-text {
    background-color: #fff;
    height: 100%;
    padding: 10px 19px;
  }

  .book-a-cta-arrow {
    border-width: 1px 1px 1px 1.8px;
    border-color: #000;
    border-left-style: solid;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
  }

  .section-key-scaling {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .key-card-wrapper {
    flex-flow: column;
    margin-top: 50px;
    display: flex;
  }

  .signup-process-block {
    grid-template-rows: auto;
    grid-template-columns: 1fr .65fr 1fr .65fr 1fr;
    margin-top: 40px;
  }

  .process-card-item {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    color: var(--white);
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    font-size: 20px;
    display: flex;
  }

  .list-9 {
    list-style-type: none;
  }

  .feature-hero-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .primary-round-button {
    margin-left: 0;
  }

  .feature-content-grid.is-reverse.is-spacing-medium, .feature-content-grid.is-spacing-medium {
    padding-top: 0;
    padding-bottom: 0;
  }

  .badge-grid-6 {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
  }

  .top-lp-form {
    transform: translate(0, 40px);
  }

  .alpha-seo-badge {
    margin-left: -152px;
  }

  .feature-hero-img {
    width: 100%;
    height: 100%;
  }

  .featue-hero-img-wrapper {
    height: 500px;
  }

  .integration-cta {
    background-color: #e8f0fd;
  }

  .integration-logo-box._3 {
    right: 29%;
  }

  .integration-logo-box._4 {
    top: 33%;
  }

  .integration-logo-box._5 {
    inset: auto 19% 16% auto;
  }

  .integration-logo-box._6 {
    top: auto;
    left: auto;
  }

  .code-embed-3 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .how-to-main-image {
    max-width: 800px;
  }

  .how-to-hero-content {
    max-width: 900px;
  }

  .ebook-description {
    color: var(--sp-black);
  }

  .ebook-hero-container {
    padding-top: 90px;
  }

  .ebook-subtext {
    color: var(--deep-sky-blue);
    margin-bottom: 8px;
    font-size: 15.5px;
    font-weight: 600;
  }

  .section-list {
    font-size: 15px;
  }

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

  .a-h1-heading-2-copy {
    padding-top: 20px;
    font-size: 26px;
    font-weight: 400;
  }

  .primary-round-button-left-aligned {
    text-align: left;
    margin-left: -393px;
  }

  .padding-top-150-copy {
    padding-top: 250px;
  }

  .sp-h1-heading-center.is_smaller, .sp-hero-sub-content-center {
    text-align: center;
  }
}

@media screen and (min-width: 1440px) {
  .marketin-icon {
    object-fit: cover;
    width: 60px;
    height: 60px;
  }

  .synup.text-size-16 {
    margin-left: 8px;
  }

  .sp-hero-sub-content, .sp-hero-sub-content.size-medium {
    font-size: 18px;
  }

  .sp-h1-heading.is_smaller.font-aveneir, .sp-h1-heading.is_smaller.font-aveneir-48 {
    font-size: 54px;
  }

  .sp-h1-heading.text-midnight-blue {
    font-size: 50px;
  }

  .sp-h1-heading.text-midnight-blue.h1-42 {
    font-size: 42px;
  }

  .sp_container.is_vertical.is_vertical_padded.custom-80 {
    padding-top: 0;
  }

  .sp_section.padding-top_40 {
    padding-top: 70px;
  }

  .sp_h2_heading-3.align-left {
    margin-top: 10px;
  }

  .sp-3col-card.is-extra-padded {
    padding-left: 10px;
    padding-right: 10px;
  }

  .howcard_desc.text-16 {
    margin-top: 0;
    font-size: 18px;
  }

  .howto_title-wrap {
    max-width: 50rem;
  }

  .a-paragraph-regular-4 {
    font-size: 17px;
    line-height: 1.7;
  }

  .a-paragraph-regular-4.text-color-white {
    font-size: 16px;
  }

  .a-paragraph-regular-5 {
    font-size: 18px;
  }

  .a-header-content-2.width-full {
    max-width: 90%;
  }

  .a-container-regular-4.hero-grid {
    grid-template-columns: 1fr .5fr;
  }

  .a-container-regular-4.hero-grid.what-is-rank {
    grid-template-columns: 1fr .75fr;
  }

  .a-h1-heading-3 {
    font-size: 48px;
  }

  .a-header-section-2 {
    min-height: 95vh;
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .a-h3-heading.text-color-white {
    font-size: 48px;
  }

  .a-section-large-2.dark-blue {
    overflow: visible;
  }

  .a-subheading-regular {
    font-size: 20px;
  }

  .a-subheading-regular.ht-p {
    height: 52px;
  }

  .img-sun {
    width: 200px;
  }

  .img-sun._8 {
    inset: auto 0% -2% auto;
  }

  .img-sun._8.big {
    width: 150px;
    bottom: -8%;
    right: -4%;
  }

  .img-sun._9 {
    top: -15%;
    left: -4%;
  }

  .img-sun.top-right {
    top: -6%;
  }

  .img-sun.top-right.small {
    width: 90px;
    right: -2%;
  }

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

  .columns-7 {
    width: 75%;
    margin-top: 8vh;
  }

  .text-block-198 {
    font-size: .8em;
  }

  .image-25 {
    width: 120%;
  }

  .text-block-199-copy {
    margin-top: 0;
  }

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

  .logo-brand {
    width: 120px;
  }

  .cta-heading.text-color-white {
    color: #fff;
  }

  .button-blue-arrow {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cta-summary.text-color-white-op-50 {
    color: #ffffff80;
    font-size: 16px;
  }

  .synup-vs-sprout-table {
    width: 100%;
  }

  .header-navmenu {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-left: 20px;
  }

  .header-navbar {
    width: 100%;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .navigation {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-right: 0;
  }

  .header-new {
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .text-20.text-dark-blue.text-d-16 {
    font-size: 20px;
  }

  .mb-24.logos-flex.is-wrap {
    grid-row-gap: 10px;
    margin-bottom: 10px;
  }

  .padding-col-80.mt-custom {
    position: relative;
    top: -29px;
  }

  .testmonial-wrapper {
    grid-template-columns: auto auto;
  }

  .use-cases-img.ht-235 {
    height: 235px;
  }

  .cta-box-wrap.top-0.custom-black-bg {
    box-shadow: none;
    background-color: #09050d;
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6539f3894436eb9715d3cec6_wave%20(1).svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 0;
    position: relative;
    bottom: -40px;
  }

  .cta-box-wrap.outline {
    top: 39px;
  }

  .cta-box-wrap.custom--130 {
    top: 32px;
  }

  .cta-box-wrap.dark-bg {
    background-color: var(--midnight-blue);
  }

  .section-cta.get-review {
    margin-top: 140px;
    position: relative;
    top: 34px;
  }

  .sp_footer_link:lang(fr) {
    display: block;
  }

  .sp_footer_link.info-address:hover {
    color: #010101;
  }

  .container-1440 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .mob-lp-center.mr-20 {
    padding-right: 20px;
  }

  .tab-text-center.hero-width {
    width: 100%;
  }

  .our-company-list {
    place-items: center;
  }

  .number-counter {
    white-space: nowrap;
  }

  .cs-hero-grid.top-align {
    align-items: start;
  }

  .mg-ht-list {
    width: 1080px;
  }

  .compare-plan-title {
    text-align: left;
  }

  .compare-plan-item._3col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .button-blue-rounded {
    padding-left: 70px;
    padding-right: 70px;
  }

  .section-compare-slider.bg-dotted {
    padding-top: 60px;
  }

  .slider-summary {
    font-size: 16px;
    line-height: 1.5;
  }

  .social-hero-wrap {
    grid-column-gap: 51px;
    grid-template-columns: 600px 650px;
  }

  .social-hero-img-wrap {
    width: 100%;
    height: auto;
  }

  .hootsite-img-wrap {
    width: 100%;
  }

  .swiper-slide.compare-slider-card {
    width: 420px;
  }

  .swiper-pagination {
    position: relative;
  }

  .choose-grid-wrapper {
    grid-column-gap: 40px;
  }

  .testimonail-grid {
    grid-template-columns: 390px 1fr;
  }

  .section-compare-testimonial {
    padding-top: 130px;
    padding-bottom: 70px;
  }

  .cta-grid {
    grid-column-gap: 44px;
    grid-template-columns: 490px 1fr;
  }

  .section-compare-hero-gradient {
    padding-top: 120px;
  }

  .slider-container-width {
    margin-top: 40px;
  }

  .book-demo-button-2 {
    display: none;
  }

  .compare-hero-img-wrapper {
    width: 100%;
    height: auto;
  }

  .contact-form-wrapper {
    max-width: 50%;
  }

  ._20---normal-434d56 {
    font-size: 20px;
    line-height: 1.4;
  }

  .compare_customer-name {
    font-size: 18px;
  }

  .voice-grid-wrapper {
    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: grid;
  }

  .sp-2col-voice-card {
    max-width: 100%;
  }

  .voice-content-list {
    color: var(--sp-gray);
  }

  .voice-content-list.text-num {
    color: #383c3d;
  }

  .voice-content-list.text-num.mt-20 {
    color: #383c3d;
    font-weight: 400;
  }

  .sp_container-1440 {
    flex-direction: column;
    justify-content: flex-start;
    padding-left: 100px;
    padding-right: 100px;
  }

  .sp_container-1440.mg.hero {
    height: 100vh;
  }

  .div-block-58._w-90 {
    width: 100%;
    max-width: 90%;
  }

  .image-38 {
    margin-top: 30px;
  }

  .voice-flex-wrapper.mt_custom-80 {
    margin-top: 60px;
  }

  .voice-flex-wrapper.mt_custom-40 {
    margin-top: 24px;
  }

  .voice-flex-wrapper.mt-30.flex-sp {
    justify-content: space-between;
  }

  .voice-flex-wrapper.mt_custom-margin {
    margin-top: 24px;
  }

  .section-p {
    color: var(--sp-gray);
    font-weight: 400;
    line-height: 1.5;
  }

  .div-block-59 {
    justify-items: center;
  }

  .div-block-60 {
    max-width: 100%;
  }

  .image-39 {
    display: block;
    position: relative;
    top: -41px;
  }

  .voice-section-hero-img {
    max-width: 540px;
  }

  .sp_h3_heading-18 {
    margin-bottom: 20px;
    font-size: 19px;
  }

  .cs-story-hero-section {
    padding-top: 160px;
    padding-bottom: 30px;
  }

  .p-18-grey {
    color: #171919;
  }

  .container-1300 {
    width: 90%;
    max-width: 1050px;
  }

  .grid-23 {
    grid-column-gap: 19px;
  }

  .heading-center.max-800-center {
    max-width: 1000px;
  }

  .container-1350 {
    width: 90%;
    max-width: 1050px;
  }

  .div-block-69 {
    padding-left: 20px;
    left: 48px;
  }

  .social-share {
    border: 1px solid #cdb9b9;
  }

  .image-40 {
    height: 330px;
    display: block;
  }

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

  .div-block-68-copy {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 45px 1fr;
    grid-auto-columns: 1fr;
    font-size: 15.5px;
    line-height: 1.4;
    display: flex;
  }

  .learn-table-content-grid-wrapper {
    width: 100%;
  }

  .section-integration-hero-header {
    padding-top: 245px;
  }

  ._36-700--001057.mb-10 {
    font-size: 42px;
  }

  .banner-image {
    width: 100%;
  }

  .comparision-wrapper {
    grid-template-columns: 330px 900px 97px;
  }

  .comparision-wrapper.is-grid {
    grid-template-columns: 280px 900px 97px;
  }

  .toc-table-wrapper {
    padding-bottom: 20px;
  }

  .ls {
    height: 498.7px;
  }

  .table-item-wrapper.gap-14.grid-table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 24px 1fr;
    grid-auto-columns: 1fr;
    place-items: center start;
    display: grid;
  }

  .text-block-203.ml-12.mb-10-copy {
    margin-bottom: 12.8px;
    padding-bottom: 0;
  }

  .h1-44-700 {
    font-size: 43px;
  }

  .compare-item-wrapper.full {
    margin-bottom: 0;
  }

  .container-comparison {
    width: 100%;
    max-width: 1378px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h3-18-bold {
    line-height: 1.2;
  }

  .compare-title-wrapper {
    padding-bottom: 8px;
  }

  .inte-grid-copy {
    grid-template-columns: 650px .8fr;
  }

  .compare-content-block-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6539f2a0eaca94e44a98ed23_wave.svg");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .h3-22 {
    font-size: 22px;
  }

  .compare-link-button {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #0285ff;
    background-color: #fff;
    border: 1px solid #0285ff;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    height: 56px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
    display: flex;
    box-shadow: 1px 2px 4px #0285ff66;
  }

  .tool-hero-wrapper {
    grid-column-gap: 31px;
    grid-template-columns: 1fr 573px;
  }

  .collection-item-8 {
    width: 300px;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-24 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .collection-list-3.mt--50 {
    grid-column-gap: 30px;
  }

  .collection-list-3.cms-tool-mob {
    grid-column-gap: 48px;
  }

  .header-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .p-grey-custom {
    color: #171919;
  }

  .learn-img-absolute {
    display: block;
  }

  .learn-p-wrapper {
    justify-content: space-between;
    height: 220px;
    padding-top: 1.2rem;
    padding-bottom: 2rem;
  }

  .read-more-btn {
    margin-top: 30px;
  }

  .image-47 {
    display: block;
  }

  .filter-item-list {
    width: 1080px;
    max-width: 1080px;
  }

  .secton-local-data {
    padding-top: 120px;
    padding-bottom: 50px;
  }

  .max-content-720 {
    max-width: 724px;
  }

  .impact-data-card-wrapper {
    height: 230px;
    padding-bottom: 0;
  }

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

  .div-block-81 {
    align-items: center;
  }

  .div-block-82 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    align-items: center;
  }

  .sp-container-1320 {
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-container-1320.rel-1 {
    position: relative;
  }

  .paddingtop-custom {
    padding-top: 110px;
  }

  .div-block-84, .data-trust-bg {
    width: 120%;
    left: -8%;
  }

  .what-people-say {
    padding-top: 1rem;
  }

  .collection-list-5 {
    grid-column-gap: 80px;
    grid-row-gap: 38px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .div-block-86 {
    max-width: 100%;
  }

  .sp-h1-heading-5.text-midnight-blue {
    font-size: 50px;
  }

  .div-block-90 {
    justify-items: center;
  }

  .social-media_hero-image {
    display: block;
    position: relative;
    top: -41px;
  }

  .webinar-flex-wrapper {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
    grid-template-rows: auto;
    grid-template-columns: .76fr .6fr;
    align-items: start;
  }

  .webinar-hero-section {
    padding-top: 40px;
  }

  .webinar-form {
    padding: 25px;
  }

  .webinar-divider-line {
    background-color: #6f707187;
  }

  .banner-book-a-demo {
    background-color: #00aeef;
  }

  .grid-28 {
    grid-template-columns: 80px 20px 120px;
  }

  .form-11 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 290px 1fr;
  }

  .industry-recognition-progress-bar-copy {
    left: auto;
  }

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

  .div-block-157.pos-custom-top {
    position: relative;
    top: -42px;
  }

  .list_number {
    font-size: 19px;
  }

  .a-feature-links-grid-copy-copy {
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  .img-sun-2.top {
    right: -2%;
  }

  .feature-card {
    padding-left: 40px;
    padding-right: 40px;
  }

  .form-block-wrapper {
    height: 530px;
  }

  .summing-up-wrapper {
    margin-top: 20px;
  }

  .testimonials-wrapper {
    margin-top: 40px;
  }

  .hand-absolute {
    max-width: 800px;
    top: 27%;
    right: -15%;
  }

  .hand-hero {
    width: 900px;
    right: -25%;
  }

  .section-service-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .service-header-grid {
    margin-bottom: 20px;
  }

  .heading-style_h2 {
    font-size: 40px;
  }

  .heading-style_h2.blue-text-color {
    font-size: 30px;
  }

  .service-border-line {
    min-width: 70px;
  }

  .heading-style_h3.card-heading-copy, .p-16-500.color-white.font-inter.mt-20 {
    font-size: 26px;
  }

  .service-card-icon {
    width: 130px;
  }

  .section-how-work {
    position: relative;
  }

  .process-card, .process-card.color-green, .process-card.color--orange {
    width: 320px;
    height: 320px;
  }

  .div-block-166 {
    padding-left: 29px;
    padding-right: 29px;
  }

  .social-proof-grid {
    max-width: 800px;
  }

  .service-hero-image {
    width: 48%;
  }

  .qoute-p {
    font-size: 20px;
  }

  .qoute-p.text-custom {
    font-size: 19px;
  }

  .image-74 {
    z-index: 0;
    width: 120px;
    inset: auto auto 0% -2%;
  }

  .service-hero-content {
    z-index: 2;
    position: relative;
  }

  .orange-circle {
    position: absolute;
    bottom: 22%;
  }

  .orange-blue-dots {
    width: 140px;
    top: 30%;
  }

  .orange-yellow-circle {
    width: 110px;
  }

  .green-grey-dots {
    bottom: 12%;
  }

  .blue-yellow-circle {
    width: 95px;
    bottom: 20%;
  }

  .section-yext-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .blue-divider-line {
    width: 15%;
  }

  .yext-hero-wrapper.custom-width {
    grid-template-columns: 1fr 640px;
    display: grid;
  }

  .card-better {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .image-77 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .image-78 {
    float: right;
  }

  .presence-hero-wrapper-2.gap-20 {
    grid-template-columns: 1fr 640px;
  }

  .sp-3col-grid-2 {
    grid-column-gap: 60px;
  }

  .sp-h1-heading-6 {
    font-size: 54px;
  }

  .sp-accordian-tab-menu-4 {
    margin-left: 0;
  }

  .tabs-menu-5 {
    width: 44%;
  }

  .tabs-menu-5.right-align {
    align-items: flex-end;
    width: auto;
  }

  .section-solution-hero {
    padding-top: 120px;
  }

  .tabs-content-6, .tabs-content-6.is-left {
    width: 660px;
  }

  .tab-width-container {
    max-width: 1200px;
  }

  .sp-tabs-heading-4 {
    white-space: normal;
    overflow-wrap: normal;
  }

  .container-1449 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .content-header-wrapper.max-width-950 {
    max-width: 900px;
  }

  .sp_h2_heading-12.is-vertical-tabs-heading.is--press.tab-header-custom {
    margin-left: 0;
  }

  .sp-accordian-tabs-3 {
    justify-content: space-between;
    display: flex;
  }

  .sp-accordian-tabs-3.is-right-tabs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
  }

  .sp-tabs-heading-5 {
    white-space: normal;
    overflow-wrap: normal;
  }

  .container-1450 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sp_h2_heading-13.is-vertical-tabs-heading.is--press.tab-header-custom {
    margin-left: 0;
  }

  .sp-accordian-tabs-4 {
    justify-content: space-between;
    display: flex;
  }

  .sp-accordian-tabs-4.is-right-tabs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
  }

  .sp-tabs-heading-6 {
    white-space: normal;
    overflow-wrap: normal;
  }

  .container-1451 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sp_h2_heading-14.is-vertical-tabs-heading.is--press.tab-header-custom {
    margin-left: 0;
  }

  .sp-accordian-tabs-5 {
    justify-content: space-between;
    display: flex;
  }

  .sp-accordian-tabs-5.is-right-tabs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
  }

  .tab-image-full.ht-80 {
    max-width: 72%;
  }

  .container-1452 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .resource-toc-component {
    padding-bottom: 10px;
  }

  .synup-brand-logo, .div-block-202 {
    width: 100%;
  }

  .lang-switcher {
    padding-right: 28px;
    font-size: 15px;
  }

  .lang-block:lang(de) {
    margin-bottom: 5px;
  }

  .lang-block.w--current:lang(de) {
    margin-bottom: 0;
  }

  .lang-block.w--current:lang(fr) {
    height: 0;
    margin-bottom: 0;
  }

  .dropdown-list-2.w--open {
    padding-top: 4px;
  }

  .dropdown-list-2.w--open:lang(de) {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .dropdown-list-2.w--open:lang(fr) {
    padding-bottom: 10px;
  }

  .dropdown-list-2.w--open:lang(es-es) {
    padding-bottom: 6px;
  }

  .locale-lang-item:lang(de) {
    display: block;
  }

  .dp-icon {
    margin-right: 4px;
  }

  .locales-list:lang(fr) {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-start;
  }

  .locales-list:lang(de) {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .text-14-caps-custom {
    letter-spacing: 3px;
  }

  .feature-header-title {
    width: 100%;
    max-width: 1080px;
  }

  .feature-content-grid {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: .9fr 1fr;
  }

  .feature-content-grid.is-reverse {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr 1fr;
  }

  .feedback-grid-wrapper {
    margin-top: 80px;
  }

  .badge-grid-6 {
    max-width: 1220px;
  }

  .feature-hero-img {
    width: 100%;
    height: 100%;
  }

  .featue-hero-img-wrapper {
    height: 500px;
  }

  .max-650 {
    max-width: 650px;
  }

  .local-seo-review-img {
    margin-left: 20px;
  }

  .how-to-main-image, .how-to-hero-content {
    max-width: 900px;
  }

  .sp-accordian-tab-menu-tab {
    max-width: 520px;
    margin-right: auto;
  }

  .section-list {
    font-size: 15.5px;
  }

  .rank-tab-content {
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    width: 540px;
  }

  .banner-referral {
    background-color: #00aeef;
  }

  .sp-hero-content, .sp-hero-sub-content-center {
    font-size: 18px;
  }
}

@media screen and (min-width: 1920px) {
  .sp-body-all-pages.google-mihir {
    font-size: 20px;
  }

  .sp-hero-sub-content {
    font-size: 18px;
  }

  .sp_hero_section {
    margin-bottom: 0%;
  }

  .sp_hero_section.is_sub_page {
    margin-bottom: 0%;
    padding-bottom: 61px;
  }

  .sp-h1-heading.is_smaller.font-aveneir, .sp-h1-heading.is_smaller.font-aveneir-48 {
    font-size: 55px;
  }

  .a-container-regular-4.hero-grid {
    justify-items: stretch;
  }

  .a-header-section-2 {
    min-height: auto;
  }

  .columns-6.column-mihir-google {
    position: static;
  }

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

  .columns-7 {
    flex-wrap: wrap;
    place-content: center flex-start;
  }

  .column-6 {
    justify-content: flex-start;
  }

  .columns-8, .google-mihir-column {
    padding-left: 20vw;
    padding-right: 20vw;
  }

  .lps-img {
    margin-left: 0;
    position: static;
  }

  .text-block-199-copy {
    width: auto;
  }

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

  .google-mihir-column-copy {
    padding-left: 20vw;
    padding-right: 20vw;
  }

  .synup-vs-sprout-grid, .synup-vs-sprout-grid-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 38px;
  }

  .tab-image-wrap.aling-middle {
    justify-content: center;
    align-items: center;
  }

  .mg-ht-list {
    width: 1126px;
  }

  .pricing-table-lists {
    text-align: center;
    grid-template-columns: 1fr 1fr;
  }

  .synup-vs-hootside-grid-header, .synup-vs-hootside-grid-header-table, .synup-vs-sprout-grid-header {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 38px;
  }

  .sp_container-1440.mg.hero {
    height: 80vh;
  }

  .div-block-69 {
    left: 15%;
  }

  .filter-item-list {
    width: 1126px;
    max-width: 1126px;
  }

  .paddingtop-custom {
    padding-top: 120px;
  }

  .webinar-flex-wrapper {
    grid-column-gap: 160px;
    grid-row-gap: 160px;
  }

  .industry-recognition-timeline-item-year-2024 {
    grid-template-columns: 1fr 100px 1fr;
  }

  .industry-recognition-timeline-progress {
    left: auto;
  }

  .testimonials-wrapper {
    max-width: 1200px;
  }

  .hand-hero {
    top: 0;
    right: -45%;
  }

  .section-service-hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .process-card, .process-card.color-green {
    width: 310px;
    height: 310px;
  }

  .service-hero-image {
    width: 44%;
  }

  .image-74 {
    left: 0%;
  }

  .orange-circle {
    bottom: 22%;
    left: 1%;
  }

  .orange-blue-dots {
    width: 145px;
  }

  .orange-yellow-circle {
    bottom: 5%;
  }

  .blue-yellow-circle {
    width: 100px;
    bottom: 16%;
  }

  .section-yext-hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .tab-image-full.ht-80 {
    max-width: 68%;
  }

  .text-block-234 {
    order: 0;
  }

  .tab-section-img, .rank-tab-content {
    display: block;
  }

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

  .sp-hero-content, .sp-hero-sub-content-center {
    font-size: 18px;
  }
}

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

  .navbar {
    z-index: 9999;
    height: 62px;
  }

  .header-content {
    flex-direction: row-reverse;
  }

  .header-content.rev {
    flex-direction: row;
  }

  .mainmenu-left {
    justify-content: space-between;
    width: 100%;
  }

  .mainmenu-right {
    width: 100%;
  }

  .mainmenu-right.hide {
    display: none;
  }

  .mainmenu-right.right {
    text-align: right;
  }

  .nav-menu {
    background-color: #0d47a1;
    height: 100vh;
    margin-left: 0;
  }

  .nav-link {
    color: var(--white);
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

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

  .nav-link.dropdown.color {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
  }

  .header-list {
    text-align: left;
    margin-right: 0;
    display: block;
  }

  .header-list.hide {
    display: block;
  }

  .dropdown-list {
    text-align: left;
    margin-right: 0;
    display: block;
  }

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

  .primary-btn.hide {
    display: none;
  }

  .primary-btn.business {
    font-weight: 600;
  }

  .icon {
    display: block;
  }

  .dropdown-content.w--open {
    background-color: #185abf;
    position: static;
    box-shadow: 0 24px 39px #151e4b2b;
  }

  .hero-section.how-to {
    max-width: 90%;
  }

  .hero-section.other-brand {
    margin-top: 62px;
  }

  .hero-section.glossary {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero-section.how-to-section {
    background-position: 97%, 11% -10%;
    background-size: 150px, 100px;
    max-width: 100%;
  }

  .hero-content-left {
    z-index: 1;
  }

  .hero-title {
    max-width: 44%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-title {
    max-width: 75%;
    font-size: 20px;
    line-height: 25px;
  }

  .reach-left {
    max-width: 45%;
  }

  .reach-right {
    max-width: 55%;
  }

  .brand-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .banner-logo {
    margin-top: 20px;
  }

  .slider {
    max-width: 100%;
  }

  .slider-content-block.p40 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .slider-content {
    padding-left: 10px;
    padding-right: 10px;
  }

  .testinomial-image {
    width: 180px;
    height: 180px;
  }

  .background-video {
    min-width: auto;
  }

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

  .form-title {
    font-size: 40px;
    line-height: 60px;
  }

  .form-title.talk {
    font-size: 60px;
  }

  .form-tab-link {
    margin-bottom: 20px;
  }

  .form-content {
    padding-left: 30px;
  }

  .bottom-border-box {
    height: 62px;
  }

  .menu-button {
    background-color: #0000;
    padding: 10px;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .menu-button.other {
    margin-left: 16px;
    position: absolute;
    inset: -10% auto auto 0%;
  }

  .menu-button.bg-white.w--open {
    filter: brightness(200%);
  }

  .navbar-icon {
    color: var(--black);
  }

  .customer-s-journey-block.mtop {
    padding-top: 280px;
  }

  .card-list-block {
    flex-wrap: wrap;
  }

  .card-outer-block {
    max-width: 50%;
    margin-bottom: 24px;
  }

  .engneer-desc.growth {
    max-width: 100%;
  }

  .engeener-outer {
    max-width: 33.33%;
    margin-bottom: 30px;
  }

  .growth-outer-block.mx-25 {
    max-width: 33.33%;
  }

  .growth-feature {
    padding: 15px;
  }

  .offering-left, .offering-right {
    max-width: 40%;
  }

  .offering-desc {
    max-width: 100%;
  }

  .content-title {
    font-size: 28px;
    line-height: 38.5px;
  }

  .hero-content-decs {
    max-width: 100%;
    font-size: 13px;
    line-height: 18px;
  }

  .banner-form-wrapper {
    top: 330px;
    overflow: scroll;
  }

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

  .form-content-block {
    display: block;
  }

  .product-form-input {
    max-width: 100%;
    margin-bottom: 25px;
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: 24px;
  }

  .form-col {
    margin-bottom: 30px;
  }

  .form-row {
    margin-bottom: 0;
    display: block;
  }

  .marketing-cloud-block {
    margin-top: 440px;
  }

  .marketing-subtitle, .marketing-list {
    max-width: 100%;
  }

  .marketing-raw-right {
    padding: 0 10px;
  }

  .form-content-left {
    padding-right: 15px;
  }

  .form-subpara {
    font-size: 24px;
    line-height: 30px;
  }

  .input-feild {
    margin-bottom: 25px;
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: 24px;
  }

  .form-single-raw {
    margin-bottom: 20px;
  }

  .form-section {
    padding: 20px;
  }

  .ebook-content-block {
    padding-top: 80px;
  }

  .ebook-outer-wrapper {
    max-width: 100%;
  }

  .ebook-col {
    padding: 20px;
  }

  .ebook-name {
    line-height: 24px;
  }

  .ebook-collection-item {
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .ebook-content {
    height: 280px;
  }

  .ebook-content.ebook {
    height: 330px;
  }

  .ebook-content.market {
    height: auto;
  }

  .ebook-content.market:hover {
    background-color: #0000;
  }

  .ebook-content.lists {
    height: auto;
  }

  .ebook-content.lists:hover {
    background-color: #0000;
  }

  .webnier-etc-block {
    width: 100%;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .ebook-detail-content {
    max-width: 95%;
  }

  .ebook-detail-title {
    font-size: 28px;
    line-height: 40px;
  }

  .how-to-title {
    max-width: 80%;
  }

  .marketin-icon-block {
    margin-left: 0;
  }

  .marketing-deatil-block {
    padding-left: 0;
    padding-right: 0;
  }

  .retail-block {
    margin-top: 200px;
  }

  .news-media-block {
    display: none;
  }

  .news-left {
    max-width: 55%;
  }

  .news-left.full {
    background-color: #f5f5f5;
    padding: 32px 5px 5px;
  }

  .news-right {
    max-width: 45%;
  }

  .news-right.full {
    background-color: #f5f5f5;
    padding: 32px 5px 5px;
  }

  .row-no-gutters {
    padding-top: 20px;
  }

  .news-content-header {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 10px;
  }

  .news-main-title {
    max-width: 90%;
    font-size: 28px;
    line-height: 40px;
  }

  .news-list-wrapper {
    padding: 20px;
  }

  .download-btn {
    display: block;
  }

  .utility-page-wrap {
    padding-top: 75px;
  }

  .news-tabs-menu {
    margin-bottom: 24px;
  }

  .tab-name {
    font-weight: 500;
  }

  .news-tab {
    display: block;
  }

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

  .nav-feature.button {
    margin: 8px 0 0 12px;
    display: inline-block;
  }

  .run-free {
    margin-top: 20px;
    margin-left: 12px;
  }

  .other-nav-menu {
    background-color: var(--white);
    border-radius: 6px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
    box-shadow: 0 3px 4px #0000004d;
  }

  .header-link {
    color: var(--white);
    display: none;
  }

  .header-link.mbl {
    display: block;
  }

  .top-line {
    background-color: #010f57;
    width: 22px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .top-line.white {
    background-color: var(--white);
    background-color: #fff;
  }

  .middle-line {
    background-color: #010f57;
    width: 17px;
    height: 2px;
    margin-top: 4px;
    margin-bottom: 5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .middle-line.white {
    background-color: var(--white);
    background-color: #fff;
  }

  .bottom-line {
    background-color: #010f57;
    width: 11px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .bottom-line.white {
    background-color: var(--white);
    background-color: #fff;
  }

  .nav-inner-content {
    margin-top: 50%;
    transform: translate(0, -60%);
  }

  .brand-2 {
    width: 100px;
    height: 22px;
  }

  .brand-2.w--current {
    width: 100px;
  }

  .seo-heading, .seo-para {
    max-width: 100%;
  }

  .flag-tab {
    text-align: center;
    max-width: 110px;
    margin-right: 3px;
    font-size: 18px;
    line-height: 24px;
  }

  .flag-main-block {
    margin-bottom: 40px;
  }

  .flag-inner-block {
    max-width: 25%;
  }

  .eng-heading {
    font-size: 36px;
    line-height: 51px;
  }

  .eng-para {
    font-size: 20px;
    line-height: 30px;
  }

  .mf-img-hr {
    display: none;
  }

  .pricing-block {
    align-self: stretch;
    max-width: 25%;
  }

  .pricing-inner-block {
    height: 100%;
  }

  .chmtr-list-item {
    max-width: 100%;
  }

  .chmtr-list-item.chmtr-list-item-mihit.cltms {
    width: 95%;
  }

  .uc-hero-content {
    max-width: 100%;
  }

  .portal-menu-list {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .seo-icon-title {
    max-width: 80%;
  }

  .list-content-block {
    padding-top: 80px;
  }

  .review-title {
    font-weight: 700;
  }

  .review-left-description {
    max-width: 42%;
  }

  .review-right-description {
    max-width: 58%;
  }

  .tab-lists-wp {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .monster-tab-liat {
    grid-template-columns: 1fr 1fr;
  }

  .sp-demo-form {
    width: auto;
  }

  .sp-demo-form-card {
    width: 50%;
    padding: 15px 25px 30px;
  }

  .sp-form-intro-list-item {
    margin-top: 0;
  }

  .sp-pop-up-wrapper {
    width: 90%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-6-copy {
    width: 46%;
  }

  .link-block-6 {
    top: -3%;
  }

  .sp_demo_form_field {
    margin-bottom: 15px;
    font-size: 13px;
  }

  .nav-icon {
    display: block;
  }

  .sp-nav-dropdown {
    align-self: stretch;
    margin-left: 20px;
    margin-right: 20px;
  }

  .sp_nav_center_menu {
    border-bottom: 1px solid #00000085;
    flex-direction: column;
    flex: 1;
    align-items: stretch;
    display: flex;
  }

  .sp-nav-menu-btn {
    order: 1;
  }

  .sp-nav-menu-btn.w--open {
    color: #01010100;
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60e5771bda592cada1acaf09_sp-nav-x.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    display: block;
  }

  .sp_nav_link {
    flex-direction: column;
    align-self: stretch;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .sp_nav_link:hover, .sp_nav_link.is_demo_button.is-gray {
    color: #0085ff;
  }

  .sp_nav_link.is_demo_button.center-aligned {
    text-align: center;
    align-items: center;
  }

  .sp_nav_link.is_demo_button.center-aligned:hover {
    color: var(--white);
  }

  .text-block-11 {
    align-self: flex-start;
  }

  .text-block-11.is--nav {
    width: 100%;
  }

  .sp_nav_right_menu {
    flex-direction: column;
    flex: 1;
    align-items: stretch;
    padding-bottom: 2rem;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .sp-nav-menu {
    background-color: #fff;
    flex: 0 auto;
    order: 0;
    inset: 100% 0% auto;
  }

  .sp-home-nav {
    background-color: #ddd0;
    margin-bottom: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .sp-nav-container {
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .sp-button-sub-pages {
    justify-content: center;
    width: auto;
    padding: 15px 2rem;
    line-height: 28px;
  }

  .sp-button-sub-pages.is--home-hero {
    flex-direction: row;
    width: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-block {
    align-self: center;
    align-items: center;
    padding-top: 100px;
  }

  .sp_hero_image_mobile {
    margin-top: 60px;
    margin-bottom: 10px;
    margin-right: 0;
    display: none;
  }

  .sp-hero-sub-content {
    margin-bottom: 24px;
    font-size: 14px;
  }

  .sp-hero-sub-content.is-home-content {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 25px;
  }

  .sp_hero_section {
    background-position: 0 0;
    background-size: auto;
  }

  .sp_hero_section.is_sub_page {
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60e57ba2ddc1090fdc483a53_sp_subpage_bg.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto 100%;
  }

  .sp_hero_section.is_sub_page.is-no-image {
    height: 65vh;
  }

  .sp_hero_image {
    margin-top: 60px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .sp-h1-heading {
    font-size: 70px;
  }

  .sp-h1-heading.is_smaller {
    font-size: 46px;
    line-height: 1.2;
  }

  .sp-h1-heading.text-midnight-blue {
    font-size: 50px;
  }

  .sp-h1-heading.text-midnight-blue.h1-42 {
    font-size: 32px;
  }

  .sp-h1-heading.is_smaller-copy {
    font-size: 46px;
    line-height: 1.2;
  }

  .text-block-7 {
    padding-left: 0;
  }

  .sp_hero-text-rotate-wrap {
    width: 16.25rem;
  }

  .sp_container {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sp_container.is-hero-container {
    flex-direction: column;
    align-items: stretch;
  }

  .sp_container.is_vertical.is_vertical_padded {
    flex-direction: column;
  }

  .sp_container.is_vertical_padded.is--content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-direction: column;
  }

  .sp_container.is_footer {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sp_container.is_vertical_padded {
    flex-direction: row;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .grid-7 {
    text-align: center;
    grid-template-columns: 1fr 2.25fr 1fr;
  }

  .sp_section.is_gray.is_full_height {
    min-height: auto;
  }

  .sp_section.is-cta {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sp_h2_heading.mt-0 {
    font-size: 32px;
  }

  .grid {
    margin-top: 15px;
    margin-bottom: 40px;
  }

  .sp-tabs-menu {
    object-fit: fill;
    justify-content: flex-start;
    overflow: visible;
  }

  .sp_accelarate_content_wrapper {
    margin-bottom: 45px;
  }

  .sp-tabs-content {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sp_accelerate_tab_links {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 19px;
    line-height: 27px;
  }

  .sp-2col-content {
    width: auto;
    margin-right: 20px;
  }

  .sp-2col-image {
    width: 60%;
  }

  .sp-2col-image.is--content {
    width: 100%;
  }

  .sp-2col-paragraph.is--content {
    margin-bottom: 32px;
  }

  .slider-2 {
    background-position: 94% 86%, 4% 12%, 0 0, 50%;
    background-size: 12%, 12%, auto, cover;
    height: auto;
  }

  .div-block-5 {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .image-4 {
    width: 8vw;
  }

  .text-block {
    width: 61vw;
    margin-top: 25px;
    margin-bottom: 20px;
  }

  .text-block-2 {
    margin-bottom: 0;
    font-size: 14px;
  }

  .text-block-3 {
    font-size: 14px;
  }

  .sp-form {
    width: 100%;
    padding: 15px 25px 30px;
  }

  .sp-demo-onpage-form {
    width: auto;
  }

  .sp-form-intro-content {
    width: 46%;
  }

  .grid-3 {
    grid-column-gap: 29px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .sp_footer.is_gray {
    padding-left: 0;
    padding-right: 0;
  }

  .sp_nav_link-2 {
    flex-direction: column;
    align-self: stretch;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .sp_nav_link-2:hover {
    color: #0085ff;
  }

  .sp_nav_link-2.is_demo_button.is_blue {
    background-color: #fff;
    border-radius: 0;
  }

  .sp_nav_link-2.is_demo_button {
    color: #0085ff;
    background-color: #fff;
    border-radius: 0;
  }

  .sp_nav_link-2.is_demo_button.is-gray {
    color: #0085ff;
  }

  .menu-button-3 {
    order: 1;
  }

  .menu-button-3.w--open {
    color: #494d4e00;
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60e5771bda592cada1acaf09_sp-nav-x.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    display: none;
  }

  .sp-close-menu {
    display: none;
  }

  .sp-sub-hero-content {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

  .div-block-13 {
    margin-top: 64px;
  }

  .sp-2-col-tabs-wrapper.is--pres {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .sp_h2_heading-2.is-vertical-tabs-heading {
    text-align: center;
    width: 286px;
    margin-left: 17px;
  }

  .sp_h2_heading-2.is-vertical-tabs-heading.is_right_aligned {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .sp_h2_heading-2.is-vertical-tabs-heading.is_right_aligned.is--pres {
    text-align: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    left: 0;
  }

  .sp_h2_heading-2.is-vertical-tabs-heading.is--press {
    text-align: center;
    width: auto;
    margin-left: 0;
  }

  .sp_h2_heading-2.is-vertical-tabs-heading {
    width: auto;
    margin-left: 17px;
  }

  .sp_h2_heading-2.is-vertical-tabs-heading.is_right_aligned {
    width: 302px;
    padding-left: 0;
  }

  .sp-accordian-tab-content {
    font-size: 14px;
    line-height: 26px;
  }

  .sp-accordian-tab-menu {
    padding: 18px;
  }

  .sp-tabs-heading {
    font-size: 18px;
    line-height: 24px;
  }

  .tabs-menu-3 {
    width: 100%;
    margin-top: 50px;
    padding-right: 0;
  }

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

  .tabs-content-3.is-left {
    padding-top: 0;
  }

  .sp-accordian-tabs {
    flex-direction: column;
    align-items: center;
  }

  .sp-accordian-tabs.is-right-tabs {
    flex-direction: column-reverse;
    width: 100%;
  }

  .sp-partners-content {
    width: 100%;
  }

  .sp-related-contents {
    padding: 20px 14px;
  }

  .sp-3col-grid {
    grid-column-gap: 20px;
    margin-top: 50px;
  }

  .sp-button-sub-pages-3 {
    padding: 15px 18px;
  }

  .sp-3col-card.is-extra-padded {
    padding: 10px;
  }

  .div-block-12-copy.is-enterprise {
    width: auto;
    max-width: none;
  }

  .sp-2col-gradient-card {
    padding-left: 40px;
    padding-right: 40px;
  }

  .sp-lets-talk-form-card, .sp-ent-sales-form-card, .sp-smb-contact-form-card, .sp-partners-contact-form-card {
    width: 50%;
    padding: 15px 25px 30px;
  }

  .sp-form-lets-talk {
    width: auto;
  }

  .grid-11 {
    grid-column-gap: 26px;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .engneer-desc-2.growth {
    max-width: 100%;
  }

  .form-block-2.book {
    padding: 60px 15px;
  }

  .image-15, .bold-text-4 {
    width: 100%;
  }

  .text-block-8 {
    padding-left: 0;
  }

  .container-3 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .sp_text-wrap {
    text-align: center;
    grid-template-columns: 1fr 2.25fr 1fr;
  }

  .sp_hero-btn-wrap {
    justify-content: center;
  }

  .sp-button-text {
    padding-left: 0;
  }

  .howcard_comp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .howcard_title {
    max-width: 80%;
  }

  .howcard_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ".";
  }

  .section-how-list {
    padding-top: 80px;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

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

  .howto_title {
    max-width: 80%;
  }

  .howto_richtext {
    width: 100%;
  }

  .howto_richtext h4 {
    line-height: 1.2;
  }

  .howto_richtext p {
    margin-bottom: 20px;
  }

  .howto_rich-wrapper {
    width: 100%;
  }

  .howto_title-text {
    max-width: 80%;
    font-size: 2rem;
  }

  .howto_body {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .a-header-block {
    text-align: center;
    align-items: center;
    max-width: 100%;
    margin-bottom: 60px;
  }

  .a-header-section {
    padding-bottom: 0;
  }

  .a-header-image-block {
    max-width: 100%;
    height: 500px;
    position: relative;
  }

  .a-header-block-2 {
    text-align: center;
    align-items: center;
    max-width: 100%;
    margin-bottom: 60px;
  }

  .a-paragraph-regular {
    font-size: 16px;
    line-height: 1.67;
  }

  .a-header-content-2.width-full {
    max-width: 100%;
  }

  .step4_img-wrap {
    margin-top: 20px;
  }

  .a-feature-grid-2-copy, .a-feature-grid-2 {
    grid-template-columns: 1fr;
  }

  .a-header-background-image-2 {
    width: 70%;
    position: static;
  }

  .a-container-regular-4 {
    flex-direction: column;
  }

  .a-container-regular-4.hero-grid {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .a-feature-grid-4-copy, .a-feature-grid-3, .a-cta-grid {
    grid-template-columns: 1fr;
  }

  .a-h1-heading-3 {
    font-size: 40px;
  }

  .a-header-section-2 {
    padding-bottom: 80px;
  }

  .a-header-section-2.padding-top-mob {
    padding-top: 100px;
  }

  .a-header-image-block-2 {
    align-items: center;
    max-width: 100%;
    position: relative;
  }

  .para_wrap {
    grid-template-columns: 1fr;
  }

  .a-feature-grid-4 {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .a-feature-grid-4.is-reverse {
    flex-flow: column;
  }

  .a-feature-card-grid {
    grid-template-columns: 1fr 1fr;
  }

  .f-grid-two-column-2 {
    grid-template-columns: 1fr;
  }

  .a-header-section-copy {
    padding-bottom: 0;
  }

  .f-header-grid-asymmetrical {
    grid-template-columns: 1fr;
  }

  .f-grid-three-column {
    grid-template-columns: 1fr 1fr;
  }

  .a-header-image-block-copy {
    max-width: 100%;
    height: 500px;
    position: relative;
  }

  .network_hero {
    max-width: 530px;
  }

  .network_title {
    max-width: 80%;
  }

  .container-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .ep_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .ep_list-wrap {
    width: 100%;
  }

  .rl-padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-padding-global {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .ep_list-container {
    padding-left: 0;
    padding-right: 0;
  }

  .epcard_wrap.is--featured {
    flex-direction: column;
  }

  .epcard_img-wrap.is--featured {
    max-width: none;
  }

  .epcard_title {
    max-width: 80%;
  }

  .ep-header_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .ep-header_title {
    max-width: 80%;
  }

  .rl_blogpost1_spacing-block-5 {
    padding-bottom: 3.5rem;
  }

  .rl_blogpost1_content {
    margin-bottom: 3rem;
  }

  .rl_blogpost1_spacing-block-4 {
    padding-bottom: 3.5rem;
  }

  .rl_blogpost1_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl_blogpost1_spacing-block-2 {
    padding-bottom: 2.5rem;
  }

  .rl-padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section-episode {
    padding-top: 80px;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .ep-featured_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog-article_body {
    flex-direction: column;
  }

  .blog-article_rich-text-wrap {
    width: 100%;
  }

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

  .blog-article_header-wrap {
    flex-direction: column;
    display: flex;
  }

  .blog-article_body-sticky {
    max-width: none;
  }

  .rl_blog8_list {
    grid-template-columns: 1fr 1fr;
  }

  .rl_blog8_featured-image {
    height: auto;
  }

  .rl_blog8_featured-list-wrapper {
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large-3 {
    padding-bottom: 6rem;
  }

  .guide_title {
    max-width: 80%;
  }

  .guide_para {
    font-size: 16px;
    line-height: 1.67;
  }

  .guide-body_title {
    max-width: 80%;
  }

  .f-cta-grid-b {
    grid-template-columns: 1fr;
  }

  .filter_wrap-3 {
    grid-row-gap: 0rem;
    flex-wrap: wrap;
    position: relative;
  }

  .filter_checkbox-2 {
    flex: none;
    align-items: center;
    display: flex;
  }

  .filter_checkbox-2.is--all {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .listings-button {
    display: flex;
  }

  .listings-button.listings-button-small {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
  }

  .text-block-192.text-block-small {
    white-space: nowrap;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 16px;
  }

  .columns-6.column-mihir-google {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .column-4 {
    padding-right: 0;
  }

  .columns-7 {
    grid-column-gap: 4px;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .google-button-mihir {
    text-align: center;
    white-space: normal;
  }

  .google-button-mihir.google-mihir-border {
    right: -11px;
  }

  .heading-21 {
    width: 90%;
    font-size: 1.6em;
  }

  .columns-8 {
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .google-mihir-sub-column {
    align-items: flex-start;
  }

  .google-mihir-column {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .google-image-imihir {
    height: 2em;
  }

  .lps-img {
    margin-left: auto;
  }

  .google-mihir-column-copy {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .hero-content-wrap {
    grid-template-columns: 1fr;
  }

  .max-width-80._w-100 {
    max-width: 100%;
  }

  .max-width-80._w-100.mb-80 {
    margin-bottom: 60px;
  }

  .right-content-wrap.text-left.tabs-top {
    margin-top: 200px;
  }

  .padding-top-200.padding-bottom-80 {
    padding-top: 96px;
    padding-bottom: 64px;
  }

  .bg-blue.how-it-work-box, .bg-blue.how-it-work-box-copy {
    padding: 4rem;
  }

  .how-it-work-list {
    grid-template-columns: 1fr;
  }

  .text-left.sp-h1-heading {
    font-size: 46px;
  }

  .padding-col-120 {
    padding-top: 96px;
    padding-bottom: 64px;
  }

  .faq-wrapper {
    grid-column-gap: 40px;
  }

  .faq-image {
    margin-top: 40px;
    position: static;
  }

  .slider-testimonial-wrapper {
    padding: 40px;
  }

  .slider-wrap {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .slider-img-wrap {
    height: 265px;
  }

  .faq-question-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .client-rich-text h2 {
    font-size: 32px;
  }

  .blog-post-info {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-columns: .5fr 1fr;
  }

  .blog-content-wrap {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .blog-cta-heading {
    font-size: 34px;
  }

  .new-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-review-response {
    background-position: 23% -20%, 130%;
    padding-top: 120px;
  }

  .rr-cta-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .rr-cta-title {
    text-align: center;
    max-width: 100%;
  }

  .button-group {
    justify-content: center;
  }

  .review-response-list {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .review-response-item {
    padding: 16px;
  }

  .site-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-button-group {
    margin-top: 40px;
  }

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

  .healthcare-hero-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .content-wrap.text-left.tab-text-center, .content-wrap.tab-text-center {
    text-align: center;
  }

  .image-wrap.img-overflow, .image-wrap.img-overflow-resource {
    margin-bottom: 0;
  }

  ._50-400--121212 {
    font-size: 36px;
  }

  .max-width-585.center {
    margin-left: auto;
    margin-right: auto;
  }

  .multi-button-group {
    justify-content: center;
  }

  .section-healthcare-details {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .healthcare-detail-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .healthcare-detail-wrap {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  ._36-400--121212 {
    font-size: 28px;
  }

  .section-trusted-business {
    padding-bottom: 80px;
  }

  .trusted-business-list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .section-healthcare-cta {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  ._50-600--ffffff {
    font-size: 36px;
  }

  .max-width-600 {
    margin-left: auto;
    margin-right: auto;
  }

  .button-blue-light {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .cta-heading {
    font-size: 24px;
    line-height: 120%;
  }

  .cta-details-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .cta-details-wrap.wrap {
    flex-wrap: wrap;
  }

  .cta-button-wrap.center {
    text-align: center;
    flex: 1;
  }

  ._48-600--001057 {
    font-size: 36px;
  }

  .popular-brands-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .synup-vs-sprout-table {
    width: 100%;
  }

  ._32-700--001057 {
    font-size: 24px;
    line-height: 140%;
  }

  .menu-icon {
    color: #000;
  }

  .header-dropdown-box {
    flex-wrap: wrap;
  }

  .header-navmenu {
    z-index: 99;
    background-color: #fff;
    width: 80%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 40px 20px;
    position: fixed;
    inset: 0% 0% 0% auto;
    overflow: auto;
  }

  .dropdown-left-content {
    width: 100%;
    padding: 20px;
  }

  .grid-16 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .header-navbar {
    justify-content: space-between;
    align-items: center;
  }

  .navigation {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: flex-start;
    padding-right: 0;
  }

  .dropdown-right-content {
    width: 100%;
    padding: 20px;
  }

  .header-dropdown-list {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    margin-bottom: 20px;
  }

  .header-dropdown-list.w--open {
    position: relative;
    top: 20px;
  }

  .dropdown-icon-3 {
    margin-right: -25px;
    display: block;
  }

  ._18-600--001057 {
    font-size: 16px;
  }

  .header-menu-button {
    margin-left: auto;
    padding: 10px;
  }

  .header-menu-button.w--open {
    background-color: #0000;
  }

  .nav-dropdown {
    padding-top: 0;
    padding-bottom: 0;
  }

  .header-new {
    padding: 16px 20px;
  }

  .header-outline-button {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .featurd-info {
    padding-right: 20px;
  }

  .featurd-info.pr-20 {
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
  }

  .featured-grid {
    grid-template-columns: 277px 1fr;
  }

  .container-copy {
    max-width: 720px;
  }

  .form-tab-link-2 {
    margin-bottom: 20px;
  }

  .starting-learn-section {
    padding-top: 80px;
  }

  .starting-learn-wrap {
    grid-template-columns: 1fr;
  }

  .starting-left-wrap {
    padding-top: 64px;
    padding-bottom: 64px;
    padding-left: 40px;
  }

  .starting-learn-form {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .padding-60 {
    padding: 64px 40px;
  }

  .table-contents-left {
    flex-direction: column;
    position: static;
  }

  .table-contents-left.table-white-bg {
    width: 100%;
  }

  .table-contents-right {
    position: static;
  }

  .div-block-44 {
    align-self: center;
    align-items: center;
    padding-top: 100px;
  }

  .sp-h1-heading-3 {
    font-size: 42px;
  }

  .div-block-45 {
    justify-content: center;
  }

  .section-popular-brands.pb-110 {
    padding-bottom: 64px;
  }

  .customers-tab-link {
    white-space: nowrap;
    padding: 16px 28px;
    font-size: 16px;
  }

  .customers-tab-list, .customers-tab-menu {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .padding-col-100 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .testmonial-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    display: flex;
  }

  .testimonial-card {
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .testimonial-card.reviews {
    width: 350px;
  }

  .learn-more-button {
    font-size: 16px;
  }

  .use-case-item {
    margin-left: 10px;
    margin-right: 10px;
  }

  .slider-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cta-box-wrap {
    padding: 40px;
  }

  .cta-box-wrap.custom--130 {
    top: 18px;
  }

  .section-cta.pb-100 {
    padding-bottom: 64px;
  }

  .product-items {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-47 {
    grid-column-gap: 64px;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .section-products-list {
    padding-top: 64px;
  }

  .grid-20 {
    grid-column-gap: 29px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .sp_h4_heading-4.mt-20.tab-mt-0 {
    margin-top: 0;
  }

  .product-hero-img {
    width: 400px;
  }

  .product-hero-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .container-1440 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .inte-grid {
    grid-template-columns: 1fr 1fr;
  }

  .text-desc-20 {
    font-size: 18px;
  }

  .inte-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-items: flex-start;
    position: relative;
  }

  .inte-form {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .integration-side-bar {
    position: sticky;
    top: 100px;
  }

  .search-filter {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .new-integration-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .new-integration-box {
    text-align: center;
    flex-direction: column;
  }

  .new-integration-icon {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
  }

  .filter-buttons-wrap {
    align-items: flex-start;
    width: 100%;
    overflow: auto;
  }

  .filter-buttons-wrap.mob-scroll {
    overflow: scroll;
  }

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

  .uc-cg-button {
    white-space: nowrap;
  }

  .our-company-list {
    grid-column-gap: 50px;
    grid-template-columns: 1fr 1fr;
  }

  .number-counter {
    font-size: 36px;
  }

  .padding-col-64 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .tab-link-2 {
    opacity: .3;
  }

  .tab-link-2.w--current {
    opacity: 1;
  }

  .button-blue-outline-4 {
    padding: 14px 20px;
    font-size: 16px;
  }

  .news-hero-section {
    padding-top: 80px;
  }

  .news-hero-wrap {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .carrer-hero-avtar {
    display: none;
  }

  .sp-h1-heading-4 {
    font-size: 42px;
  }

  .career-hero-section {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
  }

  .mission-image {
    max-width: 100%;
  }

  .career-hero-wrap {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .max-width-90 {
    max-width: 100%;
  }

  .mission-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .container-1200 {
    max-width: 720px;
  }

  .text-desc-18 {
    font-size: 18px;
  }

  .submit-button-2.input {
    margin-top: 30px;
  }

  .get-touch-sub-title {
    font-size: 16px;
  }

  .get-touch-title {
    font-size: 28px;
  }

  .use-case-hero-temp {
    padding-top: 120px;
    padding-bottom: 40px;
  }

  .use-case-temp-img {
    transform: translate(0);
  }

  .use-case-temp-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .resource-hero-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  ._24-600--001057 {
    font-size: 20px;
  }

  .explore-mg-content-wrap {
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 20px;
  }

  .blog-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .scan-business-cta {
    padding: 40px;
  }

  .social-newslatter-box {
    padding: 30px;
  }

  .cs-ad-link {
    height: 100%;
  }

  .cs-sg-grid {
    grid-template-columns: 1fr;
  }

  .blog-title {
    font-size: 20px;
  }

  .padding-col-95 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  ._28-600--001057 {
    font-size: 22px;
  }

  .mg-hero-section {
    padding-bottom: 40px;
  }

  .cs-hero-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .cs-highlight-box {
    padding: 30px 40px;
  }

  .cs-result-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  .section-client-challenge {
    padding-top: 60px;
  }

  .section-cs-story-temp-hero {
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .cs-result-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .cs-story-hero {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .mg-hero-grid, .mg-filter-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .mg-ht-item {
    width: 100%;
  }

  .mg-ht-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%;
    display: grid;
  }

  .pricing-tabel-section {
    padding-top: 8rem;
  }

  .pricing-tab-menu {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .pricing-table-lists {
    grid-template-columns: 1fr 1fr;
  }

  .max-width-900 {
    max-width: 100%;
  }

  .text-dsc-18 {
    font-size: 16px;
  }

  .button-groups {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .button-rounded-arrow {
    padding: 15px;
  }

  .heading-h2 {
    font-size: 28px;
  }

  .get-posting-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .get-posting-item {
    padding: 20px 16px 16px;
  }

  .posting-title {
    font-size: 19px;
  }

  .socia-media-subtext {
    font-size: 14px;
  }

  .social-media-summary {
    font-size: 16px;
  }

  .ads-features-section {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .ads-features-section.third-row {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .ads-features-wrap {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .text-desc-24 {
    font-size: 22px;
  }

  .button-outline-rounded-arrow {
    padding: 15px;
  }

  .ads-cta-wrap {
    max-width: 550px;
  }

  .ads-cta-image {
    background-position: -19% 100%, 100% 0;
  }

  .footer-v2 {
    padding-top: 80px;
  }

  .footer-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 48px;
  }

  .footer-desc {
    width: 250px;
  }

  .footer-logo-block {
    width: 180px;
  }

  .presence-hero-section {
    padding-top: 150px;
  }

  .presence-hero-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .grid-16 {
    grid-template-columns: 1fr 1fr;
  }

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

  .tabs-content-5.is-left {
    padding-top: 0;
  }

  .sp-tabs-heading-2 {
    font-size: 18px;
    line-height: 24px;
  }

  .tabs-menu-4 {
    padding-right: 0;
  }

  .sp-partners-content-4 {
    width: 100%;
  }

  .sp-accordian-tab-menu-3 {
    padding: 18px;
  }

  .sp_h2_heading-8.is-vertical-tabs-heading {
    width: 286px;
    margin-left: 17px;
  }

  .sp_h2_heading-8.is-vertical-tabs-heading.is--press {
    text-align: center;
    width: auto;
    margin-left: 0;
  }

  .sp_h2_heading-8.is-vertical-tabs-heading.is_right_aligned {
    width: 302px;
  }

  .sp_h2_heading-8.is-vertical-tabs-heading.is_right_aligned.is--pres {
    text-align: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    left: 0;
  }

  .pricing-detail-title {
    font-size: 24px;
  }

  .compare-plan-info-box {
    box-shadow: none;
  }

  .compare-plan-item {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .publisher-network {
    flex-direction: column;
  }

  .comapre-plans-features {
    overflow: scroll;
  }

  .free-trial-button, .book-demo-button {
    justify-content: center;
    width: auto;
    padding: 15px 2rem;
    line-height: 28px;
  }

  .comapre-plans-features-box {
    width: 100vw;
    overflow: auto;
  }

  .top-tilte-col {
    width: 100%;
    display: inline-block;
  }

  .compare-hero-title {
    font-size: 46px;
  }

  .cusomer-count {
    font-size: 22px;
  }

  .section-compare-slider.bg-dotted {
    padding-top: 80px;
  }

  .social-hero-wrap {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .hootsite-img-wrap {
    width: 100%;
  }

  .compare-slider-header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h2-heading, ._32-700--1d1e25 {
    font-size: 24px;
    line-height: 140%;
  }

  .h2-48-700 {
    font-size: 46px;
  }

  .choose-grid-wrapper {
    grid-column-gap: 85px;
    grid-row-gap: 85px;
    flex-direction: column;
    display: flex;
  }

  .testimonail-grid {
    flex-direction: column;
    display: flex;
  }

  .new-container-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._32-700--1d2f6f {
    font-size: 28px;
  }

  .section-compare-testimonial {
    padding-bottom: 64px;
  }

  .cta-grid {
    flex-direction: column;
    display: flex;
  }

  ._32-700-white {
    font-size: 28px;
  }

  .cta-content-wrapper {
    text-align: center;
    margin-top: 30px;
  }

  .compare-counter-wrapper {
    max-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
  }

  .hero-paragraph {
    max-width: 100%;
  }

  .section-compare-hero-gradient {
    padding-top: 150px;
    padding-bottom: 200px;
  }

  .slider-container-width.mt-40 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-why-choose-synup {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .hero-cotent-wrap {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .book-demo-button-2 {
    justify-content: center;
    width: auto;
    padding: 15px 2rem;
    line-height: 28px;
  }

  .section-why-choose-synup-social {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .maximize-online-header-center {
    margin-bottom: 100px;
  }

  .voice-grid-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    display: flex;
  }

  .sp-2col-voice-card {
    padding-left: 40px;
    padding-right: 40px;
  }

  .sp_container-1440 {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sp_container-1440.is_vertical_padded {
    flex-direction: row;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .sp_container-1440.mg.hero {
    height: auto;
    padding-top: 80px;
  }

  .sp_container-1440.mg.dark-blue {
    padding-left: 30px;
    padding-right: 30px;
  }

  .sp_container-1440.mg-bottom-140px {
    padding-bottom: 120px;
  }

  .sp_container-1440.mg-bottom-140px.dark-blue {
    padding-left: 30px;
    padding-right: 30px;
  }

  .voice-flex-wrapper.mt-30 {
    flex-direction: column;
  }

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

  .div-block-61 {
    margin-top: 80px;
  }

  .image-39 {
    top: auto;
  }

  .section-voice-hero {
    padding-top: 64px;
  }

  .free-trial-button-social {
    justify-content: center;
    width: auto;
    padding: 15px 2rem;
    line-height: 28px;
  }

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

  .section-local-seo-hero {
    padding-top: 64px;
  }

  .local-seo-hero-wrapper {
    margin-top: 80px;
  }

  .marketing-detail-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .learn-table-content-grid-wrapper {
    grid-template-columns: 250px 1fr;
  }

  .integration-content-center {
    grid-template-columns: 1fr 1fr;
  }

  .mob-header-integration {
    display: none;
  }

  ._36-700--001057 {
    font-size: 24px;
    line-height: 140%;
  }

  .comparision-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .ls {
    height: auto;
    overflow: visible;
  }

  .h1-44-700 {
    font-size: 24px;
    line-height: 140%;
  }

  .soical-share-wrapper {
    display: none;
  }

  .container-comparison {
    padding-left: 20px;
    padding-right: 20px;
  }

  .inte-grid-copy {
    grid-template-columns: 1fr 1fr;
  }

  .competitor-header-image {
    width: 100%;
  }

  .tool-hero-section {
    background-position: 0 6%;
    padding-top: 150px;
  }

  .tool-hero-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .p-20-grey {
    margin-bottom: 24px;
    font-size: 14px;
  }

  .collection-list-3.mt--50 {
    grid-column-gap: 10px;
    width: 100%;
  }

  .collection-list-3.cms-tool-mob {
    grid-column-gap: 48px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    margin-top: -14px;
    display: grid;
  }

  .cms-tool-wrapper {
    display: none;
  }

  .cms-tool-wrapper-mob {
    display: flex;
  }

  .learn-img-absolute {
    display: none;
  }

  .learn-p-wrapper {
    padding-top: 0;
  }

  .div-block-77 {
    border-right-style: none;
    width: 100%;
  }

  .filter-item-list {
    width: 100%;
    max-width: 100%;
  }

  .section-local-seo-stats-hero {
    padding-top: 0;
  }

  .data-trust-img {
    height: auto;
  }

  .div-block-78 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .impact-local-seo-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .impact-data-card-wrapper {
    box-shadow: none;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px;
  }

  .grid-blank-block {
    display: none;
  }

  .impact-sales-grid-wrapper {
    grid-column-gap: 20px;
  }

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

  .div-block-81 {
    grid-row-gap: 30px;
    flex-direction: column;
    display: flex;
  }

  .grid-25 {
    flex-direction: column;
    display: flex;
  }

  .div-block-82 {
    flex-direction: column;
    grid-template-columns: 730px;
    display: flex;
  }

  .section-competitors-local-stats {
    padding-top: 50px;
  }

  .flex-col-gap-44.mob-mb-custom {
    margin-bottom: 20px;
  }

  .div-block-84 {
    left: -9%;
  }

  .data-trust-bg {
    width: 115%;
    left: -10%;
  }

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

  .inte-wrap-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-items: flex-start;
    position: relative;
  }

  .cms_list-pagination, .cms_list-pagination-2 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

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

  .div-block-88 {
    margin-top: 80px;
  }

  .sp-h1-heading-5 {
    font-size: 70px;
  }

  .sp-h1-heading-5.text-midnight-blue {
    font-size: 50px;
  }

  .grid-27 {
    grid-column-gap: 29px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .sp_h4_heading-5.mt-20.tab-mt-0 {
    margin-top: 0;
  }

  .div-block-89 {
    grid-column-gap: 64px;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

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

  .social-media_hero-image {
    top: auto;
  }

  .image-container {
    justify-content: center;
    display: flex;
  }

  .image-container.solo {
    max-width: none;
  }

  .ai-impact-grid {
    justify-content: start;
    display: flex;
  }

  .ai-social_grid {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .ai-social_image {
    width: 100%;
  }

  .ai-social_image.across {
    height: auto;
  }

  .image-wrapper {
    max-width: 517px;
  }

  .section-padding {
    padding-bottom: 80px;
  }

  .webinar-hero-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .webinar-col-left {
    max-width: 100%;
  }

  .webinar-flex-wrapper {
    flex-direction: column;
    display: flex;
  }

  .webinar-hero-section {
    padding-top: 60px;
  }

  .grid-social-media-report {
    grid-template-columns: 1fr;
  }

  .table-of-content-report {
    display: none;
  }

  .count-up-div {
    justify-content: flex-start;
  }

  .compare-cms-list {
    grid-template-columns: 1fr 1fr;
  }

  .form-11 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    display: flex;
  }

  .presence-hero-wrapper-content-only {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

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

  .presence-hero-section-content-only {
    padding-top: 120px;
  }

  .comprehensive-tab-link {
    white-space: nowrap;
    padding: 16px 28px;
    font-size: 16px;
  }

  .div-block-98 {
    grid-template-columns: 1fr 1fr;
  }

  .pricing_faq-wrapper {
    margin-top: 2rem;
  }

  .div-block-106 {
    width: 99%;
    bottom: -30px;
  }

  .grid-30 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

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

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

  .div-block-121 {
    padding: 100px 60px;
  }

  .grid-34 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    height: 100%;
  }

  .div-block-128 {
    width: 1400px;
  }

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

  .industry-recognition-timeline-item-year-2024 {
    grid-template-columns: 210px 100px 1fr;
  }

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

  .industry-recognition-timeline-progress {
    left: 258px;
  }

  .div-block-135, .testimonial-stats-container {
    width: 100%;
  }

  .presence-hero-section-wall-of-love {
    padding-top: 120px;
  }

  .objective-container {
    border-radius: 50px;
    flex-flow: column;
  }

  .div-block-148 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-39 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

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

  .div-block-152 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-155 {
    text-align: center;
  }

  .compare-plans-mobile {
    margin-top: 60px;
    display: block;
  }

  .mobile-points-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .vd-cat-button {
    white-space: nowrap;
  }

  .img-sun-2 {
    width: 140px;
    height: 140px;
    left: -12%;
  }

  .hero-grid-col {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .section-heading-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .mt-60 {
    margin-top: 30px;
  }

  .solution-grid-card {
    grid-template-columns: 1fr 1fr;
  }

  .grid-col-2 {
    flex-flow: column;
    display: flex;
  }

  .div-block-160 {
    right: -47px;
  }

  .form-block-wrapper {
    width: 100%;
    height: 620px;
  }

  .rating-table-header {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .section-new.light-gray-hero {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .section-partners-hero-copy {
    padding-top: 150px;
  }

  .testimonials-wrapper {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-content-horizontal {
    flex-flow: column;
  }

  .div-content-horizontal.blue {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-content-horizontal.gray-blue {
    align-items: flex-start;
    height: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-content-horizontal.gap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-content-horizontal.blue {
    align-items: flex-start;
    height: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-content-horizontal.blue-hero {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-hero-txt {
    width: auto;
  }

  .img-holder-absolute {
    margin-top: 60px;
    position: relative;
    right: -50px;
  }

  .hero-image-adaptation {
    object-fit: cover;
    display: block;
    position: relative;
  }

  .heading-holder {
    width: auto;
    margin-bottom: 30px;
  }

  .heading-holder.smaller {
    align-self: flex-start;
    width: auto;
    margin-bottom: 20px;
  }

  .heading-holder._510px {
    width: auto;
    margin-bottom: 20px;
  }

  .divider-3px {
    display: none;
  }

  .description-txt-big {
    max-width: 320px;
    margin-top: 20px;
    margin-left: 0;
  }

  .description-txt-big.dark {
    margin-top: 0;
  }

  .description-txt-big.mg-0px {
    max-width: none;
    margin-top: 0;
  }

  .image-absolute.blue {
    max-width: 60%;
    height: 100%;
  }

  .big-img.hand {
    right: -50px;
  }

  .h2-bigger {
    font-size: 64px;
  }

  .h2-bigger.fixed {
    max-width: none;
  }

  .div-information {
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-information.blue, .div-information.gray-blue {
    padding: 40px;
  }

  .content-vertical {
    flex-flow: column;
  }

  .content-vertical.blue-footer {
    padding: 30px;
  }

  .hand-absolute {
    width: 600px;
    top: 21%;
  }

  .div-hand-holder {
    padding-top: 40px;
  }

  .hand-hero {
    z-index: 1;
    width: 650px;
    position: absolute;
    top: 0;
    right: -10%;
  }

  .cta-partner {
    justify-content: center;
    width: auto;
    padding: 15px 2rem;
    line-height: 28px;
  }

  .section-service-hero.hero-bg-img {
    background-image: linear-gradient(#eee9e93b, #eee9e93b), url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/666ad76c9e1a94890490696f_2278161_Images%20and%20Icons_HeroImage_v1Footer_v2_2_052824.avif");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .service-hero-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .dark-blue-header-box {
    text-align: center;
  }

  .service-highlight-card.color-orange, .service-highlight-card.color-yellow {
    height: 100%;
  }

  .heading-style_h3.card-heading-copy {
    margin-bottom: 0;
  }

  .qoute-left.is-medium {
    top: -9%;
  }

  .faq-question.bottom-line {
    background-color: #dedfe300;
    width: 100%;
    height: 60px;
  }

  .process-card-grid {
    flex-flow: column;
    grid-template-columns: 1fr auto 1fr auto;
    display: flex;
  }

  .hero-imge-service {
    display: block;
  }

  .service-hero-image {
    display: none;
  }

  .div-block-167 {
    flex: none;
    width: 100%;
    max-width: 80%;
  }

  .blue-h-line {
    flex: 1;
    align-self: auto;
  }

  .service-hero-content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .yext-hero-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .header-vs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 290px .7fr 290px;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .social-proof-grid-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-42, .benefit-col-3 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-172 {
    flex-flow: column;
    display: flex;
  }

  .image-76 {
    clear: none;
    object-fit: fill;
    object-position: 0% 50%;
    shape-outside: inset(calc(0% - 0px) 0 0);
    width: 50px;
    height: 50px;
    display: none;
  }

  .image-76.mob-hide {
    display: none;
  }

  .card-better-copy {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .image-77 {
    width: 40px;
    height: 40px;
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .image-77.mob-display {
    width: 50px;
    height: 50px;
    margin-right: 12px;
    display: block;
  }

  .image-78 {
    display: none;
  }

  .benefit-list-wrapper {
    width: 100%;
  }

  .grid-43 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .faq-wrap-copy {
    flex-flow: column;
    display: block;
  }

  .grid-45 {
    grid-template-columns: 1fr;
  }

  .div-block-180 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 5px;
    display: flex;
  }

  .image-76-copy {
    clear: none;
    object-fit: fill;
    object-position: 0% 50%;
    shape-outside: inset(calc(0% - 10px) 0 0);
    width: 50px;
    height: 50px;
    margin-right: 12px;
    padding-right: 0;
    display: block;
  }

  .desktop-display, .g2-header-mob-display {
    width: 480px;
  }

  .explore-solution-nav {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .presence-hero-wrapper-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .sp-3col-grid-2 {
    grid-column-gap: 10px;
    margin-top: 50px;
  }

  .sp-accordian-tab-menu-4 {
    padding: 18px;
  }

  .tabs-menu-5 {
    width: 100%;
    margin-top: 50px;
    padding-right: 0;
  }

  .section-solution-hero {
    padding-top: 150px;
  }

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

  .tabs-content-6.is-left {
    padding-top: 0;
  }

  .sp-hero-content-2 {
    margin-bottom: 24px;
    font-size: 14px;
  }

  .sp-tabs-heading-4 {
    font-size: 18px;
    line-height: 24px;
  }

  .sp-2-col-tabs-wrapper-3.is--pres {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .container-1449 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-header-wrapper {
    margin-top: 64px;
  }

  .sp_h2_heading-12.is-vertical-tabs-heading {
    text-align: center;
    width: 286px;
    margin-left: 17px;
  }

  .sp_h2_heading-12.is-vertical-tabs-heading.is--press {
    text-align: center;
    width: auto;
    margin-left: 0;
  }

  .sp_h2_heading-12.is-vertical-tabs-heading.is_right_aligned {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .sp_h2_heading-12.is-vertical-tabs-heading.is_right_aligned.is--pres {
    text-align: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    left: 0;
  }

  .sp-accordian-tabs-3 {
    flex-direction: column;
    align-items: center;
  }

  .sp-accordian-tabs-3.is-right-tabs {
    flex-direction: column-reverse;
    width: 100%;
  }

  .sp-tabs-heading-5 {
    font-size: 18px;
    line-height: 24px;
  }

  .sp-2-col-tabs-wrapper-4.is--pres {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .container-1450 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sp_h2_heading-13.is-vertical-tabs-heading {
    text-align: center;
    width: 286px;
    margin-left: 17px;
  }

  .sp_h2_heading-13.is-vertical-tabs-heading.is--press {
    text-align: center;
    width: auto;
    margin-left: 0;
  }

  .sp_h2_heading-13.is-vertical-tabs-heading.is_right_aligned {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .sp_h2_heading-13.is-vertical-tabs-heading.is_right_aligned.is--pres {
    text-align: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    left: 0;
  }

  .sp-accordian-tabs-4 {
    flex-direction: column;
    align-items: center;
  }

  .sp-accordian-tabs-4.is-right-tabs {
    flex-direction: column-reverse;
    width: 100%;
  }

  .sp-tabs-heading-6 {
    font-size: 18px;
    line-height: 24px;
  }

  .container-1451 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-194 {
    margin-top: 64px;
  }

  .sp_h2_heading-14.is-vertical-tabs-heading {
    text-align: center;
    width: 286px;
    margin-left: 17px;
  }

  .sp_h2_heading-14.is-vertical-tabs-heading.is--press {
    text-align: center;
    width: auto;
    margin-left: 0;
  }

  .sp_h2_heading-14.is-vertical-tabs-heading.is_right_aligned {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .sp_h2_heading-14.is-vertical-tabs-heading.is_right_aligned.is--pres {
    text-align: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    left: 0;
  }

  .sp-accordian-tabs-5 {
    flex-direction: column;
    align-items: center;
  }

  .sp-accordian-tabs-5.is-right-tabs {
    flex-direction: column-reverse;
    width: 100%;
  }

  .book-a-call-cta, .secondary-cta {
    justify-content: center;
    width: auto;
    padding: 15px 2rem;
    line-height: 28px;
  }

  .secondary-cta.mt-20 {
    white-space: nowrap;
  }

  .gheader-desktop {
    width: 80%;
  }

  .max-1000 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .primay-cta {
    justify-content: center;
    width: auto;
    padding: 15px 2rem;
    line-height: 28px;
  }

  .container-1452 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .section-compare-table {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .lang-block:lang(de) {
    margin-bottom: 5px;
  }

  .lang-block:lang(es-es) {
    margin-bottom: .25rem;
  }

  .lang-block.w--current:lang(fr) {
    height: 0;
  }

  .dropdown-list-2.w--open {
    border: 1px solid #cdcdcd;
    border-radius: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .dropdown-list-2.w--open:lang(fr) {
    padding-bottom: 8px;
  }

  .locale-lang-item {
    margin-bottom: .5rem;
  }

  .locale-lang-item:lang(fr), .locale-lang-item:lang(de), .locale-lang-item:lang(es-es) {
    margin-bottom: 0;
  }

  .locale-mobile {
    margin-left: 0;
    display: flex;
  }

  .mobile-nav-display {
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    display: flex;
  }

  .locale-desktop {
    display: none;
  }

  .seo-hero-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    display: flex;
  }

  .key-card-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-50 {
    flex-flow: column;
    display: flex;
  }

  .key-card.bottom-card {
    width: 100%;
    height: auto;
  }

  .key-card.dark-blue.bottom-card {
    height: auto;
  }

  .checklist-grid {
    flex-flow: column;
    display: flex;
  }

  .signup-process-block {
    grid-template-columns: 1fr .6fr 1fr;
  }

  .process-arrow {
    display: none;
  }

  .grid-53 {
    grid-template-columns: 1fr 1fr;
  }

  .locales-list-3 {
    flex-flow: column;
    display: flex;
  }

  .locales-list-3:lang(fr) {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: flex-start;
  }

  .sp-button-sub-pages-4 {
    justify-content: center;
    width: auto;
    padding: 15px 2rem;
    line-height: 28px;
  }

  .text-block-230 {
    padding-left: 0;
  }

  .button-blue-light-copy {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .primary-round-button {
    justify-content: center;
    width: auto;
    padding: 15px 2rem;
    line-height: 28px;
  }

  .feature-content-info {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .feature-header-title {
    margin-top: 64px;
  }

  .feedback-icon {
    width: 60px;
    height: 60px;
  }

  .flex-card-center {
    flex-flow: column;
    display: flex;
  }

  .pricing-inner-block-wrapper {
    height: auto;
  }

  .pricing-cta-button {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .alpha-seo-badge {
    margin-left: -26vw;
  }

  .list-item-4, .list-item-5, .list-item-6, .list-item-7 {
    text-align: center;
  }

  .feature {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .padding-top-80 {
    padding-top: 60px;
  }

  .about-grid {
    flex-flow: column;
    display: flex;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .integration-wrapper {
    max-width: 400px;
  }

  .local-seo-review-img {
    max-width: 100%;
  }

  .how-to-hero-content {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-how-to-main-img {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-wrapper-text {
    text-align: left;
    flex-flow: column;
  }

  .headline_line {
    flex: 0 auto;
    width: 100%;
  }

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

  .sp-accordian-tab-menu-tab {
    padding: 18px;
  }

  .rank-tab-content {
    width: 100%;
  }

  .tabs-menu-rank {
    width: 100%;
    margin-top: 50px;
    padding-right: 0;
  }

  .tag-container {
    flex-flow: wrap;
    justify-content: center;
  }

  .solution-grid-card-copy {
    grid-template-columns: 1fr 1fr;
  }

  .solution-grid-card-copy.center {
    place-items: start center;
  }

  .howto_title-text-copy {
    max-width: 80%;
    font-size: 2rem;
  }

  .right-content-wrap-copy.text-left.tabs-top {
    margin-top: 0;
  }

  .sp-hero-content {
    margin-bottom: 24px;
    font-size: 14px;
  }

  .primary-round-button-copy {
    justify-content: center;
    width: auto;
    padding: 15px 2rem;
    line-height: 28px;
  }

  .primary-round-button-left-aligned {
    justify-content: center;
    width: auto;
    margin-left: -200px;
    padding: 15px 2rem;
    line-height: 28px;
  }

  .sp-h1-heading-center {
    font-size: 70px;
  }

  .sp-h1-heading-center.is_smaller {
    font-size: 46px;
    line-height: 1.2;
  }

  .sp-hero-sub-content-center {
    margin-bottom: 24px;
    font-size: 14px;
  }

  .book-demo-button-3 {
    justify-content: center;
    width: auto;
    padding: 15px 2rem;
    line-height: 28px;
  }

  .banner-form-wrapper-2 {
    top: 330px;
    overflow: scroll;
  }

  .sp-h1-heading-7 {
    font-size: 42px;
  }

  .div-block-212 {
    justify-content: center;
  }

  .sp-button-sub-pages-5 {
    justify-content: center;
    width: auto;
    padding: 15px 2rem;
    line-height: 28px;
  }

  .sp-button-sub-pages-5.is--home-hero {
    flex-direction: row;
    width: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .free-trial-button-social-2 {
    justify-content: center;
    width: auto;
    padding: 15px 2rem;
    line-height: 28px;
  }

  .product-form-input-2 {
    max-width: 100%;
    margin-bottom: 25px;
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: 24px;
  }

  .div-block-213 {
    align-self: center;
    align-items: center;
    padding-top: 100px;
  }

  .sp-hero-content-3 {
    margin-bottom: 24px;
    font-size: 14px;
  }

  .sp-hero-content-3.is-home-content {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 25px;
  }

  .sp_container-2 {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sp_container-2.is-hero-container {
    flex-direction: column;
    align-items: stretch;
  }
}

@media screen and (max-width: 767px) {
  h4 {
    margin-top: 0;
    margin-bottom: 0;
  }

  p {
    font-size: 15px;
    line-height: 1.7;
  }

  .header-section.pro {
    padding-bottom: 60px;
  }

  .container {
    max-width: 560px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-menu {
    padding-left: 0;
    padding-right: 0;
  }

  .header-list.hide {
    border-top: 1px solid #1a54af;
    margin-top: 20px;
    padding-left: 0;
  }

  .header-list.top {
    border-top: 1px solid #1a54af;
  }

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

  .primary-btn.hero, .primary-btn.oth {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 25px;
  }

  .hero-section.how-to {
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e259a6373c3e_mbg.svg");
    background-position: 15% -10%;
    background-repeat: no-repeat;
    background-size: auto;
    max-width: 100%;
  }

  .hero-section.other-brand {
    height: 50vh;
    margin-bottom: 420px;
  }

  .hero-section.glossary {
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e259a6373c3e_mbg.svg");
    background-position: 15% -10%;
    background-repeat: no-repeat;
    background-size: auto;
    max-width: 100%;
  }

  .hero-section.how-to-section {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    max-width: 100%;
  }

  .hero-section.referral2 {
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e259a6373c3e_mbg.svg");
    background-position: 15% -10%;
    background-repeat: no-repeat;
    background-size: auto;
    max-width: 100%;
  }

  .hero-content-left {
    z-index: 99;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .hero-content-left.left {
    text-align: left;
    align-items: flex-start;
  }

  .hero-title {
    color: #fff;
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
    font-size: 41px;
    line-height: 50px;
  }

  .hero-main-content {
    width: 100%;
    max-width: 100%;
  }

  .body-section.sitemap {
    margin-bottom: 60px;
  }

  .feature-link {
    width: 100%;
    height: 200px;
  }

  .reach-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .reach-content-block {
    display: block;
  }

  .reach-left {
    max-width: 100%;
    margin-bottom: 32px;
  }

  .reach-right {
    max-width: 100%;
  }

  .reach-description {
    margin-bottom: 6px;
  }

  .brand-block {
    margin-bottom: 0;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .banner-logo {
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 30px;
  }

  .slider-image-block {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .slider-image-block.p0 {
    text-align: center;
    object-fit: fill;
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e27e89373c79_fill-6.svg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    height: 151px;
    margin-bottom: 0;
  }

  .slider-content-block {
    max-width: 100%;
  }

  .slider-content-block.p40 {
    padding: 20px;
  }

  .slider-content {
    display: block;
  }

  .slider-content.sm {
    display: flex;
  }

  .testinomial-image {
    background-color: #0000;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .testinomial-title {
    margin-bottom: 20px;
  }

  .mask {
    box-shadow: none;
  }

  .background-video {
    border-top-left-radius: 0;
  }

  .form-block {
    display: block;
  }

  .form-left {
    max-width: 100%;
    margin-bottom: 16px;
  }

  .form-left.width50 {
    max-width: 100%;
    margin-bottom: 30px;
    padding-left: 0;
  }

  .form-right {
    border: 1px solid #97979726;
    border-radius: 8px;
    max-width: 96%;
    margin-left: auto;
    margin-right: auto;
    padding: 30px;
    box-shadow: 0 16px 30px #00000017;
  }

  .form-right.width50 {
    max-width: 100%;
  }

  .form-right.width50.form-white-wrapper {
    top: 0%;
  }

  .form-title {
    font-size: 30px;
    line-height: 40px;
  }

  .form-title.talk {
    margin-bottom: 10px;
    font-size: 40px;
    line-height: 40px;
  }

  .form-title.book {
    max-width: 100%;
    font-size: 24px;
    line-height: 34px;
  }

  .form-subtitle.book {
    max-width: 100%;
  }

  .form-tab-link {
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-tab-link.list-tab {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .single-location {
    max-width: 60px;
  }

  .tab-link-title.mb0 {
    font-size: 14px;
    line-height: 18px;
  }

  .tab-link-content {
    justify-content: space-between;
  }

  .form-content {
    padding-left: 0;
  }

  .tabs-menu {
    display: flex;
  }

  .form-module {
    font-size: 14px;
  }

  .checkbox-label1 {
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 12px;
    line-height: 16px;
  }

  .checkbox-label1.yes {
    min-width: 60px;
    line-height: 20px;
  }

  .top-form {
    margin-bottom: 28px;
  }

  .footer-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .footer-top {
    display: none;
  }

  .footer-top.other {
    flex-wrap: wrap;
    display: flex;
  }

  .footer-feature-title {
    letter-spacing: .26px;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 17px;
  }

  .footer-link {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .column-content {
    margin-bottom: 20px;
  }

  .footer-icon-block.m0 {
    margin-top: 10px;
    margin-bottom: 25px;
  }

  .icon-link {
    width: 32px;
    height: 32px;
    margin-right: 10px;
  }

  .banner-container {
    max-width: 530px;
  }

  .hero-outer {
    align-items: center;
  }

  .social-icon {
    display: block;
  }

  .menu-button.other {
    inset: 2% auto auto 0%;
  }

  .footer-dropdown-block {
    display: block;
  }

  .footer-dropdown {
    width: 100%;
  }

  .dropdown-toggle {
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e214c9373d43_chavron%20bottom.svg");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-toggle.w--open {
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e299a5373d42_chavron%20c%20top.svg");
  }

  .dropdown-icon {
    color: var(--white);
    display: none;
  }

  .footer-dropdown-list.w--open {
    background-color: #0000;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
  }

  .bg-video {
    height: 100vh;
  }

  .bg-video.hide {
    display: none;
  }

  .m13 {
    font-size: 40px;
    inset: 42px 0% auto;
  }

  .customer-s-journey-block {
    padding-top: 32px;
  }

  .customer-s-journey-block.mtop.pd-sm {
    padding-top: 20px;
  }

  .journey-heading-block {
    margin-bottom: 20px;
  }

  .journey-heading-block.mg-112 {
    margin-bottom: 50px;
  }

  .jounrey-title {
    padding-top: 16px;
    font-size: 18px;
    line-height: 27px;
  }

  .jounrey-title.sm {
    font-size: 22px;
  }

  .card-outer-block {
    max-width: 100%;
    margin-bottom: 0;
  }

  .card-feature-block {
    width: 100%;
    max-width: 75%;
    height: auto;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .card-feature-title {
    margin-top: 16px;
    padding-top: 16px;
  }

  .person {
    width: 100%;
    display: none;
  }

  .climb-block {
    padding-bottom: 10px;
    display: block;
  }

  .goodwill {
    width: 80px;
  }

  .perntern-metrics {
    align-items: flex-start;
    margin-bottom: 0;
  }

  .partner-metrics-col {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .partner-metrics-col.center {
    border-left-color: #0000;
    border-right-color: #0000;
  }

  .partner-metric-title {
    font-size: 14px;
    line-height: 19px;
  }

  .engineered-col {
    min-height: auto;
    margin-left: 45px;
    margin-right: 45px;
  }

  .engeener-outer {
    max-width: 100%;
  }

  .growth-outer-block {
    max-width: 100%;
    margin-left: 45px;
    margin-right: 45px;
  }

  .growth-outer-block.mx-25 {
    max-width: 50%;
    margin-left: 0;
    margin-right: 0;
  }

  .offering-block {
    flex-direction: column;
  }

  .offering-block.reversse {
    flex-direction: column-reverse;
  }

  .offering-left {
    max-width: 100%;
  }

  .offering-left.mx-50 {
    max-width: 70%;
  }

  .offering-right, .offering-right.mx-50 {
    max-width: 100%;
  }

  .hero-content-decs.color {
    font-size: 18px;
    line-height: 25px;
  }

  .banner-form-wrapper {
    box-shadow: none;
    top: 430px;
  }

  .banner-form-title {
    padding-left: 0;
    font-weight: 600;
  }

  .product-row {
    padding-top: 32px;
    padding-bottom: 32px;
    display: block;
  }

  .product-row-left {
    max-width: 100%;
    margin-bottom: 16px;
  }

  .product-row-right {
    max-width: 100%;
    margin-top: 50px;
  }

  .sy-hero-content {
    text-align: left;
  }

  .form-row {
    margin-bottom: 30px;
  }

  .voice-feature-title {
    color: #000d5e;
    font-size: 18px;
    line-height: 32px;
  }

  .voice-product-desc {
    max-width: 100%;
  }

  .voice-feature-row {
    margin-bottom: 32px;
    display: block;
  }

  .marketing-cloud-block {
    margin-top: 470px;
  }

  .cloud-title {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 32px;
  }

  .flywheel-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .product-flywheel {
    width: 300px;
    height: 300px;
  }

  .wheel-arrow.top-middle, .wheel-arrow.bottom-middle {
    width: 50px;
  }

  .wheel-arrow.left-middle {
    width: 50px;
    left: 0%;
  }

  .wheel-arrow.right-middle {
    width: 40px;
    top: 46%;
    right: 0%;
  }

  .marketing-raw {
    padding-top: 24px;
    padding-bottom: 24px;
    display: block;
  }

  .marketing-feature-title {
    font-size: 22px;
    line-height: 24px;
  }

  .marketing-subtitle {
    line-height: 22px;
  }

  .marketing-raw-left {
    max-width: 100%;
  }

  .marketing-raw-right {
    max-width: 110%;
  }

  .form-content-left {
    max-width: 100%;
    margin-bottom: 30px;
  }

  .form-content-right {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .form-section {
    border: 1px solid #7e8ba524;
    border-radius: 5px;
    padding: 24px;
    box-shadow: 0 1px 30px #c8ceda4f;
  }

  .checkbox-feild {
    padding-top: 0;
  }

  .case-study-hero-content {
    text-align: center;
    max-width: 440px;
  }

  .case-study-title {
    font-size: 25px;
    line-height: 28px;
  }

  .case-study-module-wrapper {
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .case-study-module-wrapper.market {
    padding: 30px 16px 10px;
  }

  .single-module-wrapper {
    margin-bottom: 20px;
  }

  .ebook-title {
    font-size: 28px;
    line-height: 32px;
  }

  .ebook-title.market {
    text-align: center;
    font-size: 26px;
    line-height: 36px;
  }

  .ebook-content-block {
    padding-top: 60px;
  }

  .ebook-col {
    padding: 15px;
  }

  .card-body {
    height: 100px;
  }

  .ebook-name {
    margin-top: 8px;
    margin-bottom: 10px;
  }

  .ebook-collection-item {
    max-width: 100%;
    margin-bottom: 15px;
  }

  .ebook-content {
    height: 270px;
  }

  .ebook-content.ebook {
    height: 320px;
  }

  .ebook-content.market, .ebook-content.lists {
    height: auto;
  }

  .webnier-etc-block {
    max-width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
    display: block;
  }

  .webnier-etc-left {
    text-align: center;
    max-width: 100%;
    padding: 20px;
  }

  .wbnier-etc-right {
    max-width: 100%;
  }

  .webnier-etc-desc.webnier {
    border-right-style: none;
    max-width: 100%;
    padding-right: 0;
  }

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

  .webnier-form.ebook-form-hide {
    display: none;
  }

  .ebook-detail-content {
    max-width: 100%;
    display: block;
  }

  .ebook-right-form {
    max-width: 100%;
  }

  .ebook-form-block {
    padding: 15px;
  }

  .ebook-left-form {
    max-width: 100%;
    margin-bottom: 30px;
  }

  .ebook-left-form.lg {
    padding-left: 0;
    padding-right: 0;
  }

  .ebook-detail-title {
    font-size: 22px;
    line-height: 32px;
  }

  .ebook-rich-text h3 {
    font-size: 15px;
    line-height: 23px;
  }

  .ebook-rich-text h2 {
    margin-top: 25px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 22px;
  }

  .ebook-rich-text ul, .ebook-rich-text ol {
    padding-left: 20px;
  }

  .how-to-hero {
    height: 260px;
  }

  .how-to-title {
    max-width: 100%;
    font-size: 26px;
    line-height: 40px;
  }

  .brand {
    margin-left: 5px;
    padding-left: 0;
  }

  .marketing-outer-wrapper {
    margin-bottom: 20px;
  }

  .marketing-content {
    padding-left: 10px;
    padding-right: 10px;
  }

  .retail-content-block {
    margin-left: 0;
    margin-right: 0;
    padding-top: 32px;
    padding-bottom: 32px;
    display: block;
  }

  .retail-content-block.rev {
    flex-direction: column-reverse;
    display: flex;
  }

  .retail-content-left {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .retail-content-right {
    text-align: center;
    max-width: 100%;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .retail-heading {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 26px;
  }

  .retail-description {
    font-size: 16px;
    line-height: 26px;
  }

  .retail-inner-block {
    max-width: 100%;
    margin-top: 30px;
  }

  .webinar-desc {
    font-size: 14px;
  }

  .bg-color {
    display: none;
  }

  .bg-color.ebook {
    max-width: 100%;
    display: block;
  }

  .bg-color.full {
    display: block;
  }

  .hero-inner {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .about-image-bottom {
    display: none;
  }

  .news-left.full {
    background-color: #f5f5f5;
  }

  .news-collection-list:last-child {
    border-bottom-style: none;
    margin-bottom: 0;
  }

  .read-press {
    font-size: 12px;
    line-height: 14px;
  }

  .read-press.w--current {
    font-size: 14px;
    font-weight: 600;
  }

  .inline-body {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .row-no-gutters {
    padding-top: 8px;
  }

  .news-content-header {
    margin-top: 8px;
    padding-bottom: 15px;
  }

  .news-main-title {
    max-width: 100%;
    font-size: 18px;
    line-height: 25px;
  }

  .press-title {
    margin-bottom: 16px;
  }

  .sy-title {
    font-size: 24px;
    line-height: 30px;
  }

  .spend-desc {
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 20px;
  }

  .download-btn {
    display: block;
  }

  .blog-form {
    flex-direction: column;
  }

  .blog-field {
    text-align: center;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .news-tabs-menu {
    margin-bottom: 8px;
  }

  .book-demo-hero-wrap {
    height: 200px;
  }

  .book-demo-detail-wrap {
    bottom: 90px;
  }

  .content-citation-building {
    padding-top: 80px;
  }

  .pptitle {
    font-size: 26px;
    line-height: 30px;
  }

  .box-shadow-block {
    opacity: 0;
  }

  .sitemap-content {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-inner-content {
    margin-top: auto;
    padding-top: 60px;
    transform: none;
  }

  .brand-heading-block.icon-reviwer {
    margin-top: 20px;
  }

  .hero-block {
    min-height: auto;
    max-height: none;
    margin-top: 62px;
    margin-bottom: 0;
  }

  .hero-block.lc {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    padding-top: 53px;
  }

  .col-5, .col-4 {
    flex-basis: 100%;
  }

  .hero-img {
    height: 210px;
    margin-top: 48px;
    position: static;
    overflow: hidden;
  }

  .hero-text-block {
    margin-top: 26px;
    margin-bottom: 8px;
    position: static;
    transform: none;
  }

  .brand-2 {
    padding-left: 0;
  }

  .logo-black {
    opacity: 1;
  }

  .logo-white {
    opacity: 1;
    display: block;
  }

  .lf-label {
    font-size: 14px;
  }

  .btn.bg-orange {
    padding: 10px 16px;
  }

  .not-found {
    max-width: 100%;
  }

  .message-inner.padding-inner-1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .seo-heading {
    font-size: 32px;
    line-height: 36px;
  }

  .body-inner-block {
    padding-bottom: 25px;
  }

  .flag-tab {
    max-width: 100px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .flag-main-block {
    margin-bottom: 20px;
  }

  .flag-inner-block {
    max-width: 33.33%;
  }

  .eng-block {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .eng-heading {
    font-size: 28px;
    line-height: 38px;
  }

  .eng-para {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .mf-hero {
    min-height: auto;
  }

  .mf-img-hr {
    display: none;
  }

  .mf-hero-title {
    font-size: 24px;
    line-height: 1.2;
  }

  .block-heading {
    width: 100%;
  }

  .pricing-wraper {
    flex-wrap: wrap;
    place-content: stretch center;
  }

  .pricing-block {
    max-width: 75%;
  }

  .pricing-block.mx-240 {
    max-width: 240px;
    margin-top: 90px;
  }

  .pricing-inner-block, .pricing-label {
    width: 100%;
  }

  .richtext-section {
    margin-top: 16px;
  }

  .lc-disc {
    margin-bottom: 16px;
  }

  .mx-75 {
    max-width: none;
  }

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

  .lc-pricing-section {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .image-content-section.mp-48 {
    margin-top: 0;
  }

  .chatmtr-cont {
    flex-direction: column;
  }

  .chatmtr-img {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .chmtr-content {
    max-width: none;
  }

  .chmtr-list-item {
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
  }

  .social-icon-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .use-case-h-image, .uc-h-img2, .bg-graphic, .bg-graphic2 {
    display: none;
  }

  .faq-section {
    margin-top: 0;
    margin-bottom: 0;
  }

  .answer {
    max-width: none;
  }

  .feature-icon {
    max-width: 67px;
  }

  .htm-icon {
    height: 50px;
    margin-bottom: 6px;
  }

  .bonus-block {
    padding-top: 20px;
  }

  .bonus-title {
    font-size: 20px;
    line-height: 26px;
  }

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

  .get-title {
    font-size: 22px;
    line-height: 32px;
  }

  .pro-portals-subtitle {
    line-height: 36px;
  }

  .pro-rich-text-block h3 {
    margin-top: 15px;
    margin-bottom: 6px;
    font-size: 20px;
    line-height: 26px;
  }

  .pro-rich-text-block p {
    font-size: 14px;
    line-height: 24px;
  }

  .pro-rich-text-block h4 {
    margin-bottom: 6px;
    font-size: 20px;
    line-height: 28px;
  }

  .pro-rich-text-block figure {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .portal-menu-list {
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
  }

  .tabs-content {
    margin-top: 30px;
  }

  .seo-icon-title {
    max-width: 100%;
  }

  .list-content-block {
    padding-top: 40px;
  }

  .review-icon {
    width: 50px;
    height: auto;
  }

  .review-description {
    max-width: 100%;
  }

  .review-description.mb-mb0 {
    margin-bottom: 0;
  }

  .review-title {
    max-width: 100%;
    font-size: 17px;
    line-height: 25px;
  }

  .review-left-description {
    max-width: 100%;
  }

  .review-right-description {
    border-left-color: #0000;
    max-width: 100%;
    padding-bottom: 0;
    padding-left: 0;
  }

  .review-content {
    padding-top: 25px;
    display: block;
  }

  .other-review-block {
    padding-top: 32px;
  }

  .tab-list-item {
    max-width: 100%;
  }

  .tab-lists-wp {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .review-inner {
    padding: 20px;
    display: block;
  }

  .monster-tab-liat {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .social-text {
    display: none;
  }

  .table-block {
    padding-top: 15px;
  }

  .misc-title {
    margin-bottom: 15px;
    font-size: 19px;
    line-height: 26px;
  }

  .table-out-block {
    grid-template-columns: 1.8fr .5fr;
  }

  .table-heading {
    padding: 10px;
  }

  .table-direct-block {
    white-space: pre-wrap;
  }

  .direct-text {
    font-size: 14px;
    line-height: 19px;
  }

  .cite-image {
    min-width: 25px;
  }

  .vendasta-price-block.last {
    grid-template-columns: .5fr .5fr .5fr .5fr;
    margin-bottom: 20px;
  }

  .vendasta-price-block.last.hide {
    display: none;
  }

  .vendasta-rich-text {
    margin-top: 0;
  }

  .vendasta-rich-text p {
    font-size: 14px;
    line-height: 22px;
  }

  .vendasta-rich-text li {
    font-size: 14px;
    line-height: 23px;
  }

  .vendasta-rich-text h4 {
    font-size: 14px;
    line-height: 20px;
  }

  .vendasta-rich-text img {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .vendasta-rich-text h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
  }

  .vendasta-rich-text h2 {
    margin-top: 20px;
    font-size: 22px;
    line-height: 26px;
  }

  .vendasta-rich-text ul, .vendasta-rich-text ol {
    padding-left: 20px;
  }

  .info-out-block.last {
    margin-bottom: 20px;
  }

  .review-out-block.last {
    display: none;
  }

  .misc-block {
    height: auto;
  }

  .citation-section, .vendasta-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .vendasta-sub-block {
    flex-direction: column;
    margin-top: 25px;
  }

  .venda-para {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .run-block {
    margin-top: 10px;
    margin-bottom: 30px;
  }

  .money-image {
    width: 100px;
  }

  .price-title {
    margin-bottom: 25px;
    font-size: 20px;
    line-height: 26px;
  }

  .direct-title {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .price-dropdown {
    width: 100%;
    max-width: 100%;
    margin-bottom: 15px;
  }

  .price-toggle {
    background-color: #fbfbfb;
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60a8da944874de7cb842a5f2_right.svg");
    background-position: 97%;
    background-repeat: no-repeat;
    background-size: auto;
    border: 1px solid #eee;
    width: 100%;
    max-width: 100%;
    padding: 15px 30px 15px 15px;
  }

  .price-toggle.w--open {
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60a8e1518981a4083ced0d4e_down.svg");
  }

  .price-drop-block {
    flex-direction: column;
    margin-bottom: 20px;
    display: flex;
  }

  .price-list.w--open {
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 15px 15px 0;
    display: flex;
    position: static;
  }

  .price-text {
    text-align: center;
    flex-direction: row;
    align-items: center;
    margin-bottom: 12px;
    line-height: 19px;
    display: flex;
  }

  .price-content {
    margin-right: 6px;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
  }

  .price-heading {
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
  }

  .sp-demo-form-card {
    width: 80%;
    max-width: 70%;
  }

  .sp-pop-up-wrapper {
    flex-direction: column;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 40px;
    top: auto;
  }

  .text-block-10 {
    margin-top: 0;
    display: none;
  }

  .div-block-6-copy {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    width: 90%;
    margin-bottom: 20px;
    display: flex;
  }

  .list-2 {
    display: none;
  }

  .sp-button-sub-pages {
    text-align: center;
    justify-content: center;
    padding: 10px 2rem;
  }

  .sp-button-sub-pages.is--home-hero {
    flex-direction: row;
    justify-content: center;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-block {
    width: 100%;
  }

  .sp_hero_image_mobile {
    margin-top: 36px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .sp-hero-sub-content {
    font-size: 15px;
  }

  .sp_hero_section.is_sub_page.is-no-image {
    height: 55vh;
  }

  .sp_hero_image {
    margin-top: 36px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .sp-h1-heading {
    font-size: 60px;
  }

  .sp-h1-heading.is_smaller {
    font-size: 38px;
  }

  .sp-h1-heading.is_smaller.font-aveneir, .sp-h1-heading.is_smaller.font-aveneir-48 {
    font-size: 44px;
  }

  .sp-h1-heading.is_smaller-copy {
    font-size: 38px;
  }

  .sp_hero-text-rotate-wrap {
    width: 13.75rem;
  }

  .sp_container.is_vertical {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sp_container.is_vertical.is-blue-cta {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .sp_container.is_vertical.is_bottom_padded {
    padding-bottom: 125px;
  }

  .sp_container.is_vertical.padding-80-120 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .sp_container.is_vertical.is-blue-cta-section {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .sp_container.is_vertical_padded {
    flex-direction: column;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sp_section.is-cta {
    background-position: 50%;
    background-size: auto 165%;
  }

  .sp_h2_heading.mt-0 {
    font-size: 24px;
  }

  .grid {
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-top: 0;
    display: flex;
  }

  .div-block-22 {
    background-color: #0085ff;
    border: 2px solid #0085ff;
    align-self: flex-start;
    width: 50px;
    height: 1px;
    margin-bottom: 15px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .sp-link-block {
    align-self: center;
    display: flex;
  }

  .sp-tabs-menu {
    overflow: visible;
  }

  .sp_ac_tabs_wrapper {
    flex-direction: column-reverse;
    align-items: center;
    display: flex;
  }

  .sp_accelerate_tab_content {
    text-align: center;
    flex-direction: column;
    align-self: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .sp_accelarate_content_wrapper {
    margin-top: 45px;
  }

  .sp_tabs_img_wrapper {
    max-width: none;
    margin-top: 25px;
  }

  .sp-tabs-content {
    margin-top: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    overflow: visible;
  }

  .sp_tabs_paragraph {
    text-align: left;
    width: 100%;
    margin-bottom: 25px;
  }

  .sp_accelerate_tab_links.w--current {
    background-color: #c0d3da;
    border-bottom-style: none;
    border-radius: 47px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .sp-2col-content {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .sp-2col-image {
    width: 100%;
  }

  .sp-2col-paragraph {
    margin-bottom: 30px;
  }

  .slider-2 {
    background-position: 94% 86%, 6% 12%, 0 0, 50%;
    background-size: 14%, 13%, auto, cover;
  }

  .text-block {
    width: 60%;
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 15px;
  }

  .text-block-2 {
    font-size: 12px;
  }

  .text-block-3 {
    font-size: 11px;
  }

  .sp-form {
    width: 80%;
  }

  .sp-form-intro-content {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .sp_footer_socials {
    margin-right: 1.101vw;
  }

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

  .sp-h1-heading-2.is_smaller {
    margin-top: 0;
    font-size: 36px;
    line-height: 1;
  }

  .sp-2-col-tabs-wrapper {
    width: 100%;
  }

  .sp_h2_heading-2.is-vertical-tabs-heading {
    text-align: center;
    width: auto;
    margin-left: 0;
  }

  .sp_h2_heading-2.is-vertical-tabs-heading.is_right_aligned.is--pres {
    text-align: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    left: 0;
  }

  .sp_h2_heading-2.is-vertical-tabs-heading.is_right_aligned {
    padding-left: 80px;
  }

  .tabs-content-3.is-left {
    padding-top: 0;
  }

  .sp-accordian-tabs {
    flex-direction: column;
  }

  .sp-accordian-tabs.is-right-tabs {
    flex-direction: column-reverse;
    width: 100%;
  }

  .sp-related-contents {
    margin-bottom: 10px;
  }

  .link-block {
    align-self: center;
    display: flex;
  }

  .sp-3col-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-17 {
    margin-bottom: 0;
  }

  .link-block-7 {
    align-self: center;
    display: flex;
  }

  .sp-button-sub-pages-3 {
    padding: 10px;
  }

  .sp-button-sub-pages-3.is_skinny {
    align-self: center;
  }

  .sp_h2_heading-3 {
    font-size: 22px;
  }

  .sp_h2_heading-3.is-right-padded {
    padding-right: 0;
  }

  .link-block-8 {
    align-self: center;
    margin-top: 10px;
    display: flex;
  }

  .div-block-12-copy {
    width: auto;
  }

  .text-block-9, .text-block-9.is-blue {
    align-self: center;
  }

  .content-info-wrapper {
    width: auto;
    margin-bottom: 20px;
  }

  .content-info-wrapper.is-smaller-width {
    width: auto;
  }

  .div-block-20, .div-block-20.is-reversed {
    flex-direction: column;
    margin-bottom: 50px;
  }

  .div-block-20.center {
    flex-flow: column-reverse;
    margin-bottom: 50px;
  }

  .grid-10 {
    flex-direction: column;
  }

  .sp-2col-gradient-card {
    margin-bottom: 30px;
  }

  .paragraph-6 {
    display: none;
  }

  .sp-lets-talk-form-card, .sp-ent-sales-form-card, .sp-smb-contact-form-card, .sp-partners-contact-form-card {
    width: 80%;
    max-width: 70%;
  }

  .collection-item-4 {
    max-width: 35%;
  }

  .grid-11 {
    grid-template-columns: 1fr;
    margin-top: 80px;
    margin-bottom: 40px;
  }

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

  .form-block-2.book {
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .form-block-2.thank-you {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    display: flex;
  }

  .footer-feature-title-2 {
    letter-spacing: .26px;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 17px;
  }

  .icon-link-2 {
    width: 32px;
    height: 32px;
    margin-right: 10px;
  }

  .dropdown-icon-2 {
    color: #fff;
    display: none;
  }

  .text-block-8 {
    padding-left: 0;
    position: relative;
  }

  .logos-quote-block {
    padding: 60px 15px;
  }

  .clients-wrapper-two {
    flex-direction: column;
  }

  .clients-card {
    width: 100%;
    margin-bottom: 30px;
  }

  .clients-grid {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 15px;
  }

  .gallery-slider {
    padding: 60px 15px;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .hero-subscribe-right-3 {
    padding: 60px 15px;
  }

  .sp_hero-btn-wrap {
    flex-wrap: wrap;
    justify-content: center;
  }

  .sp-button-text {
    padding-left: 0;
  }

  .howcard_comp {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .howcard_title {
    max-width: 100%;
    font-size: 1.2rem;
  }

  .howcard_item {
    max-width: 100%;
  }

  .howcard_list {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ".";
    display: flex;
  }

  .section-how-list {
    padding-top: 60px;
  }

  .howto_title {
    max-width: 100%;
    font-size: 26px;
    line-height: 40px;
  }

  .form-block-3 {
    margin-bottom: 2.125rem;
  }

  .form8 {
    max-width: none;
  }

  .form-7 {
    align-items: stretch;
  }

  .text-field {
    background-position: 96%;
  }

  .howto_richtext {
    line-height: 1.5;
  }

  .howto_richtext h4 {
    font-size: 1.3rem;
    line-height: 30px;
  }

  .howto_richtext p {
    font-size: 1rem;
    line-height: 1.67;
  }

  .howto_richtext ul {
    font-size: 1rem;
  }

  .howto_rich-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .howto_title-text {
    max-width: 100%;
    font-size: 1.5rem;
    line-height: 35px;
  }

  .howto_title-text.text-color-white.text-left-align {
    font-size: 2.4rem;
    line-height: 1.2;
  }

  .howto_hero {
    height: 260px;
  }

  .howto_hero.padding-top-8 {
    height: auto;
    padding-top: 4rem;
  }

  .a-h1-heading {
    font-size: 48px;
  }

  .a-header-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-feature-links-grid-copy {
    grid-template-columns: 1fr;
  }

  .a-paragraph-regular-5 {
    font-size: 18px;
  }

  .a-h1-heading-2 {
    font-size: 48px;
  }

  .a-header-content-2 {
    text-align: left;
  }

  .a-section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .step4_img-wrap {
    margin-top: 16px;
  }

  .step4_img-wrap.is--1 {
    justify-content: flex-end;
  }

  .image {
    max-width: 300px;
  }

  .image-abs {
    width: 100%;
    max-width: 450px;
    position: static;
  }

  .image-abs.is--tip5 {
    max-width: none;
  }

  .a-feature-links-grid-copy-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    display: flex;
  }

  .top-bar.center-align {
    z-index: 1;
    justify-content: center;
    align-items: flex-start;
  }

  .a-feature-content {
    max-width: none;
  }

  .f-feature-card-outlined {
    padding: 32px;
  }

  .a-feature-links-grid {
    grid-template-columns: 1fr;
  }

  .a-feature-grid-2 {
    flex-direction: column-reverse;
    display: flex;
  }

  .a-feature-grid-3 {
    flex-direction: column;
    display: flex;
  }

  .active-bar {
    margin-top: 8px;
  }

  .a-h1-heading-3 {
    font-size: 32px;
  }

  .f-section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .vertical-nav-indicator {
    width: 13px;
    display: none;
  }

  .a-header-section-2 {
    padding-top: 131px;
    padding-bottom: 72px;
  }

  .a-h3-heading {
    font-size: 32px;
  }

  .nav_link {
    font-size: 12px;
    line-height: 16px;
  }

  .nav_link:hover {
    letter-spacing: 0;
  }

  .nav_link.w--current {
    letter-spacing: 2px;
  }

  .a-h5-heading {
    font-size: 1.125rem;
  }

  .a-section-large-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .navbar-2 {
    padding-right: 0;
    display: flex;
    top: 80px;
    overflow: auto;
  }

  .navbar-2.d-hide {
    display: none;
  }

  .a-section-large-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-feature-grid-4 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .a-feature-grid-4.is-reverse {
    flex-flow: column;
  }

  .a-feature-content-3123, .a-feature-content-3123-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    display: flex;
  }

  .a-section-large-2-copy, .a-header-section-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-feature-links-grid-copy-1312312 {
    grid-template-columns: 1fr;
  }

  .a-feature-content-3123-copy-132312 {
    flex-direction: column;
    display: flex;
  }

  .f-section-large-4-copy {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .img-sun {
    width: 130px;
  }

  .img-sun._2-copy {
    width: 130px;
    bottom: -11%;
    right: -9%;
  }

  .f-section-large-4 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .a-container-regular-3-copy {
    flex-direction: column;
  }

  .f-grid-three-column {
    grid-template-columns: 1fr;
  }

  .a-header-image-block-copy {
    height: auto;
  }

  .a-feature-links-grid-copy-1312312-copy {
    grid-template-columns: 1fr;
  }

  .network_hero {
    height: 260px;
  }

  .network_title {
    max-width: 100%;
    font-size: 26px;
    line-height: 40px;
  }

  .network_para {
    font-size: 1rem;
  }

  .howto_form-wrap {
    flex-direction: column;
    align-items: stretch;
  }

  .how-to_form-dropdown {
    max-width: none;
  }

  .ep_wrap {
    margin-bottom: 20px;
  }

  .rl-padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl-padding-global {
    padding-left: 0%;
    padding-right: 0%;
  }

  .rl-padding-global.is--featured {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .epcard_text-wrap {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .epcard_text-wrap.is--featured {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .epcard_title {
    max-width: 100%;
    font-size: 1.25rem;
  }

  .epcard_title.is--featured {
    font-size: 1.5rem;
  }

  .epcard_text-top.is--featured {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .rl-text-style-medium {
    font-size: 1rem;
  }

  .rl-text-style-medium.sm.left {
    text-align: left;
  }

  .rl_heading1_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl_heading1_spacing-block-1.is--syncast {
    padding-bottom: 2rem;
  }

  .ep-header_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column-reverse;
    display: flex;
  }

  .ep-header_title {
    max-width: 100%;
    font-size: 36px;
    line-height: 1.11111;
  }

  .rl_blogpost1_spacing-block-6 {
    padding-bottom: 1rem;
  }

  .rl-heading-style-h6 {
    font-size: 1.125rem;
  }

  .rl_blogpost1_spacing-block-5 {
    padding-bottom: 2.5rem;
  }

  .rl_blogpost1_content {
    margin-bottom: 2rem;
  }

  .rl_blogpost1_spacing-block-4 {
    padding-bottom: 2.5rem;
  }

  .rl_blogpost1_spacing-block-3 {
    padding-bottom: 2rem;
  }

  .rl_blogpost1_content-top {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
  }

  .rl_blogpost1_spacing-block-2 {
    padding-bottom: 2rem;
  }

  .rl-padding-section-large-2 {
    padding-top: 9rem;
    padding-bottom: 1rem;
  }

  .ep_video {
    border-radius: 1.25rem;
  }

  .ep-header_listen-on {
    text-align: center;
  }

  .ep-header_listen-icon-list {
    grid-column-gap: 1rem;
  }

  .section-episode {
    padding-top: 60px;
  }

  .section-episode.rl-padding-global {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .ep-featured_item {
    grid-template-columns: 1fr;
  }

  .epfeatured_card {
    max-width: 100%;
  }

  .blog-article_comp {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

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

  .main-wrapper {
    overflow: hidden;
  }

  .blog-article_header-wrap.is--usecase {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .blog-article_text-content {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .rl-heading-style-h5-2 {
    font-size: 1.25rem;
  }

  .rl_blog8_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_blog8_spacing-block-7 {
    padding-bottom: 3rem;
  }

  .rl_blog8_featured-item-wrapper {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .rl_blog5_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl_blog8_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl-padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .guide_title, .guide-body_title {
    max-width: 100%;
    font-size: 26px;
    line-height: 40px;
  }

  .f-h3-heading {
    font-size: 40px;
  }

  .f-section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .popup-fixed {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .filter_form {
    align-items: stretch;
  }

  .filter_wrap-3 {
    flex-wrap: wrap;
  }

  .guide_form {
    margin-bottom: 2.125rem;
  }

  .text-block-192.text-block-small {
    padding-left: 8px;
    padding-right: 8px;
  }

  .columns-6.column-mihir-google {
    grid-row-gap: 20px;
    flex-direction: column-reverse;
    height: auto;
    min-height: auto;
    padding: 100px 4vw 3em;
    display: flex;
  }

  .column-4 {
    text-align: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .columns-7 {
    justify-content: center;
  }

  .google-button-mihir {
    margin-left: auto;
  }

  .google-button-mihir.google-mihir-border {
    margin-right: auto;
  }

  .text-block-198 {
    width: 200%;
  }

  .columns-8 {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .heading-22 {
    width: 100%;
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 40px;
  }

  .google-mihir-sub-column {
    text-align: center;
    align-items: center;
    width: 100%;
    padding-top: 3vh;
    padding-bottom: 3vh;
  }

  .google-mihir-column {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .text-block-200 {
    width: 90%;
    margin-top: 20px;
  }

  .heading-23 {
    padding-top: 5vh;
    padding-bottom: 3vh;
    font-size: 1.7em;
    font-weight: 600;
    line-height: 40px;
  }

  .div-block-40 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-bottom: 10vh;
    padding-left: 2em;
    padding-right: 2em;
  }

  .section-3 {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .text-block-201 {
    line-height: 1.4;
  }

  .lps-img {
    width: 100%;
    max-width: 250px;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-20-copy {
    text-align: center;
    margin-bottom: 4vh;
  }

  .column-4-copy {
    text-align: center;
    align-items: center;
    padding-top: 2vh;
  }

  .widget-block {
    max-width: 48%;
  }

  .widget-grid {
    grid-row-gap: 3em;
    margin-top: 3em;
  }

  .features-columns {
    grid-row-gap: 3em;
    text-align: center;
    flex-wrap: wrap;
    margin-top: 2em;
  }

  .feature-col {
    padding-top: 5%;
  }

  .description {
    margin-left: auto;
    margin-right: auto;
  }

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

  .google-mihir-column-copy.google-mihir-column-reverse-copy {
    flex-direction: column;
  }

  .google-mihir-column-copy {
    flex-direction: column-reverse;
    margin-bottom: 40px;
  }

  .padding-top-200.padding-bottom-80, .padding-col-120 {
    padding-top: 64px;
  }

  .faq-wrapper {
    flex-direction: column;
  }

  .faq-left-content {
    max-width: 100%;
  }

  .faq-image {
    display: none;
  }

  .section-slider {
    padding-top: 64px;
    padding-left: 0;
    padding-right: 0;
  }

  .mb-30.mob-mb-0 {
    margin-bottom: 0;
  }

  .client-rich-text h2 {
    font-size: 28px;
    line-height: 130%;
  }

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

  .blog-content-wrap {
    padding-bottom: 2.5em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .full-image {
    height: auto;
  }

  .avatar-image-wrap {
    display: none;
  }

  .blog-cta-heading {
    line-height: 135%;
  }

  .mt-24 {
    margin-top: 18px;
  }

  .section-rr-cta {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .review-response-list {
    grid-template-columns: 1fr 1fr;
  }

  .rr-download-link {
    padding: 10px 24px;
    font-size: 16px;
  }

  .site-header {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .image-wrap.p-relative {
    height: 500px;
  }

  ._50-400--121212 {
    font-size: 28px;
  }

  .book-demo-link {
    font-size: 18px;
  }

  .healthcare-detail-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  ._36-400--121212 {
    font-size: 22px;
  }

  ._32-600--121212 {
    font-size: 28px;
  }

  .mb-40 {
    margin-bottom: 20px;
  }

  .trusted-business-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
  }

  ._50-600--ffffff {
    font-size: 28px;
  }

  .button-sky-blue {
    font-size: 18px;
  }

  .health-img-1 {
    position: static;
  }

  .button-blue-light.pricing-btn {
    width: auto;
  }

  .cta-heading {
    font-size: 20px;
  }

  .cta-details-wrap {
    text-align: center;
    flex-wrap: wrap;
    justify-content: center;
  }

  ._48-600--001057 {
    font-size: 28px;
  }

  .popular-brands-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._32-700--001057 {
    font-size: 20px;
  }

  .header-navmenu {
    z-index: 10000;
  }

  .dropdown-left-content {
    flex-flow: column;
    display: flex;
  }

  .grid-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .navigation {
    z-index: 500;
    position: relative;
  }

  .nav-item {
    text-align: left;
    width: 100%;
  }

  .nav-dropdown {
    width: 100%;
  }

  .header-new {
    z-index: 99999;
  }

  .featurd-info {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .featured-grid {
    grid-template-columns: 1fr;
  }

  .featured-grid.what-is-rank {
    flex-flow: column;
    display: flex;
  }

  .testimonial-video-img.mega-menu {
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
  }

  .container-copy {
    max-width: 560px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-embeded {
    top: auto;
  }

  .checkbox-label1-2 {
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 12px;
    line-height: 16px;
  }

  .checkbox-label1-2.yes {
    min-width: 60px;
    line-height: 20px;
  }

  .btn-2.bg-orange {
    padding: 10px 16px;
  }

  .lf-label-2 {
    font-size: 14px;
  }

  .testinomial-title-2 {
    margin-bottom: 20px;
  }

  .form-module-2 {
    font-size: 14px;
  }

  .form-tab-link-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._40-grid {
    grid-template-columns: 1fr;
  }

  .webinar-author {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .section-popular-brands.pb-110 {
    padding-bottom: 48px;
  }

  .section-main-heading {
    font-size: 28px;
    line-height: 120%;
  }

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

  .customers-tab-list {
    flex-wrap: wrap;
  }

  .tab-image-wrap {
    width: 100%;
  }

  .customers-tab-menu {
    overflow: scroll;
  }

  .tab-content-wrap {
    width: 100%;
  }

  .padding-col-100, .padding-col-80 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .testmonial-wrapper {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
  }

  .testimonial-review-list {
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .testimonial-card {
    width: 100%;
    padding-top: 28px;
    padding-left: 28px;
  }

  .testimonial-card.reviews {
    width: 100%;
  }

  .section-medium-heading {
    font-size: 20px;
  }

  .product-items {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .product-items.reverse {
    flex-wrap: wrap-reverse;
  }

  .div-block-47 {
    grid-column-gap: 28px;
  }

  .product-image-wrap {
    width: 400px;
  }

  .section-products-list {
    padding-bottom: 48px;
  }

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

  .product-content-wrap {
    text-align: center;
  }

  .products-list {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

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

  .product-hero-wrap {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .inte-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

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

  ._18-700--001057 {
    line-height: 150%;
  }

  .search-filter {
    background-position: 15px;
    background-size: 24px 24px;
    padding: 16px 45px;
  }

  .new-integration-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .new-uc-list {
    grid-template-columns: 1fr 1fr;
  }

  .use-filtter-section {
    padding-bottom: 32px;
  }

  .filter-buttons-wrap {
    overflow: visible;
  }

  .filter-buttons-wrap.mob-scroll {
    overflow: scroll;
  }

  .our-company-list {
    grid-column-gap: 30px;
  }

  .number-counter {
    font-size: 32px;
  }

  ._18-400--455880.no-break {
    white-space: normal;
  }

  .news-hero-section {
    padding-top: 70px;
  }

  .press-title-2 {
    margin-bottom: 16px;
  }

  .btn-3.bg-orange {
    padding: 10px 16px;
  }

  .mission-wrapper {
    grid-template-columns: 1fr;
  }

  .container-1200 {
    max-width: 560px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-form {
    max-width: 100%;
    margin-top: 30px;
    margin-left: 0;
    padding: 30px;
  }

  .contact-hero-wrap {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section-contact-hero {
    padding-top: 70px;
  }

  .submit-button-2.input {
    margin-top: 30px;
  }

  .contact-form-wrap {
    display: block;
  }

  .contact-chat-img {
    width: 70px;
    height: 60px;
  }

  .get-touch-title {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .contact-left-wrap {
    max-width: 100%;
  }

  .integration-rich-text h2 {
    font-size: 22px;
  }

  .integration-rich-text h1 {
    font-size: 28px;
  }

  .intefration-main-wrap {
    flex-wrap: wrap;
  }

  .use-case-hero-temp {
    padding-top: 100px;
  }

  .use-case-temp-list {
    flex-direction: column;
  }

  ._24-700--001057 {
    font-size: 20px;
  }

  .use-case-tem-link {
    justify-content: center;
  }

  .use-case-goal-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    margin-bottom: 48px;
  }

  .max-width-620.left-align.mob-lp-center {
    text-align: center;
  }

  .resource-hero-wrap {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .explore-mg-content-wrap {
    text-align: center;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 20px;
  }

  .latest-ebook-list, .latest-video-list {
    grid-template-columns: 1fr 1fr;
  }

  .customers-story-list {
    grid-template-columns: 1fr;
  }

  .learn-resource-list {
    grid-template-columns: 1fr 1fr;
  }

  .social-newslatter-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .explore-mg-image-wrap {
    border-top-right-radius: 0;
    border-bottom-left-radius: 28px;
  }

  .explore-mg-box {
    flex-wrap: wrap;
    justify-content: center;
  }

  .cs-ad-link {
    padding: 20px;
  }

  .cs-sd-icon {
    width: 60px;
    min-width: 60px;
    height: 60px;
  }

  .cs-sg-grid {
    grid-template-columns: 1fr 1fr;
  }

  .cs-sd-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .flex-gap-16.mb-30 {
    margin-bottom: 15px;
  }

  .flex-gap-16.mb-30.justify-center {
    justify-content: center;
  }

  ._28-600--001057 {
    line-height: 130%;
  }

  ._24-600--101213 {
    font-size: 20px;
  }

  ._24-600--101213.mb-48 {
    margin-bottom: 24px;
  }

  .mg-hero-section {
    padding-top: 60px;
  }

  .cs-hero-grid {
    grid-template-columns: 1fr;
  }

  .cs-highlight-box {
    padding: 20px;
  }

  .cs-result-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section-client-challenge {
    padding-top: 40px;
  }

  .section-cs-story-temp-hero {
    padding-bottom: 40px;
  }

  .cs-result-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .cs-story-hero {
    grid-template-columns: 1fr;
    margin-bottom: 60px;
  }

  .mg-hero-grid {
    grid-template-columns: 1fr;
  }

  ._20-400--455880 {
    font-size: 18px;
  }

  .mg-ht-list {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .pricing-tab-menu {
    max-width: 100%;
  }

  .pricing-table-lists {
    grid-template-columns: 1fr;
  }

  .pricing-table-lists.is-social {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pricing-table-col.is-social {
    max-width: none;
  }

  .pricing-numer {
    font-size: 24px;
  }

  .ads-hero-section {
    background-position: 110% -6%, 50%;
    padding-bottom: 350px;
  }

  .max-width-775 {
    max-width: 100%;
  }

  .button-rounded-arrow {
    font-size: 16px;
  }

  .ads-hero-image-block {
    margin-top: -300px;
  }

  .trusted-brand-text {
    font-size: 12px;
  }

  .trusted-brand-divider {
    width: 180px;
  }

  .heading-h2 {
    font-size: 24px;
  }

  .get-posting-list {
    grid-template-columns: 1fr 1fr;
  }

  .mt-84 {
    margin-top: 64px;
  }

  .text-desc-24 {
    font-size: 20px;
  }

  .button-outline-rounded-arrow {
    font-size: 16px;
  }

  .ads-cta-image {
    background-position: -20% 100%, 100% 0;
  }

  .footer-v2 {
    padding-top: 64px;
  }

  .footer-wrapper {
    padding-bottom: 36px;
  }

  .footer-menu-title {
    font-size: 17px;
  }

  .footer-logo-block {
    width: 150px;
  }

  .footer-bottom-wrap {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
  }

  .presence-hero-section {
    padding-bottom: 64px;
  }

  .grid-16 {
    grid-template-columns: 1fr;
  }

  .tabs-content-5.is-left {
    padding-top: 0;
  }

  .link-block-11 {
    align-self: center;
    display: flex;
  }

  .sp_h2_heading-8.is-vertical-tabs-heading {
    text-align: center;
    width: auto;
    margin-left: 0;
  }

  .sp_h2_heading-8.is-vertical-tabs-heading.is_right_aligned.is--pres {
    text-align: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    left: 0;
  }

  .pricing-detail-title {
    font-size: 20px;
  }

  .premium-plan-tag {
    right: -8%;
  }

  .compare-plan-title {
    font-size: 18px;
  }

  .pricing-social-tab-content {
    overflow: visible;
  }

  .free-trial-button {
    text-align: center;
    padding: 10px 2rem;
    display: none;
  }

  .book-demo-button {
    text-align: center;
    justify-content: center;
    padding: 10px 2rem;
    display: flex;
  }

  .compare-hero-title {
    font-size: 42px;
    line-height: 120%;
  }

  .cusomer-count {
    font-size: 20px;
  }

  .section-compare-counter {
    padding-top: 64px;
  }

  .count {
    font-size: 32px;
    line-height: 180%;
  }

  .hootsite-img-wrap {
    width: 100%;
  }

  .h2-heading {
    font-size: 20px;
  }

  .swiper-slide.compare-slider-card.bg-lightblue {
    width: 100%;
  }

  ._32-700--1d1e25 {
    font-size: 20px;
  }

  .mt-150 {
    margin-top: 90px;
  }

  ._32-700--1d2f6f {
    font-size: 22px;
  }

  .section-compare-testimonial {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  ._32-700-white {
    font-size: 22px;
  }

  .section---book-a-demo {
    padding-top: 64px;
  }

  .compare-counter-wrapper {
    padding: 30px;
    position: static;
  }

  .section-compare-hero-gradient {
    padding-bottom: 64px;
  }

  .slider-container-width.mt-40 {
    padding-right: 20px;
  }

  .section-why-choose-synup {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .compare-counter-grid-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .compare-counter-divider-line {
    width: 30%;
    height: 1px;
  }

  .header-logo-center {
    min-height: 20px;
    max-height: 20px;
  }

  .book-demo-button-2 {
    text-align: center;
    justify-content: center;
    padding: 10px 2rem;
    display: flex;
  }

  .section-why-choose-synup-social {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .contact-form-wrapper {
    max-width: 100%;
    margin-top: 30px;
    margin-left: 0;
    padding: 30px;
  }

  .onlinecase-title {
    font-size: 20px;
  }

  .maximize-online-header-center {
    text-align: center;
    margin-bottom: 80px;
  }

  .voice-grid-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .sp-2col-voice-card {
    margin-bottom: 30px;
  }

  .sp_container-1440.is_vertical_padded {
    flex-direction: column;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sp_container-1440.mg, .sp_container-1440.mg-bottom {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sp_container-1440.mg-bottom-0px {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .sp_container-1440.mg-bottom-140px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-58._w-90, .flex-img-wrapper, .voice-flex-content {
    max-width: 100%;
  }

  .voice-flex-wrapper {
    flex-direction: column;
  }

  .voice-flex-wrapper.mt_custom-40, .voice-flex-wrapper.mt_custom-margin {
    margin-top: 40px;
  }

  .section-voice-hero {
    padding-bottom: 48px;
  }

  .free-trial-button-social {
    text-align: center;
    padding: 10px 2rem;
    display: none;
  }

  .p-18-grey {
    font-size: 16px;
  }

  .section-local-seo-hero {
    padding-top: 80px;
    padding-bottom: 48px;
  }

  .h1-48-white {
    font-size: 45px;
  }

  .container-1300 {
    width: 100%;
  }

  .local-grid-hero {
    flex-direction: column;
    display: flex;
  }

  .p-18-white.op-80 {
    font-size: 16px;
  }

  .grid-23 {
    grid-template-columns: 1fr 1fr;
  }

  .h2-42-black {
    font-size: 34px;
  }

  .h2-32 {
    font-size: 30px;
  }

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

  .div-block-68-copy {
    grid-column-gap: 15px;
    grid-row-gap: 10px;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: 45px 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    font-size: 13px;
    display: grid;
  }

  .learn-table-content-grid-wrapper {
    grid-template-columns: 1fr;
  }

  .section-integration-hero-header {
    padding-top: 196px;
    padding-bottom: 234px;
  }

  .integration-content-center {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
  }

  .heart-icon {
    width: 22px;
  }

  .mob-header-integration {
    display: none;
  }

  ._36-700--001057 {
    font-size: 20px;
  }

  ._36-700--001057.mb-10 {
    font-size: 24px;
  }

  .integration-banner {
    display: none;
  }

  .banner-image {
    width: 100%;
    height: 80%;
  }

  .integration-banner-mob-version {
    width: 100%;
    display: block;
  }

  .comparision-wrapper {
    flex-direction: column;
    display: flex;
  }

  .ls {
    height: auto;
    overflow: visible;
  }

  .h1-44-700 {
    font-size: 32px;
  }

  .inte-grid-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .compare-content-block-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .h3-22.no-m {
    font-size: 21px;
  }

  .tool-hero-section {
    padding-bottom: 64px;
  }

  .p-20-grey {
    font-size: 15px;
  }

  .text-18-600.text-no-wrap {
    white-space: normal;
  }

  .collection-list-3 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .collection-list-3.mt--50 {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
    margin-top: -45px;
  }

  .collection-list-3.cms-tool-mob {
    grid-column-gap: 48px;
    grid-row-gap: 50px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: -30px;
    display: grid;
  }

  .h2-40-700 {
    font-size: 30px;
  }

  .h2-40-700.text-color-black, .h2-40-700.mb-20.wt-600 {
    font-size: 28px;
  }

  .tools-header-wrapper {
    padding-bottom: 3rem;
  }

  .cms-tool-wrapper, .cms-tool-wrapper-mob {
    justify-content: center;
    align-items: flex-start;
  }

  .learn-page-wrapper {
    overflow: hidden;
  }

  .learn-p-wrapper {
    height: auto;
    padding-top: 1.4rem;
  }

  .div-block-77 {
    height: 100%;
    overflow: hidden;
  }

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

  .section-local-seo-stats-hero {
    padding-bottom: 48px;
  }

  .local-stats-hero-wrapper {
    width: 100%;
    height: auto;
  }

  .impact-local-seo-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .impact-data-card-wrapper {
    box-shadow: none;
  }

  .impact-sales-grid-wrapper {
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-80, .div-block-82 {
    flex-direction: column;
    display: flex;
  }

  .paddingtop-custom {
    padding-top: 90px;
  }

  .link-block-15 {
    height: 36px;
  }

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

  .inte-wrap-copy {
    flex-direction: column;
  }

  .cms_list-pagination, .cms_list-pagination-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

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

  .sp-h1-heading-5 {
    font-size: 60px;
  }

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

  .div-block-89 {
    grid-column-gap: 28px;
  }

  .section-div-report {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .ai-impact-grid {
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .counterup {
    text-align: left;
  }

  .counterup.color-white, .counterup.dark {
    font-size: 72px;
  }

  .ai-impact_text {
    text-align: left;
  }

  .ai-social_grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .ai-social_image {
    height: auto;
  }

  .frequency_grid {
    grid-template-columns: 1fr;
    margin-top: 2rem;
  }

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

  .webinar-hero-section {
    padding-top: 60px;
    padding-bottom: 64px;
  }

  .client-challenge_grid {
    grid-template-columns: 1fr;
  }

  .percent_count {
    text-align: left;
  }

  .percent_count.color-white, .percent_count.dark {
    font-size: 72px;
  }

  .banner-book-a-demo {
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/65ddbea9062bad166ca3e37f_web%20banner%20(1).avif");
    background-size: contain;
    height: 41px;
  }

  .faq-section-wrapper {
    margin-top: 60px;
  }

  .faq {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .faq-wrapper-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .compare-cms-list {
    flex-direction: column;
    display: flex;
  }

  .presence-hero-section-content-only {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .div-block-93 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-98 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-106 {
    bottom: 40px;
  }

  .feature-card-grid-list {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div-block-115 {
    width: 95%;
    margin-top: 100px;
    margin-bottom: 100px;
  }

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

  .div-block-117 {
    width: 95%;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .grid-32 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .dedicated-support-team-image-container {
    height: 320px;
  }

  .div-block-120 {
    height: 429px;
  }

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

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

  .industry-recognition-timeline-item-year-2024 {
    grid-template-columns: 115px 100px 1fr;
  }

  .testimonial-list {
    column-count: 1;
  }

  .industry-recognition-timeline-progress {
    left: 163px;
  }

  .testimonial-stats-container {
    margin-bottom: -145px;
    padding: 40px 0;
  }

  .grid-35 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .text-block-209 {
    font-size: 20px;
  }

  .presence-hero-section-wall-of-love {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .text-block-210 {
    font-size: 13px;
  }

  .grid-38 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .objective-container {
    border-radius: 100px;
    flex-flow: row;
  }

  .heading-39 {
    font-size: 26px;
  }

  .div-block-150, .empty-blocks {
    display: none;
  }

  .text-block-213 {
    font-size: 14px;
  }

  .container-1447 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-grid-4col, .image-grid-5col, .image-grid-3col {
    flex: none;
  }

  .video-filter-block {
    width: 100%;
    overflow: visible;
  }

  .vd-form-filter {
    width: 100%;
    overflow: scroll;
  }

  .a-feature-links-grid-copy-copy {
    grid-template-columns: 1fr;
  }

  .img-sun-2 {
    width: 130px;
  }

  .padding-120.mb-0.mb-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-style-h1 {
    font-size: 36px;
  }

  .event-image-wrapper {
    height: auto;
  }

  .padding-80 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .solution-grid-card {
    flex-flow: column;
    display: flex;
  }

  .solution-heading {
    font-size: 20px;
  }

  .about-image-wrapper {
    width: 100%;
    height: 330px;
  }

  .image-cover.r-12 {
    height: 100%;
  }

  .footer-events {
    margin-top: 0;
  }

  .hero-padding {
    padding-top: 60px;
  }

  .section-new.top-move {
    margin-top: -130px;
  }

  .section-partners-hero-copy {
    padding-bottom: 64px;
  }

  .quote-t2 {
    text-align: center;
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
  }

  .slider-t2 {
    height: auto;
  }

  .text-wrapper-t2 {
    flex-direction: column;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .slide-wrapper-t2 {
    flex-direction: column;
  }

  .testimonials-t2 {
    padding: 40px 10px;
  }

  .user-picture-t2 {
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
  }

  .user-name-t2 {
    text-align: center;
  }

  .testimonials-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .company-name-t2 {
    text-align: center;
  }

  .slide-1-t2 {
    margin-bottom: 55px;
  }

  .slide-nav-t2 {
    font-size: 20px;
    inset: auto 0% 0%;
  }

  .h1 {
    font-size: 72px;
  }

  .div-blue-highlight, .p-new._80 {
    max-width: none;
  }

  .div-images-holder {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .div-images-holder.mg-bottom-0px {
    margin-top: 60px;
  }

  .big-img-with-shadow {
    max-width: none;
    box-shadow: 0 0 25px #2437491a;
  }

  .description-txt-big {
    max-width: none;
  }

  .image-absolute {
    margin-left: auto;
    position: relative;
    bottom: -30px;
    right: -30px;
  }

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

  .big-img {
    max-width: 100%;
  }

  .big-img.hand {
    max-width: 100%;
    right: -20px;
  }

  .img-white-holder {
    max-width: none;
    padding: 0;
  }

  .div-content-vertical {
    z-index: 1;
    position: relative;
  }

  .ai-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .ai-grid._2nd-option {
    margin-top: 60px;
  }

  .img-white-holder-full {
    max-width: none;
    padding: 12px;
    box-shadow: 0 0 25px #2437491a;
  }

  .grid-2-img {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .hand-absolute {
    top: 24%;
    right: -30%;
  }

  .divider-3px-horizontal {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .div-hand-holder {
    max-width: none;
  }

  .hand-hero {
    width: 550px;
  }

  .cta-partner {
    text-align: center;
    padding: 10px 2rem;
    display: flex;
  }

  .section-service-hero.hero-bg-img {
    background-image: linear-gradient(#eee9e975, #eee9e975), url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/666ad76c9e1a94890490696f_2278161_Images%20and%20Icons_HeroImage_v1Footer_v2_2_052824.avif");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .header-center {
    align-self: auto;
  }

  .heading-style_h2.blue-text-color {
    white-space: normal;
  }

  .heading-style_h2.color-dark-blue-copy {
    font-size: 34px;
  }

  .dark-blue-header-box {
    text-align: center;
  }

  .service-highlight-card--wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid-col-3 {
    grid-template-columns: 1fr 1fr;
  }

  .social-proof-grid {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .social-proof-grid.max-900.mt-0 {
    flex-flow: column;
    display: flex;
  }

  .faq-wrap {
    z-index: 2;
    position: relative;
  }

  .faq-plus-wrap-2 {
    flex: none;
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-deco {
    width: 95px;
    bottom: -4%;
  }

  .process-card-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .connect-line {
    display: none;
  }

  .div-block-167 {
    flex: 1;
    min-width: 60%;
  }

  .div-block-167.flex-m {
    flex: 0 auto;
    min-width: 30%;
  }

  .benefits-grid-col-3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .image-74 {
    width: 90px;
  }

  .header-vs {
    justify-content: center;
    align-items: stretch;
  }

  .social-proof-grid-copy {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .benefit-col-3 {
    grid-template-columns: 1fr 1fr;
  }

  .faq-wrap-copy {
    z-index: 2;
    position: relative;
  }

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

  .benefit-col-2 {
    grid-template-columns: 1fr;
  }

  .explore-solution-nav {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .sp-3col-grid-2 {
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
  }

  .sp-accordian-tab-menu-4 {
    margin-left: 0;
  }

  .section-solution-hero {
    padding-bottom: 64px;
  }

  .tabs-content-6.is-left {
    padding-top: 0;
  }

  .sp-hero-content-2 {
    font-size: 15px;
  }

  .sp-2-col-tabs-wrapper-3 {
    width: 100%;
  }

  .sp_h2_heading-12.is-vertical-tabs-heading {
    text-align: center;
    width: auto;
    margin-left: 0;
  }

  .sp_h2_heading-12.is-vertical-tabs-heading.is_right_aligned.is--pres {
    text-align: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    left: 0;
  }

  .link-block-18 {
    align-self: center;
    display: flex;
  }

  .sp-accordian-tabs-3 {
    flex-direction: column;
  }

  .sp-accordian-tabs-3.is-right-tabs {
    flex-direction: column-reverse;
    width: 100%;
  }

  .sp-2-col-tabs-wrapper-4 {
    width: 100%;
  }

  .sp_h2_heading-13.is-vertical-tabs-heading {
    text-align: center;
    width: auto;
    margin-left: 0;
  }

  .sp_h2_heading-13.is-vertical-tabs-heading.is_right_aligned.is--pres {
    text-align: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    left: 0;
  }

  .link-block-19 {
    align-self: center;
    display: flex;
  }

  .sp-accordian-tabs-4 {
    flex-direction: column;
  }

  .sp-accordian-tabs-4.is-right-tabs {
    flex-direction: column-reverse;
    width: 100%;
  }

  .sp_h2_heading-14.is-vertical-tabs-heading {
    text-align: center;
    width: auto;
    margin-left: 0;
  }

  .sp_h2_heading-14.is-vertical-tabs-heading.is_right_aligned.is--pres {
    text-align: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    left: 0;
  }

  .link-block-20 {
    align-self: center;
    display: flex;
  }

  .sp-accordian-tabs-5 {
    flex-direction: column;
  }

  .sp-accordian-tabs-5.is-right-tabs {
    flex-direction: column-reverse;
    width: 100%;
  }

  .book-a-call-cta {
    text-align: center;
    height: 52px;
    padding: 10px 2rem;
    display: block;
  }

  .layout-grid-2 {
    flex-flow: column;
    grid-template-columns: .5fr;
    display: flex;
  }

  .secondary-cta {
    text-align: center;
    padding: 10px 2rem;
    display: none;
  }

  .secondary-cta.mt-20 {
    display: block;
  }

  .gheader-desktop {
    width: 85%;
  }

  .primay-cta {
    text-align: center;
    padding: 10px 2rem;
  }

  .qoute-icon {
    display: none;
  }

  .client-info-wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .why-synup---menu-list {
    grid-template-columns: 1fr;
  }

  .section-compare-table {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .heading-stye-h1 {
    font-size: 40px;
  }

  .signup-process-block {
    flex-flow: column;
    display: flex;
  }

  .sp-button-sub-pages-4 {
    text-align: center;
    justify-content: center;
    padding: 10px 2rem;
  }

  .text-block-230 {
    padding-left: 0;
    position: relative;
  }

  .feature-hero-section {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .primary-round-button {
    text-align: center;
    padding: 10px 2rem;
  }

  .feature-content-info {
    justify-content: flex-start;
    align-items: center;
  }

  .feature-content-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .feature-content-grid.is-reverse {
    flex-flow: column-reverse;
  }

  .feature-image.order-1 {
    order: 0;
  }

  .padding-feature-top {
    padding-top: 50px;
  }

  .content-info-container {
    width: auto;
    margin-bottom: 20px;
  }

  .feedback-grid-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .badge-grid-6 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .cta-heading-title {
    font-size: 30px;
  }

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

  .pricing-inner-block-wrapper {
    width: 100%;
  }

  .div-block-208 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

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

  .list-item-4, .list-item-5, .list-item-6, .list-item-7 {
    text-align: center;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .integration-cta {
    padding: 40px 20px 220px;
  }

  .integration-wrapper {
    max-width: 100%;
  }

  .integration-logo-box {
    inset: auto 5% 10% auto;
  }

  .integration-logo-box._2 {
    inset: auto auto 10% 5%;
  }

  .integration-logo-box._3 {
    inset: auto auto 15% 22%;
  }

  .integration-logo-box._4 {
    inset: auto 20% 23% auto;
  }

  .integration-logo-box._5 {
    right: 32%;
  }

  .integration-logo-box._6 {
    bottom: 23%;
    right: 40%;
  }

  .collection-list-7, .grid-54 {
    grid-template-columns: 1fr;
  }

  .section-content-header {
    justify-content: flex-start;
    align-items: center;
  }

  .tag-container {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: .5rem;
    overflow-x: scroll;
  }

  .industry-tag {
    white-space: nowrap;
  }

  .a-h1-heading-2-copy {
    font-size: 48px;
  }

  .solution-grid-card-copy {
    flex-flow: column;
    display: flex;
  }

  .howto_title-text-copy {
    max-width: 100%;
    font-size: 1.5rem;
    line-height: 35px;
  }

  .right-content-wrap-copy.text-left.tabs-top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: sticky;
  }

  .banner-referral {
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/65ddbea9062bad166ca3e37f_web%20banner%20(1).avif");
    background-size: contain;
    height: 41px;
  }

  .sp-hero-content {
    font-size: 15px;
  }

  .primary-round-button-copy {
    text-align: center;
    padding: 10px 2rem;
  }

  .primary-round-button-left-aligned {
    text-align: left;
    margin-left: 0;
    padding: 10px 2rem;
  }

  .sp-h1-heading-center {
    font-size: 60px;
  }

  .sp-h1-heading-center.is_smaller {
    font-size: 38px;
  }

  .sp-hero-sub-content-center {
    font-size: 15px;
  }

  .book-demo-button-3 {
    text-align: center;
    justify-content: center;
    padding: 10px 2rem;
    display: flex;
  }

  .banner-form-wrapper-2 {
    box-shadow: none;
    top: 430px;
  }

  .sp-button-sub-pages-5 {
    text-align: center;
    justify-content: center;
    padding: 10px 2rem;
  }

  .sp-button-sub-pages-5.is--home-hero {
    flex-direction: row;
    justify-content: center;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .free-trial-button-social-2 {
    text-align: center;
    padding: 10px 2rem;
    display: none;
  }

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

  .sp-hero-content-3 {
    font-size: 15px;
  }

  .table-out-block-2 {
    grid-template-columns: 1.25fr .5fr;
  }

  .direct-title-2 {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .direct-text-2 {
    font-size: 14px;
    line-height: 19px;
  }
}

@media screen and (max-width: 479px) {
  h3 {
    font-size: 22px;
  }

  .container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .navbar {
    background-color: #0000;
  }

  .logo {
    width: 120px;
  }

  .primary-btn.business {
    padding-left: 10px;
    padding-right: 40px;
    font-size: 12px;
  }

  .primary-btn.started {
    margin-top: 0;
  }

  .hero-section.other-brand {
    margin-bottom: 380px;
  }

  .hero-section.how-to-section {
    padding-bottom: 50px;
  }

  .hero-section.referral2 {
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e20107373cba_mbg2.svg"), url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e259a6373c3e_mbg.svg");
    background-position: 80% 100%, 15% -10%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto 40%, auto 30%;
    padding: 100px 20px;
  }

  .hero-content-left {
    margin-left: 30px;
  }

  .hero-content-left.left {
    width: auto;
    height: auto;
  }

  .hero-title {
    max-width: 90%;
  }

  .body-section.sitemap {
    margin-bottom: 20px;
  }

  .section-title {
    max-width: 100%;
  }

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

  .reach-description {
    margin-bottom: 22px;
  }

  .banner-logo {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 30px;
    margin-left: 25px;
    margin-right: 25px;
  }

  .brand-logo {
    width: auto;
  }

  .slider-image-block.sm {
    max-width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .slider-content-block.p40 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-content.book {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .slider-content.sm {
    display: block;
  }

  .testinomial-image {
    padding-left: 40px;
    padding-right: 40px;
  }

  .form-block {
    margin-left: 0;
    margin-right: 0;
  }

  .form-left {
    padding-left: 0;
  }

  .form-right {
    box-shadow: none;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-right.width50 {
    padding: 0;
  }

  .form-title {
    font-size: 26px;
    line-height: 32px;
  }

  .form-title.talk {
    margin-top: 0;
  }

  .form-tab-link {
    width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
  }

  .single-location {
    max-width: none;
  }

  .form-content.book {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu {
    display: block;
  }

  .checkbox-label1.yes {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .footer-top.other {
    padding-bottom: 40px;
  }

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

  .footer-icon-block.m0 {
    margin-top: 20px;
  }

  .icon-link {
    width: 32px;
    height: 32px;
    margin-right: 10px;
  }

  .phone-number {
    justify-content: center;
  }

  .footer-col {
    width: 100%;
    max-width: 100%;
  }

  .banner-container {
    max-width: 300px;
  }

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

  .bg-video {
    height: 100vh;
  }

  .bg-video.hide {
    display: none;
  }

  .m13 {
    font-size: 57px;
  }

  .customer-s-journey-block.mtop {
    padding-top: 300px;
  }

  .card-list-block {
    margin-left: 0;
    margin-right: 0;
  }

  .card-list-block.mg-24 {
    margin-bottom: 0;
  }

  .card-outer-block {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .card-feature-block {
    max-width: 100%;
  }

  .person.max-300 {
    display: block;
  }

  .goodwill {
    width: 60px;
  }

  .perntern-metrics {
    flex-wrap: wrap;
    justify-content: center;
  }

  .partner-metrics-col {
    max-width: 50%;
  }

  .partner-metrics-col.center {
    border-right-color: #0000;
    height: 100%;
  }

  .partner-metric-title {
    font-size: 16px;
  }

  .engineered-col {
    margin-left: 0;
    margin-right: 0;
  }

  .engeener-outer {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .growth-outer-block {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .growth-outer-block.mx-25 {
    max-width: 100%;
  }

  .offering-block {
    display: block;
  }

  .offering-left, .offering-left.mx-50, .offering-right {
    max-width: 100%;
  }

  .offering-desc {
    font-size: 16px;
    line-height: 26px;
  }

  .offering-desc.pd-20 {
    font-size: 14px;
    line-height: 22px;
  }

  .offer-image.mx-400 {
    max-width: 100%;
  }

  .banner-form-wrapper {
    padding: 25px;
    top: 410px;
  }

  .banner-form-title {
    font-size: 16px;
    line-height: 22px;
  }

  .form-content-block {
    margin-left: 20px;
    margin-right: 20px;
  }

  .form-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .form-content-right {
    max-width: 100%;
  }

  .form-subpara {
    max-width: 100%;
    font-size: 18px;
    line-height: 25px;
  }

  .input-feild {
    max-width: 100%;
  }

  .form-single-raw {
    display: block;
  }

  .checkbox-feild {
    margin-bottom: 20px;
    padding-top: 10px;
  }

  .sy-form-img {
    max-width: 70px;
    margin-left: auto;
  }

  .footer {
    padding-top: 40px;
  }

  .case-study-hero-content {
    margin-top: 20px;
    padding-bottom: 40px;
  }

  .case-study-title {
    font-size: 30px;
    line-height: 40px;
  }

  .case-study-module-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ebook-title {
    margin-bottom: 15px;
  }

  .ebook-form {
    max-width: 100%;
  }

  .ebook-input-feild {
    border-right-color: #0000;
    width: 180px;
    margin-left: auto;
    margin-right: auto;
  }

  .subscribe {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 12px;
  }

  .subscribe.width {
    width: 100%;
  }

  .ebook-content-block {
    padding-top: 40px;
  }

  .card-body {
    flex: none;
    height: auto;
  }

  .card-body.webinar {
    height: auto;
  }

  .ebook-collection-list {
    margin-left: 0;
    margin-right: 0;
  }

  .ebook-collection-item {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .ebook-collection-item.detail {
    max-width: 100%;
  }

  .ebook-content.ebook {
    height: auto;
  }

  .webnier-etc-block.hide {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .ebook-detail-content {
    max-width: 100%;
  }

  .ebook-category {
    margin-bottom: 30px;
  }

  .how-to-title {
    font-size: 22px;
    line-height: 33px;
  }

  .marketing-outer-wrapper {
    margin-bottom: 48px;
  }

  .how-to-subtitle {
    letter-spacing: .25px;
    font-size: 12px;
  }

  .marketing-deatil-block {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .marketing-deatil-block.no-spacing-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .retail-block {
    margin-top: 160px;
  }

  .news-title {
    max-width: 100%;
  }

  .learn-more-btn {
    font-size: 11px;
    line-height: 18px;
  }

  .synup.text-size-16 {
    font-size: 15px;
  }

  .news-list-wrapper {
    padding: 10px;
  }

  .row-sy-title-block {
    padding: 15px;
  }

  .sy-title {
    font-size: 20px;
    line-height: 28px;
  }

  .spend-desc.mx-40.mx-20-mihir {
    max-width: 80%;
  }

  .blog-field {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .news-tabs-menu {
    justify-content: center;
    display: flex;
  }

  .slider-bottom {
    text-align: center;
    margin-top: 10px;
    display: block;
  }

  .slider-right {
    margin-left: auto;
    margin-right: auto;
  }

  .navbar-collaps {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-block {
    padding-bottom: 40px;
  }

  .hero-img {
    height: auto;
    transform: none;
  }

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

  .not-found {
    top: -70%;
  }

  .not-text {
    font-size: 80px;
  }

  .message-text {
    font-size: 28px;
    line-height: 1.2;
  }

  .message-para {
    font-size: 16px;
    line-height: 1.4;
  }

  .pro-heading {
    font-size: 60px;
    line-height: 62px;
  }

  .net-heading {
    font-size: 34px;
  }

  .flag-tab {
    max-width: 48%;
    margin-right: 2px;
  }

  .flag-tab:hover {
    border-bottom-color: var(--white);
  }

  .flag-block {
    padding-left: 10px;
    padding-right: 10px;
  }

  .flag-block:hover {
    box-shadow: none;
  }

  .main-tab {
    flex-flow: wrap;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .flag-inner-block {
    max-width: 50%;
    margin-bottom: 25px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .eng-heading {
    font-size: 24px;
    line-height: 30px;
  }

  .mf-hero {
    min-height: auto;
  }

  .block-title {
    font-size: 20px;
    line-height: 1.2;
  }

  .pricing-block {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-block.mx-240 {
    max-width: 100%;
  }

  .pricing-label {
    width: 100%;
  }

  .card-section {
    margin-top: 0;
  }

  .chmtr-list-item {
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1.3;
  }

  .cb-title {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 28px;
  }

  .cb-hero-content {
    margin-bottom: 15px;
    line-height: 22px;
  }

  .subtitle.mg-30 {
    font-size: 18px;
    line-height: 1.4;
  }

  .works-q-listing {
    padding-left: 10px;
    padding-right: 10px;
  }

  .question {
    font-size: 16px;
  }

  .pro-portals-subtitle {
    font-size: 20px;
    line-height: 30px;
  }

  .portal-menu-list, .portal-menu-list._2-col {
    grid-template-columns: 1fr;
  }

  .seo-icon {
    width: 50px;
    height: auto;
  }

  .seo-icon-title {
    margin-top: 10px;
  }

  .other-review-block {
    padding-top: 40px;
  }

  .tab-lists-wp {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .table-out-block {
    grid-template-columns: 1.8fr .5fr;
  }

  .cite-image-block {
    margin-right: 10px;
  }

  .vendasta-rich-text img {
    max-width: 50%;
  }

  .vendasta-rich-text ul {
    margin-bottom: 10px;
  }

  .sp-pop-up-screen {
    display: none;
  }

  .sp-demo-form-card {
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
  }

  .sp-form-intro-list-item {
    margin-bottom: 3px;
  }

  .sp-pop-up-wrapper {
    padding: 13px 13px 40px;
    top: auto;
  }

  .sp_h2_heading-copy {
    text-align: left;
    font-size: 20px;
  }

  .div-block-6-copy {
    width: 100%;
    margin-bottom: 10px;
  }

  .link-block-6 {
    right: -4%;
  }

  .list-2 {
    margin-bottom: 10px;
    padding-left: 20px;
  }

  .sp-nav-container {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

  .sp-button-sub-pages {
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }

  .sp-button-sub-pages.is--home-hero {
    flex-direction: row;
    width: 100%;
    height: 56px;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 14px;
  }

  .div-block {
    width: 100%;
  }

  .sp-hero-sub-content {
    margin-top: 15px;
    margin-bottom: 10px;
  }

  .sp-hero-sub-content.is-home-content {
    text-align: center;
    width: auto;
  }

  .sp-hero-sub-content.is-smaller-width {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .sp-hero-sub-content.h2_style {
    font-size: 22px;
  }

  .sp_hero_section {
    background-position: 16% 0;
  }

  .sp_hero_section.is_sub_page.is-no-image {
    height: 70vh;
  }

  .sp_hero_image {
    display: none;
  }

  .sp-h1-heading {
    font-size: 36px;
  }

  .sp-h1-heading.is_smaller, .sp-h1-heading.is_smaller.font-aveneir {
    font-size: 32px;
  }

  .sp-h1-heading.is_smaller.font-aveneir.color-light-blue {
    font-size: 36px;
  }

  .sp-h1-heading.is_smaller.font-aveneir-48, .sp-h1-heading.text-midnight-blue {
    font-size: 32px;
  }

  .sp-h1-heading.text-midnight-blue.h1-42 {
    font-size: 26px;
  }

  .sp-h1-heading.is_smaller-copy {
    font-size: 32px;
  }

  .sp_hero-text-rotate-wrap {
    width: 8.3rem;
  }

  .sp_container.is_vertical {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sp_container.is_vertical.is_bottom_padded {
    padding-bottom: 50px;
  }

  .sp_container.is_vertical.is-blue-cta {
    align-items: stretch;
  }

  .sp_container.is_vertical.is_top_padded {
    padding-top: 25px;
  }

  .sp_container.is_vertical.is-blue-cta-section {
    align-items: stretch;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .sp_container.is_footer {
    padding: 40px 15px 54px;
  }

  .sp_container.is_vertical_padded {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-7 {
    text-align: center;
    grid-template-columns: 1fr 2.25fr 1fr;
  }

  .sp_h2_heading {
    text-align: center;
    font-size: 23px;
  }

  .sp_h2_heading.mt-0 {
    font-size: 20px;
  }

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

  .sp-link-block {
    font-size: 15px;
  }

  .sp-tabs-menu {
    position: relative;
    overflow: auto;
  }

  .sp_accelerate_tab_content {
    width: 100%;
  }

  .sp_tabs_paragraph {
    text-align: left;
    width: 100%;
    margin-bottom: 19px;
    font-size: 15px;
  }

  .sp-2col-content {
    width: 100%;
  }

  .sp-2col-image {
    width: 100%;
    margin-top: 20px;
  }

  .sp-2col-paragraph {
    margin-bottom: 10px;
  }

  .sp-2col-paragraph.mb-0 {
    font-size: 16px;
  }

  .slider-2 {
    background-position: 90% 86%, 11% 10%, 0 0, 50%;
    background-size: 15%, 15%, auto, cover;
  }

  .left-arrow {
    width: 13%;
  }

  .image-4 {
    width: 96%;
  }

  .right-arrow-2 {
    width: 14%;
  }

  .text-block {
    font-size: 14px;
  }

  .sp_h3_heading.is_centered {
    top: auto;
  }

  .sp-form {
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
  }

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

  .div-block-8 {
    flex-direction: column;
    margin-top: 25px;
    display: flex;
  }

  .sp_footer_socials {
    margin-right: 3.101vw;
  }

  .sp_footer_list_item {
    margin-bottom: 9px;
    line-height: 26px;
  }

  .grid-3 {
    grid-column-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .sp_footer_links {
    font-size: 14px;
    line-height: 18px;
  }

  .menu-button-3.w--open {
    background-color: #0000;
  }

  .sp-sub-hero-content {
    text-align: center;
    max-width: none;
  }

  .sp-h1-heading-2.is_smaller {
    font-size: 32px;
  }

  .div-block-13 {
    max-width: 100%;
    margin-top: 36px;
  }

  .sp-h2-heading {
    font-size: 25px;
  }

  .sp_h2_heading-2 {
    text-align: center;
    font-size: 25px;
  }

  .sp_h2_heading-2.is-vertical-tabs-heading.is_right_aligned {
    width: auto;
    margin-left: 10px;
  }

  .sp_h2_heading-2.is-vertical-tabs-heading {
    text-align: left;
    width: auto;
    margin-left: 9px;
  }

  .sp_h2_heading-2.is-vertical-tabs-heading.is_right_aligned {
    width: auto;
    margin-left: 10px;
    padding-left: 0;
  }

  .sp-accordian-tab-menu {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: auto;
    margin-top: 0;
  }

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

  .sp-accordian-tabs {
    flex-direction: column;
  }

  .sp-accordian-tabs.is-right-tabs {
    flex-direction: column;
    padding-right: 0;
  }

  .sp-accordian-tab-header {
    align-items: center;
  }

  .sp-related-contents {
    margin-bottom: 15px;
  }

  .link-block {
    font-size: 15px;
  }

  .div-block-17 {
    grid-row-gap: 1rem;
    width: auto;
    padding-bottom: 20px;
  }

  .div-block-17.cta-how-to {
    padding-left: 14px;
    padding-right: 14px;
  }

  .heading-6 {
    font-size: 28px;
  }

  .heading-7 {
    color: var(--sp-black);
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-8 {
    font-size: 23px;
  }

  .link-block-7 {
    font-size: 15px;
  }

  .sp_h2_heading-3 {
    text-align: left;
    font-size: 20px;
  }

  .sp_h2_heading-3.is-right-padded {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .link-block-8 {
    font-size: 15px;
  }

  .sp-3col-card {
    padding: 10px 0;
  }

  .grid-9 {
    text-align: left;
    width: auto;
  }

  .list-3 {
    font-size: 16px;
  }

  .list-3.paddingleft-20 {
    padding-left: 20px;
  }

  .div-block-20.is-reversed.b-80 {
    margin-top: 40px;
  }

  .sp-2col-gradient-card {
    max-width: none;
    padding: 22px 0;
  }

  .sp-lets-talk-form-card, .sp-ent-sales-form-card, .sp-smb-contact-form-card, .sp-partners-contact-form-card {
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
  }

  .collection-item-3 {
    flex-wrap: wrap;
    width: 44%;
    display: flex;
  }

  .collection-item-4 {
    max-width: 45%;
  }

  .heading-12 {
    font-size: 32px;
    line-height: 100%;
  }

  .text-span-4 {
    font-size: 16px;
  }

  .grid-11 {
    grid-column-gap: 26px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 80px;
    margin-bottom: 40px;
    display: grid;
  }

  .form-block-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .icon-link-2 {
    width: 32px;
    height: 32px;
    margin-right: 10px;
  }

  .container-3 {
    max-width: none;
  }

  .hero-form-input {
    width: 100%;
    height: 48px;
    margin-bottom: 10px;
  }

  .clients-quote {
    font-size: 20px;
    line-height: 28px;
  }

  .clients-info-image {
    margin-right: 16px;
  }

  .clients-grid {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .hero-form-2 {
    align-self: stretch;
    margin-bottom: 15px;
  }

  .hero-form-container-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .sp_text-wrap {
    text-align: center;
    grid-template-columns: 1fr 2.25fr 1fr;
  }

  .sp_hero-btn-wrap {
    flex-direction: row;
    align-items: stretch;
  }

  .howcard_comp {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .howcard_title {
    font-size: 1.15rem;
  }

  .howcard_list {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .section-how-list {
    padding-top: 40px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .howto_title {
    font-size: 2rem;
    line-height: 1.25;
  }

  .form-block-3 {
    margin-bottom: 3.5rem;
  }

  .howto_richtext {
    width: 100%;
  }

  .howto_richtext h4 {
    font-size: 1.25rem;
  }

  .howto_richtext h2 {
    font-size: 28px;
  }

  .howto_richtext h1 {
    font-size: 30px;
  }

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

  .howto_rich-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    max-width: 100%;
  }

  .howto_title-text {
    line-height: 1.2;
  }

  .howto_title-text.text-color-white.text-left-align {
    font-size: 2.35rem;
  }

  .howto_title-wrap {
    text-align: left;
  }

  .howto_body {
    padding: 2.5rem 0;
  }

  .howto_hero {
    height: auto;
    padding: 3rem 9px 4rem;
  }

  .howto_hero.padding-top-8 {
    padding-top: 3.5rem;
  }

  .a-paragraph-regular-4 {
    font-size: 15px;
  }

  .a-paragraph-regular-4._2-copy {
    padding-top: 0;
  }

  .a-margin-bottom-48 {
    margin-bottom: 30px;
  }

  .a-header-image-block {
    height: 320px;
  }

  .a-feature-link-wrapper.is--bub._2-copy {
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 24px;
  }

  .a-feature-link-wrapper.is--bub-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .a-paragraph-regular-5 {
    font-size: 16px;
  }

  .a-paragraph-regular.text-custom-18 {
    font-size: 15.5px;
  }

  .a-h1-heading-2 {
    font-size: 40px;
  }

  .step4_img-wrap {
    margin-top: 16px;
  }

  .step4_img-wrap.is--1 {
    width: 100%;
  }

  .a-title-wrap-center {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
  }

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

  .div-block-31.center {
    text-align: left;
    align-items: flex-start;
  }

  .a-feature-content {
    width: 100%;
  }

  .inactive-line-cover {
    background-color: var(--black);
    display: none;
    bottom: 0;
  }

  .a-feature-links-grid {
    flex-flow: column;
  }

  .active-bar {
    color: #e64652;
    background-color: #0000;
    margin-top: 9px;
  }

  .a-feature-content-copy-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .a-h1-heading-3 {
    line-height: 1.5;
  }

  .f-section-large {
    padding-bottom: 0;
  }

  .a-header-section-2.padding-top-mob {
    padding-top: 90px;
  }

  .a-h3-heading {
    line-height: 1.4;
  }

  .nav_link.w--current {
    color: #e64652;
  }

  .a-header-image-block-2 {
    height: 320px;
  }

  .a-section-large-2.padding-top-80 {
    padding-top: 40px;
    padding-left: 4%;
    padding-right: 4%;
  }

  .a-section-large-2.bg-light-blie {
    margin-bottom: 120px;
  }

  .navbar-2 {
    height: 43px;
    top: 60px;
  }

  .nav-link-container {
    padding-bottom: 0;
  }

  .nav-link-container.sp-small {
    padding-left: 6px;
    padding-right: 6px;
  }

  .a-subheading-regular {
    font-size: 18px;
    line-height: 1.5;
  }

  .a-feature-grid-4 {
    grid-column-gap: .9rem;
    grid-row-gap: .9rem;
    flex-flow: column;
    display: flex;
  }

  .a-feature-card-grid {
    grid-template-columns: 1fr;
  }

  .img-sun {
    width: 90px;
    left: -11%;
  }

  .img-sun._6.rank-hero-ele {
    top: -11%;
  }

  .img-sun._3 {
    width: 90px;
    bottom: -3%;
    right: -11%;
  }

  .img-sun._9 {
    top: -6%;
  }

  .img-sun.top-right {
    display: none;
  }

  .a-feature-links-grid-copy-1312312-copy {
    margin-top: 0;
  }

  .network_title {
    font-size: 2rem;
    line-height: 1.25;
  }

  .ep_wrap {
    margin-bottom: 48px;
  }

  .rl-padding-section-large.none.mb-0 {
    padding-bottom: 0;
  }

  .rl-padding-global.is--featured {
    padding-left: 5%;
    padding-right: 5%;
  }

  .epcard_wrap {
    border-radius: 1.25rem;
  }

  .epcard_text-wrap {
    padding-top: 29px;
    padding-bottom: 35px;
  }

  .epcard_title {
    font-size: 1.5rem;
  }

  .ep-header_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .ep-header_title {
    font-size: 2rem;
    line-height: 1.25;
  }

  .rl_blogpost1_tag-list-wrapper {
    width: 100%;
  }

  .rl_blogpost1_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .rl_blogpost1_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .rl_blogpost1_content-top {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .rl-padding-section-large-2 {
    padding-top: 6rem;
  }

  .ep_video {
    border-radius: 1rem;
  }

  .ep-header_listen-on {
    grid-column-gap: 1rem;
    grid-row-gap: .8rem;
  }

  .ep-header_listen-icon-list {
    grid-column-gap: 1rem;
    flex-wrap: wrap;
  }

  .ep-header_platform-icon {
    height: 20px;
  }

  .ep-header_platform-icon.is--yt {
    height: 16px;
  }

  .section-episode {
    padding-top: 40px;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section-episode.rl-padding-global {
    padding-left: 5%;
    padding-right: 5%;
  }

  .ep-featured_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .blog-article_rich-text-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

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

  .text-size-medium {
    font-size: 1.25rem;
  }

  .rl_blog8_item-content {
    grid-row-gap: .5rem;
  }

  .guide_title, .guide-body_title {
    font-size: 2rem;
    line-height: 1.25;
  }

  .f-cta-image-wrapper {
    height: auto;
  }

  .f-modal-base-small {
    width: 90%;
  }

  .popup-fixed {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .filter_form {
    width: 100%;
    overflow: auto;
  }

  .filter_wrap-3 {
    flex-wrap: nowrap;
  }

  .filter_checkbox-2.is--all {
    z-index: 2;
    padding-left: 1rem;
  }

  .listings-button {
    font-weight: 600;
    display: flex;
  }

  .listings-button.listings-button-small {
    min-width: 200px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
  }

  .text-block-192.text-block-small {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 16px;
  }

  .image-21.image-21-small {
    padding-right: 12px;
  }

  .columns-6.column-mihir-google {
    grid-row-gap: 20px;
    flex-wrap: wrap;
    height: auto;
    padding-top: 80px;
    padding-bottom: 2em;
  }

  .column-3 {
    padding-top: 3vh;
    padding-bottom: 0;
  }

  .column-4 {
    flex-wrap: wrap;
    align-content: center;
    height: auto;
  }

  .columns-7 {
    object-fit: fill;
    flex-direction: column;
    align-self: auto;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    margin-top: 4vh;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .google-button-mihir {
    flex-direction: row;
    order: 0;
    align-self: center;
    height: 2.6em;
    margin-left: 0;
    display: flex;
  }

  .google-button-mihir.google-mihir-border {
    clear: none;
    order: 0;
    width: 130px;
    margin-left: auto;
    margin-right: auto;
    right: 3px;
  }

  .google-button-mihir.google-button-mihir-small {
    margin-left: auto;
    margin-right: auto;
  }

  .column-6 {
    align-self: center;
    display: block;
  }

  .text-block-198 {
    width: 100%;
    margin-bottom: 20px;
    left: -1px;
  }

  .heading-21 {
    text-align: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 1.5em;
    font-weight: 600;
    line-height: 30px;
  }

  .column-8 {
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .columns-8 {
    flex-wrap: wrap;
  }

  .heading-22 {
    font-size: 1.2rem;
    line-height: 140%;
  }

  .google-mihir-sub-column {
    padding-bottom: 2vh;
    padding-left: 0;
    padding-right: 0;
  }

  .google-mihir-column {
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-200 {
    width: 100%;
    margin-top: 10px;
    line-height: 1.5;
  }

  .heading-23 {
    font-size: 1.4em;
    line-height: 30px;
  }

  .div-block-40 {
    grid-row-gap: 16px;
    padding-bottom: 8vh;
    padding-left: 1em;
    padding-right: 1em;
  }

  .google-image-imihir {
    height: 1.5em;
  }

  .text-block-201 {
    font-size: 1.5em;
  }

  .text-block-202 {
    font-size: .9em;
  }

  .div-block-41 {
    align-self: center;
  }

  .lps-img {
    width: 100%;
    max-width: 90%;
    position: static;
  }

  .text-block-199-copy {
    width: auto;
    font-size: .9em;
  }

  .heading-20-copy {
    text-align: center;
    margin-bottom: 3vh;
    font-size: 1.6em;
  }

  .column-4-copy {
    flex-wrap: wrap;
    align-content: center;
    height: auto;
    padding-top: 5vh;
  }

  .widget-block {
    max-width: 100%;
  }

  .widget-icon {
    width: 40px;
    margin-bottom: 2em;
  }

  .widget-grid {
    max-width: 90%;
  }

  .features {
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .feature-col {
    width: 100%;
  }

  .description {
    max-width: 100%;
    line-height: 1.6rem;
  }

  .google-mihir-column-copy.google-mihir-column-reverse-copy {
    flex-wrap: wrap-reverse;
  }

  .google-mihir-column-copy {
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }

  .padding-top-150 {
    padding-bottom: 64px;
  }

  .hero-content-wrap {
    grid-template-columns: auto;
    display: block;
    top: 0;
  }

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

  .mt-80.hero-image-wrap {
    width: 100%;
  }

  .right-content-wrap.text-left.tabs-top {
    margin-top: 150px;
  }

  .padding-top-200.padding-bottom-80 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .bg-blue.how-it-work-box, .bg-blue.how-it-work-box-copy {
    margin-left: -15px;
    margin-right: -15px;
    padding: 50px 30px;
  }

  .text-center.mb-48 {
    margin-bottom: 24px;
  }

  .how-it-work-item {
    padding: 30px;
  }

  .text-left.sp-h1-heading {
    font-size: 32px;
  }

  .how-it-work-title {
    font-size: 19px;
    line-height: 1.2em;
  }

  .padding-col-120 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .faq-wrapper {
    grid-template-columns: 1fr;
  }

  .max-width-230 {
    max-width: 100%;
  }

  .faq-image {
    display: none;
    inset: 0% 0% auto auto;
  }

  .section-slider {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-testimonial-wrapper {
    padding: 16px;
  }

  .slider-wrap {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .slider-img-wrap {
    height: 313px;
  }

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

  .question-title {
    flex: 1;
    font-size: 18px;
  }

  .faq-question-bar {
    padding-top: 24px;
  }

  .faq-question-wrap {
    padding-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-form-wrap {
    margin-top: 30px;
  }

  .client-rich-text h2 {
    font-size: 22px;
  }

  .blog-post-info {
    grid-row-gap: 0px;
    border-radius: 20px;
    grid-template-columns: 1fr;
  }

  .blog-content-wrap {
    padding: 20px;
  }

  .blog-follow-wrap {
    grid-row-gap: 10px;
    flex-wrap: wrap;
  }

  .avatar-image-wrap {
    border-top-left-radius: 0;
    border-top-right-radius: 20px;
  }

  .blog-cta-heading {
    font-size: 20px;
  }

  .mt-24 {
    margin-top: 16px;
  }

  .section-review-response {
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/60236b3620b8e259a6373c3e_mbg.svg");
    background-position: 23% -20%;
    background-repeat: no-repeat;
    background-size: 150px;
    padding-top: 100px;
  }

  .rr-cta-box {
    padding: 30px;
  }

  .rr-cta-title {
    font-size: 18px;
  }

  .button-group {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .heading-22.mx-auto.mb-32 {
    margin-bottom: 16px;
  }

  .review-response-list {
    grid-template-columns: 1fr;
  }

  .rr-download-link {
    white-space: normal;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .button-light-blue, .button-blue-outline {
    width: 100%;
  }

  .logo-brand {
    width: 100px;
    max-width: 100px;
  }

  .header-button-group {
    flex-direction: column;
    align-items: flex-start;
  }

  .section-healthcare-hero {
    padding-top: 100px;
  }

  .image-wrap.p-relative {
    height: 250px;
  }

  ._50-400--121212 {
    font-size: 20px;
  }

  .multi-button-group {
    flex-wrap: wrap;
  }

  .section-healthcare-details {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  ._36-400--121212 {
    font-size: 20px;
  }

  .healthcare-item {
    font-size: 12px;
  }

  .healthcare-list-check {
    width: 18px;
    height: 18px;
  }

  .section-trusted-business {
    padding-bottom: 64px;
  }

  ._32-600--121212 {
    font-size: 24px;
  }

  .mb-40 {
    margin-bottom: 20px;
  }

  .mb-40.mob-mb-0 {
    margin-bottom: 0;
  }

  .mb-40.mob-sp-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .trusted-business-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._50-600--ffffff {
    font-size: 24px;
  }

  .button-sky-blue {
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .button-blue-light {
    text-align: center;
  }

  .button-blue-light.pricing-btn {
    font-size: 15px;
  }

  .button-blue-light.nav-cta {
    width: 100%;
  }

  .footer-summary {
    font-size: 14px;
  }

  .cta-heading {
    font-size: 18px;
  }

  .synup-vs-sprout-grid {
    grid-template-columns: 1fr 25% 25%;
    width: 100%;
    padding-left: 16px;
    font-size: 14px;
  }

  .button-blue-arrow {
    font-size: 14px;
  }

  .cta-summary {
    font-size: 14px;
    line-height: 150%;
  }

  ._14-400--001057 {
    font-size: 12px;
  }

  .section-title-box.mb-50 {
    margin-bottom: 30px;
  }

  .mob-mt-20 {
    margin-top: 20px;
  }

  ._48-600--001057 {
    font-size: 22px;
  }

  .popular-brands-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .synup-vs-sprout-table {
    width: 100%;
    overflow: auto;
  }

  .text-desc {
    font-size: 14px;
    line-height: 150%;
  }

  ._16-400--001057 {
    font-size: 14px;
  }

  ._32-700--001057.mb-10.mb-0 {
    font-size: 22px;
  }

  .header-navmenu {
    width: 90%;
  }

  .dropdown-right-content {
    padding: 15px;
  }

  ._18-600--001057.mob-14 {
    font-size: 14px;
  }

  ._20-700--001057 {
    font-size: 18px;
  }

  ._20-700--001057.mb-30 {
    margin-bottom: 20px;
  }

  .header-new {
    padding-left: 16px;
    padding-right: 16px;
  }

  .header-outline-button.button-full {
    width: 100%;
  }

  .testimonial-num-text {
    font-size: 30px;
  }

  .synup-vs-sprout-grid-2 {
    grid-template-columns: 200px 100px 100px;
    padding-left: 16px;
    font-size: 14px;
  }

  .compare-table-rows {
    width: 450px;
  }

  .container-copy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .checkbox-label1-2.yes {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .form-tab-link-2 {
    width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
  }

  .starting-learn-section {
    padding-top: 75px;
  }

  .starting-left-wrap {
    padding: 42px 15px;
  }

  .starting-learn-form {
    grid-template-columns: 1fr;
  }

  .padding-60 {
    padding: 42px 15px;
  }

  .webinar-list-item {
    font-size: 14px;
  }

  .webinar-author {
    text-align: center;
    grid-template-columns: 1fr;
    padding: 20px;
  }

  .table-contents-left {
    width: 100%;
  }

  .div-block-44 {
    width: 100%;
    padding-top: 80px;
  }

  .sp-h1-heading-3 {
    font-size: 36px;
  }

  .section-main-heading {
    font-size: 24px;
  }

  .text-20 {
    font-size: 16px;
  }

  .mb-24.logos-flex {
    grid-column-gap: 10%;
    grid-row-gap: 10%;
  }

  .mb-24.logos-flex.is-wrap {
    grid-row-gap: 10px;
    justify-content: flex-start;
  }

  .mb-24.logos-flex.is-wrap._w-full {
    justify-content: center;
    align-items: center;
  }

  .testmonial-wrapper {
    grid-template-columns: 1fr;
  }

  .testimonial-review-list {
    flex-wrap: wrap;
  }

  .testimonial-card {
    padding: 20px 30px;
  }

  .text-18 {
    font-size: 16px;
    line-height: 150%;
  }

  .integration-slider {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .integration-item {
    margin-left: 10px;
    margin-right: 10px;
  }

  .use-case-item {
    margin-left: 16px;
    margin-right: 16px;
  }

  .cta-box-wrap {
    padding: 30px 20px;
  }

  .section-cta {
    padding-bottom: 56px;
  }

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

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

  .products-list {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .sp_footer_link {
    height: auto;
    font-size: 14px;
    line-height: 1.2;
    display: block;
  }

  .paragraph-small {
    font-size: 14px;
  }

  .product-hero-img {
    width: 100%;
  }

  .text-desc-20 {
    font-size: 16px;
    line-height: 150%;
  }

  .inte-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .inte-form {
    grid-template-columns: 1fr 1fr;
  }

  .integration-side-bar {
    width: 100%;
  }

  .new-filter-categories {
    padding: 6px 8px;
    font-size: 14px;
    line-height: 1.5;
  }

  ._18-700--001057 {
    margin-bottom: 10px;
  }

  ._18-700--001057.pl-16 {
    padding-left: 8px;
  }

  .search-filter {
    background-position: 14px;
    background-size: 20px 20px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .new-integration-list {
    grid-template-columns: 1fr;
  }

  .new-integration-box {
    border-width: 1px;
    border-color: #eae6e6;
    padding: 15px;
  }

  .new-uc-list {
    grid-template-columns: 1fr;
  }

  .use-case-hero {
    padding-top: 100px;
  }

  .use-filtter-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .filter-buttons-wrap, .uc-cg-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .uc-cg-button {
    font-size: 14px;
  }

  .use-filter-form {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .our-company-list {
    grid-template-columns: 1fr;
  }

  .number-counter {
    font-size: 30px;
  }

  .news-hero-wrap {
    text-align: center;
  }

  .sp-h1-heading-4 {
    font-size: 36px;
  }

  .container-1200 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-desc-18 {
    font-size: 16px;
  }

  .contact-chat-img {
    width: 48px;
    height: 48px;
    right: 5%;
  }

  .get-touch-title {
    margin-bottom: 10px;
  }

  .contact-left-wrap {
    margin-left: 0;
    margin-right: 0;
  }

  .integration-link {
    border-style: none;
    border-color: #dcd4d4;
  }

  .integration-rich-text h2, .integration-rich-text h4 {
    line-height: 36px;
  }

  .use-case-goal-wrap {
    flex-wrap: wrap;
    margin-bottom: 32px;
  }

  ._24-600--001057 {
    font-size: 18px;
  }

  .latest-ebook-list, .latest-video-list {
    grid-template-columns: 1fr;
  }

  .section-learn-resource {
    padding-bottom: 200px;
  }

  .latest-video-flex {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-wrap: wrap;
  }

  .learn-resource-list {
    grid-template-columns: 1fr;
  }

  .scan-business-cta {
    padding: 30px 20px;
  }

  .mt-32 {
    margin-top: 24px;
  }

  .scan-business-content {
    flex-wrap: wrap;
    justify-content: center;
  }

  .social-newslatter-box {
    border-radius: 12px;
    padding: 20px;
  }

  .section-social-content {
    padding-bottom: 180px;
  }

  .explore-mg-image-wrap {
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
  }

  .explore-mg-box {
    border-radius: 16px;
  }

  .pl-16.mob-pl-0 {
    padding-left: 0;
  }

  .cs-sd-img {
    width: 100%;
  }

  .cs-sd-icon {
    display: none;
  }

  .cs-sg-grid {
    grid-template-columns: 1fr;
  }

  .blog-link-box {
    border-radius: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .blog-top-flex {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .blog-title {
    font-size: 18px;
  }

  .padding-col-95 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  ._28-600--001057 {
    font-size: 20px;
  }

  ._24-600--101213 {
    font-size: 18px;
  }

  .mg-hero-section {
    padding-top: 40px;
  }

  .cs-hero-grid {
    grid-row-gap: 25px;
  }

  .cs-result-list {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }

  .cs-story-hero {
    margin-bottom: 40px;
  }

  .mg-filter-wrap {
    flex-wrap: wrap;
  }

  .mg-ht-box {
    padding: 20px;
  }

  ._18-500--001057 {
    font-size: 16px;
  }

  .pricing-tab-menu {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .pricing-tab-link {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .pricing-table-col {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ads-hero-section {
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6464b100255acefc5c5cdf9a_div.text-bg-dark%20(1).avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 240px;
  }

  .text-dsc-18 {
    font-size: 14px;
  }

  .button-groups {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-wrap: wrap;
  }

  .button-rounded-arrow {
    width: 100%;
    font-size: 15px;
  }

  .button-outline-rounded-arrow {
    width: 100%;
  }

  .mt-18 {
    margin-top: 12px;
  }

  .header-v2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ads-hero-image-block {
    margin-top: -200px;
  }

  .ads-trusted-brand-section {
    padding-bottom: 50px;
  }

  .flex-gap-15 {
    flex-direction: column;
    align-items: flex-start;
  }

  .trusted-brand-divider {
    width: 100%;
  }

  .heading-h2 {
    font-size: 22px;
  }

  .get-posting-list {
    grid-template-columns: 1fr;
  }

  .get-posting-item {
    padding-top: 16px;
  }

  .mt-84 {
    margin-top: 56px;
  }

  .social-media-summary-block {
    margin-top: 20px;
  }

  .social-media-summary {
    font-size: 14px;
  }

  .ads-features-section {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .ads-features-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .ads-feature-top-bg, .ads-feature-bottom-bg {
    display: none;
  }

  .flex-gap-12 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-desc-24 {
    font-size: 17px;
  }

  .ads-cta-image {
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/6464b0035d0d2c49f4e3facc_Group%20627392.avif");
    background-position: 100% -11%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-bottom: 64px;
  }

  .footer-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .footer-logo-block {
    width: 120px;
  }

  .footer-text {
    text-align: center;
    font-size: 13px;
  }

  .presence-hero-section {
    padding-top: 130px;
    padding-bottom: 60px;
  }

  .sp-h2-heading-2 {
    font-size: 25px;
  }

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

  .tabs-content-5.is-left {
    margin-top: 20px;
  }

  .tabs-menu-4 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: auto;
  }

  .heading-29 {
    color: #010101;
  }

  .div-block-53 {
    max-width: 100%;
  }

  .link-block-11 {
    font-size: 15px;
  }

  .sp-accordian-tab-menu-3 {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sp_h2_heading-8 {
    text-align: center;
    font-size: 25px;
  }

  .sp_h2_heading-8.is-vertical-tabs-heading {
    text-align: left;
    width: auto;
    margin-left: 9px;
  }

  .sp_h2_heading-8.is-vertical-tabs-heading.is_right_aligned {
    width: auto;
    margin-left: 10px;
  }

  .pricing-title {
    font-size: 16px;
  }

  .pricing-detail-summary {
    font-size: 14px;
  }

  .premium-plan-tag {
    right: -15%;
  }

  .compare-plan-title {
    font-size: 18px;
  }

  .compare-plan-item {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .compare-plan-feature-title, .compare-plan-feature-main-title {
    font-size: 12px;
  }

  .pricing-social-tab-text {
    font-size: 15px;
  }

  .free-trial-button, .book-demo-button {
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }

  .compare-hero-title {
    font-size: 28px;
  }

  .cusomer-count {
    font-size: 18px;
  }

  .count {
    font-size: 28px;
  }

  .comapare-slider-titte {
    font-size: 22px;
    line-height: 120%;
  }

  .slider-summary {
    font-size: 16px;
  }

  .golo-flex-img {
    width: 88px;
    max-height: 80px;
  }

  .golo-flex-img.ht-custom {
    margin-left: 20px;
  }

  .golo-flex-img.mob-left-align {
    object-position: 0% 50%;
  }

  .max-66-width {
    max-width: 55px;
  }

  .hootsite-img-wrap {
    width: 100%;
  }

  .count-descp {
    font-size: 14px;
  }

  .blue-vector {
    display: none;
  }

  .swiper-slide.compare-slider-card {
    width: 100%;
    height: auto;
    padding: 30px 20px;
  }

  .swiper-slide.compare-slider-card.bg-lightblue {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .swiper-pagination {
    justify-content: center;
  }

  .mt-150 {
    margin-top: 70px;
  }

  .h2-48-700 {
    font-size: 28px;
  }

  ._16-500--808d9e {
    font-size: 14px;
  }

  .divider-line {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .icon---60-x-60 {
    width: 45px;
    height: 45px;
  }

  .row-button-wrapper.mt-60 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column wrap;
    justify-content: center;
  }

  .choose-content-info {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: flex-start;
  }

  .compare-customer-item-2 {
    padding: 18px;
  }

  .compare-customer-list-2 {
    flex-wrap: wrap;
  }

  .new-container-3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._32-700--1d2f6f {
    font-size: 20px;
  }

  .cta-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  ._32-700-white {
    font-size: 20px;
  }

  .cta-image {
    height: auto;
  }

  .compare-counter-wrapper {
    text-align: center;
    top: -61px;
  }

  .section-compare-hero-gradient {
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .slider-container-width.mt-40 {
    padding-right: 20px;
  }

  .compare-counter-grid-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .compare-counter-divider-line {
    width: 50%;
  }

  .yellow-btn-arrow {
    width: 65px;
    top: -77%;
    right: -15%;
    transform: rotate(-67deg);
  }

  .customer-review-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .customer-divider-line {
    width: 1px;
    height: 40px;
    transform: rotate(90deg);
  }

  ._18-400--434d56 {
    font-size: 12px;
  }

  ._18-400--434d56.mb-20 {
    font-size: 13px;
  }

  .synup-vs-hootsite-table-grid {
    width: 100%;
    overflow: auto;
  }

  ._20-700--1d2f6f {
    font-size: 18px;
  }

  .header-logo-center {
    width: auto;
  }

  .table-synup-content {
    width: 450px;
  }

  .synup-table-grid-item {
    width: 110%;
    padding-left: 20px;
  }

  ._15-600--434d56 {
    font-size: 14px;
    line-height: 1.5;
  }

  .book-demo-button-2 {
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }

  .logo-small {
    width: 98px;
  }

  .synup-vs-hootside-grid-header {
    grid-template-columns: 1fr 25% 25%;
    width: 110%;
    padding-left: 16px;
    font-size: 14px;
  }

  .synup-vs-hootside-grid-header-table {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    grid-template-columns: 1fr 25% 25%;
    width: 450px;
    padding-left: 16px;
    font-size: 14px;
  }

  .synup-vs-sprout-table-body {
    width: 450px;
  }

  .synup-vs-sprout-grid-header {
    grid-template-columns: 1fr 25% 25%;
    width: 100%;
    padding-left: 16px;
    font-size: 14px;
  }

  .onlinecase-title {
    font-size: 18px;
  }

  .voice-grid-wrapper {
    margin-left: 10px;
    margin-right: 10px;
  }

  .sp-2col-voice-card {
    max-width: 100%;
    padding: 12px;
  }

  .voice-content-list.text-num {
    font-size: 16px;
  }

  .sp_container-1440.is_vertical_padded {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sp_container-1440.mg.dark-blue, .sp_container-1440.mg-bottom-140px.dark-blue {
    border-radius: 30px;
  }

  .voice-flex-wrapper.mt_custom-80 {
    margin-top: 60px;
  }

  .voice-flex-wrapper.mt_custom-margin {
    margin-top: 10px;
  }

  .section-p.font-avenir-18-weight-500 {
    font-size: 16px;
    line-height: 24px;
  }

  .section-p.font-avenir-18-weight-500.mb-24 {
    line-height: 24px;
  }

  .section-p.font-avenir-18-weight-500.mt-36 {
    margin-top: 24px;
  }

  .voice-hero-p {
    margin-top: 10px;
    font-size: 17.5px;
  }

  .voice-hero-p.font-avenir-weight-500 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-60 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: flex;
  }

  .div-block-61.hero-mt-60 {
    margin-top: 60px;
  }

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

  .free-trial-button-social {
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }

  .cs-story-hero-section {
    padding-top: 100px;
  }

  .p-18-grey {
    margin-top: 10px;
  }

  .p-18-grey.m-0 {
    font-size: 16px;
  }

  .h1-48-white {
    font-size: 34px;
  }

  .grid-23 {
    grid-column-gap: 24px;
    grid-row-gap: 14px;
    grid-template-columns: 1fr;
  }

  .heading-center.mb-80 {
    margin-bottom: 60px;
  }

  .p-18-500, .p-18-500.text-white {
    font-size: 18px;
  }

  .h2-42--white {
    font-size: 30px;
  }

  .p-20-600.text-white {
    font-size: 20px;
  }

  .h2-32 {
    font-size: 26px;
  }

  .h2-32.is-custom-text {
    font-size: 24px;
  }

  .h2-32.mb-24.mob-text-26 {
    font-size: 25px;
  }

  .container-1350 {
    width: 100%;
  }

  .section-topic {
    position: relative;
    top: -54px;
  }

  .div-block-68-copy {
    grid-column-gap: 20px;
    font-size: 14px;
  }

  .marketing-detail-wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .learn-table-content-grid-wrapper {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .section-integration-hero-header {
    background-image: none;
    padding-top: 127px;
    padding-bottom: 155px;
  }

  .integration-content-center {
    grid-row-gap: 10px;
  }

  .integration-header-desktop {
    flex-wrap: wrap;
    display: none;
  }

  .heart-icon {
    width: 19px;
    padding-bottom: 0;
    position: relative;
    top: 2px;
  }

  .mob-header-integration {
    grid-row-gap: 0px;
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .flex-block {
    grid-column-gap: 8px;
  }

  .integration-banner {
    display: none;
  }

  .banner-image {
    height: 76%;
  }

  .integration-banner-mob-version {
    display: block;
  }

  .div-block-75 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h1-44-700 {
    font-size: 24px;
  }

  .section-compare-guide-hero {
    background-position: 0%;
    background-size: cover;
  }

  .h3-24 {
    font-size: 20px;
  }

  .competitor-header-image {
    object-fit: contain;
    max-width: 100%;
  }

  .compare-content-block-wrapper {
    border-radius: 8px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .compare-logo-grid {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-direction: column;
    grid-template-rows: 20px;
    grid-template-columns: auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .h3-22.no-m {
    font-size: 18px;
    line-height: 1.2;
  }

  .compare-link-button {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .img-ht-37 {
    height: 21px;
  }

  .compare-logo-img {
    width: 206px;
    height: 30px;
  }

  .h2-custom {
    font-size: 25px;
  }

  .image-46 {
    height: 34px;
  }

  .h1-50-dark-blue {
    margin-bottom: 10px;
    font-size: 35px;
  }

  .tool-hero-section {
    padding-top: 100px;
    padding-bottom: 30px;
  }

  .tool-hero-img {
    height: auto;
  }

  .tool-hero-wrapper {
    grid-row-gap: 42px;
  }

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

  .tool-page-color {
    margin-bottom: 100px;
  }

  .collection-item-8 {
    margin-left: auto;
    margin-right: auto;
  }

  .icon-white-wrapper {
    width: 60px;
    height: 60px;
    padding: 10px;
  }

  .collection-list-3 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .collection-list-3.mt--50 {
    grid-row-gap: 44px;
    grid-template-columns: 1fr;
    margin-top: -14px;
  }

  .collection-list-3.cms-tool-mob {
    grid-row-gap: 44px;
    flex-direction: column;
    margin-top: -14px;
    margin-bottom: 41px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .h2-40-700 {
    margin-bottom: 10px;
    font-size: 24px;
  }

  .h2-40-700.text-color-black, .h2-40-700.mb-20.wt-600 {
    font-size: 26px;
  }

  .p-grey-custom {
    margin-top: 10px;
    font-size: 16px;
  }

  .tools-header-wrapper {
    margin-top: 20px;
    padding-bottom: 1rem;
  }

  .cms-tool-wrapper-mob {
    margin-top: 20px;
  }

  .marketing-filter-cat {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
    line-height: 1.5;
  }

  .learn-p-wrapper {
    padding-top: 1rem;
  }

  .read-more-btn {
    font-size: 15px;
  }

  .div-block-77 {
    border-right-style: none;
    width: 100%;
    height: 100%;
    padding-right: 5px;
    overflow: hidden;
  }

  .image-48 {
    height: 32px;
  }

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

  .compertitor-rich-text-block {
    font-size: 17px;
  }

  .compertitor-rich-text-block h2 {
    font-size: 24px;
  }

  .section-local-seo-stats-hero {
    height: 310px;
    padding-top: 10px;
  }

  .section-local-hero-content {
    padding-top: 10px;
  }

  .secton-local-data {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .data-trust-img {
    height: auto;
  }

  .div-block-78 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .impact-local-seo-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .impact-data-card-wrapper {
    box-shadow: none;
    padding: 40px 30px;
    font-size: 15px;
    line-height: 22px;
  }

  .impact-card-content-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .grid-blank-block {
    display: none;
  }

  .local-search-grid.mb-48 {
    flex-direction: column;
    display: flex;
  }

  .text-18-500-avenir {
    font-size: 16px;
    line-height: 20px;
  }

  .impact-sales-grid-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .padding-117 {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .text-24-600, .text-24-600.mb-24 {
    font-size: 18px;
    line-height: 26px;
  }

  .text-24-600.mb-16 {
    font-size: 18px;
    line-height: 28px;
  }

  .voice-card-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .voice-card-wrapper.pd-inner-72.border-top-bottom {
    border-style: none solid;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .voice-card-wrapper.pd-inner-72.corner-left {
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .voice-card-wrapper.pd-inner-72.corner-right {
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .div-block-81 {
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .grid-25 {
    flex-direction: column;
    display: flex;
  }

  .image-49 {
    height: auto;
  }

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

  .section-competitors-local-stats {
    padding-top: 40px;
  }

  .grid-26 {
    flex-direction: column;
    display: flex;
  }

  .div-block-83 {
    background-size: cover;
    padding: 50px 30px;
  }

  .text-24-600-copy.mb-24 {
    font-size: 19px;
    line-height: 24px;
  }

  .sp-container-1320 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .paddingtop-custom {
    padding-top: 84px;
  }

  .div-block-84, .data-trust-bg {
    width: 120%;
    left: -17%;
  }

  .what-people-say {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .rich-text-block-4 {
    font-size: 16px;
  }

  .rich-text-block-4 h2 {
    font-size: 24px;
  }

  .table-logo {
    width: 98px;
  }

  .competitor-brand-logo {
    width: 115px;
    max-width: none;
  }

  .link-block-15 {
    height: auto;
  }

  .collection-list-5 {
    grid-column-gap: 34px;
    grid-row-gap: 22px;
  }

  .inte-wrap-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .cms_list-pagination {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .cms_list-pagination-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 50px;
  }

  .empty-state {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
  }

  .heading-33 {
    font-size: 25px;
  }

  .div-block-86 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: flex;
  }

  .sp-h1-heading-5 {
    font-size: 36px;
  }

  .sp-h1-heading-5.text-midnight-blue {
    font-size: 32px;
  }

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

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

  .social-media_hero-image {
    width: 100%;
    height: 100%;
  }

  .ai-impact-grid {
    grid-column-gap: 1rem;
  }

  .counterup {
    font-size: 48px;
  }

  .counterup.color-white, .counterup.dark {
    font-size: 64px;
  }

  .ai-social_image {
    height: auto;
    max-height: 18rem;
  }

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

  .webinar-flex-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .webinar-hero-section {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .count-up-div {
    z-index: 1;
    position: relative;
  }

  .percent_count {
    font-size: 48px;
  }

  .percent_count.color-white, .percent_count.dark {
    font-size: 64px;
  }

  .banner-book-a-demo {
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/65ddc3f972b0c5b0598a4c9e_mob%20banner%20(1).avif");
    background-position: 50%;
    background-size: cover;
    height: 80px;
  }

  .faq-section-wrapper {
    margin-top: 60px;
  }

  .faq-paragraph-p {
    margin-bottom: 15px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 15px;
  }

  .faq-plus {
    height: 2.5px;
  }

  .question-title-2 {
    flex: 1;
    font-size: 15px;
  }

  .faq-plus-wrap {
    width: 14px;
    height: 14px;
    margin-right: 10px;
  }

  .faq-plus-l {
    width: 2.5px;
  }

  .faq-wrapper-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h2 {
    font-size: 24px;
  }

  .heading-style-h2.big-custom {
    font-size: 27px;
  }

  .presence-hero-wrapper-content-only {
    width: 100%;
  }

  .presence-hero-section-content-only {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .image-54 {
    height: 150px;
  }

  .div-block-98 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .migration-timeline-item {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .migration-timeline-center.position-relative {
    display: none;
  }

  .migration-timeline-circle {
    width: 25px;
    height: 25px;
  }

  .migration-timeline-progress {
    display: none;
  }

  .div-block-106 {
    bottom: 60px;
  }

  .migration-timeline-progress-bar {
    display: none;
  }

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

  .text-block-207 {
    font-size: 16px;
    line-height: 25px;
  }

  .div-block-111 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

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

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

  .image-58 {
    height: 300px;
  }

  .industry-recognition-timeline-circle {
    width: 25px;
    height: 25px;
  }

  .industry-recognition-left, .industry-recognition-progress-bar-copy {
    display: none;
  }

  .industry-recognition-timeline-item-year-2024 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .industry-recognition-timeline-center.position-relative {
    display: none;
  }

  .testimonial-review-card {
    margin-bottom: 10px;
    padding: 20px 10px;
  }

  .div-block-133 {
    margin-top: 40px;
  }

  .industry-recognition-timeline-progress {
    display: none;
  }

  .testimonial-stats-container {
    margin-top: 60px;
    margin-bottom: -224px;
  }

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

  .presence-hero-section-wall-of-love {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .objective-container {
    border-radius: 50px;
    flex-flow: column;
  }

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

  .div-block-151 {
    width: 90%;
  }

  .container-1447 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .vd-cat-button {
    font-size: 14px;
  }

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

  .h3-style {
    font-size: 24px;
    line-height: 1.5;
  }

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

  .img-sun-2 {
    width: 90px;
    left: -11%;
  }

  .img-sun-2._3, .img-sun-2.top, .img-sun-2._3 {
    width: 90px;
    bottom: -3%;
    right: -11%;
  }

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

  .padding-120.mb-0 {
    padding-top: 60px;
  }

  .padding-120.mb-0.mb-60 {
    padding-bottom: 60px;
  }

  .heading-style-h1 {
    font-size: 28px;
  }

  .event-image-wrapper {
    width: 100%;
    height: auto;
  }

  .padding-80 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .solution-grid-card.mt-60 {
    margin-top: 40px;
  }

  .feature-card {
    font-size: 15px;
  }

  .solution-heading {
    font-size: 20px;
  }

  .grid-col-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .about-image-wrapper {
    height: 220px;
  }

  .div-block-160 {
    padding: 15px 18px;
    font-size: 14px;
    bottom: 26%;
    right: -14%;
  }

  .number-info {
    font-size: 30px;
  }

  .form-block-wrapper {
    height: 590px;
  }

  .solution-icon {
    width: 45px;
  }

  .hero-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .footer-sm-block {
    margin-top: 12px;
  }

  .image-69 {
    width: 100%;
  }

  .footer-logo-link {
    width: 140px;
  }

  .event-bullets {
    font-size: 16px;
  }

  .rating-table-wrapper {
    overflow: scroll;
  }

  .rating-table-container {
    width: 180%;
  }

  .section-partners-hero-copy {
    padding-top: 130px;
    padding-bottom: 60px;
  }

  .left-arrow-t2 {
    display: none;
  }

  .quote-t2 {
    margin-top: 10px;
    font-size: 15px;
  }

  .text-wrapper-t2 {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonials-t2 {
    width: 100%;
    padding: 0 10px;
  }

  .user-picture-t2 {
    width: 80px;
    height: 80px;
  }

  .testimonials-wrapper {
    border-radius: 0;
    width: 90%;
    margin-bottom: 160px;
    padding: 30px 10px 10px;
  }

  .slide-nav-t2 {
    width: 180px;
    bottom: -17%;
  }

  .h1 {
    font-size: 56px;
  }

  .div-blue-highlight {
    font-size: 20px;
  }

  .p-new, .p-new._80 {
    font-size: 16px;
  }

  .img-holder-absolute {
    height: 330px;
    right: -20px;
  }

  .hero-image-adaptation {
    height: 100%;
  }

  .h2, .description-txt-big {
    font-size: 28px;
  }

  .image-absolute {
    height: auto;
  }

  .image-absolute.blue {
    border-radius: 30px;
    max-width: 100%;
    inset: auto 0% 0% auto;
  }

  .h2-bigger {
    font-size: 52px;
  }

  .div-information.blue, .div-information.gray-blue {
    padding: 30px;
  }

  .percent-holder {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hand-absolute {
    top: 28.5%;
    right: -10%;
  }

  .hand-hero {
    object-fit: contain;
    height: 100%;
    right: -10%;
  }

  .section-6 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .feature-checkbox-item {
    font-size: 16px;
  }

  .image-73 {
    margin-top: 6px;
  }

  .cta-partner {
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }

  .section-service-hero.hero-bg-img {
    background-image: linear-gradient(#e0dcdcd4, #e0dcdcd4), url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/666ad76c9e1a94890490696f_2278161_Images%20and%20Icons_HeroImage_v1Footer_v2_2_052824.avif");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .consultation-cta {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .header-center {
    justify-content: center;
    align-items: center;
  }

  .service-header-grid {
    flex-flow: column;
    display: flex;
  }

  .heading-style_h2 {
    font-size: 24px;
  }

  .heading-style_h2.blue-text-color {
    font-size: 20px;
    line-height: 1.2;
  }

  .heading-style_h2.color-dark-blue, .heading-style_h2.color-dark-blue-copy {
    font-size: 32px;
  }

  .heading-style_h2.font-40, .heading-style_h2.text-color-blue {
    font-size: 30px;
  }

  .service-border-line {
    display: none;
  }

  .mt-40 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .mt-50 {
    margin-top: 40px;
  }

  .service-highlight-card--wrapper {
    flex-flow: column;
    display: flex;
  }

  .heading-style_h3 {
    font-size: 18px;
    line-height: 1.3;
  }

  .heading-style_h3.card-heading {
    height: auto;
    font-size: 22px;
  }

  .heading-style_h3.card-heading-copy {
    font-size: 19px;
  }

  .heading-style_h3.color-dark-blue, .p-16-500.color-white.font-inter.mt-20 {
    font-size: 18px;
  }

  .p-16-500.review-text {
    font-size: 16.5px;
  }

  .service-card-icon {
    width: 80px;
  }

  .grid-col-3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .process-card, .process-card.color--orange {
    width: 280px;
    height: 280px;
  }

  .process-icon {
    width: 60px;
  }

  .qoute-left {
    width: 55px;
    height: 55px;
    top: -9%;
  }

  .qoute-left.is-medium {
    top: -9%;
  }

  .qoute-right {
    width: 55px;
    height: 55px;
    bottom: -8%;
  }

  .social-proof-grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .faq-question.bottom-line {
    height: auto;
    padding-bottom: 10px;
  }

  .faq-wrap {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .faq-answer-text {
    font-size: 14px;
  }

  .faq-plus-wrap-2 {
    flex: none;
    margin-right: 4px;
  }

  .faq-q-text {
    font-size: 16px;
  }

  .flex-v-center.g-40.mb-45 {
    justify-content: flex-start;
    align-items: center;
  }

  .p-inter {
    font-size: 16px;
  }

  .image-deco {
    width: 75px;
    bottom: -3%;
  }

  .process-card-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    display: flex;
  }

  .div-block-167 {
    flex: 0 auto;
    justify-content: flex-start;
    min-width: auto;
    display: none;
  }

  .blue-h-line {
    flex: 0 auto;
  }

  .benefits-grid-col-3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    display: flex;
  }

  .image-74 {
    width: 60px;
  }

  .service-hero-img {
    z-index: 2;
    width: 100%;
    height: 100%;
    position: relative;
  }

  .orange-circle {
    width: 40px;
    height: 40px;
    bottom: 1%;
  }

  .orange-blue-dots {
    z-index: 0;
    width: 80px;
  }

  .blue-yellow-circle {
    width: 80px;
    bottom: 19%;
  }

  .orange-cta {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .header-vs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: auto .7fr auto;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .badge-grid {
    grid-template-columns: 1fr 1fr;
  }

  .social-proof-grid-copy {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .grid-42 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .benefit-col-3 {
    grid-template-columns: 1fr;
  }

  .stick-card-wrap {
    font-size: 15px;
  }

  .stick-card-wrap.sp-med {
    font-size: 14px;
  }

  .image-75 {
    width: 70px;
  }

  .box {
    font-size: 14px;
  }

  .grid-43 {
    place-items: start;
    font-size: 15px;
  }

  .faq-wrap-copy {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .grid-44 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
  }

  .grid-44.gap-80 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .image-80 {
    width: 50px;
  }

  .div-block-178 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    font-size: 16px;
    display: flex;
  }

  .feature-grid-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-175-copy {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .div-block-180 {
    margin-bottom: 15px;
  }

  .desktop-display {
    display: none;
  }

  .g2-header-mob-display {
    width: 80%;
    display: block;
  }

  .sp-h1-heading-6 {
    font-size: 34px;
  }

  .sp-accordian-tab-menu-4 {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 12px;
    padding-right: 10px;
  }

  .sp-accordian-tab-menu-4.w--current {
    padding-left: 12px;
  }

  .tabs-menu-5 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: auto;
    margin-top: 0;
  }

  .section-solution-hero {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .sp-h2-heading-3 {
    font-size: 26px;
  }

  .sp-h2-heading-3.m-0 {
    text-align: center;
  }

  .sp_h2_heading-10 {
    text-align: center;
    font-size: 27px;
  }

  .sp-accordian-tab-header-3 {
    align-items: center;
  }

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

  .sp-hero-content-2 {
    margin-top: 15px;
    margin-bottom: 10px;
  }

  .heading-43 {
    font-size: 19px;
  }

  .content-header-wrapper {
    max-width: 100%;
    margin-top: 36px;
  }

  .sp_h2_heading-12 {
    text-align: center;
    font-size: 25px;
  }

  .sp_h2_heading-12.is-vertical-tabs-heading {
    text-align: left;
    width: auto;
    margin-left: 9px;
  }

  .sp_h2_heading-12.is-vertical-tabs-heading.is--press.tab-header-custom {
    text-align: left;
    width: auto;
    font-size: 22px;
  }

  .sp_h2_heading-12.is-vertical-tabs-heading.is_right_aligned {
    width: auto;
    margin-left: 10px;
  }

  .link-block-18 {
    font-size: 15px;
  }

  .sp-accordian-tabs-3 {
    flex-direction: column;
  }

  .sp-accordian-tabs-3.is-right-tabs {
    flex-direction: column;
    padding-right: 0;
  }

  .heading-45 {
    font-size: 19px;
  }

  .sp_h2_heading-13 {
    text-align: center;
    font-size: 25px;
  }

  .sp_h2_heading-13.is-vertical-tabs-heading {
    text-align: left;
    width: auto;
    margin-left: 9px;
  }

  .sp_h2_heading-13.is-vertical-tabs-heading.is--press.tab-header-custom {
    text-align: left;
    width: auto;
    font-size: 22px;
  }

  .sp_h2_heading-13.is-vertical-tabs-heading.is_right_aligned {
    width: auto;
    margin-left: 10px;
  }

  .link-block-19 {
    font-size: 15px;
  }

  .sp-accordian-tabs-4 {
    flex-direction: column;
  }

  .sp-accordian-tabs-4.is-right-tabs {
    flex-direction: column;
    padding-right: 0;
  }

  .heading-47 {
    font-size: 19px;
  }

  .div-block-194 {
    max-width: 100%;
    margin-top: 36px;
  }

  .sp_h2_heading-14 {
    text-align: center;
    font-size: 25px;
  }

  .sp_h2_heading-14.is-vertical-tabs-heading {
    text-align: left;
    width: auto;
    margin-left: 9px;
  }

  .sp_h2_heading-14.is-vertical-tabs-heading.is--press.tab-header-custom {
    text-align: left;
    width: auto;
    font-size: 22px;
  }

  .sp_h2_heading-14.is-vertical-tabs-heading.is_right_aligned {
    width: auto;
    margin-left: 10px;
  }

  .link-block-20 {
    font-size: 15px;
  }

  .sp-accordian-tabs-5 {
    flex-direction: column;
  }

  .sp-accordian-tabs-5.is-right-tabs {
    flex-direction: column;
    padding-right: 0;
  }

  .book-a-call-cta {
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }

  .marketinf-card {
    padding-bottom: 20px;
  }

  .mk-card-heading {
    margin-top: 10px;
    font-size: 24px;
  }

  .service-icon {
    height: 60px;
  }

  .service-icon.right {
    object-position: 0% 50%;
    height: 60px;
  }

  .managed-service-card {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 20px;
  }

  .managed-service-card.layout-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr;
  }

  .managed-service-card.layout-2.bg-blue {
    flex-flow: column;
    order: 0;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .service-card-heading, .service-card-heading.color-white {
    font-size: 24px;
  }

  .secondary-cta {
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }

  .secondary-cta.mt-20 {
    width: auto;
  }

  .secondary-cta.mt-20.green-color.d-mob-display {
    display: flex;
  }

  .secondary-cta.mt-20.d-mob-display {
    display: block;
  }

  .secondary-cta.mt-20.d-desktop-display {
    display: none;
  }

  .gheader-desktop {
    width: 95%;
    display: none;
  }

  .testimonial-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    display: flex;
  }

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

  .primay-cta {
    flex-direction: row;
    justify-content: center;
  }

  .g2-review-mob-header {
    background-color: var(--white);
    border-radius: 40px;
    padding: 15px 22px;
    position: relative;
    top: -25px;
    box-shadow: 0 2px 7px 3px #ab9b9b33;
  }

  .div-block-200 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-6 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    display: flex;
  }

  .list-7 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .lang-switcher {
    padding-left: 10px;
    padding-right: 20px;
  }

  .dropdown-list-2.w--open {
    border-radius: 8px;
    padding-bottom: 5px;
    padding-left: 11px;
    padding-right: 5px;
  }

  .dp-icon {
    margin-right: 0;
  }

  .seo-hero-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .seo-hero-img {
    width: 100%;
  }

  .section-key-scaling {
    padding-bottom: 40px;
  }

  .key-card, .key-card-content {
    flex-flow: column;
    display: flex;
  }

  .statis-num-wrapper {
    flex-flow: column;
  }

  .div-block-203 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-52 {
    flex-flow: column;
    display: flex;
  }

  .checklist-card.card-bg-white.card-mob-bg {
    background-color: #c7e4ff;
  }

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

  .how-does-it-work {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading_style-h2, .heading_style-h2.text-black {
    font-size: 28px;
  }

  .process-card-item {
    font-size: 16px;
  }

  .custom-header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .grid-53 {
    flex-flow: column;
    display: flex;
  }

  .card-tittle-light, .card-title-dark {
    font-size: 22px;
  }

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

  .seo-cta-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .locales-list-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .sp-button-sub-pages-4 {
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }

  .products-can-you-offer {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading_style-h2-copy {
    font-size: 28px;
  }

  .p-18-500-copy, .p-18-500-copy.text-white {
    font-size: 18px;
  }

  .button-blue-light-copy {
    text-align: center;
  }

  .heading_style-h2-text, .heading_style-h2-text.text-black {
    font-size: 28px;
  }

  .feature-hero-section {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .primary-round-button {
    flex-direction: row;
    justify-content: center;
    width: 240px;
    height: 60px;
    font-size: 16px;
  }

  .primary-round-button.mob-small {
    width: 200px;
    height: 54px;
  }

  .primary-round-button._w-280 {
    width: 100%;
    max-width: 280px;
  }

  .feature-header-title {
    max-width: 100%;
    margin-top: 36px;
  }

  .feature-content-grid.is-reverse {
    justify-content: flex-end;
    align-items: stretch;
  }

  .padding-feature-top {
    padding-top: 0;
  }

  .feedback-grid-wrapper {
    flex-flow: column;
    display: flex;
  }

  .div-block-205 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .feedback-icon {
    width: 45px;
    height: 45px;
  }

  .badge-grid-6 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .section-features-card {
    padding-top: 15px;
  }

  .pricing-cta-button {
    text-align: center;
  }

  .alpha-seo-badge {
    max-width: 140px;
    margin-left: -1.5vw;
  }

  .outliner-wrap {
    grid-template-columns: 50px 1fr;
  }

  .about-feature-icon {
    width: 50px;
    height: 50px;
  }

  .p-16-400 {
    font-size: 14px;
  }

  .heading-style-h4 {
    font-size: 1.25rem;
  }

  .feature-small-icon {
    width: 24px;
  }

  .section-integration {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .integration-cta {
    padding-top: 30px;
  }

  .integration-logo-box {
    width: 54px;
    height: 54px;
  }

  .integration-logo-box._3 {
    bottom: 23%;
    left: 15%;
  }

  .integration-logo-box._5 {
    bottom: 3%;
  }

  .integration-logo-box._6 {
    bottom: 14%;
    right: 48%;
  }

  .list-10, .list-11 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .demo-success-img {
    width: 90%;
    height: 140px;
  }

  .how-to-main-image {
    height: auto;
    transform: translate(0, -16px);
  }

  .how-to-hero-content.center {
    text-align: center;
  }

  .half-dark-blue-bg {
    height: 50%;
  }

  .heading-wrapper {
    text-align: left;
    margin-bottom: 40px;
  }

  .heading-wrapper-text {
    text-align: left;
    flex-flow: column;
    margin-bottom: 0;
  }

  .headline_line {
    flex: 0 auto;
    width: 100%;
  }

  .ebook-hero-container {
    padding-top: 60px;
  }

  .ebook-hero-description {
    font-size: 1rem;
  }

  .ebook-content-wrapper {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .ebook-subtext {
    font-size: 14px;
  }

  .sp-accordian-tab-menu-tab {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-list {
    padding-left: 30px;
    font-size: 14.5px;
  }

  .tab-section-img {
    max-width: 100%;
  }

  .rank-tab-content {
    width: 100%;
  }

  .tabs-menu-rank {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: auto;
    margin-top: 0;
  }

  .industry-img {
    max-width: 100%;
  }

  .industry-tag {
    font-size: 14px;
  }

  .a-h1-heading-2-copy {
    font-size: 40px;
  }

  .howto_title-text-copy {
    line-height: 1.2;
    top: 0;
  }

  .right-content-wrap-copy.text-left.tabs-top {
    margin-top: 150px;
  }

  .right-content-wrap-copy.text-left.tabs-top.max-width-80 {
    margin-top: 0;
  }

  .padding-top-150-copy {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .banner-referral {
    background-image: url("https://cdn.prod.website-files.com/60236b3620b8e2829c373c00/65ddc3f972b0c5b0598a4c9e_mob%20banner%20(1).avif");
    background-position: 50%;
    background-size: cover;
    height: 80px;
  }

  .sp-hero-content {
    margin-top: 15px;
    margin-bottom: 10px;
  }

  .primary-round-button-copy {
    flex-direction: row;
    justify-content: center;
    width: 240px;
    height: 60px;
    font-size: 16px;
  }

  .primary-round-button-copy.mob-small {
    width: 200px;
    height: 54px;
  }

  .primary-round-button-left-aligned {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    width: auto;
    height: auto;
    margin-left: 0;
    font-size: 16px;
    position: static;
  }

  .padding-top-150-copy {
    padding-bottom: 64px;
  }

  .sp-h1-heading-center {
    font-size: 36px;
  }

  .sp-h1-heading-center.is_smaller {
    font-size: 32px;
  }

  .sp-hero-sub-content-center {
    margin-top: 15px;
    margin-bottom: 10px;
  }

  .book-demo-button-3 {
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }

  .banner-form-wrapper-2 {
    padding: 25px;
    top: 410px;
  }

  .sp-h1-heading-7 {
    font-size: 36px;
  }

  .sp-button-sub-pages-5 {
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }

  .sp-button-sub-pages-5.is--home-hero {
    flex-direction: row;
    width: 100%;
    height: 56px;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 14px;
  }

  .free-trial-button-social-2 {
    flex-direction: row;
    justify-content: center;
    width: 100%;
  }

  .f-modal-base-small-2 {
    width: 90%;
  }

  .div-block-213 {
    width: 100%;
    padding-top: 80px;
  }

  .sp-hero-content-3 {
    margin-top: 15px;
    margin-bottom: 10px;
  }

  .sp-hero-content-3.is-home-content {
    text-align: center;
    width: auto;
  }

  .table-out-block-2 {
    grid-template-columns: 70% 30%;
    max-width: 100%;
  }

  .direct-title-2 {
    font-size: 14px;
  }

  .direct-text-2 {
    white-space: pre-wrap;
    word-break: break-all;
  }
}

#w-node-d94b68ed-c7f7-b9a2-8348-cdbb73bc84aa-09704c87 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8563b369-ad2e-1e42-10d6-1eaa56ed8548-09704c87, #w-node-_8563b369-ad2e-1e42-10d6-1eaa56ed8555-09704c87, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915b66-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915b67-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915b6e-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915b6f-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915b76-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915b77-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915b7e-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915b7f-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915b86-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915b87-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915b8e-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915b8f-03915b54, #w-node-_799ffa6a-4071-2edc-ecc6-ae59f6d49bc0-03915b54, #w-node-_799ffa6a-4071-2edc-ecc6-ae59f6d49bc1-03915b54, #w-node-_799ffa6a-4071-2edc-ecc6-ae59f6d49bc8-03915b54, #w-node-_799ffa6a-4071-2edc-ecc6-ae59f6d49bc9-03915b54, #w-node-_799ffa6a-4071-2edc-ecc6-ae59f6d49bd0-03915b54, #w-node-_799ffa6a-4071-2edc-ecc6-ae59f6d49bd1-03915b54, #w-node-a239b36b-c160-046e-4d8f-a23b88fb1c7b-03915b54, #w-node-a239b36b-c160-046e-4d8f-a23b88fb1c82-03915b54, #w-node-a239b36b-c160-046e-4d8f-a23b88fb1c89-03915b54, #w-node-a239b36b-c160-046e-4d8f-a23b88fb1c90-03915b54, #w-node-a239b36b-c160-046e-4d8f-a23b88fb1c97-03915b54, #w-node-_3d1a701d-737c-7f16-e0f8-052cda10a0ca-03915b54, #w-node-a144b920-c45b-10ba-3d2b-585a45eb4cb0-03915b54, #w-node-_9377b60e-cb97-6cf3-ae9e-da27a783dc49-03915b54, #w-node-_7e8fc248-8865-ba54-402a-bb7a925807be-03915b54, #w-node-c8ab384a-562c-b260-1670-cc7dc9055311-03915b54, #w-node-_3d561b43-46c6-0837-809e-00ad532e740b-03915b54, #w-node-_86febaa7-59c4-5a45-8b33-2fe92bbe7107-03915b54, #w-node-_756f3060-2d01-f346-3754-2e60a0888a32-03915b54, #w-node-_2a182810-650d-97f6-23fa-2fe3aff0c9c9-03915b54, #w-node-_79a266d0-9ca4-621f-7bf9-cde1981da33e-03915b54, #w-node-_83a8a6da-aff5-16a0-c1c0-639443b04d4d-03915b54, #w-node-_7d7036ec-c4ec-fdb7-f346-fe0302d1e32d-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915bba-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915bbb-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915bc2-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915bc3-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915bca-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915bcb-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915bda-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915bdb-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915bd2-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915bd3-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915be2-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915be3-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915bf2-03915b54, #w-node-_1577bb8e-270a-3cf1-d2d4-597903915bfa-03915b54, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364b9cf-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364b9d0-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364b9d7-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364b9d8-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364b9df-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364b9e0-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364b9e7-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364b9e8-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364b9ef-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364b9f0-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364b9f7-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364b9f8-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364ba03-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364ba04-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364ba0b-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364ba0c-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364ba13-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364ba14-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364ba2f-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364ba36-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364ba3d-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364ba44-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364ba4b-1364b9bd, #w-node-_00643446-5a7b-2a1a-12c4-56e971d3cf4c-1364b9bd, #w-node-_00643446-5a7b-2a1a-12c4-56e971d3cf52-1364b9bd, #w-node-_00643446-5a7b-2a1a-12c4-56e971d3cf58-1364b9bd, #w-node-_00643446-5a7b-2a1a-12c4-56e971d3cf63-1364b9bd, #w-node-_00643446-5a7b-2a1a-12c4-56e971d3cf69-1364b9bd, #w-node-_00643446-5a7b-2a1a-12c4-56e971d3cf6f-1364b9bd, #w-node-_00643446-5a7b-2a1a-12c4-56e971d3cf75-1364b9bd, #w-node-_00643446-5a7b-2a1a-12c4-56e971d3cf7b-1364b9bd, #w-node-_00643446-5a7b-2a1a-12c4-56e971d3cf86-1364b9bd, #w-node-_00643446-5a7b-2a1a-12c4-56e971d3cf8c-1364b9bd, #w-node-_00643446-5a7b-2a1a-12c4-56e971d3cf92-1364b9bd, #w-node-_00643446-5a7b-2a1a-12c4-56e971d3cf98-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364bace-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364bacf-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364bad6-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364bad7-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364bade-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364badf-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364bae6-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364bae7-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364baee-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364baef-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364baf6-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364baf7-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364bb03-1364b9bd, #w-node-_7a5ed28d-a36f-1b63-06ca-58ac1364bb06-1364b9bd, #w-node-_1dc74490-23ec-a097-64a2-b71dbdc0296a-09704cc5, #w-node-_1dc74490-23ec-a097-64a2-b71dbdc02971-09704cc5, #w-node-_1dc74490-23ec-a097-64a2-b71dbdc02978-09704cc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a70b36cd-9da6-4abb-cebd-b52cbb1f9d33-09704cdd {
  align-self: auto;
}

#w-node-_8fa71872-e152-54fe-df2b-2d79f7cac16a-09704cdd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f89843bd-47fb-4682-73e5-5178de4e4927-09704cdd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_364f676b-311b-52fe-3ee7-676ea4aa3bc7-09704ce8 {
  align-self: auto;
}

#w-node-_72cc3fd5-14ce-82d0-944e-5868170c2aa2-09704ce8, #w-node-_51b446b1-c2b8-9870-c044-8f40b6df8beb-09704cf2, #w-node-_930020a3-f1f5-aa10-8d0f-03046d296f4b-09704d08, #w-node-_930020a3-f1f5-aa10-8d0f-03046d296f58-09704d08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d62c0c3-93cf-ffc3-fb0d-e7ad1fb993d3-09704d08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4d62c0c3-93cf-ffc3-fb0d-e7ad1fb993d8-09704d08, #w-node-_89fd76ed-489e-4b95-0d9a-04eeb7c4d1eb-09704d08, #w-node-_89fd76ed-489e-4b95-0d9a-04eeb7c4d1ef-09704d08, #w-node-_89fd76ed-489e-4b95-0d9a-04eeb7c4d1f0-09704d08 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff1d89be-6a1b-a851-8985-c4a51ec74b75-09704d0c {
  justify-self: center;
}

#w-node-ff1d89be-6a1b-a851-8985-c4a51ec74b79-09704d0c {
  align-self: start;
}

#w-node-f871c934-3b67-232b-9297-c939afe22251-09704d0c, #w-node-edda6981-780d-fa8d-abe2-932f9feefaa4-09704d0c, #w-node-_4dddd766-6046-79cd-e22b-ece17fcaaed2-09704d0c, #w-node-_4dddd766-6046-79cd-e22b-ece17fcaaed3-09704d0c, #w-node-c3deae44-9291-1595-f960-e41834e29155-09704d0c, #w-node-c3deae44-9291-1595-f960-e41834e29156-09704d0c, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8745f5-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874612-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874617-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874618-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87461d-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87461e-09704d0e, #w-node-b7d4fbad-670a-d0d8-d0d4-b0ffdd1621ab-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7d4fbad-670a-d0d8-d0d4-b0ffdd1621ad-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b7d4fbad-670a-d0d8-d0d4-b0ffdd1621ae-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7d4fbad-670a-d0d8-d0d4-b0ffdd1621af-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c8cc-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c8d8-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c8dc-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c8de-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c8e5-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c8f0-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c8fa-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c8ff-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c903-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c908-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c90a-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c90d-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c912-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c915-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c919-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c91c-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c91e-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c922-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c928-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c92d-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c92f-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c932-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c935-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c937-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c93a-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c93d-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c93f-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c942-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c945-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c947-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c94a-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c94d-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c94f-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c952-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c955-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c957-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c95a-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c95d-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c95f-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c962-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c965-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c967-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c96a-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c96d-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c96f-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c973-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c976-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c978-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c97d-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c97f-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c982-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c985-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c987-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c98b-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c991-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c994-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c996-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c999-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c99c-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c99e-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9a1-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9a4-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9a6-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9ab-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9ad-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9b2-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9b4-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9b7-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9ba-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9bc-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9bf-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9c2-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9c4-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9c8-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9ce-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9d1-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9d3-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9d6-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9d9-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9db-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9de-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9e1-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9e3-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9e6-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9e9-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9eb-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9ee-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9f1-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9f3-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9f6-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9f9-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9fb-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293c9fe-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293ca01-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca03-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293ca06-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293ca09-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca0b-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293ca0f-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293ca12-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca13-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293ca15-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293ca18-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca1a-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293ca1d-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293ca20-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca22-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293ca25-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293ca28-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca2a-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293ca2d-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293ca30-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca32-09704d0e {
  align-self: center;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293ca35-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9f53336-1127-727d-ef35-c91cf293ca38-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca3a-09704d0e {
  align-self: center;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874660-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874661-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874663-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874664-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874665-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874666-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874667-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874668-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874669-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87466b-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87466e-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874671-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874672-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874674-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874677-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b87467a-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b87467b-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87467c-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874680-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874681-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874682-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874683-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874684-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874685-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874686-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87468a-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87468b-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87468c-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87468d-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b87468e-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b87468f-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874690-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874694-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874697-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b87469a-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b87469b-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87469c-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87469e-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87469f-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746a0-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746a1-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746a2-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746a3-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746a4-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746a5-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746a7-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746a8-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746a9-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746ad-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746ae-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746af-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746b0-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746b1-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746b2-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746b3-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746b7-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746b8-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746b9-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746ba-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746bb-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746bc-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746bd-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746c1-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746c2-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746c3-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746c4-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746c5-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746c6-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746c7-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746cb-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746cc-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746cd-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746ce-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746cf-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746d0-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746d1-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746d5-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746d6-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746d7-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746d8-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746d9-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746da-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746db-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746df-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746e0-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746e1-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746e2-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746e3-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746e4-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746e5-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746e9-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746ea-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746eb-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746ec-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746ed-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746ee-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746ef-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746f3-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746f4-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746f5-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746f6-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746f7-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746f8-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746f9-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746fd-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746fe-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8746ff-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874702-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874703-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874704-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874708-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874709-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87470a-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87470b-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b87470c-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b87470d-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87470e-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874712-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874713-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874714-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874715-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874716-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874717-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874718-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87471c-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87471d-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87471e-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87471f-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874720-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874721-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874722-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874723-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874725-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874726-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874727-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87472b-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87472c-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87472d-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87472e-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b87472f-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874730-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874731-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874735-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874736-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874737-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874738-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874739-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b87473a-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87473b-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87473f-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874740-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874741-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874742-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874743-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874744-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874745-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874749-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87474a-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87474b-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87474c-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b87474d-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b87474e-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87474f-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874753-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874754-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874755-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874756-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874757-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874758-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874759-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87475d-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87475e-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87475f-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874760-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874761-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874762-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874763-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874764-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874766-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874767-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874768-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87476c-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87476d-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87476e-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87476f-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874770-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874771-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874772-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874776-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874777-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874778-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874779-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b87477a-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b87477b-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87477c-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874780-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874781-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874782-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874783-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874784-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874785-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874786-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87478a-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87478b-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87478c-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87478d-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b87478e-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b87478f-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874790-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874794-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874795-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874796-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874797-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874798-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b874799-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87479a-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87479e-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87479f-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747a0-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747a1-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747a2-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747a3-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747a4-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747a8-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747a9-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747aa-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747ab-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747ac-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747ad-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747ae-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747b2-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747b3-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747b4-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747b5-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747b6-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747b7-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747b8-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747b9-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747bb-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747bc-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747bd-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747c1-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747c2-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747c3-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747c4-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747c5-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747c6-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747c7-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747cb-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747cc-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747cd-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747ce-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747cf-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747d0-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747d1-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747d5-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747d6-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747d7-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747d8-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747d9-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747da-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747db-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747df-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747e0-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747e1-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747e2-09704d0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747e3-09704d0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747e4-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747e5-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747e9-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747ea-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747eb-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747ec-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8747ff-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874800-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87481a-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87484a-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87484b-09704d0e, #w-node-_5577ee83-9de1-ee96-f71d-35d140af07a0-09704d30, #w-node-_3629c0d2-163b-5e5e-678b-029fdd8442d2-09704d30, #w-node-b5d1d7ce-35a9-8f3c-0971-40940ec90870-09704d4d, #w-node-c2ee93f8-9237-f70e-70a7-e55db06b65a3-09704d4d, #w-node-_1dce461f-128d-d4b9-1a20-3f47596204c5-09704d52, #w-node-aecd098d-4d61-f981-cc02-e7fe2c33924f-09704d6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aecd098d-4d61-f981-cc02-e7fe2c339254-09704d6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aecd098d-4d61-f981-cc02-e7fe2c339258-09704d6d, #w-node-aecd098d-4d61-f981-cc02-e7fe2c339262-09704d6d, #w-node-aecd098d-4d61-f981-cc02-e7fe2c339267-09704d6d, #w-node-_6e29a1ed-34fe-8cb2-19c2-5c31ca58a9c0-09704d6d, #w-node-_6e29a1ed-34fe-8cb2-19c2-5c31ca58a9c1-09704d6d, #w-node-_6e29a1ed-34fe-8cb2-19c2-5c31ca58a9c2-09704d6d, #w-node-_6e29a1ed-34fe-8cb2-19c2-5c31ca58a9c3-09704d6d, #w-node-_6e29a1ed-34fe-8cb2-19c2-5c31ca58a9c4-09704d6d, #w-node-_6e29a1ed-34fe-8cb2-19c2-5c31ca58a9c5-09704d6d, #w-node-_7edf54c2-b6c6-8a33-3d4f-60c8d21937b7-09704d75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed78fe94-ffb9-63e4-083c-3a483dafdd54-09704d76 {
  grid-area: Area;
}

#w-node-_7222507f-137f-8c41-8883-31f524042fd2-09704d76 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c4a28364-7c5f-8d7e-2922-c09654d47783-09704d76 {
  justify-self: center;
}

#w-node-c4a28364-7c5f-8d7e-2922-c09654d477b2-09704d76, #w-node-_4aa96999-fa95-0764-4f95-a315da92a57a-09704d78, #w-node-_0faf410a-621a-3f31-2410-47a085698bb5-09704d92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7222507f-137f-8c41-8883-31f524042fd2-09704e09 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c4a28364-7c5f-8d7e-2922-c09654d47783-09704e09 {
  justify-self: center;
}

#w-node-c4a28364-7c5f-8d7e-2922-c09654d477b2-09704e09 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30b02e69-01c4-9af1-6685-0e9d2e3ea9cc-2e3ea9cc {
  grid-area: Area;
}

#w-node-e3eb37dc-3c24-3a76-161e-651184ba8749-09704e0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea0f5650-73a8-dd81-b89d-a364912572a0-09704e25 {
  align-self: auto;
}

#w-node-eef238a4-0800-144c-34e2-aadb301e15c7-09704e25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db1c953a-57aa-be00-c70a-1ef2ee30e7a4-09704e28 {
  align-self: auto;
}

#w-node-db1c953a-57aa-be00-c70a-1ef2ee30e7ad-09704e28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_306da624-5f5c-a1c2-595b-37796a752e88-09704e2a {
  align-self: auto;
}

#w-node-d055ec06-9255-e622-629f-573fb23154ea-09704e2a, #w-node-_984eef0d-cc45-efbc-5f47-9c9957e1c090-09704e41, #w-node-_984eef0d-cc45-efbc-5f47-9c9957e1c0b6-09704e41, #w-node-_984eef0d-cc45-efbc-5f47-9c9957e1c0e2-09704e41, #w-node-_473bc9e7-395d-aa57-5bff-d2cbdcdd3d7b-09704e41, #w-node-_48285335-b1ae-44b8-c6b8-f73b7f773d8c-09704e41, #w-node-fffda11c-cf43-e635-4f90-767868bc9a90-09704e41, #w-node-fffda11c-cf43-e635-4f90-767868bc9abc-09704e41, #w-node-_80dfb80d-2e3f-7877-191c-f338cae30a30-09704e41, #w-node-_852e3073-3ac8-3514-2fae-d2e6fa9fc344-09704e41, #w-node-b2c01891-abf5-9366-ee00-467cdca0d11c-09704e41, #w-node-eeb469e6-ca9f-3e5a-9de6-060b57b099d6-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b3084-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b308a-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b308b-09704e41 {
  place-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b308d-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b308e-09704e41 {
  place-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b309b-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b309c-09704e41 {
  place-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b30a4-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b30a5-09704e41 {
  place-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b30b3-09704e41 {
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b30b4-09704e41 {
  place-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b30c7-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b30c9-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b30cb-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b30d2-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b30d4-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b30d6-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b30dd-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b30df-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b30e1-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b30e8-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b30ea-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b30ec-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b30f3-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b30f5-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b30f7-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b30fe-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3100-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3102-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3109-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b310b-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b310d-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3114-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3116-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3118-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b311f-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3121-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3123-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b312a-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b312c-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b312e-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3135-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3137-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3139-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3140-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3142-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3144-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b314b-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b314d-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b314f-09704e41, #w-node-_986f42c0-d237-2498-7960-8ea91f756573-09704e41, #w-node-_986f42c0-d237-2498-7960-8ea91f756575-09704e41, #w-node-_986f42c0-d237-2498-7960-8ea91f756577-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b315c-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3161-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b316a-09704e41 {
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b3180-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3183-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3186-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b318d-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3190-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3193-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b319b-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b319e-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31a1-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31a9-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31ab-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31ad-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31bf-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31c1-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31c3-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31b4-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31b6-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31b8-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31ca-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31cc-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31ce-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31d5-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31d7-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31d9-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31e6-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b31e9-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31ec-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b31f4-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b31f6-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b31f9-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b3201-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3203-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3205-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b320c-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b320e-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3210-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b321d-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b321f-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3222-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b322a-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b322c-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b322e-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b3235-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3237-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3239-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3246-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b3249-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b324c-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b3254-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b3257-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b325a-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b3262-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3264-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3266-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3273-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b3275-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3277-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b327e-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b3280-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3282-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b3289-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b328b-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b328d-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3294-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b3296-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b3299-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_228c4fe6-60f6-3acd-c453-805d12b0e91c-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_228c4fe6-60f6-3acd-c453-805d12b0e91e-09704e41, #w-node-_228c4fe6-60f6-3acd-c453-805d12b0e920-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b32a7-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b32a9-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b32ab-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b32b2-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b32b4-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b32b6-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aa7dace6-8838-269a-04f8-5af3405b32bd-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b32bf-09704e41, #w-node-aa7dace6-8838-269a-04f8-5af3405b32c1-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9990597d-75f9-b265-6e82-a9cf42dffa63-09704e41 {
  place-self: center;
}

#w-node-_6ae1dd67-bbc6-43e0-ea71-e4c571652a06-09704e41, #w-node-_6ae1dd67-bbc6-43e0-ea71-e4c571652a42-09704e41, #w-node-_22e65994-0632-6c8d-41f1-4ea908963524-09704e41, #w-node-_22e65994-0632-6c8d-41f1-4ea908963560-09704e41, #w-node-bad4897f-cbdc-a1b4-ff65-f5a3518cc5a9-09704e41, #w-node-bad4897f-cbdc-a1b4-ff65-f5a3518cc5fb-09704e41, #w-node-bad4897f-cbdc-a1b4-ff65-f5a3518cc636-09704e41, #w-node-_623f00b1-87c5-7384-eb51-1e1aa9832daa-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b182911-1035-fa2d-3b06-2a9c66baf87c-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8b182911-1035-fa2d-3b06-2a9c66baf880-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66baf882-09704e41 {
  place-self: center;
}

#w-node-_8b182911-1035-fa2d-3b06-2a9c66baf895-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66baf89c-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66baf8c7-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66baf8c9-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66baf9c3-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66baf9c6-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66baf9d6-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66baf9d8-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66baf9e5-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66baf9e7-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8b182911-1035-fa2d-3b06-2a9c66baf9f4-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66baf9f6-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8b182911-1035-fa2d-3b06-2a9c66bafa27-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafa29-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafa38-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafa3a-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafa49-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafa4b-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafa58-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafa5a-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafa67-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafa69-09704e41, #w-node-_134476d4-dc78-3dbc-d012-a40dd77a220f-09704e41, #w-node-_134476d4-dc78-3dbc-d012-a40dd77a2211-09704e41, #w-node-e80982f9-a05c-9652-b51d-e0748e80c63c-09704e41, #w-node-e80982f9-a05c-9652-b51d-e0748e80c63e-09704e41, #w-node-d6e6c138-6d2c-e084-9259-9188314a410b-09704e41, #w-node-d6e6c138-6d2c-e084-9259-9188314a410d-09704e41, #w-node-a4d322ec-675a-8c1e-3dbf-866a604035c9-09704e41, #w-node-a4d322ec-675a-8c1e-3dbf-866a604035cb-09704e41, #w-node-_7f098bff-9d20-a761-344f-d4d978787d9c-09704e41, #w-node-_7f098bff-9d20-a761-344f-d4d978787d9e-09704e41, #w-node-_7b343e1a-fe38-648e-138a-c4d96e49e4e7-09704e41, #w-node-_7b343e1a-fe38-648e-138a-c4d96e49e4e9-09704e41, #w-node-_53e29df8-9aef-e4f9-e786-e587e222c170-09704e41, #w-node-_53e29df8-9aef-e4f9-e786-e587e222c172-09704e41, #w-node-_15f32661-6f0e-8e35-056a-8e30b673c1c5-09704e41, #w-node-_15f32661-6f0e-8e35-056a-8e30b673c1c7-09704e41, #w-node-dc49cabb-789c-7122-23fa-794aafbaa89b-09704e41, #w-node-dc49cabb-789c-7122-23fa-794aafbaa89d-09704e41, #w-node-f65d5b3f-ad4a-ecee-0783-eb316f8e5c56-09704e41, #w-node-f65d5b3f-ad4a-ecee-0783-eb316f8e5c58-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafa7c-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafa7e-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafa8d-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafa8f-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafa9c-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafa9e-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafaab-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafaad-09704e41, #w-node-_5326ba62-22f9-ea7b-a9da-77d2745a9afa-09704e41, #w-node-_5326ba62-22f9-ea7b-a9da-77d2745a9afc-09704e41, #w-node-_199880b7-6d5d-95a9-7715-b635c7eb7851-09704e41, #w-node-_199880b7-6d5d-95a9-7715-b635c7eb7853-09704e41, #w-node-a9bd17bf-2492-4d55-19e7-c84a680ba4a3-09704e41, #w-node-a9bd17bf-2492-4d55-19e7-c84a680ba4a5-09704e41, #w-node-de146014-b8f4-1e38-bddb-06555899ecf7-09704e41, #w-node-de146014-b8f4-1e38-bddb-06555899ecf9-09704e41, #w-node-_44524a59-9066-7485-e6a8-9fd5e7cbf369-09704e41, #w-node-_44524a59-9066-7485-e6a8-9fd5e7cbf36b-09704e41, #w-node-_7aacc0ec-865c-9507-1a4f-b8fff2e77e87-09704e41, #w-node-_7aacc0ec-865c-9507-1a4f-b8fff2e77e89-09704e41, #w-node-_2e52d085-431e-3637-2295-acd7f7c285a1-09704e41, #w-node-_2e52d085-431e-3637-2295-acd7f7c285a3-09704e41, #w-node-_510e4524-06b1-12ad-69c9-1ab029d23413-09704e41, #w-node-_510e4524-06b1-12ad-69c9-1ab029d23415-09704e41, #w-node-cf5a65a6-bd1b-f11b-48aa-5e8667a8e6f9-09704e41, #w-node-cf5a65a6-bd1b-f11b-48aa-5e8667a8e6fb-09704e41, #w-node-ec87c951-4c15-924f-e099-872b6c3bb583-09704e41, #w-node-ec87c951-4c15-924f-e099-872b6c3bb585-09704e41, #w-node-_58313821-2826-7088-200c-f59770c84efb-09704e41, #w-node-_58313821-2826-7088-200c-f59770c84efd-09704e41, #w-node-_1f24ea10-8195-176a-ecde-f3f4fa0ebc77-09704e41, #w-node-_1f24ea10-8195-176a-ecde-f3f4fa0ebc79-09704e41, #w-node-_1a9f2e86-dd72-b5cf-280a-1e30827b995e-09704e41, #w-node-_1a9f2e86-dd72-b5cf-280a-1e30827b9960-09704e41, #w-node-_63701e79-5311-9ced-8b9e-b194ebbda8aa-09704e41, #w-node-_63701e79-5311-9ced-8b9e-b194ebbda8ac-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafb1b-09704e41, #w-node-_8b182911-1035-fa2d-3b06-2a9c66bafb1d-09704e41, #w-node-_3f87837f-89eb-b46e-0cab-874007ee837c-09704e41, #w-node-_3f87837f-89eb-b46e-0cab-874007ee837e-09704e41, #w-node-b913ace4-d8b8-65c1-6289-8f448c2fb6e5-09704e41, #w-node-b913ace4-d8b8-65c1-6289-8f448c2fb6e7-09704e41, #w-node-_51ddd414-3cc8-b356-dffa-af799bafd1b0-09704e41, #w-node-_51ddd414-3cc8-b356-dffa-af799bafd1b2-09704e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-cee291b2-e3b7-1400-322f-4d4e8f05e91e-09704e42, #w-node-_92a677e4-028f-a7da-f487-8eadbcea376d-09704e46, #w-node-_92a677e4-028f-a7da-f487-8eadbcea3771-09704e46, #w-node-_97546c04-e989-4855-a022-b88f5ff61b11-09704e5f, #w-node-d873aac6-c4e4-0572-55f5-2421f71d5a6c-09704e5f, #w-node-ad2ac6e0-09b2-64f1-d1d1-c12442578c14-09704e5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cd17e8a-a9c9-56e4-fc39-6723e949b1f1-09704e5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-d9263314-02e6-3f2b-a3fb-41a6b3897126-09704e5f, #w-node-_9a0db086-a65f-c211-b770-9371a2c6f593-09704e5f, #w-node-_8dc7918b-8ff7-7165-a8f6-a4f849d3c1c8-09704e5f, #w-node-_2e409b18-b31c-6c42-5a72-6bbc4a8095ad-09704e5f, #w-node-fecf134d-f761-6fd1-23be-b3e4789faac4-09704e5f, #w-node-fecf134d-f761-6fd1-23be-b3e4789faac6-09704e5f, #w-node-_13774252-dce0-a416-72ac-63bf04217063-09704e5f, #w-node-_13774252-dce0-a416-72ac-63bf04217065-09704e5f, #w-node-bc1dbcae-42d9-ea72-9779-35ea792cbc38-09704e5f, #w-node-bc1dbcae-42d9-ea72-9779-35ea792cbc3a-09704e5f, #w-node-_1bab60b1-5b01-7152-03b2-09b8968a3d38-09704e5f, #w-node-_1bab60b1-5b01-7152-03b2-09b8968a3d3a-09704e5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-badbfdfc-85b2-896c-485a-69f18e9492d0-09704e61 {
  align-self: auto;
}

#w-node-_8541b5c9-8745-bb17-fbcf-aecca9d82721-09704e61, #w-node-_238f5b4e-6f3d-1af7-1139-420958071a8b-09704e64, #w-node-_238f5b4e-6f3d-1af7-1139-420958071a8f-09704e64, #w-node-_10a5ea95-6b54-f9f4-33d2-104f6c662fd9-09704e64, #w-node-_10a5ea95-6b54-f9f4-33d2-104f6c662fdd-09704e64, #w-node-_10a5ea95-6b54-f9f4-33d2-104f6c662fde-09704e64, #w-node-_4c83cb24-f7c2-e68a-06f6-32da0ef81829-09704e6a, #w-node-_3ce7fc05-95e3-d323-383a-fca3f4adf4a6-09704e6a, #w-node-_1f83cb51-6956-425a-1825-00794ab7e8a2-09704e6a, #w-node-cce7f5c0-63cb-8542-48d7-56b2bf3039aa-09704e6a, #w-node-_1d60a664-d98b-6a96-8a71-3a2c97239535-09704e6a, #w-node-_734869e1-3db1-23b4-e098-7e78bb1f46d6-09704e6a, #w-node-e1fbf30a-fe58-c6df-10b3-15c6ce618852-09704e6a, #w-node-_7a33bc5f-1701-4ec7-b4cc-47a231bd907b-09704e6a, #w-node-_860556d4-2f2d-ce5f-e814-b47e73f0001b-09704e6a, #w-node-_7a33bc5f-1701-4ec7-b4cc-47a231bd9080-09704e6a, #w-node-a5b8e714-0b9f-ec52-e4d3-3cfd380fcef4-09704e6a, #w-node-_7a33bc5f-1701-4ec7-b4cc-47a231bd9083-09704e6a, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b04-09704e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b2d-09704e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b2e-09704e6d, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b38-09704e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b50-09704e6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b5a-09704e6d {
  align-self: start;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b68-09704e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b6c-09704e6d, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b90-09704e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b91-09704e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b95-09704e6d, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6ba3-09704e6d, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6bbb-09704e6d, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6bc9-09704e6d, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6bcf-09704e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6bd7-09704e6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6be0-09704e6d, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6c04-09704e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6c05-09704e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6c09-09704e6d, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6c17-09704e6d, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6c1d-09704e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6c23-09704e6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c4f800b5-ed49-b19f-215a-fe0a01904121-09704e6d, #w-node-c4f800b5-ed49-b19f-215a-fe0a01904186-09704e6d, #w-node-c4f800b5-ed49-b19f-215a-fe0a01904192-09704e6d, #w-node-c4f800b5-ed49-b19f-215a-fe0a01904198-09704e6d, #w-node-c4f800b5-ed49-b19f-215a-fe0a019041a1-09704e6d, #w-node-c4f800b5-ed49-b19f-215a-fe0a019041bb-09704e6d, #w-node-c4f800b5-ed49-b19f-215a-fe0a019041ca-09704e6d, #w-node-c4f800b5-ed49-b19f-215a-fe0a019041d0-09704e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4f800b5-ed49-b19f-215a-fe0a019041d6-09704e6d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c4f800b5-ed49-b19f-215a-fe0a019041e0-09704e6d, #w-node-c4f800b5-ed49-b19f-215a-fe0a019041ec-09704e6d, #w-node-c4f800b5-ed49-b19f-215a-fe0a01904204-09704e6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4f800b5-ed49-b19f-215a-fe0a01904205-09704e6d {
  align-self: stretch;
}

#w-node-c4f800b5-ed49-b19f-215a-fe0a0190420d-09704e6d, #w-node-c4f800b5-ed49-b19f-215a-fe0a0190423c-09704e6d, #w-node-c4f800b5-ed49-b19f-215a-fe0a01904257-09704e6d, #w-node-c4f800b5-ed49-b19f-215a-fe0a0190425f-09704e6d, #w-node-c4f800b5-ed49-b19f-215a-fe0a01904267-09704e6d, #w-node-c4f800b5-ed49-b19f-215a-fe0a0190426f-09704e6d, #w-node-c4f800b5-ed49-b19f-215a-fe0a01904277-09704e6d, #w-node-c4f800b5-ed49-b19f-215a-fe0a0190427f-09704e6d, #w-node-c0d5420d-6fdf-218b-fb20-a7bfc6724374-09704e77, #w-node-fd28c39a-f62d-9ee0-1222-cd377891d284-09704e78, #w-node-_3d8c0970-3bf7-2187-7ea2-54110bcd4eaa-09704e78, #w-node-f3e02ba0-74dc-9f74-5020-3bfa8a592c1e-09704e78, #w-node-abbb5ee3-a43d-bb50-9cd7-59005b34ef47-09704e78, #w-node-_1c1cd70f-77ea-55ea-8d70-36f09b352f8f-09704e78, #w-node-e746e7f6-b989-8abf-6b27-21c16553cf11-09704e78, #w-node-c8984cd0-637b-521c-4dc2-1af4153849bf-09704e78, #w-node-_9f66e16f-ca4a-f57c-8faf-8cd9c3515b65-09704e78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8894114f-6f85-6ecf-225a-16c2eb89fd26-09704e91 {
  align-self: auto;
}

#w-node-_8894114f-6f85-6ecf-225a-16c2eb89fd2e-09704e91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_89ddc5f0-f0ed-d45f-78e0-52a518934b12-bed084dc, #w-node-b4c85c0f-b0e8-b575-0568-7d88ec3f94d2-bed084dc, #w-node-f0a52baf-0048-6dfb-ada1-e74ccc2e7aea-bed084dc, #w-node-_3fba550b-5b1a-b5d8-0a96-f04b9ddd811e-bed084dc, #w-node-e7cf02d0-9885-4dfb-be91-04d436d58de2-bed084dc, #w-node-_68dee2e0-9b32-ffe8-741b-4e3cd78ea6a4-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb4f8b11-2cf5-3939-f4bd-0ae1e085ab43-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a4f9be97-126b-9c09-b76a-6ea531a072a9-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1383fda8-79f5-3e96-e1a8-b74756953311-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4737f746-055a-87bc-5f5f-26005734a42a-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb23b74d-7706-a5ff-a1c5-d7ebdf82ddac-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bd812111-b41e-c0ae-7bce-c0d6421fe220-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b33c3371-1c88-67f5-55b8-621b39817185-bed084dc, #w-node-_69ca18bb-54cb-c694-804d-a80ee3b85ce4-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a24bb77c-6243-a92c-e529-701fad92743c-bed084dc, #w-node-_99db142c-c251-4472-5164-06f965c683a2-bed084dc, #w-node-f34a1e34-4f72-e40b-6560-0f7b7b7c8b3a-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7f3005c-4bcc-5855-830c-62bc8fce56fe-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b7f3005c-4bcc-5855-830c-62bc8fce56ff-bed084dc, #w-node-b7f3005c-4bcc-5855-830c-62bc8fce5701-bed084dc, #w-node-b7f3005c-4bcc-5855-830c-62bc8fce5704-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6953cbc-5b5b-ec6d-f782-83da173e032d-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-db8ffbfd-e265-41ec-eb1c-b93cc52eb542-bed084dc, #w-node-f6953cbc-5b5b-ec6d-f782-83da173e032e-bed084dc, #w-node-f6953cbc-5b5b-ec6d-f782-83da173e0330-bed084dc, #w-node-f6144fcc-b45b-5516-e0e4-a8e535bea5af-bed084dc, #w-node-_168d2e52-ed97-95be-bc85-f88162939807-bed084dc, #w-node-_168d2e52-ed97-95be-bc85-f88162939808-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d82e050-f061-8c8f-d67e-434c0c5c11dd-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3d82e050-f061-8c8f-d67e-434c0c5c11de-bed084dc, #w-node-_3d82e050-f061-8c8f-d67e-434c0c5c11df-bed084dc, #w-node-_3d82e050-f061-8c8f-d67e-434c0c5c11e3-bed084dc, #w-node-_3d82e050-f061-8c8f-d67e-434c0c5c11e4-bed084dc, #w-node-_3d82e050-f061-8c8f-d67e-434c0c5c11e5-bed084dc, #w-node-_3d82e050-f061-8c8f-d67e-434c0c5c11e6-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e2cfa3e-332d-2d95-c0e6-ee7ded439308-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6e2cfa3e-332d-2d95-c0e6-ee7ded439309-bed084dc, #w-node-_6e2cfa3e-332d-2d95-c0e6-ee7ded43930a-bed084dc, #w-node-_6e2cfa3e-332d-2d95-c0e6-ee7ded43930e-bed084dc, #w-node-_6e2cfa3e-332d-2d95-c0e6-ee7ded439310-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51385f5e-6095-2e85-d3ae-b3e837deaafa-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51385f5e-6095-2e85-d3ae-b3e837deaafb-bed084dc, #w-node-_51385f5e-6095-2e85-d3ae-b3e837deaafc-bed084dc, #w-node-_51385f5e-6095-2e85-d3ae-b3e837deaafe-bed084dc, #w-node-_51385f5e-6095-2e85-d3ae-b3e837deaaff-bed084dc, #w-node-_51385f5e-6095-2e85-d3ae-b3e837deab00-bed084dc, #w-node-_51385f5e-6095-2e85-d3ae-b3e837deab01-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33723eeb-e821-4c85-94c2-db8ee3b61aee-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_33723eeb-e821-4c85-94c2-db8ee3b61aef-bed084dc, #w-node-_33723eeb-e821-4c85-94c2-db8ee3b61af0-bed084dc, #w-node-_33723eeb-e821-4c85-94c2-db8ee3b61af1-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e07a3cf5-0850-0557-5025-e8d6df4d516c-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e07a3cf5-0850-0557-5025-e8d6df4d516d-bed084dc, #w-node-e07a3cf5-0850-0557-5025-e8d6df4d516e-bed084dc, #w-node-e07a3cf5-0850-0557-5025-e8d6df4d5172-bed084dc, #w-node-e07a3cf5-0850-0557-5025-e8d6df4d5173-bed084dc, #w-node-e07a3cf5-0850-0557-5025-e8d6df4d5174-bed084dc, #w-node-e07a3cf5-0850-0557-5025-e8d6df4d5175-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_390c6a4c-0bc3-5e26-87aa-92355097b88e-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_390c6a4c-0bc3-5e26-87aa-92355097b88f-bed084dc, #w-node-_390c6a4c-0bc3-5e26-87aa-92355097b890-bed084dc, #w-node-_390c6a4c-0bc3-5e26-87aa-92355097b894-bed084dc, #w-node-_390c6a4c-0bc3-5e26-87aa-92355097b895-bed084dc, #w-node-_390c6a4c-0bc3-5e26-87aa-92355097b896-bed084dc, #w-node-_390c6a4c-0bc3-5e26-87aa-92355097b897-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6254bf87-0ef7-6765-fc81-e3bd2d7d6112-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6254bf87-0ef7-6765-fc81-e3bd2d7d6113-bed084dc, #w-node-_6254bf87-0ef7-6765-fc81-e3bd2d7d6114-bed084dc, #w-node-_6254bf87-0ef7-6765-fc81-e3bd2d7d6118-bed084dc, #w-node-_6254bf87-0ef7-6765-fc81-e3bd2d7d6119-bed084dc, #w-node-_6254bf87-0ef7-6765-fc81-e3bd2d7d611a-bed084dc, #w-node-_6254bf87-0ef7-6765-fc81-e3bd2d7d611b-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f95c1aeb-3bf3-1ae8-14c5-85097a17cef4-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f95c1aeb-3bf3-1ae8-14c5-85097a17cef5-bed084dc, #w-node-f95c1aeb-3bf3-1ae8-14c5-85097a17cef6-bed084dc, #w-node-f95c1aeb-3bf3-1ae8-14c5-85097a17cefa-bed084dc, #w-node-f95c1aeb-3bf3-1ae8-14c5-85097a17cefb-bed084dc, #w-node-f95c1aeb-3bf3-1ae8-14c5-85097a17cefc-bed084dc, #w-node-f95c1aeb-3bf3-1ae8-14c5-85097a17cefd-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b297461-9b3d-012b-ab91-c848df679a7a-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6b297461-9b3d-012b-ab91-c848df679a7b-bed084dc, #w-node-_6b297461-9b3d-012b-ab91-c848df679a7c-bed084dc, #w-node-_6b297461-9b3d-012b-ab91-c848df679a80-bed084dc, #w-node-_6b297461-9b3d-012b-ab91-c848df679a81-bed084dc, #w-node-_6b297461-9b3d-012b-ab91-c848df679a82-bed084dc, #w-node-_6b297461-9b3d-012b-ab91-c848df679a83-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8f38db5-716f-4315-5d01-27ed052c610a-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8f38db5-716f-4315-5d01-27ed052c610b-bed084dc, #w-node-d8f38db5-716f-4315-5d01-27ed052c610c-bed084dc, #w-node-d8f38db5-716f-4315-5d01-27ed052c6110-bed084dc, #w-node-d8f38db5-716f-4315-5d01-27ed052c6111-bed084dc, #w-node-d8f38db5-716f-4315-5d01-27ed052c6112-bed084dc, #w-node-d8f38db5-716f-4315-5d01-27ed052c6113-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9f30dfa-031c-0a91-a234-d983960ed7f5-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d9f30dfa-031c-0a91-a234-d983960ed7f6-bed084dc, #w-node-d9f30dfa-031c-0a91-a234-d983960ed7f7-bed084dc, #w-node-d9f30dfa-031c-0a91-a234-d983960ed7fb-bed084dc, #w-node-d9f30dfa-031c-0a91-a234-d983960ed7fc-bed084dc, #w-node-d9f30dfa-031c-0a91-a234-d983960ed7fd-bed084dc, #w-node-d9f30dfa-031c-0a91-a234-d983960ed7fe-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e00c48eb-79ff-2f7e-b172-606922a5d3a1-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e00c48eb-79ff-2f7e-b172-606922a5d3a2-bed084dc, #w-node-e00c48eb-79ff-2f7e-b172-606922a5d3a3-bed084dc, #w-node-e00c48eb-79ff-2f7e-b172-606922a5d3a7-bed084dc, #w-node-e00c48eb-79ff-2f7e-b172-606922a5d3a8-bed084dc, #w-node-e00c48eb-79ff-2f7e-b172-606922a5d3a9-bed084dc, #w-node-e00c48eb-79ff-2f7e-b172-606922a5d3aa-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0b5f0a2-094a-eb09-bda8-716e382098d1-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a0b5f0a2-094a-eb09-bda8-716e382098d2-bed084dc, #w-node-a0b5f0a2-094a-eb09-bda8-716e382098d3-bed084dc, #w-node-a0b5f0a2-094a-eb09-bda8-716e382098d7-bed084dc, #w-node-a0b5f0a2-094a-eb09-bda8-716e382098d8-bed084dc, #w-node-a0b5f0a2-094a-eb09-bda8-716e382098d9-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47432ef6-d14d-78d9-ffef-17d98e5790a5-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_47432ef6-d14d-78d9-ffef-17d98e5790a6-bed084dc, #w-node-_47432ef6-d14d-78d9-ffef-17d98e5790a7-bed084dc, #w-node-_47432ef6-d14d-78d9-ffef-17d98e5790ab-bed084dc, #w-node-_47432ef6-d14d-78d9-ffef-17d98e5790ac-bed084dc, #w-node-_47432ef6-d14d-78d9-ffef-17d98e5790ad-bed084dc, #w-node-_47432ef6-d14d-78d9-ffef-17d98e5790ae-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45480a91-fa2b-36fa-65b3-9795858368eb-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_45480a91-fa2b-36fa-65b3-9795858368ec-bed084dc, #w-node-_45480a91-fa2b-36fa-65b3-9795858368ed-bed084dc, #w-node-_45480a91-fa2b-36fa-65b3-9795858368f1-bed084dc, #w-node-_45480a91-fa2b-36fa-65b3-9795858368f2-bed084dc, #w-node-_45480a91-fa2b-36fa-65b3-9795858368f3-bed084dc, #w-node-_45480a91-fa2b-36fa-65b3-9795858368f4-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99c61869-aa02-47d8-09c8-db57847ee1c4-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_99c61869-aa02-47d8-09c8-db57847ee1c5-bed084dc, #w-node-_99c61869-aa02-47d8-09c8-db57847ee1c6-bed084dc, #w-node-_99c61869-aa02-47d8-09c8-db57847ee1ca-bed084dc, #w-node-_99c61869-aa02-47d8-09c8-db57847ee1cb-bed084dc, #w-node-_99c61869-aa02-47d8-09c8-db57847ee1cc-bed084dc, #w-node-_99c61869-aa02-47d8-09c8-db57847ee1cd-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f5177de-7174-16dc-f4e3-46bc613adda9-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7f5177de-7174-16dc-f4e3-46bc613addaa-bed084dc, #w-node-d465276d-eaf4-3382-1de9-b7bde6b37c45-bed084dc, #w-node-_7f5177de-7174-16dc-f4e3-46bc613addab-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d98e3c65-272c-547b-2cfd-7df8da2fbcb5-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d98e3c65-272c-547b-2cfd-7df8da2fbcb6-bed084dc, #w-node-d98e3c65-272c-547b-2cfd-7df8da2fbcb7-bed084dc, #w-node-d98e3c65-272c-547b-2cfd-7df8da2fbcbb-bed084dc, #w-node-d98e3c65-272c-547b-2cfd-7df8da2fbcbc-bed084dc, #w-node-d98e3c65-272c-547b-2cfd-7df8da2fbcbd-bed084dc, #w-node-d98e3c65-272c-547b-2cfd-7df8da2fbcbe-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5acd1ba-8353-2baf-00cf-e903c4d7611c-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b5acd1ba-8353-2baf-00cf-e903c4d7611d-bed084dc, #w-node-b5acd1ba-8353-2baf-00cf-e903c4d7611e-bed084dc, #w-node-b5acd1ba-8353-2baf-00cf-e903c4d76122-bed084dc, #w-node-b5acd1ba-8353-2baf-00cf-e903c4d76123-bed084dc, #w-node-b5acd1ba-8353-2baf-00cf-e903c4d76124-bed084dc, #w-node-b5acd1ba-8353-2baf-00cf-e903c4d76125-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd856527-e298-033d-7f4d-e75c13e2f9a2-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fd856527-e298-033d-7f4d-e75c13e2f9a3-bed084dc, #w-node-fd856527-e298-033d-7f4d-e75c13e2f9a4-bed084dc, #w-node-fd856527-e298-033d-7f4d-e75c13e2f9a8-bed084dc, #w-node-fd856527-e298-033d-7f4d-e75c13e2f9a9-bed084dc, #w-node-fd856527-e298-033d-7f4d-e75c13e2f9aa-bed084dc, #w-node-fd856527-e298-033d-7f4d-e75c13e2f9ab-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6fa2cce-b46b-0d7e-6fd4-214cf6643dff-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e6fa2cce-b46b-0d7e-6fd4-214cf6643e00-bed084dc, #w-node-e6fa2cce-b46b-0d7e-6fd4-214cf6643e01-bed084dc, #w-node-e6fa2cce-b46b-0d7e-6fd4-214cf6643e05-bed084dc, #w-node-e6fa2cce-b46b-0d7e-6fd4-214cf6643e06-bed084dc, #w-node-e6fa2cce-b46b-0d7e-6fd4-214cf6643e07-bed084dc, #w-node-e6fa2cce-b46b-0d7e-6fd4-214cf6643e08-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5542e658-38f8-a8d4-97c8-50e5ee5c0fe8-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5542e658-38f8-a8d4-97c8-50e5ee5c0fe9-bed084dc, #w-node-_5542e658-38f8-a8d4-97c8-50e5ee5c0fea-bed084dc, #w-node-_5542e658-38f8-a8d4-97c8-50e5ee5c0fee-bed084dc, #w-node-_5542e658-38f8-a8d4-97c8-50e5ee5c0fef-bed084dc, #w-node-_5542e658-38f8-a8d4-97c8-50e5ee5c0ff0-bed084dc, #w-node-_5542e658-38f8-a8d4-97c8-50e5ee5c0ff1-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d6b262e-db88-3e61-7f0f-f5e288b98f33-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8d6b262e-db88-3e61-7f0f-f5e288b98f34-bed084dc, #w-node-_8d6b262e-db88-3e61-7f0f-f5e288b98f35-bed084dc, #w-node-_8d6b262e-db88-3e61-7f0f-f5e288b98f39-bed084dc, #w-node-_8d6b262e-db88-3e61-7f0f-f5e288b98f3a-bed084dc, #w-node-_8d6b262e-db88-3e61-7f0f-f5e288b98f3b-bed084dc, #w-node-_8d6b262e-db88-3e61-7f0f-f5e288b98f3c-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3dfaa0af-c512-475b-6707-42ba17202be9-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3dfaa0af-c512-475b-6707-42ba17202bea-bed084dc, #w-node-_3dfaa0af-c512-475b-6707-42ba17202beb-bed084dc, #w-node-_3dfaa0af-c512-475b-6707-42ba17202bec-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_261aeb5b-d860-56ee-5b52-259e404b43bd-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_261aeb5b-d860-56ee-5b52-259e404b43be-bed084dc, #w-node-_261aeb5b-d860-56ee-5b52-259e404b43bf-bed084dc, #w-node-_261aeb5b-d860-56ee-5b52-259e404b43c3-bed084dc, #w-node-_261aeb5b-d860-56ee-5b52-259e404b43c4-bed084dc, #w-node-_261aeb5b-d860-56ee-5b52-259e404b43c5-bed084dc, #w-node-_261aeb5b-d860-56ee-5b52-259e404b43c6-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d21e1a6-8e2c-6bed-7958-cfbc5b97cd11-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7d21e1a6-8e2c-6bed-7958-cfbc5b97cd12-bed084dc, #w-node-_7d21e1a6-8e2c-6bed-7958-cfbc5b97cd13-bed084dc, #w-node-_7d21e1a6-8e2c-6bed-7958-cfbc5b97cd17-bed084dc, #w-node-_7d21e1a6-8e2c-6bed-7958-cfbc5b97cd18-bed084dc, #w-node-_7d21e1a6-8e2c-6bed-7958-cfbc5b97cd19-bed084dc, #w-node-_7d21e1a6-8e2c-6bed-7958-cfbc5b97cd1a-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1bfb6fb-d096-86ea-b624-9140e81065f3-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c1bfb6fb-d096-86ea-b624-9140e81065f4-bed084dc, #w-node-c1bfb6fb-d096-86ea-b624-9140e81065f5-bed084dc, #w-node-c1bfb6fb-d096-86ea-b624-9140e81065f9-bed084dc, #w-node-c1bfb6fb-d096-86ea-b624-9140e81065fa-bed084dc, #w-node-c1bfb6fb-d096-86ea-b624-9140e81065fb-bed084dc, #w-node-c1bfb6fb-d096-86ea-b624-9140e81065fc-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa3e741c-1abb-22a1-9f2a-3416430adb40-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-aa3e741c-1abb-22a1-9f2a-3416430adb41-bed084dc, #w-node-aa3e741c-1abb-22a1-9f2a-3416430adb42-bed084dc, #w-node-aa3e741c-1abb-22a1-9f2a-3416430adb46-bed084dc, #w-node-aa3e741c-1abb-22a1-9f2a-3416430adb47-bed084dc, #w-node-aa3e741c-1abb-22a1-9f2a-3416430adb48-bed084dc, #w-node-aa3e741c-1abb-22a1-9f2a-3416430adb49-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bd8871d-3ed6-23ea-aad6-a73e7da9d910-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4bd8871d-3ed6-23ea-aad6-a73e7da9d911-bed084dc, #w-node-_4bd8871d-3ed6-23ea-aad6-a73e7da9d912-bed084dc, #w-node-_4bd8871d-3ed6-23ea-aad6-a73e7da9d916-bed084dc, #w-node-_4bd8871d-3ed6-23ea-aad6-a73e7da9d917-bed084dc, #w-node-_4bd8871d-3ed6-23ea-aad6-a73e7da9d918-bed084dc, #w-node-_4bd8871d-3ed6-23ea-aad6-a73e7da9d919-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bd157a7-6daf-4b6d-4061-15dfb432bc98-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7bd157a7-6daf-4b6d-4061-15dfb432bc99-bed084dc, #w-node-_7bd157a7-6daf-4b6d-4061-15dfb432bc9a-bed084dc, #w-node-_7bd157a7-6daf-4b6d-4061-15dfb432bc9e-bed084dc, #w-node-_7bd157a7-6daf-4b6d-4061-15dfb432bc9f-bed084dc, #w-node-_7bd157a7-6daf-4b6d-4061-15dfb432bca0-bed084dc, #w-node-_7bd157a7-6daf-4b6d-4061-15dfb432bca1-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65cf6380-41d3-91d7-0ddd-a8fda0a002ed-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_65cf6380-41d3-91d7-0ddd-a8fda0a002ee-bed084dc, #w-node-_65cf6380-41d3-91d7-0ddd-a8fda0a002ef-bed084dc, #w-node-_65cf6380-41d3-91d7-0ddd-a8fda0a002f3-bed084dc, #w-node-_65cf6380-41d3-91d7-0ddd-a8fda0a002f4-bed084dc, #w-node-_65cf6380-41d3-91d7-0ddd-a8fda0a002f5-bed084dc, #w-node-_65cf6380-41d3-91d7-0ddd-a8fda0a002f6-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b0c7d96-e628-f7f2-8b93-520b87f69d91-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3b0c7d96-e628-f7f2-8b93-520b87f69d92-bed084dc, #w-node-_3b0c7d96-e628-f7f2-8b93-520b87f69d93-bed084dc, #w-node-_3b0c7d96-e628-f7f2-8b93-520b87f69d97-bed084dc, #w-node-_3b0c7d96-e628-f7f2-8b93-520b87f69d98-bed084dc, #w-node-_3b0c7d96-e628-f7f2-8b93-520b87f69d99-bed084dc, #w-node-_3b0c7d96-e628-f7f2-8b93-520b87f69d9a-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54a44c32-8525-a661-a4ef-b973ab806d1e-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_54a44c32-8525-a661-a4ef-b973ab806d1f-bed084dc, #w-node-_54a44c32-8525-a661-a4ef-b973ab806d20-bed084dc, #w-node-_54a44c32-8525-a661-a4ef-b973ab806d21-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35aaf624-9d60-ae5b-dd43-54d3b7e1afc8-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_35aaf624-9d60-ae5b-dd43-54d3b7e1afc9-bed084dc, #w-node-_35aaf624-9d60-ae5b-dd43-54d3b7e1afca-bed084dc, #w-node-_35aaf624-9d60-ae5b-dd43-54d3b7e1afce-bed084dc, #w-node-_35aaf624-9d60-ae5b-dd43-54d3b7e1afcf-bed084dc, #w-node-_35aaf624-9d60-ae5b-dd43-54d3b7e1afd0-bed084dc, #w-node-_35aaf624-9d60-ae5b-dd43-54d3b7e1afd1-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b777788a-c23f-38be-927e-ce75fc9cf930-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b777788a-c23f-38be-927e-ce75fc9cf931-bed084dc, #w-node-b777788a-c23f-38be-927e-ce75fc9cf932-bed084dc, #w-node-b777788a-c23f-38be-927e-ce75fc9cf936-bed084dc, #w-node-b777788a-c23f-38be-927e-ce75fc9cf937-bed084dc, #w-node-b777788a-c23f-38be-927e-ce75fc9cf938-bed084dc, #w-node-b777788a-c23f-38be-927e-ce75fc9cf939-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfa47e97-e0bf-4b0d-91bc-46b1082e68a6-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dfa47e97-e0bf-4b0d-91bc-46b1082e68a7-bed084dc, #w-node-dfa47e97-e0bf-4b0d-91bc-46b1082e68a8-bed084dc, #w-node-dfa47e97-e0bf-4b0d-91bc-46b1082e68ac-bed084dc, #w-node-dfa47e97-e0bf-4b0d-91bc-46b1082e68ad-bed084dc, #w-node-dfa47e97-e0bf-4b0d-91bc-46b1082e68ae-bed084dc, #w-node-dfa47e97-e0bf-4b0d-91bc-46b1082e68af-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e35059e-1b04-534b-30a8-57227bb14367-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1e35059e-1b04-534b-30a8-57227bb14368-bed084dc, #w-node-_1e35059e-1b04-534b-30a8-57227bb14369-bed084dc, #w-node-_1e35059e-1b04-534b-30a8-57227bb1436d-bed084dc, #w-node-_1e35059e-1b04-534b-30a8-57227bb1436e-bed084dc, #w-node-_1e35059e-1b04-534b-30a8-57227bb1436f-bed084dc, #w-node-_1e35059e-1b04-534b-30a8-57227bb14370-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b54a8240-4e94-9173-3d35-870f2ddddeab-bed084dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b54a8240-4e94-9173-3d35-870f2ddddeac-bed084dc, #w-node-b54a8240-4e94-9173-3d35-870f2ddddead-bed084dc, #w-node-b54a8240-4e94-9173-3d35-870f2ddddeb1-bed084dc, #w-node-b54a8240-4e94-9173-3d35-870f2ddddeb2-bed084dc, #w-node-b54a8240-4e94-9173-3d35-870f2ddddeb3-bed084dc, #w-node-b54a8240-4e94-9173-3d35-870f2ddddeb4-bed084dc, #w-node-c3619767-2eae-55f3-143d-c01f6dbace39-bed084dc, #w-node-c3619767-2eae-55f3-143d-c01f6dbace3a-bed084dc, #w-node-c3619767-2eae-55f3-143d-c01f6dbace54-bed084dc, #w-node-a4d0a458-cb7e-935c-4687-6c29ba2b4c5e-bed084dc, #w-node-a4d0a458-cb7e-935c-4687-6c29ba2b4c5f-bed084dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff9b4332-e95c-8565-c9ea-cec15e5109ae-4e453f7c {
  align-self: center;
}

#w-node-_6ee8cf79-e056-b7cb-fde4-69a4a9fee3d6-4e453f7c, #w-node-b4dbd6a7-941f-d25c-a3c3-253a6d7ccf05-4e453f7c, #w-node-a4c59c05-ab61-6ce8-4d13-68ff2a242d1f-4e453f7c, #w-node-_97546c04-e989-4855-a022-b88f5ff61b11-b2f04783, #w-node-d873aac6-c4e4-0572-55f5-2421f71d5a6c-b2f04783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9263314-02e6-3f2b-a3fb-41a6b3897126-b2f04783 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a0db086-a65f-c211-b770-9371a2c6f593-b2f04783 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8dc7918b-8ff7-7165-a8f6-a4f849d3c1c8-b2f04783, #w-node-_2e409b18-b31c-6c42-5a72-6bbc4a8095ad-b2f04783, #w-node-fecf134d-f761-6fd1-23be-b3e4789faac4-b2f04783, #w-node-fecf134d-f761-6fd1-23be-b3e4789faac6-b2f04783, #w-node-_13774252-dce0-a416-72ac-63bf04217063-b2f04783, #w-node-_13774252-dce0-a416-72ac-63bf04217065-b2f04783, #w-node-bc1dbcae-42d9-ea72-9779-35ea792cbc38-b2f04783, #w-node-bc1dbcae-42d9-ea72-9779-35ea792cbc3a-b2f04783, #w-node-_1bab60b1-5b01-7152-03b2-09b8968a3d38-b2f04783, #w-node-_1bab60b1-5b01-7152-03b2-09b8968a3d3a-b2f04783 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82862868-907f-8238-d4ed-a8b6e19ac5ab-5f442491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_82862868-907f-8238-d4ed-a8b6e19ac5b0-5f442491, #w-node-_13784a2d-4952-4b3b-1a53-252a7840ed87-5f442491, #w-node-_39ed4719-5e36-730f-b0ef-14032f4fccd1-5f442491, #w-node-_97546c04-e989-4855-a022-b88f5ff61b11-f5c3dacb, #w-node-d873aac6-c4e4-0572-55f5-2421f71d5a6c-f5c3dacb, #w-node-_8dc7918b-8ff7-7165-a8f6-a4f849d3c1c8-f5c3dacb, #w-node-_2e409b18-b31c-6c42-5a72-6bbc4a8095ad-f5c3dacb, #w-node-fecf134d-f761-6fd1-23be-b3e4789faac4-f5c3dacb, #w-node-fecf134d-f761-6fd1-23be-b3e4789faac6-f5c3dacb, #w-node-_13774252-dce0-a416-72ac-63bf04217063-f5c3dacb, #w-node-_13774252-dce0-a416-72ac-63bf04217065-f5c3dacb, #w-node-bc1dbcae-42d9-ea72-9779-35ea792cbc38-f5c3dacb, #w-node-bc1dbcae-42d9-ea72-9779-35ea792cbc3a-f5c3dacb, #w-node-_1bab60b1-5b01-7152-03b2-09b8968a3d38-f5c3dacb, #w-node-_1bab60b1-5b01-7152-03b2-09b8968a3d3a-f5c3dacb, #w-node-_97546c04-e989-4855-a022-b88f5ff61b11-f1675c92, #w-node-d873aac6-c4e4-0572-55f5-2421f71d5a6c-f1675c92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9263314-02e6-3f2b-a3fb-41a6b3897126-f1675c92 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a0db086-a65f-c211-b770-9371a2c6f593-f1675c92 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8dc7918b-8ff7-7165-a8f6-a4f849d3c1c8-f1675c92, #w-node-_2e409b18-b31c-6c42-5a72-6bbc4a8095ad-f1675c92, #w-node-fecf134d-f761-6fd1-23be-b3e4789faac4-f1675c92, #w-node-fecf134d-f761-6fd1-23be-b3e4789faac6-f1675c92, #w-node-_13774252-dce0-a416-72ac-63bf04217063-f1675c92, #w-node-_13774252-dce0-a416-72ac-63bf04217065-f1675c92, #w-node-bc1dbcae-42d9-ea72-9779-35ea792cbc38-f1675c92, #w-node-bc1dbcae-42d9-ea72-9779-35ea792cbc3a-f1675c92, #w-node-_1bab60b1-5b01-7152-03b2-09b8968a3d38-f1675c92, #w-node-_1bab60b1-5b01-7152-03b2-09b8968a3d3a-f1675c92, #w-node-d05f21bb-166a-6c18-8e08-d95c945b33f3-cf8d9f59, #w-node-_034b0d86-574d-ca3f-4231-221c97b6f4b1-cf8d9f59, #w-node-_8a896807-3c49-89a8-5f90-18d8fbd62c66-cf8d9f59, #w-node-db53d0e7-6465-7d49-f9f3-b87f83515613-cf8d9f59, #w-node-_08a27ebb-629c-0e15-6668-8ac8e24ce340-cf8d9f59, #w-node-_350a0c73-8df5-3ad9-2532-86be2d5241d9-cf8d9f59, #w-node-cf7fef32-88b7-5d7e-c5eb-d7e836663bdb-cf8d9f59, #w-node-_5f25dc8e-ec4c-3907-8283-a1f76505fc4c-cf8d9f59, #w-node-_2412b0f7-13d9-5852-0c99-0edeee7b0b2c-cf8d9f59, #w-node-bf7aa029-d457-3b2c-e9ae-bd662b6667a0-cf8d9f59, #w-node-_604895f9-c883-be9a-ffb8-a691ca8666bc-cf8d9f59, #w-node-_68e896c2-2730-44c0-0925-f4e0fb7a3431-cf8d9f59, #w-node-f9587068-bcc7-2f8a-c28b-db0d954408cd-cf8d9f59, #w-node-f3901010-5cb9-8065-73ab-74316c8e89b1-cf8d9f59, #w-node-e81f8b88-b778-5753-8a71-30576a10e8fa-cf8d9f59, #w-node-_5f7c4bc0-8f00-d4cd-394d-e2b6f14f70c6-cf8d9f59, #w-node-_00a6bd41-9c76-df70-ad32-e5e7f3981864-cf8d9f59, #w-node-_591b02dd-3162-f1b2-4e92-7419ed7294ee-cf8d9f59, #w-node-c3e5d53d-ac4e-af9d-e023-226796007c95-cf8d9f59, #w-node-bad33e64-38ff-c357-f5e9-6192ea8b08c7-cf8d9f59, #w-node-b317d6ab-97b5-44b3-2593-0a609e42807d-cf8d9f59, #w-node-c19d88ef-9418-0c61-a189-e4a4eac96057-cf8d9f59, #w-node-b8f523bb-9944-a01f-7838-06aa77d76459-cf8d9f59, #w-node-fe5f60c8-3c39-dc9b-6aa2-930947497b62-cf8d9f59, #w-node-_6b514a42-37c9-6ebb-b2f1-c0febe8bd5fe-cf8d9f59, #w-node-_7ea7a5d3-89e2-53e0-ca52-576dc7a4548c-cf8d9f59, #w-node-_87255e37-94cc-6727-3d85-52eb894165d6-cf8d9f59, #w-node-_6b514a42-37c9-6ebb-b2f1-c0febe8bd613-cf8d9f59, #w-node-_684bc645-b873-d906-eb22-9982fb01ae02-cf8d9f59, #w-node-_6be1ec66-79f4-0b8f-e239-13bbe73ef024-cf8d9f59, #w-node-_5b6b5fa7-687e-22ac-ccc3-3a3727511f25-cf8d9f59, #w-node-e617c62f-592d-603b-5d0d-3aa8aeaa8119-cf8d9f59, #w-node-_77eb5d0c-f54d-ea7b-14b4-88d4528c53de-cf8d9f59, #w-node-_0cb3775f-eca5-869c-2325-94c59cfe3d15-cf8d9f59, #w-node-_065578f3-9cbc-5797-75fb-76b845c22f05-cf8d9f59, #w-node-_9ada7d53-af24-0806-afb2-89a1c63bd712-cf8d9f59, #w-node-_0f6b9506-43c6-ea86-af70-aec534993764-cf8d9f59, #w-node-b287ca5d-cb96-2841-36e4-d610c1ff3668-cf8d9f59, #w-node-_3ef53c55-dedc-b2c3-96d0-356c85e267d8-cf8d9f59, #w-node-_3ef53c55-dedc-b2c3-96d0-356c85e267dc-cf8d9f59, #w-node-_3ef53c55-dedc-b2c3-96d0-356c85e267e0-cf8d9f59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65d6dcbc-0f82-4097-d5ef-29d5e953347e-4a783922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_65d6dcbc-0f82-4097-d5ef-29d5e9533481-4a783922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_65d6dcbc-0f82-4097-d5ef-29d5e9533486-4a783922, #w-node-bb4d22ef-f887-d6f0-7145-3d9787bc9b02-4a783922, #w-node-_65d6dcbc-0f82-4097-d5ef-29d5e9533541-4a783922, #w-node-_60f84d66-b118-ccf7-8aaf-c6748be6d4ca-4a783922, #w-node-_60f84d66-b118-ccf7-8aaf-c6748be6d4cb-4a783922, #w-node-_60f84d66-b118-ccf7-8aaf-c6748be6d4cd-4a783922, #w-node-a5c1a718-3a5b-e2ed-d950-dbe836a299ad-4a783922, #w-node-_65d6dcbc-0f82-4097-d5ef-29d5e9533e16-4a783922, #w-node-_65d6dcbc-0f82-4097-d5ef-29d5e9533e1a-4a783922, #w-node-_65d6dcbc-0f82-4097-d5ef-29d5e9533e1c-4a783922, #w-node-_65d6dcbc-0f82-4097-d5ef-29d5e9533e1d-4a783922, #w-node-_65d6dcbc-0f82-4097-d5ef-29d5e9533e1e-4a783922, #w-node-cd2e9391-f267-9e00-1018-9c2610314d21-4a783922, #w-node-a058a722-1a37-333f-715e-3b441d83bea2-c2698740, #w-node-c1c7769e-7791-1ae1-a57d-b99d606853c6-c2698740, #w-node-_34957c9e-3611-cefc-0e97-e34c6b3bfbe7-c2698740, #w-node-_34957c9e-3611-cefc-0e97-e34c6b3bfbeb-c2698740, #w-node-_59f6162b-f800-4757-f4cf-750305fd600b-c2698740, #w-node-_4f841cbb-4330-b051-89d0-01214bcb38a8-c2698740, #w-node-_1529c019-cb06-5860-4b8b-6148175e0ebb-c2698740, #w-node-_1529c019-cb06-5860-4b8b-6148175e0ec9-c2698740, #w-node-_1529c019-cb06-5860-4b8b-6148175e0ecb-c2698740, #w-node-f8792761-1abc-3778-5cda-dc1c0aa55e92-c2698740, #w-node-f8792761-1abc-3778-5cda-dc1c0aa55e98-c2698740 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cec2c43-bc86-15dc-48ad-dae032022d51-c2698740 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_66d304d5-7245-d279-0c16-87d425739e1c-c2698740, #w-node-ef11ab10-1a80-34f9-ab91-d6a9e0256d7c-c2698740, #w-node-_853bc498-4f02-b417-36a8-4604899ae463-c2698740, #w-node-c75b994f-4499-d074-cba2-644322003c97-c2698740, #w-node-_853bc498-4f02-b417-36a8-4604899ae465-c2698740, #w-node-_853bc498-4f02-b417-36a8-4604899ae467-c2698740, #w-node-_6e9d5916-997f-acf9-9942-2a9027132bf8-c2698740, #w-node-adfae4b1-920c-de22-aaf8-cd83bb0c7604-c2698740, #w-node-_3e073ebf-0870-31a2-da9f-c397b36ebd52-c2698740, #w-node-_3e073ebf-0870-31a2-da9f-c397b36ebd60-c2698740, #w-node-_3e073ebf-0870-31a2-da9f-c397b36ebd62-c2698740, #w-node-_4e936e66-d27c-30dc-4e99-ec739552f17f-c2698740, #w-node-a8bbddf0-f3c7-826e-7e71-bd650c9b8536-c2698740, #w-node-ec1367db-7614-48fd-12c6-c889650072ef-c2698740, #w-node-_86a2e9bc-7bb5-0485-a629-69b98460e138-c2698740, #w-node-_86a2e9bc-7bb5-0485-a629-69b98460e13a-c2698740, #w-node-_00c53fcf-a99a-3d70-87b8-5335a366ce9e-c2698740, #w-node-_28b6bb88-4b00-4a20-4a2a-07cbebfa9a2c-c2698740, #w-node-a744e0db-116a-dd70-5ccc-fb102d7f582c-c2698740, #w-node-a744e0db-116a-dd70-5ccc-fb102d7f582e-c2698740, #w-node-a744e0db-116a-dd70-5ccc-fb102d7f5830-c2698740, #w-node-be190c15-94ec-2ccc-7a51-e6e6bb06175b-c2698740, #w-node-fcd59291-de60-dea5-0786-8c1c63573dd1-c2698740, #w-node-fcd59291-de60-dea5-0786-8c1c63573deb-c2698740, #w-node-fcd59291-de60-dea5-0786-8c1c63573ded-c2698740, #w-node-fcd59291-de60-dea5-0786-8c1c63573dfb-c2698740 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6047dd3d-6a25-ac59-2dcf-529dd6d51d89-478e0354 {
  align-self: auto;
}

#w-node-_6047dd3d-6a25-ac59-2dcf-529dd6d51d91-478e0354 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1179bc46-cb34-2c3d-8db7-366f6ab1318a-6ab13187, #w-node-_4fd41020-6227-abba-daf5-ce80f4868f49-f4868f46 {
  align-self: auto;
}

#w-node-_4fd41020-6227-abba-daf5-ce80f4868f51-f4868f46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40688a48-3acc-bcd0-b5ce-f3088b625bf6-1a981578, #w-node-cb486fb3-a703-f2fc-7ef0-511ae61d679b-bcfcfa13 {
  align-self: auto;
}

#w-node-cb486fb3-a703-f2fc-7ef0-511ae61d67a1-bcfcfa13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7cc8a0b-5939-f4a4-cb94-fdad4528fd87-bcfcfa13 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d4a66194-60af-ea81-84ad-910b182c72bd-bffaec75, #w-node-_4ab4b087-2b01-6237-b4da-1a6dc988f9ef-bffaec75 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_225821c4-7d61-0f49-68a8-01a33cead769-bffaec75 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-f805544d-cbe6-ce1b-b970-83f34d02ca9e-bffaec75, #w-node-cc2c2646-3b05-9087-c7e8-1b7fac5a5799-bffaec75 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-a2207aca-7258-605c-0b54-f700244c5406-bffaec75 {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-_670214bd-c6b8-32a8-71d7-6eb248d2ea87-bffaec75 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_86df8253-755c-3bce-1544-500dfbcc9394-bffaec75, #w-node-_487c0735-8e7e-d1f6-456c-dd1db85a120d-bffaec75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d7d0700-e55d-b0e6-66cd-5affb1eee311-46197212 {
  align-self: auto;
}

#w-node-_792d4049-3ed6-5dff-f9d0-8f9eb6939de0-66436ec4 {
  grid-area: span 9 / span 1 / span 9 / span 1;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b04-8ccf60eb, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b95-8ccf60eb, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6ba3-8ccf60eb, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6be0-8ccf60eb, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6c04-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6c05-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f8ec038e-9137-db8f-00ee-33d4f54aa778-8ccf60eb, #w-node-f8ec038e-9137-db8f-00ee-33d4f54aa79d-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f8ec038e-9137-db8f-00ee-33d4f54aa79e-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f841c418-7e24-0ef7-a343-dea6d8257ef8-8ccf60eb, #w-node-f841c418-7e24-0ef7-a343-dea6d8257f13-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f841c418-7e24-0ef7-a343-dea6d8257f14-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_71e841aa-ffdf-5127-36ec-b1447d32c5c7-8ccf60eb, #w-node-_71e841aa-ffdf-5127-36ec-b1447d32c5c5-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71e841aa-ffdf-5127-36ec-b1447d32c5c6-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c43784bc-68d3-3606-05ba-fe49780311dc-8ccf60eb, #w-node-c43784bc-68d3-3606-05ba-fe49780311fd-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c43784bc-68d3-3606-05ba-fe49780311fe-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_93acfaf8-ac3a-bfff-f992-b049cf16bf23-8ccf60eb, #w-node-_93acfaf8-ac3a-bfff-f992-b049cf16bf2d-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93acfaf8-ac3a-bfff-f992-b049cf16bf2e-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_082a4280-c3b4-73cd-5d3a-fe0961556562-8ccf60eb, #w-node-_082a4280-c3b4-73cd-5d3a-fe0961556573-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_082a4280-c3b4-73cd-5d3a-fe0961556574-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8839e840-8462-739c-598d-c94b17b8e0fe-8ccf60eb, #w-node-_8839e840-8462-739c-598d-c94b17b8e11a-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8839e840-8462-739c-598d-c94b17b8e11b-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7dc58af2-5608-9c4e-b58f-7a32424db8a1-8ccf60eb, #w-node-_7dc58af2-5608-9c4e-b58f-7a32424db8b6-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dc58af2-5608-9c4e-b58f-7a32424db8b7-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_84d21087-b649-10e9-696b-488a55a2fd76-8ccf60eb, #w-node-_84d21087-b649-10e9-696b-488a55a2fd80-8ccf60eb, #w-node-_0bb13a56-1144-8d0e-2781-eb89dba86b34-8ccf60eb, #w-node-_0bb13a56-1144-8d0e-2781-eb89dba86b52-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bb13a56-1144-8d0e-2781-eb89dba86b53-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4a7fcdb2-5feb-be88-98b6-1c4ffc26dc3c-8ccf60eb, #w-node-_4a7fcdb2-5feb-be88-98b6-1c4ffc26dc46-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a7fcdb2-5feb-be88-98b6-1c4ffc26dc47-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_509736a3-02d2-113f-7a0a-ae55f18af184-8ccf60eb, #w-node-_509736a3-02d2-113f-7a0a-ae55f18af18c-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_509736a3-02d2-113f-7a0a-ae55f18af18d-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_85ce62a3-e6f3-591e-ac75-11d818db13ef-8ccf60eb, #w-node-_85ce62a3-e6f3-591e-ac75-11d818db13fb-8ccf60eb, #w-node-_2229cf2a-21a6-0f40-03f2-1c28e374c2af-8ccf60eb, #w-node-_2229cf2a-21a6-0f40-03f2-1c28e374c2bc-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2229cf2a-21a6-0f40-03f2-1c28e374c2bd-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d958830a-63da-9358-335b-f88da398ef88-8ccf60eb, #w-node-d958830a-63da-9358-335b-f88da398efa2-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d958830a-63da-9358-335b-f88da398efa3-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3b144411-4bb3-224c-c331-4ac0bb416df5-8ccf60eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18a63d5e-220e-78e0-16b2-38dda5a725b3-022d1ffc {
  align-self: start;
}

#w-node-_35bcedb7-ae1a-1914-c07b-6d06a2e5c99c-de1081e9, #w-node-f02c1db5-b015-a080-6192-932941dd0186-d2a55e0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00b3b238-19a8-5a43-d3f5-8b8359603cac-50c8b541 {
  align-self: auto;
}

#w-node-_34aa4262-9eea-4d50-8b4f-bb924b6d854c-50c8b541, #w-node-f3c4e966-e3ed-4e23-2f04-131f0697f1c2-50c8b541 {
  justify-self: end;
}

#w-node-_80498420-baee-6487-9dd6-3480cf834cdf-50c8b541 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_80498420-baee-6487-9dd6-3480cf834ce5-50c8b541 {
  justify-self: end;
}

#w-node-_541a59b6-873e-de20-bb2c-62f51d751794-50c8b541 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_541a59b6-873e-de20-bb2c-62f51d75179a-50c8b541, #w-node-_106cc974-2f50-a3e5-74f8-06f8fc6f16a7-50c8b541, #w-node-_59bec9a3-518e-6889-0825-99da59c47c4c-50c8b541 {
  justify-self: end;
}

#w-node-_106cc974-2f50-a3e5-74f8-06f8fc6f16b5-50c8b541 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_106cc974-2f50-a3e5-74f8-06f8fc6f16b6-50c8b541 {
  justify-self: start;
}

#w-node-_106cc974-2f50-a3e5-74f8-06f8fc6f16bb-50c8b541 {
  justify-self: end;
}

#w-node-_106cc974-2f50-a3e5-74f8-06f8fc6f16bf-50c8b541 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_106cc974-2f50-a3e5-74f8-06f8fc6f16c5-50c8b541 {
  justify-self: end;
}

#w-node-_13f123bd-7261-d241-0905-4302763620a1-8f78b25c {
  align-self: auto;
}

#w-node-_13f123bd-7261-d241-0905-4302763620ad-8f78b25c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83464b98-82cd-d1aa-7f88-dcdb30ea9cb9-d476d69d {
  align-self: auto;
}

#w-node-_83464b98-82cd-d1aa-7f88-dcdb30ea9cc5-d476d69d, #w-node-afad3a70-75b0-a03d-b1c3-b9f4f2a3b551-d476d69d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afad3a70-75b0-a03d-b1c3-b9f4f2a3b553-d476d69d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-afad3a70-75b0-a03d-b1c3-b9f4f2a3b554-d476d69d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afad3a70-75b0-a03d-b1c3-b9f4f2a3b555-d476d69d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-afad3a70-75b0-a03d-b1c3-b9f4f2a3b55b-d476d69d, #w-node-afad3a70-75b0-a03d-b1c3-b9f4f2a3b56a-d476d69d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afad3a70-75b0-a03d-b1c3-b9f4f2a3b571-d476d69d, #w-node-afad3a70-75b0-a03d-b1c3-b9f4f2a3b574-d476d69d {
  align-self: center;
}

#w-node-_5769d818-30f6-1a6b-7c62-2d243c7872e9-d476d69d, #w-node-d2ba45b9-9f2a-1cab-2429-073e7f056dec-d476d69d, #w-node-_9b512e0b-9caf-c2db-7a3f-45e558b97957-d476d69d, #w-node-_3049e502-cdbe-aaf0-dfc1-e1cbc34ac6d6-d476d69d, #w-node-_960f3677-9734-bf87-0e38-a24e9a415cf8-d6ca91d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d32c111-0caf-2045-e6ba-7d56e93be097-20a3f2a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_7d32c111-0caf-2045-e6ba-7d56e93be09a-20a3f2a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_4d930c67-d605-09b4-de93-e328cb9ea8ec-20a3f2a8, #w-node-_4d930c67-d605-09b4-de93-e328cb9ea8fd-20a3f2a8, #w-node-_4d930c67-d605-09b4-de93-e328cb9eaa13-20a3f2a8, #w-node-_4d930c67-d605-09b4-de93-e328cb9eaa17-20a3f2a8, #w-node-_4d930c67-d605-09b4-de93-e328cb9eaa19-20a3f2a8, #w-node-_4d930c67-d605-09b4-de93-e328cb9eaa1a-20a3f2a8, #w-node-_4d930c67-d605-09b4-de93-e328cb9eaa1b-20a3f2a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_306da624-5f5c-a1c2-595b-37796a752e88-79776b62 {
  align-self: auto;
}

#w-node-d055ec06-9255-e622-629f-573fb23154ea-79776b62, #w-node-d05f21bb-166a-6c18-8e08-d95c945b33f3-d1884d3d, #w-node-_034b0d86-574d-ca3f-4231-221c97b6f4b1-d1884d3d, #w-node-_8a896807-3c49-89a8-5f90-18d8fbd62c66-d1884d3d, #w-node-db53d0e7-6465-7d49-f9f3-b87f83515613-d1884d3d, #w-node-_08a27ebb-629c-0e15-6668-8ac8e24ce340-d1884d3d, #w-node-_350a0c73-8df5-3ad9-2532-86be2d5241d9-d1884d3d, #w-node-_597ee71a-4fd1-59ae-212a-516f2f7d170e-d1884d3d, #w-node-cf7fef32-88b7-5d7e-c5eb-d7e836663bdb-d1884d3d, #w-node-_2412b0f7-13d9-5852-0c99-0edeee7b0b2c-d1884d3d, #w-node-bf7aa029-d457-3b2c-e9ae-bd662b6667a0-d1884d3d, #w-node-_604895f9-c883-be9a-ffb8-a691ca8666bc-d1884d3d, #w-node-_68e896c2-2730-44c0-0925-f4e0fb7a3431-d1884d3d, #w-node-f9587068-bcc7-2f8a-c28b-db0d954408cd-d1884d3d, #w-node-f3901010-5cb9-8065-73ab-74316c8e89b1-d1884d3d, #w-node-e81f8b88-b778-5753-8a71-30576a10e8fa-d1884d3d, #w-node-dba496df-4e0a-b6e6-d99b-d9cae5b0600b-d1884d3d, #w-node-_5f7c4bc0-8f00-d4cd-394d-e2b6f14f70c6-d1884d3d, #w-node-_00a6bd41-9c76-df70-ad32-e5e7f3981864-d1884d3d, #w-node-_591b02dd-3162-f1b2-4e92-7419ed7294ee-d1884d3d, #w-node-c3e5d53d-ac4e-af9d-e023-226796007c95-d1884d3d, #w-node-bad33e64-38ff-c357-f5e9-6192ea8b08c7-d1884d3d, #w-node-b317d6ab-97b5-44b3-2593-0a609e42807d-d1884d3d, #w-node-c19d88ef-9418-0c61-a189-e4a4eac96057-d1884d3d, #w-node-b8f523bb-9944-a01f-7838-06aa77d76459-d1884d3d, #w-node-fe5f60c8-3c39-dc9b-6aa2-930947497b62-d1884d3d, #w-node-_6b514a42-37c9-6ebb-b2f1-c0febe8bd612-d1884d3d, #w-node-_6b514a42-37c9-6ebb-b2f1-c0febe8bd5fe-d1884d3d, #w-node-_6b514a42-37c9-6ebb-b2f1-c0febe8bd617-d1884d3d, #w-node-_6b514a42-37c9-6ebb-b2f1-c0febe8bd613-d1884d3d, #w-node-_684bc645-b873-d906-eb22-9982fb01ae02-d1884d3d, #w-node-_6be1ec66-79f4-0b8f-e239-13bbe73ef024-d1884d3d, #w-node-_5b6b5fa7-687e-22ac-ccc3-3a3727511f25-d1884d3d, #w-node-e617c62f-592d-603b-5d0d-3aa8aeaa8119-d1884d3d, #w-node-_77eb5d0c-f54d-ea7b-14b4-88d4528c53de-d1884d3d, #w-node-_0cb3775f-eca5-869c-2325-94c59cfe3d15-d1884d3d, #w-node-_065578f3-9cbc-5797-75fb-76b845c22f05-d1884d3d, #w-node-_9ada7d53-af24-0806-afb2-89a1c63bd712-d1884d3d, #w-node-_0f6b9506-43c6-ea86-af70-aec534993764-d1884d3d, #w-node-b287ca5d-cb96-2841-36e4-d610c1ff3668-d1884d3d, #w-node-_3ef53c55-dedc-b2c3-96d0-356c85e267d8-d1884d3d, #w-node-_3ef53c55-dedc-b2c3-96d0-356c85e267dc-d1884d3d, #w-node-_3ef53c55-dedc-b2c3-96d0-356c85e267e0-d1884d3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_306da624-5f5c-a1c2-595b-37796a752e88-c6b43038 {
  align-self: auto;
}

#w-node-d055ec06-9255-e622-629f-573fb23154ea-c6b43038 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18a63d5e-220e-78e0-16b2-38dda5a725b3-0205de7a {
  align-self: start;
}

#w-node-_5db368ec-7bd9-7eab-d060-a47c6afc549c-0b10c1e4 {
  align-self: auto;
}

#w-node-_4ce7ffa3-b900-90a2-cedb-9884ab215f5f-0b10c1e4, #w-node-_7d6376cc-3bcc-0a25-952b-f6583e3ca0b4-0b10c1e4 {
  order: -9999;
}

#w-node-_986e7ae1-89d6-f06c-d3e4-344c5f3cf2ac-0b10c1e4 {
  order: 9999;
}

#w-node-c3021d8f-c172-2962-49ed-c9dc73e1d32f-0b10c1e4, #w-node-_5270dee5-d898-7492-8aa4-c8f0681a8314-0b10c1e4 {
  order: -9999;
}

#w-node-_3d954fe0-e177-1ab9-7dda-c1b9033305a0-0b10c1e4, #w-node-_735257ac-ab2a-5072-c581-213cc54b157f-0b10c1e4 {
  order: 9999;
}

#w-node-c1dce0d1-9800-c3b4-2e7b-363585e1ff4a-0b10c1e4 {
  order: -9999;
}

#w-node-_5db368ec-7bd9-7eab-d060-a47c6afc549c-de8483f6 {
  align-self: auto;
}

#w-node-_4ce7ffa3-b900-90a2-cedb-9884ab215f5f-de8483f6 {
  order: -9999;
}

#w-node-_986e7ae1-89d6-f06c-d3e4-344c5f3cf2ac-de8483f6 {
  order: 9999;
}

#w-node-c3021d8f-c172-2962-49ed-c9dc73e1d32f-de8483f6 {
  order: -9999;
}

#w-node-_3d954fe0-e177-1ab9-7dda-c1b9033305a0-de8483f6 {
  order: 9999;
}

#w-node-c1dce0d1-9800-c3b4-2e7b-363585e1ff4a-de8483f6 {
  order: -9999;
}

#w-node-_5db368ec-7bd9-7eab-d060-a47c6afc549c-c6fc19cf {
  align-self: auto;
}

#w-node-_4ce7ffa3-b900-90a2-cedb-9884ab215f5f-c6fc19cf, #w-node-_7d6376cc-3bcc-0a25-952b-f6583e3ca0b4-c6fc19cf {
  order: -9999;
}

#w-node-_986e7ae1-89d6-f06c-d3e4-344c5f3cf2ac-c6fc19cf, #w-node-_95efaab8-ae79-507a-f761-caff6c42661f-c6fc19cf {
  order: 9999;
}

#w-node-c3021d8f-c172-2962-49ed-c9dc73e1d32f-c6fc19cf, #w-node-_5270dee5-d898-7492-8aa4-c8f0681a8314-c6fc19cf {
  order: -9999;
}

#w-node-_3d954fe0-e177-1ab9-7dda-c1b9033305a0-c6fc19cf, #w-node-_735257ac-ab2a-5072-c581-213cc54b157f-c6fc19cf {
  order: 9999;
}

#w-node-_5db368ec-7bd9-7eab-d060-a47c6afc549c-a39a575c {
  align-self: auto;
}

#w-node-_4ce7ffa3-b900-90a2-cedb-9884ab215f5f-a39a575c {
  order: -9999;
}

#w-node-_986e7ae1-89d6-f06c-d3e4-344c5f3cf2ac-a39a575c, #w-node-_95efaab8-ae79-507a-f761-caff6c42661f-a39a575c {
  order: 9999;
}

#w-node-c3021d8f-c172-2962-49ed-c9dc73e1d32f-a39a575c, #w-node-_5270dee5-d898-7492-8aa4-c8f0681a8314-a39a575c {
  order: -9999;
}

#w-node-_3d954fe0-e177-1ab9-7dda-c1b9033305a0-a39a575c, #w-node-_735257ac-ab2a-5072-c581-213cc54b157f-a39a575c {
  order: 9999;
}

#w-node-_5db368ec-7bd9-7eab-d060-a47c6afc549c-dd872987 {
  align-self: auto;
}

#w-node-_4ce7ffa3-b900-90a2-cedb-9884ab215f5f-dd872987, #w-node-_7d6376cc-3bcc-0a25-952b-f6583e3ca0b4-dd872987 {
  order: -9999;
}

#w-node-_95efaab8-ae79-507a-f761-caff6c42661a-dd872987 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_986e7ae1-89d6-f06c-d3e4-344c5f3cf2ac-dd872987, #w-node-_95efaab8-ae79-507a-f761-caff6c42661f-dd872987 {
  order: 9999;
}

#w-node-c3021d8f-c172-2962-49ed-c9dc73e1d32f-dd872987, #w-node-_5270dee5-d898-7492-8aa4-c8f0681a8314-dd872987 {
  order: -9999;
}

#w-node-_3d954fe0-e177-1ab9-7dda-c1b9033305a0-dd872987, #w-node-_735257ac-ab2a-5072-c581-213cc54b157f-dd872987 {
  order: 9999;
}

#w-node-c1dce0d1-9800-c3b4-2e7b-363585e1ff4a-dd872987, #w-node-_91fcbe72-0dc7-574b-cf04-a84e379a08ee-dd872987 {
  order: -9999;
}

#w-node-_5db368ec-7bd9-7eab-d060-a47c6afc549c-01c4d15c {
  align-self: auto;
}

#w-node-_4ce7ffa3-b900-90a2-cedb-9884ab215f5f-01c4d15c, #w-node-_7d6376cc-3bcc-0a25-952b-f6583e3ca0b4-01c4d15c {
  order: -9999;
}

#w-node-_986e7ae1-89d6-f06c-d3e4-344c5f3cf2ac-01c4d15c, #w-node-_95efaab8-ae79-507a-f761-caff6c42661f-01c4d15c {
  order: 9999;
}

#w-node-c3021d8f-c172-2962-49ed-c9dc73e1d32f-01c4d15c, #w-node-_5270dee5-d898-7492-8aa4-c8f0681a8314-01c4d15c {
  order: -9999;
}

#w-node-_3d954fe0-e177-1ab9-7dda-c1b9033305a0-01c4d15c, #w-node-_735257ac-ab2a-5072-c581-213cc54b157f-01c4d15c {
  order: 9999;
}

#w-node-_5db368ec-7bd9-7eab-d060-a47c6afc549c-b71e5204 {
  align-self: auto;
}

#w-node-_4ce7ffa3-b900-90a2-cedb-9884ab215f5f-b71e5204 {
  order: -9999;
}

#w-node-_986e7ae1-89d6-f06c-d3e4-344c5f3cf2ac-b71e5204, #w-node-_95efaab8-ae79-507a-f761-caff6c42661f-b71e5204 {
  order: 9999;
}

#w-node-_6bfd4441-d8b8-3920-23a7-e3d3fcb2a8bb-b71e5204 {
  order: -9999;
}

#w-node-_3d954fe0-e177-1ab9-7dda-c1b9033305a0-b71e5204, #w-node-_735257ac-ab2a-5072-c581-213cc54b157f-b71e5204 {
  order: 9999;
}

#w-node-c3021d8f-c172-2962-49ed-c9dc73e1d32f-b71e5204, #w-node-_5270dee5-d898-7492-8aa4-c8f0681a8314-b71e5204 {
  order: -9999;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b95-90d781a8, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6ba3-90d781a8, #w-node-b88d1a01-948b-eda5-630a-62acd0b88411-90d781a8, #w-node-_97b3200f-a535-5311-4eef-741d3dfd4d8e-90d781a8, #w-node-df4b5049-7c47-fb3e-aa5b-7d068e4060b2-90d781a8, #w-node-_94ffa886-b6bf-83a6-93c6-251214508098-90d781a8, #w-node-_94ffa886-b6bf-83a6-93c6-2512145080a6-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc9337a2-513e-18ec-e5d3-b131ce0b8a8b-90d781a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6be0-90d781a8, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6c04-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6c05-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_95578334-c526-5609-4721-ac7d6fafac8d-90d781a8, #w-node-_95578334-c526-5609-4721-ac7d6fafaca8-90d781a8, #w-node-f841c418-7e24-0ef7-a343-dea6d8257ef8-90d781a8, #w-node-f841c418-7e24-0ef7-a343-dea6d8257f13-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f841c418-7e24-0ef7-a343-dea6d8257f14-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_71e841aa-ffdf-5127-36ec-b1447d32c5c7-90d781a8, #w-node-_71e841aa-ffdf-5127-36ec-b1447d32c5c5-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71e841aa-ffdf-5127-36ec-b1447d32c5c6-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c43784bc-68d3-3606-05ba-fe49780311dc-90d781a8, #w-node-c43784bc-68d3-3606-05ba-fe49780311fd-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c43784bc-68d3-3606-05ba-fe49780311fe-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_93acfaf8-ac3a-bfff-f992-b049cf16bf23-90d781a8, #w-node-_93acfaf8-ac3a-bfff-f992-b049cf16bf2d-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93acfaf8-ac3a-bfff-f992-b049cf16bf2e-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_082a4280-c3b4-73cd-5d3a-fe0961556562-90d781a8, #w-node-_082a4280-c3b4-73cd-5d3a-fe0961556573-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_082a4280-c3b4-73cd-5d3a-fe0961556574-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8839e840-8462-739c-598d-c94b17b8e0fe-90d781a8, #w-node-_8839e840-8462-739c-598d-c94b17b8e11a-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8839e840-8462-739c-598d-c94b17b8e11b-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7dc58af2-5608-9c4e-b58f-7a32424db8a1-90d781a8, #w-node-_7dc58af2-5608-9c4e-b58f-7a32424db8b6-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7dc58af2-5608-9c4e-b58f-7a32424db8b7-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_84d21087-b649-10e9-696b-488a55a2fd76-90d781a8, #w-node-_84d21087-b649-10e9-696b-488a55a2fd80-90d781a8, #w-node-_0bb13a56-1144-8d0e-2781-eb89dba86b34-90d781a8, #w-node-_0bb13a56-1144-8d0e-2781-eb89dba86b52-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bb13a56-1144-8d0e-2781-eb89dba86b53-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4a7fcdb2-5feb-be88-98b6-1c4ffc26dc3c-90d781a8, #w-node-_4a7fcdb2-5feb-be88-98b6-1c4ffc26dc46-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a7fcdb2-5feb-be88-98b6-1c4ffc26dc47-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_509736a3-02d2-113f-7a0a-ae55f18af184-90d781a8, #w-node-_509736a3-02d2-113f-7a0a-ae55f18af18c-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_509736a3-02d2-113f-7a0a-ae55f18af18d-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_85ce62a3-e6f3-591e-ac75-11d818db13ef-90d781a8, #w-node-_85ce62a3-e6f3-591e-ac75-11d818db13fb-90d781a8, #w-node-_2229cf2a-21a6-0f40-03f2-1c28e374c2af-90d781a8, #w-node-_2229cf2a-21a6-0f40-03f2-1c28e374c2bc-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2229cf2a-21a6-0f40-03f2-1c28e374c2bd-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d958830a-63da-9358-335b-f88da398ef88-90d781a8, #w-node-d958830a-63da-9358-335b-f88da398efa2-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d958830a-63da-9358-335b-f88da398efa3-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b09929d3-f31f-cd81-42d4-efad6ea8a004-90d781a8, #w-node-b09929d3-f31f-cd81-42d4-efad6ea8a01b-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b09929d3-f31f-cd81-42d4-efad6ea8a01c-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8e5137d0-5f21-5c49-f46a-d621c3aed6da-90d781a8, #w-node-_8e5137d0-5f21-5c49-f46a-d621c3aed6f5-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e5137d0-5f21-5c49-f46a-d621c3aed6f6-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8cae4194-0ab4-518e-42cf-55e73244f883-90d781a8, #w-node-_8cae4194-0ab4-518e-42cf-55e73244f8a4-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cae4194-0ab4-518e-42cf-55e73244f8a5-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3da13a8f-49fa-ee18-4902-2922ccd24f7e-90d781a8, #w-node-_3da13a8f-49fa-ee18-4902-2922ccd24f95-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3da13a8f-49fa-ee18-4902-2922ccd24f96-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7eebaa04-7dee-614a-1c18-690c10be16c8-90d781a8, #w-node-_7eebaa04-7dee-614a-1c18-690c10be16dd-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7eebaa04-7dee-614a-1c18-690c10be16de-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_027432d1-6c0a-74ba-9579-8fb4a8ae0dae-90d781a8, #w-node-_027432d1-6c0a-74ba-9579-8fb4a8ae0dc8-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_027432d1-6c0a-74ba-9579-8fb4a8ae0dc9-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2b59dfd-f83b-f799-c112-2cbf33fc35ec-90d781a8, #w-node-f2b59dfd-f83b-f799-c112-2cbf33fc3611-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2b59dfd-f83b-f799-c112-2cbf33fc3612-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_158f2bbb-eacb-a01d-7dfb-004c4d957d61-90d781a8, #w-node-_158f2bbb-eacb-a01d-7dfb-004c4d957d76-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_158f2bbb-eacb-a01d-7dfb-004c4d957d77-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c4a0aa05-189f-7903-4c34-bb7d8d0e3ee5-90d781a8, #w-node-c4a0aa05-189f-7903-4c34-bb7d8d0e3efe-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4a0aa05-189f-7903-4c34-bb7d8d0e3eff-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d4c1ad72-6ce4-575e-cd76-88cf107419ab-90d781a8, #w-node-d4c1ad72-6ce4-575e-cd76-88cf107419c2-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4c1ad72-6ce4-575e-cd76-88cf107419c3-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_353aec35-30b2-8727-f2d8-a80d2543a5f7-90d781a8, #w-node-_353aec35-30b2-8727-f2d8-a80d2543a612-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_353aec35-30b2-8727-f2d8-a80d2543a613-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dd8dc444-5b66-e759-5d2a-0a40862da4ef-90d781a8, #w-node-dd8dc444-5b66-e759-5d2a-0a40862da50a-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd8dc444-5b66-e759-5d2a-0a40862da50b-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bb23bad2-729a-8691-0d39-f8279b676ce6-90d781a8, #w-node-bb23bad2-729a-8691-0d39-f8279b676cfd-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb23bad2-729a-8691-0d39-f8279b676cfe-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_94ccb954-7eb9-42ab-0ac5-c928fff4b8fd-90d781a8, #w-node-_94ccb954-7eb9-42ab-0ac5-c928fff4b914-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94ccb954-7eb9-42ab-0ac5-c928fff4b915-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_56ef6a1f-93d6-35e6-7b98-b0173eb580a8-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56ef6a1f-93d6-35e6-7b98-b0173eb580a9-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_56ef6a1f-93d6-35e6-7b98-b0173eb58091-90d781a8, #w-node-b2419bf6-967f-bf65-9481-ba204a24e3f1-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2419bf6-967f-bf65-9481-ba204a24e3f2-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5ac6e335-6e80-8265-2b59-c6e984f83042-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ac6e335-6e80-8265-2b59-c6e984f83043-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5ac6e335-6e80-8265-2b59-c6e984f83025-90d781a8, #w-node-dee597f2-7186-ec3b-aaba-1d9a6b761a11-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dee597f2-7186-ec3b-aaba-1d9a6b761a12-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_419526de-75ee-1608-f2ae-b9dfa8bf8f6c-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_419526de-75ee-1608-f2ae-b9dfa8bf8f6d-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_419526de-75ee-1608-f2ae-b9dfa8bf8f51-90d781a8, #w-node-_45e9f2ed-a46b-a20b-195b-171bb8b5409d-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45e9f2ed-a46b-a20b-195b-171bb8b5409e-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_45e9f2ed-a46b-a20b-195b-171bb8b54086-90d781a8, #w-node-fca41797-3281-4bef-4eea-7915cd2763d5-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fca41797-3281-4bef-4eea-7915cd2763d6-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fca41797-3281-4bef-4eea-7915cd2763bc-90d781a8, #w-node-_69bd5557-8727-e5fd-2dec-2851ac8b5708-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69bd5557-8727-e5fd-2dec-2851ac8b5709-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_69bd5557-8727-e5fd-2dec-2851ac8b56f1-90d781a8, #w-node-_157afd58-c32f-1d0d-7734-edf45541bfba-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_157afd58-c32f-1d0d-7734-edf45541bfbb-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_157afd58-c32f-1d0d-7734-edf45541bfa3-90d781a8, #w-node-_6e1832cc-176d-a0c7-7bc7-9310a985b369-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e1832cc-176d-a0c7-7bc7-9310a985b36a-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9447d994-8c2b-742c-3641-2aa1c8e0a61b-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9447d994-8c2b-742c-3641-2aa1c8e0a61c-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9447d994-8c2b-742c-3641-2aa1c8e0a5ff-90d781a8, #w-node-_14e3bc24-ed74-0d5b-3ade-7131d2e72a3e-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14e3bc24-ed74-0d5b-3ade-7131d2e72a3f-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a4cd4563-4304-796b-9ef0-50da8f4d6f0e-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a4cd4563-4304-796b-9ef0-50da8f4d6f0f-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a4cd4563-4304-796b-9ef0-50da8f4d6f10-90d781a8, #w-node-b9d3f12d-2af4-2c4f-9f59-32c687a3efa6-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9d3f12d-2af4-2c4f-9f59-32c687a3efa7-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5740cb4f-c773-90cb-c9b1-f23ddd8a1786-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5740cb4f-c773-90cb-c9b1-f23ddd8a1787-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5740cb4f-c773-90cb-c9b1-f23ddd8a1788-90d781a8, #w-node-_4631e8ea-d497-1d94-5698-9601b3eef1cc-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4631e8ea-d497-1d94-5698-9601b3eef1cd-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e2e57f82-e7cf-5d59-907f-624f1f3d243b-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2e57f82-e7cf-5d59-907f-624f1f3d243c-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e2e57f82-e7cf-5d59-907f-624f1f3d243d-90d781a8, #w-node-_95ccd84b-06be-af1c-a5f0-23df2bd12966-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95ccd84b-06be-af1c-a5f0-23df2bd12967-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a50d89cd-8b4d-281e-0dae-f74c951f5386-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a50d89cd-8b4d-281e-0dae-f74c951f5387-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a50d89cd-8b4d-281e-0dae-f74c951f5388-90d781a8, #w-node-_93c96779-7272-aed6-7081-0cb0ae1fca3d-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93c96779-7272-aed6-7081-0cb0ae1fca3e-90d781a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7eb8ea82-2400-0761-9ce5-7b4c8fee2e9d-eab5d259 {
  order: 9999;
}

#w-node-_4ce7ffa3-b900-90a2-cedb-9884ab215f5f-eab5d259 {
  order: -9999;
}

#w-node-_986e7ae1-89d6-f06c-d3e4-344c5f3cf2ac-eab5d259 {
  order: 9999;
}

#w-node-c3021d8f-c172-2962-49ed-c9dc73e1d32f-eab5d259 {
  order: -9999;
}

#w-node-_3d954fe0-e177-1ab9-7dda-c1b9033305a0-eab5d259 {
  order: 9999;
}

#w-node-c1dce0d1-9800-c3b4-2e7b-363585e1ff4a-eab5d259, #w-node-_4ce7ffa3-b900-90a2-cedb-9884ab215f5f-e5d3469f {
  order: -9999;
}

#w-node-_986e7ae1-89d6-f06c-d3e4-344c5f3cf2ac-e5d3469f {
  order: 9999;
}

#w-node-c3021d8f-c172-2962-49ed-c9dc73e1d32f-e5d3469f {
  order: -9999;
}

#w-node-_3d954fe0-e177-1ab9-7dda-c1b9033305a0-e5d3469f {
  order: 9999;
}

#w-node-c1dce0d1-9800-c3b4-2e7b-363585e1ff4a-e5d3469f, #w-node-_4ce7ffa3-b900-90a2-cedb-9884ab215f5f-b5751440 {
  order: -9999;
}

#w-node-_986e7ae1-89d6-f06c-d3e4-344c5f3cf2ac-b5751440 {
  order: 9999;
}

#w-node-c3021d8f-c172-2962-49ed-c9dc73e1d32f-b5751440 {
  order: -9999;
}

#w-node-_3d954fe0-e177-1ab9-7dda-c1b9033305a0-b5751440 {
  order: 9999;
}

#w-node-c1dce0d1-9800-c3b4-2e7b-363585e1ff4a-b5751440 {
  order: -9999;
}

#w-node-_8894114f-6f85-6ecf-225a-16c2eb89fd26-8d40b9b5 {
  align-self: auto;
}

#w-node-_8894114f-6f85-6ecf-225a-16c2eb89fd2e-8d40b9b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_97546c04-e989-4855-a022-b88f5ff61b11-066b8833, #w-node-d873aac6-c4e4-0572-55f5-2421f71d5a6c-066b8833, #w-node-ad2ac6e0-09b2-64f1-d1d1-c12442578c14-066b8833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1cd17e8a-a9c9-56e4-fc39-6723e949b1f1-066b8833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-d9263314-02e6-3f2b-a3fb-41a6b3897126-066b8833, #w-node-_9a0db086-a65f-c211-b770-9371a2c6f593-066b8833, #w-node-_8dc7918b-8ff7-7165-a8f6-a4f849d3c1c8-066b8833, #w-node-_2e409b18-b31c-6c42-5a72-6bbc4a8095ad-066b8833, #w-node-fecf134d-f761-6fd1-23be-b3e4789faac4-066b8833, #w-node-fecf134d-f761-6fd1-23be-b3e4789faac6-066b8833, #w-node-_13774252-dce0-a416-72ac-63bf04217063-066b8833, #w-node-_13774252-dce0-a416-72ac-63bf04217065-066b8833, #w-node-bc1dbcae-42d9-ea72-9779-35ea792cbc38-066b8833, #w-node-bc1dbcae-42d9-ea72-9779-35ea792cbc3a-066b8833, #w-node-_1bab60b1-5b01-7152-03b2-09b8968a3d38-066b8833, #w-node-_1bab60b1-5b01-7152-03b2-09b8968a3d3a-066b8833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-b9f53336-1127-727d-ef35-c91cf293c8ce-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c8cf-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c8dc-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c8de-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c8e8-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c8eb-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c8f3-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c8f6-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c8ff-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c901-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c908-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c90a-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c912-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c915-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c91c-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c91e-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c925-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c926-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c92d-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c92f-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c935-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c937-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c93d-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c93f-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c945-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c947-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c94d-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c94f-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c955-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c957-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c95d-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c95f-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c965-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c967-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c96d-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c96f-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c976-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c978-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c97d-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c97f-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c985-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c987-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c98e-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c98f-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c994-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c996-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c99c-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c99e-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9a4-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9a6-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9ab-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9ad-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9b2-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9b4-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9ba-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9bc-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9c2-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9c4-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9cb-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9cc-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9d1-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9d3-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9d9-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9db-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9e1-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9e3-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9e9-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9eb-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9f1-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9f3-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9f9-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293c9fb-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca01-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca03-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca09-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca0b-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca12-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca13-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca18-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca1a-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca20-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca22-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca28-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca2a-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca30-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca32-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca38-09704d0e, #w-node-b9f53336-1127-727d-ef35-c91cf293ca3a-09704d0e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b0e-8ccf60eb {
    align-self: auto;
  }

  #w-node-afad3a70-75b0-a03d-b1c3-b9f4f2a3b55f-d476d69d, #w-node-afad3a70-75b0-a03d-b1c3-b9f4f2a3b560-d476d69d, #w-node-afad3a70-75b0-a03d-b1c3-b9f4f2a3b571-d476d69d, #w-node-afad3a70-75b0-a03d-b1c3-b9f4f2a3b574-d476d69d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_4d62c0c3-93cf-ffc3-fb0d-e7ad1fb993d3-09704d08, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8745f5-09704d0e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87460c-09704d0e {
    justify-self: center;
  }

  #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87482d-09704d0e {
    align-self: center;
  }

  #w-node-_8894114f-6f85-6ecf-225a-16c2eb89fd26-09704e91 {
    align-self: auto;
  }

  #w-node-_89ddc5f0-f0ed-d45f-78e0-52a518934b12-bed084dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7362e473-6077-70bc-70f3-864912693eac-bed084dc {
    justify-self: center;
  }

  #w-node-_65d6dcbc-0f82-4097-d5ef-29d5e9533e16-4a783922, #w-node-_4d930c67-d605-09b4-de93-e328cb9eaa13-20a3f2a8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8894114f-6f85-6ecf-225a-16c2eb89fd26-8d40b9b5 {
    align-self: auto;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-d2ba45b9-9f2a-1cab-2429-073e7f056dec-d476d69d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-d94b68ed-c7f7-b9a2-8348-cdbb73bc84aa-09704c87 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }

  #w-node-_8563b369-ad2e-1e42-10d6-1eaa56ed8548-09704c87 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: center;
  }

  #w-node-a18ad507-c5fa-11fa-a537-b978bfb9a011-bfb99fbd {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f2f6a37e-9537-d7c0-4bcd-53834b8745f5-09704d0e {
    place-self: auto;
  }

  #w-node-aecd098d-4d61-f981-cc02-e7fe2c33924f-09704d6d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e29a1ed-34fe-8cb2-19c2-5c31ca58a9c3-09704d6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7222507f-137f-8c41-8883-31f524042fd2-09704d76, #w-node-_7222507f-137f-8c41-8883-31f524042fd2-09704e09 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: center;
  }

  #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b2d-09704e6d, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b68-09704e6d, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6b91-09704e6d, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6c05-09704e6d {
    justify-self: center;
  }

  #w-node-_22828ded-9b20-3a1b-d801-3055c8a818ef-09704e78 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e54ef0a6-2c40-6ecc-266d-b40324d53abf-09704e78 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_89ddc5f0-f0ed-d45f-78e0-52a518934b12-bed084dc {
    place-self: auto;
  }

  #w-node-_34957c9e-3611-cefc-0e97-e34c6b3bfbe7-c2698740 {
    grid-column: span 2 / span 2;
  }

  #w-node-_34957c9e-3611-cefc-0e97-e34c6b3bfbeb-c2698740 {
    order: 9999;
    grid-column: span 2 / span 2;
  }

  #w-node-f8792761-1abc-3778-5cda-dc1c0aa55e92-c2698740 {
    grid-column: span 2 / span 2;
  }

  #w-node-f8792761-1abc-3778-5cda-dc1c0aa55e98-c2698740 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3e073ebf-0870-31a2-da9f-c397b36ebd52-c2698740, #w-node-ec1367db-7614-48fd-12c6-c889650072ef-c2698740 {
    grid-column: span 2 / span 2;
  }

  #w-node-_86a2e9bc-7bb5-0485-a629-69b98460e138-c2698740 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a744e0db-116a-dd70-5ccc-fb102d7f582c-c2698740, #w-node-a744e0db-116a-dd70-5ccc-fb102d7f582e-c2698740 {
    grid-column: span 2 / span 2;
  }

  #w-node-fcd59291-de60-dea5-0786-8c1c63573dd1-c2698740 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fcd59291-de60-dea5-0786-8c1c63573deb-c2698740, #w-node-fcd59291-de60-dea5-0786-8c1c63573ded-c2698740, #w-node-fcd59291-de60-dea5-0786-8c1c63573dfb-c2698740 {
    grid-column: span 2 / span 2;
  }

  #w-node-_10678d6d-8d3e-521b-601e-842f75af77d7-c2698740 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6c05-8ccf60eb, #w-node-f8ec038e-9137-db8f-00ee-33d4f54aa79e-8ccf60eb, #w-node-f841c418-7e24-0ef7-a343-dea6d8257f14-8ccf60eb, #w-node-_71e841aa-ffdf-5127-36ec-b1447d32c5c6-8ccf60eb, #w-node-c43784bc-68d3-3606-05ba-fe49780311fe-8ccf60eb, #w-node-_93acfaf8-ac3a-bfff-f992-b049cf16bf2e-8ccf60eb, #w-node-_082a4280-c3b4-73cd-5d3a-fe0961556574-8ccf60eb, #w-node-_8839e840-8462-739c-598d-c94b17b8e11b-8ccf60eb, #w-node-_7dc58af2-5608-9c4e-b58f-7a32424db8b7-8ccf60eb, #w-node-_0bb13a56-1144-8d0e-2781-eb89dba86b53-8ccf60eb, #w-node-_4a7fcdb2-5feb-be88-98b6-1c4ffc26dc47-8ccf60eb, #w-node-_509736a3-02d2-113f-7a0a-ae55f18af18d-8ccf60eb, #w-node-_2229cf2a-21a6-0f40-03f2-1c28e374c2bd-8ccf60eb, #w-node-d958830a-63da-9358-335b-f88da398efa3-8ccf60eb {
    justify-self: center;
  }

  #w-node-_13f123bd-7261-d241-0905-4302763620ad-8f78b25c, #w-node-_83464b98-82cd-d1aa-7f88-dcdb30ea9cc5-d476d69d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6c05-90d781a8, #w-node-f841c418-7e24-0ef7-a343-dea6d8257f14-90d781a8, #w-node-_71e841aa-ffdf-5127-36ec-b1447d32c5c6-90d781a8, #w-node-c43784bc-68d3-3606-05ba-fe49780311fe-90d781a8, #w-node-_93acfaf8-ac3a-bfff-f992-b049cf16bf2e-90d781a8, #w-node-_082a4280-c3b4-73cd-5d3a-fe0961556574-90d781a8, #w-node-_8839e840-8462-739c-598d-c94b17b8e11b-90d781a8, #w-node-_7dc58af2-5608-9c4e-b58f-7a32424db8b7-90d781a8, #w-node-_0bb13a56-1144-8d0e-2781-eb89dba86b53-90d781a8, #w-node-_4a7fcdb2-5feb-be88-98b6-1c4ffc26dc47-90d781a8, #w-node-_509736a3-02d2-113f-7a0a-ae55f18af18d-90d781a8, #w-node-_2229cf2a-21a6-0f40-03f2-1c28e374c2bd-90d781a8, #w-node-d958830a-63da-9358-335b-f88da398efa3-90d781a8, #w-node-b09929d3-f31f-cd81-42d4-efad6ea8a01c-90d781a8, #w-node-_8e5137d0-5f21-5c49-f46a-d621c3aed6f6-90d781a8, #w-node-_8cae4194-0ab4-518e-42cf-55e73244f8a5-90d781a8, #w-node-_3da13a8f-49fa-ee18-4902-2922ccd24f96-90d781a8, #w-node-_7eebaa04-7dee-614a-1c18-690c10be16de-90d781a8, #w-node-_027432d1-6c0a-74ba-9579-8fb4a8ae0dc9-90d781a8, #w-node-f2b59dfd-f83b-f799-c112-2cbf33fc3612-90d781a8, #w-node-_158f2bbb-eacb-a01d-7dfb-004c4d957d77-90d781a8, #w-node-c4a0aa05-189f-7903-4c34-bb7d8d0e3eff-90d781a8, #w-node-d4c1ad72-6ce4-575e-cd76-88cf107419c3-90d781a8, #w-node-_353aec35-30b2-8727-f2d8-a80d2543a613-90d781a8, #w-node-dd8dc444-5b66-e759-5d2a-0a40862da50b-90d781a8, #w-node-bb23bad2-729a-8691-0d39-f8279b676cfe-90d781a8, #w-node-_94ccb954-7eb9-42ab-0ac5-c928fff4b915-90d781a8, #w-node-_56ef6a1f-93d6-35e6-7b98-b0173eb580a9-90d781a8, #w-node-b2419bf6-967f-bf65-9481-ba204a24e3f2-90d781a8, #w-node-_5ac6e335-6e80-8265-2b59-c6e984f83043-90d781a8, #w-node-dee597f2-7186-ec3b-aaba-1d9a6b761a12-90d781a8, #w-node-_419526de-75ee-1608-f2ae-b9dfa8bf8f6d-90d781a8, #w-node-_45e9f2ed-a46b-a20b-195b-171bb8b5409e-90d781a8, #w-node-fca41797-3281-4bef-4eea-7915cd2763d6-90d781a8, #w-node-_69bd5557-8727-e5fd-2dec-2851ac8b5709-90d781a8, #w-node-_157afd58-c32f-1d0d-7734-edf45541bfbb-90d781a8, #w-node-_6e1832cc-176d-a0c7-7bc7-9310a985b36a-90d781a8, #w-node-_9447d994-8c2b-742c-3641-2aa1c8e0a61c-90d781a8, #w-node-_14e3bc24-ed74-0d5b-3ade-7131d2e72a3f-90d781a8, #w-node-a4cd4563-4304-796b-9ef0-50da8f4d6f0f-90d781a8, #w-node-b9d3f12d-2af4-2c4f-9f59-32c687a3efa7-90d781a8, #w-node-_5740cb4f-c773-90cb-c9b1-f23ddd8a1787-90d781a8, #w-node-_4631e8ea-d497-1d94-5698-9601b3eef1cd-90d781a8, #w-node-e2e57f82-e7cf-5d59-907f-624f1f3d243c-90d781a8, #w-node-_95ccd84b-06be-af1c-a5f0-23df2bd12967-90d781a8, #w-node-a50d89cd-8b4d-281e-0dae-f74c951f5387-90d781a8, #w-node-_93c96779-7272-aed6-7081-0cb0ae1fca3e-90d781a8 {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_8563b369-ad2e-1e42-10d6-1eaa56ed8548-09704c87 {
    justify-self: center;
  }

  #w-node-d59371e1-6248-8bae-bd94-a1e4af630cca-09704ce9 {
    order: 9999;
  }

  #w-node-_4d62c0c3-93cf-ffc3-fb0d-e7ad1fb993d8-09704d08 {
    order: -9999;
  }

  #w-node-f2f6a37e-9537-d7c0-4bcd-53834b874617-09704d0e, #w-node-f2f6a37e-9537-d7c0-4bcd-53834b87461d-09704d0e {
    place-self: center;
  }

  #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6bd7-09704e6d, #w-node-_7ae8497c-302b-eaca-cd96-fbaea95d6c23-09704e6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f0a52baf-0048-6dfb-ada1-e74ccc2e7aea-bed084dc, #w-node-e7cf02d0-9885-4dfb-be91-04d436d58de2-bed084dc {
    place-self: center;
  }

  #w-node-_34957c9e-3611-cefc-0e97-e34c6b3bfbe7-c2698740, #w-node-_34957c9e-3611-cefc-0e97-e34c6b3bfbeb-c2698740 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4f841cbb-4330-b051-89d0-01214bcb38a8-c2698740 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f8792761-1abc-3778-5cda-dc1c0aa55e92-c2698740 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3e073ebf-0870-31a2-da9f-c397b36ebd52-c2698740 {
    grid-column: span 1 / span 1;
  }

  #w-node-ec1367db-7614-48fd-12c6-c889650072ef-c2698740 {
    grid-column: span 2 / span 2;
  }

  #w-node-a744e0db-116a-dd70-5ccc-fb102d7f582c-c2698740, #w-node-a744e0db-116a-dd70-5ccc-fb102d7f582e-c2698740 {
    grid-column: span 1 / span 1;
  }

  #w-node-fcd59291-de60-dea5-0786-8c1c63573deb-c2698740 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fcd59291-de60-dea5-0786-8c1c63573ded-c2698740, #w-node-fcd59291-de60-dea5-0786-8c1c63573dfb-c2698740 {
    grid-column: span 1 / span 1;
  }

  #w-node-d873aac6-c4e4-0572-55f5-2421f71d5a6c-066b8833 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8563b369-ad2e-1e42-10d6-1eaa56ed8548-09704c87 {
    justify-self: auto;
  }

  #w-node-a18ad507-c5fa-11fa-a537-b978bfb99fc0-bfb99fbd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a18ad507-c5fa-11fa-a537-b978bfb99fd9-bfb99fbd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a18ad507-c5fa-11fa-a537-b978bfb99ff5-bfb99fbd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-a18ad507-c5fa-11fa-a537-b978bfb9a011-bfb99fbd {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-f52f9251-4596-3890-daed-2f7ca96e92a9-a96e9254 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aecd098d-4d61-f981-cc02-e7fe2c33924f-09704d6d, #w-node-aecd098d-4d61-f981-cc02-e7fe2c339254-09704d6d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7331844-d8da-7614-2edb-398ccc4b276e-09704e78 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2fb7cd15-7b63-774d-1674-660201292116-09704e78 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-df099457-5f88-256d-74d1-aff9ad2297c3-09704e78 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-e54ef0a6-2c40-6ecc-266d-b40324d53abf-09704e78 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_10678d6d-8d3e-521b-601e-842f75af7783-c2698740 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_10678d6d-8d3e-521b-601e-842f75af779c-c2698740 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_10678d6d-8d3e-521b-601e-842f75af77bb-c2698740 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_10678d6d-8d3e-521b-601e-842f75af77d7-c2698740 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_34aa4262-9eea-4d50-8b4f-bb924b6d854c-50c8b541, #w-node-f3c4e966-e3ed-4e23-2f04-131f0697f1c2-50c8b541, #w-node-_80498420-baee-6487-9dd6-3480cf834ce5-50c8b541, #w-node-_541a59b6-873e-de20-bb2c-62f51d75179a-50c8b541, #w-node-_106cc974-2f50-a3e5-74f8-06f8fc6f16a7-50c8b541, #w-node-_59bec9a3-518e-6889-0825-99da59c47c4c-50c8b541, #w-node-_106cc974-2f50-a3e5-74f8-06f8fc6f16bb-50c8b541, #w-node-_106cc974-2f50-a3e5-74f8-06f8fc6f16c5-50c8b541 {
    order: -9999;
    justify-self: start;
  }
}
