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

:root {
  --black: #3f5575;
  --grey: #535d66;
  --dark-grey: #2c323a;
  --steel-blue: #0079e4;
  --royal-blue: #014dc5;
  --white: white;
  --white-grey: #fafafa;
  --silver: #e7eaec;
  --azure: #e3f7f7;
  --midnight-blue: #020249;
  --deep-sky-blue: #10cffc;
  --dark-goldenrod: #bf953f;
  --pale-goldenrod: #fcf6ba;
  --medium-blue: #002ea8;
  --deep-sky-blue-2: #10cffc;
  --royal-blue-2: #1a5bf0;
  --dim-grey: #ffc055;
  --relume-library-lite-rl-black: black;
  --light-grey: #a5afb8;
  --dark-slate-blue: #29394a;
  --light-cyan-2: #d9ffff;
  --light-cyan: #e6fefe;
  --lavender: #e3e3f799;
  --black-2: #101113;
  --alice-blue: #e6eefc;
  --dark-slate-blue-2: #3f5575;
  --sky-blue: #53d9f833;
  --relume-library-lite-rl-gray: #f4f4f4;
  --dark-goldenrod-2: #bf953f;
  --dark-grey-2: #a5afb8;
  --relume-library-lite-rl-white: white;
  --black_new: #232323;
  --pale-goldenrod-2: #fcf6ba;
  --blackish-blue: #000a1a;
  --gold-yellow: #ffc055;
  --midnight-blue-2: #041638;
  --2d2ac2: var(--deep-sky-blue);
  --dark-blue: #002865;
  --694b0f: #694b0f;
  --16: 16px;
  --pagepro: #a06dfe;
}

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

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

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

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

.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-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-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

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

@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(--black);
  font-family: Generalsans Variable;
  font-size: 16px;
  line-height: 1.1;
}

h1 {
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.25em;
}

h2 {
  margin-bottom: 16px;
  font-family: Generalsans Variable;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.4;
}

h3 {
  margin-bottom: 16px;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.4em;
}

h4 {
  margin-top: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.5em;
}

h5 {
  color: var(--grey);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5em;
}

h6 {
  color: var(--black);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.5em;
}

p {
  color: #707070;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

a {
  color: var(--steel-blue);
  margin-left: 0;
  text-decoration: none;
  transition: all .2s;
}

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

ul {
  margin-top: 0;
  margin-bottom: 0;
  list-style-type: none;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: disc;
}

li {
  color: var(--black);
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 1.5;
}

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

label {
  color: var(--grey);
  margin-bottom: 5px;
  font-weight: 400;
  display: block;
}

strong {
  font-weight: bold;
}

blockquote {
  color: var(--dark-grey);
  border-left: 5px solid #abbeff;
  margin-bottom: 16px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 1.6em;
}

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

.wrapper.hide {
  display: none;
}

.section {
  z-index: 0;
  color: var(--black);
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  position: relative;
}

.section.light-grey {
  background-color: var(--white-grey);
  position: relative;
}

.section.light-grey.half-padding {
  background-color: var(--silver);
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.section.light-grey.half-padding.logos {
  max-width: 100vw;
  overflow: hidden;
}

.section.light-grey.half-padding.logos.hide.for-now {
  background-color: #01255d;
  background-image: linear-gradient(#002865 88%, #fff 88%);
  padding-top: 0;
}

.section.light-grey.no-padding.hidden {
  display: none;
}

.section.light-grey.no-padding.bg-color-blue {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}

.section.light-grey.overflow-hidden {
  overflow: hidden;
}

.section.light-grey.hidden {
  display: none;
}

.section.light-grey.heading-section {
  background-color: #0000;
}

.section.light-grey.no-space {
  padding-bottom: 0;
}

.section.green {
  color: #fff;
  background-color: #3ac63f;
}

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

.section.no-padding.bg-color-blue {
  background-color: #092045;
}

.section.no-padding.blog-hero {
  background-color: #092045;
  padding-bottom: 0;
}

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

.section.half-padding.m-show {
  display: none;
}

.section.half-padding.hide-overflow {
  overflow: hidden;
}

.section.half-padding.blur_bg {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/632c2f6e491cef1179741b7e_Rectangle%20966%20(1).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.half-padding.light-blue {
  background-color: var(--azure);
}

.section.half-padding.light-blue.hide {
  display: none;
}

.section.half-padding.keyword-cluster-result {
  display: flex;
}

.section.half-padding.keyword-cluster-result.hide {
  display: none;
}

.section.half-padding.bg-lightpurple {
  background-color: #ebf1ff;
}

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

.section.light-blue.hide {
  display: none;
}

.section.blue-gradient {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.section.light-blue {
  background-color: var(--azure);
  color: var(--black);
}

.section.dark-blue {
  background-color: var(--midnight-blue);
}

.section.dark-blue.bg-added {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6337004a7cb0d223109e8959_elements-bg-02.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.dark-blue.homepag {
  background-image: linear-gradient(135deg, #020254 25%, #0053da);
  padding-top: 100px;
  padding-bottom: 60px;
}

.section.hide-all {
  display: none;
}

.section.overflow-hidden {
  height: auto;
  overflow: hidden;
}

.section.overflow-hidden.light-blue.tools {
  background-color: var(--white);
  background-image: none;
  height: auto;
  padding-top: 20px;
  padding-bottom: 60px;
}

.section.gradient_bg {
  background-image: linear-gradient(109deg, #020254, #0053da 100%, #fff);
}

.section.gradient_bg.center.pb-0 {
  padding-bottom: 0;
}

.section.light-green {
  background-color: #e3f7f7;
  position: relative;
}

.section.light-green.p-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.section.light-green.p-0.request-integration {
  display: none;
}

.section.heading-section {
  padding-top: 30px;
  padding-bottom: 30px;
}

.section.heading-section.no-space {
  padding-bottom: 0;
}

.section.section-shrink {
  padding-top: 50px;
  padding-bottom: 50px;
}

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

.section.black {
  z-index: 0;
  background-color: #000;
  padding-top: 40px;
  padding-bottom: 40px;
  position: static;
}

.section.black.bann {
  padding-bottom: 100px;
}

.section.black._100vh {
  height: 100vh;
}

.section.gold-grad {
  background-image: linear-gradient(45deg, #bf953f33, #fcf6ba33 34%, #bf953f33);
}

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

.section.holiday-sale {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/639c103c19d6f23b17b56849_Decorations.svg"), radial-gradient(circle, #0e5493 32%, #0e284a 92%);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  min-height: 100vh;
}

.section.hs-blue-grad {
  background-image: linear-gradient(to right, #0e5493 54%, #0e284a);
}

.section.light-purple {
  background-color: #ebf1ff;
}

.section.custom-presspage {
  background-color: var(--silver);
  padding-top: 0;
  padding-bottom: 0;
}

.section.longtail-result {
  background-color: #fbfaf8;
  display: block;
}

.section.keyword-tool {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/646239c817f4f07be3b818f9_Keyword%20Tool%20%2B%20Keyword%20Finder.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 10px;
}

.section.keyword-result {
  margin-top: -65px;
  padding-top: 0;
  display: none;
}

.section.custom-launchh {
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/646e2e6e4f58dde9cd68b0f6_Frame%202816.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 73px;
  padding-bottom: 73px;
}

.section.tools {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6439304f4aca82ca27d9d2ab_image-_1_.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.section.bg-color-blue {
  background-color: #092045;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}

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

.section.cs, .section.bottom-pad-0 {
  padding-bottom: 0;
}

.section.top-pad-40 {
  padding-top: 40px;
}

.button {
  color: var(--white);
  text-align: center;
  background-color: #0079e4;
  border-radius: 50px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  transition: border-color .2s, color .2s, box-shadow .2s, background-color .2s;
  display: inline-block;
  box-shadow: 0 2px 8px #00000008;
}

.button:hover {
  background-color: var(--deep-sky-blue);
  color: var(--white);
  box-shadow: 0 7px 20px -10px #0003;
}

.button:active {
  color: var(--white);
  background-color: #597ef7;
}

.button.no-margin {
  background-color: var(--steel-blue);
  margin-left: 0;
  margin-right: 0;
}

.button.no-margin:hover {
  background-color: var(--deep-sky-blue);
}

.button.no-margin.left-no-radius {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.button.no-margin.blue-grad-button {
  background-image: linear-gradient(to right, #027dec, #10cffc);
}

.button.minimal {
  box-shadow: none;
  color: #0079e4;
  background-color: #0000;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 16px;
  padding-right: 16px;
}

.button.minimal:hover {
  background-color: var(--deep-sky-blue);
  color: #fff;
}

.button.minimal:active {
  color: #0e7013;
}

.button.minimal.l-0 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.button.minimal.l-0:hover {
  color: var(--royal-blue);
  background-color: #0000;
}

.button.minimal.white {
  color: var(--white);
  background-color: #0000;
}

.button.minimal.white:hover {
  background-color: var(--white);
  color: var(--royal-blue);
}

.button.minimal.lr-0 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.button.white {
  background-color: var(--white);
  color: var(--royal-blue);
  cursor: pointer;
  font-weight: 600;
  display: flex;
}

.button.white:hover {
  color: var(--black);
  background-image: linear-gradient(#002ea84d, #002ea84d);
}

.button.white.no-margin {
  border: 1px solid var(--royal-blue);
}

.button.white.no-margin.pp {
  color: var(--white);
  background-color: #223758;
  margin-bottom: 21px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.button.white.no-margin.pp:hover {
  background-color: var(--dark-grey);
  background-image: none;
}

.button.white.no-margin.pp.new {
  background-color: #223758;
  border-style: none;
  justify-content: center;
}

.button.white.no-margin.pp.new.top-padding {
  margin-top: 20px;
}

.button.white.no-margin.pp.new.top-padding.services {
  background-color: #fff;
}

.button.early-access {
  border-radius: 0 15px 15px 0;
  margin-bottom: 0;
  font-size: 16px;
}

.button.full-width {
  width: 100%;
  display: block;
}

.button.small-button:hover {
  background-color: var(--deep-sky-blue);
}

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

.button.small-button.no-margin.desk-hide {
  display: none;
}

.button.small-button.no-margin.mob-hide.detector {
  vertical-align: middle;
  align-self: auto;
  display: flex;
}

.button.small-button.no-margin.mob-hide.bf24 {
  background-color: var(--silver);
  background-image: linear-gradient(135deg, var(--dark-goldenrod), var(--pale-goldenrod) 30%, var(--dark-goldenrod));
  align-self: center;
  padding-left: 10px;
  padding-right: 10px;
}

.button.small-button.black {
  padding-top: 15px;
  padding-bottom: 15px;
}

.button.small-button.black:hover {
  background-color: var(--black);
}

.button.small-button.hs {
  background-color: #0063bc;
  background-image: none;
  padding-top: 16px;
  padding-bottom: 16px;
}

.button.margin-left {
  margin-left: 16px;
}

.button.button-center {
  flex-direction: column;
  justify-content: center;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.button.casestudy-cta {
  margin-top: -10px;
  margin-bottom: 0;
}

.button.ebooks {
  align-self: center;
  margin-top: 15px;
  font-size: 18px;
}

.button.mt-auto {
  margin-top: auto;
}

.button.mt-auto.custom-blue {
  background-color: #2e5ae7;
  background-image: none;
}

.button.navigation-footer {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  box-shadow: none;
  color: var(--black);
  background-color: #0000;
  width: auto;
  margin-bottom: 0;
  display: flex;
}

.button.black {
  background-color: var(--black);
  margin-bottom: 0;
}

.button.blue-grad {
  background-image: linear-gradient(45deg, var(--medium-blue), var(--deep-sky-blue-2));
}

.button.blue-grad.no-margin.g-recaptcha.ai {
  background-color: var(--royal-blue-2);
  box-shadow: none;
  background-image: none;
  border: 3px solid #1a5bf0;
  border-radius: 20px;
  flex: none;
  width: 200px;
  height: 50px;
  margin-left: 0;
  padding: 0;
  transition-property: none;
  display: block;
}

.button.blue-grad.bright {
  background-image: linear-gradient(45deg, #027dec, var(--deep-sky-blue-2));
  margin-top: 20px;
}

.button.blue-grad.tools {
  margin-top: 0;
  margin-bottom: 0;
}

.button.gold-bg {
  color: #000;
  background-color: #f0cc0e;
  border-radius: 10px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
}

.button.gold-bg.negative-margin {
  margin-top: -34px;
}

.button.button-yellow {
  background-color: #ffdd4a;
}

.button.button-yellow:hover {
  background-color: var(--dim-grey);
  color: #000;
}

.button.button-yellow.no-margin.launch {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e325424c8f6fa6e6550e3d_arrow%20diagnol%20CTA.svg");
  background-position: 91%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 35px;
  padding-right: 50px;
  font-family: Generalsans Variable;
  font-size: 14px;
}

.button.button-yellow.relative {
  z-index: 2;
}

.button.absolute-button {
  z-index: 6;
  position: absolute;
  inset: auto auto 2%;
}

.button.no-wrap {
  grid-column-gap: 10px;
  display: flex;
}

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

.spacer._64 {
  background-color: #0000;
  width: 64px;
  height: 64px;
}

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

.spacer._48 {
  background-color: #0000;
  border-radius: 6px;
  width: 48px;
}

.spacer._128 {
  background-color: #0000;
  width: 128px;
  height: 128px;
}

.spacer._128.ebook {
  z-index: -3;
  background-color: #00d6ff;
  position: absolute;
  inset: auto 1% 14% auto;
}

.spacer._80 {
  background-color: #0000;
  width: 80px;
  height: 80px;
}

.spacer._96 {
  background-color: #5eb2f400;
  width: 96px;
  height: 96px;
}

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

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

.spacer._16.desktop-hidden {
  display: none;
}

.spacer._8 {
  width: 8px;
  height: 8px;
}

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

.spacer.desktop_hidden {
  display: none;
}

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

.spacer._32.desktop-hidden, .spacer.desktop-hidden {
  display: none;
}

.spacer._80 {
  height: 80px;
}

.text-box {
  text-align: left;
  max-width: 750px;
}

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

.text-box.center-align.width-100 {
  max-width: none;
}

.text-box.center-align._1050px {
  max-width: 1050px;
}

.text-box._550px {
  max-width: 550px;
}

.text-box.early-access {
  border: 2px solid #0079e4;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  flex: 0 auto;
  height: 100%;
  margin-bottom: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 15px;
  font-size: 16px;
}

.text-box._850px {
  max-width: 850px;
}

.text-box._850px.center-align.increase-size {
  max-width: 880px;
}

.text-box._1000px {
  max-width: 1000px;
}

.text-box._1000px.center-align.bf {
  width: 100%;
  max-width: none;
}

.text-box._1000px.centered-margin {
  margin-left: auto;
  margin-right: auto;
}

.text-box.white.full-width {
  max-width: 100%;
}

.text-box.width-change {
  max-width: 850px;
}

.text-box.centered-margin {
  margin-left: auto;
  margin-right: auto;
}

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

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

.paragraph-small {
  color: var(--black);
  font-family: DM Sans, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.5em;
}

.paragraph-small.no-margin.tc {
  font-size: 12px;
}

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

.paragraph-small.medium {
  font-weight: 500;
}

.paragraph-small.text-style-muted {
  opacity: .7;
}

.paragraph-small.hidden {
  display: none;
}

.paragraph-small._14 {
  font-size: 14px;
}

.paragraph-small._14.black {
  color: var(--relume-library-lite-rl-black);
}

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

.paragraph-small._14.black.general-sans {
  font-family: Generalsans Variable;
}

.paragraph-small.black {
  color: #202224;
  margin-top: 0;
  font-weight: 400;
}

.paragraph-small.black.right-align {
  align-self: flex-end;
}

.paragraph-small.black.center.all-caps {
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.paragraph-small.black.center.all-caps.general-sans {
  font-family: Generalsans Variable;
}

.paragraph-small._12 {
  font-size: 12px;
  line-height: 1.5;
}

.paragraph-small.custom {
  max-width: 40ch;
}

.paragraph-small.small {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 400;
}

._12-columns {
  flex-flow: wrap;
  place-content: stretch center;
  align-items: center;
  display: flex;
}

._12-columns.align-top {
  align-items: flex-start;
}

._12-columns.align-top.justify-around {
  justify-content: space-between;
}

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

._12-columns.align-center.align-stretch.comp-pricing, ._12-columns.align-center.comp-pricing {
  width: 80%;
}

._12-columns.align-stretch {
  align-items: stretch;
  margin-top: 20px;
}

._12-columns.align-stretch.justify-around {
  justify-content: space-between;
}

._12-columns.align-stretch.justify-start {
  justify-content: flex-start;
}

._12-columns.align-stretch.justify-between.pricing-cards {
  justify-content: center;
}

._12-columns.align-stretch.pricing-cards-outer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  margin-top: 0;
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
}

._12-columns.align-stretch.pricing-cards-outer.new {
  justify-content: space-between;
  padding-left: 40px;
  padding-right: 40px;
}

._12-columns.align-stretch.pricing-cards-outer.new.no-top-padding {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: row;
  width: 100%;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

._12-columns.align-stretch.pricing-cards-outer.new.no-top-padding.pro-max {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
}

._12-columns.align-stretch.pricing-cards-outer.new.no-top-padding.pro-max.sp {
  width: 90%;
}

._12-columns.align-stretch.pricing-cards-outer.new.no-top-padding.pro-max.surge {
  justify-content: center;
  padding-top: 20px;
}

._12-columns.align-left {
  justify-content: flex-start;
}

._12-columns.align-left.ebook {
  align-items: flex-start;
  padding-left: 0;
}

._12-columns.align-left.stretch-vertical {
  align-items: stretch;
}

._12-columns.align-left.stretch-vertical.ec.mobile-hidden.center-aligned, ._12-columns.align-left.stretch-vertical.ec.center-aligned, ._12-columns.align-left.ec.mobile-hidden.center-align {
  justify-content: center;
}

._12-columns.align-left._w-100.no-wrap {
  flex-wrap: nowrap;
  align-items: stretch;
}

._12-columns.align-left._w-100.no-wrap.keyword-tool {
  box-shadow: none;
}

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

._12-columns.mob-swap.row-gap-16px {
  grid-row-gap: 16px;
}

._12-columns.justify-between {
  justify-content: space-between;
}

._12-columns.justify-between.webinar-custom {
  align-items: flex-end;
}

._12-columns.space-between {
  justify-content: space-between;
}

._12-columns.space-between.bf24 {
  padding-top: 0;
}

._12-columns.equal-columns {
  grid-column-gap: 31px;
  flex-wrap: nowrap;
  align-items: stretch;
}

._12-columns.vertical-direction {
  flex-direction: column;
}

._12-columns.vertical-direction.ml {
  margin-right: 10px;
}

._12-columns.vertical-direction.ml2 {
  width: 50px;
}

._12-columns.vertical-direction.left-align {
  flex-flow: column;
  align-items: flex-start;
}

._12-columns.vertical-direction.left-align.neg-margin {
  margin-top: -129px;
}

._12-columns.vertical-direction.news-media-kit {
  background-image: linear-gradient(to right, #014dc5, #0079e4 47%, #10cffc);
  border-radius: 15px;
  margin-top: 40px;
  padding: 45px;
}

._12-columns.vertical-direction.keyword-grouping {
  align-items: flex-start;
  padding: 15px 10px;
}

._12-columns.demo {
  flex-wrap: nowrap;
  justify-content: space-between;
}

._12-columns.align-end-no-gap {
  justify-content: space-around;
  align-items: flex-start;
}

._12-columns.align-end-no-gap._w-100.no-wrap.image-header {
  padding: 19px;
}

._12-columns.align-no-gap-end {
  justify-content: space-between;
  align-items: flex-start;
}

._12-columns.align-no-gap-end.vertical.ebook {
  flex-direction: column;
  padding-left: 0;
}

._12-columns.align-no-gap-end.align-center {
  align-items: center;
}

._12-columns.ebbok {
  justify-content: flex-start;
  align-items: stretch;
}

._12-columns._w-100.vertical-direction {
  margin-bottom: 0;
}

._12-columns.home._2 {
  align-items: flex-start;
}

._12-columns.blog-author-inner-popup {
  border: 1px solid var(--light-grey);
  border-radius: 12px;
  padding: 10px;
}

._12-columns.homepage {
  flex-direction: row;
  order: 0;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

._12-columns.align-right {
  justify-content: flex-end;
}

._12-columns.align-end {
  align-items: flex-end;
}

._12-columns.custom-presspage {
  background-color: var(--silver);
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 50px;
}

._12-columns.align-start {
  justify-content: flex-start;
  align-items: flex-start;
}

._12-columns.longtail-free-tool {
  background-color: #f2f8fa;
  border-radius: 15px;
  justify-content: space-around;
  width: 100%;
  padding: 14px;
}

._12-columns.longtail-free-tool.keyword-finder {
  border-radius: 10px;
}

._12-columns.no-wrap {
  flex-wrap: nowrap;
}

._12-columns.no-wrap.jtw {
  align-items: stretch;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

._12-columns.no-wrap.launch-custom {
  background-image: linear-gradient(to right, #fff 37%, #ffffff26 76%);
  border-radius: 38px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 4px;
}

._12-columns.no-wrap.launch-custom.custom {
  margin-top: 0;
  margin-bottom: 0;
}

._12-columns.relative.custom {
  z-index: 2;
  flex-direction: column;
}

._12-columns.redirection-checker {
  background-color: #014dc51a;
  width: 100%;
  margin-top: 0;
  padding: 20px;
}

._12-columns.core-web-vitals-assessment {
  grid-column-gap: 10px;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
}

._12-columns.join-the-waitlist {
  z-index: 5;
  background-color: var(--royal-blue);
  border-radius: 9px;
  flex-direction: column;
  max-width: 750px;
  padding: 48px 113px 113px;
  position: relative;
}

._12-columns.join-the-waitlist.ai {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6667f9db58e72fb21f4ab8c9_Popup-01.webp");
  background-position: 50%;
  background-size: cover;
  max-width: 550px;
}

._12-columns.desktop-hidden {
  display: none;
}

._12-columns.custom-webinar {
  z-index: 1;
  flex-wrap: nowrap;
  align-items: flex-start;
  position: relative;
}

._12-columns.size {
  width: 95%;
  max-width: 1320px;
}

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

.container.center-align {
  text-align: center;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: DM Sans, sans-serif;
  display: flex;
}

.container.center-align._100-h {
  height: 100%;
}

.container.static {
  position: static;
}

.container.blog {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.container.flex-horizontal {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.container.overflow-hidden {
  height: auto;
}

.container.hero.padding-copy {
  background-color: #0000;
  margin-top: 60px;
}

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

.container.hs {
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.container.logo-bg {
  background-color: #2c323a00;
}

.container.flexbf24 {
  display: flex;
}

.white {
  color: #fff;
}

.white.hidden {
  display: none;
}

.white.wraptext {
  color: #101113;
  text-align: left;
  text-align: left;
  width: 17ch;
  margin-left: 20px;
  font-weight: 400;
}

.white.bigger-text {
  font-size: 25px;
  line-height: 1.4;
}

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

.column.desk-10 {
  width: 83.33%;
}

.column.desk-10.mob-12.no-padding.last {
  align-items: center;
}

.column.desk-10.mb-30.width-100 {
  justify-content: center;
  align-items: center;
}

.column.desk-12 {
  width: 100%;
}

.column.desk-11 {
  width: 91.66%;
}

.column.desk-6 {
  flex: 0 auto;
  align-items: flex-start;
}

.column.desk-5 {
  width: 41.66%;
}

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

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

.column.desk-4.tab-6.mob-12.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.column.desk-4.tab-6.mob-12.pricing-tabs {
  order: 0;
  width: 25%;
  padding-left: 0;
  padding-right: 0;
}

.column.desk-4.tab-6.mob-12.pricing-tabs.new {
  object-fit: fill;
  width: 27%;
  min-height: 32px;
}

.column.desk-4.tab-6.mob-12.pricing-tabs.new.growth {
  width: 27%;
}

.column.desk-4.tab-6.mob-12.pricing-tabs.new.promax {
  justify-content: flex-start;
  align-items: flex-start;
  width: 33%;
}

.column.desk-4.tab-6.mob-12.pricing-tabs.new.promax.spage {
  width: 50%;
}

.column.desk-4.tab-6.mob-12.pricing-tabs.new.news {
  width: 24%;
}

.column.desk-9 {
  width: 75%;
}

.column.desk-3 {
  flex: none;
  width: 25%;
}

.column.desk-3.tab-6.mob-6 {
  grid-row-gap: 10px;
  margin-bottom: 30px;
  padding-left: 10px;
}

.column.desk-2 {
  width: 16.66%;
}

.column.desk-7 {
  width: 58.3333%;
}

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

.column.padding-1.mob-12 {
  align-items: flex-start;
  max-width: 45%;
}

.column.padding-1.mob-12.third-column {
  min-width: 214px;
}

.column.padding-1.mob-12.nav-image {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  min-width: 35%;
  max-width: 35%;
}

.column.unique-col {
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  max-width: 50%;
  padding-left: 0;
  padding-right: 0;
}

.column._w-60 {
  width: 60%;
}

.column._w-40 {
  width: 40%;
}

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

.column.feature-grid {
  flex: 1;
  align-content: center;
  min-width: 50%;
  max-width: 50%;
  min-height: 600px;
}

.column.max-width {
  width: 100%;
  max-width: 500px;
}

.column.desk-6.tab-12._2-grid {
  align-content: center;
}

.column.desk-6.tab-12._2-grid.no-margin {
  grid-column-gap: 10px;
  grid-row-gap: 49px;
  margin-bottom: 0;
}

.column.desk-6.tab-12._2-grid.no-margin.width-70 {
  width: 50%;
}

.column.desk-6.tab-12.sticky-top {
  position: sticky;
  top: 30%;
}

.column.desk-6.tab-12.sticky-top.width-30 {
  width: 40%;
}

.column.desk-6.tab-12.sticky-top.width-30.hp._1 {
  top: 20%;
}

.column.desk-6.tab-12.tab-ui-chnage {
  align-items: center;
  width: 60%;
}

.column.desk-6.tab-12.width-30 {
  flex: none;
  width: 50%;
}

.column.desk-6.change-width {
  width: 100%;
  height: 100%;
}

.column.desk-6.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.column.sticky-top {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  top: 30%;
}

.column.align-center {
  align-items: center;
}

.column.align-center.ml {
  margin-top: 20px;
  margin-bottom: 20px;
}

.column.left-align.why-scalenut {
  max-width: 45%;
  padding-top: 20px;
  padding-bottom: 40px;
}

.column.left-align.no-padding {
  padding-left: 10px;
}

.column.no-padding-left {
  padding-left: 0;
}

.column.ebook {
  flex-direction: row;
  justify-content: flex-start;
  align-self: stretch;
  align-items: stretch;
  width: 33.3333%;
  height: 100%;
  padding-left: 0;
}

.column.ebook2 {
  padding-left: 0;
}

.column._33 {
  width: 33.3333%;
}

.column._33.keyword-grouping {
  background-color: var(--white);
  cursor: pointer;
  border: 1px solid #b6e9fd;
  border-radius: 10px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 0 8px 20px #6f96c80d;
}

.column._33.keyword-grouping.blurred {
  filter: blur(4px);
}

.column._33.comparision-table-left {
  border: 1px solid #cfe1fb;
  border-top-left-radius: 16px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 16px;
  width: 40%;
  padding: 23px 32px;
}

.column._33.mob-hidden {
  width: 40%;
}

.column._50 {
  width: 50%;
  max-width: 50%;
}

.column._50.left-align {
  align-items: flex-start;
  max-width: 50%;
}

.column._50.align-center.abs {
  position: absolute;
  inset: 76% 0% auto;
}

.column._50.long-tail-keyword {
  align-items: flex-start;
  max-width: 100%;
  padding: 9px;
}

.column._50.bot-tools {
  background-color: #fff;
  border-radius: 7px;
  align-items: center;
  width: 45%;
  margin-left: 19px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 600;
}

.column._50.affiliate {
  width: 90%;
  max-width: none;
}

.column._50.affiliate.image {
  width: 10%;
  min-height: auto;
}

.column._60 {
  width: 60%;
}

.column._40 {
  width: 40%;
}

.column._40.custm-webinar {
  width: 43%;
}

.column._100 {
  width: 100%;
}

.column._100.hp {
  flex-flow: wrap;
}

.column.custom-presspage {
  background-color: var(--silver);
  color: var(--midnight-blue);
  padding: 16px 42px 12px;
}

.column.free-tools {
  background-color: #027dec1a;
  border-radius: 8px;
  margin-right: 60px;
  padding: 10px 19px;
}

.column.free-tools.horizontal {
  flex-direction: row;
  align-items: flex-end;
  margin-bottom: 10px;
  margin-right: 20px;
}

.column.free-tools.custom-1 {
  width: 80%;
  height: 100%;
  min-height: 350px;
  max-height: 435px;
  overflow: auto;
}

.column.free-tools.custom-100-w {
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
}

.column.free-tools {
  background-color: #e6f2fd;
  border-radius: 8px;
  margin-top: 10px;
  margin-right: 60px;
  padding: 14px 24px;
}

.column.free-tools-google-preview {
  background-color: #f8f9fa;
  border-radius: 8px;
  margin-right: 60px;
  padding: 10px 19px;
}

.column.horizontal {
  flex-direction: row;
}

.column.free-tools-2 {
  background-color: #027dec1a;
  border-radius: 8px;
  justify-content: center;
  min-height: auto;
  margin-right: 60px;
  padding: 1rem 19px;
  font-size: 14px;
}

.column.free-tools-2.peach {
  background-color: #fffefe;
  margin-right: 20px;
}

.column.free-tools-2.peach.small-text {
  font-size: 10px;
}

.column.hori-justify-left {
  flex-direction: row;
  align-items: flex-start;
}

.column.hori-justify-left.no-padding {
  padding-left: 0;
}

.column.align-left {
  align-items: flex-start;
}

.column.launch-custom {
  justify-content: center;
  top: 0;
  left: -36px;
}

.column._66 {
  width: 66%;
}

.column._66.comparision-table-right {
  z-index: 0;
  text-align: left;
  background-color: #f5f6ff;
  border: 2px solid #1a5bf0;
  border-radius: 0 16px 0 0;
  width: 60%;
  padding-left: 35px;
  padding-right: 35px;
}

.column._66.comparision-table-right-cta {
  text-align: left;
  background-color: #f5f6ff;
  border: 2px solid #1a5bf0;
  border-top-width: 0;
  border-radius: 0 0 16px 16px;
  width: 60%;
  padding: 30px 35px;
}

.column.desk-6 {
  flex: 0 auto;
  width: 50%;
}

.ds-block {
  margin-bottom: 32px;
  font-size: 18px;
}

.horizontal-line {
  background-color: var(--black);
  opacity: .2;
  width: 100%;
  height: 1px;
  margin-bottom: 36px;
}

.rich-text-tnc {
  text-align: left;
  width: 100%;
  font-family: Inter;
}

.rich-text-tnc img {
  border-radius: 4px;
  margin-bottom: 4px;
  box-shadow: 0 0 12px #0f2c410d;
}

.rich-text-tnc.white li, .rich-text-tnc.white p, .rich-text-tnc.white a {
  color: var(--white);
}

.rich-text-tnc p {
  color: var(--dark-grey);
  letter-spacing: -.3px;
  margin-bottom: 15px;
  font-size: 17px;
  line-height: 1.7;
}

.rich-text-tnc li {
  font-size: 17px;
  line-height: 1.7;
}

.rich-text-tnc ul {
  margin-bottom: 20px;
}

.rich-text-tnc h2 {
  letter-spacing: -1px;
  margin-top: -60px;
  padding-top: 80px;
  font-family: Generalsans Variable;
}

.rich-text-tnc h3 {
  letter-spacing: -1px;
  margin-top: -60px;
  padding-top: 80px;
  font-family: Generalsans Variable;
  font-weight: 600;
}

.rich-text-tnc h4 {
  font-family: Generalsans Variable;
  font-weight: 600;
}

.rich-text-tnc h1 {
  letter-spacing: -1px;
  font-family: Generalsans Variable;
}

.nav-content {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 24px;
  display: flex;
  position: static;
}

.nav-cta-button-container {
  align-items: center;
  display: flex;
}

.menu-button.w--open {
  color: #096ad033;
  background-color: #fff;
}

.nav-bar {
  z-index: 200;
  background-color: var(--white);
  border-bottom: 1px solid #0000000d;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.logo-div {
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  max-width: 150px;
  display: block;
}

.nav-logo {
  transition: opacity .2s;
}

.nav-logo:hover {
  opacity: .75;
}

.nav-logo.w--current {
  max-width: none;
}

.footer-logo {
  margin-bottom: 0;
}

.footer-link {
  color: var(--light-grey);
  cursor: pointer;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  transition: opacity .2s ease-in-out;
  display: block;
}

.footer-link:hover {
  opacity: 1;
  color: var(--white);
}

.footer-link.w--current {
  opacity: 1;
  font-weight: 500;
}

.footer-links-container {
  flex-direction: column;
  margin-bottom: 64px;
  display: flex;
}

.footer {
  z-index: 0;
  background-color: var(--white-grey);
  padding-top: 64px;
  padding-bottom: 64px;
  position: relative;
}

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

.icon.tab {
  width: 35px;
  height: 35px;
  margin-bottom: 16px;
  margin-right: 16px;
}

.icon.small {
  width: 24px;
  height: 24px;
  margin-bottom: 8px;
}

.icon.large {
  margin-bottom: 0;
}

.icon.round {
  background-color: var(--azure);
  outline-color: var(--azure);
  outline-offset: 0px;
  border-radius: 8px;
  outline-width: 3px;
  outline-style: solid;
  width: 44px;
  height: 44px;
  padding: 0 8px;
  position: relative;
}

.icon.round.hs {
  outline-color: var(--azure);
  outline-offset: 0px;
  background-color: #0000;
  outline-width: 3px;
  outline-style: none;
  padding-left: 0;
  padding-right: 0;
}

.icon.medium {
  width: 40px;
  height: 40px;
  margin-bottom: 0;
}

.icon.medium.point-top-right {
  transform: rotate(-45deg);
}

.banner-section {
  padding: 80px 50px;
}

.banner-container {
  flex: 1;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.banner {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4em;
}

.banner.full-padding {
  padding-top: 80px;
  padding-bottom: 80px;
}

.banner.half-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.banner-text {
  color: #333b4a;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 1.3em;
  text-decoration: none;
  display: inline;
}

.banner-text.w--current {
  color: #fff;
}

.tab-text-boxes {
  color: var(--grey);
  background-color: #fff0;
  border-left: 4px solid #0000;
  height: 80px;
  margin-bottom: 12px;
  padding: 22px 25px 9px;
  font-style: normal;
  transition: all .2s;
  overflow: hidden;
}

.tab-text-boxes:hover {
  color: var(--dark-grey);
  background-color: #f4f6fa;
}

.tab-text-boxes.w--current {
  color: var(--black);
  background-color: #f3f5f9;
  border-left-color: #597ef7;
  height: auto;
}

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

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

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

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

.dropdown-list {
  margin-top: -14px;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #0000001a;
  border-radius: 4px;
  width: 160px;
  padding: 8px 15px;
  top: 40px;
  left: 0%;
  right: 0%;
  box-shadow: 0 0 12px #0000000d;
}

.dropdown-list.resources {
  width: 183px;
  margin-top: 13px;
  inset: auto 0%;
}

.logo-container {
  flex: none;
  justify-content: center;
  width: auto;
}

.partner-logo {
  filter: grayscale();
  min-width: 50px;
  height: 100px;
}

.partner-logo.height---70 {
  height: 70px;
}

.partner-logo.inverse, .partner-logo.bright {
  filter: none;
}

.partner-logo.width-180 {
  max-width: 180px;
  height: auto;
}

.partner-logo.wework {
  margin-top: -6px;
}

.partner-logo.home {
  max-width: 130px;
}

.paragraph {
  color: var(--dark-grey);
  text-align: left;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
}

.paragraph.small {
  color: var(--grey);
  text-align: left;
  font-size: 14px;
  line-height: 1.4em;
}

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

.paragraph.center.aff {
  margin-bottom: 20px;
}

.paragraph.mb-24 {
  margin-bottom: 24px;
}

.paragraph ol {
  list-style-type: decimal;
}

.simple-input {
  border: 1px solid var(--light-grey);
  border-radius: 5px;
  width: 300px;
  height: 48px;
  margin-bottom: 16px;
  margin-left: 16px;
  margin-right: 8px;
  font-size: 16px;
  box-shadow: 0 0 10px #00000005;
}

.simple-input.no-margin {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.simple-input.no-margin::placeholder {
  color: #c3cacf;
}

.quote-card {
  border: 1px solid var(--silver);
  text-align: left;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  min-width: auto;
  height: auto;
  margin-bottom: 16px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 46px 28px 16px;
  display: flex;
  position: relative;
}

.quote-card.green {
  color: #fff;
  background-color: #3ac63f;
}

.quote-card.outline {
  background-color: #fff;
  border: 2px solid #3ac63f;
}

.quote-card.no-margin.desktop-hidden {
  display: none;
}

.quote-card.aff {
  background-color: var(--light-cyan-2);
  border: 2px #10111380;
  justify-content: space-around;
  align-items: center;
  width: 80%;
  min-height: 250px;
  margin: 19px auto 40px;
  box-shadow: 0 0 20px #0006;
}

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

.no-margin.bold {
  font-weight: 700;
}

.no-margin.bold.bigg {
  color: var(--black);
  font-size: 20px;
}

.no-margin.bold.bigg.white {
  color: var(--black);
}

.testimonial-image {
  border-radius: 50%;
  margin-bottom: 16px;
}

.testimonial-image.blog-author {
  background-color: var(--silver);
  width: 50px;
  margin-bottom: 0;
  margin-right: 10px;
}

.nav-menu {
  text-align: center;
  flex: 1;
}

.nav-menu.link-flex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  display: flex;
}

.regular {
  font-size: 1rem;
  font-weight: 300;
}

.ds-menu-brand {
  width: 140px;
  margin-bottom: 50px;
  margin-left: 30px;
}

.ds-menu-link {
  color: #333b4a;
  border-left: 4px solid #0000;
  width: 100%;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 27px;
}

.ds-menu-link:hover {
  color: #597ef7;
  background-color: #edf1ff;
}

.ds-menu-link.w--current {
  color: #597ef7;
  background-color: #f3f5f9;
  padding-right: 0;
  font-weight: 500;
}

.form-radio-button {
  margin-bottom: 16px;
  padding-left: 24px;
}

.radio-button {
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: -24px;
  margin-right: 10px;
}

.radio-button.w--redirected-checked {
  border-width: 6px;
  border-color: #3ac63f;
}

.form-error {
  background-color: var(--silver);
  color: #444;
  border-radius: 4px;
  padding: 16px;
}

.form {
  width: 100%;
  margin-bottom: 0;
}

.ds-icon {
  margin-bottom: 4px;
  margin-right: 24px;
  display: inline-block;
}

.ds-icon-grid {
  margin-top: 24px;
}

.form-checkbox {
  margin-bottom: 16px;
  padding-left: 24px;
}

.check-box {
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: -24px;
  margin-right: 10px;
}

.check-box.w--redirected-checked {
  background-color: #3ac63f;
  background-position: 50%;
  background-size: 16px;
  border-color: #3ac63f;
}

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

.form-success.ebooks {
  border-radius: 11px;
}

.ds-section {
  z-index: 0;
  text-align: left;
  padding: 60px 80px 48px 60px;
  position: relative;
}

.ds-section.grey {
  background-color: #f3f5f9;
}

.ds-section-header {
  margin-bottom: 50px;
}

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

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

.text-input:focus {
  border-color: var(--steel-blue);
}

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

.card {
  border: 1px solid var(--silver);
  color: var(--dark-grey);
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
  padding: 24px;
  transition: transform .2s, opacity .2s;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 20px #69737c1a;
}

.card:hover {
  transform: translate(0, -3px);
}

.card.integration {
  border-color: var(--silver);
  text-align: center;
  flex-direction: column;
  align-items: center;
  min-height: 0;
  margin-bottom: 0;
  padding: 24px;
  display: flex;
  position: relative;
}

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

.card.no-hover {
  position: relative;
}

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

.card.no-hover.color1 {
  background-color: #fff2dd;
}

.card.no-hover.color2 {
  background-color: #fedede;
}

.card.no-hover.color3 {
  background-color: #cefdf3;
}

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

.card.tool-cards:hover {
  background-color: #fff;
}

.card.bluetool-cards {
  background-color: #014dc5;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.card.bluetool-cards:hover {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/63721f97e4c1e57c2cb57258_Rectangle%201011.webp"), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/636c8f26a11595079e5c9391_Rectangle%201009%20(1).webp");
  background-position: 100% 100%, 50%;
  background-repeat: no-repeat, repeat;
  background-size: 35% 20%, cover;
}

.card.navigation {
  min-width: 370px;
  max-width: 370px;
  min-height: 250px;
  max-height: 320px;
  margin-bottom: 0;
  margin-left: 10px;
  padding: 0;
}

.card.ebbok {
  align-items: center;
  min-height: 420px;
  display: flex;
}

.card.blog {
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
}

.card.gold {
  background-image: linear-gradient(to bottom, var(--steel-blue), var(--steel-blue));
}

.card.news {
  color: #fff;
  background-color: #0079e4;
  background-image: linear-gradient(#10cffc80, #10cffc80);
  padding: 2px;
}

.card.bg-lightblue {
  background-color: #dcefff;
}

.card.bg-lightgreen {
  background-color: #ebfffd;
}

.card.bg-yellow {
  background-color: #fff8eb;
}

.card.bg-purple {
  background-color: #f5e8fd;
}

.card-thumbnail.large-image {
  width: 100%;
}

.card-thumbnail.curved {
  border-radius: 6px;
  width: 100%;
}

.card-thumbnail.curved-15px {
  transform: scale3d(1none, 1none, 1none);
  object-fit: scale-down;
  transform-style: preserve-3d;
  border-radius: 15px;
  width: 100%;
  max-height: 310px;
  transition: all .2s;
}

.card-thumbnail.curved-15px:hover {
  transform: scale(1.1);
}

.card-thumbnail.ebook {
  max-width: 300px;
}

.card-text-container {
  flex-direction: column;
  align-items: flex-start;
  padding: 22px 25px 18px;
  display: flex;
}

.card-text-container.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.card-text-container.px-0.pb-0 {
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.card-text-container.non-cms {
  padding: 20px;
  position: relative;
}

.card-text-container.non-cms.feature-page {
  align-items: center;
  height: 100%;
  max-height: 300px;
  padding-bottom: 0;
}

.card-text-container.non-cms.full-height {
  height: 60%;
}

.card-text-container.non-cms {
  position: relative;
}

.card-text-container.ebook {
  padding-left: 0;
}

.medium-paragraph {
  color: #3f5575;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.4em;
}

.medium-paragraph.white.center.ec {
  max-width: 53ch;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
}

.medium-paragraph.grey, .medium-paragraph.blue {
  margin-left: auto;
  margin-right: auto;
}

.medium-paragraph.blue:hover {
  text-decoration: none;
}

.medium-paragraph.bold {
  font-weight: 600;
}

.medium-paragraph.black {
  color: #272727;
  font-weight: 600;
}

.medium-paragraph.black.center.hs {
  color: #535d66;
  text-align: left;
}

.medium-paragraph.black.ebook {
  min-height: 140px;
  font-weight: 400;
}

.medium-paragraph.hidden {
  display: none;
}

.medium-paragraph.work-left-text {
  color: #748499;
}

.medium-paragraph.white {
  color: #fff;
}

.medium-paragraph.left-align.font-inter {
  font-family: Inter;
}

.medium-paragraph._20px {
  font-size: 20px;
  line-height: 1.2;
}

.medium-paragraph.limited-lenght {
  max-width: 60ch;
}

.card-tag {
  color: var(--grey);
  text-align: center;
  letter-spacing: .4px;
  background-color: #f4f8fa;
  border-radius: 40px;
  margin-bottom: 10px;
  margin-left: -3px;
  padding: 4px 12px;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.contact-form-container {
  border-radius: 6px;
  width: 100%;
}

.feature-horizontal {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  padding-top: 0;
  padding-right: 20px;
  display: flex;
}

.feature-horizontal.space-remove {
  align-items: center;
  margin-bottom: 10px;
}

.feature-horizontal.space-remove.center {
  justify-content: center;
}

.feature-horizontal.center-card.horizontal {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.icon-side {
  width: 50px;
  margin-right: 30px;
}

.icon-side.small {
  width: 26px;
  margin-right: 20px;
}

.icon-side.rotate-left {
  margin-left: 20px;
  margin-right: 20px;
  transform: rotate(-90deg);
}

.icon-side.rotate-right {
  margin-left: 20px;
  margin-right: 20px;
  transform: rotate(90deg);
}

.icon-side.no-margin-left {
  margin-left: 0;
}

.text-area {
  border: 1px solid #e1e4ed;
  border-radius: 10px;
  min-height: 125px;
  margin-bottom: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  box-shadow: 3px 3px 8px #e1e4ed66;
}

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

.text-area:focus {
  border-color: var(--steel-blue);
}

.tabs-menu {
  justify-content: center;
  width: 100%;
  margin-bottom: 48px;
  display: flex;
}

.vertical-tab {
  width: 100%;
}

.tab-link {
  opacity: .5;
  color: var(--grey);
  text-align: center;
  background-color: #0000;
  border-bottom: 2px solid #c3cacf;
  flex: 0 auto;
  width: 140px;
  margin-left: 0;
  margin-right: 0;
  padding: 15px 20px;
  font-size: 18px;
}

.tab-link:hover {
  border-bottom-color: #0079e4;
}

.tab-link.w--current {
  opacity: 1;
  color: #0079e4;
  background-color: #0000;
  border-bottom-color: #0079e4;
  width: 150px;
  font-weight: 700;
}

.question {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.question.faq-align {
  flex-wrap: nowrap;
}

.question.align-center {
  align-items: center;
}

.answer {
  color: #9096a4;
  overflow: hidden;
}

.answer.affliate {
  font-size: 14px;
}

.question-container {
  color: #333533;
  text-align: left;
  cursor: pointer;
  border-bottom: 1px solid #c1c5c9;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 24px;
  padding-top: 10px;
  padding-bottom: 15px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.question-container:hover {
  color: #0079e4;
}

.question-container.box {
  background-color: #f8f8f8;
  border-bottom-style: none;
  border-radius: 8px;
  padding: 20px 10px 10px 20px;
}

.question-container.white {
  color: #fff;
}

.question-arrow-icon {
  margin-top: 26px;
  margin-left: 24px;
  margin-right: 8px;
}

.question-arrow-icon.left {
  margin-top: 0;
  margin-left: 0;
  margin-right: 16px;
}

.ds-description {
  color: #929aa1;
  max-width: 400px;
}

.tab-header {
  align-items: center;
  margin-bottom: 2px;
  display: flex;
}

.questions {
  width: 100%;
}

.tick-list li {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/62a1d62780df100420d1c889_Tick%20Blue%20Filled.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  padding-left: 30px;
  list-style-type: disc;
}

.tick-list ul {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: decimal;
}

.pricing-grid-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #0000001a;
  grid-template: "."
  / 3fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 15px;
  display: grid;
}

.pricing-grid-row.top {
  border-top-style: none;
}

.pricing-grid-row.top._2 {
  grid-template-columns: 2fr .75fr .75fr;
  grid-auto-columns: 1fr;
}

.pricing-grid-row.top._2.padding-tablex {
  grid-template-columns: 2.5fr 1fr 1fr;
}

.pricing-grid-row.top._2.padding-tablex.greentable {
  background-color: var(--light-cyan);
}

.pricing-grid-row._2 {
  grid-template-columns: 3fr 1fr 1fr;
  place-items: start stretch;
}

.pricing-grid-row._2.top {
  align-items: center;
}

.pricing-grid-row._2.table-newborder {
  background-color: #e8e8f4;
  border: 1px #000;
  border-radius: 15px;
  grid-template-columns: 2.5fr 1fr .75fr;
  align-content: center;
  align-items: center;
  margin-bottom: 10px;
  margin-left: 30px;
  margin-right: 30px;
  padding: 10px 20px;
}

.pricing-grid-row._2.table-newborder.color-removetable {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
}

.pricing-grid-row._2.table-newborder.color-removetable.blurred-effect {
  filter: none;
}

.pricing-grid-row._2.table-newborder.darkgreen-table {
  background-color: #e1f8f8;
  margin-bottom: 11px;
}

.pricing-grid-row._2.table-newborder.darkgreen-table.blurred-effect {
  filter: none;
}

.pricing-grid-row._2.table-newborder.organgedark-table {
  background-color: #f6eeef;
}

.pricing-grid-row._2.table-newborder.organgedark-table.blurred-effect {
  filter: none;
}

.pricing-grid-row._2.table-newborder.darkblue-table {
  background-color: #e8f4ef;
}

.pricing-grid-row._2.table-newborder.darkblue-table.blurred-effect {
  filter: none;
}

.pricing-grid-row._2.table-newborder.darkyellow-table {
  background-color: #f4f2e8;
}

.pricing-grid-row._2.table-newborder.darkyellow-table.blurred-effect {
  filter: blur(4px);
}

.pricing-grid-row._3 {
  grid-template-columns: 1.25fr 1fr .5fr;
}

.pricing-grid {
  margin-left: auto;
  margin-right: auto;
}

.pricing-grid.align-left.grid-color {
  background-color: #eeeefa;
  border-radius: 20px;
  position: relative;
}

.plan-header {
  border-right: 1px solid #c3cacf;
  border-bottom: 3px solid var(--silver);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 15px;
  display: flex;
}

.plan-header.blue {
  border-right-color: var(--silver);
  cursor: auto;
  border-bottom-color: #597ef7;
}

.plan-header.no-border {
  border-right-style: none;
  border-right-width: 0;
  align-items: center;
  width: 100%;
}

.small-button {
  color: var(--white);
  text-align: center;
  background-color: #0079e4;
  border-radius: 20px;
  flex: none;
  margin-bottom: 16px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  transition: border-color .2s, color .2s, box-shadow .2s, background-color .2s;
  box-shadow: 0 2px 8px #00000008;
}

.small-button:hover {
  color: #fff;
  background-color: #597ef7;
  box-shadow: 0 7px 20px -10px #0003;
}

.small-button:active {
  background-color: #597ef7;
}

.small-button.white {
  color: var(--royal-blue);
  background-color: #fff;
}

.small-button.yellow {
  color: var(--black);
  background-color: #ffdd4a;
}

.pricing-grid-section {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.pricing-grid-section.hidden {
  display: none;
}

.pricing-grid-section.different.orangecolor-table {
  background-color: #fcf4f5;
}

.pricing-grid-section.greentable {
  background-color: var(--light-cyan);
}

.pricing-grid-section.bluelight-table {
  background-color: #eefaf5;
}

.pricing-grid-section.lightyellow-table {
  background-color: #faf8ee;
}

.pricing-grid-tick {
  width: 18px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-grid-tick.grey {
  mix-blend-mode: luminosity;
  margin-left: auto;
  margin-right: auto;
}

.pricing-grid-tick.grey.no-margin {
  margin-left: 0;
  margin-right: 0;
}

.pricing-grid-tick.aligncenter-grid {
  margin-left: auto;
  margin-right: auto;
}

.pricing-grid-tick.no-auto {
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
}

.cta-box {
  background-color: #f4f8fa;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  padding: 52px;
  display: flex;
}

.cta-box.white.tools {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/636c913a653cb23cd5f0c0c6_Rectangle%201014.webp");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 0;
}

.cta-box.white.shadow {
  box-shadow: 0 0 20px -5px #0003;
}

.cta-box.in-webinar {
  background-color: #0000;
  justify-content: center;
  padding: 20px 26px 0;
}

.cta-box.white {
  background-color: #014dc5;
}

.cta-box.blue-grad {
  background-image: linear-gradient(135deg, #002ea8, #10cffc);
}

.cta-box.launch {
  -webkit-text-stroke-width: 3px;
  -webkit-text-stroke-color: #5ff5ff14;
  background-image: linear-gradient(#060c3e, #0211f0);
  border: 3px solid #5ff5ff14;
  border-top: 3px #002ea812;
  max-width: 800px;
}

.cta-box.purple-new {
  background-color: #38267a;
}

.cta-box.blackfriday-gold {
  background-color: #f5eede;
}

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

.center-image {
  border-radius: 10px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.center-image.desktop-hidden {
  display: none;
}

.center-image.no-margin {
  object-fit: cover;
  width: 100%;
  margin-bottom: 0;
}

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

.card-title {
  color: var(--black);
  text-align: left;
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.1;
  display: block;
}

.card-title:hover {
  color: #424957;
}

.card-title.more-pargin {
  margin-bottom: 15px;
}

.card-title.more-pargin.center.white {
  color: #fff;
}

.card-title.center {
  line-height: 1.1;
}

.card-title.text-white:hover {
  color: #fff;
}

.card-title.small {
  font-size: 20px;
  line-height: 1.2;
}

.card-summary {
  color: #69737c;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.4em;
}

.card-summary.center.white {
  color: #fff;
}

.logo {
  width: 120px;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
}

.logo.ml {
  width: 200px;
}

.nav-link {
  color: var(--grey);
  cursor: pointer;
  border-radius: 5px;
  flex: 0 auto;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 14px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .2s, color .2s;
}

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

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

.nav-link.minimal {
  color: #0079e4;
  margin-right: 8px;
}

.nav-link.minimal.width-100.signin {
  white-space: nowrap;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

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

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

.form-dropdown:hover {
  color: #37474e;
  border-color: #c3cacf;
}

.form-dropdown:focus {
  color: #37474e;
  border-color: #3ac63f;
}

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

.field-block {
  z-index: 1;
  border: 1px solid #0000;
  flex-direction: column;
  align-items: stretch;
  min-width: 50px;
  min-height: 20px;
  margin-bottom: 8px;
  display: flex;
}

.dropdown {
  position: relative;
}

.large-paragraph {
  font-family: DM Sans, sans-serif;
  font-size: 22px;
}

.large-paragraph.hidden {
  display: none;
}

.large-paragraph.mb-3 {
  margin-bottom: 24px;
}

.large-paragraph.white {
  line-height: 1.1;
}

.large-paragraph.white.bf {
  line-height: 32px;
}

.large-paragraph.white.middle-align {
  align-self: center;
}

.large-paragraph.white.ml {
  font-size: 22px;
}

.large-paragraph._32 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1;
}

.large-paragraph.bold {
  font-weight: 600;
}

.large-paragraph.lower-case {
  color: #000;
  text-transform: none;
  font-weight: 600;
}

.large-paragraph._w-90 {
  width: 90%;
}

.large-paragraph._26px {
  font-size: 26px;
  line-height: 1.1;
}

.large-paragraph.faq {
  max-width: 90%;
  line-height: 26px;
}

.large-paragraph.middle-align {
  align-self: center;
}

.blog-image-header {
  border-radius: 5px;
  width: 100%;
  max-width: 1000px;
  height: auto;
  margin: -25rem auto 45px;
  padding-top: 45.25%;
  position: relative;
  overflow: hidden;
}

.blog-image-header.blog-header {
  margin-top: 0;
}

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

.image-cover.blog {
  object-fit: contain;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blog-container {
  flex: 1;
  max-width: 760px;
  margin: 0 auto 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.blog-container.cs {
  padding-left: 0;
}

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

.shape {
  position: absolute;
}

.shape.bottom-left {
  bottom: -120px;
  left: 50px;
}

.shape.top-right {
  top: -120px;
  right: 40px;
}

.banner-link {
  color: #36b13b;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  line-height: 1.3em;
  text-decoration: none;
  display: inline;
}

.banner-link:hover {
  color: #1a9c1d;
}

.banner-link.w--current {
  color: #fff;
}

.underline {
  border-bottom: 4px solid #0079e4;
  line-height: 1em;
  display: inline-block;
}

.footer-header {
  color: var(--white);
  text-transform: none;
  font-size: 14px;
  font-weight: 500;
}

.center-card {
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: none;
  padding: 35px 40px 40px;
  display: flex;
  position: relative;
  box-shadow: 0 1px 30px #0000001a;
}

.sign-up-form {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.integration-logo-div {
  border-radius: 8px;
  width: 40px;
  height: 40px;
  margin-bottom: 12px;
  margin-left: 0;
  margin-right: auto;
  overflow: hidden;
}

.integration-body {
  z-index: 1;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  position: relative;
}

.ds-colour-block {
  width: 12.5%;
  padding-right: 16px;
  display: inline-block;
}

.ds-colour-grid {
  flex-wrap: wrap;
  margin-top: 24px;
  display: flex;
}

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

._2-grid.f {
  grid-column-gap: 0px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._2-grid.full-width.align-start {
  align-items: start;
}

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

._1-2-5-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: start;
  max-width: 1000px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

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

._3-grid.mt-60 {
  margin-top: 60px;
}

._3-grid.mt-60.mb-41 {
  margin-bottom: 41px;
}

._3-grid.full-width {
  flex-flow: row;
}

._3-grid.align-center {
  flex-flow: wrap;
  justify-items: center;
}

._3-grid.vertical {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

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

.grid.desk-3.tab-2 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid.desk-3.tab-2.mob-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

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

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

.grid.desk-2.small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-bottom: 0;
}

.grid.desk-2.small.left {
  margin-left: 0;
  margin-right: 0;
}

.grid.desk-2.home-page {
  grid-column-gap: 39px;
  grid-row-gap: 41px;
  grid-template-columns: 1.75fr 1.75fr;
  align-items: start;
}

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

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

.services-heading {
  color: #094514;
  font-size: 40px;
  font-weight: 600;
}

.services-heading.h1 {
  font-size: 2rem;
  line-height: 1.4em;
  display: block;
}

.services-heading.h1.white.hs {
  margin-bottom: 0;
  font-size: 62px;
  line-height: 1.2em;
}

.services-heading.h1.white.blue-shadown {
  text-shadow: 0 6px 5px #10cffc33;
  line-height: 1;
}

.services-heading.h1.capitilize-word {
  text-transform: capitalize;
}

.services-heading.h1.no-margin.align-center {
  text-align: center;
}

.services-heading.h1.no-margin.align-center.blue-gradient {
  background-image: linear-gradient(120deg, var(--steel-blue), var(--deep-sky-blue));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.services-heading.h1.no-margin.bf_pricing {
  width: 100%;
}

.services-heading.h1.no-margin.bf_pricing.white {
  text-align: left;
}

.services-heading.h1.mega-launch {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #3e53ff, #10cffc 45%, #bbf2ff);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 3rem;
  line-height: 1.1em;
}

.services-heading.h1.center-align {
  text-align: center;
}

.services-heading.h1.text-color-black {
  color: #252525;
}

.services-heading.h1.black {
  color: var(--black-2);
}

.services-heading.h2 {
  color: var(--black);
  text-align: left;
  font-family: DM Sans, sans-serif;
  font-size: 1.5rem;
  line-height: 1.4;
}

.services-heading.h2.center {
  text-align: center;
  font-family: Generalsans Variable;
}

.services-heading.h2.center.remove-margin {
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
}

.services-heading.h2.center.general-sans {
  font-family: Generalsans Variable;
}

.services-heading.h2.no-margin.text-white {
  color: #fff;
}

.services-heading.h2.sn-blue {
  color: #002ea8;
}

.services-heading.h2.left-margin {
  margin-left: 20px;
}

.services-heading.h2.text-weight-medium.text-color-white {
  color: #fff;
}

.services-heading.h2.cs {
  color: #f1f2f4;
  text-align: center;
  font-weight: 700;
}

.services-heading.h4.center {
  text-align: center;
}

.services-heading.h4.center.black {
  color: var(--black);
}

.services-heading.h4.white {
  color: var(--white);
  font-family: Generalsans Variable;
}

.services-heading.h4.white.blue-shadown {
  text-shadow: 0 6px 5px #10cffc33;
  white-space: nowrap;
}

.services-heading.h4.white.no-break {
  white-space: nowrap;
}

.services-heading.h4.episode-title {
  font-size: 16px;
  display: none;
}

.services-heading.h4.text-white {
  color: #fff;
  margin-bottom: 10px;
}

.services-heading.h4.text-change {
  width: 548px;
}

.services-heading.h4.text-change.black {
  color: var(--black);
}

.services-heading.h4.largerfont {
  opacity: 0;
  color: var(--grey);
  font-size: 2.5rem;
}

.services-heading.h4.margin {
  margin-bottom: 20px;
}

.services-heading.h4.left-align.left-margin {
  margin-left: 40px;
}

.services-heading.h4.left-align.left-margin.ec {
  color: #000;
  width: auto;
  margin-left: 0;
  padding: 6px 10px;
}

.services-heading.h4.tool1 {
  font-size: 1.2rem;
}

.services-heading.h4.blue-grad {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #0079e4, #12b3f9);
  -webkit-background-clip: text;
  background-clip: text;
}

.services-heading.h4.blue-grad.margin-10 {
  margin-bottom: 40px;
}

.services-heading.h4.text-color-purple {
  color: #8f72fc;
}

.services-heading.h4.text-color-darkgreen {
  color: #1dbaa7;
}

.services-heading.h4.text-color-yellow {
  color: #ecac28;
}

.services-heading.h4.black {
  color: var(--black-2);
}

.services-heading.h4 {
  margin-bottom: 0;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}

.services-heading.h4.no-margin.general-sans {
  font-family: Generalsans Variable;
}

.services-heading.h4.mb-0 {
  margin-bottom: 0;
}

.services-heading.h4.tablethead-padding {
  padding-left: 30px;
}

.services-heading.h4.faq-question {
  margin-top: 0;
}

.services-heading.h4.left-align.ec {
  font-size: 1.2rem;
}

.services-heading.h4.bkack {
  color: var(--black-2);
  font-family: DM Sans, sans-serif;
}

.services-heading.h5 {
  color: var(--dark-grey);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Generalsans Variable;
  font-size: 20px;
  font-weight: 500;
}

.services-heading.h5.lower-case {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
}

.services-heading.h5.lower-case.bold {
  font-weight: 600;
}

.services-heading.h5.lower-case.bold.no-letter-spacing {
  text-align: center;
  letter-spacing: 0;
}

.services-heading.h5.text-style-muted {
  opacity: .6;
  line-height: 20px;
}

.services-heading.h5.text-style-muted.align-left {
  text-align: left;
}

.services-heading.h5.text-style-muted.white {
  font-size: 14px;
}

.services-heading.h5.text-style-muted.gold {
  opacity: 1;
  color: #f0cc0e;
}

.services-heading.h6.next {
  margin-left: auto;
}

.services-heading.h6.previous {
  margin-right: auto;
}

.services-heading.h6.work-small-text {
  color: #748499;
}

.services-heading.h6.font-generalsans {
  color: #fff;
}

.services-heading.next-previous {
  margin-bottom: 0;
  font-size: 20px;
}

.services-heading.h4 {
  color: var(--black-2);
  margin-bottom: 12px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.services-heading.h4.no-margin {
  margin-bottom: 0;
}

.services-heading.h2 {
  color: #101113;
  text-align: left;
  font-size: 2.8rem;
  line-height: 1.4;
}

.services-heading.h2.center {
  text-align: center;
}

.services-heading.h2.center.remove-margin {
  flex: none;
  margin-bottom: 0;
}

.services-heading.h2.center.gradienttext-dark {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #014dc5, #10cffc);
  -webkit-background-clip: text;
  background-clip: text;
}

.services-heading.h2.grey {
  color: #a5afb8;
  font-weight: 500;
}

.services-heading.h2.white {
  color: #fff;
  font-weight: 600;
}

.services-heading.h2.white.align-center {
  text-align: center;
}

.services-heading.h2.no-bold {
  font-weight: 400;
}

.services-heading.h2.no-bold.text-white {
  color: #fff;
}

.services-heading.h2.no-bold.center.gradient-linearhometext {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #014dc5, #10cffc);
  -webkit-background-clip: text;
  background-clip: text;
}

.services-heading.h1 {
  font-size: 3.4rem;
  line-height: 1.4em;
}

.services-heading.h1.text-style-white {
  color: #fff;
}

.services-heading.industry {
  font-size: 42px;
  font-weight: 600;
}

.services-heading.industry.white.center {
  color: #fff;
}

.services-heading.h3 {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.4;
}

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

.services-heading.h3.bf-deal {
  color: #fff;
  padding-top: 21px;
  font-family: Inter;
  font-size: 37px;
  line-height: .7;
}

.services-heading.h3.bf-deal.black {
  color: #101113;
  text-align: center;
  padding-top: 0;
  line-height: .8;
}

.services-heading.h3.bf-deal.no-margin {
  padding-top: 0;
}

.services-heading.h3.white {
  color: #fff;
}

.services-heading.h3.green {
  color: #388e3c;
  text-align: left;
  font-family: Generalsans Variable;
  line-height: 1;
}

.services-heading.h3.green.left-align {
  font-size: 1.5rem;
}

.services-heading.h3.comp-pricing {
  color: #388e3c;
  text-align: left;
  font-family: Generalsans Variable;
  line-height: 1;
}

.services-heading.h1 {
  color: var(--black-2);
  font-size: 3.4rem;
  line-height: 1.4em;
}

.services-heading.h1.white {
  font-size: 3.5rem;
  font-weight: 600;
}

.services-heading.h1.bf {
  color: #fff;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.1;
}

.services-heading.h1.bf.ai {
  color: #140c0c;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 20px;
  display: block;
}

.services-heading.m-mt-2 {
  color: var(--black);
}

.services-heading.h5 {
  color: #2c323a;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5em;
}

.services-heading.h5.lower-case {
  text-transform: none;
}

.services-heading.h5.text-style-muted {
  opacity: .6;
}

.services-heading.h5.white {
  color: #fff;
}

.services-heading.h4 {
  margin-bottom: 12px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
}

.services-heading.h4.light {
  font-weight: 300;
}

.services-heading.h4.light.white {
  font-size: 1.3rem;
}

.services-heading.workhead {
  color: #101113;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.services-heading.h6 {
  color: #2c323a;
  text-transform: none;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5em;
}

.services-heading.black {
  color: var(--black);
}

.dropdown-arrow {
  color: var(--light-grey);
  margin-right: 8px;
  font-size: 12px;
}

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

.dropdown-toggle-text {
  font-size: 14px;
}

.icon-with-text {
  align-items: center;
  display: flex;
}

.icon-text {
  color: var(--dark-grey);
  margin-bottom: 8px;
  margin-left: 12px;
}

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

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

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

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

.pricing {
  padding-top: 40px;
  padding-bottom: 40px;
}

.pricing.seosurge {
  background-color: #fcfffa;
  background-image: none;
  justify-content: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
}

.pricing.seosurge.surgelp {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

.pricing.seosurge.surgelp.hide {
  display: none;
}

.link {
  color: #0079e4;
}

.link.card-link {
  margin-top: 20px;
  margin-left: auto;
  position: absolute;
  inset: auto 7% 6% auto;
}

.link.card-link.position-change {
  bottom: 0%;
  right: 0%;
}

.link.center {
  margin-left: auto;
  margin-right: auto;
}

.link.white {
  color: var(--white);
  text-decoration: underline;
}

.email-button-wrapper {
  flex-direction: row;
  align-items: stretch;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 20px;
  display: block;
}

.email-button-wrapper.desk-left-align {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.form-block {
  flex: 1;
}

.email-button-form {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

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

.block-1 {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.icon-link {
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.mega-nav-link {
  color: var(--grey);
  margin-left: 10px;
  font-size: 18px;
}

.nav-icon {
  color: #fff;
  width: 25px;
  height: 30px;
  margin-bottom: 0;
  margin-right: 5px;
  font-size: 20px;
}

.mega-dropdown-list {
  left: 0%;
}

.mega-dropdown-list.w--open {
  object-fit: fill;
  background-color: #fff;
  border: 1px solid #0000001a;
  border-radius: 4px;
  width: 100vw;
  padding: 20px 15px 10px;
  position: absolute;
  inset: 60px 0% auto;
  overflow: visible;
  box-shadow: 0 0 12px #0000000d;
}

.mega-dropdown {
  position: static;
}

.nav-tag {
  color: var(--grey);
  text-align: center;
  letter-spacing: .4px;
  background-color: #f4f8fa;
  border-radius: 40px;
  margin-bottom: 0;
  margin-left: 5px;
  padding: 4px 12px;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.success-message {
  color: var(--black);
  font-size: 18px;
  line-height: 1.5;
}

.text-block.margin {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.text-block.margin.grey {
  color: #10111380;
}

.text-block._520 {
  max-width: 520px;
}

.text-block._520px {
  max-width: 520px;
  margin-left: auto;
  margin-right: auto;
}

.footer-block-link {
  color: var(--light-grey);
  cursor: pointer;
  margin-bottom: 0;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  transition: opacity .2s ease-in-out;
  display: block;
}

.footer-block-link:hover {
  opacity: 1;
}

.footer-block-link.w--current {
  opacity: 1;
  font-weight: 500;
}

.footer-block-link.font-size-12 {
  color: #3c3e41;
  font-size: 12px;
}

.footer-block-link.font-size-12.white {
  color: var(--white);
}

.text-block-2 {
  color: var(--light-grey);
  text-align: left;
  flex: 1;
}

.text-block-2.font-size-12 {
  color: #3c3e41;
  font-size: 12px;
}

.text-block-2.font-size-12.white {
  color: var(--white);
}

.social-link {
  margin-left: 20px;
  margin-right: 20px;
}

.social-link.no-margin {
  margin-left: 0;
  margin-right: 0;
}

.social-links-container {
  flex: 1;
  justify-content: center;
  display: flex;
}

.social-icon {
  width: 30px;
}

.animation-block {
  width: 483px;
}

.image-1 {
  z-index: -1;
  width: 100px;
  margin-bottom: -50px;
  margin-left: -40px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-2 {
  z-index: 1;
  width: 100px;
  position: absolute;
  inset: 1px 20px auto auto;
}

.mark {
  letter-spacing: 0;
  border-bottom: 20px solid #10cffcb3;
  height: 1em;
  line-height: 1em;
  display: inline-block;
  position: static;
}

.mark.thin-mask {
  border-bottom-width: 12px;
}

.mark.in-black {
  color: var(--black);
}

.sticky-block-wrapper {
  position: relative;
  top: 10px;
}

.sticky-block {
  border: 1px solid var(--silver);
  background-color: var(--white);
  border-radius: 20px;
  margin-bottom: 60px;
  padding-bottom: 20px;
  overflow: visible;
  box-shadow: 0 5px 20px #69737c26;
}

.sticky-block._1 {
  z-index: 2;
  position: sticky;
  top: 120px;
}

.sticky-block._2 {
  z-index: 3;
  position: sticky;
  top: 160px;
}

.sticky-block._3 {
  z-index: 4;
  position: sticky;
  top: 200px;
}

.sticky-block._4 {
  z-index: 5;
  position: sticky;
  top: 240px;
}

.sticky-block._0 {
  z-index: 2;
  position: sticky;
  top: 80px;
}

.top-header {
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
}

.sticky-heading {
  color: #b9b9b9;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 27px;
}

.blocks-list {
  padding-top: 80px;
  padding-bottom: 80px;
  position: sticky;
  top: 0;
}

.c-card {
  width: 100%;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  transition: all .25s;
  position: relative;
}

.marquee-wrapper {
  filter: grayscale();
  display: flex;
}

.marquee {
  flex: none;
  width: 200%;
  display: flex;
}

.button-icon {
  width: 15px;
  margin-left: 10px;
  display: inline;
}

.button-icon.bf {
  filter: none;
}

.button-icon.nav {
  margin-left: 0;
}

.button-icon.detector {
  width: 20px;
}

.button-container {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-text-block {
  font-family: Generalsans Variable;
  display: inline-block;
}

.button-text-block.text-color-darkgreen {
  color: #1dbaa7;
}

.button-text-block.text-color-yellow {
  color: #ecac28;
}

.button-text-block.text-color-purple {
  color: #8f72fc;
}

.button-text-block.white {
  font-family: DM Sans, sans-serif;
}

.button-text-block.detector {
  font-size: 18px;
}

.button-text-block.bf24 {
  color: var(--black-2);
  font-weight: 600;
}

.card-image {
  z-index: 0;
  position: static;
  inset: 0%;
}

.quote-from {
  align-items: center;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.avatar {
  margin-right: 10px;
}

.avatar.no-margin {
  margin-right: 0;
}

.avatar-image {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-right: 10px;
}

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

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

.left-align.nav {
  text-transform: uppercase;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-left: 0;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 500;
}

.review-image {
  width: 30px;
  margin-bottom: 20px;
}

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

.review-marquee-wrapper {
  justify-content: space-between;
  width: 300%;
  display: flex;
}

.reviews-list {
  flex: 1;
  justify-content: space-between;
  width: auto;
  margin-left: 2rem;
  margin-right: 2rem;
  display: block;
}

.logo-footer {
  width: 135px;
  max-width: none;
  margin-top: -16px;
}

.block-4 {
  flex: 0 auto;
  justify-content: space-between;
  display: flex;
}

.field-label-6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.field-label-6.specific-hide {
  display: none;
}

.field-label-6.vertical-lavel {
  margin-top: 10px;
}

.design-popup-content {
  z-index: 21;
  width: 100%;
  height: 100%;
  padding: 40px;
  position: relative;
  overflow: auto;
}

.specific-hide {
  display: none;
}

.popup-form-wrapper {
  z-index: 1001;
  background-color: var(--white);
  border-radius: 10px;
  width: 550px;
  height: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.design-popup {
  z-index: 1000;
  object-fit: fill;
  background-color: #535d6666;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.close-popup {
  z-index: 1001;
  background-color: var(--white);
  cursor: pointer;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  display: block;
  position: fixed;
  inset: 8px 20px auto auto;
}

.success-message-2 {
  background-color: var(--silver);
}

.content-popup {
  z-index: 1000;
  object-fit: fill;
  background-color: #535d6633;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.content-specific {
  display: none;
}

.content-popup-content {
  z-index: 21;
  width: 100%;
  height: 100%;
  padding: 40px;
  position: absolute;
  overflow: auto;
}

.specific-genre {
  display: none;
}

.toc-container {
  border: 1px #bac0c5;
  border-radius: 6px;
  width: 250px;
  max-width: none;
  max-height: 80vh;
  padding: 20px 15px;
  position: sticky;
  top: 5vh;
  overflow: auto;
}

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

.flex.center-start {
  flex-wrap: wrap;
  place-content: center;
  align-items: center;
}

.flex.center-start.mb-20 {
  margin-bottom: 20px;
}

.flex.center-start.width100 {
  flex: none;
  width: 100%;
}

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

.blog-sidebar {
  flex-flow: column;
  justify-content: center;
  width: 35%;
  display: flex;
  position: sticky;
  top: 15vh;
}

.nav-spacer {
  height: 64px;
}

.nav-spacer.bg-color-blue {
  background-color: #092045;
}

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

._4-grid.grid-tab {
  grid-column-gap: 10px;
  grid-row-gap: 51px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-content: center;
  justify-items: center;
}

._4-grid.grid-tab.flex {
  flex-flow: wrap;
  display: flex;
}

._4-grid.platform-overview {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

._4-grid.webtune {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.search {
  display: flex;
}

.search-result-item {
  margin-bottom: 10px;
}

.search-result-wrapper {
  max-width: 850px;
}

.help-article {
  color: var(--black);
  border: 1px solid #bac0c5;
  border-radius: 6px;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  padding: 20px;
  display: flex;
}

.html-embed {
  width: 100%;
}

.hide {
  flex-flow: row;
  display: none;
}

.hide.nothidden {
  flex-flow: column;
  display: flex;
}

.hide.free-tool {
  flex-flow: column;
  display: none;
}

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

.logos-div-copy.grayscale {
  filter: grayscale();
}

.logos-div-copy.align-center {
  justify-content: center;
}

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

.logo-wrapper.space {
  display: flex;
}

.logo-wrapper.space.hidden {
  display: none;
}

.play-icon {
  opacity: .6;
  width: 75px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.play-icon.large {
  opacity: 1;
  width: 80px;
}

.pricing-number {
  font-size: 3.5rem;
  font-weight: 600;
}

.pricing-number.strike {
  color: var(--light-grey);
  font-size: 24px;
  font-weight: 300;
  text-decoration: line-through;
}

.pricing-number.strike.bf {
  color: #4d4d4d;
  font-weight: 500;
}

.center {
  text-align: center;
}

.sidebar-popup {
  background-color: #d1ffff;
  border-radius: 8px;
  margin-top: 40px;
  padding: 16px 12px 12px;
  display: block;
  position: relative;
}

.sidebar-heading {
  font-size: 14px;
}

.blog-footer-banner {
  background-color: var(--steel-blue);
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/611fce12fce7dd197d5f60cd_CTA%20BG%20img.webp"), linear-gradient(to bottom, var(--steel-blue), var(--steel-blue));
  -webkit-text-fill-color: inherit;
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  background-clip: border-box;
  border-radius: 8px;
  flex: 1;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 32px 40px;
  display: block;
  box-shadow: 4px 4px 16px #a5afb880;
}

.image-3 {
  width: 35px;
  position: absolute;
  inset: -22px -22px auto auto;
}

.button.yellow {
  color: var(--black);
  background-color: #ffdd4a;
}

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

.vacations-tab-link {
  border: 1px solid var(--white);
  color: var(--black);
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  padding: 0 0 36px;
  font-size: 12px;
  transition: color .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.vacations-tab-link.w--current {
  color: #081c3a;
  background-color: #fff0;
}

.vacations-tab-link-2 {
  color: #516381;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  padding: 0 20px 60px;
  font-size: 12px;
  transition: color .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.vacations-tab-link-2.w--current {
  color: #081c3a;
  background-color: #fff0;
}

.yearly-pricing-block.hs {
  color: var(--black);
}

.review-from {
  width: 60px;
  position: absolute;
  top: 10px;
  right: 10px;
}

.label {
  color: #006cd0;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Generalsans Variable;
  font-weight: 600;
}

.label.blue {
  color: #002ea8;
}

.step-block {
  flex-wrap: nowrap;
  place-content: center space-around;
  align-items: center;
  min-height: 55vh;
  margin-top: -1px;
  display: flex;
  position: relative;
}

.nav-bar-for-landing {
  z-index: 200;
  background-color: var(--white);
  border-bottom: 1px solid #0000000d;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: sticky;
  inset: 0 auto auto;
}

.nav-bar-for-landing.blue {
  background-color: #0000;
  border-bottom-style: none;
  position: absolute;
  inset: 0% 0% auto;
}

.nav-bar-for-landing.transparent {
  background-color: #0000;
  padding-top: 20px;
  padding-bottom: 10px;
  position: absolute;
  inset: 0% 0% auto;
}

.nav-bar-for-landing.transparent.black-friday-saas {
  display: block;
  position: absolute;
}

.nav-bar-for-landing.detector {
  background-color: #2b0d74;
}

.nav-bar-for-landing.bf24 {
  background-color: var(--black-2);
}

.table-logo {
  max-height: 36px;
}

.table-logo.margin-20 {
  margin-right: 20px;
}

.table-logo.bigger-logo {
  min-height: 32px;
}

.table-logo.mobile-show {
  display: none;
}

.table-logo.mobile-show.width-100 {
  width: 100%;
}

.table-logo.desktop-show {
  display: block;
}

.table-logo.width-100 {
  flex: 0 auto;
  width: 100%;
  max-height: 37px;
}

.table-logo.width-100.mobile-show {
  display: none;
}

.table-logo.width-100.mobile-hide.no-max-h {
  max-height: 62px;
}

.table-logo.logo {
  max-height: none;
}

.medium-paragraph-light {
  color: #69737c;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.4em;
}

.medium-paragraph-light.black {
  color: var(--black);
}

.medium-paragraph-light.white {
  color: var(--white);
  font-weight: 400;
}

.tab-link-3 {
  opacity: 1;
  color: #535d66;
  text-align: center;
  background-color: #0000;
  border-bottom: 2px solid #c3cacf;
  flex: 0 auto;
  width: auto;
  min-width: 240px;
  margin-left: 0;
  margin-right: 0;
  padding: 15px 20px;
  font-size: 18px;
}

.tab-link-3:hover {
  border-bottom-color: #0079e4;
}

.tab-link-3.w--current {
  opacity: 1;
  color: #0079e4;
  background-color: #0000;
  border-bottom-color: #0079e4;
  width: 150px;
  font-weight: 700;
}

.flex-start-center {
  align-items: center;
  display: flex;
  position: relative;
}

.g2-orange {
  color: #ff0314;
}

.pricing-tab-link {
  background-color: #0000;
  border: 1px solid #000;
  border-left-width: 0;
  border-top-right-radius: 100%;
  border-bottom-right-radius: 100%;
  padding: 5px 10px 5px 6px;
}

.pricing-tab-link.w--current {
  background-color: #8bd8ff;
  border-radius: 0;
}

.pricing-tab-link.l {
  border: 1px none var(--white-grey);
  background-color: var(--white-grey);
  color: var(--white);
  -webkit-text-stroke-color: #a761ff;
  border-radius: 100% 0% 0% 100%;
  padding-left: 8px;
  padding-right: 4px;
}

.pricing-tab-link.r {
  background-color: #0079e4;
  background-color: var(--white-grey);
  -webkit-text-stroke-color: var(--silver);
  border: 1px #bbb;
  border-top-right-radius: 100%;
  border-bottom-right-radius: 100%;
  padding-left: 4px;
  padding-right: 8px;
}

.pricing-tab-link.r.w--current {
  background-color: var(--white-grey);
  -webkit-text-stroke-color: #a761ff;
  border-style: none;
  align-self: auto;
}

.pricing-tab-link.l {
  color: #fff;
  -webkit-text-stroke-color: #a761ff;
  background-color: #fafafa;
  border: 1px #fafafa;
  border-radius: 100% 0% 0% 100%;
  padding-left: 8px;
  padding-right: 4px;
}

.pricing-tab-link.l.w--current {
  background-color: #fafafa;
  border: 1px #bbb;
}

.pricing-tab-link.r {
  -webkit-text-stroke-color: #e7eaec;
  background-color: #fafafa;
  border: 1px #bbb;
  border-top-right-radius: 100%;
  border-bottom-right-radius: 100%;
  padding-left: 4px;
  padding-right: 8px;
}

.pricing-tab-link.r.w--current {
  -webkit-text-stroke-color: #a761ff;
  background-color: #fafafa;
  border-style: none;
  align-self: auto;
}

.pricing-tabs-menu {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.pricing-tabs-menu.bf {
  background-color: #dbdbdb80;
  border-radius: 55px;
  margin-bottom: 10px;
  padding: 8px 10px;
}

.pricing-tabs-menu.bf.white-bg {
  background-color: #fff;
}

.toggle-circle-tab-off {
  z-index: 1;
  background-color: #092045;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  position: relative;
}

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

.pricing-tabs.hs {
  margin-top: 0;
}

.toggle-circle-tab-on {
  background-color: #092045;
  border-radius: 100%;
  width: 20px;
  height: 20px;
}

.pricing-tabs-content {
  padding-top: 20px;
  overflow: visible;
}

.form-block-3 {
  width: 100%;
  margin-top: 0;
  margin-left: -20px;
  margin-right: -20px;
}

.image-full-width {
  width: 100%;
}

.drop-arrow-plain {
  margin-right: 5px;
  font-size: 14px;
}

.dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
  position: static;
}

.brand {
  margin-right: 35px;
}

.navigation {
  z-index: 9;
  background-color: var(--white);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.navigation-wrap {
  z-index: 1000;
  background-color: var(--white);
  position: sticky;
  top: 0;
}

.navigation-link-block-mob {
  color: #283338;
  border-radius: 20px;
  width: 100%;
  margin-bottom: 20px;
  padding: 20px 22px;
  font-size: 16px;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.navigation-link-block-mob:hover {
  color: #7735f6;
  background-color: #7735f60d;
}

.navigation-drop-container {
  background-color: #fff;
  flex-wrap: wrap;
  justify-content: flex-start;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-right {
  justify-content: flex-end;
  align-items: center;
  width: 35%;
  font-size: 16px;
  display: flex;
}

.navigation-link-block {
  color: #283338;
  border-radius: 6px;
  width: 100%;
  min-height: 125px;
  margin-bottom: 0;
  padding: 10px 22px;
  font-size: 16px;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.navigation-link-block:hover {
  color: var(--steel-blue);
  background-color: #10cffc0d;
}

.dropdown-list-2 {
  min-width: 100%;
}

.dropdown-list-2.w--open {
  background-color: #0000;
  padding-top: 0;
  position: absolute;
  inset: 70px 0 auto;
  box-shadow: 2px 30px 50px #00000014;
}

.navigation-mob {
  background-color: var(--white);
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}

.nav-content-wrap {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.nav-link-details {
  color: #283338de;
  font-size: 12px;
}

.navigation-left {
  align-items: center;
  width: 65%;
  display: flex;
}

.dropdown-toggle {
  padding-left: 12px;
  padding-right: 24px;
  font-size: 14px;
  transition: all .2s;
}

.dropdown-toggle:hover {
  color: var(--steel-blue);
}

.navigation-full {
  z-index: 9;
  border-bottom: 1px solid #3d424b12;
  align-items: center;
  width: 100%;
  padding: 0 3%;
  display: flex;
  position: relative;
}

.scalenut-logo {
  width: 54px;
}

.dropdown-list-full-wrapper {
  background-color: #fff;
}

.navigation-container-mob {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-title {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
}

.navigation-column {
  justify-content: center;
  align-items: center;
  width: 24%;
  padding: 10px 15px;
}

.navigation-link {
  justify-content: center;
  align-items: center;
  padding: 20px 12px;
  font-size: 14px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.navigation-link:hover {
  color: var(--steel-blue);
}

.navigation-link.w--current {
  color: var(--dark-grey);
}

.nav-menu-2 {
  color: #283338;
  align-items: center;
  font-size: 15px;
  display: flex;
  position: static;
}

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

.icon-wrapper-round {
  background-color: var(--azure);
  border-radius: 50%;
  margin-bottom: 20px;
  padding: 40px;
}

.profile-card {
  border: 1px solid var(--silver);
  color: var(--dark-grey);
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
  padding: 24px;
  transition: transform .2s, opacity .2s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 20px #69737c1a;
}

.profile-card:hover {
  background-color: var(--white);
  transform: translate(0, -3px);
}

.icon-wrapper-round-2 {
  background-color: #e3f7f7;
  border-radius: 50%;
  margin-bottom: 20px;
  padding: 40px;
}

.icon-wrapper-round-2.bg-lightblue {
  background-color: #dcefff;
}

.icon-wrapper-round-2.bg-yellow {
  background-color: #fff8eb;
}

.icon-wrapper-round-2.bg-purple {
  background-color: #f5e8fd;
}

.close-link {
  position: absolute;
  inset: auto 12px auto auto;
}

.new-tag {
  background-color: var(--azure);
  border-radius: 12px;
  margin-left: -10px;
  padding: 2px 8px;
  font-size: 12px;
  display: inline-block;
}

.new-tag.wp {
  margin-top: 5px;
  margin-left: 10px;
}

.vertical-line {
  background-color: var(--silver);
  width: 1px;
  margin-top: 25px;
  margin-bottom: 25px;
  padding-bottom: 0;
}

.navigation-title-block {
  color: #283338;
  border-radius: 6px;
  width: 100%;
  margin-bottom: 0;
  padding: 0 22px;
  font-size: 16px;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.collection-list-wrapper {
  padding-left: 22px;
}

.div-block-11 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.text-block-206 {
  margin-bottom: 20px;
  font-size: 18px;
}

.breadcrumb-navigation {
  color: #fff;
  margin-top: 12px;
  margin-right: 10px;
  display: inline-block;
}

.logo-slider {
  overflow: hidden;
}

.capitilize-word {
  text-transform: capitalize;
}

.text-size-small {
  color: var(--grey);
  font-size: 12px;
  display: inline;
}

.text-size-small.centered {
  text-align: center;
}

.video-lightbox {
  border-radius: 10px;
  position: relative;
}

.video-lightbox.hp {
  opacity: 1;
  mix-blend-mode: normal;
  width: 50%;
  height: auto;
  transition: all .2s;
}

.video-lightbox.hp.platform {
  width: 100%;
  height: 100%;
}

.included-every-plan-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.comparison-button-container {
  border-radius: 5px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.pricing-comparison-wrap {
  background-color: var(--white);
  border-radius: 20px;
  width: 100%;
  padding: 0;
  display: block;
  position: relative;
}

.pricing-comparison-wrap.new {
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
  position: static;
  box-shadow: 0 0 5px #fff;
}

.pricing-comparison-wrap.new.yearly {
  display: flex;
}

.pricing-comparison-wrap.new.max-pro {
  margin-top: 40px;
}

.comparison-header-title {
  margin-top: 24px;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.1;
}

.comparison-header-title.features {
  color: #1b1c1e;
  font-size: 24px;
}

.comparison-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #a5afb833;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  font-size: 14px;
  display: grid;
}

.comparison-row.pricing-comp-header {
  z-index: 5;
  background-color: #fff;
  border-bottom: 3px solid #95b6e7;
  align-items: stretch;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  position: sticky;
  top: 72px;
  overflow: hidden;
}

.comparison-row.sub-heading {
  background-color: #0000;
  border-bottom-color: #869dbb4d;
  padding-top: 10px;
  padding-bottom: 10px;
}

.comparison-row.last-row {
  border-bottom-width: 3px;
  border-bottom-color: #95b6e7;
}

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

.comparison-item.x {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/62a0a299dcc133e9f621b6d8_x.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.comparison-item.check-edit {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/60ef088dd8fef967a9abb43a_Tick.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.comparison-item.centered {
  justify-content: center;
  align-items: center;
  display: flex;
}

.comparison-item.price--hide {
  display: none;
}

.comparison-feature {
  color: #727272;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: flex;
}

.comparison-feature.sub-header {
  color: #000;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 18px;
}

.highlight-top-notch {
  text-align: center;
  background-color: #f9de3b;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  margin-top: -1px;
  padding: 6px 4px;
  position: absolute;
  inset: 0% 30% auto;
}

.highlight-top-notch.gold {
  background-color: var(--dim-grey);
}

.highlight-top-notch.hs {
  margin-top: 0;
}

.notch-text.black {
  color: #000;
  font-weight: 500;
}

.pricing-numbers-container {
  flex-direction: column;
  align-items: center;
  margin-top: 26px;
  display: flex;
}

.pricing-numbers-container.hs {
  align-items: flex-start;
}

.pricing-heading {
  text-align: center;
  margin-bottom: 12px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.4;
}

.pricing-heading.hs {
  color: #0f467b;
  text-align: left;
}

.pricing-card {
  border: 1px solid var(--silver);
  text-align: left;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  min-width: auto;
  height: auto;
  margin-bottom: 16px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 46px 28px 16px;
  display: flex;
  position: relative;
}

.pricing-card.bf {
  border-color: var(--dim-grey);
}

.pricing-card.bf.gold-grad {
  background-image: linear-gradient(45deg, #bf953f99, #fcf6ba99 34%, #bf953f99);
}

.pricing-card.hs {
  border-width: 2px;
  border-color: #0080f3;
}

.pricing-card-highlight {
  outline-offset: 0px;
  text-align: left;
  background-color: #fffdf6;
  border: 2px solid #f9de3b;
  border-radius: 12px;
  outline: 2px solid #f9de3b;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  min-width: auto;
  height: auto;
  margin-bottom: 16px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 46px 28px 16px;
  display: flex;
  position: relative;
}

.pricing-card-highlight.hs {
  outline-offset: 0px;
  background-color: #5bbef614;
  border-color: #0080f3;
  outline: 2px solid #0080f3;
}

.output {
  border: 1px solid #0003;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  max-height: 424px;
  overflow: auto;
}

.output.relative {
  border-style: none;
  flex-direction: column;
  justify-content: space-between;
  min-height: 400px;
  max-height: none;
  display: flex;
  position: relative;
  overflow: visible;
}

.field-label {
  color: #29394a;
  margin-bottom: 5px;
  font-size: 14px;
}

.field-label.result {
  color: #002ea8;
  align-self: center;
  font-size: 17px;
  font-weight: 500;
}

.field-label.blue {
  color: #002ea8;
  font-weight: 600;
}

.field-label.blue.big {
  color: #fff;
  font-size: 24px;
  line-height: 1.3;
}

.field-label.no-margin {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
}

.field-label.white {
  color: #fff;
  margin-bottom: 8px;
  font-size: 16px;
}

.output-button-container {
  z-index: 1;
  flex-direction: column;
  min-height: 80px;
  padding: 34px 12px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.blurred-layer {
  filter: blur(5px);
  padding: 20px;
  position: absolute;
  inset: 0%;
}

.result-block {
  height: auto;
}

.diff_message {
  z-index: 1;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.diff_message.hide {
  border-radius: 6px;
  display: none;
}

.warning_msg {
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
}

.initiial_layer {
  z-index: 2;
  background-color: var(--white);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.initial_inner_wrapper {
  text-align: center;
  display: block;
}

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

.small-text {
  font-size: 15px;
}

.btn_wrapper {
  text-align: center;
}

.btn_wrapper.text-align-left {
  text-align: left;
}

.heading-wrapper-left.mb-80 {
  margin-bottom: 120px;
}

.heading-wrapper-left.margin-bottom {
  margin-bottom: 40px;
}

.section-webinar-header {
  background-color: #04002d;
  height: 100vh;
  padding-top: 40px;
  padding-bottom: 40px;
}

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

.webinar-banner {
  grid-row-gap: 32px;
  background-color: #e8fdff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 24px;
  display: flex;
}

.webinar-date-block {
  grid-column-gap: 6px;
  text-align: center;
  align-items: center;
  display: flex;
}

.timezone {
  color: var(--grey);
  font-size: 12px;
  font-weight: 400;
}

.calendar-icon {
  width: 32px;
}

.webinar-details {
  text-align: center;
  background-color: #fff;
  border-radius: 6px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 22px 24px;
  box-shadow: 0 4px 25px #dadadabf;
}

.presented-by-wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.presented-by-logo {
  max-width: none;
  height: 40px;
}

.button-yellow {
  color: #000;
  background-color: #ffdd4a;
  border-radius: 6px;
  padding: 12px 32px;
  font-size: 18px;
  font-weight: 600;
}

.button-yellow:hover {
  color: #5a5a5a;
}

.button-yellow.padding-x2 {
  padding-left: 64px;
  padding-right: 64px;
}

.button-yellow.form-radius {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  font-size: 14px;
}

.webninar-more-info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  padding: 20px;
  display: flex;
}

.webninar-more-info-presenters {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column wrap;
  justify-content: flex-start;
  display: flex;
}

.webinar-list-item {
  margin-bottom: 6px;
}

.list {
  margin-bottom: 0;
}

.webninar-more-info-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.webinar-date-text {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
}

.blurred-paragraph {
  color: #3f5575;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.4em;
}

.numbered-steps {
  grid-column-gap: 32px;
  border-radius: 6px;
  align-items: center;
  padding: 32px;
  display: flex;
  box-shadow: 0 4px 25px #c3c3c340;
}

.numbered-steps.highlight {
  border: 3px solid var(--steel-blue);
}

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

.dash-line {
  border-left: 2px dashed var(--deep-sky-blue);
  width: 1px;
  height: 75px;
  margin-left: 50px;
}

.testimonial-text {
  color: var(--dark-grey);
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4;
}

.testimonial-card {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px;
  font-style: normal;
  display: flex;
  box-shadow: 0 8px 25px #535d661a;
}

.testimonial-card.gold {
  background-color: #0000;
  border: 2px solid #ffc055;
  border-radius: 10px;
}

.testimonial-card.tools {
  background-color: var(--light-cyan);
  box-shadow: none;
  border-radius: 20px;
  align-items: center;
  max-width: 100%;
}

.testimonial-card.transparent {
  border: 2px solid var(--white);
  background-color: #0000;
  border-radius: 10px;
}

.reviews-slider-large {
  background-color: #0000;
  min-height: 350px;
}

.review-slider-icon {
  color: var(--dark-grey);
}

.review-slider-wrapper {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

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

.integration-grid {
  grid-column-gap: 68px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

.integration-main_wrapper {
  border-bottom: 1px solid #6b6b6b96;
  align-items: stretch;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-bottom: 10px;
  display: flex;
}

.integration-sub-heading {
  color: #014dc5;
  font-size: 13px;
  font-weight: 500;
}

.integration-text {
  color: #6b6b6b;
  font-size: 12px;
}

.integration-slider {
  background-color: #0000;
  height: auto;
}

.intgeration-bottom-text {
  margin-top: 130px;
}

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

.integration-right-subheading-wrapper {
  margin-top: 20px;
}

.integration-mini-heading {
  margin-bottom: 5px;
  font-size: 14px;
}

.integration-top-img {
  height: 70px;
  margin-right: 10px;
}

.integration-bottom-main-heading {
  color: #3f5575;
  font-size: 25px;
  font-weight: 600;
}

.slider-navigation {
  z-index: 4;
  height: 100px;
  margin: 0;
  position: absolute;
  inset: auto 0% -30%;
}

.slider-navigation.default {
  z-index: 5;
  opacity: 0;
  font-size: 100px;
}

.slider-thumb-wrap {
  width: 100px;
  height: 100px;
  margin: 0 10px;
  padding: 10px;
  display: inline-block;
  position: relative;
}

.slider-thumb-image {
  object-fit: fill;
  position: absolute;
  inset: 0%;
}

.integration-backbtn {
  color: #3f5575;
  border: 1px solid #3f5575;
  border-radius: 25px;
  padding: 5px 15px;
  font-size: 12px;
  display: inline-block;
}

.integrate-space {
  background-color: #0000;
  height: 10px;
}

.imp_links {
  font-size: 15px;
  font-weight: 500;
}

.appmodule {
  color: #3f5575;
  background-color: #f9f9f9;
  border: 1px solid #e1e4ed;
  border-radius: 5px;
  margin-right: 5px;
  padding: 3px 5px;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
}

.app_module_wrapper {
  margin-bottom: 10px;
}

.overview_grid {
  grid-column-gap: 36px;
  grid-row-gap: 35px;
  margin-top: 40px;
}

.overviewimg {
  width: 50px;
  margin-left: auto;
  margin-right: auto;
}

.overview-heading {
  color: #3f5575;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
}

.overview-text {
  color: #6b6b6b;
  font-size: 14px;
  line-height: 20px;
}

.overview-text.mb-2 {
  margin-bottom: 16px;
}

.try_for_free {
  color: var(--white);
  text-align: center;
  background-color: #0079e4;
  border-radius: 5px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  transition: border-color .2s, color .2s, box-shadow .2s, background-color .2s;
  display: inline-block;
  box-shadow: 0 2px 8px #00000008;
}

.try_for_free:hover {
  background-color: var(--deep-sky-blue);
  color: var(--white);
  box-shadow: 0 7px 20px -10px #0003;
}

.try_for_free:active {
  color: var(--white);
  background-color: #597ef7;
}

.industry-box {
  text-align: left;
  border: 1px solid #e7eaec;
  border-radius: 15px;
  max-width: 750px;
  margin-bottom: 60px;
  padding: 25px;
  box-shadow: 1px 1px 20px #69737c1a;
}

.industry-box.white-bg {
  background-color: var(--white);
  position: relative;
}

.industry-box.white-bg:hover {
  transform: translate(0, -3px);
}

.industry-box.white-bg.hover-anim {
  cursor: auto;
  border-style: none;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 4px 0 20px #69737c4d;
}

.industry-box.white-bg.hover-anim:hover {
  background-color: var(--light-cyan);
}

.industry-box.white-bg.hover-anim.ml {
  width: auto;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.industry-box.white-bg.hover-anim.no-margin {
  margin-bottom: 0;
}

.industry-box.min-height {
  background-color: var(--alice-blue);
  flex-direction: column;
  justify-content: flex-start;
  max-width: 430px;
  min-height: 500px;
  transform: translate(0);
}

.industry-box.min-height:hover {
  transform: translate(0, -5px);
}

.industry-box.min-height.feature {
  color: #fff;
  background-image: linear-gradient(135deg, #020254, #0053da);
}

.industry-box.request {
  background-color: var(--royal-blue);
  padding-top: 80px;
}

.industry-text {
  color: #2c323a;
  font-size: 17px;
  line-height: 27px;
}

.industry-text.align-center {
  text-align: center;
  width: 235px;
  margin-left: auto;
  margin-right: auto;
}

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

.industry-sub-heading {
  color: #101113;
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}

.industry-sub-heading.white {
  color: #fff;
}

.industry-heading {
  color: #a5afb8;
  margin-top: 10px;
  font-size: 21px;
  line-height: 63px;
}

.industry-icon {
  width: 130px;
  height: 131px;
  transition: all .2s;
  transform: scale(.9);
}

.industry-icon:hover {
  transform: scale(1);
}

.industry-icon.small-icon {
  width: 80px;
  height: auto;
  margin-bottom: 20px;
}

.industry-icon-wrapper {
  text-align: center;
  margin-top: 0;
}

.industry-icon-wrapper.feature-page {
  margin-top: -76px;
  margin-bottom: 0;
}

.industry-bottom-icon-wrapper {
  text-align: right;
}

.industry-bottom-icon-wrapper.absolute {
  position: absolute;
  inset: auto 10% 6% auto;
}

.bottombtn-wrapper {
  text-align: right;
}

.learnmore_link {
  color: #014dc5;
  align-items: center;
  font-size: 17px;
  line-height: 16px;
  display: inline-block;
}

.learnmore_link_text {
  margin-right: 10px;
  display: inline-block;
}

.learnmore_link_text.hide {
  display: none;
}

.upper_heading {
  font-size: 42px;
  line-height: 55px;
}

.browsemore_link {
  color: #fff;
  align-items: center;
  font-size: 26px;
  font-weight: 300;
  line-height: 55px;
  display: inline-block;
}

.request-integration-grid {
  grid-column-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  align-items: stretch;
}

.request_left {
  color: #014dc5;
}

.request_right {
  position: relative;
}

.integration_below_img {
  width: 250px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.req_heading {
  font-size: 38px;
  font-weight: 600;
  line-height: 55px;
}

.req_text {
  color: #1f4cbe;
  width: 80%;
  font-size: 16px;
}

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

.reqmark {
  letter-spacing: 0;
  border-bottom: 15px solid #10cffcb3;
  height: 1em;
  line-height: 1em;
  display: inline-block;
  position: static;
}

.bootcamp-main-content {
  background-color: var(--white);
  border-radius: 10px;
}

.bootacamp-episode-intro {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.bootcamp-tab-menu {
  border-bottom: 1px solid #e8edf4;
}

.bootcamp-tab-link {
  color: #919197;
  background-color: #0000;
  border-bottom: 5px solid #0000;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
}

.bootcamp-tab-link.w--current {
  border-bottom-color: var(--royal-blue);
  color: #1d1241;
  background-color: #0000;
  font-weight: 600;
}

.bootcamp-tab-link.m-l-30px {
  margin-left: 30px;
}

.bootcamp-tab-link.m-l-30px.w--current {
  border-bottom-style: solid;
  border-bottom-color: var(--medium-blue);
}

.bootacamp-tab-pane {
  color: #666a70;
  padding-top: 20px;
}

.transcript {
  color: var(--black-2);
}

.transcript ul {
  padding-left: 0;
  font-weight: 400;
  list-style-type: none;
}

.transcript p {
  color: var(--black-2);
  font-family: Inter;
  font-size: 16px;
}

.playbutton {
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: transform .2s;
  display: flex;
}

.playbutton:hover {
  transform: scale(1.2);
}

.section-2 {
  z-index: 0;
  color: #101113;
  padding-top: 140px;
  padding-bottom: 80px;
  display: block;
  position: relative;
}

.section-2.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

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

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

._7-grid.comparison {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  width: 100%;
  max-width: 1280px;
  height: 100%;
  position: relative;
  overflow: auto;
}

.blue {
  color: #014dc5;
  cursor: pointer;
}

.main {
  background-color: var(--white);
  height: 500px;
  display: block;
}

.main.tools {
  width: 100%;
  height: auto;
  display: block;
}

.image-11 {
  object-fit: cover;
  border-radius: 100%;
  width: 25px;
  min-width: 25px;
  height: 25px;
}

.blog-hero-author-wrap {
  grid-column-gap: 12px;
  background-color: var(--silver);
  outline-offset: 0px;
  color: #000;
  border-radius: 46px;
  outline: 3px #101113;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 6px 5px;
  font-family: Generalsans Variable;
  font-size: 12px;
  display: none;
}

.font-size-12 {
  font-size: 12px;
}

.pb-0 {
  padding-bottom: 0;
}

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

.footer-bottom-content {
  min-height: auto;
}

.footer-bottom.black {
  background-color: #000;
}

.footer-bottom.black.stick-down {
  position: fixed;
  inset: auto 0% 0%;
}

.feature-text {
  color: #2c323a;
  font-size: 17px;
  font-weight: 500;
  line-height: 27px;
}

.feature-check {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 41px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
}

.feature-item {
  justify-content: flex-start;
  min-height: 41px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

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

.tool-feature-grid {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  overflow: hidden;
}

.pricing-table {
  background-color: #e3e3f799;
  border-radius: 22px;
  max-width: 750px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.pricing-block {
  padding-top: 80px;
  padding-bottom: 80px;
}

.pricing-title {
  text-align: center;
  margin-bottom: 16px;
  font-family: Inter;
  font-size: 44px;
  font-weight: 600;
  line-height: 62px;
}

.pricing-para {
  color: var(--dark-slate-blue-2);
  text-align: center;
  width: 100%;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  font-size: 16px;
  line-height: 1.4;
}

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

.hidden {
  display: none;
}

.bg-gray {
  background-color: #f0f0f0;
}

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

.mb-15 {
  margin-bottom: 15px;
}

.feature-logo {
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
}

.feature-logo.ml-0 {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-left: 0;
}

.tool-feature-row {
  border-radius: 10px;
}

.tool-feature-row.mb-0 {
  margin-bottom: 0;
}

.feature-block {
  grid-row-gap: 13px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding: 35px 30px;
}

.feature-block.pricing-block {
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 0;
}

.feature-header {
  text-align: center;
  margin-bottom: 30px;
}

.feature-top-header {
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 34px;
}

.feature-row {
  border-radius: 10px;
}

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

.light-blue-gradient-hero-fold {
  background-color: #f1faee;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #fcf2ff, var(--sky-blue));
}

.p-0 {
  padding: 0;
}

._w-100 {
  width: 100%;
}

._w-100.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tool-pricing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 35px 30px;
}

.overviewcolnnew {
  background-color: var(--white);
  color: #6b6b6b;
  border-radius: 8px;
  height: 100%;
  padding: 30px;
  position: relative;
  box-shadow: 1px 1px 12px #0000003b;
}

.overviewcolnnew.relativetools {
  flex-direction: column;
  min-height: auto;
  display: flex;
}

.readmorebtn {
  color: #0079e4;
  text-align: left;
  margin-top: 10px;
  display: inline-block;
}

.readmorebtn.center {
  margin-left: auto;
  margin-right: auto;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #0079e4;
  border-radius: 43px;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  transition: border-color .2s, color .2s, box-shadow .2s, background-color .2s;
  display: inline-block;
  box-shadow: 0 2px 8px #00000008;
}

.button-2:hover {
  color: #fff;
  background-color: #10cffc;
  box-shadow: 0 7px 20px -10px #0003;
}

.button-2:active {
  color: #fff;
  background-color: #597ef7;
}

.button-2.white {
  color: #014dc5;
  cursor: pointer;
  background-color: #fff;
  font-weight: 600;
}

.button-2.white.smaller-button {
  padding: 15px 10px;
  display: flex;
}

.button-2.small-button:hover {
  background-color: #10cffc;
}

.button-2.small-button.no-margin {
  margin-bottom: 0;
}

.button-2.linear-newgragient:hover {
  background-image: linear-gradient(#020249, #020249);
}

.button-2.linear-newgragient.flex-button {
  background-image: none;
  width: auto;
  display: flex;
}

.button-2.linear-newgragient.home-cta {
  text-transform: capitalize;
}

.button-2.linear-newgragient.top-margin {
  margin-top: 10px;
}

.button-2.minimal {
  box-shadow: none;
  color: #0079e4;
  background-color: #0000;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 16px;
  padding-right: 16px;
}

.button-2.minimal:hover {
  color: #fff;
  background-color: #10cffc;
}

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

.button-2.minimal.l-0 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.button-2.minimal.l-0:hover {
  color: #014dc5;
  background-color: #0000;
}

.button-2.light-button {
  background-color: #fff;
}

.button-2.disabled {
  box-shadow: none;
  cursor: not-allowed;
  background-color: #597ef7;
}

.button-2.disabled:hover {
  color: #fff;
}

.button-2.secondary {
  box-shadow: none;
  color: #fff;
  background-color: #29394a;
}

.button-2.secondary:hover, .button-2.secondary:active {
  color: #fff;
  background-color: #3b526b;
}

.button-2.outline {
  color: #0079e4;
  background-color: #0000;
  box-shadow: inset 0 0 0 2px #0079e4;
}

.button-2.outline:hover {
  color: #fff;
  background-color: #0079e4;
  box-shadow: inset 0 0 0 2px #0079e4;
}

.button-2.outline:active {
  background-color: #597ef7;
  box-shadow: inset 0 0 0 2px #0079e4;
}

.button-2.grey {
  box-shadow: none;
  color: #535d66;
  background-color: #e7eaec;
}

.button-2.grey:hover {
  background-color: #c3cacf;
}

.button-2.grey:active {
  color: #2c323a;
  background-color: #c3cacf;
}

.paragraph-2 {
  color: #2c323a;
  text-align: left;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
}

.paragraph-2.small {
  color: #535d66;
  text-align: left;
  font-size: 14px;
  line-height: 1.4em;
}

.paragraph-2.small.m-hide.text-white {
  color: #fff;
}

.paragraph-2.small.m-hide.text-white.lighttext {
  font-size: 18px;
  font-weight: 300;
}

.paragraph-2.small.m-hide.text-white.lighttext.dark-text {
  color: #101113;
}

.paragraph-2.large {
  font-size: 20px;
}

.learn-pars {
  position: absolute;
  inset: auto 0% 2% 9%;
}

.card-3 {
  color: #2c323a;
  background-color: #fff;
  border: 1px solid #e7eaec;
  border-radius: 6px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
  padding: 24px;
  transition: transform .2s, opacity .2s;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 20px #69737c1a;
}

.card-3:hover {
  background-color: #e3f7f7b3;
  transform: translate(0, -3px);
}

.card-3.integration {
  text-align: center;
  border-color: #e7eaec;
  flex-direction: column;
  align-items: center;
  min-height: 0;
  margin-bottom: 0;
  padding: 24px;
  display: flex;
  position: relative;
}

.card-title-2 {
  color: #101113;
  text-align: left;
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: 600;
  display: block;
}

.card-title-2:hover {
  color: #424957;
}

.card-title-2.white {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
}

.card-title-2.white.dark-text {
  color: #101113;
}

.card-title-2.white._1 {
  font-size: 35px;
}

.tools_list.overview_grid {
  grid-column-gap: 36px;
  grid-row-gap: 35px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.align-center.gap-10 {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.align-center.desktop-hidden {
  display: none;
}

.gap-10 {
  margin-right: 20px;
}

._w-100.stretch-horizontal {
  justify-content: space-around;
  display: flex;
}

._w-100.hide {
  justify-content: center;
  align-items: center;
  display: block;
}

.rich-content-wrapper {
  background-color: #fff;
  border-radius: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px;
}

.rich-content-wrapper.light-blue {
  background-color: #e3f7f7;
}

._4-col-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: center;
  margin-bottom: 20px;
}

.tool-content-box {
  text-align: center;
  background-color: #f2f8fa;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
}

.tool-text {
  color: #014dc5;
  border-radius: 10px;
  font-size: 22px;
  font-weight: 600;
  line-height: 22px;
}

.text-bold.addon {
  font-size: 12px;
}

.link-flex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row-reverse;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.absolute {
  color: var(--steel-blue);
  text-align: center;
  font-weight: 500;
  position: absolute;
  inset: auto 0% 6%;
}

.paragraph-small-2 {
  color: #535d66;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.5em;
}

.paragraph-small-2.white {
  color: var(--white);
}

.paragraph-small-2.black {
  font-weight: 600;
}

.paragraph-small-2.black.big {
  font-size: 22px;
}

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

.ebooks-item-inner-wrap {
  border-radius: 7px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 750px;
  padding-bottom: 0;
  display: flex;
  position: relative;
  box-shadow: 0 0 40px #59929a26;
}

.ebooks-item {
  background-color: #ebfffe;
  margin-bottom: 0;
  position: relative;
}

.ebooks-form-wrap {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 30%;
  max-width: none;
  margin-top: 80px;
  margin-bottom: 60px;
  margin-right: 40px;
  display: flex;
  position: sticky;
  top: 100px;
}

.ebooks-rich-text {
  text-align: left;
  flex-direction: column;
  justify-content: space-around;
  line-height: 28px;
  display: flex;
}

.ebooks-rich-text img {
  border-radius: 4px;
  margin-bottom: 4px;
  box-shadow: 0 0 12px #0f2c410d;
}

.ebooks-rich-text h2 {
  background-image: none;
  padding-top: 2px;
  padding-left: 0;
  font-size: 32px;
  font-weight: 600;
}

.ebooks-rich-text p {
  color: var(--black);
  margin-bottom: 20px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.ebooks-rich-text h5 {
  padding-left: 0;
  font-size: 23px;
}

.gridoverlay {
  z-index: 2;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  text-align: center;
  background-color: #1011130f;
  justify-content: center;
  align-items: center;
  height: 0;
  display: none;
  position: absolute;
  inset: 0%;
}

.flexbox-g2 {
  grid-column-gap: 10px;
  display: flex;
}

.g2bannerimage {
  width: 150px;
  min-width: 100px;
}

.g2bannerimage.neg-m {
  margin-top: -14px;
}

.ebooks-cms-image {
  object-fit: cover;
  border-radius: 7px;
  min-width: 90%;
  max-width: 90%;
  min-height: 40%;
  max-height: 40%;
  position: static;
  inset: 0% 0% auto;
}

.ebook-cms-item-content {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.ebook-cms-item--content-heading {
  min-height: 140px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 23px;
  font-weight: 600;
}

.ebooks-date {
  font-size: 12px;
  font-weight: 300;
}

.comparisonsticky-col {
  grid-row-gap: 10px;
  background-color: var(--white);
  text-align: center;
  border: 1px solid #ddd;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
  position: sticky;
  top: 0;
  left: 0;
}

.comparisonsticky-col.noborder {
  border-right-style: none;
}

.compare_image {
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-height: 30px;
}

.comparsion-col {
  grid-row-gap: 9px;
  background-color: var(--white);
  text-align: center;
  border: 1px solid #ddd;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.comparsion-col.sticky-2 {
  position: sticky;
  left: 100px;
}

.comparsion-col.noleftborder {
  border-left-style: none;
}

.ebooks-internal-content-section {
  background-color: #0000;
  padding-top: 0;
  position: relative;
}

.ebook-right-image {
  position: sticky;
  top: 0;
}

.ebook-image {
  object-fit: cover;
  border-radius: 7px;
  min-width: 80%;
  max-height: 85vh;
  margin-top: -20px;
}

.e-book-left {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 10px;
  display: flex;
  position: relative;
}

.e-book-right {
  display: none;
  position: sticky;
  top: 0;
}

.download-ebook-icon {
  position: absolute;
  inset: 10% auto auto -13%;
}

.image-14 {
  color: #fff;
}

.top-banner {
  z-index: 1;
  background-image: linear-gradient(135deg, #4928e1, #3e27de);
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 60px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.top-banner.gold {
  background-image: linear-gradient(109deg, var(--dark-goldenrod), var(--pale-goldenrod) 30%, var(--dark-goldenrod)), linear-gradient(135deg, var(--dark-goldenrod), var(--dim-grey) 30%, var(--dim-grey) 55%, var(--pale-goldenrod) 82%, var(--dark-goldenrod));
  margin-top: 64px;
}

.banner-text {
  color: #000;
  font-weight: 600;
}

.banner-text.mobile {
  display: none;
}

.close-icon-banner {
  z-index: 99;
  filter: none;
  height: 25px;
}

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

.banner-close {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 40px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.banner-close.small {
  cursor: pointer;
  width: auto;
  height: 20px;
  top: 3%;
  right: 2%;
}

._12-columns-2 {
  z-index: 1;
  flex-flow: wrap;
  place-content: stretch center;
  align-items: center;
  display: flex;
}

._12-columns-2.align-top {
  justify-content: space-between;
  align-items: flex-start;
}

._12-columns-2.space-between {
  justify-content: space-between;
}

._12-columns-2.space-between.bf {
  z-index: 34;
  align-items: center;
  position: relative;
}

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

._12-columns-2.align-top {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
}

._12-columns-2.align-stretch {
  align-items: stretch;
}

._12-columns-2.align-stretch.justify-around {
  justify-content: space-between;
}

._12-columns-2.align-stretch.justify-around.tab-align-vertical {
  grid-column-gap: 0px;
  grid-row-gap: 11px;
  flex-wrap: nowrap;
  justify-content: space-around;
  height: auto;
  margin-top: -20px;
}

._12-columns-2.align-stretch.justify-around.tab-align-vertical.moved-down {
  margin-top: 10px;
}

._12-columns-2.nav-footer {
  flex-wrap: nowrap;
  justify-content: space-around;
  width: 100%;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

._12-columns-2.nav-footer.customer-nav {
  flex-wrap: nowrap;
}

._12-columns-2.gradient-linearhome {
  background-image: linear-gradient(#d9ffff, #d9ffff);
  border-radius: 10px;
  flex-wrap: nowrap;
  flex: none;
  width: 100%;
  max-width: 1250px;
  margin-bottom: 40px;
  padding: 40px 0 40px 40px;
  position: relative;
}

._12-columns-2.home-page {
  margin-top: 40px;
}

._12-columns-2.align-left {
  justify-content: flex-start;
}

._12-columns-2.flex-horizontal {
  flex-wrap: nowrap;
  justify-content: flex-start;
  display: flex;
}

.section-3 {
  z-index: 2;
  color: #101113;
  padding: 50px;
  display: block;
  position: relative;
}

.section-3._100vh {
  background-color: #101113;
  background-image: linear-gradient(138deg, #0000 34%, #10cffc80);
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  position: static;
}

.section-3.black {
  background-color: #000;
}

.section-3.black.no-padding.bf {
  padding-top: 40px;
  padding-bottom: 40px;
  position: static;
}

.html-embed-3 {
  width: 600px;
  height: 600px;
}

.text-box-2 {
  text-align: left;
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  max-width: 750px;
  display: flex;
}

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

.text-box-2.center-align {
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.text-box-2.center-align.width-100 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
}

.text-box-2.center-align.width-100.align-top {
  justify-content: flex-start;
}

.text-box-2.center-align.width-100 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
}

.text-box-2.center-align.width-100.align-top {
  justify-content: center;
  align-items: center;
}

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

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

.work-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start;
  display: flex;
}

.worktext {
  color: #748499;
}

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

.container-4.bf {
  z-index: 0;
  max-width: none;
  padding-left: 10px;
  padding-right: 0;
}

.container-4.bf.padding {
  padding-left: 20px;
  padding-right: 20px;
}

.container-4.center-align {
  z-index: 0;
  text-align: center;
  align-items: center;
  display: flex;
}

.bf-text-field {
  color: #000;
  border: 1px #000;
  border-radius: 10px 0 0 10px;
  min-height: 44px;
}

.bf-text-field.hero._2, .bf-text-field.hero._2::placeholder {
  color: #000;
}

.bf-text-field.hero._2-copy {
  color: #000;
  background-color: #faf6e9;
  border-style: solid;
  border-color: #000;
}

.bf-text-field.hero._2-copy::placeholder {
  color: #000;
}

.bf-text-field.hero.bf-24 {
  background-image: linear-gradient(#000, #1c1c18 85%, #5c5b4f 100%, #666557 100%, #8b8977 100%, #b3b19a 100%, #fffbdb 100%, #fce410);
  width: 50%;
}

.bf-text-field.hero.bf-24sale {
  background-image: linear-gradient(#0000, #58574c);
  width: 50%;
}

.bf-text-field.hero.bf-3rd {
  background-color: #595036;
}

.bf-text-field.hero.test {
  width: 100%;
  margin-bottom: 10px;
}

.bf-text-field.hero.test._2 {
  display: none;
}

.bf-text-field.hero {
  color: #f4f4f4;
  background-color: #0000;
  border: 3px solid #c19944;
  width: 60%;
  min-height: 51px;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 25px;
  font-size: 14px;
}

.bf-text-field.hero::placeholder {
  color: #fff;
  font-size: 16px;
}

.bf-text-field.hero._2-copy-copy {
  color: #000;
  background-color: #faf6e9;
  border-style: solid;
  border-color: #000;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}

.bf-text-field.hero._2-copy-copy::placeholder {
  color: #000;
}

.bf-form-success {
  z-index: 12;
  border: 3px none var(--dim-grey);
  background-color: #0000;
  border-radius: 10px;
  padding: 0;
}

.bf-form {
  background-image: none;
  border-radius: 10px;
  align-items: center;
  padding: 12px 10px 12px 0;
  display: flex;
}

.bf-form._2 {
  color: var(--white);
  background-image: none;
  border: 1px #ffffff5e;
  padding: 14px 10px 14px 0;
}

.bf-form._2-copy {
  background-image: none;
  border: 1px #bf953f;
  padding: 5px 6px;
}

.bf-form.test {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.bf-form.test._2.bflp {
  color: #0000;
  background-color: #0000;
  align-items: center;
}

.bf-form-success-wrap {
  border: 5px solid var(--dim-grey);
  background-color: #000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 36px;
  display: flex;
}

.bf-form-success-wrap._2 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.logo-2 {
  max-width: 150px;
  height: 80px;
  margin-top: -5px;
  margin-left: 0;
  display: inline-block;
}

.bf-button-copy {
  background-color: #0000;
  background-image: linear-gradient(90deg, var(--dark-goldenrod), var(--pale-goldenrod) 30%, var(--dark-goldenrod-2));
  color: #020249;
  cursor: pointer;
  border-right: 1px #d3b568;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: auto;
  min-height: 51px;
  margin-left: -14px;
  padding: 15px 20px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.bf-button-copy.gtd {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.bf-button-copy.gtd:hover {
  color: #10111380;
}

.bf-button-copy.gtd._100-w {
  width: auto;
}

.bf-button-copy.bliue-grad {
  color: var(--white);
  background-image: linear-gradient(to right, #0063bc, #089dc0);
}

.bf-button-copy.black {
  color: #e5d392;
  background-color: #000;
  background-image: none;
}

.bf-button-copy.bottom-banner {
  color: #e5d392;
  background-color: #000;
  background-image: none;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}

.bf-button-copy.bf-3rd-fold {
  background-color: #fff;
  background-image: none;
  font-weight: 700;
}

.bf-button-copy.test {
  width: auto;
  margin-top: 10px;
}

.bf-button-copy.test.bflp {
  color: #fff;
  background-image: none;
  border-radius: 30px;
  align-self: center;
  width: 35%;
  font-size: 16px;
  font-weight: 600;
  line-height: 12.8px;
}

.bf-button-copy.test.bflp.hide {
  margin-left: 0;
  font-weight: 600;
  display: none;
}

.bf-navbar {
  z-index: 11;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-image: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 22px;
  display: flex;
  position: fixed;
}

.bf-navbar.hide {
  display: flex;
}

.bf-navbar.hide.this {
  display: none;
}

.bf-count-down-wrap {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6368bc7eefbba80835347504_gold-gradient-background%201.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50px 0 0 50px;
  flex-direction: column;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-start;
  width: 40vw;
  padding: 60px 60px 40px;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.bf-form-block {
  color: var(--white);
  justify-content: center;
  align-self: center;
  width: 100%;
  min-width: auto;
  margin-bottom: 0;
  display: flex;
}

.bf-form-block._1 {
  max-width: 40vw;
}

.bf-form-block.bf-mob {
  align-items: center;
  display: flex;
}

.bf-form-block.bf-mob.hide {
  display: none;
}

.bf-form-block._3rd {
  width: 100%;
}

.bf-form-block.left {
  justify-content: flex-start;
}

.text-span-3 {
  color: #1011134d;
  font-size: 69px;
}

.bf-countdown-text-wrap {
  justify-content: flex-end;
  display: flex;
}

.label-2 {
  color: #006cd0;
  letter-spacing: 2px;
  text-transform: uppercase;
  align-self: auto;
  font-weight: 700;
}

.label-2.gold {
  color: #ffc055;
  text-transform: capitalize;
}

.bf-hero-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 28px;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.bf-hero-wrap.bfsale {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-columns: 1fr 1fr;
  justify-content: space-between;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.bf-heading {
  color: #ffc055;
}

.bf-heading.small {
  text-align: center;
  letter-spacing: -1px;
  font-size: 21px;
  font-weight: 500;
  line-height: 1;
}

.bf-heading.small.white {
  color: var(--white);
}

.bf-heading.small.hs {
  color: #0f518d;
}

.bf-heading.center {
  font-size: 45px;
  font-weight: 600;
}

.bf-heading.center.bf-24 {
  color: #fff;
  padding-left: 220px;
  padding-right: 220px;
}

.bf-hero-content-wrap {
  flex-direction: column;
  align-items: flex-start;
  max-width: 50vw;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.bf-hero-para {
  max-width: 75%;
}

.bf-countdown-text {
  align-items: center;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.cta-gold {
  color: #bf953f;
  font-weight: 600;
}

.bf-deal-outer-wrap {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.bf-deal-outer-wrap.hide {
  display: none;
}

.lock-icon {
  width: 60px;
  position: absolute;
  inset: auto 2% 2% auto;
}

.each {
  color: var(--white);
  background-color: #101113;
  border-radius: 5px;
  margin-left: 3px;
  margin-right: 3px;
  padding-left: 5px;
  padding-right: 5px;
}

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

.bf-deal-wrap {
  background-color: #fcf6ba4d;
  border: 1px solid #ffc055;
  border-left-width: 2px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 350px;
  margin-bottom: 0;
  padding: 20px 40px 10px;
  display: flex;
  position: relative;
}

.bf-deal-wrap.active {
  grid-row-gap: 20px;
  text-align: center;
  background-image: linear-gradient(to right, #bf953f, #fcf6ba 76%, #bf953f);
  border-style: none;
  border-width: 1px;
  align-items: center;
  min-width: 350px;
  padding: 40px 22px;
  box-shadow: 0 0 50px 25px #bf953f4d;
}

.bf-deal-wrap.center {
  grid-row-gap: 20px;
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: 100%;
  height: 100%;
  padding-top: 29px;
  padding-bottom: 29px;
}

.hash-label {
  color: #535d66;
  letter-spacing: 0;
  text-transform: uppercase;
  font-weight: 700;
}

.hash-label.bf-border {
  color: #ffc055;
  border: 1px solid #ffc055;
  border-radius: 50%;
  padding: 20px;
  font-size: 28px;
  font-weight: 600;
  line-height: 1;
}

.hash-label.bf-border.small {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  padding: 20px;
  font-size: 24px;
  display: flex;
}

.hash-label.small {
  color: #535d66cc;
  text-transform: none;
  margin-top: 0;
  margin-left: 0;
  font-size: 14px;
}

.hash-label.light {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 300;
}

.text-span-4 {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
}

.text-span-4.black {
  color: #101113;
}

.slots-text {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
}

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

.slots-text.slot {
  background-color: var(--white);
  color: var(--black);
  letter-spacing: 9px;
  border-radius: 9px;
  margin-right: 10px;
  padding-left: 10px;
}

.remaining {
  color: #101113;
}

.remaining.white {
  color: #fff;
  font-size: 19px;
}

.deal-number-circle {
  background-color: #101113;
  border: 1px solid #bf953f;
  border-radius: 50%;
  padding: 11px;
  position: absolute;
  inset: -8% -7% auto auto;
}

.deal-number-circle.small {
  padding: 10px;
  right: -7%;
}

.slots-wrap {
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: 13px;
  display: flex;
}

.slots-wrap.active {
  background-color: #fff;
  width: 61%;
}

.slots-wrap.pricing-page {
  background-color: #75613a33;
  width: 50%;
}

.bf-rating-image {
  width: 190px;
}

.testimonial-text-2 {
  color: #2c323a;
  text-align: center;
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.testimonial-text-2.white {
  color: #fff;
}

.bf-reviews-fold {
  border: 2px solid #ffc055;
  border-radius: 20px;
  justify-content: space-around;
  align-items: center;
  padding: 40px 50px;
  display: flex;
}

.bf-reviews-fold.white {
  background-color: var(--white-grey);
  border-color: #ffc055;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.bf---testimonails-heading-wrap {
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.border {
  border: 1px solid #bf953f;
  border-radius: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 600;
  line-height: 1.9em;
}

.border.f1f1f1 {
  border-color: #f1f1f1;
  border-radius: 0;
}

.border.f1f1f1.padding-20 {
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
}

.bf-reason-inner-wrap {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
  padding: 16px 20px;
  display: flex;
}

.bf-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #bf953f, #fcf6ba 17%, #b38728);
  -webkit-background-clip: text;
  background-clip: text;
  margin-right: 20px;
  font-family: Inter;
  font-size: 37px;
  font-weight: 700;
  line-height: 1;
}

.bf-gradient.small {
  background-image: linear-gradient(#694b0f7d, #694b0f7d), linear-gradient(135deg, #bf953f, #fcf6ba 49%, #b38728);
  align-self: center;
  margin-right: 10px;
  font-size: 20px;
  line-height: 1.2;
}

.bf-gradient.small.horizontal-flex {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-right: 0;
  font-size: 16px;
  line-height: .8;
  display: flex;
}

.medium-paragraph-light-2 {
  color: #69737c;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.4em;
}

.medium-paragraph-light-2.bf {
  color: #fff;
  text-align: center;
  max-width: 70ch;
  font-size: 18px;
}

.medium-paragraph-light-2.hs {
  color: #434b52;
  text-align: center;
  max-width: 70ch;
}

.grid-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column wrap;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center;
  display: flex;
}

.question-2 {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-207 {
  color: #a5afb8;
  text-align: left;
  flex: 1;
}

.text-block-207.font-size-12 {
  color: #3c3e41;
  font-size: 12px;
}

.text-block-207.font-size-12.white {
  color: #fffc;
}

.footer-block-link-2 {
  color: #a5afb8;
  cursor: pointer;
  margin-bottom: 0;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  transition: opacity .2s ease-in-out;
  display: block;
}

.footer-block-link-2:hover {
  opacity: 1;
}

.footer-block-link-2.w--current {
  opacity: 1;
  font-weight: 500;
}

.footer-block-link-2.font-size-12 {
  color: #3c3e41;
  font-size: 12px;
}

.footer-block-link-2.font-size-12.white {
  color: #fffc;
}

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

.icon-2.right.white {
  color: var(--white);
}

.bf-banner-text-wrap {
  background-image: linear-gradient(328deg, #bf953f, #fcf6ba 34%, #bf953f);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 120%;
  height: 70px;
  padding-left: 20px;
  display: none;
  transform: none;
}

.bf-banner-text {
  text-transform: uppercase;
  font-family: Inter;
  font-size: 26px;
  font-weight: 600;
  display: flex;
}

.bf-banner-icon {
  height: 50px;
  margin-left: 20px;
  margin-right: 20px;
}

.bf-morque {
  color: #000;
  background-image: linear-gradient(110deg, #bf953f, #fcf6ba 35%, #bf953f);
  width: 120%;
  margin-left: -13px;
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: 15px;
  overflow: hidden;
  transform: rotate(-7deg);
}

.bf-morque._1 {
  transform: rotate(9deg);
}

.bf-morque_text {
  text-transform: uppercase;
  width: 30000px;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.wrapper-bf {
  background-color: #000;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  overflow: hidden;
}

.circle-container, .circle-container-2 {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 250px;
  max-width: 100vw;
  height: 250px;
  max-height: 100vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.circle-container-2.hide {
  display: flex;
}

.circle-text-2 {
  z-index: 0;
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-right: 5px;
  font-size: 20px;
  font-weight: 300;
  position: relative;
  overflow: visible;
}

.circle-2 {
  border: 2px solid var(--white);
  border-radius: 10000px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 65%;
  height: 65%;
  display: flex;
  position: absolute;
}

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

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

.full {
  z-index: 5;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0%;
}

.redirecting-lottie {
  height: 100px;
}

.bf-answer-table-header {
  color: var(--white);
  background-image: none;
  border: 1px solid #000;
  border-bottom-style: none;
  justify-content: center;
  align-items: center;
  min-height: 55px;
  padding: 16px 16px 12px;
  display: flex;
}

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

.no-height {
  height: 0;
}

.bf-answer-row {
  border-style: solid solid none none;
  border-width: 1px;
  border-color: var(--black);
  background-image: none;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 55px;
  padding: 16px;
  display: flex;
}

.bf-answer-row._1 {
  border-bottom-width: 1px;
}

.bf-answer-row._2 {
  border-style: solid;
}

.bf-pricing-cta {
  justify-content: center;
  align-items: center;
  width: 25%;
  padding: 15px;
  display: flex;
}

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

.bg-shadow-2 {
  z-index: -1;
  border-radius: 16px;
  position: absolute;
  inset: 0%;
  box-shadow: 7px 7px 20px #12121212;
}

.section-5 {
  z-index: 2;
  color: #101113;
  padding: 80px 50px;
  display: block;
  position: relative;
}

.section-5.light-blue {
  background-color: #edf1ff;
  border-bottom: 20vw red;
  border-left: 50vw #000;
  border-right: 50vw #000;
}

.section-5.light-grey {
  background-color: #fafafa;
  padding: 50px;
  position: relative;
}

.section-5.hidden {
  display: block;
}

.section-5.bg-image {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-bottom: 0;
}

.section-5.gradient_bg {
  background-image: linear-gradient(109deg, #020254, #0053da 100%, #fff);
  padding-left: 0;
  padding-right: 0;
}

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

.step-block-2 {
  flex-wrap: nowrap;
  place-content: center space-around;
  align-items: center;
  min-height: 55vh;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.header-grid {
  color: #101113;
  background-color: #e3edf7;
  border: 1px solid #00000080;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.header-grid.right {
  border-right-width: 1px;
}

.container-5 {
  z-index: 1;
  border-bottom: 1px none var(--dark-grey);
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1250px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 45px 40px 32px;
  display: block;
  position: relative;
}

.container-5.no-padding.nav {
  box-shadow: none;
  background-color: #0000;
  border-radius: 16px;
  height: auto;
  min-height: 470px;
  padding: 60px 39px 0;
}

.container-5.homeimagecontainer {
  border-radius: 20px;
  align-items: center;
  padding: 10px 60px 40px;
  display: flex;
  overflow: hidden;
}

.container-5.hero {
  height: 100%;
  min-height: 80vh;
}

.container-5.upper-margin {
  margin-top: 40px;
  margin-bottom: 40px;
}

.row-table-grid {
  color: #101113;
  text-align: center;
  border: 1px solid #000;
  border-top: 0 solid #00000080;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.partner-logo-2 {
  filter: grayscale();
  max-width: none;
  height: 100px;
}

.partner-logo-2.absolute-logo {
  filter: grayscale();
  display: block;
}

.button-text-block-2 {
  white-space: nowrap;
  display: inline-block;
}

.button-text-block-2.small-text {
  font-size: 80%;
}

.button-text-block-2.text-white {
  color: #fff;
  text-decoration: none;
}

.blue-card-thumbnail {
  width: 100%;
}

.blue-card-summary {
  color: #69737c;
  max-width: 90%;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.4em;
}

.blue-card-summary.text-white {
  color: #fff;
}

.toolsslider {
  background-color: #0000;
  height: auto;
}

.toolslider-row {
  grid-template-rows: auto;
  grid-template-columns: .45fr 1fr;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.toolslidernav {
  display: none;
}

.toolslider-heading {
  color: #3a3a3a;
  margin-top: 21px;
  margin-bottom: 5px;
  font-size: 25.81px;
  font-weight: 500;
  line-height: 31px;
}

.toolslider-text {
  color: #3a3a3a;
  margin-bottom: 14px;
  font-size: 20px;
  font-weight: 400;
  line-height: 24.54px;
}

.toolslider-personname {
  font-size: 17px;
  font-weight: 600;
  line-height: 24.88px;
}

.toolslider-designation {
  color: #425f6f;
  font-size: 13px;
}

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

.faq-wrap {
  cursor: pointer;
  background-color: #e6fefe;
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 20px;
}

.faq-question-wrap {
  color: #333533;
  justify-content: space-between;
  align-items: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 33.3px;
  display: flex;
}

.faq-question {
  color: #101113;
  max-width: 90%;
  font-size: 20px;
  font-weight: 600;
  line-height: 29px;
}

.plus-wrap {
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  display: flex;
  position: relative;
}

.plus-horizontal {
  background-color: var(--black-2);
  width: 100%;
  height: 3px;
}

.plus-vertical {
  background-color: var(--black-2);
  width: 3px;
  height: 100%;
  position: absolute;
}

.faq-answer {
  color: #707070;
  padding-top: 10px;
  font-size: 14px;
  font-weight: 300;
}

.button-icon-2 {
  width: 15px;
  margin-left: 10px;
  display: inline;
}

.footer-arrow {
  width: 7px;
}

.footer-form-submit {
  background-color: #10cffc;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6372205d064487259e0da37b_Vector%20(4).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 50px;
  height: 48px;
  transition: all .2s;
}

.footer-form-submit:hover {
  background-color: #8f70f6;
}

.footer-form {
  width: 315px;
  max-width: 100%;
  margin-bottom: 0;
}

.footer-form.desk-hidden {
  display: none;
}

.horizontal-line-2 {
  opacity: .2;
  background-color: #fff;
  width: 100%;
  height: 1px;
  margin-bottom: 36px;
}

.horizontal-line-2.design-system {
  position: relative;
  bottom: -80px;
}

.social-links-container-2 {
  flex: 1;
  justify-content: center;
  display: flex;
}

.error-email {
  border-radius: 5px;
}

.footer-form-field {
  border: 1px solid #a6b1bf;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-size: 14px;
  line-height: 22px;
  transition: all .2s;
}

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

.footer-form-field::placeholder {
  color: #1a1b1fcc;
  font-size: 14px;
  line-height: 22px;
}

.succes-email {
  color: #2c323a;
  border-radius: 5px;
}

.footer-2 {
  z-index: 3;
  background-color: #020230;
  padding-top: 64px;
  padding-bottom: 64px;
  position: relative;
}

.footer-form-block {
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 10px;
  display: flex;
}

.footer-form-block.t {
  margin-bottom: 0;
}

.absolute-icons {
  width: 120%;
  max-width: none;
  position: absolute;
  inset: auto 0% 0% -10%;
}

.hero-lb {
  display: none;
}

.button-container-2 {
  z-index: 99;
  justify-content: center;
  align-items: center;
  display: block;
  position: relative;
}

.button-container-2.center {
  justify-content: flex-start;
  margin-top: auto;
  padding-top: 16px;
  padding-left: 20px;
  display: flex;
}

.imageholder {
  justify-content: center;
  align-items: center;
  max-width: 70%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.footer-logo {
  align-self: flex-start;
  max-height: 51px;
  margin-left: -16px;
}

.generate_more {
  text-align: center;
  position: relative;
}

.menu-button-2.w--open {
  color: #096ad033;
  background-color: #fff;
}

.navigation-mob-2 {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  inset: 0% 0% auto;
}

.mobile-header-wrapper {
  display: block;
}

.link-nav-flex {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.mega-nav-link-2 {
  white-space: nowrap;
  margin-left: 10px;
  font-size: 16px;
  font-weight: 500;
}

.mega-nav-link-2.white {
  color: #101113;
  margin-left: 20px;
  font-size: 22px;
  font-weight: 600;
  text-decoration: underline;
}

.mega-nav-link-2.white.link-learn {
  text-shadow: none;
  margin-left: 0;
  font-size: 16px;
  text-decoration: none;
}

.nav-icon-2 {
  color: #fff;
  width: 20px;
  height: 20px;
  max-height: 20px;
  margin-bottom: 0;
  font-size: 20px;
}

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

._2-grid-2.no-gaps {
  grid-column-gap: 10px;
}

._2-grid-2.flex-made {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

._2-grid-2.full-width {
  grid-template-columns: 1fr 1fr;
}

._2-grid-2.full-width.comp {
  grid-column-gap: 4.5rem;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

._2-grid-2.full-width.tools-lp {
  grid-row-gap: 24px;
}

._2-grid-2.full-width.verti {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._2-grid-2.casestud-custom {
  grid-template-columns: 1fr .5fr;
}

.nav-bar-rating-image {
  object-fit: cover;
  width: 100%;
}

.brand-link {
  width: 152px;
}

.line {
  background-color: #10111333;
  width: 100%;
  height: 2px;
}

.line.thin {
  height: 1px;
}

.line.blue {
  background-color: #0fc5fb;
  width: 96%;
  min-height: 2px;
  margin-left: auto;
  margin-right: auto;
}

.logo-3 {
  width: 140px;
  max-width: none;
  margin-top: -5px;
  margin-left: 0;
  display: inline-block;
}

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

.nav-arrow {
  width: 20px;
}

.burger-line {
  background-color: #444;
  border-radius: 2px;
  width: 22.5px;
  height: 3px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.link-nav-text {
  padding-top: 5px;
  padding-left: 30px;
  padding-right: 0;
  font-size: 14px;
}

.nav-right {
  align-items: center;
  display: flex;
}

.dropdown-resources {
  z-index: 2;
  opacity: 0;
  background-color: #fff;
  border-top: 2px solid #e7eaec;
  flex-direction: column;
  align-items: center;
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: 57px 0% auto;
}

.g2-bannernav {
  width: 50px;
  transition: all .5s ease-in-out;
}

.g2-bannernav:hover {
  transform: none;
}

.navdropdown-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-buttons-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  justify-content: flex-start;
  place-items: center;
  margin-right: 40px;
  display: flex;
}

.nav-div {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
}

.nav-div:hover {
  background-color: #fff;
}

.nav-link-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #535d66;
  cursor: pointer;
  border-radius: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 5px 14px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .2s, color .2s;
  display: flex;
}

.nav-link-2:hover {
  color: #101113;
  transform: translate(0, -2px);
}

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

.nav-link-2.minimal {
  color: #0079e4;
  margin-right: 8px;
}

.nav-link-2.minimal.width-100 {
  white-space: nowrap;
}

.nav-link-2.minimal.width-100.signin {
  border: 1px solid var(--silver);
  white-space: nowrap;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding: 11px 20px;
}

.nav-link-2.no-drop {
  z-index: 10;
}

.nav-left {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-inner {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding: 10px 20px;
  display: flex;
}

.g2-badge-nav {
  flex: none;
  margin-left: 75px;
}

.g2-badge-nav.platform-tab {
  margin-left: 60px;
}

.link-icon {
  width: 20px;
  height: 20px;
  margin-left: 0;
}

.arrow {
  width: 13px;
  margin-top: 3px;
  display: block;
}

.dropdown-solutions {
  z-index: 2;
  opacity: 0;
  background-color: #fff;
  border-top: 2px solid #e7eaec;
  flex-direction: column;
  align-items: center;
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: 57px 0% auto;
}

.nav-outer-wrapper {
  z-index: 300;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  transition: all .5s;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-bar-footer {
  background-color: #f4f4f4;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-direction: column;
  margin-top: 30px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.dropdown-customer {
  z-index: 2;
  opacity: 0;
  background-color: #fff;
  border-top: 2px solid #e7eaec;
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: 57px 0% auto;
}

.button-icon-3 {
  width: 15px;
  margin-left: 10px;
  display: inline;
}

.footer-link-3 {
  grid-column-gap: 10px;
  color: var(--dark-grey-2);
  text-transform: capitalize;
  cursor: pointer;
  align-items: center;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  transition: opacity .2s ease-in-out;
  display: flex;
}

.footer-link-3:hover {
  opacity: 1;
  color: #fff;
}

.footer-link-3.w--current {
  opacity: 1;
  font-weight: 500;
}

.footer-link-3.hidden {
  display: none;
}

.footer-link-3.with-arrow {
  font-family: DM Sans, sans-serif;
}

.footer-links-container-3 {
  flex-direction: column;
  height: 200px;
  margin-bottom: 30px;
  display: flex;
}

.footer-header-3 {
  color: #fff;
  text-transform: none;
  margin-bottom: 3px;
  font-size: 12px;
  font-weight: 500;
}

.footer-header-3.desktop {
  color: var(--dark-grey-2);
  font-weight: 300;
}

.footer-header-3.mobile {
  display: none;
}

.card-4 {
  color: #2c323a;
  background-color: #fff;
  border: 1px solid #e7eaec;
  border-radius: 6px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  margin-bottom: 32px;
  padding: 24px;
  transition: transform .2s, opacity .2s;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 20px #69737c1a;
}

.card-4:hover {
  transform: translate(0, -3px);
}

.card-4.integration {
  text-align: center;
  border-color: #e7eaec;
  flex-direction: column;
  align-items: center;
  min-height: 0;
  margin-bottom: 0;
  padding: 24px;
  display: flex;
  position: relative;
}

.card-4.integration.home-pagecard {
  background-color: #014dc5;
  align-items: flex-start;
  width: 250px;
  height: 300px;
}

.card-4.integration.home-pagecard.light-blue-bg {
  background-color: #10cffc;
  height: auto;
  min-height: 300px;
}

.card-4.integration.home-pagecard.negetive-margin-up {
  height: auto;
  margin-top: -70px;
}

.card-4.integration.home-pagecard.negetive-margin-up.light-blue-bg {
  margin-top: -54px;
}

.card-4.integration.home-pagecard.negative-margin {
  height: auto;
  min-height: 300px;
  margin-top: 75px;
}

.card-4.integration.home-pagecard.square {
  border-radius: 0;
}

.blog-banner {
  display: flex;
}

.blog-banner.hide {
  display: none;
}

.link-grid-2 {
  color: #2c323a;
  border-radius: 10px;
  margin-top: 10px;
  padding: 10px 20px;
}

.link-grid-2:hover {
  color: #2c323a;
  background-color: #fafafa;
}

.navigation-wrap-3 {
  z-index: 1000;
  background-color: #fff;
  display: none;
  position: sticky;
  top: 0;
}

.collection-list-wrapper-3 {
  width: 100%;
}

.icon-link-3 {
  color: #101113;
  border-radius: 10px;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 12px 20px;
  display: flex;
}

.icon-link-3:hover {
  color: var(--black-2);
  background-color: #f4f4f4;
}

.nav-bar-left-image-2 {
  object-fit: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 65%;
  height: 75%;
  margin: 10px auto;
  display: flex;
  position: absolute;
  inset: 8% -20% 0% auto;
}

.nav-bar-left-image-2:hover {
  transform: scale(1);
}

.nav-bar-left-image-2.smaller {
  right: -12%;
}

.nav-bar-left-image-2.moved-left {
  right: -8%;
}

.nav-bar-left-image-2.moved {
  right: -14%;
}

.flex-link-div-2 {
  grid-column-gap: 10px;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  display: flex;
}

.nav-bar-left-image-wrap-2 {
  background-image: linear-gradient(#d9ffff, #d9ffff);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  min-width: 370px;
  max-width: 370px;
  height: 90%;
  min-height: 250px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-bar-left-image-wrap-2.less-width {
  width: 85%;
}

.nav-bar-rating-2 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.pre-footer-bg {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6372246eb5b3780f27036410_Group%202669.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
}

.gold {
  color: var(--dim-grey);
}

.deal-card-bf {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.deal-gradient-wrap {
  background-image: linear-gradient(45deg, var(--dark-goldenrod), var(--pale-goldenrod) 38%, var(--dark-goldenrod));
  border-radius: 6px;
  justify-content: space-between;
  padding: 40px 60px 10px;
  display: flex;
  position: relative;
}

.bf-center-box {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bf-center-box.white-bg {
  background-color: var(--white);
}

.bf-center-box.white-bg.abs {
  border: 1px solid var(--dim-grey);
  border-radius: 0;
  padding: 10px 6px;
  position: absolute;
  inset: -14% 35% auto;
}

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

.icon-3 {
  color: var(--royal-blue);
  font-size: 23px;
}

.slide-nav-3 {
  filter: invert();
  color: #000;
  font-size: 14px;
  top: 107%;
}

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

.bf-pricing-tab-menu {
  background-color: #0000;
}

.bf-pricing-tab-menu.w--current {
  color: var(--white);
  background-color: #0f518d;
  border-radius: 25px;
}

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

.billed {
  color: #10111399;
  letter-spacing: 1.3px;
  cursor: default;
  margin-bottom: 10px;
  position: absolute;
  inset: 18px auto 0% 32%;
}

.blue-card-thumbnail-wrap {
  background-color: #ffffff1a;
  border-radius: 10px;
  width: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.graph-labels-wrap {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.hero-bottom-heading-wrap {
  align-items: center;
  display: flex;
}

.text-rotation-wrapper-2 {
  flex-direction: row-reverse;
  display: flex;
  overflow: visible;
}

.small-button-2 {
  color: #fff;
  text-align: center;
  background-color: #0079e4;
  border-radius: 5px;
  flex: none;
  margin-bottom: 16px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  transition: border-color .2s, color .2s, box-shadow .2s, background-color .2s;
  box-shadow: 0 2px 8px #00000008;
}

.small-button-2:hover {
  color: #fff;
  background-color: #597ef7;
  box-shadow: 0 7px 20px -10px #0003;
}

.small-button-2:active {
  background-color: #597ef7;
}

.small-button-2.secondary {
  box-shadow: none;
  color: #fff;
  background-color: #29394a;
  margin-right: 0;
}

.small-button-2.secondary:hover, .small-button-2.secondary:active {
  color: #fff;
  background-color: #3b526b;
}

.small-button-2.outline {
  color: #0079e4;
  background-color: #0000;
  box-shadow: inset 0 0 0 2px #0079e4;
}

.small-button-2.outline:hover {
  color: #fff;
  background-color: #0079e4;
  box-shadow: inset 0 0 0 2px #0079e4;
}

.small-button-2.outline:active {
  background-color: #597ef7;
  box-shadow: inset 0 0 0 2px #597ef7;
}

.container-large {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.image-heade-card {
  max-width: 150px;
  margin-bottom: 20px;
  font-size: 19px;
  font-weight: 600;
  line-height: 23px;
}

.text-span-2 {
  font-size: 20px;
}

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

.gradient-link {
  grid-row-gap: 10px;
  box-shadow: none;
  background-image: linear-gradient(225deg, #10cffcab, #4edbfd4f 26%, #10cffc00 53%);
  border: 1px solid #10cffc;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 20px;
  display: flex;
}

.gradient-link.white-bg {
  background-color: #fff;
  background-image: none;
  justify-content: space-around;
}

.text-size-medium {
  font-size: 1.25rem;
}

.text-size-medium.text-color-grey {
  color: #a6a6a6;
}

.text-size-medium.text-colour-white {
  color: #fff;
  font-family: Generalsans Variable;
}

.header_sticky-wrapper {
  color: #fff;
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  height: 250vh;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
  top: 10vh;
}

.header_3d-video-wrapper {
  border: 2px solid #292929;
  border-radius: .5rem;
  flex: 0 auto;
  width: 90%;
  padding-left: 0;
  position: sticky;
  top: 18vh;
  overflow: hidden;
}

.hero-inner-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 80vh;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.gradienttext {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff 39%, #10cffc);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.4;
}

.header_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 50vh;
  display: flex;
  position: sticky;
  top: 100px;
}

.main-wrapper {
  position: relative;
  overflow: visible;
}

.main-wrapper.static {
  background-color: #f3f5ff;
  justify-content: center;
  height: auto;
  display: flex;
  position: relative;
}

.main-wrapper.static.software {
  height: auto;
  display: flex;
}

.tab-link-4 {
  opacity: .5;
  color: #535d66;
  text-align: center;
  background-color: #0000;
  border-bottom: 2px solid #c3cacf;
  flex: 0 auto;
  width: 140px;
  margin-left: 0;
  margin-right: 0;
  padding: 15px 20px;
  font-size: 18px;
}

.tab-link-4:hover {
  border-bottom-color: #0079e4;
}

.tab-link-4.w--current {
  opacity: 1;
  color: #0079e4;
  background-color: #0000;
  border-bottom-color: #0079e4;
  width: 150px;
  font-weight: 700;
}

.features-inner-wrap {
  align-items: center;
  width: 33%;
  min-width: 33%;
  margin-top: 40px;
  padding-left: 20px;
  display: flex;
}

.button-3 {
  color: #fff;
  text-align: center;
  background-color: #000;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.button-3.is-pink {
  background-color: #ed20eb;
  border-radius: .5rem;
}

.ds-module-2 {
  background-color: #e7eaec;
  border-radius: 5px;
  flex-direction: column;
  min-width: 100px;
  min-height: 100px;
  display: flex;
  position: relative;
}

.track-overlay {
  z-index: 1;
  background-image: linear-gradient(#f9f5ff, #0000 50%, #f9f5ff);
  position: absolute;
  inset: 0%;
}

.track-overlay.unclickable {
  background-image: none;
  width: 100%;
  height: 100%;
  position: absolute;
}

.section__swipe {
  display: none;
}

.flex-textholder.text-white {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.absolute-icons-2 {
  position: absolute;
  inset: auto 0% 0%;
}

.flex-relative {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-top: 60px;
  margin-left: 10px;
  display: flex;
  position: relative;
}

.testimonial-text-3 {
  color: #2c323a;
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4;
}

.dark-triangle {
  z-index: 0;
  border-bottom: 6vw solid #020230;
  border-left: 49vw solid #0000;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.dark-triangle.left {
  border-left-style: none;
  border-right: 50vw solid #0000;
  inset: 0% auto 0% 0%;
}

.header_image-wrapper {
  background-color: #000;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 -30px 50px 20px #000;
}

.scroll-wrap {
  align-self: flex-start;
  width: 100%;
  height: 500vh;
  display: flex;
  position: relative;
}

.hero-content-change-right {
  align-items: flex-start;
  width: 50%;
  max-width: 50%;
  padding: 0 0 0 40px;
  display: block;
  overflow: hidden;
}

.column-styleguide-2 {
  background-color: #e7eaec;
  border-radius: 6px;
  width: 100%;
  height: 40px;
  margin-bottom: 20px;
}

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

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

.text-input-2:focus {
  border-color: #0079e4;
}

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

.text-input-2.form {
  min-height: 120px;
}

.heading-1 {
  font-family: Inter;
  font-size: 4.2rem;
  font-weight: 600;
  line-height: 4.2rem;
}

.heading-1.hero-blue {
  color: #020250;
  margin-bottom: 0;
  font-size: 6.4rem;
  line-height: 1em;
}

.heading-1.hero-scalenut {
  color: #ffc055;
  text-align: left;
  white-space: nowrap;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1;
}

.heading-1.hero-content {
  color: #8f70f6;
  text-align: left;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1;
}

.heading-1.hero-brand {
  color: #1dc198;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1;
}

.slide-wrap-marquee {
  grid-column-gap: 40px;
  align-items: center;
  width: 5000px;
  margin-left: -20px;
  margin-right: -20px;
  padding: 20px 40px;
  display: flex;
  position: relative;
}

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

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
}

.graph-legend-clourbox {
  background-color: #3aefb7;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-right: 10px;
  display: flex;
}

.graph-legend-clourbox._1 {
  background-color: #3cd8fc;
}

.visible-spacer-2 {
  background-color: #e7eaec;
  border-radius: 5px;
  margin-bottom: 24px;
  display: inline-block;
}

.text-white-2 {
  text-align: left;
}

.text-white-2.left-align {
  color: #fff;
  font-weight: 600;
}

.text-white-2.left-align.dark-color {
  color: #101113;
}

.inner__card {
  background-color: #9ba0f3;
  border-radius: 16px;
  min-width: 320px;
  max-width: 414px;
  height: 500px;
  position: relative;
  box-shadow: 0 9px 25px #00000040;
}

.inner__card.is--2 {
  background-color: #f39bd6;
}

.inner__card.is--4 {
  background-color: #9bdcf3;
}

.inner__card.is--3 {
  background-color: #9bf3ce;
}

.left-facingarrow {
  transform: rotate(90deg);
}

.right-facingarrow {
  transform: rotate(270deg);
}

.tab-group {
  margin-top: 40px;
}

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

.reportsection {
  background-image: linear-gradient(to right, var(--medium-blue), var(--royal-blue));
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 60px 99px 80px;
  display: flex;
}

.hero-scroll-wrap {
  text-align: right;
  flex: none;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: center;
}

.arrow-flex-slider {
  display: flex;
}

.full-screen-slider {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  overflow: hidden;
}

.full-screen-slider.gold {
  background-color: #000;
}

.full-screen-slider.gold.hide {
  display: none;
}

.graph-embed {
  justify-content: center;
  align-items: center;
  width: 800px;
  display: flex;
}

.trigger {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.trigger._2 {
  height: 59%;
  top: 41%;
}

.trigger._3 {
  height: 29%;
  top: 71%;
}

.trigger._1 {
  height: 85%;
  top: 15%;
}

.trigger._4 {
  height: 29%;
  top: 71%;
}

.link-wrapper-2 {
  justify-content: space-around;
  width: 100%;
  display: flex;
}

.no-wordbreak {
  white-space: nowrap;
}

.step-scroll {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.graph-container {
  background-color: #d9d9d933;
  border: .5px solid #ddd;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
}

.padding-global {
  opacity: 1;
  max-width: none;
  margin-top: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  font-family: DM Sans, sans-serif;
}

.padding-global.noright-padding {
  padding-right: 0;
}

.padding-global.noright-padding.enterprise {
  padding-right: 2.5rem;
}

.padding-global.solution-1 {
  background-color: #ffe594;
  padding-bottom: 40px;
  padding-right: 0;
  position: relative;
}

.padding-global.solution-2, .padding-global.solution-3 {
  background-color: #ecc5ff;
  padding-right: 0;
}

.padding-global.solution-5 {
  background-color: #bffbff;
  padding-right: 0;
}

.padding-global.solution-4 {
  background-color: #ffe594;
  padding-right: 0;
}

.padding-global.home-hero {
  filter: drop-shadow(0 2px 5px #000000b3);
  mix-blend-mode: normal;
}

.padding-global.relative {
  z-index: 1;
}

.padding-global.bootcamp {
  padding-right: 0;
}

.padding-global.noleft-padding {
  padding-left: 0;
}

.padding-global.color-bg {
  background-color: #dcefff;
}

.padding-global.features {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.padding-global.features.hide {
  display: block;
}

.padding-global.ai-page {
  padding-left: 0;
  padding-right: 0;
}

.padding-global.pricing-tab {
  padding-left: .25rem;
  padding-right: .25rem;
}

.padding-global.footer-surge {
  height: 100%;
}

.padding-global.nav-landing {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

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

.tablinks {
  background-color: #0000;
}

.tablinks:hover {
  color: #101113;
}

.tablinks.w--current {
  background-color: #0000;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  font-weight: 600;
}

.tablinks.w--current:hover {
  color: #101113;
}

.tabbing-ui {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: auto;
  padding: 15px 40px 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
}

.tabbing-ui.tab-2:hover, .tabbing-ui.tab-3:hover, .tabbing-ui.tab-1:hover, .tabbing-ui.tab-4:hover {
  color: #101113;
}

.right-image {
  border-radius: 20px 0 0 20px;
}

.graph-labels-individual-wrap {
  align-items: center;
  margin-right: 60px;
  display: flex;
}

.width-auto {
  width: auto;
  font-size: 18px;
}

.vertical-scroll-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 42ch;
  height: 75px;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.blue-text {
  color: #014dc5;
  font-size: 17px;
  line-height: 1.5;
}

.hero-section {
  background-image: linear-gradient(129deg, #fff, #10cffc66);
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  max-height: 100vh;
  padding: 99px 40px 40px;
  display: flex;
}

.tabspan {
  margin-top: 5px;
  font-size: 13px;
  line-height: 1.7;
  display: block;
}

.ds-nav-2 {
  background-color: #fff;
  border-right: 1px solid #ced5db;
  width: 240px;
  padding-top: 40px;
  display: none;
  position: fixed;
  inset: 0% auto 0% 0%;
  overflow: auto;
}

.padding-section-large {
  flex: 1;
  padding-top: 8rem;
  padding-bottom: 2rem;
}

.padding-section-large.no-top-padding {
  padding-top: 0;
}

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

.padding-section-large.no-bottom-padding.toppadding {
  margin-top: -180px;
  padding-top: 0;
}

.padding-section-large.no-bottom-padding.no-top-pad, .padding-section-large.quarter-top-padding {
  padding-top: 2rem;
}

.padding-section-large.half-top-padding {
  padding-top: 4rem;
}

.padding-section-large.quarter-bottom-padding {
  padding-bottom: 2rem;
}

.padding-section-large.reviews {
  padding-top: 4rem;
}

.padding-section-large.reviews.pricing {
  padding-bottom: 4rem;
}

.padding-section-large.features {
  padding-top: 0;
  padding-bottom: 4rem;
}

.padding-section-large.features.surgelp {
  padding-bottom: 0;
}

.padding-section-large.faqs-surge {
  padding-top: 2rem;
}

.padding-section-large.hero-surge.lp {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.padding-section-large.platform-cs {
  padding-top: 4rem;
  padding-bottom: 0;
}

.padding-section-large.fold-wrapp {
  padding-top: 2rem;
  padding-bottom: 0;
}

.padding-section-large.no-padding {
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.padding-section-large.pricing.last-fold {
  padding-top: 2rem;
  padding-bottom: 0;
}

.padding-section-large.toppadding {
  padding-top: 2rem;
}

.padding-section-large.ls {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.padding-section-large.waitlist {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-section-large.waitlist._2 {
  padding-top: 18rem;
}

.ds-content-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-left: 240px;
  display: none;
  position: relative;
}

.section_header {
  color: #fff;
}

.sticky--card {
  perspective: 1020px;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  bottom: 0;
}

.sticky--card.z6 {
  z-index: 6;
}

.sticky--card.z5 {
  z-index: 5;
}

.sticky--card.z3 {
  z-index: 3;
  display: flex;
}

.sticky--card.z4 {
  z-index: 4;
  display: flex;
}

.tabs-menu-links {
  justify-content: space-between;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.fixed-text {
  z-index: 2;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 40px 20px 0;
  display: flex;
  position: sticky;
  inset: 0% auto 0% 0%;
}

.fixed-text.black-bg {
  background-color: #10111380;
}

.image-stickyflex {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.small-para {
  color: #fff;
}

.infinite-rotation-holder {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
  position: relative;
  overflow: hidden;
}

.tabs-controller {
  justify-content: space-around;
  align-items: center;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.play-button-copy {
  background-color: #020250;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  position: relative;
}

.absolute-linear {
  background-image: linear-gradient(#eef2ff, #f0f3ff99 11%, #eef2ff66 33%, #edf1fe33 60%, #0000 84%, #0000);
  width: 100%;
  height: 100px;
  position: absolute;
  inset: 0% 0% auto;
}

.absolute-linear.bottom {
  height: 270px;
  inset: auto 0% -7%;
  transform: rotate(180deg);
}

.triangle-border {
  border-top: 10vw solid #edf1ff;
  border-left: 50vw solid #0000;
  border-right: 50vw solid #0000;
}

.panel-text-wrap {
  background-color: #c2ffff;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-bottom: 40px;
  margin-left: -55px;
  padding: 20px 20px 20px 55px;
}

.lighttext {
  color: #fff;
  text-align: center;
  font-weight: 400;
}

.ds-title-2 {
  color: #2c323a;
  margin-bottom: 8px;
}

.slider-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: grid;
}

.color-block-2 {
  background-color: #101113;
  border-radius: 5px;
  width: 100%;
  height: 60px;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
}

.color-block-2.soft-blue {
  background-color: #e3f7f7;
}

.color-block-2.back-white {
  background-color: #f4f8fa;
  border: 1px solid #e7eaec;
}

.color-block-2.alert {
  background-color: #ffdd4a;
}

.color-block-2.grey {
  background-color: #535d66;
}

.color-block-2.hard-blue {
  background-color: #020249;
}

.color-block-2.other {
  background-color: #863bb0;
}

.color-block-2.dark-blue {
  background-color: #014dc5;
}

.color-block-2.pale-green {
  background-color: #e3f7f7;
}

.color-block-2.soft-grey {
  background-color: #c3cacf;
}

.color-block-2.silver {
  background-color: #e7eaec;
}

.color-block-2.cyan-blue {
  background-color: #10cffc;
  border-style: none;
}

.color-block-2.blue {
  background-color: #0079e4;
}

.color-block-2.dark-grey {
  background-color: #2c323a;
}

.color-block-2.success {
  background-color: #49a078;
}

.color-block-2.danger {
  background-color: #e63946;
}

.color-block-2.white {
  background-color: #fff;
  border: 1px solid #e7eaec;
}

.color-block-2.light-grey {
  background-color: #a5afb8;
}

.margin-bottom {
  margin: 0 0 10px;
}

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

.partner-logo-marque {
  filter: none;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  max-width: none;
  height: 100px;
  display: flex;
  position: relative;
}

.partner-logo-marque.inverse {
  filter: invert();
}

.tab-container {
  flex: none;
  width: 100vw;
  padding: 40px;
  position: relative;
}

.smaller-image {
  width: 10rem;
}

.ds-menu-2 {
  width: 100%;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
  position: sticky;
  top: 0;
}

.max-width-large.rel {
  position: relative;
}

.icon-wrapper {
  background-color: #e3f7f7;
  border-radius: 7px;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 51px;
  max-height: 60px;
}

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

.form-dropdown-2:hover {
  color: #37474e;
  border-color: #c3cacf;
}

.form-dropdown-2:focus {
  color: #37474e;
  border-color: #3ac63f;
}

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

.flex-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-top: 60px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
}

.feature-textblock {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.track-vertical {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: absolute;
}

.dropdown-platform-2 {
  z-index: 2;
  opacity: 0;
  background-color: #fff;
  border-top: 2px solid #e7eaec;
  flex-direction: column;
  align-items: center;
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: absolute;
  inset: 57px 0% auto;
}

.hero-content-change-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.hero-paragraph {
  color: #18181b;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.3;
}

.scroll-container {
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.logo-container-anim {
  flex-wrap: wrap;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100px;
  display: flex;
  position: relative;
}

.imageholder-2 {
  justify-content: center;
  align-items: center;
  max-width: 90%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.heading-nobold {
  min-width: 280px;
  font-weight: 400;
}

.hero-content-change-left {
  justify-content: flex-end;
  align-items: flex-end;
  width: auto;
  max-width: 100%;
  height: 3.5rem;
  margin-left: 20px;
  display: flex;
  overflow: hidden;
}

._3d-video {
  filter: saturate(200%);
  outline-offset: 0px;
  mix-blend-mode: normal;
  object-fit: fill;
  border: 2px #292929;
  border-radius: 0;
  outline: .15rem #292929;
  flex: 1;
  width: 100%;
  height: 100%;
  min-height: 0;
  padding: 0;
  position: relative;
  top: 0;
  overflow: hidden;
}

.button-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.text-blocktab {
  color: #101113;
  line-height: 1.5;
}

.my-account {
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.my-account.usernone {
  display: none;
}

.slide-testimonials {
  height: 100%;
}

.slots-text-copy {
  background-color: var(--black);
  color: #fff;
  letter-spacing: 8px;
  border-radius: 5px;
  justify-content: space-around;
  padding-left: 10px;
  font-size: 22px;
  font-weight: 600;
  display: flex;
}

.icon_bf_pricing {
  margin-bottom: 5px;
}

.discount-pricing-page {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/63d8f384acde290faea2a974_Bubble.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  justify-content: center;
  align-items: center;
  width: 152px;
  height: 44px;
  padding-bottom: 7px;
  display: none;
  position: absolute;
  top: -139%;
  left: auto;
  right: -15%;
}

.discount-pricing-page.white-bg {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6377516e0aeae2ad6008a828_Cloud%20Whte.webp");
}

.discount-label {
  color: var(--black);
  font-weight: 500;
}

.bf-pricing-tab-text {
  color: #000;
}

.embed-bodycode {
  display: none;
}

.text-span-6 {
  text-decoration: underline;
}

.ebooks-hero-image {
  object-fit: cover;
  max-width: 300px;
  max-height: 50vh;
}

.dropdown-list-3 {
  background-color: #0000;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  padding: 0 10px 10px;
  overflow: hidden;
}

.dropdownwrapper {
  height: 100%;
  padding-top: 0;
  display: block;
  position: relative;
}

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

.dropdowncontainer {
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-left: -10px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  overflow: hidden;
}

._70px {
  font-size: 60px;
  font-weight: 600;
  line-height: 1;
}

.ebook-wrap {
  background-color: #ebf1ff;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  align-items: flex-start;
  display: flex;
}

.vertical {
  align-self: auto;
}

.vertical.ebook {
  padding-right: 40px;
}

.ebook-form-label {
  color: var(--black);
}

.text-change {
  color: #fff;
  text-transform: capitalize;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.bootcamp-tab-menu {
  display: flex;
}

.side-bar-episode-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000;
  border-radius: 10px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 300px;
  transition: box-shadow .25s, transform .25s;
  display: flex;
  overflow: hidden;
}

.side-bar-episode-link:hover {
  box-shadow: none;
  color: #000;
  font-weight: 600;
  transform: translate(0, -3px);
}

.side-bar-episode-link.w--current {
  font-size: 16px;
  font-weight: 600;
}

.bootcamp-episode-thumb {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
  position: relative;
}

.bootcamp-next-episode-content-copy {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100%;
  padding: 15px;
  display: flex;
}

.bootcamp-details-wrap {
  color: #333533;
  text-align: left;
  cursor: pointer;
  border-bottom: 1px solid #c1c5c9;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.bootcamp-details-wrap:hover {
  color: #0079e4;
}

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

.bootcamp-categroy-list {
  color: #9096a4;
  display: flex;
  overflow: hidden;
}

.bootcamp-details-wrap-outer {
  margin-bottom: 0;
}

.ebook-form-embed {
  min-width: 300px;
}

.ebook-form-embed-wrap {
  border-radius: 20px;
  max-height: 550px;
  overflow: hidden;
}

.tabs-nav-item-underline {
  grid-column-gap: .5em;
  color: #ffffff80;
  text-align: center;
  background-color: #0000;
  border-radius: 999em;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .9em 2em;
  transition: all .3s;
  display: flex;
  position: relative;
}

.tabs-nav-item-underline:hover {
  color: #fff;
  background-color: #0000;
}

.tabs-nav-item-underline.w--current {
  color: #fff;
  background-color: #0000;
  font-weight: 500;
}

.tabs-nav-item-underline2 {
  grid-column-gap: .5em;
  color: #ffffff80;
  text-align: center;
  background-color: #0000;
  border-radius: 999em;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .9em 2em;
  transition: all .3s;
  display: flex;
  position: relative;
}

.tabs-nav-item-underline2:hover {
  color: #fff;
  background-color: #0000;
}

.tabs-nav-item-underline2.w--current {
  color: #fff;
  background-color: #0000;
  font-weight: 500;
}

.container-w3 {
  width: 100%;
  max-width: 60em;
  margin-left: auto;
  margin-right: auto;
}

.container-w3.center-align {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-nav-item {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border-radius: 999em;
  flex: 1;
  padding: 1em 2em;
  transition: all .3s;
  position: relative;
}

.tabs-nav-item:hover {
  color: var(--white);
}

.tabs-nav-item.w--current {
  color: #000;
  background-color: #0000;
  font-weight: 500;
}

.tabs-nav-item.w--current:hover {
  color: var(--black);
}

.tabs-nav-item._03:hover {
  color: var(--white);
}

.navbar {
  background-color: #0000;
  flex-direction: row;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.masonry-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  overflow: hidden;
}

.full-width {
  width: 100%;
}

.bf-coming-soon-wrap {
  flex-direction: row;
  align-items: center;
  height: 100%;
  display: flex;
}

.bf-coming-soon-wrap-inner {
  flex-direction: column;
  padding-right: 49px;
  display: flex;
}

.big-blue-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #002ea8, #10cffc);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: DM Sans, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.2;
}

.big-blue-gradient.small {
  font-family: Inter;
  font-size: 36px;
}

.big-blue-gradient._8f72fc {
  color: #8f72fc;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.big-blue-gradient._1dbaa7 {
  color: #1dbaa7;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.big-blue-gradient._027dec {
  color: #027dec;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.blue-grad-wrap {
  background-image: linear-gradient(45deg, var(--medium-blue), var(--deep-sky-blue-2));
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 61px 25px;
  display: flex;
  position: sticky;
  top: 0;
}

.overflow-hidden {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
  overflow: hidden;
}

.blue-grad-card {
  background-color: var(--white);
  text-align: left;
  background-image: linear-gradient(45deg, #4a59b980, #10cffc33);
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 47px;
  display: flex;
  position: relative;
  box-shadow: 0 0 15px -3px #0003;
}

.blue-grad-card.purple-bg {
  background-color: #efebff;
  background-image: none;
}

.blue-grad-card.blue-bg {
  background-color: #dcefff;
  background-image: none;
}

.blue-grad-card.green-bg {
  background-color: #ebfffd;
  background-image: none;
}

.sticker {
  border: 3px none var(--pale-goldenrod);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
}

.affiliate-gif {
  border-radius: 8px;
}

.ebooks-form {
  width: 100%;
  margin-bottom: 0;
}

.green-text {
  color: #017530;
  background-image: none;
  margin-right: 20px;
  font-family: Inter;
  font-size: 37px;
  font-weight: 700;
  line-height: 1;
}

.hs-circle-hanging {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 500px;
  display: flex;
  position: absolute;
  inset: 15% 3% 0% auto;
}

.hs-hanger {
  position: absolute;
  top: -54%;
  bottom: auto;
  left: 42%;
}

.hs-circle-heading {
  color: #043f74;
  text-align: center;
  font-size: 40.7px;
  font-weight: 400;
  line-height: 1.2;
}

.hs-blue-bold {
  color: #0c72ea;
  font-size: 67px;
  line-height: 1;
}

.hs-discount-text {
  color: #023978;
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2;
}

.hs-discount-text.left {
  text-align: left;
}

.hs-bigger {
  font-size: 38px;
}

.hs-bigger._1 {
  padding-left: 10px;
  padding-right: 10px;
}

.hs-circle-inner {
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.hs-circle-inner.lp {
  padding-left: 36px;
}

.hs-hero-wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 60%;
  padding-top: 40px;
  display: flex;
}

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

.hs-cap {
  position: absolute;
  inset: 2% 0% auto 41%;
}

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

.hs-slots-wrap {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/639c21b6708249140e551300_Ribbon.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 60%;
  height: 150px;
  margin-top: 30px;
  padding-top: 20px;
  display: flex;
}

.hs-slots-text {
  color: var(--white);
  text-align: center;
  font-size: 14px;
}

.hs-slots-number {
  background-color: var(--white);
  color: var(--black);
  letter-spacing: 7px;
  border-radius: 5px;
  align-items: center;
  margin-right: 5px;
  padding-left: 7px;
  padding-right: 4px;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.hs-pricing-inner-wrap {
  margin-bottom: 10px;
  display: flex;
}

.strika-box-wrap {
  margin-bottom: 11px;
  padding: 4px;
  position: relative;
}

.pricing-strike-text {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.red-strike-line {
  background-color: #db0000;
  width: 100%;
  height: 2px;
  margin-top: -12px;
  transform: rotate(10deg);
}

.hs-pricing-discount-wrap {
  background-color: #d9efff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  padding: 5px;
  display: flex;
}

.hs-pricing-discount-wrap.yellow {
  background-color: #ffe898;
}

.hs-pricing-discount-text {
  color: #000;
  align-items: center;
  display: flex;
}

.hs-small-text {
  margin-left: 6px;
  font-size: 10px;
}

.hs-scalenut-logo {
  margin-left: -20px;
}

.hidden-div {
  display: none;
}

.grid-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
}

.div-block-31 {
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 11px;
  padding-bottom: 11px;
  display: flex;
}

.faq-wrap-2 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  display: grid;
}

.plus {
  background-color: #000;
  border-radius: 20px;
  width: 3px;
  height: 60%;
  position: absolute;
}

.h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.faq-item {
  background-color: #edf1f966;
  border: 1px #212121;
  border-radius: 25px;
  box-shadow: 0 10px 20px #0000000d;
}

.paragraph-3 {
  color: #181818e6;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6;
}

.faq-question-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.faq-answer-2 {
  height: auto;
  overflow: hidden;
}

.faq-answer-inner {
  padding: 0 20px 20px;
  overflow: visible;
}

.minus {
  background-color: #000;
  border-radius: 20px;
  width: 60%;
  height: 3px;
  position: absolute;
}

.p-m-wrap {
  background-image: none;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-left: 60px;
  display: flex;
  position: relative;
}

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

.affiliate-testimonial-slider {
  background-color: #0000;
  height: auto;
}

.aff-icon {
  color: #485369;
}

.slide-nav-4 {
  display: none;
}

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

.sharethis-inline-share-buttons {
  margin-bottom: 10px;
}

.pop-up {
  z-index: 2147483647;
  background-image: linear-gradient(#00000080, #00000080);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up.template {
  z-index: 999;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #101113b3;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up.mega-launch {
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up.mega-launch-exit-intent {
  z-index: 9999999;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up.mega-launch-exit-intent.modal {
  z-index: 999;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  display: none;
}

.pop-up.join-the-waitlist {
  z-index: 999;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up.webtune-pop {
  z-index: 9999999;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.template-popup-wrap {
  background-image: linear-gradient(to right, #005c97, #363795);
  border-radius: 20px;
  flex-direction: column;
  padding: 76px;
  display: flex;
  position: relative;
}

.template-heading-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-36 {
  justify-content: space-around;
  display: flex;
}

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

.template-form-label {
  color: var(--white);
}

.template-popup-close {
  cursor: pointer;
  margin-top: 10px;
  margin-right: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.template-form-field {
  border-radius: 3px;
}

.newsletter-embed {
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.newsletter-embed.mobile-visible {
  display: none;
}

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

.newsletter-number, .next-previous-wrap {
  display: none;
}

.templates-item {
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 14px;
  display: flex;
  box-shadow: 0 0 20px -4px #0003;
}

.cms-item_info {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.cms-item_heading {
  text-align: left;
  font-size: 24px;
  font-weight: 600;
}

.cms-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

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

.earn-credits-tab-link {
  color: #784a004d;
  text-align: center;
  background-color: #fff2dd;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 40%;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 40px;
  padding-bottom: 20px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.2;
  display: none;
  overflow: hidden;
  box-shadow: 0 0 15px #0003;
}

.earn-credits-tab-link.w--current {
  opacity: 1;
  color: #784a00;
  background-color: #fff2dd;
  display: none;
  overflow: visible;
  box-shadow: 0 0 15px #0006;
}

.earn-credits-tabs-menu {
  justify-content: center;
  display: flex;
}

.earn-credits-card-wrap {
  border: 2px solid #ffb743;
  border-radius: 8px;
  width: 100%;
  margin-top: -28px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.earn-credits-card-wrap.no-border {
  border-style: none;
}

.earn-credits-card {
  z-index: 1;
  background-color: #fff2dd80;
  background-image: none;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 300px;
  height: 100%;
  margin-left: 20px;
  margin-right: 20px;
  padding: 24px;
  display: flex;
  position: relative;
  box-shadow: 1px -1px 20px 3px #12b3f926;
}

.earn-credits-card.big {
  background-color: #cefdf366;
  flex-direction: row;
  max-width: 600px;
}

.earn-credits-card.big.hide {
  display: none;
}

.earn-credits-card.big.no-max-width {
  max-width: none;
}

.earn-credits-card-inner-top {
  padding: 20px 20px 40px;
}

.earn-credits-card-inner-down {
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
  left: 0;
}

.link-3 {
  color: var(--black);
  text-decoration: underline;
}

.newsletters-form {
  align-items: stretch;
  height: 50px;
  margin-top: 10px;
  display: flex;
}

.newsletter-form-email-input {
  border: 1px solid #10111380;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 40px;
}

.newsletters-form-submit {
  background-color: #2e5ae7;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  padding-left: 30px;
  padding-right: 30px;
}

.ellipse {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/63be5a8ac9d13ec38fbaf283_Ellipse%208.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 550px;
  margin-top: 40px;
  margin-bottom: 40px;
  position: absolute;
  inset: 0% 0% auto;
}

.earn-credits-tab-link-green {
  color: #035a474d;
  text-align: center;
  background-color: #cefdf3;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 40%;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 40px;
  padding-bottom: 20px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 15px #0003;
}

.earn-credits-tab-link-green.w--current {
  opacity: 1;
  color: #035a47;
  text-align: center;
  background-color: #cefdf3;
  overflow: visible;
  box-shadow: 0 0 15px #0003;
}

.ec-arrow {
  z-index: -15;
  position: absolute;
  bottom: -21%;
}

.background.white {
  z-index: 1;
  background-color: var(--white);
  margin-left: 40px;
  position: relative;
}

.text-block-209 {
  color: #014dc533;
  font-size: 24px;
}

.div-block-39 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.ec_how_it_works_card {
  outline-offset: 0px;
  color: #014dc5;
  background-color: #f5faff;
  border-radius: 8px;
  outline: 1px solid #014dc50d;
  flex-direction: column;
  align-items: flex-start;
  max-width: 280px;
  height: 100%;
  margin-left: 20px;
  margin-right: 20px;
  padding: 26px 26px 10px;
  font-size: 48px;
  line-height: 1.2;
  display: flex;
  box-shadow: 0 -5px 10px #002c7114;
}

.text-span-9 {
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.ec_how_it_works_icon {
  height: 70px;
}

.ec-toggle-desc {
  font-size: 14px;
  font-weight: 400;
}

.page-wrapper {
  max-width: 100vw;
  position: relative;
}

.page-wrapper.launch {
  background-color: #092045;
}

.page-wrapper.home {
  max-width: 100vw;
}

.page-wrapper.blackfridaysale {
  background-color: #000;
}

.page-wrapper.webtune {
  background-color: #010214;
}

.page-wrapper.pricing25 {
  background-color: #f6f8fc;
}

.ml-countdown-wrapper {
  background-image: linear-gradient(45deg, #002ea8, #10cffc);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.ml-countdown-inner {
  background-color: var(--white);
  color: #014dc5;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 105%;
  margin-bottom: 10px;
  padding: 32px;
  font-size: 39px;
  line-height: 1.2;
  display: flex;
}

.ml_why_section_wrap {
  color: var(--dim-grey);
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/63c68b039b5442dcb0f90085_ML_bg-05%20(1).gif"), linear-gradient(45deg, #014dc5, #0a9be6);
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 40px 20px 35px;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.ml_why_section_inner-wrap {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.ml_who_section_wrap {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.ml_who_section_wrap.gold {
  color: #f0cc0e;
}

.ml_who_section_image {
  object-fit: cover;
  border-radius: 18px;
  width: 250px;
  height: 150px;
}

.ml-reviews-fold {
  background-color: #0d0d27;
  border-radius: 20px;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding: 40px 50px;
  display: flex;
}

.ml-heading {
  color: var(--white);
  text-align: center;
  text-transform: capitalize;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.2;
}

.testimonial-slider {
  background-color: #0000;
  max-width: 1000px;
  height: auto;
  margin: 50px auto;
  padding-left: 10px;
}

.testimonial-slider.desktop-hidden {
  display: none;
}

.testimonial-slide-wrapper {
  max-width: 30%;
  height: 240px;
  min-height: 100%;
  margin-right: 4%;
}

.testimonial-card-2 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  height: 100%;
  padding: 24px;
  font-size: 21px;
  display: flex;
  box-shadow: 0 0 16px 1px #0000001a;
}

.testimonial-info {
  align-self: stretch;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.testimonial-image-2 {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
  display: none;
}

.testimonial-author {
  margin-bottom: 2px;
  font-size: 15px;
}

.tagline {
  color: #425f6f;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 16px;
}

.testimonial-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -70px;
}

.testimonial-slider-left:focus-visible, .testimonial-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.testimonial-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -70px;
}

.testimonial-slider-right:focus-visible, .testimonial-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slide-nav {
  top: 100%;
}

.testimonial-heading {
  color: var(--black);
  font-size: 21px;
  font-weight: 600;
  line-height: 1.2;
}

.ml_cta_wrap {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/63c4f3370a0060305dec21d3_Rectangle%20blue.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 39px;
  font-size: 64px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.ml_cta_wrap.hide {
  display: none;
}

.ml_hero-wrap {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/63c529e2ce5aa2d59aedaa57_Mega%20Launch.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.yellow {
  color: #f0cc0e;
}

.ml_slot_wrap {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 41px 41px 20px;
  font-size: 24px;
  line-height: 1.2;
  display: flex;
  box-shadow: 1px 1px 16px #0003;
}

.ml-popup-wrap {
  background-image: linear-gradient(to right, #0139b2, #0b9de6);
  border-radius: 20px;
  flex-direction: column;
  padding: 40px;
  display: flex;
  position: relative;
}

.ml-popup-close {
  cursor: pointer;
  margin-top: 20px;
  margin-right: 20px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.ml_popup_lottie {
  width: 50px;
  margin-right: 10px;
}

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

.horizontal {
  display: flex;
}

.horizontal.centered {
  align-items: center;
}

.horizontal.centered.hide {
  display: none;
}

.horizontal.wrap {
  flex-wrap: wrap;
}

.relative {
  position: relative;
}

.relative.press {
  padding-bottom: 10px;
}

.relative._1 {
  z-index: 2;
}

.relative._1.launch {
  width: 180px;
}

.side-blue-box-small-left {
  position: absolute;
  inset: 40% auto 0% 0%;
}

.side-blue-box-right {
  z-index: 0;
  position: absolute;
  inset: 17% 0% 0% auto;
}

.ml-exit-intent-popup-wrap {
  background-image: linear-gradient(#010148 43%, #ed6b5b 89%);
  background-position: 0 0;
  border-radius: 20px;
  flex-direction: column;
  padding: 40px;
  display: flex;
  position: relative;
}

.ml-exit-intent-popup-wrap.new {
  z-index: 3;
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6583dc3c41a163a020ed42a7_new_year_exit_intent_.webp"), linear-gradient(#010148 43%, #ed6b5b 89%);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 64%;
  max-width: 705px;
  max-height: 100%;
  padding: 26px 32px 26px 0;
  display: flex;
  overflow: hidden;
}

.blog-author-wrap {
  box-shadow: none;
  color: #000;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  padding: 26px;
  font-family: Generalsans Variable;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
  display: flex;
}

.blog-author-linkedin-icon {
  background-color: var(--royal-blue);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-height: 50px;
  margin-right: 20px;
  display: flex;
}

.earn-credits-outer-wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.earn-credits-outer-wrap.hide {
  display: none;
}

.earn-credits-mobile-slider {
  max-width: 30%;
  height: 240px;
  min-height: 100%;
  margin-right: 4%;
}

.slider-mask {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
}

.blog-author-outer-wrap {
  border: 1px none var(--light-grey);
  background-color: #ebf1ff;
  border-radius: 40px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 20%;
  margin-top: 20px;
  padding: 10px 20px 10px 10px;
  display: flex;
}

.blog-author-link {
  font-size: 16px;
}

.blog-author-main-image {
  background-color: var(--midnight-blue);
  box-shadow: none;
  object-fit: cover;
  border-radius: 50%;
  align-self: center;
  min-width: 250px;
  max-width: 200px;
  min-height: 250px;
  max-height: 200px;
}

.author-paginate-next {
  background-color: var(--silver);
  color: #000;
  border-radius: 20px;
}

.author-paginate-wrap {
  justify-content: flex-end;
  padding-right: 20px;
}

.blog-main-page-author-wrap {
  align-items: center;
  display: flex;
}

.homepage-content-wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-rotation-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.track-vertical-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-left: 20px;
  display: flex;
  position: absolute;
}

.heading-large {
  color: #111322;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.2rem;
  font-weight: 600;
  line-height: 1.25;
}

.heading-large.rotate-text {
  color: #dcdfea;
  white-space: nowrap;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 75px;
}

.heading-large.rotate-text._7, .heading-large.rotate-text._1 {
  color: #ffee97;
}

.blue-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #002ea8, #10cffc);
  -webkit-background-clip: text;
  background-clip: text;
}

.body-text {
  color: var(--black);
  font-size: 16px;
  line-height: 22px;
}

.testimonial-slider-large {
  background-color: #e6eefc;
  border-bottom: 1px solid #e4ebf3;
  height: auto;
  padding: 80px 30px;
  position: relative;
}

.testimonial-slider-large.desktop-hidden {
  display: none;
}

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

.testimonial-slider-two {
  background-color: #0000;
  height: auto;
}

.testimonial-slider-two.launch {
  width: 100%;
  margin-bottom: 31px;
}

.testimonial-slide {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 12px 12px 20px 64px;
  line-height: 1.1;
  display: flex;
}

.testimonial-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-right: 40px;
  display: flex;
}

.testimonial-quote-icon {
  opacity: .53;
  margin-bottom: 24px;
}

.testimonial-info-two {
  align-items: center;
  display: flex;
}

.testimonial-image-3 {
  object-fit: cover;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-right: 16px;
}

.testimonial-author-name {
  font-weight: 700;
}

.testimonial-slider-arrow {
  display: none;
}

.testimonial-slider-nav {
  margin-top: 0;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.testimonial-slider-nav.launch {
  margin-top: 12px;
}

.homepage-lottie-reveal {
  z-index: -1;
  width: auto;
  min-width: auto;
  max-width: none;
  position: absolute;
  inset: auto 0% 0%;
}

.mask-5 {
  background-color: var(--white);
  box-shadow: none;
  border-radius: 18px;
  height: auto;
}

.slide-3 {
  width: 100%;
  height: 100%;
}

.yellow-underline-wrap {
  flex-direction: column;
  align-items: flex-end;
  display: inline-block;
  position: relative;
}

.yellow-line {
  background-color: #ffdd4a;
  width: 80%;
  height: 8px;
  margin-top: -16px;
  margin-left: auto;
  margin-right: 0;
}

.pricing-card-list-wrap {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/62a1d62780df100420d1c889_Tick%20Blue%20Filled.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: row;
  align-items: flex-start;
  margin-top: 10px;
  padding-left: 25px;
  font-size: 18px;
  display: flex;
  position: relative;
}

.question-mark-icon {
  cursor: help;
  margin-left: 5px;
  display: none;
}

.question-mark-hover-wrap {
  z-index: 1;
  background-color: var(--white-grey);
  border-radius: 14px;
  min-width: 200px;
  padding: 11px;
  font-size: 14px;
  display: none;
  position: absolute;
  top: -77px;
  left: 0%;
  right: 0%;
  box-shadow: 0 1px 4px #0000004d;
}

.new-icon {
  clear: right;
  max-width: 40px;
  margin-top: 1px;
  margin-bottom: 0;
  margin-left: 5px;
  position: absolute;
  inset: -34% 0% 0% auto;
}

.new-icon.pp-hero {
  position: absolute;
  inset: -13% -12% auto auto;
}

.new-icon.pp-hero._1 {
  right: 15%;
}

.new-icon.cb {
  margin-top: 0;
  position: static;
  top: 0;
  right: 0;
}

.strike {
  text-decoration: line-through;
}

.strike.no-bold {
  font-weight: 400;
}

.strike.no-bold.med {
  font-weight: 500;
}

.hp-lottie {
  height: 350px;
}

.hp-lottie._380 {
  height: 380px;
}

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

.html-embed-5 {
  align-items: center;
  display: flex;
}

.bold-text-3 {
  color: #f0cc0e;
}

.rl-error-text {
  color: #e23939;
}

.rl-error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.rl-success-text {
  font-weight: 600;
}

.rl-success-message {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.rl-form-input {
  background-color: var(--relume-library-lite-rl-white);
  color: var(--relume-library-lite-rl-black);
  border-radius: 8px 0 0 8px;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

.rl-form-input:focus {
  border-color: var(--relume-library-lite-rl-black);
}

.rl-form-input::placeholder {
  color: var(--relume-library-lite-rl-black);
  font-size: 1rem;
}

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

.rl_cta26_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.pagination {
  justify-content: flex-end;
  padding-top: 17px;
}

.red {
  color: #ef492d;
}

.image-20 {
  background-color: #fff;
  border-radius: 11px;
  margin-top: -47px;
  margin-bottom: 20px;
  box-shadow: 0 2px 5px #014dc580;
}

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

.easter-light-white-bg {
  grid-column-gap: 40px;
  background-color: #ffffff0d;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 16px;
  font-size: 29px;
  font-weight: 600;
  line-height: 29px;
  display: flex;
}

.blue-shadow.radius {
  background-color: #fff;
  border-radius: 15px;
  padding: 29px;
  box-shadow: 0 2px 8px 5px #12b3f933;
}

.blue-shadow.radius.score {
  z-index: auto;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  margin-top: -9px;
  padding: 48px;
  display: none;
  position: relative;
}

.blue-shadow.radius.score.ai {
  box-shadow: none;
  background-color: #0000;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 0;
  display: flex;
}

.blue-shadow.radius.form1 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blue-shadow.radius.keyword-grouping {
  margin-left: auto;
  margin-right: auto;
}

.loading {
  align-self: center;
  width: 100px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.free-tools-wrong-icon, .free-tools-right-icon {
  background-color: #fff;
  border-radius: 50%;
  width: 23px;
  height: 23px;
  position: absolute;
  inset: -7px -11px auto auto;
}

.google-preview-title {
  color: #1a0dab;
  margin-bottom: 4px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
}

.google-preview-meta-desc {
  color: #70757a;
  font-size: 14px;
}

.google-preview-path {
  color: #70757a;
  margin-bottom: 8px;
  font-size: 14px;
}

.tools-relavance-tab-menu {
  justify-content: flex-start;
  margin-bottom: -6px;
  padding-left: 91px;
  top: -29px;
}

.relevance-table-menu-link {
  background-color: #0000;
}

.relevance-table-menu-link.w--current {
  background-color: #488fff66;
}

.relevance-table-menu-link._2 {
  border: 1px solid #027dec;
  border-style: solid none;
}

.relevance-table-menu-link._3 {
  border: 1px solid #027dec;
  border-left-style: none;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.relevance-table-menu-link._1 {
  border: 1px solid #027dec;
  border-right-style: none;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.tools-relavance-tab {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.relevance-table-tab-pane {
  background-color: #f4f7fa;
}

.relevance-table-header {
  border-radius: 8px;
}

.free-tool-image-table-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #e6f2fd;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: auto;
}

.free-tool-image-table-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 25%;
  padding: 0;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.free-tool-image-table-header.padding {
  padding: 15px;
}

.pagespeed-field-data-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 8px;
  grid-template: ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 "Area Area Area"
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 24px;
  display: grid;
  box-shadow: 4px 0 11px 4px #12b3f933;
}

.pagespeed-field-data-header {
  margin-bottom: 7px;
  padding: 14px;
  font-size: 20px;
  font-weight: 600;
}

.pagespeed-field-data-side-metric {
  padding: 14px;
  font-size: 16px;
  font-weight: 500;
}

.pagespeed-field-data-side-metric.blue-bg {
  background-color: #e8f1f9;
}

.free-tool1-image-table {
  max-height: 600px;
  overflow: auto;
}

.warning-details-label {
  align-items: center;
  margin-top: 10px;
  padding-right: 40px;
  font-size: 10px;
  display: flex;
}

.small-warning-details-color-box {
  border-radius: 4px;
  width: 25px;
  height: 15px;
  margin-right: 2px;
}

.small-warning-details-color-box.yellow {
  background-color: #fdd473;
}

.small-warning-details-color-box.red {
  background-color: #f06758;
}

.small-warning-details-color-box.blue {
  background-color: #027dec;
}

.input-free-tool1 {
  border: 1px solid #12b3f9;
  border-radius: 10px;
  width: 400px;
  height: 50px;
  margin-bottom: -3px;
  margin-right: 20px;
  box-shadow: 0 0 8px 2px #12b3f91a;
}

.input-free-tool1.margin {
  margin-bottom: 0;
}

.input-free-tool1.margin.drop-down {
  background-color: #0000;
  margin-right: 0;
}

.input-free-tool1.text-area {
  width: 100%;
  height: 150px;
}

.input-free-tool1.text-area.small {
  height: auto;
  min-height: auto;
  margin-bottom: 0;
}

.freetool1-label {
  color: #002ea8;
  margin-left: 6px;
}

.freetool1-label.small {
  margin-left: 0;
  font-size: 14px;
}

.freetool1-label.no-margin {
  margin-left: 0;
}

.section_seo-analyzer-main-wrap {
  border: 1px solid #0000;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
  position: relative;
}

.tool2_sticky-wrap {
  flex-direction: column;
  width: 20%;
  display: flex;
  position: sticky;
  top: 15vh;
}

.tool2_main-wrap {
  width: 80%;
}

.padding-section-small {
  flex: 1;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

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

.tool2_main-outer-wrap {
  align-items: flex-start;
  display: flex;
}

.tool2-sticky-menu-wrap {
  color: var(--relume-library-lite-rl-black);
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.tool2-sticky-menu-wrap.active {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/645216a0f82dbf004394f8c7_Rectangle%2034624151.svg");
  background-position: 1%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 20px;
  font-weight: 700;
}

.tool2_main-inner-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  border-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: .4fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  padding-top: 6rem;
  padding-bottom: 2rem;
  display: grid;
  position: relative;
  box-shadow: 4px -4px 20px 14px #12b3f933;
}

.tool2_main-inner-wrap.hide {
  display: none;
}

.tool2_main-inner-left-wrap {
  margin-bottom: 4rem;
}

.tool2_main-inner-right-wrap {
  margin-bottom: 3rem;
}

.tool2_main-inner-right-wrap.left-align {
  justify-content: flex-start;
  display: flex;
}

.tool2_main-inner-right-wrap.left-align.hide {
  display: none;
}

.tool2_main-inner-right-wrap.padding {
  padding-right: 4rem;
}

.tool2_section-label-gradient {
  color: var(--white);
  background-image: linear-gradient(135deg, #0079e4, #12b3f9);
  border-top-left-radius: .875rem;
  border-bottom-right-radius: .875rem;
  justify-content: center;
  align-items: center;
  min-width: 9.375rem;
  min-height: 3.75rem;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 1.25rem;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.tool2_main-inner-left-heading {
  color: #2a4266;
  background-image: linear-gradient(to right, #10cffc1a, #fff 61%);
  border-left: 4px solid #0079e4;
  padding-top: .6rem;
  padding-bottom: .6rem;
  padding-left: 1rem;
  font-size: 15px;
  font-weight: 600;
}

.tool2_main-inner-keywords-wrap {
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 10px;
  padding-right: 4rem;
  display: flex;
}

.tool2_keyword-wrap {
  background-color: #138fff1a;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 9px;
  font-size: 14px;
}

.tool2_meta-desc-wrap {
  border-radius: 5px;
  padding: 0;
  font-size: 14px;
}

.tool2_main-htags-wrap {
  flex-wrap: wrap;
  align-items: flex-start;
  padding-right: 4rem;
  display: flex;
}

.tool2_htags-count-wrap {
  padding-bottom: 1rem;
  display: flex;
}

.tool2_htag-count {
  background-color: #138fff1a;
  border-radius: 5px;
  margin-right: .8rem;
  padding: .8rem;
  font-size: 14px;
}

.tool2_h2-tags-display {
  background-color: #e7f3ff;
  border-radius: 8px;
  width: 100%;
  height: 360px;
  padding: 15px;
  font-size: 12px;
  line-height: 160%;
  overflow: auto;
}

.tool2_main-inner-keywords-label {
  margin-right: 10px;
}

.tool2-blue-bg {
  background-color: #027dec1a;
  border-radius: 8px;
  padding: 12px;
}

.tool2-var-wrap {
  background-color: #e7f3ff;
  border-radius: 8px;
  padding: 16px;
  position: relative;
}

.tool2-icon {
  background-color: #fff;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  position: absolute;
  inset: -10% -1.5% auto auto;
}

.tips-wrap {
  background-color: #e6f2fd;
  border-radius: 8px;
  margin-top: 10px;
  padding: 12px;
}

.error-text {
  color: #f06758;
  padding-left: 10px;
  font-size: 11px;
  display: none;
}

.tips-outer-wrap {
  padding-top: 14px;
  display: none;
}

.padding {
  background-color: #fff;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}

.padding.flex-keyword {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.padding._w-100 {
  width: 99%;
}

.heading-3.h5 {
  color: #2c323a;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
}

.heading-3.h5.text-style-muted {
  opacity: .6;
  line-height: 20px;
}

.heading-3.h5.lower-case {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
}

.button-text-block-3 {
  display: inline-block;
}

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

.text-box-3 {
  text-align: left;
  max-width: 750px;
}

.button-icon-4 {
  width: 15px;
  margin-left: 10px;
  display: inline;
}

.heading-4.h5 {
  color: #2c323a;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
}

.heading-4.h5.text-style-muted {
  opacity: .6;
}

.heading-4.h5.lower-case {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.heading-4.h2 {
  color: #101113;
  text-align: left;
  font-size: 2.8rem;
  line-height: 1.4;
}

.heading-4.h2.center {
  text-align: center;
}

.heading-4.h2.center.white {
  color: #fff;
}

.heading-4.h2.center.white.bottom-pad-20 {
  margin-bottom: 20px;
}

.heading-4.h2.white {
  color: #fff;
  font-weight: 600;
}

.heading-4.h2.white.hieght {
  line-height: 1;
}

.heading-4.h5 {
  color: #2c323a;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5em;
}

.heading-4.h5.white {
  color: #fff;
}

.heading-4.h5.white.no-margin {
  margin-bottom: 0;
}

.button-text-block-4 {
  display: inline-block;
}

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

.text-box-4 {
  text-align: left;
  max-width: 750px;
}

.button-icon-5 {
  width: 15px;
  margin-left: 10px;
  display: inline;
}

.seo-tools-lp-list-wrap {
  height: 100%;
  display: flex;
}

.seo-tools-lp-list {
  align-items: stretch;
  display: flex;
}

.italic-text {
  color: var(--dark-grey);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.integrations-rich-text h2 {
  color: #3f5575;
  font-size: 25px;
}

.integrations-rich-text h3 {
  color: var(--grey);
  font-size: 14px;
  font-weight: 700;
}

.density-checker-tabs {
  background-color: #014dc51a;
  border-radius: 15px;
  width: 100%;
  padding: 23px 14px 14px;
}

.density-checker-tabs-menu {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.density-checker-tab {
  color: var(--royal-blue);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 33%;
  margin-left: 49px;
  margin-right: 49px;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.density-checker-tab.w--current {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--white), #fff0);
  border: 1px solid #b9d5ff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  box-shadow: 0 2px 16px #0003;
}

.section_launch-header {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64ec8cbbf6796639198e4888_Cube-02-1%20(1).webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 168px;
  position: relative;
}

.input-transparent {
  color: var(--medium-blue);
  background-color: #0000;
  border: 1px #000;
  min-width: 150px;
  margin-bottom: 0;
  font-size: 14px;
}

.input-transparent:focus {
  background-color: #0000;
}

.input-transparent::placeholder {
  color: var(--medium-blue);
  font-size: 12px;
}

.input-transparent.general-sans {
  font-family: Generalsans Variable;
}

.launch-timer {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#ffffff1a, #10cffc1a);
  border-radius: 8px;
  margin-right: 20px;
  padding: 9px 11px;
  font-size: 11px;
  line-height: 1.1;
}

.section_launch-cant-miss {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 506px;
  padding-top: 0;
  padding-bottom: 99px;
  position: relative;
}

.launch-ellipse {
  z-index: 0;
  background-image: linear-gradient(#fff, #fff);
  border-radius: 83%;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -15% 0% auto;
}

.launch-ellipse.down {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e7719298af1e7fce4bd282_Subtract.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 0% 0% 0% 0;
  display: block;
  position: absolute;
  inset: auto 0% -16%;
}

.launch-ellipse.blue {
  background-color: #0a1cad;
  top: -8%;
}

.launch-ellipse.blue.custom {
  background-color: #060c3e;
  background-image: none;
}

.launch-why-can-t-miss-wrap {
  z-index: -4;
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#0945da 10%, #039af75e 79%, #039af721);
  border-top-left-radius: 36px;
  border-top-right-radius: 36px;
  min-width: 266px;
  max-width: 266px;
  margin-top: 72px;
  margin-right: 20px;
  padding: 26px 17px 84px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  position: relative;
}

.launch-why-can-t-miss-wrap._2 {
  margin-top: 0;
  margin-bottom: 100px;
  padding-bottom: 148px;
}

.launch-why-can-t-miss-wrap._3 {
  margin-bottom: 174px;
}

.launch-why-can-t-miss-wrap._4 {
  margin-top: 0;
  margin-bottom: 100px;
}

.light-big {
  color: #ffffff2b;
  margin-top: 10px;
  font-size: 147px;
  font-weight: 100;
  position: relative;
}

.section_launch-who {
  background-image: none;
  padding-top: 42px;
  overflow: hidden;
}

.image.centered {
  z-index: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image.centered.launch {
  width: 90%;
  min-height: 200px;
  margin-bottom: -96px;
}

.section_launch-social-proof {
  margin-top: -4px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 21px;
  position: relative;
}

.custom-launch-her-image {
  z-index: 0;
  opacity: .69;
  display: none;
  position: absolute;
  top: 61%;
  left: 65%;
}

.image-22 {
  z-index: 0;
  width: 251px;
  position: absolute;
  top: -29%;
  left: 9%;
  right: auto;
}

.image-23 {
  position: absolute;
  inset: -22% 15% -4% auto;
}

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

.image-25 {
  display: none;
  position: absolute;
  inset: auto auto 8% 0%;
}

.image-26 {
  width: 150px;
  display: none;
  position: absolute;
  inset: 0% 37% auto auto;
}

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

.sn-logo-neg-margin {
  margin-left: -24px;
}

.keyword-grouping-cluster-head {
  background-color: #f5fffe;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px;
  font-size: 20px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.expand {
  z-index: 1;
  position: absolute;
  inset: 6% 3% auto auto;
}

.blur.abs {
  background-image: linear-gradient(#ffffff4d, #ffffff80 21%, #fff 78%);
  min-height: 50px;
  margin-left: 4px;
  margin-right: 4px;
  position: absolute;
  inset: auto 0% 0%;
}

.h-100 {
  height: 100%;
}

.overlay {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

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

.section-8 {
  z-index: 0;
  color: #101113;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  position: relative;
}

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

.section-10, .section-15 {
  z-index: 0;
  color: #101113;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  position: relative;
}

.bold-text-4 {
  font-weight: 500;
}

.redirectchecker-top-details {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 12px;
  font-size: 14px;
  line-height: 1.2;
  display: flex;
}

.social-icons-wrap {
  grid-column-gap: 12px;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.social-icons-wrap.saas-directory {
  grid-column-gap: 18px;
  justify-content: flex-start;
  padding-top: 25px;
  padding-bottom: 25px;
}

.social-share-icon {
  width: 35px;
}

.social-share-icon.big {
  width: 38px;
}

.link-block-2 {
  align-self: flex-end;
}

.vertical-line {
  background-color: #0086ff;
  height: 100%;
  min-height: 100%;
}

.section_output-sitemap {
  display: none;
}

.sitemap_outputwrap {
  border-radius: 10px;
  width: 100%;
  max-width: 1050px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  box-shadow: 3px 3px 8px 6px #12b3f91a;
}

.sitemap_output_blue {
  background-color: #f3fbff;
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 0;
}

.sitemap_output_heading {
  color: #017ae5;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 15px;
  font-size: 22px;
  line-height: 1.2;
  display: flex;
}

.sitemap_output_details {
  flex-direction: column;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.sitemap_output_details_1 {
  color: #fff;
  background-color: #0079e4;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 14px;
  margin-bottom: 0;
  padding: 15px 16px;
  font-size: 22px;
  display: flex;
}

.sitemap_output_details_1.center {
  color: var(--black);
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
}

.sitemap_output_details_2 {
  width: 70%;
  display: flex;
}

.sitemap_output_details_3 {
  color: var(--black);
  background-color: #fff;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 9px 17px;
  font-size: 14px;
}

.sitemap_output_details_4 {
  color: var(--black);
  background-color: #fff;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  width: 100%;
  margin-left: 5px;
  padding: 9px 17px;
  font-size: 14px;
}

.sitemap_output_details_5 {
  background-color: var(--white);
  justify-content: space-around;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 28px;
  padding-bottom: 28px;
  display: flex;
}

.sitemap_urls_heading {
  color: #000;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 15px;
  padding-left: 25px;
  font-size: 17px;
  line-height: 1.2;
  display: flex;
}

.sitemap_url-table {
  color: #000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-height: 500px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 16px;
  font-size: 18px;
  display: flex;
  overflow: auto;
}

.sitemap_url-table.no-padding {
  padding: 0;
}

.sitemap_url_table-item {
  border: 1px #000;
  border-bottom: 2px solid #e3f7f7;
  width: 100%;
  padding-top: 9px;
  padding-bottom: 15px;
  font-size: 14px;
}

.section-pagespeed-tool-result {
  display: none;
}

.pagespeed-result_asses-header {
  grid-column-gap: 14px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.pagespeed_corevitals_assessment {
  background-color: #f3fbff;
  width: 100%;
}

.pagespeed-result-circle {
  background-color: #e4ffe1;
  border: 1px solid #00c881;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
  position: relative;
}

.pagespeed-result-dot {
  background-color: #02eca6;
  border-radius: 1px;
  width: 10px;
  height: 10px;
}

.splide {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.splide.nothidden {
  display: block;
}

.splide__track {
  overflow: visible;
}

.splide__track.margin {
  padding-left: 20px;
  padding-right: 20px;
}

.splide__list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.splide__slide {
  flex: none;
}

.blog-form-wrap {
  border: 1px solid var(--light-cyan);
  border-radius: 13px;
  padding: 19px;
  display: block;
  box-shadow: 0 0 20px #0000001a;
}

.blog-form-wrap.blue-grad-wrap {
  background-color: #02026e;
  background-image: none;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  min-width: 281px;
  min-height: 350px;
  padding: 15px;
  display: none;
}

.blog-form-field {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 8px;
}

.form-inner-step {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.form-inner-step.hide {
  display: none;
}

.radio-button-field {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 14px;
  display: flex;
}

.radio-button-2 {
  margin-top: 0;
  margin-right: 5px;
}

.form-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.success-message-3 {
  background-color: var(--azure);
  border-radius: 13px;
}

.image-27 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.blog-form-radio-wrap {
  background-color: #020263;
  border-radius: 14px;
  width: 100%;
  padding: 12px 12px 0;
}

.blog-form {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  min-height: 350px;
  display: flex;
}

.blog-form.hide {
  display: flex;
}

.no-text-wrap {
  white-space: nowrap;
}

.comparisions-small-lottie {
  max-width: 100%;
}

.body-text {
  color: #000;
  text-align: left;
  font-size: 18px;
}

.body-text.general-sans {
  font-family: Generalsans Variable;
}

.body-text.text-weight-semibold {
  font-variation-settings: "wght" 600;
  font-weight: 600;
}

.body-text.inter {
  font-family: Inter;
  font-size: 16px;
}

.blue-dot-text {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64da2b3c27348451f15581c8_Scalenut%20logo%20icon.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 38px 50px;
  margin-left: -16px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 46px;
}

.comparisions-table-left-abs-imagewrap {
  z-index: 10;
  background-color: #fff;
  border: 1.56px solid #ea628c;
  border-radius: 12px;
  width: 200px;
  padding-top: 16px;
  padding-bottom: 16px;
  position: absolute;
  inset: -7% auto auto 12%;
  box-shadow: 5px 5px #ea628c;
}

.comparisions-table-right-abs-imagewrap {
  z-index: 1;
  background-color: #fff;
  border: 1.56px solid #1a5bf0;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 330px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: absolute;
  inset: -9% auto auto 6%;
  box-shadow: 5px 5px #1a5bf0;
}

.div-block-42 {
  grid-row-gap: 16px;
  flex-direction: column;
  padding-top: 0;
  padding-bottom: 25px;
  display: flex;
}

.form-field {
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: var(--dark-grey-2);
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  height: 44px;
  margin-bottom: 0;
  padding-bottom: 8px;
}

.section_schedule-demo {
  background-color: #092045;
  background-image: linear-gradient(#092045, #010b1f);
  padding-top: 85px;
  padding-bottom: 50px;
  display: block;
}

.heading-style-h2 {
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 40px;
  line-height: 1.2;
}

.heading-style-h2.text-colour-white {
  color: #fff;
  margin-bottom: 10px;
  font-family: Generalsans Variable;
}

.heading-style-h2.text-colour-white.text-align-left {
  color: #fff;
  text-align: left;
  font-family: DM Sans, sans-serif;
}

.heading-style-h2.text-colour-white.text-align-left.mobile-centered {
  font-family: DM Sans, sans-serif;
}

.heading-style-h2.text-colour-white.text-align-left.blog-hero {
  width: 64%;
  font-size: 25px;
}

.heading-style-h2.text-colour-white.text-align-left.blog-hero.blog-page {
  width: 100%;
}

.heading-style-h2.text-colour-white.text-weight-bold {
  font-family: Generalsans Variable;
}

.heading-style-h2.text-colour-white.text-weight-bold.text-align-left.bf24 {
  width: 80%;
}

.heading-style-h2.text-colour-white.text-weight-semibold {
  font-family: Generalsans Variable;
  font-weight: 600;
}

.heading-style-h2.text-colour-white.text-weight-normal {
  font-weight: 400;
}

.heading-style-h2.text-colour-white.text-weight-normal.text-align-right {
  text-align: right;
}

.heading-style-h2.text-colour-white.bf-sale {
  width: 60%;
  font-weight: 600;
}

.heading-style-h2.text-colour-white.bf-sale._2 {
  width: auto;
}

.heading-style-h2.text-width-small {
  max-width: 28ch;
}

.heading-style-h2.text-width-small.text-align-left {
  text-align: left;
}

.heading-style-h2.text-width-small.text-colour-darkblue {
  color: #041638;
}

.heading-style-h2.text-width-small.text-colour-darkblue.text-align-left {
  font-family: DM Sans, sans-serif;
}

.heading-style-h2.text-width-small.text-height {
  line-height: 1.7;
}

.heading-style-h2.text-weight-bold {
  font-family: Generalsans Variable;
  font-weight: 700;
}

.heading-style-h2.text-weight-bold.text-align-left {
  text-align: left;
  font-family: DM Sans, sans-serif;
}

.heading-style-h2.trusted_by {
  color: #041638;
  text-align: left;
  max-width: 21ch;
}

.heading-style-h2.text-weight-semibold {
  font-weight: 600;
}

.heading-style-h2.text-weight-semibold.text-align-left.text-color-blue {
  color: #1a5bf0;
}

.heading-style-h2.text-weight-semibold.blackfriday-deal-heading {
  line-height: .7;
}

.heading-style-h2.text-weight-semibold.black {
  color: var(--black-2);
}

.heading-style-h2.text-weight-normal {
  font-weight: 400;
}

.heading-style-h2.text-weight-normal.text-align-left {
  text-align: left;
}

.heading-style-h2.text-weight-normal.text-align-left.text-color-white {
  color: #fff;
}

.heading-style-h2.text-align-left {
  text-align: left;
}

.heading-style-h2.text-align-left.text-weight-semibold {
  color: var(--black-2);
}

.heading-style-h2.text-align-left.text-weight-semibold.text-color-black {
  color: #000;
}

.heading-style-h2.text-align-left.text-weight-semibold.ai-page {
  color: var(--white);
}

.heading-style-h2.text-align-left.text-weight-semibold.bf24 {
  color: var(--black-2);
}

.heading-style-h2.text-align-left.text-color-white {
  color: #fff;
}

.heading-style-h2.text-align-left.text-size-68px.text-colour-purple-ecc5ff {
  color: #ecc5ff;
}

.heading-style-h2.text-align-left.text-size-68px.text-colour-blue-bffbff {
  color: #bffbff;
}

.heading-style-h2.text-size-52px {
  font-size: 52px;
}

.heading-style-h2.text-size-52px.text-color-darkblue {
  color: #050038;
}

.heading-style-h2.text-size-52px.custom_user-reviews {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-style-h2.text-size-52px.text-color-white.text-weight-semibold {
  margin-bottom: 10px;
}

.heading-style-h2.text-size-60px {
  font-size: 60px;
}

.heading-style-h2.text-size-60px.text-colour-purple {
  color: #6358de;
  text-align: left;
}

.heading-style-h2.text-size-60px.text-color-white.text-weight-regular {
  font-weight: 400;
}

.heading-style-h2.text-size-68px {
  font-size: 68px;
}

.heading-style-h2.text-size-68px.text-weight-semibold.text-color-black {
  background-color: #e6e6e6;
  border-radius: 6.4745px;
}

.heading-style-h2.text-size-68px.text-weight-semibold.text-color-black.text-block-264 {
  height: 48.5588px;
  font-size: 33px;
  font-weight: 700;
  line-height: 110%;
}

.heading-style-h2.text-size-68px.text-weight-semibold.text-color-black.nobg {
  background-color: #0000;
}

.heading-style-h2.scaleuppass-heading {
  color: var(--white);
  text-align: left;
  font-size: 48px;
  font-weight: 500;
}

.heading-style-h2.webtune-ty-heading {
  font-family: Visbycf;
  font-size: 64px;
  line-height: .8;
}

.schedule-demo-wrap {
  width: auto;
  padding-top: 59px;
  padding-bottom: 59px;
}

.schedule-demo-wrap.right {
  justify-content: flex-start;
  width: auto;
  padding: 59px 41px 41px;
}

.schedule-demo-wrap.right.min-50 {
  min-width: 50%;
}

.schedule-demo-video {
  background-color: #17f6ff66;
  border-radius: 10px;
  width: auto;
  max-width: none;
  margin-top: 10px;
  padding: 8px;
}

.schedule-demo-video.enterprise {
  width: 90%;
  height: auto;
}

.schedule-demo-form {
  background-color: #fff;
  border-radius: 18px;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 40px 40px 18px;
  display: none;
}

.schedule-demo-form.no-padding {
  justify-content: space-around;
  padding: 0;
}

.schedule-demo-form.hide {
  display: none;
}

.form-label {
  color: #6f6f6f;
  font-family: Generalsans Variable;
}

.form-text-field {
  background-color: #eef2f5;
  border: 1px #000;
  border-radius: 3px;
  font-family: Generalsans Variable;
  box-shadow: 0 0 50px -8px #0000000d;
}

.form-text-field::placeholder {
  color: #6f6f6f;
}

.button-primary {
  grid-column-gap: 8px;
  color: var(--white);
  text-transform: capitalize;
  white-space: nowrap;
  background-color: #1a5bf0;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding: 16px 32px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: none;
  display: flex;
}

.button-primary:hover {
  box-shadow: none;
  color: var(--white);
  border-radius: 48px;
  font-weight: 600;
  text-decoration: none;
  transform: none;
}

.button-primary.full-width {
  font-variation-settings: "wght" 507;
  font-family: Generalsans Variable;
}

.button-primary.is_white {
  color: #041638;
  background-color: #fff;
  border-radius: 48px;
}

.button-primary.is_white:hover {
  box-shadow: none;
  color: #092045;
  background-color: #fff;
  border: 1.5px solid #fff;
  border-radius: 48px;
  text-decoration: none;
  transform: none;
}

.button-primary.is_white.is_relative-2 {
  z-index: 4;
  white-space: nowrap;
  position: relative;
}

.button-primary.is_white.text-color-brightblue {
  color: #1a5bf0;
}

.button-primary.is_white.cta-button {
  z-index: 4;
  white-space: nowrap;
  margin-right: -204px;
  padding-left: 62px;
  padding-right: 62px;
  position: relative;
}

.button-primary.is_white.bf-small {
  padding: 10px 15px 8px;
  font-size: 14px;
  line-height: .9;
}

.button-primary.is_white.bf-small:hover {
  box-shadow: 0 0 0 3px var(--royal-blue-2);
}

.button-primary.is_white.hide {
  display: none;
}

.button-primary.is_white.homepage {
  width: auto;
  margin-right: 20px;
}

.button-primary.is_white.homepage.case_study {
  padding: 10px 20px;
}

.button-primary.is_white.goldenrod {
  background-image: linear-gradient(135deg, var(--dark-goldenrod), var(--pale-goldenrod) 30%, var(--dark-goldenrod));
  color: #fff;
}

.button-primary.is_transparent_white {
  background-color: #0000;
  border: 1px solid #fff;
}

.button-primary.is_transparent_white:hover {
  border-style: none;
}

.button-primary.is_transparent_white.sd-link:hover {
  border-style: solid;
}

.button-primary.is_transparent_blue {
  color: #020249;
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #020249;
}

.button-primary.is_darkblue {
  background-color: #0d1626;
}

.button-primary.is_black {
  background-color: #000a1a;
}

.button-primary.is_lightdarkblue {
  background-color: #3d69cc;
}

.button-primary.is_yellow {
  background-color: #ccb43d;
}

.button-primary.is_purple {
  background-color: #6358de;
}

.button-primary.is_purple.full-width.nofullwidth {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
}

.button-primary.is_small {
  padding: 12px 23px;
  font-size: 14px;
}

.button-primary.is_small.blg-sticky {
  text-transform: none;
}

.button-primary.is_small.hide {
  display: none;
}

.button-primary.is_small-trans {
  color: #1a5bf0;
  background-color: #0000;
  border-width: 2px;
  border-color: #1a5bf0;
  padding: 11px 23px;
  font-size: 14px;
}

.button-primary.is_lightblue {
  color: #000;
  background-color: #7ec1ff;
}

.button-primary.is_lightblue.custom-enterprise {
  color: #020249;
  background-color: #7ec1ff;
  border: 1px solid #020249;
  width: 100%;
  margin-top: 6px;
}

.button-primary.is_lightpurple {
  background-color: #c6a7ff;
}

.button-primary.is_lightpurple.sale {
  color: var(--black-2);
  background-color: #cdb6f8;
  width: 100%;
}

.button-primary.is_yell {
  color: var(--black);
  background-color: #ffdb6f;
}

.button-primary.is_green {
  color: var(--black);
  background-color: #61ffb4;
}

.button-primary.is_green.sale {
  color: var(--black-2);
  background-color: #aeffd9;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.button-primary.is_green.sale.services {
  background-color: #aef3ff;
}

.button-primary.is_green.sale._4c {
  color: var(--black-2);
  background-color: #aef3ff;
}

.button-primary.is_lightgreen {
  background-color: #1ebba8;
}

.button-primary.is_comparisioncta {
  background-color: #0f67ea;
  border-radius: 8px;
  font-size: 20px;
}

.button-primary.left-margin-16 {
  margin-left: 16px;
}

.button-primary.left-margin-16.bottom-margin-16px {
  margin-bottom: 16px;
}

.button-primary.is_red {
  background-color: #e9573f;
}

.button-primary.is_newgreen {
  background-color: #1dbaa7;
}

.button-primary.is_toolscta {
  border-radius: 8px;
  width: 100%;
}

.button-primary.is_goldgrad {
  background-image: linear-gradient(135deg, var(--dark-goldenrod-2), var(--pale-goldenrod-2) 34%, var(--dark-goldenrod-2));
  color: #000;
  border-radius: 7px;
}

.button-primary.is_ffdb6c {
  background-color: #ffdb6c;
}

.button-primary.navbar-button {
  color: var(--black);
  background-color: #1a5bf000;
  border: 1px solid #000;
  min-height: 49px;
  padding: 6px 6px 6px 20px;
  font-family: DM Sans, sans-serif;
}

.button-primary.navbar-button:hover {
  box-shadow: 0 0 0 5px var(--white);
  background-image: linear-gradient(#00000017, #00000017);
  transform: none;
}

.button-primary.navbar-button.sd {
  background-color: var(--royal-blue-2);
  color: var(--white);
  border-style: none;
  padding-right: 20px;
}

.button-primary.navbar-button.sd:hover {
  transform: scale(1.05);
}

.button-primary.navbar-button.sd.surge-nav {
  background-color: #013d45;
  border-radius: 12px;
}

.button-primary.navbar-button.sd.surge-nav:hover {
  box-shadow: none;
}

.button-primary.navbar-button.sd.surge-nav.surgellp:hover {
  transform: none;
}

.button-primary.navbar-button.sd.surge-nav.surgellp.lcput {
  border-radius: 60px;
}

.button-primary.navbar-button.sd.surge-nav.surgellp.lcput.form {
  width: 70%;
  display: flex;
}

.button-primary.navbar-button.sd.surge-nav.surgellp.lcput.form.ls2 {
  border-radius: 60px;
  width: 100%;
  display: none;
}

.button-primary.navbar-button.sd.surge-nav.surgellp.lcput.form.wt {
  background-color: #014dc5;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.button-primary.navbar-button.sd.surge-nav.surgellp.calendlybtn {
  transition: none;
}

.button-primary.navbar-button.sd.navbarblue {
  background-color: #092045;
  text-decoration: none;
  transition: none;
}

.button-primary.navbar-button.sd.navbarblue:hover {
  background-color: var(--midnight-blue);
  box-shadow: none;
  color: var(--white);
  background-image: linear-gradient(#00000017, #00000017);
  border: 2.5px #020249;
  border-radius: 6.5rem;
  text-decoration: none;
  transform: none;
}

.button-primary.navbar-button.signin {
  color: var(--white);
  background-color: #1a5bf0;
  font-weight: 700;
}

.button-primary.navbar-button.signin:hover {
  direction: ltr;
  text-transform: capitalize;
  background-image: linear-gradient(#00000017, #00000017);
  border-radius: 6.5rem;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
}

.button-primary.navbar-button-light {
  border: 1px solid var(--blackish-blue);
  color: var(--blackish-blue);
  background-color: #1a5bf000;
  min-height: 50px;
  max-height: 53px;
  padding: 8px 24px;
}

.button-primary.navbar-button-light:hover {
  color: var(--royal-blue-2);
  background-color: #ffffff14;
}

.button-primary.black-friday {
  background-image: linear-gradient(135deg, var(--dark-goldenrod-2), var(--pale-goldenrod-2) 51%, var(--dark-goldenrod-2));
  color: var(--blackish-blue);
  padding: 14px 41px;
  font-size: 16px;
}

.button-primary.black-friday.small {
  padding: 14px 30px;
  font-size: 16px;
}

.button-primary.black-friday.big, .button-primary.black-friday.big-copy {
  font-size: 20px;
}

.button-primary.mobile-hidden {
  display: none;
}

.button-primary.is_lightblue2 {
  color: #000;
  background-color: #83d7f1;
}

.button-primary.is_darkblue {
  background-color: #7c84ff;
  background-image: linear-gradient(#000000b3, #000000b3);
}

.button-primary.year-end-sale {
  color: var(--white);
  background-color: #003954;
  border-radius: 7px;
  padding: 14px 41px;
  font-size: 16px;
}

.button-primary.is_092045 {
  background-color: #092045;
  padding: 14px 40px;
}

.button-primary.is_092045:hover {
  box-shadow: none;
  transform: none;
}

.button-primary.is_092045.is_yellow {
  background-color: #ffe866;
}

.button-primary.is_092045.lp {
  background-color: #150945;
  transition: none;
}

.button-primary.is_092045.lp:hover {
  box-shadow: none;
  transform: scale(1.05);
}

.button-primary.is_092045.lp.white {
  color: var(--black-2);
  background-color: #fff;
}

.button-primary.is_092045.lp.white.detector {
  margin-top: 10px;
}

.button-primary.is_092045.lp.white.detector.purple {
  color: var(--white);
  background-color: #3e049b;
}

.button-primary.is_092045.lp.white.detector.yellow {
  background-color: #f8df60;
  border-radius: 25px;
  height: 45px;
  margin-left: 0;
  padding: 5px 21px;
}

.button-primary.surge {
  color: #fff;
  background-color: #013d45;
  border-radius: 12px;
  width: 30%;
  margin-bottom: 10px;
  padding: 10px 24px;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
}

.button-primary.surge.pricing {
  color: #013d45;
  background-color: #fff;
  width: auto;
}

.button-primary.surge.pricing:hover {
  box-shadow: none;
  transform: none;
}

.button-primary.surge.pricing.button {
  width: 90%;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.button-primary.surge.pricing.button:hover {
  transform: scale(1.05);
}

.button-primary.surge.why-seo {
  color: #013c44;
  background-color: #e4ffd4;
  width: 30%;
}

.button-primary.surge.button {
  width: auto;
}

.button-primary.surge.button:hover {
  box-shadow: none;
  transform: none;
}

.button-primary.surge.button.bookcall {
  box-shadow: none;
  transition: background-color .2s;
}

.button-primary.surge.button.bookcall.light_green {
  background-color: #5b945f;
}

.button-primary.surge.button.bookcall.lpcbutton {
  border-radius: 60px;
}

.button-primary.surge.button.lpc {
  width: auto;
}

.button-primary.surge.button.lpc.bookcallform {
  text-transform: none;
  border-radius: 60px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -240px;
}

.button-primary.surge.button.lpc.bookcallform:hover {
  box-shadow: none;
  transform: none;
}

.button-primary.surge.button.calendlybtn {
  box-shadow: none;
  transition: none;
}

.button-primary.surge.button.calendlybtn:hover {
  transform: none;
}

.button-primary.surge.button.servicef1.new {
  background-color: #014dc5;
}

.button-primary.surge.full-stack {
  width: 90%;
  margin-bottom: 20px;
}

.button-primary.surge.full-stack:hover {
  box-shadow: none;
}

.button-primary.surge.delivering-growth {
  cursor: pointer;
  background-color: #fff;
  flex-flow: row;
  width: 100%;
  margin-bottom: 0;
  padding: 14px 24px;
  transition: all .2s;
}

.button-primary.surge.delivering-growth:hover {
  box-shadow: none;
  transform: none;
}

.button-primary.surge.delivering-growth.last-foldlp {
  border-radius: 60px;
  flex-flow: row;
  padding-left: 14px;
  padding-right: 14px;
}

.button-primary.surge.delivering-growth.pricingfold.lpcbutton {
  flex-flow: column;
}

.button-primary.surge.delivering-growth.pricingfold.lpcbutton.with-arrow {
  flex-flow: row;
  justify-content: center;
}

.button-primary.surge.delivering-growth.pricingfold.lp2 {
  flex-flow: row;
  padding-left: 10px;
  padding-right: 10px;
}

.button-primary.surge.delivering-growth.pricingfold.smtext {
  width: auto;
}

.button-primary.surge.delivering-growth.lpcbutton {
  border-radius: 60px;
}

.button-primary.surge.delivering-growth.lpcbutton.with-arrow, .button-primary.surge.delivering-growth.surgelp3 {
  flex-flow: row;
}

.button-primary.surge.delivering-growth.calendlybtn._50 {
  width: auto;
  display: flex;
}

.button-primary.surge.lpc {
  width: 100%;
  margin-left: -229px;
}

.button-primary.surge-white {
  color: #013d45;
  letter-spacing: -1px;
  background-color: #fff;
  border-radius: 12px;
  padding: 14px 24px;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
}

.button-primary.is_launch0503 {
  color: var(--black);
  background-color: #fad94c;
  background-image: linear-gradient(90deg, #068bb7, #056483);
  margin-top: 0;
  font-size: 20px;
  transform: rotate(0);
}

.button-primary.is_launch0503:hover {
  border: 1px solid #fad94c;
}

.button-primary.is_launch0503.launch-day {
  font-weight: 400;
}

.button-primary.is_launch0503.launch-day.for-4th-july {
  background-color: #f9f1b4;
  background-image: linear-gradient(90deg, #bf953f, #e0c981 10%, #fcf6ba 52%, #ddc77c 87%, #b38728);
  border-radius: 25px;
  width: 45%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  transition: none;
  transform: none;
  box-shadow: 0 4px 6px #fada4c;
}

.button-primary.is_launch0503.launch-day.for-4th-july:hover {
  box-shadow: none;
}

.button-primary.is_launch0503.launch-day.for-4th-july.bot-banner {
  background-color: #f6ce1d;
  background-image: linear-gradient(90deg, var(--dark-goldenrod-2), #bf953f 0%, #deb52c 0%, var(--gold-yellow) 6%, var(--pale-goldenrod-2) 44%, var(--pale-goldenrod) 70%, var(--gold-yellow) 100%, #d6ad31 100%, #bf953f 100%, #ddc77c 100%, var(--dark-goldenrod));
  box-shadow: none;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px 25px;
}

.button-primary.is_launch0503.launch-day.for-4th-july.bot-banner.exit-popup {
  box-shadow: none;
  background-color: #fff171;
  background-image: linear-gradient(90deg, #bf953f, #d1ae16 0%, #dec67d 8%, #fcf6ba 49%, #dec67d 90%, #d1ae16 100%, #b38728 100%, #b38728);
  width: 45%;
  margin-top: 0;
  margin-bottom: 60px;
  margin-right: 40px;
  display: flex;
}

.button-primary.is_launch0503.launch-day.for-4th-july.popbf24 {
  width: auto;
  margin-top: 10px;
}

.button-primary.is_launch0503.sale {
  background-image: none;
}

.button-primary.sd-exitintent {
  background-image: linear-gradient(90deg, #7545fa, #2666f3);
}

.button-primary.cs {
  border: 1px solid #0069ff;
  border-radius: 8px;
  width: 100%;
}

.button-primary.features {
  margin-top: 20px;
  margin-left: 220px;
  margin-right: 220px;
  display: flex;
}

.button-primary.add-on {
  margin-bottom: 10px;
}

.button-primary.is-yellow {
  background-color: #ffe866;
  border-radius: 12px;
}

.button-primary.is-yellow.no-hover {
  color: var(--black);
  background-color: #fada4c;
  border-radius: 20px;
}

.button-primary.is-yellow.no-hover:hover {
  box-shadow: none;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  transform: none;
}

.button-primary.is_skin {
  background-color: #ffdb6f;
}

.button-primary.is_skin.promax {
  background-image: linear-gradient(90deg, #bf953f, #fcf6ba 30%, #b38728);
  width: 80%;
  transition-property: none;
}

.button-primary.is_skin.promax:hover {
  box-shadow: none;
  transform: none;
}

.button-primary.is_skin.sale {
  color: var(--black-2);
  background-color: #f9d97b;
  width: 100%;
}

.button-primary.is_skin.sale:hover {
  border-radius: 48px;
  text-decoration: none;
}

.button-primary.is_blue {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 20px;
  width: 140%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.button-primary.transparent {
  border: 2px solid var(--white);
  background-color: #0000;
}

.button-primary.transparent:hover, .button-primary.for-mob:hover {
  box-shadow: none;
  transform: none;
}

.button-primary.mob-size:hover {
  background-image: none;
  border-radius: 48px;
  text-decoration: none;
}

.button-primary.mob-size.goldenrod {
  background-image: linear-gradient(225deg, var(--dark-goldenrod), var(--pale-goldenrod) 30%, var(--dark-goldenrod));
  width: 100%;
  transition-property: none;
}

.button-primary.mob-size.goldenrod:hover {
  box-shadow: none;
  transform: none;
}

.button-primary.homepage {
  width: 50%;
}

.schedule-demo-outer-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.section_home-hero {
  z-index: 4;
  perspective: 18px;
  mix-blend-mode: normal;
  background-color: #092045;
  background-image: linear-gradient(#010a1d 30%, #0f3064 77%);
  max-width: 100vw;
  padding-top: 60px;
  padding-bottom: 0;
  transform: none;
}

.section_home-hero.ai-detector {
  background-color: #010f53;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6667f9db58e72fb21f4ab8c9_Popup-01.webp");
  background-position: 0%;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 140px;
  padding-bottom: 40px;
}

.section_home-hero.humanizerlp {
  background-color: #150945;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66c5bf2302ae6057e8b641bb_bg%20-%2001%20alpja.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 20px;
}

.section_home-hero.waitlist {
  background-color: #fff;
  background-image: none;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.container-medium {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
}

.container-medium.footer-surge {
  height: 100%;
}

.container-medium.v-flex {
  width: 60%;
  display: flex;
}

.container-medium.comparisons {
  padding-left: 40px;
  padding-right: 40px;
}

.flex-vertical {
  flex-flow: column;
  align-items: stretch;
  font-family: DM Sans, sans-serif;
  display: flex;
}

.flex-vertical.align_center {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.flex-vertical.align_center.justify-center {
  justify-content: center;
}

.flex-vertical.align_center.full-width.left-align {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical.align_center.bf-deals {
  margin-left: auto;
  margin-right: auto;
}

.flex-vertical.align_center.justify-spacebetween {
  justify-content: space-between;
  align-items: center;
}

.flex-vertical.align_center.justify-spacebetween.feature-tab {
  justify-content: space-around;
  align-items: flex-start;
}

.flex-vertical.align_center.justify-spacebetween.feature-tab.hide {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical.align_center.enterprise-page {
  justify-content: center;
  align-items: center;
}

.flex-vertical.align_center.pricing {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  position: static;
}

.flex-vertical.align_center._60 {
  justify-content: center;
  align-items: center;
  width: 50%;
}

.flex-vertical.align_center.software {
  margin-top: -32px;
  margin-bottom: 0;
  padding-bottom: 220px;
  display: flex;
}

.flex-vertical.align_center.services {
  display: none;
}

.flex-vertical.align_center.services.surgepage {
  display: flex;
}

.flex-vertical.align_start {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-right: 10px;
  display: flex;
}

.flex-vertical.align_start.justify_center {
  justify-content: center;
  font-family: DM Sans, sans-serif;
}

.flex-vertical.align_start.mobile-left-align {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  font-family: DM Sans, sans-serif;
}

.flex-vertical.align_start.width-50 {
  width: 50%;
}

.flex-vertical.align_start.mobile-center.blog {
  width: 90%;
}

.flex-vertical.align_start.navbar-reviews {
  grid-row-gap: 26px;
}

.flex-vertical.align_start.new-element {
  justify-content: space-between;
}

.flex-vertical.casestudies-wrap {
  align-items: flex-start;
  position: relative;
}

.flex-vertical.justfiy-center {
  justify-content: center;
}

.flex-vertical.justfiy-center.for-mobile.platformoverview.right-image {
  justify-content: center;
  align-items: flex-end;
}

.flex-vertical.justfiy-center.for-mobile.platformoverview.right-image.surge {
  width: 100%;
  max-width: none;
  height: 100%;
}

.flex-vertical.justfiy-center.platform-overwview {
  width: 100%;
  height: 100%;
}

.flex-vertical.justfiy-center.platform-overwview.right-image {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
}

.flex-vertical.full-width.directory {
  justify-content: flex-start;
  position: relative;
}

.flex-vertical.justify-spacebetween {
  justify-content: space-between;
}

.flex-vertical.pricing-compare {
  background-color: #fff;
  border-radius: 15px;
  padding-top: 38px;
  padding-left: 40px;
  padding-right: 40px;
}

.flex-vertical.pricing-compare.hide {
  display: none;
}

.flex-vertical.mobile-center {
  width: 40%;
}

.flex-vertical.mobile-center.new {
  font-family: DM Sans, sans-serif;
}

.flex-vertical.home-features {
  align-items: flex-start;
  width: 90%;
}

.flex-vertical.home-features.platform-page {
  width: 100%;
}

.flex-vertical.row-gap-8px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-vertical.surgelp {
  flex-flow: column;
  align-items: center;
}

.heading-style-h1 {
  font-family: Generalsans Variable;
  font-size: 128px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-style-h1.text-style-centered {
  text-align: center;
  font-size: 95.95px;
}

.heading-style-h1.text-style-centered.text-colour-white {
  color: #fff;
}

.heading-style-h1.text-style-centered.text-colour-white.desktop-hidden {
  display: none;
}

.heading-style-h1.text-size-medium {
  font-size: 80px;
}

.heading-style-h1.text-size-medium.text-weight-semibold.text-align-center.text-color-purple {
  color: #6358de;
}

.heading-style-h1.pricing-page-heading {
  color: #f5f5f4;
  text-align: center;
  width: 80%;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 80px;
  font-weight: 500;
  display: block;
}

.heading-style-h1.pricing-page-heading.hide {
  display: none;
}

.heading-style-h1.pricing-page-heading.max-plan {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  font-size: 50px;
  display: none;
}

.heading-style-h1.pricing-page-heading.max-plan.yellow {
  background-image: none;
  font-size: 70px;
  display: none;
}

.heading-style-h1.pricing-page-heading.max-plan.yellow.nothide {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/673b30621326127724b671c9_Vector%20233%20(1).png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  align-self: auto;
  width: 50%;
  font-size: 56px;
  display: flex;
}

.heading-style-h1.pricing-page-heading.s-software {
  color: #000;
  width: 100%;
  margin-bottom: 40px;
  font-size: 60px;
  font-weight: 600;
}

.heading-style-h1.pricing-page-heading.s-software.hide {
  display: none;
}

.heading-style-h1.text-size-70px {
  font-size: 70px;
}

.heading-style-h1.text-size-70px.solutions {
  max-width: 80%;
  font-size: 48px;
}

.heading-style-h1.text-size-70px.text-color-white {
  color: #fff;
}

.heading-style-h1.text-size-70px.bf-gold-grad {
  background-image: linear-gradient(to bottom, #bf953f, var(--pale-goldenrod-2) 49%, #bf953f);
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 52px;
  font-weight: 500;
}

.heading-style-h1.text-size-80px {
  font-size: 80px;
}

.heading-style-h1.text-size-80px.text-colour-white {
  color: #fff;
}

.heading-style-h1.text-size-80px.text-colour-white.text-weight-semibold {
  font-weight: 600;
}

.heading-style-h1.webtune-heading {
  color: var(--white);
  font-family: Visbycf;
  font-size: 113px;
  font-weight: 600;
  line-height: 1.1;
}

.home-hero_content-box {
  grid-column-gap: 16px;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 45px;
  display: flex;
}

.body-text-medium {
  font-family: Generalsans Variable;
  font-size: 22px;
  line-height: 1.2;
}

.body-text-medium.text-color-white {
  color: #fff;
  width: 100%;
  margin-right: 0;
  font-family: DM Sans, sans-serif;
}

.body-text-medium.text-color-white.mobile-centered {
  font-family: DM Sans, sans-serif;
}

.body-text-medium.text-color-white.text-opactiy-60 {
  color: #fff9;
  width: auto;
}

.body-text-medium.text-color-white.text-align-right {
  text-align: right;
}

.body-text-medium.text-color-white.text-align-right.center-align.top-bottom-margin {
  text-align: center;
  width: 70%;
  margin-top: 20px;
  margin-bottom: 60px;
}

.body-text-medium.text-color-white.ai {
  font-weight: 600;
}

.body-text-medium.text-weight-medium {
  text-align: center;
  font-weight: 500;
}

.body-text-medium.text-weight-medium.text-colour-white {
  color: #fff;
  margin-top: 0;
}

.body-text-medium.text-weight-medium.text-colour-gold {
  color: var(--pale-goldenrod-2);
}

.body-text-medium.is_20px {
  color: #000;
  font-size: 20px;
}

.body-text-medium.is_20px.text-color-white {
  color: #fff;
}

.body-text-medium.is_20px.text-colour-yellow-ffe594 {
  color: #ffe594;
}

.body-text-medium.is_20px.text-colour-purple-ecc5ff {
  color: #ecc5ff;
}

.body-text-medium.is_20px.mobile-left-align.text-colour--bffbff {
  color: #bffbff;
}

.body-text-medium.is_20px.text-weight-regular {
  font-weight: 400;
}

.body-text-medium.blog-hero {
  color: #fff;
  text-align: center;
  max-width: 51ch;
}

.body-text-medium.text-color-blue.text-weight-bold {
  font-weight: 700;
}

.body-text-medium.text-color-blue.text-weight-bold.text-font-inter {
  font-family: Inter;
}

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

.body-text-medium.text-weight-regular.text-size-20px.bottom-margin-10px {
  margin-top: 0;
  margin-bottom: 10px;
}

.body-text-medium.is_blurred {
  filter: blur(4px);
  background-color: #10111333;
  padding: 5px;
}

.button-linear-text {
  color: var(--white);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #1a5bf0, #020249);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
}

.button-linear-text.no-line-break {
  white-space: nowrap;
}

.button-linear-text.white {
  color: var(--white);
  background-image: none;
}

.button-linear-text.white.seo {
  color: var(--white);
  background-color: #fff;
  background-image: none;
  font-size: 20px;
}

.button-linear-text.white.seo.surge {
  display: flex;
}

.button-linear-text.goldenrod {
  background-color: #000;
  background-image: none;
}

.home-hero_demovideo {
  z-index: 2;
  background-color: #041638;
  border-radius: 10px;
  width: 75%;
  margin-bottom: -12rem;
  margin-left: auto;
  margin-right: auto;
  padding: 16px;
  position: relative;
  box-shadow: 0 2px 65px 12px #7da7e5;
}

.home-hero_demovideo.waitlist {
  background-color: #0000;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 0;
  padding: 0;
  box-shadow: 0 24px 44px 12px #d6e2fc;
}

.home-hero_demovideo.waitlist2 {
  background-color: #0000;
  width: 85%;
  padding: 0;
}

.section_trustedby {
  position: relative;
}

.section_trustedby.home {
  padding-bottom: 6.7rem;
}

.text-style-label {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #1a5bf0, #014dc5 27%, #1a5bf0 37%, #000);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Generalsans Variable;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.text-style-label.text-align-left {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #1a5bf0, #014dc5 27%, #1a5bf0 37%, #000);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: DM Sans, sans-serif;
}

.text-style-label.full-blue-linear {
  background-image: linear-gradient(135deg, #10cffc, #1a5bf0 88%);
  font-family: DM Sans, sans-serif;
}

.text-style-label.full-blue-linear.text-align-left {
  background-image: linear-gradient(90deg, #1a5bf0, #014dc5 27%, #1a5bf0 37%, #000);
  width: auto;
  display: block;
}

.text-style-label.full-blue-linear.text-align-left.features {
  width: 15%;
  margin-bottom: 20px;
}

.text-style-label.text-color-yellow-gradient {
  background-image: linear-gradient(56deg, #ffe866, #f6ca45);
}

.text-style-label.text-color-yellow-gradient.text-align-left {
  font-family: DM Sans, sans-serif;
}

.text-style-label.text-width-small {
  max-width: 25ch;
}

.text-style-label.bf24 {
  text-align: center;
  text-transform: none;
  font-size: 18px;
}

.love-background {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e328946227f3a62b7e991d_love%20icon.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 19px;
  padding-right: 10px;
  display: inline-block;
}

.text-color-blue {
  color: #1a5bf0;
}

.text-color-blue.text-weight-semibold {
  font-weight: 600;
}

.text-color-blue.text-weight-semibold.circle-bg {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64ea483997a309c3316c7b32_Circle%206.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 21px;
  display: inline;
}

.text-color-blue.text-weight-semibold.is_14px {
  font-size: 14px;
}

.text-color-blue.text-style-drawunderline {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64f6fd350b265d76499d4a72_Circle%206.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 6px;
  display: flex;
}

.flex-horizontal {
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.flex-horizontal.justify-start.wrap {
  flex-wrap: wrap;
}

.flex-horizontal.testimonial-cards {
  grid-column-gap: 48px;
  justify-content: space-between;
}

.flex-horizontal.how_scalenut {
  text-align: left;
  width: auto;
  font-family: DM Sans, sans-serif;
}

.flex-horizontal.justify-spacebetween {
  justify-content: space-between;
}

.flex-horizontal.justify-spacebetween.features-tabs {
  grid-column-gap: 32px;
}

.flex-horizontal.justify-spacebetween.capterra {
  grid-column-gap: 16px;
  justify-content: space-between;
  width: 100%;
}

.flex-horizontal.justify-spacebetween.is_static {
  position: static;
}

.flex-horizontal.justify-spacebetween.seosurge {
  margin-top: 10px;
  margin-bottom: 10px;
}

.flex-horizontal.justify-spacebetween.platformpage {
  flex-flow: column;
  width: auto;
}

.flex-horizontal.justify-spacebetween.lp {
  flex-flow: column;
}

.flex-horizontal.column-gap-32px {
  grid-column-gap: 32px;
}

.flex-horizontal.column-gap-32px.mobile-vertical {
  justify-content: flex-start;
  width: auto;
}

.flex-horizontal.column-gap-16px {
  grid-column-gap: 16px;
}

.flex-horizontal.justify-start {
  justify-content: flex-start;
}

.flex-horizontal.justify-start.column-gap-8px {
  grid-column-gap: 8px;
}

.flex-horizontal.blog-comm {
  grid-column-gap: 8px;
  margin-top: 14px;
  margin-bottom: 14px;
}

.flex-horizontal.full-width.home-second {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

.flex-horizontal.user-reviews {
  width: 56%;
}

.flex-horizontal.justify-center {
  justify-content: center;
}

.flex-horizontal.align-stretch {
  align-items: stretch;
}

.flex-horizontal.justify-end {
  justify-content: flex-end;
}

.flex-horizontal.column-gap-8px {
  grid-column-gap: 8px;
  width: auto;
  min-width: 10%;
  overflow: visible;
}

.flex-horizontal.blackfriday-dealcard {
  grid-column-gap: 14px;
  justify-content: center;
  width: 100%;
}

.flex-horizontal.bf-offer {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
}

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

.flex-horizontal.feature-fold {
  width: 100%;
}

.flex-horizontal.lp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
}

.home-testimonial-card {
  grid-row-gap: 24px;
  background-color: #edf0ff;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 350px;
  padding: 24px;
  font-family: Generalsans Variable;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
  display: flex;
}

.home-testimonial-card._1 {
  transform: rotate(-4.13deg);
}

.home-testimonial-card._3 {
  transform: rotate(-2.51deg);
}

.text-style-smalllabel {
  color: #797979;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.text-style-smalllabel.is_generalsans {
  font-family: DM Sans, sans-serif;
}

.testimonial-author-wrap {
  grid-column-gap: 8px;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.testimonial-author-wrap.no-margin {
  margin-top: 0;
}

.schedule-demo-embed {
  width: 100%;
  display: block;
  overflow: visible;
}

.exit-intent-monogram {
  margin-top: 10px;
}

.hp-fold {
  position: static;
}

.hp-fold.home {
  padding-top: 10rem;
}

.hp-fold.home.how-is-scalenut-different {
  padding-top: 2rem;
}

.hp-fold.black-bg.top-padding {
  margin-top: 100px;
}

.blue-tablet-frame {
  grid-column-gap: 52px;
  grid-row-gap: 22px;
  background-color: #002865;
  border-radius: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1.5fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-bottom: 28px;
  padding: 60px 27px 20px;
  display: flex;
  position: relative;
}

.blue-tablet-frame.horizontal-style {
  flex-flow: row;
  margin-top: -155px;
  margin-bottom: 0;
  padding: 40px;
}

.heading-style-h3 {
  font-family: Generalsans Variable;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.2;
}

.heading-style-h3.text-color-white {
  color: #fff;
}

.heading-style-h3.text-weight-semibold {
  font-weight: 600;
}

.heading-style-h3.text-weight-semibold.text-color-blue.text-font-inter {
  font-family: Inter;
}

.heading-style-h3.text-weight-semibold.text-color-white {
  color: #fff;
}

.heading-style-h3.text-weight-medium {
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: 500;
}

.heading-style-h3.text-weight-medium.text-colour-purple {
  color: #6358de;
}

.heading-style-h3.text-weight-medium.text-colour-white {
  color: #fff;
}

.heading-style-h3.text-weight-medium.lp {
  color: var(--black-2);
  font-size: 40px;
  font-weight: 600;
}

.heading-style-h3.mobile-centered.text-color-white {
  font-family: DM Sans, sans-serif;
  font-weight: 500;
}

.how-scalenut-headingwrap {
  flex-direction: column;
  justify-content: space-between;
  padding-top: 15px;
  padding-left: 0;
  display: flex;
}

._3-2grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  width: 80%;
  margin-bottom: 20px;
  display: grid;
}

.body-text-small {
  color: #000;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.body-text-small.text-color-white {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.2;
}

.body-text-small.text-color-white.g2-subtext {
  color: #bee5f4;
  margin-top: -4px;
  font-family: DM Sans, sans-serif;
  line-height: 20px;
}

.body-text-small.text-color-white.cta {
  color: var(--black-2);
  text-align: left;
  font-size: 14px;
  font-weight: 700;
}

.body-text-small.text-color-white.cta.nd {
  color: var(--white);
  background-color: #0000;
  padding-left: 10px;
}

.body-text-small.text-color-white.hide {
  display: none;
}

.body-text-small.text-color-white.top-margin {
  background-color: var(--white);
  color: #000;
  -webkit-text-fill-color: inherit;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-radius: 11px;
  margin-top: 10px;
  padding: 5px 10px;
  font-style: italic;
  font-weight: 600;
}

.body-text-small.is_14px {
  font-size: 14px;
  font-weight: 400;
}

.body-text-small.is_14px.text-weight-medium {
  font-weight: 500;
}

.body-text-small.is_14px.text-color-white.promax {
  text-align: left;
  margin-bottom: 20px;
}

.body-text-small.is_14px.text-colour-blue {
  color: #1a5bf0;
}

.body-text-small.is_14px.sale {
  color: #fff;
}

.body-text-small.is_14px.pricingtext {
  height: 50px;
}

.body-text-small.text-weight-regular {
  color: #000;
  margin-top: 100px;
  font-weight: 400;
}

.body-text-small.text-weight-regular.sale {
  color: #fff;
}

.body-text-small.text-weight-regular.black {
  color: #000;
  height: 80px;
}

.body-text-small.text-weight-semibold {
  font-weight: 600;
}

.body-text-small.inter {
  font-family: Inter;
}

.body-text-small.is_20px {
  font-size: 20px;
}

.body-text-small.is_20px.text-color-white {
  line-height: 1.2;
}

.body-text-small.is_20px.text-colour-blue {
  color: #1a5bf0;
}

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

.body-text-small.text-weight-bold.text-color-lightblack {
  color: #0d1626cc;
}

.body-text-small.text-colour-purple {
  color: #6358de;
}

.body-text-small.is_18px {
  font-size: 18px;
}

.body-text-small.is_18px.text-weight-light {
  font-weight: 300;
}

.body-text-small.is_18px.text-colour-232323 {
  color: #232323;
}

.body-text-small.text-colour-grey {
  color: #777787;
}

.body-text-small.mobil-bigger {
  font-size: 16px;
}

.body-text-small.text-colour-lightwhite {
  color: #ffffffb3;
}

.body-text-small.feature-content {
  color: #000a1a;
  height: 70px;
  font-family: DM Sans, sans-serif;
  font-weight: 400;
}

.body-text-large {
  font-family: DM Sans, sans-serif;
  font-size: 32px;
  line-height: 1.2;
}

.body-text-large.text-color-white {
  color: #fff;
}

._3-1-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 51px;
  padding-left: 40px;
  padding-right: 27px;
  font-family: Generalsans Variable;
  font-size: 90px;
  line-height: 1.2;
  display: grid;
}

.section_onestop {
  position: relative;
}

.solutions_tab-link {
  grid-column-gap: 12px;
  color: #5c5c5c;
  letter-spacing: -.02em;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  width: 20%;
  padding: 9px 30px;
  font-family: Generalsans Variable;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.solutions_tab-link.w--current {
  color: #7b34f2;
  background-color: #0000;
  border-bottom-width: 2px;
  border-bottom-color: #7b34f2;
  box-shadow: 0 3px #7b34f2;
}

.solutions_tab-link.plan {
  color: #1a473a;
  background-color: #96ffe099;
  border-radius: 20px;
  width: auto;
  margin-bottom: 0;
  padding: 8px 16px;
}

.solutions_tab-link.research {
  color: #193a42;
  background-color: #c1d3fc66;
  border-radius: 44px;
  width: auto;
  margin-bottom: 10px;
  padding: 8px 16px;
}

.solutions_tab-link.create {
  color: #1a473a;
  background-color: #c1d3fc66;
  border-radius: 44px;
  width: auto;
  margin-bottom: 10px;
  padding: 8px 16px;
}

.solutions_tab-link.optimize {
  color: #3d3819;
  background-color: #fdf4ba80;
  border-radius: 20px;
  width: auto;
  margin-bottom: 10px;
  padding: 8px 16px;
}

.solutions_tab-link.analyze {
  color: #2a1736;
  background-color: #f5e8fdb3;
  border-radius: 20px;
  width: auto;
  margin-bottom: 10px;
  padding: 8px 16px;
}

.solutions_tab-link.analyze.ca {
  background-color: #fde9e8;
}

.solutions_tab-pane {
  background-image: radial-gradient(circle at 0 100%, #dde7fe, #d9adf5 51%);
  border-radius: 16px;
  margin-top: 20px;
  padding: 29px 41px 20px;
}

.solutions_tab-pane.plan {
  background-image: linear-gradient(135deg, #fafafa 1% 77%, #96ffe080);
}

.solutions_tab-pane.research {
  background-image: linear-gradient(135deg, #fafafa 2% 73%, #dbe2f199 85%);
}

.solutions_tab-pane.create {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.solutions_tab-pane.create.new {
  background-image: linear-gradient(45deg, #fef6c1 4%, #fafafa99 21%);
}

.solutions_tab-pane.optimize {
  background-image: linear-gradient(45deg, #d4f5fc, #fafafa 25%);
}

.solutions_tab-pane.analyzer {
  background-image: linear-gradient(45deg, #d0c7f2b3, #fafafa 28%);
}

.solutions_tab-pane.plan-sticky {
  background-image: radial-gradient(circle at 0 100%, #d0fff1, #8fffde 50%);
}

.solutions_tab-pane.gen-sticky {
  background-image: radial-gradient(circle at 0 100%, #caf5ff, #84e7ff 51%);
}

.solutions_tab-pane.create {
  background-image: linear-gradient(135deg, #fafafa99 81%, #fef6c1);
}

.solutions_tab-pane.is_green {
  background-image: linear-gradient(-60deg, #95dfd6, #fff 30%);
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 41px;
}

.solutions_tab-pane.is_red {
  background-image: linear-gradient(60deg, #f4ada1, #fff 30%);
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 20px;
  padding-right: 41px;
}

.solutions_tab-pane.is_yellow {
  background-image: linear-gradient(-60deg, #e7dba3, #fff 30%);
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 41px;
}

.solutions_tab-pane.is_purple {
  background-image: linear-gradient(60deg, #c7b8fd, #fff 30%);
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 20px;
  padding-right: 41px;
}

.solutions_tab-pane.is_blue {
  background-image: linear-gradient(60deg, #97aee3, #fff 30%);
  margin-top: 0;
  padding-top: 40px;
  padding-right: 41px;
}

.solutions_tab-pane.surge_dark {
  background-image: linear-gradient(270deg, #aac6ad, #ccddce 0%, #dbe7dc 5%, #0000 35%), linear-gradient(45deg, #aac6ad, #d6e4d8 12%, #ebf2ec 34%, #fff 55%);
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-right: 0;
}

.solutions_tab-pane.surge_light {
  background-image: linear-gradient(90deg, #e5fad3, #0000 13%), linear-gradient(315deg, #e5fad3, #f3fdec 10%, #f7fef2 43%, #fff 63%);
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-left: 0;
}

.solutions_tab-pane.content-audit {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(315deg, #fc9272, #fff 33%);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.left-side-content {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.flex-pointers-withicon {
  grid-column-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-pointers-withicon.solutions-tab {
  grid-column-gap: 19px;
  justify-content: flex-start;
  width: 50%;
  margin-top: 22px;
  margin-bottom: 22px;
  font-family: DM Sans, sans-serif;
}

.flex-pointers-withicon.solutions-tab.lp {
  grid-column-gap: 10px;
  width: auto;
}

.flex-pointers-withicon.surge {
  color: #fce8f1;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
}

.solutions_tab-creative {
  border-radius: 16px;
  flex-direction: column;
  width: 50%;
  padding: 0 16px;
  display: flex;
}

.solutions_tab-creative.right-side {
  justify-content: center;
  align-items: flex-end;
}

.solutions_tab-creative.left-side {
  justify-content: center;
  align-items: flex-start;
}

.features-heading {
  color: var(--black);
  text-align: left;
  font-family: DM Sans, sans-serif;
  font-size: 40px;
  font-weight: 500;
}

.features-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.feature-rotated-wrap {
  color: #027dec;
  white-space: nowrap;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 28px 27px;
  font-family: Generalsans Variable;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
  display: block;
  transform: rotate(0);
}

.feature-rotated-text {
  color: #5070ec;
  height: 28.8px;
  position: absolute;
  inset: 220px 0 0% 0%;
  transform: rotate(-90deg);
}

.feature_content-wrap {
  color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 520px;
  padding: 33px 16px 0;
  font-family: Generalsans Variable;
  font-size: 32px;
  line-height: 1.2;
  display: none;
}

.feature_content-wrap.show {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  width: auto;
  height: 80%;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.features-wrap-relative {
  color: #041638;
  margin-top: 8px;
  margin-bottom: 23px;
  padding-right: 34px;
  text-decoration: none;
  position: relative;
}

.features_tab-icon {
  position: absolute;
  inset: 0% 0% auto auto;
}

.features-abs-image {
  border-top-right-radius: 16px;
  align-self: flex-end;
  width: 50%;
  height: auto;
}

.section_social-proof {
  background-color: #000a1a;
  position: relative;
}

.section_social-proof.webinar-launch {
  padding-top: 54px;
}

.section_social-proof.solutions-cutsom {
  margin-top: 7.7rem;
  padding-top: 6.6rem;
}

.section_social-proof.linear-background-toblack {
  background-image: linear-gradient(#02193e 62%, #000);
}

.section_features {
  position: relative;
}

.calltoaction-wrap {
  grid-column-gap: 10%;
  color: #fff;
  background-color: #002865;
  border-radius: 30px;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 76px 40px;
  font-family: Generalsans Variable;
  font-size: 80px;
  line-height: 1.2;
  display: flex;
  position: relative;
  top: -51px;
  overflow: visible;
}

.calltoaction-cta-wrap {
  align-items: center;
  width: 60%;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.calltoaction-cta-absimage {
  z-index: 1;
  width: 417px;
  max-width: none;
  margin-left: 0;
  position: absolute;
  inset: 2% auto 0% -7%;
}

.calltoaction-cta-absimage.platform-template {
  z-index: -1;
  top: -168%;
  left: 1%;
}

.calltoaction-cta-absimage.platform-template.oc {
  z-index: -1;
  top: -172%;
  left: -13%;
}

.calltoaction-cta-absimage.platform-template.ta {
  left: -13%;
}

.calltoaction-cta-absimage.home {
  opacity: .82;
  width: 443px;
  position: static;
}

.socialproof_heading {
  color: #fff;
  text-align: center;
  max-width: 16ch;
  font-family: Generalsans Variable;
  font-size: 70px;
  font-weight: 400;
  line-height: 76px;
}

.socialproof_heading.mobile-bigger {
  text-transform: capitalize;
  font-family: DM Sans, sans-serif;
}

.socialproof_heading.longer {
  max-width: 31ch;
}

.socialproof_heading.text-align-left {
  text-align: left;
}

.socialproof_heading.tablet-font-small {
  font-family: DM Sans, sans-serif;
}

.socialproof-subtext {
  color: #fff;
  text-align: center;
  max-width: 35ch;
  font-family: DM Sans, sans-serif;
  font-size: 22px;
  line-height: 29px;
}

.review-banner-wrap {
  grid-column-gap: 64px;
  justify-content: center;
  align-items: center;
  margin-top: 86px;
  padding: 11px;
  display: flex;
}

.g2banner-wrap {
  color: #fff;
  background-color: #002865;
  border-radius: 30px;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 49px;
  margin-bottom: 12rem;
  padding-top: 38px;
  padding-bottom: 38px;
  font-size: 28px;
  line-height: 1.2;
  display: flex;
  position: relative;
}

.g2banner-wrap.gold-grad {
  font-weight: 600;
}

.g2banner-numbericon {
  width: 80px;
}

.g2absolute-wrap {
  justify-content: center;
  align-items: flex-start;
  height: auto;
  min-height: auto;
  margin-top: 0;
  display: flex;
  position: absolute;
  inset: 95% 0% 0%;
}

.g2bannericon {
  width: 100px;
}

.g2bannericon.margin {
  margin-top: 10px;
}

.button-hyperlink {
  color: #fff;
  align-items: center;
  font-weight: 600;
  text-decoration: underline;
  display: flex;
}

.button-hyperlink.is_darkblue {
  color: #000a1a;
}

.casestudies-slide {
  grid-column-gap: 32px;
  width: 100vw;
  max-width: 100%;
  padding-bottom: 50px;
  padding-left: 34px;
  padding-right: 34px;
  display: none;
  position: relative;
  overflow: hidden;
}

.casestudy-card {
  background-color: #e0e3ea;
  border-radius: 30px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 369px;
  max-width: 400px;
  height: 100%;
  padding: 34px;
  font-family: Generalsans Variable;
  font-size: 96px;
  line-height: 1.2;
  display: flex;
}

.line-blue {
  background-color: #0d1626;
  width: 100%;
  height: .5px;
}

.banner-subtext {
  color: #fff;
  text-align: center;
  max-width: 60ch;
  font-family: DM Sans, sans-serif;
  font-size: 22px;
  line-height: 1.5;
}

.banner-subtext.text-align-left {
  text-align: left;
}

.footer-black, .section_bannercta {
  background-color: #050505;
}

.section_bannercta.linear-background {
  background-image: linear-gradient(#02193e 24%, #000);
}

.footer-header {
  color: #fff;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22.4px;
}

.footer_link {
  grid-column-gap: 10px;
  color: var(--white);
  text-transform: capitalize;
  cursor: pointer;
  margin-bottom: 0;
  padding-top: 9px;
  padding-bottom: 9px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: opacity .2s ease-in-out;
  display: flex;
}

.footer_link:hover {
  opacity: 1;
  color: #fff;
}

.footer_link.w--current {
  opacity: 1;
  font-weight: 500;
}

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

.footer_link.link-manger, .footer_link.hide {
  display: flex;
}

.footer-links_wrap {
  flex-direction: column;
  min-height: 200px;
  margin-bottom: 30px;
  display: flex;
}

.footer-email-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 42px;
  padding-bottom: 42px;
  display: flex;
}

.footer_form_submit {
  color: #000;
  background-color: #fff;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  height: 48px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: DM Sans, sans-serif;
  line-height: 22px;
  transition: all .2s;
}

.footer_form_submit:hover {
  background-color: #fff;
}

.footer_form-field {
  background-color: var(--black);
  color: var(--white);
  border: 2px solid #fff;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  height: 48px;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
}

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

.footer_block {
  justify-content: space-between;
  align-items: center;
  padding-top: 22px;
  padding-bottom: 22px;
  display: flex;
}

.social-links_container {
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.privacy-links-wrap {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: space-between;
  display: flex;
}

.privacy-links-wrap.surge-page {
  justify-content: space-between;
  align-items: stretch;
}

.how-scalenut-image {
  display: block;
}

.video {
  border: 1px #000;
}

.solution-mobile-header {
  color: #5c5c5c;
  font-family: Generalsans Variable;
  font-size: 20px;
  font-weight: 500;
}

.solutions-mobile-accordion, .features-slide, .features-slide.desktop-hidden {
  display: none;
}

.feature_content-wrap-mobile {
  color: #fff;
  flex-direction: column;
  align-items: flex-start;
  width: 520px;
  padding: 33px 16px 128px;
  font-family: Generalsans Variable;
  font-size: 32px;
  line-height: 1.2;
  display: none;
}

.launch-heading {
  color: #fff;
  font-family: Generalsans Variable;
  font-weight: 500;
}

.webinar-form {
  position: relative;
}

.webinar-form.absolute {
  z-index: 11;
  border: 1px solid var(--royal-blue);
  border-radius: 56px;
  position: absolute;
  inset: auto auto 27% 35%;
}

.section-cta-webinar {
  z-index: 0;
  color: var(--black);
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  position: relative;
  overflow: hidden;
}

.absolute-star-webinar {
  z-index: -1;
  position: absolute;
  inset: 0% auto auto 0%;
}

.webinar-cta-wrap {
  z-index: 1;
  background-color: #011232;
  border-radius: 16px;
  justify-content: space-between;
  padding: 37px 25px;
  display: flex;
  position: relative;
}

.launch-why-can-t-miss-wrap-border {
  z-index: -4;
  color: #fff;
  text-align: center;
  border: 1px solid #039af7;
  border-bottom-style: none;
  border-top-left-radius: 36px;
  border-top-right-radius: 36px;
  width: 100%;
  margin-top: 72px;
  margin-right: 20px;
  padding: 26px 17px 134px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  inset: -20% 0% auto;
}

.launch-why-can-t-miss-wrap-border._2 {
  margin-top: 0;
  margin-bottom: 0;
  top: -1%;
}

.launch-why-can-t-miss-wrap-border.low {
  top: -17%;
}

.section-pricing-hero {
  background-color: #092045;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 6rem;
  padding-bottom: 9.5rem;
}

.section-pricing-hero.after-sale {
  background-color: #092045;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66a1daff4764f3b69c380049_pricing_-_aiseo_scaledays_-_with_background.webp");
  background-repeat: repeat-x;
  background-size: cover;
  display: block;
}

.section-pricing-hero.new {
  padding-bottom: 1rem;
}

.section-pricing-hero.new.bottompad {
  background-image: linear-gradient(#092045, #000 37%, #000);
  padding-bottom: 8rem;
}

.section-pricing-hero.new.bottompad.salebf {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/67160773ddb642a17f5e4e50_BG-golden-lines-02.svg"), linear-gradient(#212121, #000 37%, #000);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  padding-bottom: 4rem;
}

.section-pricing-hero.surge-pricing {
  background-color: #f3f5ff;
  padding-bottom: 1rem;
}

.section-pricing-hero.service-software {
  background-color: #f3f5ff;
  background-image: none;
  padding-bottom: 1rem;
  font-family: DM Sans, sans-serif;
}

.pricing-tabs-new {
  width: 100%;
  margin-top: 10px;
  padding-bottom: 20px;
}

.pricing-tabs-content-2 {
  margin-top: 80px;
  overflow: visible;
}

.pricing-tabs-menu-new {
  color: #fff;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 20px;
  display: flex;
}

.tab-toggle-text-l-2 {
  color: #fff;
  width: 7rem;
  position: absolute;
  top: 10px;
  right: 45px;
}

.tab-toggle-text-l-2.comp-table {
  right: 1px;
}

.tab-toggle-text-l-2.comp-table.black {
  color: #000;
  top: 6px;
}

.tab-toggle-text-l-2.right-align {
  text-align: right;
}

.tab-toggle-text-2 {
  color: #f1f3f7;
  width: 6rem;
  position: absolute;
  top: 10px;
  left: 45px;
}

.tab-toggle-text-2._0 {
  background-color: var(--dim-grey);
  color: var(--black);
  text-align: center;
  border-radius: 10px;
  margin-top: -5px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  left: 100px;
}

.tab-toggle-text-2.black {
  color: #000;
  top: 5px;
}

.tab-toggle-text-2._0 {
  color: #000;
  text-align: center;
  background-color: #ffc055;
  border-radius: 10px;
  margin-top: -5px;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  left: 100px;
}

.tab-toggle-text-2._0.for-4july-sale {
  background-color: #ffc055;
  width: 15em;
}

.pricing-card-wrap {
  text-align: left;
  background-color: #fff;
  border: 2px solid #c4f2ff;
  border-radius: 16px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0 16px;
  display: flex;
}

.pricing-card-wrap._2 {
  background-color: #fff;
  border: 2px solid #fdf0ca;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.pricing-card-wrap._2.bf-sale {
  background-color: #212121;
  border: 2px solid #bf953f;
}

.pricing-card-wrap._2.promaax {
  background-color: var(--black-2);
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66fe545483635133676cc78a_bg-02.svg");
  background-position: 50%;
  background-size: auto 115%;
  border-color: #ffebaf;
  width: 75%;
  margin-top: 0;
  margin-left: 25px;
  margin-right: auto;
}

.pricing-card-wrap._2.promaax.r {
  margin-left: auto;
  margin-right: 25px;
}

.pricing-card-wrap._3 {
  background-color: #fff;
  border-width: 2px;
  border-color: #ebe2fc;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.pricing-card-wrap._3.blackfriday {
  height: 100%;
}

.pricing-card-wrap._3.bf-sale {
  background-color: #212121;
  border: 2px solid #bf953f;
}

.pricing-card-wrap.blackfriday {
  background-color: #fffc;
  border: 3px solid #bf953f;
  height: 100%;
}

.pricing-card-wrap.bf-sale {
  background-color: #212121;
  border: 2px solid #bf953f;
}

.pricing-card-wrap._4c {
  border-style: none;
  box-shadow: 4px 0 4px #e1e2e4, 0 4px 4px #e1e2e4;
}

.pricing-card-wrap._4c._60 {
  border-style: solid;
  border-color: #84f8c2;
  border-top-width: 8px;
  margin-top: -8px;
}

.pricing-card-heading-wrap {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  justify-content: space-between;
  padding-left: 13px;
  padding-right: 13px;
  display: flex;
}

.pricing-card-heading-wrap.pro {
  background-color: #ebe2fc;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.pricing-card-heading-wrap.pro.sale {
  background-color: #cdb6f8;
  align-items: center;
  height: 120px;
}

.pricing-card-heading-wrap.pro.sale._60 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #0000;
  justify-content: flex-start;
  height: 80px;
  margin-top: 10px;
}

.pricing-card-heading-wrap.pro.sale._60.old {
  justify-content: space-between;
}

.pricing-card-heading-wrap.essential {
  background-color: #dbf0e6;
  padding-left: 12px;
  padding-right: 12px;
}

.pricing-card-heading-wrap.essential.sale {
  background-color: #aeffd9;
  align-items: center;
  height: 120px;
}

.pricing-card-heading-wrap.essential.sale._4c {
  background-color: #aef3ff;
  justify-content: space-between;
  align-items: center;
}

.pricing-card-heading-wrap.essential.sale._4c._60 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  height: 80px;
  margin-top: 10px;
}

.pricing-card-heading-wrap.essential.sale._4c._60.old {
  justify-content: space-between;
}

.pricing-card-heading-wrap.essential.sale._60 {
  z-index: 2;
  background-color: #0000;
  border-radius: 16px;
  height: 80px;
  margin-top: 10px;
  position: relative;
}

.pricing-card-heading-wrap.essential.sale._60.upper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 25px;
  justify-content: flex-start;
  height: 80px;
  margin-top: 10px;
}

.pricing-card-heading-wrap.essential.software {
  background-color: #c4f2ff;
}

.pricing-card-heading-wrap.growth {
  background-color: #fdf0ca;
}

.pricing-card-heading-wrap.growth.max-pro {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66fe4400e4284b7d862afdaa_bg-01.svg");
  background-position: 100%;
  background-size: cover;
}

.pricing-card-heading-wrap.growth.sale {
  background-color: #f9d97b;
  align-items: center;
  height: 120px;
}

.pricing-card-heading-wrap.growth.sale._60 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #0000;
  justify-content: flex-start;
  height: 80px;
  margin-top: 10px;
}

.pricing-card-heading-wrap.growth.sale._60.old {
  justify-content: space-between;
}

.pricing-card-heading-wrap.enterprise {
  background-color: #7ec1ff;
}

.pricing-card-heading {
  color: #040404;
  font-family: DM Sans, sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.pricing-card-heading.white {
  color: #fff;
  font-weight: 600;
}

.pricing-card-content-wrap {
  color: #040404;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 24px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.pricing-card-content-wrap.pro-max {
  background-color: #0000;
}

.pricing-card-content-wrap.sale {
  background-color: #212121;
}

.text-weight-medium {
  color: var(--black-2);
  font-family: DM Sans, sans-serif;
  font-weight: 500;
}

.text-weight-medium.white {
  color: var(--white);
  font-family: DM Sans, sans-serif;
}

.pricing-card-discount-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.yellow-strike-line {
  background-color: #f6ca45;
  border-radius: 6px;
  width: 100%;
  height: 3px;
  position: absolute;
  inset: 25% 0% 0%;
  transform: rotate(15deg);
}

.pricing-cut-wrap {
  display: none;
  position: relative;
}

.discount-wrap {
  background-color: #ffe866;
  border-radius: 20px;
  margin-left: 10px;
  padding: 2px 12px;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
}

.discount-wrap.blackfriday {
  background-color: #f0d8a0;
}

.discount-wrap.easter {
  background-image: linear-gradient(135deg, #6cd1db, #c5f4ff);
  padding-left: 10px;
  padding-right: 10px;
}

.discount-wrap.easter.dates {
  background-color: #fdfafc;
  background-image: none;
  border-radius: 8px;
  align-self: center;
  font-size: 14px;
}

.discount-wrap.easter.dates.hide {
  display: none;
}

.discount-wrap.easter.is_yellow {
  background-color: #ffe082;
  background-image: none;
  display: block;
}

.discount-wrap.easter.is_yellow.for-4th-jule-sale {
  background-color: #fdff44;
}

.discount-wrap.easter.is_yellow.for-4th-jule-sale.feature-tab {
  align-self: auto;
  width: auto;
  height: auto;
  margin-left: 0;
  padding: 20px;
}

.discount-wrap.easter.is_yellow.for-4th-jule-sale.link-manager {
  margin-left: 0;
}

.discount-wrap.easter.is_yellow.for-4th-jule-sale.bf {
  background-color: #ffe082;
}

.discount-wrap.easter.is_yellow.bf24 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  display: none;
}

.discount-wrap.easter.is_yellow.bf24.unhide {
  display: flex;
}

.discount-wrap.easter.is_yellow.hide {
  display: none;
}

.text-size-10px {
  font-size: 10px;
}

.pricing-card-mainprice {
  color: #000;
  border-left: 6px solid #ffe082;
  padding-left: 5px;
  font-family: DM Sans, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.1;
  display: block;
}

.pricing-card-mainprice.cutstom {
  margin-top: 1px;
}

.pricing-card-mainprice.cutstom.monthly {
  margin-top: 22px;
}

.pricing-card-mainprice.black {
  border-left-color: var(--black);
}

.pricing-card-mainprice.sale {
  color: var(--black-2);
  display: flex;
}

.pricing-card-mainprice.promax {
  color: #fff;
  border-left-color: #f6ca45;
  display: block;
}

.pricing-card-mainprice.hide, .pricing-card-mainprice._60-sale {
  display: none;
}

.pricing-card-mainprice.new {
  border-left-style: none;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
  font-size: 46px;
}

.pricing-card-mainprice.new.strikeoff {
  color: #000a1a99;
  -webkit-text-stroke-width: 0px;
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  font-size: 46px;
  -webkit-text-decoration: line-through #f6ca45;
  text-decoration: line-through #f6ca45;
}

.pricing-plan-summary {
  color: #071b3b;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  margin-top: 40px;
  display: flex;
}

.pricing-plan-summary.no-margin {
  margin-top: 0;
}

.pricing-plan-summary.seosurge {
  margin-top: 0;
  padding-right: 10px;
}

.pricing-plan-summary.old {
  height: 560px;
}

.pricing-plan-summary.surgeprice {
  height: 520px;
}

.pricing-plan-summary.services {
  height: 400px;
  margin-top: 0;
}

.pricing-plan-summary-point {
  color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e7b51187bef6c6436bb912_tick%20dark%20blue.svg");
  background-position: 0 40%;
  background-repeat: no-repeat;
  background-size: auto;
  order: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 24px;
  font-family: Generalsans Variable;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
  position: relative;
}

.pricing-plan-summary-point.star {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/655a1746ceb72f12e713a6ad_star.svg");
}

.pricing-plan-summary-point.hide {
  display: none;
}

.pricing-plan-summary-point.add-on {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 0;
}

.pricing-plan-summary-point.add-on-main {
  width: auto;
  padding-bottom: 0;
  font-weight: 400;
}

.pricing-plan-summary-point.add-heading {
  background-image: none;
  padding-left: 0;
  font-weight: 600;
}

.pricing-plan-summary-point.add-heading.top-line {
  border-top: 2px solid var(--light-grey);
  padding-top: 20px;
  font-family: DM Sans, sans-serif;
}

.pricing-plan-summary-point.add-heading.top-line.noline {
  border-top-style: none;
}

.pricing-plan-summary-point.seo {
  color: #071b3b;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/667a95caae4bb8bf9bae605f_Checkmark%20Dark.svg");
  background-position: 0%;
  justify-content: flex-start;
  align-items: flex-start;
}

.pricing-plan-summary-point.seo.multi-line {
  color: #071b3b;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/667a95caae4bb8bf9bae605f_Checkmark%20Dark.svg");
  background-position: 0 20%;
}

.pricing-plan-summary-point.seo.multi-line.surge-content-wrap, .pricing-plan-summary-point.seo.multi-line.surge {
  display: flex;
}

.pricing-plan-summary-point.multi-line {
  color: #fff;
  background-position: 0 25%;
}

.pricing-plan-summary-point.multi-line.white-arrow {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/667a95ca2466b9174d94b908_Checkmark%20White.svg");
}

.pricing-plan-summary-point.white_text {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/667a95ca2466b9174d94b908_Checkmark%20White.svg");
}

.pricing-plan-summary-point.sale {
  color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e7b51187bef6c6436bb912_tick%20dark%20blue.svg");
  font-family: DM Sans, sans-serif;
  display: flex;
}

.pricing-plan-summary-point.sale.white-text {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/667a95ca2466b9174d94b908_Checkmark%20White.svg");
}

.pricing-plan-summary-point.sale.white-text.max-plan {
  display: block;
}

.pricing-plan-summary-point.sale.striker {
  color: var(--black-2);
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e7b51187bef6c6436bb912_tick%20dark%20blue.svg");
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.pricing-plan-summary-point.after-sale {
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  display: none;
}

.pricing-plan-summary-point.after-sale.white_text.max-pro {
  display: none;
}

.pricing-plan-summary-point.after-sale.monthlytab, .pricing-plan-summary-point.after-sale.lb, .pricing-plan-summary-point.after-sale.gb, .pricing-plan-summary-point.after-sale.ms {
  display: flex;
}

.pricing-plan-summary-point.blue-tick {
  color: var(--black-2);
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/651446604b6371ea9a2e4cae_blue%20tick.svg");
  font-family: DM Sans, sans-serif;
  font-weight: 500;
}

.pricing-plan-summary-point._60-sale {
  font-family: DM Sans, sans-serif;
  display: none;
}

.pricing-popular-sticker {
  z-index: 3;
  position: absolute;
  inset: -5% 7% auto auto;
}

.pricing-popular-sticker.hide {
  display: none;
}

.includes-everyplan {
  grid-column-gap: 32px;
  background-color: #fafafa;
  border-radius: 20px;
  width: 100%;
  margin-top: -99px;
  padding-top: 31px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Generalsans Variable;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
  box-shadow: 0 4px 20px #0028651a;
}

.includes-everyplan.tab-margin.link-manager {
  margin-top: 0;
  padding: 20px 0 20px 20px;
}

.includes-everyplan.tab-margin.link-manager.white-bg {
  background-color: #fff;
}

.includes-everyplan.tab-margin.new {
  background-color: #fff;
  margin-top: -130px;
  position: relative;
}

.includes-everyplan.tab-margin.services-software {
  background-color: #fff;
  margin-top: 0;
  padding-bottom: 31px;
}

.includes-everyplan-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.includes-everyplan-grid-inner {
  grid-column-gap: 16px;
  background-color: #fff;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 15px;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
  position: relative;
}

.trusted-byfold {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 1rem;
  font-family: Generalsans Variable;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.trusted-byfold.enterprise-page {
  margin-top: 60px;
}

.section-pricing-includes.bg-colour--010b1f {
  background-color: #010b1f;
}

.section-pricing-includes.bg-colour-000a1a {
  background-color: #000a1a;
}

.section-pricing-includes.optional-tab {
  background-color: #0000;
  margin-top: -1px;
  padding-bottom: 9.5rem;
}

.section-pricing-includes.optional-tab.service-software {
  background-color: #f3f5ff;
  padding-bottom: 0;
  font-family: DM Sans, sans-serif;
}

.section-pricing-includes.optional-tab.surgepage {
  background-color: #fff;
  margin-top: 0;
  padding-bottom: 4rem;
  font-family: DM Sans, sans-serif;
  display: none;
}

.section-pricing-includes.bf-sale {
  background-color: #fff;
}

.comp-header-title {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.1;
}

.pricing-comp-header-price {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.2;
}

.comparison-feature-wrap {
  color: #1b1c1e;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: flex;
}

.comparison-feature-wrap.add-on-details {
  flex-flow: column;
}

.section-seeusers {
  padding-left: 10px;
}

.section-seeusers.black-bg {
  background-color: #000;
}

.social-proof-grid-header {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.social-proof-grid {
  flex-direction: column;
  display: flex;
}

.social-proof-grid-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr .75fr;
  grid-auto-columns: 1fr;
  margin-bottom: 16px;
  display: grid;
}

.socialproof-grid-inner-1 {
  color: #111827;
  background-image: linear-gradient(135deg, #fff9d9, #fffadd);
  border-radius: 26px;
  flex-direction: column;
  padding: 22px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.socialproof-grid-inner-1.gold-grad {
  background-color: #fff;
  background-image: linear-gradient(to right, #bf953f99, #fcf6ba99 35%, #bf953f99);
}

.socialproof-grid-inner-1.seo-surge {
  background-color: #f2faee;
  background-image: none;
  border: 3px solid #d1fab9;
  justify-content: space-around;
  height: 100%;
  margin-left: 0;
  padding-top: 10px;
  padding-left: 40px;
}

.socialproof-grid-inner-2 {
  grid-column-gap: 16px;
  color: #111827;
  background-color: #ffe8fd;
  border-radius: 28px;
  justify-content: space-between;
  align-items: center;
  height: 50%;
  padding: 22px;
  font-family: Generalsans Variable;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.socialproof-grid-inner-2.gold-grad {
  background-image: linear-gradient(to right, #bf953f99, #f9f1bab3 41%, #e0ca87b3);
}

.socialproof-grid-inner-3 {
  grid-column-gap: 16px;
  color: #111827;
  background-color: #ebf1ff;
  border-radius: 28px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 50%;
  padding: 22px;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.socialproof-grid-inner-3.gold-grad {
  background-image: linear-gradient(to right, #c59f52cc, #f9f1ba80 61%, #e0ca87cc);
}

.socialproof-grid-inner-4 {
  background-image: linear-gradient(135deg, #ffe8fd, #fff1fe);
  border-radius: 26px;
  flex-direction: column;
  justify-content: space-between;
  padding: 22px;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
  display: flex;
}

.socialproof-grid-inner-4.gold-grad {
  background-image: linear-gradient(to right, #c59f52cc, #dfcaa0cc 45%, #e0ca87cc);
}

.socialproof-grid-inner-4-text {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e84d15689c0f51206a7af1_quote%202.svg"), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e84cf1ff7569e887bcd47f_quote.svg");
  background-position: 94% 100%, 7% 6%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  padding: 11px 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

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

.socialproof-grid-inner-5 {
  background-image: linear-gradient(135deg, #ffe8fd, #fff1fe);
  border-radius: 26px;
  flex-direction: column;
  justify-content: space-between;
  padding: 22px;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
  display: flex;
}

.socialproof-grid-inner-5-text {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e84d15689c0f51206a7af1_quote%202.svg"), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e84cf1ff7569e887bcd47f_quote.svg");
  background-position: 96% 96%, 4% 6%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  padding: 11px 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.socialproof-grid-inner-6 {
  color: #111827;
  object-fit: fill;
  background-image: linear-gradient(135deg, #d3ffeb, #e1fff1);
  border-radius: 26px;
  flex-direction: column;
  justify-content: space-between;
  padding: 22px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.socialproof-try-cta-wrap {
  color: #fafafa;
  background-color: #02193e;
  border-radius: 17px;
  flex-direction: column;
  align-items: flex-start;
  padding: 22px;
  font-family: DM Sans, sans-serif;
  font-size: 34.8px;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.socialproof-try-cta-wrap.dark-gold-image-bg {
  color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6368bc7eefbba80835347504_gold-gradient-background%201.webp");
  background-position: 0 0;
  background-size: auto;
  justify-content: space-between;
  font-size: 45px;
}

.text-style-graylabel {
  color: #9ca3af;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.text-style-graylabel.text-font-generalsans {
  font-family: Generalsans Variable;
}

.faqs-bucket-tabs {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.faqs-bucket-tabs.hide {
  display: none;
}

.faqs-bucket-tabs-menu {
  flex-direction: column;
  width: 35%;
  display: flex;
}

.faqs-bucket-tab-link {
  color: #d9d9d9;
  background-color: #0000;
  border-left: 5px solid #d9d9d9;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.faqs-bucket-tab-link.w--current {
  color: #111827;
  background-color: #0000;
  border-left-color: #1563cd;
  font-family: DM Sans, sans-serif;
}

.faqs-bucket-tab-pane {
  background-color: #0000;
  width: 100%;
  padding: 0;
}

.faqs-bucket-tabs-content {
  cursor: default;
  background-color: #0000;
  align-self: flex-start;
  width: 70%;
  padding: 15px;
}

.faq-container {
  border-bottom: 1px #00000030;
  margin-bottom: 0;
  padding-bottom: 0;
}

.faq-container.white {
  border-bottom-color: #ffffff4d;
}

.faq-container.surge {
  background-color: #0000;
  border-bottom: 2px solid #fff;
  border-radius: 0;
  margin: 0 20px;
  padding: 32px 20px 20px 10px;
}

.faq-container.bf24 {
  margin-bottom: 10px;
}

.faq-container.servicesfaq {
  border-bottom-style: solid;
  border-bottom-color: #e2e4ed;
  flex: 0 auto;
  padding-bottom: 10px;
}

.faq-question-container {
  cursor: pointer;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.faq-question-container.webtune {
  justify-content: space-between;
  padding-left: 40px;
}

.faq-plus-wrap {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-right: 14px;
  display: flex;
}

.faq-plus-line {
  background-color: var(--black-2);
  width: 15px;
  min-width: 15px;
  height: 4px;
}

.faq-plus-line.vertical {
  background-color: var(--black-2);
  margin-top: -4px;
  transform: rotate(90deg);
}

.faq-plus-line.vertical.limits {
  display: flex;
}

.faq-plus-line.vertical.seo {
  display: block;
}

.faq-plus-line.vertical.addon, .faq-plus-line.vertical.collab, .faq-plus-line.vertical.integ {
  display: flex;
}

.faq-plus-line.white {
  background-color: var(--white);
}

.faq-question-text {
  color: #111;
  text-align: left;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 21.33px;
  font-weight: 500;
  line-height: 1.2;
}

.faq-question-text.dm-sans {
  color: var(--white);
  letter-spacing: 0;
  font-family: Generalsans Variable;
}

.faq-answer-container {
  color: #111;
  margin-top: 6px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 44px;
  font-family: DM Sans, sans-serif;
  line-height: 26px;
  overflow: hidden;
}

.faq-answer-container.white {
  color: var(--white);
}

.faq-answer-container.webtune {
  padding-left: 40px;
  padding-right: 40px;
}

.faq-answer-container.dm-sans {
  letter-spacing: 0;
  font-family: DM Sans, sans-serif;
}

.additional-links-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.additional-links-card {
  text-align: center;
  background-color: #fff9da;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 27px 15px;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.additional-links-card._2 {
  background-color: #f2ebff;
  font-family: DM Sans, sans-serif;
}

.additional-links-card._3 {
  background-color: #ebf1ff;
  font-family: DM Sans, sans-serif;
}

.body-text-link {
  font-size: 16px;
  text-decoration: underline;
}

.pricing-cta-wrap {
  background-color: #092045;
  border-radius: 16px;
  justify-content: space-between;
  padding-top: 20px;
  padding-left: 20px;
  display: flex;
  overflow: hidden;
}

.pricing-cta-wrap.solutions-custom {
  background-color: #1a5bf0;
  margin-top: -17.6rem;
  overflow: hidden;
}

.pricing-cta-wrap.bf24 {
  background-color: #212121;
  display: none;
  overflow: hidden;
}

.pricing-cta-wrap.hide {
  display: none;
}

.section-platform-hero {
  background-image: linear-gradient(#092045, #010b1f);
}

.section-platform-hero.platformpage {
  padding-bottom: 220px;
}

.platform-hero-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.platform-hero-wrap.bottom-margin-60 {
  margin-bottom: 60px;
}

.platform-hero-wrap.bf {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  place-items: center;
}

.platform-banner-wrap {
  grid-column-gap: 10%;
  color: #fff;
  background-color: #1a5bf0;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64ea458f51f06dcb4b38c6a6_banner-waves.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 30px;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-top: -59px;
  padding: 76px 40px;
  font-family: Generalsans Variable;
  font-size: 80px;
  line-height: 1.2;
  display: flex;
  position: relative;
  top: -91px;
}

.wrap-width-60 {
  width: 60%;
  max-width: 60%;
}

.wrap-width-60.webtune-subtext {
  grid-column-gap: 20px;
  align-items: center;
  width: auto;
  max-width: none;
  display: flex;
}

.section-logos-bg {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/684ce4307652007f82bcd6b1_Company%20Logo%20Background%20-%20Platform%20Pages.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 18px;
  padding-bottom: 18px;
}

._100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-info-fold.light-blue {
  background-color: #ebf1ff;
}

.section-info-fold.light-yellow-fold {
  background-color: #fff9dc;
}

.section-info-fold.purple {
  background-color: #efebff;
}

.section-info-fold.light-green {
  background-color: #ebfffd;
}

.section-info-fold.red {
  background-color: #ffe7e0;
}

.section-info-fold.platforms {
  margin-bottom: 20px;
}

.info-folds-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.info-folds-wrapper.platform {
  grid-template-rows: auto;
  justify-content: space-between;
  place-items: center stretch;
}

.tag-text {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  background-color: #3d69cc;
  border-radius: 48px;
  padding: 10px 16px;
  font-family: DM Sans, sans-serif;
  font-weight: 600;
}

.tag-text.yellow {
  color: #fff9dc;
  background-color: #ccb43d;
}

.tag-text.green {
  color: #dcffef;
  background-color: #013a20;
}

.tag-text.purple {
  color: #ffebfd;
  background-color: #3d2885;
}

.tag-text.dark-yellow {
  color: #fff9dc;
  background-color: #3f3601;
}

.tag-text.dark-blue {
  color: #ebf1ff;
  text-transform: uppercase;
  background-color: #041638;
}

.tag-text.light-green {
  color: #ebfffd;
  background-color: #1dbaa7;
}

.tag-text.blogs-lp-tab-featured-image {
  background-color: #e9573f;
}

.tag-text.blue {
  background-color: #027dec;
}

.tag-text.is_gree {
  background-color: #0f9988;
}

.tag-text.is_red {
  background-color: #e9573f;
}

.tag-text.orange {
  background-color: #ee6a37;
}

.info-point-wrap {
  grid-column-gap: 8px;
  color: #3d69cc;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px;
  font-family: Generalsans Variable;
  font-size: 24px;
  font-weight: 500;
  display: flex;
}

.info-point-wrap.yellow {
  color: #ccb43d;
}

.info-point-wrap.black {
  color: #000;
}

.info-point-wrap.purple {
  color: #8f72fc;
}

.info-point-wrap.lightgreen {
  color: #1ebba8;
}

.info-point-wrap.red {
  color: #e9573f;
}

.section-casestudy.hide {
  display: none;
}

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

.grid-1-1.seosurge, .grid-1-1.platformcs {
  grid-template-rows: auto;
}

.casestudy-right-wrap {
  color: #0d1626;
  background-color: #fff7cc;
  border-radius: 32px;
  flex-direction: column;
  align-items: flex-start;
  padding: 28px;
  font-family: Generalsans Variable;
  font-size: 90px;
  line-height: 1.2;
  display: flex;
}

.pharmeasy-review-wrap {
  background-color: #0e8f6d;
  border-radius: 32px;
  padding: 25px;
}

.pharmeasy-review-inner {
  color: #fff;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 19px;
  font-family: Generalsans Variable;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.text-size-65px {
  font-size: 65px;
}

.padding-section-medium {
  align-self: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.padding-section-medium.top-padding-0 {
  padding-top: 0;
}

.padding-section-medium.top-padding-0.center-align, .padding-section-medium.bottom-padding-0 {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
}

.padding-section-medium.cs {
  flex-flow: column;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  display: flex;
}

.padding-section-medium.why-seo {
  padding-bottom: 0;
}

.padding-section-medium.footer-surge {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 0;
  display: flex;
}

.padding-section-medium.feature-page {
  flex-flow: column;
}

.padding-section-medium.bfsale {
  justify-content: center;
}

.padding-section-medium.bootcamp {
  width: 90%;
}

.section-cta-platform {
  z-index: 0;
  color: var(--black);
  background-color: #092045;
  padding-top: 80px;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-cta-platform.humanizer_seo {
  background-color: #150945;
}

.platform-overview--hero-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1.5fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: start;
  padding-bottom: 53px;
  display: grid;
}

.section-platform-overview-hero {
  background-image: linear-gradient(#092045, #071b3b);
}

.platform-overview-video {
  grid-column-gap: 10%;
  background-color: var(--midnight-blue-2);
  color: #fff;
  border-radius: 30px;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-top: 49px;
  margin-bottom: 20px;
  padding: 10px;
  font-family: Generalsans Variable;
  font-size: 80px;
  line-height: 1.2;
  display: flex;
}

.platform-overview-video.small {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.platform-ov-video {
  border-radius: 30px;
  overflow: hidden;
}

.all-you-need-wrap {
  grid-column-gap: 32px;
  color: #041638;
  background-color: #fff7cc;
  border-radius: 32px;
  align-items: flex-end;
  padding-top: 37px;
  padding-left: 20px;
  font-family: Generalsans Variable;
  font-size: 20px;
  font-weight: 500;
  display: flex;
  overflow: hidden;
}

.all-you-need-wrap._2 {
  grid-column-gap: 15px;
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 20px;
  padding-left: 10px;
}

.all-you-need-wrap._1 {
  grid-column-gap: 15px;
  justify-content: flex-start;
  padding-left: 0;
}

.all-you-need-wrap.kw {
  grid-column-gap: 16px;
  padding-left: 0;
}

.all-you-need-wrap._4 {
  grid-column-gap: 15px;
  justify-content: flex-start;
  align-items: flex-end;
  padding-left: 0;
}

.all-you-need-wrap._5 {
  grid-column-gap: 0px;
  padding-left: 10px;
}

.all-you-need-wrap-text {
  margin-top: 14px;
  margin-bottom: auto;
  font-family: DM Sans, sans-serif;
}

.info-folds-inner-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  border-radius: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 32px;
  display: grid;
}

.info-folds-inner-wrapper.green {
  background-color: #dcffef;
  grid-template-rows: auto;
}

.info-folds-inner-wrapper.purple {
  background-color: #ffebfd;
  grid-template-rows: auto;
}

.info-folds-inner-wrapper.yellow {
  background-color: #fff9dc;
  grid-template-rows: auto;
}

.info-folds-inner-wrapper.light-blue {
  background-color: #ebf1ff;
  grid-template-rows: auto;
}

.info-folds-inner-wrapper.blue {
  background-color: #cbe3fa;
  grid-template-rows: auto;
}

.info-folds-inner-wrapper.peach {
  background-color: #ffe6de;
  grid-template-rows: auto;
}

.info-point-wrap-icon {
  width: 26px;
  margin-right: 8px;
}

.section-more-features {
  background-color: #ebf1ff;
}

.more-features-wrap {
  background-color: #fff;
  border-radius: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 21px 21px 21px 26px;
  display: flex;
}

.text-color-black {
  color: #000;
}

.webinar-topic-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #0d1232;
  border-radius: 7px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr .33fr;
  grid-auto-columns: 1fr;
  max-width: 500px;
  margin-bottom: 20px;
  padding: 14px 20px;
  font-family: Generalsans Variable;
  display: grid;
  box-shadow: 0 2px 8px #060bac;
}

.feature-video {
  grid-column-gap: 10%;
  color: #fff;
  background-color: #041638;
  border-radius: 10px;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 80%;
  margin-top: -141px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px;
  font-family: Generalsans Variable;
  font-size: 80px;
  line-height: 1.2;
  display: flex;
}

.feature-video.feature-page {
  margin-top: -50px;
}

.feature-ov-video {
  border-radius: 10px;
}

.features-horizontal-wrap {
  background-color: #041638;
  border-radius: 10px;
  width: 100%;
  display: flex;
}

.feature-upper-wrap {
  grid-column-gap: 32px;
  color: #027dec;
  white-space: nowrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 19px 27px;
  font-family: Generalsans Variable;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
  display: none;
}

.feature-horizontal-text {
  height: 28.8px;
}

.features-horizontal-outer-wrap {
  width: 100%;
}

.feature_hor_content-left {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 50px;
  display: flex;
}

.feature_hor_content-right.kp {
  align-self: center;
  width: 80%;
}

.feature_hor_content-right.kp.feature-page {
  align-self: flex-end;
  width: 50%;
}

.features-horizontal-wrap-first {
  grid-row-gap: 36px;
  border-radius: 10px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.feature-upper-wrap-first {
  grid-column-gap: 32px;
  color: #027dec;
  white-space: nowrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 19px 27px;
  font-family: Generalsans Variable;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
  display: none;
}

.feature_hor_content-wrap-first {
  color: #fff;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  padding: 33px 0 40px 40px;
  font-family: Generalsans Variable;
  font-size: 32px;
  line-height: 1.2;
  display: flex;
}

.feature_hor_content-wrap-first.keyword-planner {
  color: #041638;
  background-color: #efebff;
  border-radius: 10px;
  flex-direction: column;
  width: 100%;
  padding-bottom: 0;
}

.feature_hor_content-wrap-first.keyword-planner.horizontal {
  background-color: #e8edff;
  flex-flow: row;
  padding-bottom: 20px;
}

.feature_hor_content-wrap-first.traffic-analyzer {
  color: #041638;
  background-color: #f5e8fd;
  border-radius: 10px;
  flex-direction: column;
  width: 100%;
  padding-bottom: 0;
}

.feature_hor_content-wrap-first.traffic-analyzer.horizontal {
  flex-flow: row;
  padding-bottom: 20px;
}

.feature_hor_content-wrap-first.cruise-mode {
  color: #041638;
  background-color: #dcefff;
  border-radius: 10px;
  flex-direction: column;
  width: 100%;
}

.feature_hor_content-wrap-first.cruise-mode.horizontal {
  flex-flow: row;
  padding-bottom: 20px;
}

.feature_hor_content-wrap-first.optimizer {
  color: #041638;
  background-color: #ebfffd;
  border-radius: 10px;
  flex-direction: column;
  width: 100%;
  padding-bottom: 0;
}

.feature_hor_content-wrap-first.optimizer.horizontal {
  flex-flow: row;
  padding-bottom: 20px;
}

.feature_hor_content-wrap-first.optimizer.horizontal.pro {
  background-color: #e3def6;
}

.feature_hor_content-wrap-first.nlp {
  color: #041638;
  background-color: #fff8eb;
  border-radius: 10px;
  flex-direction: column;
  width: 100%;
  padding-bottom: 0;
}

.feature_hor_content-wrap-first.nlp.horizontal {
  flex-flow: row;
  padding-bottom: 20px;
}

.feature_hor_content-wrap-first.copywriter {
  color: #041638;
  background-color: #ffeeeb;
  border-radius: 10px;
  flex-direction: column;
  width: 100%;
  padding-bottom: 0;
}

.feature_hor_content-wrap-first.copywriter.horizontal {
  flex-flow: row;
  padding-bottom: 20px;
}

.section-featureind-hero {
  background-color: #dbd9f7;
  border-bottom-right-radius: 96px;
  border-bottom-left-radius: 96px;
  margin-bottom: 20px;
}

.features-hero-heading {
  color: #6358de;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 6px;
  font-family: Generalsans Variable;
  font-size: 18px;
  font-weight: 500;
}

.featureind-video {
  grid-column-gap: 10%;
  color: #fff;
  background-color: #fff;
  border-radius: 32px;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-top: -141px;
  padding: 12px;
  font-family: Generalsans Variable;
  font-size: 80px;
  line-height: 1.2;
  display: flex;
}

.featureind-video.featurses {
  background-color: #6358de;
  width: 50rem;
  margin-top: 0;
}

.feature-ind-ov-video {
  border-radius: 32px;
  overflow: hidden;
}

.section-reviews-horizontal {
  max-width: 100vw;
  padding-top: 45px;
  padding-bottom: 45px;
  overflow: hidden;
}

.review-purple-slide-wrap {
  grid-column-gap: 32px;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 22px;
  margin-left: -21rem;
  display: flex;
  position: relative;
  left: 0;
}

.review-purple-slide-wrap._2 {
  margin-left: -14.5rem;
}

.review-purple-card {
  color: #1a5bf0;
  background-color: #d1defc;
  border-radius: 26px;
  height: 236px;
  padding: 25px;
  font-family: Generalsans Variable;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.2;
}

.review-purple-card.small {
  min-width: 340px;
  max-width: 340px;
}

.review-purple-card.medium {
  min-width: 450px;
  max-width: 450px;
}

.review-purple-card.big {
  min-width: 550px;
  max-width: 550px;
}

.review-purple-card-icon {
  max-width: 30px;
}

.feature-ind-grid-item {
  background-color: #dbd9f7;
  border-radius: 32px;
  flex-direction: column;
  justify-content: space-between;
  min-width: 33%;
  min-height: 400px;
  padding: 29px 29px 0;
  display: flex;
}

.feature-ind-grid-item.big {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 34px 0 0 34px;
  display: grid;
  overflow: hidden;
}

.feature-ind-grid-item.bottom-padding-0 {
  padding-bottom: 0;
}

.feature-ind-grid-item.bottom-padding-0.min-h-edit {
  min-height: auto;
}

.text-style-tag {
  font-family: Generalsans Variable;
  font-size: 18px;
  font-weight: 600;
}

.text-style-tag.is_purple {
  color: #9790de;
  text-transform: uppercase;
}

.feature-ind-body-text {
  color: #232323;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2;
}

.feature-ind-body-text.is_16p {
  font-size: 16px;
}

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

.features-process-wrap {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.features-process-wrap-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 41px;
  margin-bottom: 41px;
  display: grid;
  position: relative;
}

.features-process-wrap-left._1-col {
  grid-template-columns: 1fr;
}

.features-process-wrap-left.hide {
  display: none;
}

.features-process-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 62px;
  padding-right: 77px;
  display: flex;
  position: relative;
}

.features-process-step {
  color: #fff;
  background-color: #041638;
  border-radius: 20px;
  padding: 6px 15px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.feature-line {
  background-image: linear-gradient(#f1f5ff, #1a5bf0 30% 55%, #1a5bf0 79%, #d9d9d9);
  width: 2px;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.feature-process-floating-icons {
  z-index: 1;
  display: none;
  position: absolute;
  inset: auto auto 0% -5%;
}

.feature-process-right-image-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-blog-hero {
  background-color: var(--midnight-blue-2);
  padding-bottom: 0;
}

.section-blog-hero.add-padding-bottom {
  height: 850px;
  margin-bottom: 0;
}

.section-blog-hero.add-padding-bottom.add-top-padding {
  height: 950px;
  padding-top: 4rem;
  padding-bottom: 0;
}

.blog-hero-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 20px;
  padding-bottom: 0;
  display: grid;
}

.blog-category-wrap {
  color: #10cffc;
  font-family: Generalsans Variable;
  font-size: 16px;
  font-weight: 500;
}

.blog-category-wrap.is_14px {
  margin-bottom: 9px;
  font-size: 14px;
}

.blog-category-wrap.is_14px.text-colour-darkblue, .blog-category-wrap.blue {
  color: #1a5bf0;
}

.blog-lp-author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 50px;
  max-width: 50px;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
}

.blog-lp-author-image.small {
  width: 40px;
  height: 40px;
  min-height: 40px;
}

.blog-hero-blog-card {
  border: 1px #000;
  border-bottom: 1px solid #667085;
  padding-top: 17px;
  padding-bottom: 17px;
}

.blog-hero-blog-card.custom {
  width: 100%;
  padding-top: 9px;
  padding-bottom: 9px;
}

.blog-hero-blog-card-thumbnail {
  border-radius: 8px;
  max-width: 100px;
}

.blog-hero-main-image {
  border-radius: 32px;
}

.section-blog-listings {
  margin-top: -6.8rem;
}

.blogs-lp-tabs-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 2.1rem;
  display: flex;
}

.blogs-lp-tab-link {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #0000;
  border-radius: 53px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 44px;
  font-size: 20px;
  display: flex;
}

.blogs-lp-tab-link.w--current {
  color: #041638;
  background-color: #fff;
}

.blogs-lp-tab-pane {
  width: 100%;
  padding-top: 5.5rem;
}

.blogs-lp-tab-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .4fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.full-width {
  flex-flow: column;
  justify-content: space-around;
  align-items: stretch;
  height: 98%;
  display: flex;
}

.full-width.wrap-blue-shadow {
  border-radius: 19px;
  padding-top: 10px;
  box-shadow: 0 0 14px #1a5bf063;
}

.full-width.wrap-blue-shadow.align-center {
  padding: 15px;
}

.full-width.wrap-blue-shadow.align-center.comparison {
  flex-flow: column;
  margin-bottom: 40px;
}

.blogs-lp-tab-featured-image {
  border-radius: 16px;
}

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

.blog-listing-thumbnail {
  border-radius: 16px;
}

.blog-pagination {
  flex-flow: row;
  justify-content: space-between;
}

.blog-pagination-pagecount {
  text-align: left;
  width: auto;
  font-family: Generalsans Variable;
  font-weight: 700;
}

.blog-pagination-next {
  font-family: Generalsans Variable;
  font-weight: 600;
}

.blog-community-wrap {
  text-align: center;
  background-color: #092045;
  border-radius: 32px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 60px;
  padding: 26px;
  display: flex;
}

.section-newsletter-form {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64f20c482b65d3c3fb2c3c5f_lines%20pattern%20bg.svg"), linear-gradient(to bottom, var(--midnight-blue-2), var(--midnight-blue-2));
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  display: none;
}

.form-field-transparent {
  color: #fff;
  background-color: #0000;
  border: 1px #000;
  border-bottom: 1px solid #fff;
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 20px;
}

.form-field-transparent::placeholder {
  color: #fff;
  font-size: 20px;
}

.form-submit-arrow {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64f20d8787b976f532ca7687_black%20arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 40px;
  padding: 15px 41px;
}

.form-blog-newsletter {
  justify-content: center;
  align-items: center;
  padding-left: 68px;
  padding-right: 68px;
  display: flex;
}

.section-comparisions-hero {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64f4c5b7055ab00edf459986_Hero%20Section.webp");
  background-position: 0 0;
  background-size: cover;
  padding-top: 5.3rem;
}

.comparisions-hero-wrap {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 28px;
  margin-bottom: 28px;
  display: flex;
  position: relative;
}

.comparisons-heading {
  color: #fff;
  text-align: center;
  max-width: 755px;
  font-family: Generalsans Variable;
  font-size: 80px;
  font-weight: 600;
  line-height: 1.2;
}

.comparisions-floating-logo {
  background-color: #fff;
  border-radius: 16px;
  max-width: 200px;
  padding: 14px;
  position: absolute;
  inset: -4% auto auto -5%;
  transform: rotate(-27deg);
  box-shadow: 0 2px 11px #ffffffd9;
}

.comparisions-floating-logo.comp {
  max-width: 192px;
  inset: 28% -11% auto auto;
  transform: rotate(12deg);
}

.comp-reason-wrap {
  grid-row-gap: 16px;
  background-color: #57aae080;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 21px;
  display: flex;
}

.comp-reason-wrap.pink {
  background-color: #e8ace780;
}

.comp-reason-wrap.green {
  background-color: #48ddcd80;
}

.comp-reason-wrap.yellow {
  background-color: #e8dbac80;
}

.text-wrap-medium {
  max-width: 90ch;
}

.comp-review-fold {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.section-comp-indepth.is_lightblue {
  background-color: #f5f6ff;
}

.comp_verdict_wrap {
  grid-row-gap: 32px;
  color: #1a5bf0;
  font-variation-settings: "wght" 520;
  background-color: #ebf1ff;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 22px;
  padding: 29px;
  font-family: Generalsans Variable;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.comp_verdict_wrap.is_purple {
  background-color: #f2ebff;
}

.text-width-70 {
  max-width: 70%;
}

.section-comp-conclusion {
  background-color: #1a5bf0;
  position: relative;
}

.testimonial-author-image {
  border-radius: 100%;
  width: 50px;
  height: 50px;
}

.text-style-link {
  color: #1a5bf0;
}

.section-solutions-hero {
  background-image: linear-gradient(#092045, #010b1f);
}

.section_solutions_heading {
  position: relative;
}

.text-wrap-small {
  max-width: 60ch;
}

.text-wrap-small.full-widht {
  max-width: none;
  margin-bottom: 20px;
}

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

.section_solutions_wrap {
  flex-direction: column;
  justify-content: flex-start;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.solutions-wrap-content {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  display: flex;
  position: relative;
}

.solutions-wrap-points {
  grid-column-gap: 16px;
  color: #000;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Generalsans Variable;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.solutions-wrap-image._2 {
  bottom: -33%;
}

.solutions-wrap-text {
  color: #232323;
  max-width: 55ch;
  font-family: Generalsans Variable;
  font-size: 20px;
}

.solutions-number-scroll-wrap {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 500px;
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
  position: sticky;
  inset: 0% auto 5% 2%;
}

.solutions-number-scroll-progress {
  z-index: 2;
  background-color: #000;
  width: 5px;
  height: 30%;
  position: absolute;
  inset: 0% auto auto;
}

.solutions-number-scroll-progress-bg {
  z-index: 1;
  background-color: #0003;
  width: 5px;
  height: 100%;
  position: absolute;
}

.related-sources-wrap {
  background-color: #bf953f33;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.related-sources-wrap.whitebg {
  background-color: #fff;
  height: 600px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  box-shadow: -7px -7px 3px #0003, 7px 7px 3px #0003;
}

.related-sources-thumbimage {
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  max-height: 190px;
}

.related-sources-content-wrap {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding-bottom: 21px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.related-sources-content-heading {
  color: #002865;
  height: 150px;
  font-family: Generalsans Variable;
  font-size: 1.75rem;
  font-weight: 500;
}

.section-reviews-hero {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64f6cc5eec125865b4c9d6b3_World%20Map%20(1).webp"), linear-gradient(#04163800, #000c21), linear-gradient(#041638, #041638);
  background-position: 50%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: contain, auto, auto;
  padding-top: .9rem;
  padding-bottom: .9rem;
}

.text-size-20px {
  font-family: Generalsans Variable;
  font-size: 20px;
}

.text-size-20px.text-align-center.text-color-white {
  color: #fff;
}

.text-size-20px.easter {
  color: #003954;
  font-weight: 600;
}

.text-size-20px.easter.sale {
  color: #edf0f2;
}

.number-results-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #041638;
  background-image: linear-gradient(#041638cc, #041638cc), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64f6ef8cfd252fcf9120e1f3_Vector.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 63% 100%;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 33px 62px;
  font-family: Generalsans Variable;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  display: grid;
}

.number-results-wrap.enterprise-grid {
  color: #000;
  background-image: linear-gradient(#ecfaffe6, #ecfaffe6), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64f6ef8cfd252fcf9120e1f3_Vector.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.text-size-32px {
  font-size: 32px;
}

.body-text-14px {
  font-family: Generalsans Variable;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
}

.body-text-14px.text-colour-gray.text-align-left {
  text-align: left;
}

.body-text-14px.text-weight-semibold {
  font-weight: 600;
}

.buttons-wrapper {
  grid-column-gap: 16px;
  display: flex;
}

.user-review-card {
  box-shadow: none;
  background-color: #f8f8f8;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 350px;
  height: 100%;
  margin-bottom: 29px;
  margin-left: 10px;
  margin-right: 20px;
  padding: 20px;
  display: flex;
  overflow: hidden;
}

.user-review-customer {
  color: #111827;
  font-family: Generalsans Variable;
  font-size: 18px;
  font-weight: 600;
}

.user-review-customer-desg {
  color: #9ca3af;
  font-family: Generalsans Variable;
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
}

.user-review-customer-wrap {
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.user-review-customer-image {
  border-radius: 50%;
  max-width: 50px;
  margin-right: 5px;
  overflow: hidden;
}

.user-review-link-wrap {
  grid-column-gap: 8px;
  align-items: flex-start;
  font-family: Generalsans Variable;
  font-weight: 600;
  display: flex;
}

.user-review-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  column-count: 3;
  column-rule-style: none;
  column-rule-width: 0px;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  column-gap: 0;
  display: grid;
}

.user-review-site-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.user-review-heading {
  color: #111827;
  text-align: left;
  font-family: Generalsans Variable;
  font-size: 18px;
  font-weight: 600;
}

.user-review-content {
  color: #454545;
  text-align: left;
  margin-bottom: 44px;
  font-size: 15px;
  font-weight: 400;
}

.user-review-content p {
  color: #9ca3af;
  font-size: 16px;
}

.linear-bg-wrap {
  color: var(--white);
  text-transform: uppercase;
  background-image: linear-gradient(107deg, #2465f9, #092045);
  border-radius: 55px;
  padding: 16px 30px;
  font-family: Generalsans Variable;
  font-size: 21px;
  font-weight: 600;
  line-height: 1.2;
}

.case-study-content-wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.case-study-content-wrap.left-padding {
  padding-left: 67px;
}

.casestudy-heading-wrap {
  font-family: Generalsans Variable;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.2;
}

.casestudy-heading-wrap.pharmeasy {
  color: #0e8f6d;
  padding-top: 37px;
  padding-bottom: 37px;
  position: relative;
}

.casestudy-heading-wrap.buzet {
  color: #cb2026;
  padding-top: 37px;
  padding-bottom: 37px;
  position: relative;
}

.casestudy-heading-quote {
  position: absolute;
  inset: 0% auto auto -9%;
}

.casestudy-heading-quote._2 {
  inset: auto 10% 2% auto;
  transform: rotate(180deg);
}

.text-size-16px {
  font-family: Generalsans Variable;
  font-size: 16px;
}

.text-size-16px.no-letter-spacing {
  letter-spacing: 0;
}

.text-size-16px.horizontal-flex {
  text-align: left;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: auto;
  margin-right: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.1;
  display: flex;
}

.review-button {
  grid-column-gap: 8px;
  color: #fff;
  background-color: #0e8f6d;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 18px 90px;
  font-family: Generalsans Variable;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

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

.review-button.buzet {
  background-color: #cb2026;
}

.first-feature-rotated-wrap {
  color: #027dec;
  white-space: nowrap;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 28px 27px;
  font-family: Generalsans Variable;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
  display: none;
  transform: rotate(0);
}

.first-feature_content-wrap {
  color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 520px;
  padding: 33px 16px;
  font-family: Generalsans Variable;
  font-size: 32px;
  line-height: 1.2;
  display: flex;
}

.pricing-hover-details {
  z-index: 7;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #041638e6;
  border-radius: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 200px;
  padding: 10px;
  font-size: 12px;
  line-height: 1.2;
  display: none;
  position: absolute;
  top: -4em;
}

.pricing-hover-details.bf {
  right: -30%;
}

.pricing-hover-details.hide {
  display: none;
}

.comp-reason--outerwrap._2 {
  margin-top: 66px;
}

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

.comp-review-header-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.comp-review-header {
  border: 1px solid #e6e9f8;
  justify-content: center;
  align-items: center;
  padding: 20px;
  font-family: Generalsans Variable;
  font-size: 28px;
  font-weight: 500;
  display: flex;
}

.comp-review-header.sn {
  background-color: #1a5bf0;
  border-style: solid;
  border-color: #1a5af0;
  padding-left: 60px;
  padding-right: 60px;
}

.comp-review-header.right {
  border: 1px solid #e6e9f8;
  border-top-right-radius: 16px;
}

.comp-review-header.left {
  border-top-left-radius: 16px;
  justify-content: flex-start;
}

.comp-review-row-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.comp-review-row {
  border: 1px solid #e6e9f8;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-family: Generalsans Variable;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.comp-review-row.blank {
  border-style: none;
}

.comp-review-row.sn-cta {
  grid-column-gap: 8px;
  background-color: #f5f6ff;
  border-style: none solid solid;
  border-color: #1a5af0;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-direction: column;
  padding-left: 26px;
  padding-right: 26px;
  font-size: 16px;
}

.comp-in-depth-sn-rich p {
  color: #121212;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64f4d22ce5685905ad499d07_double%20tick%20green.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 10px;
  padding-left: 36px;
  font-family: Generalsans Variable;
  font-size: 21px;
  font-weight: 500;
}

.comp-in-depth-sn-rich h4 {
  color: #121212;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64f4d2a55c8901d87ed15f37_No%20cross%20red.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 36px;
  font-family: Generalsans Variable;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.5;
}

.comp-review-logo {
  max-width: 160px;
}

.feature-folds-wrap {
  grid-column-gap: 16px;
  display: flex;
}

.features-steps-richtext h3 {
  margin-top: 10px;
  font-family: Generalsans Variable;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.2;
}

.features-steps-richtext p {
  color: #00000080;
  font-family: Generalsans Variable;
  font-size: 18px;
  font-weight: 500;
}

.features-lastprocess-content {
  color: #1a5bf0;
  background-color: #d9e2f7;
  border-radius: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 26px 40px;
  font-size: 20px;
  line-height: 1.2;
  display: flex;
  position: relative;
}

.features-laststep-wrap {
  grid-column-gap: 32px;
  justify-content: center;
  display: flex;
}

.logos-linear-wrap {
  display: none;
}

.logos-linear-wrapper {
  grid-column-gap: 16px;
  display: none;
}

.logos-inner-wrap {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 25px;
  display: flex;
}

.image-28 {
  min-width: 0;
}

.platform-hero-video {
  border-radius: 8px;
  overflow: hidden;
}

.platform-video-wrap {
  border-radius: 8px;
  width: 100%;
}

.platform-video-wrap.platform {
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

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

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

.solutions-wrap-content-left {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  padding-left: 0;
  display: flex;
  position: relative;
}

.solutions-wrap-content-right {
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.case-study-logo {
  object-fit: contain;
  min-height: 45px;
  max-height: 45px;
}

.features-grid-image {
  object-fit: contain;
  min-height: 207px;
  max-height: 207px;
}

.comp-image-brand {
  min-width: 100px;
}

.comp-rich-text p {
  color: #000;
  font-variation-settings: "wght" 440;
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/61fe4b90c4701ec3ae6d5b0a_blue_check.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 23px;
  padding-left: 30px;
  font-size: 20px;
}

.comp-rich-text h4 {
  text-align: left;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64f4d2a55c8901d87ed15f37_No%20cross%20red.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 23px;
  padding-left: 30px;
  font-size: 16px;
  font-weight: 400;
}

.section-referral-hero {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/65021a808013345f52833dbe_13040923_rr_v_december_2020_4_1.webp");
  background-position: 50% 100%;
  background-size: cover;
}

.container-verysmall {
  max-width: 650px;
}

.referral-form-wrap {
  background-color: #fff;
  border-radius: 34px;
  margin-top: 76px;
  margin-bottom: -53px;
  padding: 28px;
  box-shadow: 0 -7px 36px #3620a733;
}

.referral-cta-banner {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/65021c490e0ce2da93e42fab_exploration_12.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  padding: 71px 54px;
  display: flex;
}

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

.line-break {
  display: inline;
}

.block {
  display: block;
}

.calltoaction-outer-wrap {
  color: #fff;
  background-color: #002865;
  border-radius: 30px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-family: Generalsans Variable;
  font-size: 80px;
  line-height: 1.2;
  display: flex;
}

.calltoaction-outer-wrap.mobile-no-padding.nav-bar-element {
  margin-top: 0;
}

.section-tools-hero {
  background-color: #041638;
}

.tools-listing-menu {
  flex-direction: column;
  width: 20%;
  display: flex;
  position: sticky;
  top: 17%;
}

.tools-listing-tabs {
  align-items: flex-start;
  display: flex;
  position: relative;
}

.tools-listing-tabs.hide {
  display: none;
}

.tools-listing-heading {
  color: #7c7c86;
  text-transform: uppercase;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 14px;
}

.tools-listing-tab-link {
  color: var(--black);
  background-color: #0000;
  padding: 9px 30px;
}

.tools-listing-tab-link.w--current {
  background-color: #f2f2f3;
  border-radius: 5px;
  font-weight: 600;
}

.tools-listing-tab-content {
  width: 80%;
  padding-left: 30px;
}

.tools-listing-card {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px 20px;
  display: flex;
  box-shadow: 0 0 28px #b7b7b740, 0 -11px #ff7f7d;
}

.tools-listing-card.purple-bg {
  justify-content: space-between;
  box-shadow: 0 0 28px #b7b7b740, 0 -11px #8673d9;
}

.tools-listing-card.blue-bg, .tools-listing-card.blue-bg-copy {
  justify-content: space-between;
  box-shadow: 0 0 28px #b7b7b740, 0 -11px #5c57ed;
}

.text-colour-gray {
  color: #4a4a50;
}

.tools-listing-small-card {
  grid-column-gap: 16px;
  color: #041638;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 38px;
  padding: 10px 20px 20px;
  display: flex;
  box-shadow: 0 0 28px #b7b7b740;
}

.tools-listing-small-card.vertical {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
}

.tools-listing-small-card.vertical.hide {
  display: none;
}

.tools-listing-small-card-icon {
  max-height: 50px;
  margin-bottom: 0;
}

.html-embed-6 {
  border-radius: 13px;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: none;
  overflow: hidden;
}

.saas-deal-form {
  z-index: 3;
  background-color: var(--medium-blue);
  background-image: linear-gradient(135deg, var(--dark-goldenrod-2), var(--pale-goldenrod-2) 21%, var(--dark-goldenrod-2));
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  min-width: 500px;
  max-width: 500px;
  max-height: 98%;
  padding: 29px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.saas-deal-form.black-bg {
  background-color: #000;
  background-image: none;
  box-shadow: 0 2px 20px #fff3;
}

.form-field-new {
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  min-height: 45px;
  margin-bottom: 10px;
  font-weight: 500;
  box-shadow: 0 1px 2px #1018280d;
}

.form-field-new::placeholder {
  font-weight: 600;
}

.modal-close {
  position: absolute;
  inset: 4% 4% auto auto;
}

.modal-close.close_popup {
  cursor: pointer;
}

.home-hero-bg {
  z-index: 2;
  width: 100%;
  height: auto;
  display: block;
  overflow: visible;
}

.section-blackfriday-dir {
  background-color: #000;
  padding-bottom: 1.9rem;
  display: flex;
}

.blackfriday-field {
  background-color: #0000;
  border: 1px #000;
  border-radius: 29px 0 0 29px;
  width: 228px;
  height: 46px;
  margin-bottom: 0;
}

.blackfriday-submit {
  color: #000;
  background-image: linear-gradient(127deg, #bf953f, #fcf6ba 40%, #bf953f);
  border-radius: 29px;
  height: 46px;
  padding-left: 34px;
  padding-right: 34px;
  font-weight: 500;
}

.blackfriday-form-wrap {
  border: 3px solid #dbca8c;
  border-radius: 29px;
  justify-content: flex-start;
  padding: 5px;
  display: flex;
}

.blackfriday-offers {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  background-color: var(--dark-goldenrod-2);
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64f6ef8cfd252fcf9120e1f3_Vector.svg"), linear-gradient(135deg, var(--dark-goldenrod-2), var(--pale-goldenrod-2) 38%, var(--dark-goldenrod-2)), linear-gradient(to bottom, #bf953f99, #bf953f99);
  color: var(--black);
  text-align: center;
  background-position: 50%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto, auto, auto;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 53px 62px;
  font-family: Generalsans Variable;
  font-size: 32px;
  font-weight: 600;
  line-height: 1;
  display: grid;
}

.blackfriday-deal-wrap {
  box-shadow: 0 0 28px 0 #b7b7b740, 0 -11px 0 0 var(--dark-goldenrod-2);
  color: #000;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 10px 14px 20px;
  display: flex;
}

.blackfriday-main-banner {
  object-fit: cover;
  border-radius: 11px;
  width: 92%;
  max-height: 252px;
}

.schedule-demo-success-wrap {
  background-color: #fff;
  border-radius: 5px;
  padding-top: 51px;
  font-size: 20px;
  line-height: 1.2;
}

.mobile-horizontal.mobile-ticks {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.to-be-revealedwrap {
  z-index: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  text-align: center;
  background-color: #bf953f1a;
  border-radius: 0 0 10px 10px;
  justify-content: center;
  align-items: center;
  padding: 7px;
  font-weight: 600;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.blackfriday-deal-content {
  flex-direction: column;
  justify-content: space-between;
  padding: 10px;
  display: flex;
  position: relative;
}

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

.view-more-button {
  z-index: 1;
  color: var(--royal-blue-2);
  background-color: #0000;
  background-image: linear-gradient(#0000, #ffffffc2 24%, #fff 95%);
  border-style: none;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: -8.9rem;
  padding-top: 5.6rem;
  padding-bottom: 4rem;
  font-size: 24px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.tools-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--royal-blue-2);
  font-variation-settings: "wght" 560;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.tools-list-item {
  margin-bottom: 20px;
}

.section-darkblue-fold {
  color: #bffbff;
  background-color: #092045;
}

.section-darkblue-fold.text-colour-yellow-ffe594 {
  color: #ffe594;
}

.section-darkblue-fold.purple-linear-bg {
  background-image: linear-gradient(to right, #ecc5ff00 53%, #ecc5ff33);
}

.min-width-50 {
  min-width: 50%;
}

.min-width-50.flex-horizontal.justify-end {
  justify-content: flex-end;
}

.width-50 {
  width: 50%;
}

.enterprise-benefits-wrap {
  background-color: #1a5bf014;
  border: 1px solid #1a5bf0;
  border-radius: 31px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 72px;
  margin-bottom: 0;
  padding: 13px 26px 2px;
  display: flex;
}

.enterprise-benifit-wrap {
  grid-column-gap: 16px;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 20%;
  min-height: 68px;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 24px;
  display: flex;
  box-shadow: 0 0 4px #0003;
}

.enterprise-heading {
  color: #fff;
  background-color: #1a5bf0;
  border-radius: 43px;
  margin-top: -50px;
  margin-bottom: 40px;
  padding: 23px 38px;
  font-size: 30px;
}

.saas-directory-menu {
  flex-direction: column;
  width: 20%;
  display: flex;
  position: sticky;
  top: 1%;
}

.section-tools-hero-copy {
  background-color: #041638;
  padding-top: 9.4rem;
  padding-bottom: 9.4rem;
  position: relative;
}

.image-29 {
  width: 40%;
  position: absolute;
  inset: -10% 0% 0% auto;
}

.comp-lp-card {
  border: 2px solid #0053e114;
  border-radius: 16px;
  padding: 16px 18px 34px;
  font-size: 24px;
  font-weight: 600;
  box-shadow: 0 -10px 25px #1a5bf01a;
}

.comp-lp-card:hover {
  border-color: #0053e133;
  box-shadow: 0 20px 25px #1a5bf04d;
}

.comp-lp-card-image {
  border-radius: 16px;
}

.bf-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center stretch;
  display: grid;
}

.opacity-50 {
  opacity: .5;
}

.page-styles {
  display: none;
}

.black-bg {
  background-color: #000;
}

.bf-to-be-revealed {
  background-image: linear-gradient(135deg, #cfb067, #eee0a5 40%, #c59f52);
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  min-width: 400px;
  min-height: 350px;
  padding: 60px 60px 40px;
  font-size: 32px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.bf-slots-100 {
  background-color: #fff;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  max-width: 154px;
  margin-left: auto;
  margin-right: auto;
  padding: 9px;
  font-size: 18px;
  font-weight: 500;
  position: absolute;
  inset: auto auto -11%;
}

.bf-slots-100.second {
  left: 0;
  right: 0;
}

.bf-arrows {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/651fb6abc4eb2fbd3e091add_arrows.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  position: absolute;
  inset: 0%;
}

.bf-fold {
  width: 100px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.bf-timer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(to right, #c59f52, #f9f1ba 55%, #e0ca87);
  border-radius: 10px;
  justify-content: center;
  margin-top: 60px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 38px;
  line-height: 1.2;
  display: flex;
}

.bf-black-gold-linear {
  background-color: #000;
  background-image: linear-gradient(#ffecc500, #ffae0a69 73%, #ffab0000);
}

.bf-grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  display: grid;
}

.bf-cycle-icon-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--white);
  flex-direction: column;
  align-items: center;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.bf-offers-revealed {
  text-align: center;
  background-image: linear-gradient(135deg, #cfb067, #eee0a5 40%, #c59f52);
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: stretch;
  min-width: 400px;
  min-height: 350px;
  padding: 35px 60px 30px;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
  position: relative;
}

.bf-offers-revealed.blackfriday-sale {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
}

.bf-offers-revealed.blackfriday-sale.bfsale {
  border-radius: 0 0 0 40px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.bf-offers-revealed._2 {
  justify-content: center;
  align-items: center;
  min-height: 327px;
  margin-top: 28px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 22px;
}

.bf-offers-revealed._2.shadow {
  box-shadow: 0 0 9px #0003;
}

.bf-abs-lock-image {
  position: absolute;
  inset: auto -32px -35px auto;
}

.bf-lifetime-wrap {
  color: var(--white);
  background-color: #694b0f;
  border-radius: 45px;
  padding: 8px 22px;
  font-weight: 500;
  position: absolute;
  top: -32px;
}

.bf-lifetime-wrap.small {
  font-size: 24px;
  display: none;
  inset: -7% auto auto;
}

.casestudy-wrapper {
  width: 100%;
  padding-bottom: 0;
  display: none;
  position: relative;
}

.casestudy-sectionheight {
  width: 100%;
  height: 200vw;
}

.casestud-sticky-element {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-bottom: -100vh;
  display: flex;
  position: sticky;
  top: 20%;
  overflow: hidden;
}

.track {
  flex: none;
  height: 100%;
}

.track-flex {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  margin-right: -100vw;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.solutions-tab-menu {
  display: flex;
}

.solutions-wrap-sticky {
  position: sticky;
  top: 94px;
}

.solutions-wrap-sticky-outer {
  height: 500vh;
  display: none;
  position: relative;
}

.splide__arrows {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 6px;
  padding-left: 10px;
  padding-right: 0;
  display: flex;
}

.splide__arrow {
  background-color: #0000;
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30%;
  border: 2px solid #fff;
  border-radius: 100vw;
  width: 6em;
  height: 3em;
  margin-right: 1em;
  transition: all .2s;
}

.splide__arrow:hover {
  background-color: #3732350f;
}

.splide__arrow.splide__arrow--prev {
  cursor: pointer;
  background-image: none;
  background-size: auto;
  border: 1px #0336ff;
  width: 2em;
  padding: 10px;
  transform: rotate(-180deg);
}

.splide__arrow.splide__arrow--prev:active {
  transform: scale(.95)rotate(-180deg);
}

.splide__arrow.splide__arrow--next {
  cursor: pointer;
  background-image: none;
  background-size: auto;
  border: 1px #0336ff;
  width: 2em;
  padding: 10px;
}

.splide__arrow.splide__arrow--next:active {
  transform: scale(.95);
}

.hidden-2 {
  display: none;
}

.splide__pagination {
  justify-content: flex-start;
  align-items: center;
  min-height: 26px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.splide__pagination__page {
  opacity: .2;
  background-color: #fff;
  border-radius: 6px;
  width: 10px;
  height: 10px;
  margin-left: 12px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 0;
  line-height: 0;
  transition: all .3s;
  display: block;
}

.splide__pagination__page.is-active {
  opacity: 1;
  display: block;
}

.clear {
  color: var(--black);
  cursor: pointer;
  font-weight: 500;
  text-decoration: underline;
}

.blog-side-banner {
  background-color: var(--royal-blue-2);
  color: var(--white);
  text-align: center;
  border-radius: 6px;
  flex-direction: column;
  align-items: center;
  padding: 31px 16px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.navbars {
  z-index: 999999;
  justify-content: center;
  width: 99%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  inset: 1% 0% auto;
}

.navbars.suge {
  z-index: 9999;
}

.full-dropdown {
  overflow: visible;
}

.full-dropdown.w--open {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #ddd0;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  max-height: none;
  margin-left: 0;
  padding-top: 6px;
  padding-left: 0;
  display: flex;
  position: fixed;
  inset: 65px 0% 0%;
}

.full-dropdown.hover-out-close.w--open {
  max-width: 100px;
  max-height: 100px;
}

.navbar-2 {
  background-color: var(--white);
  border-radius: 64px;
  width: 100%;
  max-width: 80rem;
  height: 59px;
  margin-left: 0;
  margin-right: 0;
  box-shadow: 0 0 20px #0003;
}

.navbar-2.seo-surge {
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-right: 0;
  display: flex;
}

.platform-navbar {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  text-align: left;
  border-radius: 27px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 32px 15px;
  display: grid;
  position: relative;
  box-shadow: 0 2px 20px #0003;
}

.platform-overview-navbar {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/652e0940713291bc3d4cbce0_overview.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-end;
  padding-bottom: 38px;
  padding-left: 30px;
  display: flex;
}

.platform-overview-navbar:hover {
  transform: scale(1.02);
  box-shadow: 0 0 20px #00000014;
}

.platform-overview-navbar.case-studies {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/652e0942c2584cf0a1dd1f61_15498543_1.webp");
  background-position: 0%;
  background-size: cover;
  justify-content: flex-start;
  min-height: 390px;
}

.platform-overview-navbar.reviews {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/652e0941859f7ef17c9c2041_12372_1.webp");
  background-position: 50% 0;
  background-size: cover;
  justify-content: flex-start;
  padding-right: 12px;
}

.platform-overview-navbar.free_tools {
  color: #10cffc;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/652f7334db673024d841d3dc_freetools.webp");
  background-position: 50% 100%;
  background-size: cover;
  justify-content: flex-start;
  min-height: 390px;
  padding-top: 30px;
  padding-bottom: 0;
}

.platform-overview-navbar.integrations {
  color: #10cffc;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/652f73341a55fe4e6b21e5ad_integrations.webp");
  background-position: 50% 100%;
  background-size: cover;
  justify-content: flex-start;
}

.text-style-bluelabel {
  color: #092045b3;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.text-size-12px {
  font-size: 12px;
}

.text-size-12px.text-colour-gray {
  font-family: DM Sans, sans-serif;
}

.text-size-12px.text-colour-gray.white {
  color: #fff;
  font-family: DM Sans, sans-serif;
}

.navbar-platform-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  border-radius: 12px;
  align-items: flex-start;
  padding: 15px;
  display: flex;
}

.navbar-platform-link:hover {
  background-color: #ffffff78;
  box-shadow: 0 0 50px #00000014;
}

.navbar-platform-link.solution {
  width: 100%;
  margin-bottom: 9px;
}

.navbar-platform-link.overview {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/652e0940713291bc3d4cbce0_overview.webp");
  background-position: 50%;
  background-size: auto;
  margin-bottom: 15px;
}

.navbar-platform-feature-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  border-radius: 12px;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  padding: 15px 20px;
  display: flex;
}

.navbar-platform-feature-link:hover {
  background-color: #ffffff78;
  box-shadow: 0 0 50px #00000014;
}

.navbar-platform-feature-link.cm {
  color: #027dec;
  background-color: #dcefff;
}

.navbar-platform-feature-link.opt {
  color: #027dec;
  background-color: #ebfffd;
}

.navbar-platform-feature-link.kp {
  color: #8f72fc;
  background-color: #efebff;
}

.navbar-platform-feature-link.kp.pp {
  background-color: #cfc5f6;
}

.navbar-platform-feature-link.kp.wp {
  background-color: #efebff;
}

.navbar-platform-feature-link.copy {
  color: #e9573f;
  background-color: #ffeeeb;
}

.navbar-platform-feature-link.copy.link-manager {
  display: flex;
}

.navbar-platform-feature-link.nlp {
  color: #ecac28;
  background-color: #fff8eb;
}

.navbar-platform-feature-link.analyze {
  color: #bf72fc;
  background-color: #f5e8fd;
}

.navbar-platform-feature-link.solution {
  margin-bottom: 9px;
}

.navbar-platform-feature-link.humanizer {
  background-color: #e3fff3;
}

.navbar-platform-feature-link.link-manager {
  background-color: #e8edff;
  margin-bottom: 20px;
}

.navbar-platform-feature-icon {
  width: 24px;
}

.navbar-footer-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-footer-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #2049a6;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.navbar-footer-link:hover {
  transform: scale(1.02);
}

.navbar-footer-link.hide {
  display: none;
}

.platform-overview-navbar-inner {
  padding-right: 21px;
}

.solutions-navbar {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  text-align: left;
  border-radius: 27px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 32px 15px;
  display: grid;
  position: relative;
  box-shadow: 0 0 20px #0003;
}

.solutions-blog-wrap {
  background-color: var(--dark-blue);
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  padding: 24px;
  display: flex;
}

.solutions-blog-wrap:hover {
  transform: scale(1.02);
  box-shadow: 0 0 20px #00000014;
}

.radius-style-8 {
  border-radius: 8px;
  width: 100%;
  margin-top: 0;
  overflow: hidden;
}

.resources-navbar {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  text-align: left;
  border-radius: 27px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 32px 15px;
  display: grid;
  position: relative;
  box-shadow: 0 0 20px #0003;
}

.text-size-24px {
  font-size: 24px;
}

.text-size-24px.text-weight-semibold {
  line-height: 1.1;
}

.text-size-24px.text-color-white.text-align-right {
  text-align: right;
}

.g2-navbar-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  background-color: #ef492d14;
  border-radius: 15px;
  width: 100%;
  padding: 19px;
  display: flex;
}

.capterra-navbar-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  background-color: #f6ca4526;
  border-radius: 15px;
  width: 100%;
  padding: 19px;
  display: flex;
}

.trustpilot-navbar-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  background-color: #00b67a14;
  border-radius: 15px;
  width: 100%;
  padding: 19px;
  display: flex;
}

.nav-bar-inner {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 15px 0 10px;
  display: flex;
}

.nav-bar-inner.seosurge {
  width: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
}

.nav-menu-3 {
  justify-content: space-between;
  align-items: center;
  width: auto;
  min-width: auto;
  display: flex;
}

.navbar-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--blackish-blue);
  padding: 20px 20px 20px 0;
  font-family: DM Sans, sans-serif;
  display: flex;
}

.navbar-link:hover {
  color: var(--blackish-blue);
  font-weight: 600;
}

.nav-bar-drop-down {
  color: var(--blackish-blue);
  padding-left: 10px;
  padding-right: 40px;
  font-family: DM Sans, sans-serif;
}

.nav-bar-drop-down:hover {
  font-weight: 400;
}

.nav-bar-drop-down.w--open {
  font-weight: 600;
}

.navbar-brand {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 100%;
  margin-right: 20px;
  display: flex;
}

.navbar-brand.w--current {
  min-width: auto;
  margin-left: 10px;
}

.navbar-brand.seosurge {
  margin-right: 0;
}

.customer-navbar {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  text-align: left;
  border-radius: 27px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 32px 15px;
  display: grid;
  position: relative;
  box-shadow: 0 0 20px #0003;
}

.navbar-mobile, .navbar-mob-container, .navbar-ham {
  display: none;
}

.section-cplour-darkblue {
  background-color: var(--blackish-blue);
}

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

.scroll_to_top {
  z-index: 99999;
  grid-column-gap: 8px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 40px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  min-height: 40px;
  max-height: 40px;
  padding-left: 14px;
  padding-right: 14px;
  display: flex;
  position: fixed;
  inset: auto auto 10px 10px;
  overflow: hidden;
  box-shadow: 0 0 20px #0003;
}

.scroll_to_top_text {
  white-space: nowrap;
  display: none;
  overflow: hidden;
}

.html-embed-7 {
  margin-top: 6px;
  margin-bottom: 0;
  display: none;
}

.exitintent-heading {
  color: #003954;
  text-align: center;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.2;
}

.directory-side-banner {
  background-color: #ddd0;
  max-width: 201px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: sticky;
  top: auto;
  bottom: 10px;
}

.directory-side-banner.not-active {
  display: none;
  position: static;
}

.directory-side-banner.hide {
  display: none;
}

.blackfriday-card-inner {
  background-color: #ffffff4d;
  border-radius: 8px;
  padding: 17px;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2;
}

.blackfriday-card-inner.white_bg {
  background-color: #fff;
}

.scaleuppass-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/653a40bfeeafa91f0e11f66a_Outline.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 99%;
  min-height: 500px;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.scaleuppass-wrap.bf24 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: space-around;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.scaleuppass-content {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 45%;
  display: flex;
}

.section-udemy-course {
  background-image: linear-gradient(to right, #c59f52, #f9f1ba 55%, #e0ca87);
  margin-top: 40px;
}

.section-blackfriday-hero-sale {
  background-color: #000;
  background-image: linear-gradient(to right, #fff0, #10cffc3d);
}

.section-blackfriday-hero-sale.ai-page {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66627fe0555d441b51ce7a69_2F-%20Background.webp");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 100px;
}

.section-blackfriday-hero-sale.ai-page._2 {
  background-color: #fcfcfc;
  background-image: none;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.section-blackfriday-hero-sale.ai-page._2.hide {
  display: none;
}

.section-blackfriday-hero-sale.ai-page.option2 {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66627fe0555d441b51ce7a69_2F-%20Background.webp");
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 80px;
  display: flex;
}

.section-blackfriday-hero-sale.ai-page.option2.hide {
  display: none;
}

.section-blackfriday-hero-sale.bf-24 {
  background-image: none;
  padding-top: 100px;
}

.text-color-goldyellow {
  color: var(--gold-yellow);
}

.blackfriday-countdown-label {
  color: #000c;
  text-transform: uppercase;
  font-size: 38px;
  font-weight: 400;
}

.blackfriday-countdown-label.try {
  color: #ffffff80;
  text-align: center;
  text-transform: none;
  flex-flow: column;
  width: 64.745px;
  font-size: 14px;
  line-height: 110%;
  display: flex;
}

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

.scaleuppass-hover-wrap {
  position: relative;
}

.scaleup-pass-hover {
  z-index: 2;
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  width: auto;
  min-width: 250px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px;
  font-size: 14px;
  font-weight: 500;
  display: none;
  position: absolute;
  inset: auto 0 140% -56px;
  box-shadow: 0 0 20px #0003;
}

.scaleuppass-arrow {
  position: absolute;
  inset: auto 0 -13%;
}

.blackfriday-deals-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blackfriday-deal-card {
  background-image: linear-gradient(45deg, #bf953f, #fcf6ba 28%, #b38728);
  border-radius: 16px;
  min-width: auto;
  padding: 0;
}

.blackfriday-card-inn {
  background-color: #fff;
  border-radius: 15px;
}

.blackfriday-card-inn.main_deal {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  text-align: center;
  background-image: none;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  padding: 20px;
  display: flex;
  position: relative;
}

.blackfriday-card-inn.second-deal {
  grid-column-gap: 8px;
  grid-row-gap: 12px;
  text-align: center;
  background-image: none;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: flex;
  position: relative;
}

.blackfriday-card-inn.third-deal {
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  text-align: center;
  background-image: none;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: flex;
  position: relative;
}

.blackfriday-card-inn.bottom-banner {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  text-align: center;
  background-image: none;
  flex-flow: row;
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  padding: 5px 10px;
  display: none;
  position: relative;
}

.blackfriday-card-num-wrap {
  z-index: -1;
  background-image: linear-gradient(45deg, #bf953f, #fcf6ba 27%, #b38728);
  border-radius: 15px 15px 0 0;
  width: 50px;
  padding: 1.5px 4px 3px;
  display: none;
  position: absolute;
  inset: -45px auto auto -3px;
}

.blackfriday-card-num-wrap-inn {
  color: #a87f32;
  background-color: #fff;
  border-radius: 11px;
  width: 100%;
  margin-top: 2px;
  padding-top: 10px;
  padding-bottom: 32px;
  font-size: 24px;
  font-weight: 700;
}

.bf-timer-attached {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: none;
  border-radius: 0 0 10px 10px;
  justify-content: center;
  min-width: 400.639px;
  margin-top: 0;
  padding: 15px 20px;
  font-size: 38px;
  line-height: 1.2;
  display: none;
}

.bf-timer-attached.shadow {
  display: none;
  box-shadow: 0 0 14px #0003;
}

.bf-timer-attached.hide {
  display: none;
}

.bf-timer-attached.slots {
  min-width: 345px;
}

.bf-timer-attached.slots-copy {
  color: var(--white);
  background-color: #fff0;
  justify-content: flex-start;
  min-width: 345px;
  padding-left: 10px;
}

.blackfriday-offer-wrap {
  background-image: linear-gradient(#ffffff2b, #ffffffb3);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 10px;
  display: flex;
}

.bf-offer {
  color: #000;
}

.bf-offer-plus {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 3px;
  margin-bottom: -7px;
  display: flex;
}

.bf-offer-plus-1 {
  background-color: #c59f52;
  border-radius: 20px;
  width: 25px;
  height: 3px;
}

.bf-offer-plus-2 {
  background-color: #c59f52;
  border-radius: 20px;
  width: 4px;
  height: 25px;
  margin-top: -14px;
}

.bf-deal-card-slots {
  color: #fff;
  background-color: #bb9237;
  border-radius: 15px 15px 0 0;
  flex-wrap: nowrap;
  padding: 10px 26px;
  font-family: Inter;
  font-size: 20px;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: -51px auto auto;
}

.bf-deal-card-slots._2 {
  color: #000;
  background-color: #fff;
  display: flex;
  top: -48px;
}

.bf-deal-card-slots._2.shadow {
  box-shadow: 0 0 19px #0003;
}

.bf-deal-card-slots._2.hide {
  display: none;
}

.bf-deal-card-slots._2-copy {
  color: #000;
  background-color: #fff;
  align-items: center;
  display: flex;
  position: static;
  top: -51px;
}

.bf-deal-card-slots._2-copy-copy {
  color: #000;
  background-color: #bb923700;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  padding-left: 10px;
  padding-right: 0;
  display: flex;
  position: static;
  top: -51px;
}

.bf-deal-card-slots._2-copy-copy.horizontal-flex {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-right: 10px;
}

.bf-deal-card-slots._2-copy-copy.horizontal-flex.launch-day {
  grid-row-gap: 10px;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-family: DM Sans, sans-serif;
  display: flex;
}

.section-blackfriday-deals {
  z-index: 1;
  background-color: #fff;
  background-image: linear-gradient(135deg, #c59f52, #f9f1ba 46%, #e0ca87);
  position: relative;
}

.section-blackfriday-perks {
  position: relative;
}

.blackfriday-perk-card {
  grid-row-gap: 12px;
  background-color: #0003;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 230px;
  padding: 20px;
  display: flex;
}

.bf-linear-abs {
  z-index: 0;
  background-image: linear-gradient(#0000, #ffae0a69 98%, #fff0);
  height: 120vh;
  position: absolute;
  inset: 4% 0% 0%;
}

.black-friday-perk-wrap {
  z-index: 1;
  flex-direction: column;
  display: flex;
  position: relative;
}

.blackfriday-reason-richtext h3 {
  margin-top: 10px;
  font-family: Generalsans Variable;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.2;
}

.blackfriday-reason-richtext p {
  color: #fffc;
  text-align: center;
  font-family: Generalsans Variable;
  font-size: 18px;
  font-weight: 500;
}

.blackfriday-reason-richtext h2 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
}

.blackfriday-reason-richtext h4 {
  color: var(--white);
}

.blackfriday-reasons-grid-child {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 109px;
  padding-right: 109px;
  display: flex;
  position: relative;
}

.blackfriday-card-text-wrap {
  background-image: linear-gradient(135deg, #c59f5299, #f9f1ba99 41%, #e0ca8799);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 13px;
  display: flex;
}

.blackfriday-card-text-wrap.small {
  background-image: linear-gradient(135deg, #c59f52, #f9f1ba 41%, #e0ca87);
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 600;
  line-height: 16px;
}

.text-size-21px {
  font-size: 21px;
}

.text-size-21px.text-weight-semibold {
  line-height: 1.1;
}

.black-friday-perks-wrap {
  grid-column-gap: 16px;
  justify-content: space-between;
  display: flex;
}

.slots-text-wrap {
  color: #000;
  letter-spacing: 4px;
  background-color: #fff;
  border-radius: 8px;
  padding-left: 10px;
  padding-right: 6px;
  font-weight: 700;
  line-height: 31px;
  display: inline-block;
}

.slots-text-wrap._2 {
  color: #fff;
  background-color: #000;
  line-height: 1.4;
}

.slots-text-wrap.white-bg {
  color: #000;
  background-color: #fff;
  line-height: 1.4;
}

.slots-text-wrap.no-edit {
  color: #734f06;
  letter-spacing: 0;
  padding-left: 0;
  padding-right: 0;
  font-weight: 600;
}

.blackfriday-fixed-bottom {
  z-index: 5;
  background-color: #fff;
  border-radius: 100px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 65vw;
  min-height: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px 0 20px;
  display: flex;
  position: fixed;
  inset: auto 0% 15px;
  overflow: hidden;
  box-shadow: 0 0 20px #0003;
}

.blackfriday-fixed-bottom.sale-lp {
  max-width: 40vw;
  inset: auto 0% 15px;
}

.blackfriday-fixed-bottom.hide {
  width: 85vw;
  display: none;
}

.blackfriday-fixed-bottom.launch-day {
  width: 65vw;
  display: block;
  inset: auto 0% 5%;
}

.blackfriday-fixed-bottom.launch-day.hide {
  display: none;
}

.blackfriday-fixed-bottom.launch-day.hide-mobile {
  display: flex;
}

.blackfriday-fixed-bottom.launch-day.hide-mobile.hide-2 {
  display: none;
}

.blackfriday-fixed-bottom.launch-day.new {
  background-color: #fff;
  border: 2px solid #fff;
  flex-flow: row;
  justify-content: center;
  width: 75vw;
  min-height: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  display: none;
  position: fixed;
  inset: auto 0% 5%;
}

.blackfriday-fixed-bottom.launch-day.new.hide {
  display: none;
}

.bf-timer-attached-fixed {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: none;
  border-radius: 0 0 10px 10px;
  justify-content: center;
  margin-top: 0;
  padding: 10px 20px;
  font-size: 24px;
  line-height: 1.2;
  display: none;
}

.bf-timer-attached-fixed.hide {
  display: none;
}

.bf-benifits-gird {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.bf-benifits-gird._2 {
  grid-template-columns: .75fr 1fr;
  margin-top: 16px;
}

.bf-benifits-scaleup-wrap {
  background-color: #ead99b;
  border-radius: 32px;
  flex-direction: column;
  align-items: flex-start;
  padding: 57px 40px 45px;
  display: flex;
}

.scaleup-content-wrap {
  color: var(--694b0f);
  justify-content: flex-start;
  font-size: 60px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
  position: relative;
}

.right-top-deco {
  position: absolute;
  inset: -55% -22% auto auto;
}

.bf-benifits-child-wrap {
  color: var(--694b0f);
  background-image: linear-gradient(#ffffff80, #ffffff80), linear-gradient(#ead99b, #ead99b);
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  padding: 40px 30px 30px;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.bf-benifits-ebook-wrap {
  background-color: #fff;
  border-radius: 32px;
  flex-direction: column;
  align-items: flex-start;
  padding: 57px 40px 0;
  display: flex;
}

.image-31 {
  align-self: center;
}

.exit-intent-content-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  padding-bottom: 40px;
  padding-left: 40px;
  display: flex;
}

.section-pricing-blackfriday {
  position: relative;
}

.section-pricing-blackfriday.saas-deals {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/655cb24e9a856349bcadb269_w5_black_friday_main_sub_page_16.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 9.6rem;
  padding-bottom: 9.6rem;
}

.section-pricing-blackfriday.saas-deals.bf24 {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/673c795e97b506e0ca76c2cd_Rank%20Math.png"), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/655cb2d2c6c32e3d551526ff_Group%201000001884.svg"), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/673c1e30b41d98cdbca1039d_dorik.png"), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/673c1e3008990a3471b347f9_Bullet.png"), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/673c1e30e7ba3da0772777c3_Content%20Studio.png"), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/673c1e31d9ba6f1a665fe165_Social%20Champ.png"), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/673c1e31d9a3b9e259fe5109_Mockplus.png"), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/673c1e3151091adbac426ed6_Wobb.png"), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/673c1e317fabe0deaaf5cfe2_daito.png"), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/673c1e317fabe0deaaf5cff1_Pictory.png"), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/655cb24e9a856349bcadb269_w5_black_friday_main_sub_page_16.webp");
  background-position: 50% 90%, 50% 10%, 20% 90%, 80% 90%, 95% 40%, 10% 10%, 8% 70%, 92% 70%, 90% 10%, 5% 40%, 50%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, repeat;
  background-size: auto, auto 30px, auto, auto, auto, auto, auto, auto, auto, auto, cover;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.pricing-bf-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.pricing-bf-wrap.is_relative {
  position: relative;
}

.text-gradient-bfgold {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(89deg, #bf953f, #fcf6ba 32%, #b38728);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-gradient-bfgold.text-size-86px {
  font-size: 86px;
}

.text-gradient-bfgold.text-size-86px.text-align-center {
  line-height: .8;
}

.bf-pricing-offer-wrap {
  z-index: 2;
  grid-column-gap: 16px;
  color: #010b11;
  text-align: center;
  background-image: linear-gradient(#bf953f, #fcf6ba 22%, #b38728);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1.5rem;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
  position: relative;
}

.bf-deal-border {
  z-index: 0;
  border: 1px solid #bf953f;
  border-radius: 15px;
  width: 98%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -9%;
}

.bf-pricing-dealboder {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.bf-pricing-offer-outer {
  margin-top: 4rem;
  margin-bottom: 4rem;
  position: relative;
}

.bf-pricing-slots {
  color: #734f06;
  background-color: #fff;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  padding: 10px 20px;
  position: absolute;
  inset: auto auto -47%;
}

.bf-pricing-slots._2 {
  border-radius: 12px 12px 0 0;
  inset: -46% auto auto;
}

.text-size-56px {
  font-size: 56px;
}

.saas-deals-subhead {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--white);
  justify-content: center;
  align-items: center;
  font-size: 40px;
  line-height: 1;
  display: flex;
}

.image-32 {
  position: absolute;
  inset: auto 12% -65% auto;
}

.image-32-copy {
  position: absolute;
  inset: auto 1% 53% auto;
}

.image-33 {
  position: absolute;
  inset: -52% 11% auto auto;
}

.image-34 {
  position: absolute;
  inset: -37% 32% auto auto;
}

.image-35 {
  position: absolute;
  inset: -54% auto auto 25%;
}

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

.image-37 {
  position: absolute;
  inset: auto auto -34% 8%;
}

.image-38 {
  position: absolute;
  inset: auto auto -70% 29%;
}

.webtune-hero-bg {
  border-bottom-right-radius: 1.25rem;
  border-bottom-left-radius: 1.25rem;
  margin-left: 2rem;
  margin-right: 2rem;
}

.steps-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 50px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: grid;
}

.steps-wrap.desktop-hidden {
  display: none;
}

.step-image-wrap {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.step-image-wrap.right-side {
  align-items: flex-start;
}

.webtune-step-img {
  background-color: #d9d9d91a;
  border-radius: 30px;
  padding: 10px;
  overflow: hidden;
}

.step-content-wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 70%;
  display: flex;
}

.step-content-wrap.left-side {
  text-align: left;
  align-items: flex-end;
  width: 76%;
  margin-left: auto;
}

.step-number-wrap {
  background-color: #83d7f1;
  border-radius: 23px;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
  position: relative;
}

.step-number-wrap.progress {
  position: relative;
}

.steps-progress-wrap {
  flex-direction: column;
  height: 100%;
  padding-top: 70%;
  display: flex;
}

.steps-line {
  background-color: #2750b8;
  width: 3px;
  height: 1026px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 50% 10.3vw auto auto;
}

.steps-dot-1 {
  background-color: #83d7f1;
  border-radius: 20px;
  width: 12px;
  height: 12px;
  position: absolute;
  inset: auto auto auto -86%;
}

.steps-dot-1._2 {
  inset: auto -83% auto auto;
}

.steps-dot-1._3 {
  inset: auto auto auto -81%;
}

.steps-dot-1._4 {
  inset: auto -83% auto auto;
}

.earlybird-pricing-outer-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.earlybird-pricing-contet {
  z-index: 0;
  background-color: #fff;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 250px;
  max-height: 391px;
  margin-left: -8px;
  padding: 40px 26px;
  display: flex;
  position: relative;
}

.earlybird-text {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/65659ca2295e9ac4be7dc75c_tick%20blue.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 7px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 26px;
  font-size: 16px;
}

.earlybird-text.subtext {
  color: #000000bf;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64f4d22ce5685905ad499d07_double%20tick%20green.svg");
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 5px;
  padding-left: 41px;
  font-size: 14px;
  line-height: 1;
}

.earlybird-text.subtext.new {
  color: #000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-left: 0;
  font-size: 26px;
}

.earlybird-text.sub-h {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e8952605722bcbfff8ec73_white%20tick.svg");
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 30px;
  font-size: 20px;
  font-weight: 500;
}

.faq-container-webtune {
  background-color: #fff;
  border-bottom: 1px solid #00000030;
  border-radius: 7px;
  margin-bottom: 18px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.webtune-navbar {
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.webtune-popup {
  z-index: 2;
  background-color: var(--white);
  border-radius: 20px;
  flex-flow: column wrap;
  place-content: stretch center;
  align-items: center;
  max-width: 600px;
  padding: 3.6rem 2rem;
  display: flex;
  position: relative;
}

.webtine-navlink {
  color: var(--white);
  cursor: pointer;
  border-radius: 5px;
  flex: 0 auto;
  padding: 5px 14px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  transition: transform .2s, color .2s;
}

.webtine-navlink:hover {
  color: var(--light-grey);
  transform: translate(0, -2px);
}

.webtine-navlink.w--current {
  color: #303030;
}

.demo-video-wrap {
  background-image: linear-gradient(#00000080, #00000080);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.demo-video {
  z-index: 2;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column wrap;
  place-content: stretch center;
  align-items: center;
  width: 80%;
  max-width: none;
  padding: 3rem 2.5rem 2.5rem;
  display: flex;
  position: relative;
}

.close-button {
  cursor: pointer;
  margin-top: 10px;
  margin-left: auto;
  margin-right: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.secret-santa {
  z-index: 3;
  background-color: #25278e;
  background-image: none;
  background-position: 0 0;
  align-self: center;
  width: 600px;
  max-width: none;
  height: 600px;
  padding-top: 0;
  position: fixed;
  inset: 0% auto;
}

.bootcamp-video-embed {
  border-radius: 10px;
  height: 65vh;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.solutions-desktop-wrap {
  width: 100%;
}

.button-icon-6 {
  width: 15px;
  margin-left: 10px;
  display: inline;
}

.button-text-block-5 {
  white-space: nowrap;
  display: inline-block;
}

.button-text-block-5.text-white {
  color: #fff;
  text-decoration: none;
}

.cruise-mode-lottie {
  width: 100%;
  min-height: 200px;
}

.features-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
}

.section-bootcamp {
  background-color: var(--2d2ac2);
}

.bootcamp-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
}

.bootcamp-video-wrap {
  border-radius: 10px;
}

.bootcamp-content-wrap {
  margin-bottom: 60px;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.bootcamp-episodes-wrap {
  background-color: var(--white);
  border-top-left-radius: 1.25rem;
  border-bottom-left-radius: 1.25rem;
  padding: 2rem;
}

.bootcamp-heading {
  color: #00000080;
}

.bootcamp-ac-heading {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2rem;
}

.santa-2 {
  position: absolute;
  inset: -17px auto auto 15px;
}

.year-end-exit-intnet-subtext {
  text-align: center;
  background-color: #ffffffa6;
  border-radius: 25px;
  padding: 19px;
  font-size: 32px;
  font-weight: 500;
}

.nav-banner {
  color: #003954;
  background-image: linear-gradient(135deg, #9825a5, #ab53bc 70%, #7fc0de);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 92%;
  height: 30px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
  display: block;
  position: relative;
}

.nav-banner:hover {
  color: #003954;
}

.nav-banner.hide {
  text-align: center;
  display: none;
  overflow: visible;
}

.nav-banner.post-launch {
  -webkit-text-fill-color: inherit;
  background-color: #1a5bf0;
  background-image: none;
  background-clip: content-box;
  display: none;
}

.nav-banner.post-launch.hide {
  display: none;
}

.close-nav-banner {
  z-index: 60;
  filter: brightness(200%);
  cursor: pointer;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0 1% 0 auto;
}

.nav-banner-text {
  color: var(--white);
  text-align: left;
  font-size: 20px;
  font-weight: 600;
  display: block;
}

.early-bird-pricing {
  z-index: 1;
  background-color: #fff;
  background-image: radial-gradient(circle at 0 0, #5695d5, #3c6aac 42%, #172f73);
  border-radius: 17px;
  padding: 34px 9.4rem 4rem 34px;
  position: relative;
}

.wt-eb-strike {
  color: var(--white);
  font-size: 34px;
  font-weight: 600;
  text-decoration: line-through;
}

.webtune-moneyback {
  color: var(--white);
  background-color: #ffffff0d;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.wt-eb-license {
  position: absolute;
  inset: 0% 32px auto auto;
}

.toc-heading {
  text-transform: uppercase;
  margin-bottom: 5px;
  padding-left: 10px;
  font-family: Inter;
  font-size: 14px;
  font-weight: 600;
}

.full-width-line {
  background-color: #d8d8d8;
  width: 100%;
  height: 1.5px;
  margin-bottom: 5px;
}

.cta-arrow {
  border: 1px solid #000;
  border-radius: 100%;
  width: 35px;
  height: 35px;
  overflow: hidden;
}

.sn-blog-demo-cta {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/65a972db1891f0a0e294ccc8_sn_blog-banner.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 1.5rem 25% 1.5rem 2rem;
  display: flex;
}

.cta-icon {
  width: 30px;
  max-width: 30px;
  height: 30px;
  max-height: 30px;
}

.sd-popup {
  z-index: 999;
  background-image: linear-gradient(#00000080, #00000080);
  justify-content: center;
  align-items: center;
  display: block;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.sd-popup-content {
  z-index: 2;
  background-color: var(--white);
  background-image: none;
  border-radius: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  max-width: 100%;
  margin-top: 140px;
  margin-left: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sd-embed {
  min-width: 400px;
  min-height: 200px;
}

.sd-abs-img {
  z-index: 0;
  object-fit: cover;
  width: 500px;
}

.demo-video-popup {
  z-index: 2147483647;
  background-image: linear-gradient(#000000ba, #000000ba);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.small-icon {
  width: 21px;
}

.sd-exitintent-iframe {
  z-index: 2;
  border-radius: 20px;
  width: 80%;
  height: 80%;
  margin: auto auto 3%;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section-what-s-new {
  object-fit: cover;
  background-color: #092045;
  position: relative;
}

.what-s-new-wrap {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-right: auto;
  display: flex;
  position: relative;
}

.what-snew-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .3fr;
  grid-auto-columns: 1fr;
  justify-items: end;
  display: grid;
}

.blog-sticky-banner {
  z-index: 999;
  background-color: #fff;
  border-radius: 8rem;
  justify-content: center;
  align-items: center;
  width: 95%;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  inset: auto 0% 1%;
  box-shadow: 0 2px 10px #0003;
}

.pricing-plan-summary-text {
  padding-bottom: 4px;
  font-size: 18px;
  font-weight: 400;
  -webkit-text-decoration: underline dashed;
  text-decoration: underline dashed;
}

.pricing-plan-limits-text {
  font-size: 14px;
  font-weight: 400;
}

.pricing-plan-limits-text.strikethrough {
  text-decoration: line-through;
  display: inline;
}

.section_sd {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(45deg, #002865 18%, #041638);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 50px;
  padding-bottom: 0;
  display: block;
}

.section_sd.cityagency {
  padding-top: 100px;
  padding-bottom: 60px;
}

.sd-outer-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding-top: 0;
  padding-left: 2.5rem;
  display: flex;
}

.sd-outer-wrap.tab-size {
  padding-left: 2rem;
  padding-right: 2rem;
}

.schedule-demo-vid {
  border-radius: 10px;
  overflow: hidden;
}

.sd-content-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-top: 41px;
  padding-top: 15px;
  display: flex;
}

.sd-embed-wrap {
  border-radius: 16px;
  width: 100%;
  display: none;
  overflow: hidden;
}

.sd-embed-wrap.surgepopup {
  width: 0;
  height: 0;
  display: flex;
}

.section-sd-reviews {
  z-index: 0;
  color: var(--black);
  background-color: #e8ebf2;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  position: relative;
}

.section-sd-reviews.mob-margin-reduce {
  padding-top: 20px;
}

.sd-demo-wrap {
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  height: 720px;
  padding-bottom: 10px;
}

.sd-demo-wrap.size-reduce {
  height: auto;
}

.sd-demo-wrap.size-reduce.surgecall {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
}

.desktop-only-br {
  display: block;
}

.sd-form-wrap {
  background-color: var(--white);
  border-radius: 20px;
  width: 100%;
  max-width: 500px;
  padding: 7px 33px 39px;
  display: flex;
}

.sd-form-wrap.tab-size.surgecall {
  height: 100%;
  margin-bottom: 0;
  padding: 25px 0;
}

.section-surge-hero {
  margin-top: 40px;
}

.section-surge-hero.surgelp {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/67895ad77864cd663de0b2bb_Frame%201000002784%20(1).svg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 40px;
}

.section-surge-hero.surgelp.lpc1 {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/683fb0e97ddfcfa8f0c84ec4_Hero%20Top%20BG%20-%20Blue1x.webp");
  padding-bottom: 100px;
}

.section-surge-hero.surgelp.ls2 {
  background-color: #f5fff5;
  background-image: none;
  background-size: auto;
}

.surger-hero-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: start center;
  display: grid;
}

.surge-content-wrap {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.h1-style-surge {
  color: #013d45;
  letter-spacing: 0;
  margin-top: -56px;
  font-family: Generalsans Variable;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1.2em;
}

.surger-green-span {
  background-color: #e4ffd4;
  border-radius: 16px;
  padding: 10px;
  display: block;
}

.body-text-surge-reg {
  color: #1e1e28;
  letter-spacing: 1px;
  font-family: Generalsans Variable;
  font-size: 24px;
}

.section-surge-social-proof {
  background-color: #0000;
}

.section-surge-social-proof.white {
  background-color: var(--white);
  margin-top: 60px;
}

.section-surge-social-proof.white.surgelp {
  justify-content: center;
  align-items: center;
  margin-top: 0;
}

.section-surge-social-proof.lpsurge {
  background-color: #00634b;
}

.section-surge-social-proof.lpsurge.gradient {
  background-image: linear-gradient(#fff, #c2ff9e);
}

.section-surge-social-proof.lpsurge.servicesshow {
  display: none;
}

.section-surge-social-proof.lpsurge.ls2 {
  background-color: #fff;
}

.section-surge-social-proof.lpsurge.bluesurge {
  background-color: #045ac0;
  margin-top: -2px;
}

.surge-socialproof-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #013d45;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 60px 5%;
  display: flex;
}

.h2-style-surge {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  font-family: Generalsans Variable;
  font-size: 3rem;
}

.h2-style-surge.is_green {
  color: #013d45;
  text-transform: capitalize;
}

.h2-style-surge.is_green.case-study {
  width: 80%;
  margin-bottom: 40px;
}

.h2-style-surge.is_green.padding {
  margin-bottom: 60px;
}

.h2-style-surge.text-align-left {
  text-align: left;
}

.h2-style-surge.text-align-left.why-seo {
  width: 95%;
  margin-top: 0;
}

.surge-features-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: end center;
  display: grid;
}

.surge-grid-1-1 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  display: flex;
}

.surger-card-green {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-color: #e9ffdd;
  border-radius: 30px;
  flex-direction: column;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.surger-card-green.blue--picture-down {
  background-color: #e1fbf6;
  padding-top: 20px;
  padding-bottom: 0;
}

.surger-card-green.red-picture-down {
  color: #4d1e33;
  background-color: #fce8f1;
  padding-top: 20px;
  padding-bottom: 0;
}

.surger-card-green.alignment {
  padding-bottom: 0;
}

.surge-card-content {
  color: #1e1e28b3;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px 20px;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  display: flex;
}

.surge-card-content.center {
  align-items: center;
}

.surge-card-content.bottom-align {
  margin-top: 60px;
}

.surge-card-content.bottom-align.audit {
  margin-top: 20px;
}

.surge-card-content.bottom-align.repurpose {
  margin-top: 30px;
}

.surge-card-content.align-padding {
  margin-bottom: 40px;
}

.h3-style-surge {
  color: #203813;
  letter-spacing: -2px;
  font-family: DM Sans, sans-serif;
  font-size: 36px;
  line-height: 1em;
}

.h3-style-surge.red {
  color: #4d1e33;
}

.h3-style-surge.darkblue {
  color: #013d45;
}

.h3-style-surge.darkblue.cs {
  margin-top: 0;
  margin-bottom: 20px;
}

.surger-card-red {
  background-color: #fce8f1;
  border-radius: 30px;
  padding: 100px 20px 40px;
  position: relative;
}

.surger-card-red.green {
  background-color: #e9ffdd;
  align-items: flex-end;
  padding-bottom: 40px;
  display: flex;
}

.surger-card-red.green.alignment {
  padding-bottom: 0;
}

.surger-card-red.cta-card {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/65de00c225e93fba36204101_CTA%20file.webp");
  background-position: 50% 100%;
  background-size: cover;
  padding: 60px 20px;
}

.surger-card-red.blue {
  color: #123f36;
  background-color: #e1fbf6;
}

.surger-card-red.blue.alignment.hide {
  display: block;
}

.surger-card-red.alignment {
  padding-bottom: 0;
}

.surger-card-abs-icon {
  position: absolute;
  inset: 20px 0% auto auto;
}

.surge-cta-heading {
  color: #013d45;
  letter-spacing: -4px;
  font-size: 61px;
}

.section-surge-numbers {
  background-color: #013d45;
}

.surge-numbers-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.surge-numbers-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.surge-numbers-bg-grid {
  grid-column-gap: 10px;
  grid-row-gap: 15px;
  letter-spacing: -2px;
  background-color: #dff9f4;
  background-image: linear-gradient(360deg, #013d45 2%, #658a8f 12%, #b9cacc 24%, #dae3e4 34%, #d6e0e1 51%, #fff);
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  min-height: 400px;
  margin-top: 30px;
  margin-bottom: 2px;
  padding: 40px 20px 100px;
  font-size: 48px;
  font-weight: 500;
  line-height: .4;
  display: grid;
  box-shadow: 0 0 5px #0003;
}

.section-surge-howitworks {
  background-color: #f0f0f0;
}

.surge-faq-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 30px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: stretch start;
  margin-top: 0;
  padding: 14px;
  display: grid;
}

.surge-popup {
  background-color: #9e9e9ecc;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.surge-popup-embed {
  z-index: 2;
  border-radius: 20px;
  width: 80%;
  height: 90%;
  position: relative;
  overflow: hidden;
}

.launch-0503-heading {
  color: #003954;
  text-align: center;
  margin-top: -32px;
  font-family: Generalsans Variable;
  font-size: 2.625rem;
  font-weight: 700;
  line-height: 1.1;
}

.launch-0503-heading.hide-sale {
  color: #eef1f2;
  margin-top: 140px;
  display: block;
}

.launch-0505-content-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/663dc4b79046e7cb70d24aa0_BG.jpg");
  background-position: 0 0;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 600px;
  max-width: none;
  height: 600px;
  padding: 0 4rem 9.7rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.launch-0505-cta-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #051c49;
  background-image: linear-gradient(90deg, #0000, #fff 28% 80%, #fff0);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5%;
  padding-top: 23px;
  padding-bottom: 23px;
  font-family: Inter;
  font-size: 30px;
  font-weight: 700;
  display: none;
}

.sd-popup-content-wrap {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.sd-popup-content-grid {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: grid;
}

.sd-popup-pointer {
  color: #000c;
  border-left: 3px solid #6d49fa66;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-size: 14px;
  display: flex;
}

.easter-img {
  width: auto;
  max-width: 600px;
}

.logo-container {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: visible;
}

.client-wrapper {
  width: auto;
  margin-left: 10px;
  margin-right: 10px;
  display: block;
  overflow: hidden;
}

.client-logos {
  aspect-ratio: auto;
  flex-flow: row;
  order: -1;
  align-self: flex-start;
  align-items: center;
  width: auto;
  margin-right: 0;
  display: flex;
  overflow: visible;
}

.client-logos.first {
  order: -1;
  width: auto;
  min-width: auto;
  overflow: visible;
}

.image-41 {
  min-width: 50px;
  max-width: 130px;
  height: 100px;
  margin-right: 40px;
}

.slide-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  order: 0;
  justify-content: flex-start;
  align-items: center;
  width: 8000%;
  min-width: auto;
  margin-left: 0;
  display: flex;
  overflow: visible;
}

.div-block-47 {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  margin-top: 20px;
  display: flex;
}

.strikethrough {
  margin-right: 3px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: line-through;
}

.strikethrough.med {
  font-weight: 500;
}

.custom-arrow {
  margin-top: -147px;
  margin-left: 0;
}

.text-block-218 {
  color: #450b8f;
}

.bold-text-5 {
  text-align: left;
  font-weight: 600;
}

.hide-laptop {
  display: none;
}

.sale-banner {
  color: #1a5bf0;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#bf953f, #fcf6ba 65%, #dec77e 88%, #bf953f);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: -12px;
  font-weight: 600;
  display: none;
}

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

.heading-7 {
  color: #000;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
}

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

.image-42 {
  width: 80%;
  max-width: none;
}

.div-block-49 {
  max-width: 60%;
}

.bold-text-6 {
  color: #f2f3f4;
}

.industry-det {
  background-color: #00000008;
  border-radius: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.columns {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin: 0;
  display: flex;
}

.cs-title {
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  text-shadow: 0 8px 36px #0009;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 110%;
  text-decoration: none;
}

.vectors-wrapper {
  border: 1px solid #1a5bf0;
  justify-content: center;
  align-items: center;
  width: .00000568248px;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.heading-cs {
  grid-row-gap: 16px;
  background-color: #0000003d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding-top: 20px;
  text-decoration: none;
  display: flex;
}

.banner-cs {
  grid-row-gap: 36px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: -97px;
  padding-top: 384px;
  text-decoration: none;
  display: flex;
}

.number-summary-tab {
  background-color: #1f2525;
  border: 4px solid #1a5bf0;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: -63px;
  margin-left: 100px;
  margin-right: 100px;
  padding-left: 64px;
  padding-right: 64px;
  text-decoration: none;
  display: flex;
}

.container-ns-tab {
  grid-column-gap: 40px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
}

._3rd-tab {
  grid-column-gap: 21px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding-top: 24px;
  padding-bottom: 36px;
  text-decoration: none;
  display: flex;
}

.tab-numbers {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-8 {
  color: #fff;
  text-align: center;
  letter-spacing: -3.14815px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 10px;
  font-size: 40px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.text-8.cs {
  letter-spacing: normal;
}

.text-11 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.industry-details {
  grid-column-gap: 48px;
  background-color: #00000008;
  border-radius: 20px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.hq {
  grid-row-gap: 36px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.industry {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-12 {
  color: #000;
  letter-spacing: .04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.about-cs {
  grid-column-gap: 76px;
  background-color: #f7f7f7;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  padding: 80px 60px;
  text-decoration: none;
  display: flex;
}

.left-column {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1000002118 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 700px;
  text-decoration: none;
  display: flex;
}

.challenge {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002119 {
  grid-column-gap: 10px;
  background-color: #fff0f0;
  background-image: linear-gradient(#ffe2e2, #ffe2e2);
  border: 2px solid #f0b1b1;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px 36px 24px 16px;
  text-decoration: none;
  display: flex;
}

.text-13 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.text-14 {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002097 {
  grid-column-gap: 10px;
  background-color: #f0fff0;
  background-image: linear-gradient(#e2ffdd, #e2ffdd);
  border: 2px solid #71e75e;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px 36px 24px 16px;
  text-decoration: none;
  display: flex;
}

.contact-page-header {
  grid-row-gap: 24px;
  background-color: #fff;
  border: 1px solid #0069ff33;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 385px;
  padding: 30px 16px;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 5px 10px 10px #0069ff14;
}

.container-13 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
}

.content {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 97px;
  text-decoration: none;
  display: flex;
}

.heading-and-supporting-text {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002110 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.heading-8 {
  color: #101828;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 110%;
  text-decoration: none;
}

.supporting-text {
  color: #667085;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.container-14 {
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: block;
}

.input {
  grid-column-gap: 8px;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 12px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.input.cs {
  margin-top: 10px;
  margin-bottom: 20px;
}

.vectors-wrapper-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 23.0015px;
  height: 22.134px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 28px;
  left: 334.002px;
}

.container-15 {
  width: auto;
  max-width: none;
  margin-bottom: 100px;
}

.container-15.conclusion-section {
  margin-top: 0;
  margin-left: 60px;
  margin-right: 60px;
}

.container-15.cs {
  margin-left: 60px;
  margin-right: 60px;
}

.form-4 {
  flex-flow: column;
  display: flex;
}

.frame-1000002113 {
  grid-column-gap: 76px;
  background-color: #fcf156;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  padding: 80px 60px;
  text-decoration: none;
  display: flex;
}

.result-text {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.text-18 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-3 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000002109 {
  grid-row-gap: 160px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000002105 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000002074 {
  grid-row-gap: 36px;
  background-color: #0b0606;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 88px 60px;
  text-decoration: none;
  display: flex;
}

.text-19 {
  color: #eaf2ff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002073 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.impact-multiplier {
  grid-column-gap: 220px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-21 {
  color: #eaf2ff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 110%;
  text-decoration: none;
}

.vectors-wrapper-4 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.frame-1000002104 {
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 307px;
  margin-top: -66px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-5 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 35px;
  text-decoration: none;
  display: flex;
}

.blogs {
  grid-column-gap: 44.8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000002098 {
  grid-row-gap: 32px;
  background-color: #7593df;
  background-image: linear-gradient(#1a5bf0, #1a5bf0);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-top: 0;
  padding: 88px 140px;
  text-decoration: none;
  display: flex;
}

.frame-1000002099 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.columns-2 {
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.columns-2.testimonial-cs {
  margin-top: -112px;
  padding-left: 60px;
  padding-right: 60px;
}

.testimonial {
  background-color: #fcf156;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  margin-left: 0;
  padding: 20px;
  font-size: 5em;
  font-weight: 700;
}

.testimonial.new {
  font-weight: 600;
}

.image-44 {
  border-top-left-radius: 40px;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  width: 90%;
  max-width: none;
}

.column-3 {
  padding-left: 0;
}

.column-4 {
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 10px;
  display: block;
}

.frame-1000002068 {
  grid-column-gap: 47px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.discover-topics-that-establish-your-domain-expertise {
  color: #fff;
  letter-spacing: -2px;
  border: 1px #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 500;
  line-height: 72px;
  text-decoration: none;
}

.image-221 {
  object-fit: cover;
  border-radius: 18px;
}

.frame-1000002123 {
  grid-row-gap: 40px;
  background-color: #1a5bf0;
  border-radius: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: -129px;
  margin-left: 100px;
  margin-right: 100px;
  padding: 52px 40px;
  text-decoration: none;
  display: flex;
}

.frame-1000002124 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-7 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 6px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 124px;
  left: 175px;
}

.text-23 {
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 64px;
  text-decoration: none;
}

.text-24 {
  color: #fff;
  text-align: center;
  letter-spacing: .0125em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.frame-1000001405 {
  grid-column-gap: 16px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000001059 {
  grid-row-gap: 24px;
  background-color: #dcefff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 700px;
  height: 388px;
  padding: 32px 30px;
  text-decoration: none;
  display: flex;
}

.frame-1000001050 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-9 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  text-decoration: none;
  display: flex;
}

.frame-1000001056 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1000001057 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-26 {
  color: #041638;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-34122 {
  grid-column-gap: 10px;
  border-radius: 51px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-10 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-27 {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.image-222 {
  object-fit: cover;
}

.frame-1000002125 {
  grid-column-gap: 10px;
  background-color: #ebfffd;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  width: 85px;
  height: 388px;
  padding: 32px 16px;
  text-decoration: none;
  display: flex;
}

.frame-1000002126 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-11 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 28.0005px;
  height: 28px;
  text-decoration: none;
  display: flex;
}

.text-28 {
  color: #1dbaa7;
  text-align: center;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000001054 {
  grid-column-gap: 10px;
  background-color: #efebff;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  width: 85px;
  height: 388px;
  padding: 32px 16px;
  text-decoration: none;
  display: flex;
}

.text-29 {
  color: #8f72fc;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000001058 {
  grid-column-gap: 10px;
  background-color: #ffeeeb;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  width: 85px;
  height: 388px;
  padding: 32px 16px;
  text-decoration: none;
  display: flex;
}

.text-30 {
  color: #e9573f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002127 {
  grid-column-gap: 10px;
  background-color: #fff8eb;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  width: 85px;
  height: 388px;
  padding: 32px 16px;
  text-decoration: none;
  display: flex;
}

.text-31 {
  color: #ecac28;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000001052 {
  grid-column-gap: 10px;
  background-color: #f5e8fd;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  width: 85px;
  height: 388px;
  padding: 32px 16px;
  text-decoration: none;
  display: flex;
}

.text-32 {
  color: #bf72fc;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-33 {
  color: #041638;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-33.features {
  margin-bottom: 30px;
}

.columns-3 {
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}

.column-5 {
  justify-content: space-between;
  display: flex;
}

.columns-4 {
  width: 100%;
}

.columns-4.csresults {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}

.case-study-slider.hide {
  display: none;
}

.div-block-50 {
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  margin-left: 60px;
  margin-right: 60px;
  display: flex;
}

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

._14px {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 400;
}

.frame-1000002064 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  text-decoration: none;
  display: flex;
}

.link-manager-add-on {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-34 {
  color: #1b1c1e;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-35 {
  color: #000a1a;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 108%;
  text-decoration: none;
}

.link-manager-tab {
  grid-column-gap: 8px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000002277 {
  grid-column-gap: 10px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

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

.line-276 {
  border-style: solid;
  border-width: undefinedpx;
  background-color: #1d1717;
  border-color: #cbcbcb;
  height: 50px;
  font-weight: 500;
}

.add-on-text {
  color: #5d5d5d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.name {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 10.83px;
  text-decoration: none;
}

._19-mo-0 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

._19-mo-0.strikethrough {
  text-decoration: line-through;
}

._19-mo-1 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.frame-1000002059 {
  grid-column-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.vector {
  object-fit: cover;
  display: block;
}

.frame-1000002058 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-37 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.image-223 {
  vertical-align: text-bottom;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  align-self: flex-end;
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 0%;
  margin-right: 0;
  box-shadow: -15px -15px 50px -30px #a0b2d7;
}

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

.column-7 {
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: -95px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

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

.image-224 {
  display: inline-block;
}

.heading-10 {
  margin-top: 60px;
}

.text-block-223 {
  color: var(--white);
  font-weight: 600;
}

.text-block-223._4th-july {
  color: #091f43;
  font-size: 20px;
  font-weight: 700;
}

.text-block-223.bfsale {
  color: var(--black-2);
  font-family: DM Sans, sans-serif;
  font-weight: 700;
}

.newsletter {
  z-index: 0;
  color: #fff;
  background-color: #000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 3px #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 650px;
  height: 650px;
  padding: 60px 0;
  display: flex;
  position: absolute;
  top: 55%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.newsletter.detector-pop-up {
  background-color: #0a1336;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66d6cd8b4237c149d31a1fa9_Humanizer%20limits%20popup%20Image%20(1).webp");
  background-position: 0%;
  background-size: cover;
  border-radius: 26px;
  justify-content: space-between;
  align-items: flex-end;
  width: 900px;
  height: auto;
  padding-top: 60px;
  padding-bottom: 40px;
  padding-right: 60px;
  display: flex;
  top: 60%;
}

.newsletter.ty {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/672e2e9963391172eb8e757c_confeetti.png"), linear-gradient(45deg, #c59f52, #e1cda5 60%, #e0ca87);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
}

.link-block-7 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta-arrow-2 {
  height: 30px;
}

.spacer-2._32 {
  width: 32px;
  height: 32px;
}

.spacer-2._8 {
  width: 8px;
  height: 8px;
}

.spacer-2._16 {
  width: 16px;
  height: 16px;
}

.text-block-224 {
  color: #000;
  font-size: 20px;
}

.text-block-224.ai {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
}

.columns-6 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 80%;
  display: flex;
}

.content-wrapper {
  grid-row-gap: 42px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.page-heading {
  grid-row-gap: 10px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-39 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 108%;
  text-decoration: none;
}

.text-40 {
  color: var(--light-grey);
  font-family: Generalsans Variable;
  font-size: 25px;
  font-weight: 600;
}

.text-40.p {
  color: var(--light-grey);
  font-size: 53px;
}

.text-40.p.h {
  color: var(--silver);
  margin-top: -50px;
  font-size: 56px;
  font-weight: 700;
}

.text-40.is_black {
  color: var(--black);
  text-align: center;
  align-self: center;
}

.ai-detector-form {
  background-color: #fffffff7;
  border: 1px solid #0003;
  border-radius: 24px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.ai-detector-form.hide2 {
  display: none;
}

.form-section {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 574px;
  padding: 30px;
  text-decoration: none;
  display: flex;
}

.result-section {
  background-color: #fff;
  border: 1px solid #0069ff33;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 260px;
  height: 574px;
  padding: 28px 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 12px #0069ff1f;
}

.before-result {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1000002284 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1000002304 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 601px;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
}

.frame-1000002305 {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-17 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.frame-1000002306 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-47 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.body-paragraph-content-body-paragraph-content-body-paragraph-content-body-content {
  opacity: .8;
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.vectors-wrapper-18 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.columns-7 {
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.column-9 {
  background-color: #0000;
  background-image: none;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  height: 650px;
  display: flex;
}

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

.code-embed {
  align-self: center;
  margin: 20px auto 20px 25px;
}

.charactercount {
  text-align: right;
  font-weight: 600;
}

.success-wrapper {
  justify-content: center;
  align-items: center;
  height: 280px;
  display: flex;
}

.input-area-wrapper {
  width: 100%;
  margin-bottom: 30px;
  position: relative;
}

.charcount {
  color: #5a5a5a;
  background-color: #38d996;
  border-radius: 2px;
  width: 40px;
  padding: 5px 10px 5px 5px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  position: absolute;
  inset: auto 3% 7% auto;
}

.charcount.nolimit {
  background-color: #0000;
  width: 120px;
  font-size: 15px;
  font-weight: 400;
  display: flex;
  position: static;
}

.success {
  background-color: #cbc5ea;
  min-height: 300px;
}

.text_input {
  background-color: #f0f0f0;
  border: 1px solid #0000;
  border-radius: 2px;
  height: 60px;
}

.text_input:hover {
  border-style: solid;
}

.text_input:active {
  border-style: solid;
  border-color: #0000;
}

.text_input:focus {
  border-style: solid;
  border-color: #cbc5ea;
  box-shadow: 0 0 3px #cbc5ea;
}

.text_input::placeholder {
  color: #5a5a5a;
}

.text_input.text_area {
  background-color: #fff;
  width: 100%;
  height: 450px;
  min-height: 180px;
  margin-bottom: 0;
}

.text_input.text_area.rich-text {
  display: none;
}

.form-block-6 {
  width: 100%;
  margin-bottom: 0;
}

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

.hide-2 {
  display: none;
}

.dark-blue-circle-frame {
  grid-row-gap: 10px;
  background-color: #041638;
  border-radius: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: -65px;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-24 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.div {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.scalenut-inc-00-0th-floor-bengaluru-ka-560068-india {
  color: #fff9;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
}

.text-block-226 {
  font-size: 15px;
}

.image-226 {
  font-size: 14px;
}

.image-226.fb {
  width: 15%;
  max-width: 80%;
}

.seo-surge {
  color: var(--black);
  text-align: center;
  align-self: center;
  padding-top: 0;
  padding-left: 0;
  padding-right: 20px;
  font-weight: 500;
}

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

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

.column-12.desk-4.tab-6.mob-12.pricing-tabs {
  order: 0;
  width: 25%;
  padding-left: 0;
  padding-right: 0;
}

.column-12.desk-4.tab-6.mob-12.pricing-tabs.mob-margin-top.seo {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 30%;
  height: 800px;
  min-height: auto;
  margin-left: 20px;
  display: flex;
}

.column-12.desk-4.tab-6.mob-12.pricing-tabs.mob-margin-top.seo:hover {
  margin-top: 0;
}

.pricing-card-wrap-2 {
  text-align: left;
  background-color: #fff;
  border: 2px solid #a8d4e9;
  border-radius: 16px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  height: auto;
  margin-bottom: 16px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0 0 16px;
  display: flex;
}

.pricing-card-wrap-2.seo-surge {
  background-color: #13593c;
}

.pricing-card-wrap-2.seo-surge.seosurge {
  background-color: #72cba7;
  padding-left: 10px;
  padding-right: 10px;
}

.pricing-card-wrap-2.seosurge {
  margin-left: 0;
  margin-right: 0;
}

.pricing-card-wrap-2.seosurge.center {
  background-color: #13593c;
  margin: -25px auto -23px;
  padding-left: 10px;
  padding-right: 10px;
}

.pricing-card-wrap-2.seosurge.center:hover {
  margin-top: -25px;
  margin-bottom: -23px;
}

.button-primary-3 {
  grid-column-gap: 8px;
  color: #fff;
  text-transform: capitalize;
  white-space: nowrap;
  background-color: #1a5bf0;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  padding: 16px 32px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.button-primary-3:hover {
  color: #fff;
  transform: scale(1.05);
  box-shadow: 0 0 0 5px #fff;
}

.button-primary-3.is_white {
  color: #041638;
  background-color: #fff;
  border-radius: 48px;
  font-family: DM Sans, sans-serif;
}

.button-primary-3.is_white:hover {
  box-shadow: 0 0 0 3px #1a5bf0;
}

.button-primary-3.is_lightdarkblue {
  background-color: #3d69cc;
  font-family: DM Sans, sans-serif;
}

.button-primary-3.is_yellow {
  background-color: #ccb43d;
  font-family: DM Sans, sans-serif;
}

.button-primary-3.features {
  margin-top: 20px;
  margin-left: 220px;
  margin-right: 220px;
  display: flex;
}

.button-primary-3.features.platformpage {
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px;
}

.button-primary-3.features.platformpage:hover {
  box-shadow: none;
  transform: none;
}

.button-primary-3.is_purple {
  background-color: #6358de;
  font-family: DM Sans, sans-serif;
}

.button-primary-3.is_green-dark {
  background-color: #0f9988;
}

.button-primary-3.is_red {
  background-color: #e9573f;
}

._12-columns-4 {
  flex-flow: wrap;
  place-content: stretch center;
  align-items: center;
  display: flex;
}

._12-columns-4.align-stretch {
  align-items: stretch;
}

._12-columns-4.align-stretch.justify-between.pricing-cards {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
}

._12-columns-4.align-stretch.justify-between.pricing-cards.seo {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.h2 {
  text-align: left;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 500;
}

.seo-surge {
  text-align: left;
  margin-bottom: 10px;
  padding-top: 10px;
  font-size: 18px;
}

.text-block-230, .text-block-231 {
  color: #fff;
}

.faqs {
  background-color: #013d45;
}

.faqs.surge {
  background-color: #13593c;
  padding-bottom: 100px;
}

.text-block-232, .text-block-233, .text-block-234, .text-block-235, .text-block-236, .text-block-237, .text-block-238, .text-block-239, .text-block-240, .text-block-241 {
  color: var(--white);
  font-family: Generalsans Variable;
}

.text-block-242 {
  color: #013d45;
}

.text-block-243 {
  color: #013d45;
  font-size: 45px;
}

.text-block-244 {
  color: #013d45;
  letter-spacing: 0;
  font-size: 45px;
}

.paragraph-8 {
  letter-spacing: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.frame-1000002163 {
  background-color: #e9ffdd;
  background-image: linear-gradient(258.59deg, #4dbd90, #e9ffdd 19% 82%, #4dbd90);
  border-radius: 30px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1258px;
  margin-top: -112px;
  padding: 60px;
  text-decoration: none;
  display: flex;
}

.frame-1000002175 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000002200 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-61 {
  color: #013d45;
  text-align: center;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-62 {
  color: #013d45;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-28 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  text-decoration: none;
  display: flex;
}

.bold-text-11 {
  color: #013d45;
}

.frame-1000001537 {
  grid-row-gap: 24px;
  background-color: #f0f0f0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 2316px;
  padding: 64px 106px;
  text-decoration: none;
  display: flex;
}

.frame-1000001537.how-it-works {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 71px;
  padding-left: 0;
  padding-right: 0;
}

.text-71 {
  color: #013d45;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.how-it-works-step-container {
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1228px;
  margin-top: 40px;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.vectors-wrapper-30 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 33px;
  height: 33px;
  text-decoration: none;
  display: flex;
}

.steps {
  grid-row-gap: 8px;
  background-color: #fff9;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 250px;
  min-width: auto;
  max-width: none;
  height: 260px;
  margin-top: 20px;
  margin-right: 20px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.text-72 {
  color: #013d45;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28.8px;
  text-decoration: none;
}

.vectors-wrapper-39 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 31px;
  height: 30px;
  margin-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.text-73 {
  text-align: center;
  letter-spacing: -15.8235px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#026372 8%, #02637200);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 120px;
  font-family: DM Sans, sans-serif;
  font-size: 180px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: block;
  overflow: hidden;
}

.text-73.surgelp {
  padding-top: 0;
}

.text-73.surgelp.new {
  background-image: linear-gradient(#026372 8%, #1990ff 9%, #02637200);
  justify-content: flex-start;
  align-items: center;
}

.frame-1000002190 {
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 200px;
  display: flex;
}

.text-74 {
  color: #203813;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-75 {
  color: #1e1e28b3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1000002191 {
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 225px;
  display: flex;
}

.text-76 {
  color: var(--white);
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-77 {
  color: #ffffffb3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-78 {
  color: #203813;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-79 {
  color: #1e1e28b3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.footer-seosurge {
  background-color: #013d45;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 600px;
  display: flex;
}

.footer-seosurge.surgelpad {
  height: auto;
}

.footer-seosurge.surgelpad.b-uebg {
  background-image: radial-gradient(circle at 50% 100%, #012f77, #012f77 0%, #010c1b 100%, #010c1b);
}

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

.div-block-57 {
  margin-right: 0;
}

.image-230 {
  margin-left: 0;
}

.navbar-mob-container-2.surge {
  display: none;
}

.text-block-245 {
  font-size: 20px;
}

.text-block-245.surgep.lpfont {
  font-weight: 500;
}

.keyword-planner {
  grid-column-gap: 10px;
  background-color: #efebff;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: 100%;
  padding: 20px 16px;
  text-decoration: none;
  display: flex;
}

.keyword-planner.trans_bg {
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 15px 30px 15px 20px;
}

.keyword-planner.trans_bg.w--current {
  background-color: #ede9ff;
}

.section-cta-platform-2 {
  z-index: 0;
  color: #000;
  background-color: #092045;
  padding-top: 80px;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.traffic-analyzer {
  grid-column-gap: 10px;
  background-color: #f5e8fd;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding: 20px 16px;
  text-decoration: none;
  display: flex;
}

.container-large-3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content-optimizer {
  grid-column-gap: 10px;
  background-color: #ebfffd;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: 100px;
  padding: 20px 16px;
  text-decoration: none;
  display: flex;
}

.content-optimizer.trans_bg {
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 15px 30px 15px 20px;
}

.content-optimizer.trans_bg.w--current {
  background-color: #fff2eb;
}

.button-linear-text-3 {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #1a5bf0, #020249);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 16px;
}

.button-linear-text-3.no-line-break {
  white-space: nowrap;
}

.container-17 {
  z-index: 1;
  border-bottom: 1px #2c323a;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1250px;
  min-height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 45px 40px 32px;
  display: block;
  position: relative;
}

.horizontal-flex {
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vertical-flex--top-banner {
  grid-column-gap: 47px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.blue-banner {
  grid-row-gap: 40px;
  background-color: #1a5bf0;
  border-radius: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 52px 150px;
  text-decoration: none;
  display: flex;
}

.frame-1000002349 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.case-study {
  grid-column-gap: 99px;
  background-color: #f4ffe8;
  background-image: linear-gradient(#dcefff, #dcefff);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding-top: 180px;
  padding-left: 109px;
  padding-right: 137px;
  text-decoration: none;
  display: flex;
}

.casestudy-rights-wrap {
  grid-row-gap: 34px;
  background-color: #f4ffe8;
  background-image: linear-gradient(#fff, #fff);
  border: 3px solid #36918514;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
}

.frame-1000002077 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

._640px-pharmeasy_logo-1 {
  object-fit: cover;
}

.frame-1000002350 {
  grid-column-gap: 70px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1000002351 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-94 {
  color: #041638;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 110%;
  text-decoration: none;
}

.frame-1000000944 {
  grid-row-gap: 16px;
  background-color: #0e8f6d;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 36px 32px;
  text-decoration: none;
  display: flex;
}

.it-s-been-great-experience-working-with-scalenut-till-date-i-would-particularly-like-to-highlight-the-quality-and-finesse-of-work-that-is-delivered-consistently-kudos-to-the-team-for-that {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002076 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-95 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-96 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

._5m-0 {
  color: #041638;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 94px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

._5m-1 {
  color: #041638;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 88px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

._60-1 {
  color: #041638;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 68px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.text-97 {
  color: #041638;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-98 {
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  width: 70%;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 64px;
  font-weight: 600;
  line-height: 64px;
  text-decoration: none;
}

.co {
  padding-left: 0;
}

.rte {
  font-family: DM Sans, sans-serif;
}

.rte p {
  color: var(--black);
  font-size: 18px;
  font-weight: 500;
}

.rte ol {
  list-style-type: none;
}

.rte li {
  font-size: 22px;
}

.rte h5 {
  color: var(--black);
  letter-spacing: 0;
  text-transform: none;
  font-size: 24px;
}

.rte h1 {
  color: var(--white);
  text-align: center;
  letter-spacing: -2px;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66310fd1b3481a6fb45f4bb5_Vectors-Wrapper.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  font-size: 64px;
  line-height: 64px;
}

.rte h4 {
  color: var(--white);
  text-align: center;
  letter-spacing: .0125px;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.rte h6 {
  color: var(--white);
  text-align: left;
  letter-spacing: .025px;
  text-transform: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.rte h3 {
  color: var(--white);
  text-align: left;
  letter-spacing: -2px;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6687553555490ebbc57b514c_Blue%20Arrow.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 5px;
  font-size: 64px;
  font-weight: 500;
  line-height: 72px;
}

.rte.banner {
  width: 50%;
  padding-right: 5px;
  font-family: DM Sans, sans-serif;
}

._50 {
  width: 50%;
}

.image-234 {
  vertical-align: baseline;
  max-width: 100%;
}

.image-234.surge {
  min-width: 80%;
}

.frame-1000002378 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
}

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

.center-align.compare-tab {
  font-size: 30px;
}

.center-align.compare-tab.new.size.nes {
  flex-flow: column;
  display: flex;
}

.center-align.compare-tab.new {
  color: #000;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 26px;
  font-weight: 500;
}

.exit-intent-popup-3 {
  z-index: 5000;
  background-color: #1f1f1fcc;
  width: 99%;
  height: 99%;
  display: none;
  position: fixed;
  inset: 0%;
}

.exit-intent-popup-3.detector, .exit-intent-popup-3.congrats, .exit-intent-popup-3.part2fold {
  display: none;
}

.close-3 {
  cursor: pointer;
  width: 16px;
  height: 16px;
  font-size: 24px;
  font-weight: 700;
  position: absolute;
  top: 8px;
  right: 8px;
}

.frame-1000002394 {
  grid-column-gap: 11.3693px;
  box-shadow: none;
  background-color: #0000;
  border: 2.27386px solid #10cffc;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin-bottom: 10px;
  padding: 11.3693px 27.2863px 13.6432px;
  text-decoration: none;
  display: flex;
}

.text-103 {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 108.5%;
  text-decoration: none;
}

.text-block-248 {
  font-size: 16px;
}

.rte-city-agency {
  border: 10px solid #f2f8fa;
  border-radius: 12px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.rte-city-agency h1 {
  border: 10px #f2f8fa;
  border-top-width: 0;
  border-bottom-style: solid;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.4em;
  display: flex;
}

.rte-city-agency h2 {
  font-size: 26px;
  font-weight: 700;
}

.rte-city-agency p {
  color: var(--black);
}

.rte-city-agency h6 {
  color: var(--white);
  border-bottom: 10px solid #f2f8fa;
}

.section-24 {
  width: 20vw;
  height: 100%;
}

._2nd-fold {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 80px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1000002289 {
  grid-column-gap: 48px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.what-is-an-ai-content-detector-ai-content-humanizer {
  width: 35%;
  font-size: 40px;
  font-weight: 500;
}

.error-999ef894-28dd-da09-b3f0-0e796ebfc74d {
  opacity: .8;
  color: #000;
  letter-spacing: .05em;
  width: 70%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

._3rd-fold {
  grid-row-gap: 10px;
  background-color: #f5f5f5;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 80px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1000002313 {
  grid-column-gap: 36px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002425 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  text-decoration: none;
  display: flex;
}

.how-to-detect-ai-content-with-scalenut {
  font-size: 40px;
  font-weight: 500;
}

.error-6cefc400-28fd-e84a-d1aa-5257f9708e95 {
  opacity: .8;
  color: #000;
  letter-spacing: .05em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.frame-1000002426 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002427 {
  grid-column-gap: 24px;
  background-color: #fff;
  border: 1px solid #0000001a;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1000002428 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-115 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-116, .scalenut-ai-detector-is-the-most-reliable-in-the-industry-with-over-99-accuracy-and-less-than-0-2-of-false-positives-0 {
  opacity: .8;
  color: #0f0f0f;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.scalenut-ai-detector-is-the-most-reliable-in-the-industry-with-over-99-accuracy-and-less-than-0-2-of-false-positives-1 {
  opacity: .8;
  color: #0f0f0f;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  text-decoration: none;
}

._4th-fold {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 80px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1000002429 {
  grid-column-gap: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002430 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  text-decoration: none;
  display: flex;
}

.how-to-humanize-ai-content {
  font-size: 40px;
  font-weight: 500;
}

.error-438308cd-779a-03ca-1225-f65c39f236b2 {
  opacity: .8;
  color: #000;
  letter-spacing: .05em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.frame-1000002431 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002432 {
  grid-column-gap: 24px;
  background-color: #0000000a;
  border: 1px solid #0000001a;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1000002433 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-117 {
  opacity: .8;
  color: #000;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.humanize-ai-text-generated-by-chatgpt-gemini-claude-or-any-other-ai-tool-with-a-click-0 {
  opacity: .8;
  color: #000;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.humanize-ai-text-generated-by-chatgpt-gemini-claude-or-any-other-ai-tool-with-a-click-1 {
  opacity: .8;
  color: #000;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

._5th-fold {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px 40px;
  text-decoration: none;
  display: flex;
}

.frame-1000002441 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 12px 0;
  text-decoration: none;
  display: flex;
}

.frame-1000002294 {
  grid-row-gap: 10px;
  background-color: #3e049b;
  border-radius: 43px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 60px 50px;
  text-decoration: none;
  display: flex;
}

.frame-1000002442 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002443 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.why-use-scalenut-ai-content-detector-ai-content-humanizer-over-other-tools {
  color: #fff;
  letter-spacing: -1px;
  width: 96%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 400;
  line-height: 108%;
  text-decoration: none;
}

.text-119 {
  opacity: .8;
  color: #fff;
  letter-spacing: .01em;
  width: 95%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.text-119.full-width {
  width: auto;
}

.frame-1000002444 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002445 {
  grid-row-gap: 24px;
  background-color: #0000003d;
  border: 1px solid #0000001a;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 250px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-58 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.frame-1000002446 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-120 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.fold-6 {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 80px 120px;
  text-decoration: none;
  display: flex;
}

.frame-1000002448 {
  grid-row-gap: 36px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.how-do-ai-detectors-work {
  color: #000;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 108%;
  text-decoration: none;
}

.frame-1000002449 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002450 {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002451 {
  grid-row-gap: 10px;
  background-image: linear-gradient(#384bf30d, #384bf30d);
  border: 1px solid #384bf326;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 45%;
  height: auto;
  padding: 16px 30px 30px;
  display: flex;
}

.frame-1000002060 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-59 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.frame-1000002452 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.machine-learning-and-deep-learning {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.ai-detectors-use-ml-and-ai-algorithms-to-differentiate-between-human-generated-and-ai-generated-content-by-analyzing-patterns-in-language-use-syntax-and-structure-2 {
  opacity: .8;
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-1000002453 {
  grid-row-gap: 10px;
  background-image: linear-gradient(#384bf30d, #384bf30d);
  border: 1px solid #384bf326;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 614px;
  height: auto;
  padding: 16px 30px 30px;
  text-decoration: none;
  display: flex;
}

.frame-1000002454 {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002455 {
  grid-row-gap: 10px;
  background-image: linear-gradient(#384bf30d, #384bf30d);
  border: 1px solid #384bf326;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 663px;
  height: auto;
  padding: 16px 30px 30px;
  text-decoration: none;
  display: flex;
}

.frame-1000002456 {
  grid-row-gap: 10px;
  background-image: linear-gradient(#384bf30d, #384bf30d);
  border: 1px solid #384bf326;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 45%;
  height: auto;
  padding: 16px 30px 30px;
  display: flex;
}

.fold8 {
  grid-row-gap: 10px;
  background-color: #f5f5f5;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 80px 120px;
  text-decoration: none;
  display: flex;
}

.bold-text-23 {
  width: auto;
}

.frame-1000002316 {
  grid-column-gap: 36px;
  background-color: #3e049b;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.rectangle-34624399 {
  object-fit: cover;
  border-radius: 13.021px;
  width: 50%;
  max-width: none;
}

.frame-1000002461 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  text-decoration: none;
  display: flex;
}

.why-you-should-humanize-ai-content {
  color: var(--white);
  font-size: 40px;
  font-weight: 500;
}

.text-122 {
  color: #000;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 40px;
  padding-left: 40px;
  font-size: 48px;
  font-weight: 500;
  line-height: 108%;
  text-decoration: none;
}

.fold-7 {
  background-color: #3e039c;
  padding: 40px;
}

.list-item-4 {
  color: var(--white);
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
}

.list-3 {
  padding-left: 20px;
}

.column-19 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

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

.accordion-content-divider {
  border-bottom: 1px dashed #3333;
  width: 100%;
  height: 0;
}

.c-accordion-item-q-text {
  flex: 1;
  align-items: center;
  padding: 20px;
  display: flex;
}

._w-accordion-content-divider {
  padding-left: 20px;
  padding-right: 20px;
}

._w-accordion-item-q-icon {
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  display: flex;
  position: relative;
}

.accordion-item-a-text {
  color: #666;
  margin-bottom: 0;
}

.c-accordion-item-a {
  overflow: hidden;
}

._w-accordion-item-q {
  display: flex;
}

.c-accordion-item-q-icon {
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.accordion-item-q-icon-stripe-1 {
  background-color: #3e039d;
  width: 100%;
  height: .3em;
  position: relative;
}

.c-accordion-item {
  background-color: #fff;
  margin-bottom: 10px;
}

._w-accordion-item-a {
  padding: 20px 20px 30px;
}

.accordion-item-q-icon-stripe-2 {
  background-color: #3e039d;
  width: .3em;
  height: 100%;
  position: absolute;
}

.accordion-item-q-text {
  font-size: 1.2em;
  font-weight: 600;
  line-height: 1.4em;
}

._w-accordion-item {
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 10px;
  transition: all .25s;
  box-shadow: 1px 1px 15px #13131326;
}

._w-accordion-item:hover {
  box-shadow: none;
  border-color: #8a63c7;
}

.c-accordion-list {
  margin-bottom: 100px;
}

.list-item-5 {
  color: var(--grey);
  font-size: 14px;
  list-style-type: disc;
}

.city-list {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.container-19 {
  width: auto;
  max-width: none;
  margin-left: 0;
}

.list-item-6 {
  margin-bottom: 10px;
}

.list-5 {
  margin-left: 0;
  margin-right: 0;
}

.white-heading {
  color: var(--white);
  text-align: center;
}

.heading-15 {
  color: #fada4c;
  font-size: 80px;
  font-weight: 700;
}

.paragraph-9 {
  color: #faf5f5;
  text-align: center;
  font-size: 30px;
  font-weight: 500;
}

.paragraph-9.yellow {
  color: #fada4c;
  font-size: 30px;
  font-weight: 500;
}

.div-block-61 {
  margin-top: 0;
  display: flex;
}

.image-235 {
  max-width: 55%;
}

.frame-1000002286 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000002462 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  text-decoration: none;
  display: flex;
}

.text-123 {
  color: var(--white);
  font-size: 40px;
  font-weight: 600;
}

.text-124 {
  text-shadow: 0 2px 20px #004dc7;
}

.text-125 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 600;
  line-height: 108.5%;
  text-decoration: none;
}

.get-55-off-2x-limits-0 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  text-shadow: 0 2px 20px #004dc7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 88px;
  font-weight: 600;
  line-height: 108.5%;
  text-decoration: none;
}

.get-55-off-2x-limits-1 {
  color: #66f6ff;
  text-align: center;
  letter-spacing: -.02em;
  text-shadow: 0 2px 20px #004dc7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 85px;
  font-weight: 600;
  line-height: 108.5%;
  text-decoration: none;
}

.columns-13 {
  width: 100%;
}

.tabs-menu-3 {
  flex-flow: column;
  width: 30%;
  margin-right: 20px;
  display: flex;
}

.tabs-4 {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.cruise-mode {
  background-color: #0000;
  padding-left: 20px;
}

.cruise-mode.w--current {
  background-color: #dcefff;
  border-radius: 16px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.trafiic-analyzer {
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 15px 16px 15px 20px;
  display: flex;
}

.trafiic-analyzer.w--current {
  background-color: #ffe8ee;
  border-radius: 16px;
  padding-right: 30px;
}

.trafiic-analyzer.ca {
  display: flex;
}

.trafiic-analyzer.ca.w--current {
  background-color: #ffe6de;
  display: flex;
}

.link-manager {
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 30px 15px 20px;
  display: flex;
}

.link-manager.w--current {
  background-color: #e8edff;
  border-radius: 16px;
}

.ai-humanizer {
  background-color: #0000;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 15px 30px 15px 20px;
}

.ai-humanizer.w--current {
  background-color: #e3fff3;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  display: flex;
}

.tab-pane-tab-6 {
  background-color: #e3fff3;
  width: 100%;
  height: 90%;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-pane-tab-1 {
  background-color: #dcefff;
  align-self: flex-end;
  width: 100%;
  height: 90%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.frame-1000002465 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-62 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-126 {
  color: #2682e1;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-63 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24.0004px;
  height: 24.0003px;
  text-decoration: none;
  display: flex;
}

.text-127 {
  color: #8e6af4;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-64 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24.0004px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-128 {
  color: #ee6a37;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-129 {
  color: #e84b75;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-129.ca {
  color: #ff7f3a;
}

.text-130 {
  color: #5c0ac7;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-130.lm {
  color: #5070ec;
  font-family: DM Sans, sans-serif;
}

.vectors-wrapper-65 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24.2057px;
  text-decoration: none;
  display: flex;
}

.text-131 {
  color: #1fa85e;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.tabs-content-6 {
  background-color: #0000;
  border-radius: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 70%;
  display: flex;
}

.tab-pane-tab-5 {
  background-color: #e8edff;
  border-radius: 16px;
  width: 100%;
  height: 90%;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-pane-tab-2 {
  background-color: #ede9ff;
  border-radius: 16px;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-pane-tab-2.length {
  width: 100%;
  height: 90%;
}

.tab-pane-tab-3-2 {
  background-color: #fff2ea;
  border-radius: 16px;
  width: 100%;
  height: 90%;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-pane-tab-4 {
  background-color: #ffe8ee;
  border-radius: 16px;
  width: 100%;
  height: 90%;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-pane-tab-4.ca {
  background-color: #ffe6de;
}

.text-block-256 {
  color: #5c0ac7;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
}

.text-block-256.cm {
  color: #2682e1;
  font-family: DM Sans, sans-serif;
}

.text-block-256.co {
  color: #ee6a37;
}

.text-block-256.ta {
  color: #e84b75;
}

.text-block-256.lm {
  color: #5070ec;
}

.text-block-256.hai {
  color: #4bbb7f;
}

.text-block-256.ca {
  color: #ff7f3a;
}

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

.body-2 {
  background-color: #c73939;
}

.text-block-257 {
  font-size: 14px;
  font-weight: 400;
}

.text-block-257.fb {
  color: #000;
  text-align: left;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
}

.frame-1000001375 {
  box-shadow: none;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  text-decoration: none;
  display: flex;
  position: static;
}

.frame-1000001375.header {
  box-shadow: none;
  width: 100%;
}

.c01---r39 {
  grid-column-gap: 8px;
  background-color: #fff;
  border: 0 solid #d6e6ff;
  border-top: 3px #d6e6ff;
  border-left-style: none;
  border-top-left-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 60px;
  padding-left: 20px;
  padding-right: 40px;
  display: flex;
  position: static;
  top: 0;
}

.c01---r39.heading {
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  height: 140px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 10px;
}

.c01---r39.heading.promax {
  border-top-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-top-left-radius: 0;
  justify-content: flex-end;
  align-items: flex-start;
}

.text-140 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 0;
  text-decoration: none;
}

.text-140.header {
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  line-height: 130%;
}

.text-140.header.font {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 16px;
}

.text-140.header.font.white {
  color: #fff;
}

.text-140.header.pro {
  font-weight: 700;
}

.text-140.header.pro.add-on {
  color: #ba7c33;
  text-decoration: underline;
}

.c01---r38 {
  grid-column-gap: 10px;
  background-color: #fff;
  border: 1px #dee2e6;
  border-bottom-style: solid;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 50px;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.c01---r38.h70 {
  width: auto;
}

.c01---r38.h70.noline, .c01---r38.noline {
  border-bottom-style: none;
}

.text-141 {
  color: #1b1c1e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.c01---r34 {
  grid-column-gap: 8px;
  background-color: #fff;
  border: 0 solid #d6e6ff;
  border-top-width: 3px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 60px;
  padding-left: 20px;
  display: flex;
}

.c01---r34.support-heading {
  background-color: #eaeaea;
  background-image: none;
  border-style: none;
  border-width: 1px;
  border-radius: 24px;
  justify-content: space-between;
  width: auto;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  padding-right: 20px;
}

.c01---r34.support-heading.app-integ {
  background-color: #c6bdfa;
}

.c01---r34.support-heading.add-on {
  background-color: #fadebd;
}

.c01---r34.support-heading.seo {
  background-color: #bdeafa;
  display: flex;
}

.c01---r34.support-heading.managed-services {
  display: flex;
}

.c01---r34.managed-service {
  background-color: #eaeaea;
  border-style: none;
  border-width: 1px;
  border-radius: 24px;
  justify-content: space-between;
  width: auto;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  padding-right: 20px;
  display: flex;
}

.c01---r12 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 0 solid #dee2e6;
  border-top-width: 1.00877px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 80px;
  padding: 23px 20px;
  text-decoration: none;
  display: flex;
}

.c01---r12.h100 {
  border-top-style: none;
  border-bottom-width: 1px;
}

.c01---r12.h100.pro {
  background-color: #0000;
  border-bottom-width: 1px;
}

.c01---r12.h100.noline {
  border-style: none;
  border-width: 1px;
}

._1000-pages-included-5-500-pages-thereafter-2 {
  color: #1b1c1e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.c01---r02 {
  grid-column-gap: 10px;
  background-color: #fff;
  border: 0 solid #dee2e6;
  border-top-width: 1.00877px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 59px;
  padding: 16px 20px;
  display: flex;
}

.c01---r02.mob-h {
  border-style: none none solid;
  border-width: 1px;
  height: 50px;
}

.c01---r01 {
  grid-column-gap: 10px;
  background-color: #fff;
  border-top: 1px solid #dee2e6;
  border-bottom: 1px #dee2e6;
  border-left: 0 #dee2e6;
  border-right: 0 solid #dee2e6;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.c01---r01.h50 {
  border-style: none none solid;
  border-width: 1px;
  border-bottom-left-radius: 20px;
  height: 50px;
}

.c01---r01.h50.noline {
  border-style: none;
}

.column-21 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.columns-15 {
  background-color: #fff;
  border-top-right-radius: 20px;
  width: auto;
  margin-bottom: 0;
}

.columns-15.pro {
  width: auto;
}

.c01---r39-3 {
  grid-column-gap: 16px;
  background-color: #0000;
  border-top: 3px solid #d6e6ff;
  border-bottom: 0 solid #d6e6ff;
  border-left: 0 solid #d6e6ff;
  border-right: 1.5px #d6e6ff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.c01---r39-3._100h {
  background-color: #0000;
}

.c01---r39-3._100h.header {
  border-style: none;
  border-width: 1px;
  flex-flow: column;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.c01---r39-3._100h.header.promax {
  border-top-style: solid;
  border-top-width: 1px;
  height: 140px;
  padding-top: 0;
}

.c01---r39-4 {
  grid-column-gap: 16px;
  background-color: #0000;
  border: 1.5px solid #d6e6ff;
  border-width: 3px 1.5px 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  display: flex;
}

.c01---r39-4._100h {
  background-color: #0000;
}

.c01---r39-4._100h.header {
  border-style: none;
  border-width: 1px;
  flex-flow: column;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.c01---r39-5 {
  grid-column-gap: 16px;
  background-color: #0000;
  border: 0 solid #d6e6ff;
  border-top-width: 3px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  display: flex;
}

.c01---r39-5._100h {
  background-color: #0000;
  border-top-style: solid;
}

.c01---r39-5._100h.header {
  border-top-style: none;
  border-top-right-radius: 0;
  flex-flow: column;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.column-22 {
  padding-right: 0;
  position: static;
}

.column-23 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.c01---r37 {
  grid-column-gap: 10px;
  text-align: left;
  background-color: #0000;
  border: 1px #dee2e6;
  border-bottom-style: solid;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.c01---r37.tick {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e7b51187bef6c6436bb912_tick%20dark%20blue.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-right-style: none;
  border-right-width: 1.5px;
}

.c01---r37.tick.h70 {
  border-style: none none solid;
  border-width: 1px;
  height: 50px;
}

.c01---r37.tick.new-70 {
  border-left-style: none;
  border-right-style: none;
}

.c01---r37.tick.noline {
  border-style: none;
  border-width: 1px;
}

.c01---r37.cross {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/672c5cc3d6b1971f4ca192a7_Dash.svg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: none none solid;
  border-width: 1px;
}

.c01---r37.cross.noline {
  border-style: none;
}

.c01---r37.mob70 {
  border-style: none none solid;
  border-width: 1px;
}

.c01---r37.h70 {
  height: 70px;
}

.c01---r37.new-70 {
  border-style: none none solid;
  border-width: 1px;
}

.c01---r37.new-70.noline {
  border-style: none;
}

.text-146 {
  color: #1b1c1e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.c01---r37-3 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 1px #dee2e6;
  border-bottom-style: solid;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 50px;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.c01---r37-3._80h {
  border-left-style: none;
  border-left-width: 1.5px;
  border-right-width: 1.5px;
  justify-content: center;
  align-items: center;
  height: 80px;
}

.c01---r37-3._80h.sale {
  justify-content: center;
  align-items: center;
  display: none;
}

.c01---r37-3._80h.sale.noline {
  border-bottom-style: none;
}

.c01---r37-3._80h.after-sale {
  border-right-style: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.c01---r37-3._80h.after-sale.bl-bg {
  background-color: #000;
  justify-content: center;
  align-items: center;
}

.c01---r37-3._80h.after-sale.noline {
  border-style: none;
  border-width: 1px;
}

.c01---r37-3._80h.after-sale.addom {
  display: flex;
}

.c01---r37-3._80h.after-sale.monthly {
  display: none;
}

.c01---r37-3._80h.noline {
  border-style: none;
  border-width: 1px;
}

.c01---r37-3.tick {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e7b51187bef6c6436bb912_tick%20dark%20blue.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: none none solid;
  border-width: 1px;
}

.c01---r37-3.tick.pro {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/667a95ca2466b9174d94b908_Checkmark%20White.svg");
}

.c01---r37-3.tick.no-line {
  border-style: none;
}

.c01---r37-3.cross {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/672c5cc3d6b1971f4ca192a7_Dash.svg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: none none solid;
  border-width: 1px;
}

.c01---r37-3.cross.pro {
  background-color: #000;
}

.c01---r37-3.cross.noline {
  border-style: none;
}

.c01---r37-3.h70 {
  justify-content: flex-start;
  align-items: center;
}

.c01---r37-3.mob70 {
  border-style: none none solid;
  border-width: 1px;
  justify-content: center;
  align-items: center;
}

.c01---r37-3.sale {
  display: flex;
}

.c01---r37-3.sale.striker, .c01---r37-3.after-sale {
  display: none;
}

.c01---r37-3.after-sale.pro.st, .c01---r37-3.after-sale.ms {
  display: flex;
}

.c01---r37-4 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 1px #dee2e6;
  border-bottom-style: solid;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 50px;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.c01---r37-4.tick {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e7b51187bef6c6436bb912_tick%20dark%20blue.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: none none solid;
  border-width: 1px;
}

.c01---r37-4.tick.h70 {
  border-bottom-width: 1px;
}

.c01---r37-4.tick.noline {
  border-style: none;
}

.c01---r37-4.h70 {
  justify-content: flex-start;
  align-items: center;
}

.c01---r37-4.mob70 {
  border-style: none none solid;
  border-width: 1px;
}

.c01---r37-4.after-sale {
  display: none;
}

.c01---r37-4.after-sale.ms {
  display: flex;
}

.text-160 {
  color: #1b1c1e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.text-160.strikethrough {
  text-decoration: line-through;
  display: block;
}

.text-160.strikethrough.striker {
  display: flex;
}

.table-menu {
  width: 100%;
}

.table-essential.bl-bg {
  background-color: #000;
}

.columns-16 {
  background-color: #fff;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.columns-16.heading {
  z-index: auto;
  clear: none;
  border: 1px #000;
  display: block;
  position: static;
  inset: 20px 0 15px;
  overflow: visible;
}

.column-24 {
  border-top-right-radius: 20px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
}

.column-25 {
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.text-164 {
  color: #1b1c1e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

._9-99-4-99-mo-0 {
  color: #1b1c1e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: line-through;
}

._19-mo-8-5-mo {
  color: #1b1c1e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

._19-mo-8-5-mo-0 {
  color: #1b1c1e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: line-through;
}

.text-block-262 {
  font-size: 14px;
  font-weight: 400;
}

.text-block-262.font18 {
  font-size: 14px;
}

.column-26 {
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
}

.plan-features {
  width: 100%;
  height: 200px;
}

.plan-features.max-pro {
  height: 240px;
}

.feature-price-details {
  height: 160px;
}

.feature-price-details.monthly {
  height: 150px;
}

.vectors-wrapper-74 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.columns-18 {
  width: 105%;
  margin-left: 0;
}

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

.column-31.promax {
  display: none;
}

.pricing-plan-summary-point-2 {
  color: #000;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e7b51187bef6c6436bb912_tick%20dark%20blue.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: flex-start;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 24px;
  font-family: Generalsans Variable;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
  position: relative;
}

.single-button-inside-switch-button {
  color: #1e1e21;
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.single-button-inside-switch-button.maintenance {
  cursor: pointer;
  border: 1px solid #1a5bef;
  border-radius: .6em;
  flex-flow: column;
  margin-left: 0;
  margin-right: 0;
  font-size: .73em;
  font-weight: 600;
  transition: transform .3s, box-shadow .3s;
}

.single-button-inside-switch-button.maintenance:hover {
  transform: scale(1.02);
  box-shadow: 0 1px 3px #0000001a;
}

.single-button-inside-switch-button.maintenance:active {
  box-shadow: none;
  transform: none;
}

.single-button-inside-switch-button.maintenance.max-plan {
  color: #fff;
  background-color: #000;
  border-style: none;
}

.single-button-inside-switch-button.maintenance.max-plan.services {
  color: #000;
  background-color: #0000;
  border-radius: 10em;
}

.single-button-inside-switch-button.maintenance.yearley {
  color: #fff;
  background-color: #0000;
  border-style: none none solid;
  border-width: 3px 3px 3.5px;
  border-bottom-color: #1a5bf0;
  border-radius: 0;
  flex-flow: row;
  width: 100%;
  height: 50px;
  margin-top: 0;
  margin-bottom: -2.3px;
  padding-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: none;
}

.single-button-inside-switch-button.maintenance.yearley:hover {
  box-shadow: none;
  transform: none;
}

.single-button-inside-switch-button.maintenance.yearley.grey {
  border-bottom-color: gray;
}

.single-button-inside-switch-button.maintenance.yearley.grey.service-switch {
  color: #000;
  border-bottom-width: 3px;
  border-bottom-color: #eaecf0;
  font-weight: 500;
}

.single-button-inside-switch-button.maintenance.yearley.grey.service-switch.subhead {
  cursor: auto;
  border-bottom-color: #a3a3a3;
  padding-left: 30px;
  padding-right: 30px;
}

.single-button-inside-switch-button.seo {
  color: #fff;
  cursor: pointer;
  background-color: #0000;
  border: 1px #1a5bf0;
  border-radius: .6em;
  margin-right: 5px;
  font-size: .73em;
  transition: transform .3s, box-shadow .3s;
}

.single-button-inside-switch-button.seo:hover {
  transform: scale(1.02);
  box-shadow: 0 1px 3px #0000001a;
}

.single-button-inside-switch-button.seo:active {
  box-shadow: none;
  transform: none;
}

.single-button-inside-switch-button.seo.base-plan {
  color: #fff;
  background-color: #1a5bf0;
  border-radius: 10em;
  font-weight: 600;
  display: flex;
}

.single-button-inside-switch-button.seo.monthly {
  color: #000;
  border-style: none none solid;
  border-bottom-width: 3px;
  border-bottom-color: #0000;
  border-radius: 0;
  width: 100%;
  height: 50px;
  margin: 0 0 -2.3px;
  padding: 0 40px 10px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: none;
  display: flex;
}

.single-button-inside-switch-button.seo.monthly:hover {
  box-shadow: none;
  transform: none;
}

.yearly-plans {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 17px;
  display: flex;
  position: static;
}

.yearly-plans.pro-max {
  width: 100%;
}

.benefits-wrap {
  background-color: #0000;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px 0 0;
  display: flex;
  position: static;
}

.benefits-wrap.promax {
  display: none;
}

.benefits-wrap.baseplan {
  display: flex;
}

.switch-button {
  background-color: #f5f5f7;
  border: .06em solid #dadada4d;
  border-radius: .7em;
  justify-content: center;
  align-items: center;
  width: 13em;
  height: 2.4em;
  margin: 60px auto 20px;
  padding: 4px;
  display: flex;
}

.switch-button.night-mode {
  background-color: #0000;
  border-color: #f2f2f2;
  border-radius: .6em;
  height: .005em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  display: flex;
}

.switch-button.night-mode.promax {
  background-color: #fff;
  border-radius: 10em;
  height: 2.5em;
  padding: 2px;
  display: none;
}

.monthly-plans {
  z-index: 3;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: 1;
  color: #040404;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  min-width: auto;
  max-width: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 17px;
  display: none;
  position: static;
}

.white-bg {
  width: 100%;
  height: 100%;
}

.header-sticky {
  z-index: 5;
  float: none;
  border-bottom: 1.5px #d6e6ff;
  width: 100%;
  position: sticky;
  inset: 12% 0% auto;
}

.header-sticky.pro {
  border-bottom-style: solid;
}

.table-content {
  width: 100%;
  height: auto;
  position: static;
}

.image-236 {
  font-family: DM Sans, sans-serif;
}

._19-mo-8-5-mo-2 {
  color: #1b1c1e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: line-through;
}

.frame-1000002487 {
  grid-row-gap: 21px;
  border: 1px #fff3;
  border-top: 3px solid #fff;
  border-radius: 16px 0 16px 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  text-decoration: none;
  display: flex;
}

.frame-1000002487.hide-sale {
  display: none;
}

.frame-1000002488 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: -17px;
  text-decoration: none;
  display: flex;
}

.frame-1000002488.surge-center {
  justify-content: center;
  align-items: center;
}

.addon-text-2 {
  grid-column-gap: 10px;
  background-color: #fff;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 24px;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.text-172 {
  color: #1a5bf0;
  text-transform: none;
  font-weight: 600;
}

.text-172.caps {
  text-transform: uppercase;
}

.text-172.not-bold {
  font-weight: 400;
}

.vectors-wrapper-75 {
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 1.6033e-13px;
  text-decoration: none;
  display: flex;
}

.frame-1000002489 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 15px;
  text-decoration: none;
  display: flex;
}

.frame-1000002490 {
  grid-row-gap: 10px;
  background-color: #fff;
  background-image: linear-gradient(0deg, #09c1cd00 28%, #09c1cd30 65%, #09c1cd70 100%, #09c1cd);
  border: 1px solid #e0e0e0;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px 36px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #0000000a;
}

.frame-1000002490.newp {
  width: 30%;
}

.frame-1000002491 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 450px;
  text-decoration: none;
  display: flex;
}

.frame-1000002492 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 250px;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.frame-1000002492.promax {
  height: 300px;
}

.frame-1000002492.h-small {
  height: 180px;
}

.text-174 {
  color: #000a1a;
  letter-spacing: -1px;
  height: 70px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002494 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000002494.for-sale {
  justify-content: center;
  align-items: center;
}

.frame-1000002494.for-sale.hide {
  display: none;
}

.frame-1000002495 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-175 {
  color: #2b2b2bcc;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-76 {
  border: 1px solid var(--light-grey);
  justify-content: center;
  align-items: center;
  width: .0000193684px;
  height: 100px;
  text-decoration: none;
  display: flex;
}

._1000-pages-included-5-500-pages-thereafter-3 {
  color: #5d5d5d;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002066 {
  grid-column-gap: 24px;
  border-radius: 8px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.frame-1000002496 {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 45px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-77 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21px;
  height: 21px;
  text-decoration: none;
  display: flex;
}

.frame-1000002497 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-176 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-78 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 14.6677px;
  height: 14.6661px;
  text-decoration: none;
  display: flex;
}

.frame-1000002499 {
  grid-row-gap: 10px;
  background-color: #fff;
  background-image: linear-gradient(0deg, #f0ff9000 27%, #c4fb6f45 67%, #96f64c8f 100%, #4fef17);
  border: 1px solid #e0e0e0;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px 36px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #0000000a;
}

.frame-1000002499.onpagepro {
  background-image: linear-gradient(#7d74ff, #a49dff 0%, #fff 81%);
}

.frame-1000002499.onpagepro.newp {
  width: 30%;
}

.frame-1000002499.newp {
  width: 40%;
}

.frame-1000002500 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 22px;
  text-decoration: none;
  display: flex;
}

._9-5-mo-2 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
  text-decoration: none;
}

._9-5-mo-2.not-bold {
  font-size: 25px;
  font-weight: 500;
}

._9-5-mo-2.not-bold.strikethrough {
  text-decoration: line-through;
}

._9-5-mo-3 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 48px;
  text-decoration: none;
}

._9-5-mo-3.not-bold {
  font-size: 25px;
  font-weight: 500;
}

._9-5-mo-3.not-bold.strikethrough {
  text-decoration: line-through;
}

.humanized-text-editor {
  background-color: #fff;
  border: 1px solid #0f67ea33;
  border-radius: 8px;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  height: 420px;
  padding-bottom: 5px;
  position: relative;
  overflow: hidden;
  transform: scale(1);
}

.humanized-text-editor.tools {
  border-top-width: 2px;
  border-top-color: var(--grey);
  border-right-width: 2px;
  border-right-color: var(--grey);
  border-bottom-width: 2px;
  border-bottom-color: var(--grey);
  border-left-width: 2px;
  border-left-color: var(--grey);
  box-shadow: none;
  flex: 1;
  justify-content: flex-start;
  height: 80%;
  min-height: auto;
  max-height: none;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  overflow: auto;
}

.editor-heading {
  margin-block: 5px 10px;
  color: #000;
  margin-left: 5px;
  font-size: 24px;
  font-weight: 500;
}

.original-setup {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 50%;
  display: block;
  position: relative;
}

.original-setup.tools {
  opacity: .5;
  pointer-events: none;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.button-14 {
  color: #014dc5;
  cursor: pointer;
  white-space: nowrap;
  background-color: #1a5bf00a;
  border: 1px solid #1a5bf04d;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 87px;
  padding: 12px 24px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
}

.div-block-64 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-65 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.button15 {
  color: #fff;
  cursor: pointer;
  text-align: left;
  background-color: #1a5bf0;
  border: 1px solid #1a5bf0;
  border-radius: 8px;
  width: 135px;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 600;
}

.button15:hover {
  color: #fff;
}

.original-text-editor {
  opacity: 1;
  background-color: #fff;
  border: 1px solid #0069ff33;
  border-radius: 8px;
  height: 420px;
  padding-bottom: 5px;
  position: relative;
  overflow: hidden;
  transform: scale(1);
}

.action-bar {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 15px;
  display: flex;
  bottom: 0;
  right: 0;
}

.meter {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #2c3948;
  justify-content: flex-start;
  align-items: baseline;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.meter-p-tag {
  color: #2c3948;
  font-size: 12px;
  font-weight: 500;
}

.text-block-285 {
  text-align: center;
  white-space: nowrap;
  color: #2c3948;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
}

.action-bar2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 15px;
  display: flex;
  bottom: 0;
  right: 0;
}

.errormessage {
  color: red;
  align-self: flex-start;
  width: 100%;
  height: 10px;
  margin-top: 0;
  font-size: 12px;
}

.bold-text-29, .bold-text-30 {
  font-weight: 500;
}

.word-count {
  text-align: center;
  color: #25252599;
  background-color: #0000000a;
  border: none;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 40px;
  margin: 0;
  padding: 3px 7px;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
  display: flex;
}

.paragraph-10, .paragraph-11 {
  font-size: 14px;
  font-weight: 500;
}

.image-237 {
  position: absolute;
  top: 13px;
  right: 15px;
}

.paragraph-12 {
  font-size: 10px;
  font-weight: 500;
}

.paragraph-13 {
  font-size: 10px;
}

.frame-1000002293 {
  grid-column-gap: 42px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.frame-1000002501 {
  grid-row-gap: 36px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002502 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 571px;
  text-decoration: none;
  display: flex;
}

.text-177 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 74px;
  font-weight: 600;
  line-height: 108%;
  text-decoration: none;
}

.text-178 {
  opacity: .8;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.cta {
  background-color: #fff;
  border-radius: 25.3817px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 5px 14px 5px 21px;
  text-decoration: none;
  display: flex;
}

.frame-1000002178 {
  grid-row-gap: 28px;
  background-color: #fff;
  border: 5px solid #5316b6;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 433px;
  padding: 32px 40px;
  text-decoration: none;
  display: flex;
}

.frame-1000002177 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-80 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 33px;
  height: 33px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-81 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 126px;
  height: 26px;
  text-decoration: none;
  display: flex;
}

.frame-1000002182 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-179 {
  color: #3e049b;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-180 {
  color: #3e049b;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 19.2px;
  text-decoration: none;
}

.frame-1000002180 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ellipse-633 {
  object-fit: cover;
}

.frame-1000002181 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-181 {
  color: #013d45;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
}

.text-183 {
  color: var(--white);
  text-align: center;
  font-size: 24px;
  font-weight: 500;
}

.create-seo {
  background-color: #3e049b;
}

.create-seo.detector {
  background-color: #150945;
}

.frame-1000002515 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002516 {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: 0;
  text-decoration: none;
  display: flex;
}

.text-191 {
  opacity: .8;
  color: #fff;
  letter-spacing: .01em;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}

.frame-1000002517 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002518 {
  grid-row-gap: 24px;
  background-color: #0000003d;
  border: 1px solid #0000001a;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 178px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1000002518.detector {
  background-color: #2f0376;
}

.vectors-wrapper-86 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.frame-1000002519 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-192 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002521 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  text-decoration: none;
  display: flex;
}

.frame-1000002522 {
  grid-row-gap: 10px;
  background-color: #fafafa24;
  border: 1px solid #384bf326;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 202px;
  padding: 26px 40px 30px;
  text-decoration: none;
  display: flex;
}

.frame-1000002523 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-88 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 23px;
  height: 28px;
  text-decoration: none;
  display: flex;
}

.frame-1000002524 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-193 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-194 {
  opacity: .8;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.vectors-wrapper-89 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 29.9996px;
  height: 29.9996px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-90 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30.0003px;
  height: 30.0001px;
  text-decoration: none;
  display: flex;
}

.frame-1000002525 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  text-decoration: none;
  display: flex;
}

.frame-1000002526 {
  grid-row-gap: 10px;
  background-color: #fafafa24;
  border: 1px solid #384bf326;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 202px;
  padding: 26px 40px 30px;
  text-decoration: none;
  display: flex;
}

.frame-1000002527 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-91 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  text-decoration: none;
  display: flex;
}

.frame-1000002528 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-195 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-196 {
  opacity: .8;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.vectors-wrapper-92 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.text-197 {
  color: var(--white);
  font-size: 40px;
  font-weight: 500;
}

.best-performance-seo-and-content-teams-trust-scalenut {
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 64px;
  font-weight: 600;
  line-height: 64px;
  text-decoration: none;
}

.text-199 {
  color: #252525;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 111%;
  text-decoration: none;
}

.frame-1000000938 {
  grid-column-gap: 10px;
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #8f72fc33;
  border-radius: 48px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 10px;
  padding: 10px 16px;
  text-decoration: none;
  display: flex;
}

.cruise-mode-2 {
  color: #150945;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-9018 {
  grid-row-gap: 33px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-95 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1000001541 {
  grid-column-gap: 18.9344px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-96 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 80.9016px;
  height: 105px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-97 {
  background-color: #5d5d5d;
  border: 1px solid #5d5d5d;
  justify-content: center;
  align-items: center;
  width: .0000193684px;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.detect-unlimited-words-humanize-50000-words-mo {
  color: #5d5d5d;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

._4-99-mo-0 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 48px;
  text-decoration: none;
}

.frame-1000002547 {
  grid-row-gap: 21px;
  color: #5d5d5d;
  background-color: #fff;
  background-image: linear-gradient(0deg, #3e049b, #6031ad 0%, #b9a4db 0%, #cebfe6 0%, #e0d7ef 0%, #f0ecf7 40%, #fff);
  border: 3px solid #e0e0e0;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 60px;
  padding: 40px 60px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 8px #0000000a;
}

.frame-1000002548 {
  grid-column-gap: 10px;
  background-color: #fff;
  background-image: linear-gradient(#dcc7ff, #dcc7ff);
  border: 1px solid #e3e3e3;
  border-radius: 25px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.text-210 {
  color: #150945;
  font-weight: 500;
}

.text-211 {
  color: #000a1a;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002549 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1000002550 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1000002551 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1000002552 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-212 {
  color: #2b2b2bcc;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002553 {
  grid-column-gap: 24px;
  background-color: #ffffff4d;
  border: 1px solid #3e049b1a;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 21px 40px;
  text-decoration: none;
  display: flex;
}

.frame-1000002554 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 142px;
  height: 40px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-100 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 21px;
  height: 21px;
  text-decoration: none;
  display: flex;
}

.text-213 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002555 {
  grid-column-gap: 16px;
  justify-content: center;
  align-items: center;
  width: 142px;
  height: 40px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

._4-99-mo-2 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 48px;
  text-decoration: none;
}

.frame-1000002563 {
  grid-row-gap: 80px;
  background-color: #3e049b;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  text-decoration: none;
  display: flex;
}

.text-214 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002562 {
  grid-column-gap: 60px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-1000002558 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-215 {
  text-align: center;
  letter-spacing: -.015em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#924eff 0%, #3e049b 100%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 128px;
  font-weight: 400;
  line-height: 90px;
  text-decoration: none;
}

.text-216 {
  color: #def1e7;
  text-align: center;
  letter-spacing: .0025em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Visbycf;
  font-size: 34px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002561 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 48px;
  padding-right: 48px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-102 {
  border: 1px #21d086;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: .5px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 25px;
  left: 309px;
}

.vectors-wrapper-103 {
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 0;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 25px;
  left: 709px;
}

.text-m-wt {
  color: var(--white);
  text-align: center;
  font-weight: 500;
}

.div-block-68, .div-block-69 {
  height: 10px;
}

.frame-1000002564 {
  grid-row-gap: 21px;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 440px;
  margin-left: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-218 {
  text-align: left;
  letter-spacing: 0;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: auto;
  margin-bottom: 10px;
  margin-right: 0;
  display: block;
}

.get-unlimited-detection-undetectable-humanization-0 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 28px;
  font-family: Inter;
  font-size: 32px;
  font-weight: 700;
  line-height: 127%;
  text-decoration: none;
}

.get-unlimited-detection-undetectable-humanization-1 {
  color: #23e5ff;
  margin-top: 0;
  margin-bottom: 28px;
  font-family: Inter;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: underline;
}

.div-block-72 {
  width: 70%;
}

.text-block-289 {
  color: var(--black-2);
  font-family: DM Sans, sans-serif;
}

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

.frame-1000002566 {
  grid-column-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.frame-1000002474 {
  background-color: #f5f5f5;
  border-radius: 10px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  padding: 10px;
  display: flex;
}

.link-manager-2 {
  color: #000a1a;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

._19-9-5-mo {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  align-items: center;
  display: flex;
}

.frame-1000002567 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000002482 {
  background-color: #f5f5f5;
  border: 1.5px #ffe082;
  border-radius: 10px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10px;
  font-family: DM Sans, sans-serif;
  display: flex;
  position: relative;
}

.frame-13 {
  grid-column-gap: 0px;
  background-color: #ffe082;
  border: .5px #000a1a;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: -5px;
  padding: 2px 10px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: -9.64453px;
  left: auto;
}

.frame-13.hide {
  display: none;
}

.text-219 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

._19-9-5-mo-0 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: line-through;
}

._19-9-5-mo-1 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

._19-9-5-mo-2 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

._19-4-99-mo-0 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: line-through;
}

.frame-1000001913 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 5px;
  font-family: DM Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.text-220 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

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

.text-220.sale {
  color: #ffe082;
}

.text-220.blue {
  color: #014dc5;
}

.text-block-291 {
  color: var(--black-2);
  align-items: center;
  display: flex;
}

.text-block-291.white {
  color: var(--white);
  display: flex;
}

.get-limited-edition-fully-loaded-plans-exclusive-max-plans {
  text-shadow: 0 9px 10px #0000004d;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  font-weight: 600;
  display: inline;
}

.light {
  font-size: .7em;
  font-weight: 400;
}

.frame-1000002018 {
  grid-column-gap: 8.47012px;
  border-style: solid solid none;
  border-width: 1.69402px;
  border-color: #caaa56 #caaa56 undefined;
  background-image: linear-gradient(#000, #000);
  border-top-left-radius: 12.7052px;
  border-top-right-radius: 12.7052px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 20%;
  padding: 12px 20px;
  text-decoration: none;
  display: flex;
}

.frame-1000002018.details {
  background-color: var(--white);
  background-image: linear-gradient(135deg, #bf953f, #e0c981 10%, #fcf6ba 52%, #ddc77c 87%, #b38728);
  border-style: none;
  border-color: #d7e8cd;
  border-bottom-right-radius: 12.7px;
  border-bottom-left-radius: 12.7px;
  width: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.frame-1000002018.details.pop-bf {
  background-image: linear-gradient(#ffffff80, #ffffff80), linear-gradient(135deg, #bf953f, #e0c981 10%, #fcf6ba 52%, #ddc77c 87%, #b38728);
  border-radius: 16px;
  width: 90%;
  height: 60px;
  padding: 10px 20px;
}

.frame-1000002018.details.pop-bf.smal-w {
  background-image: none;
  width: 60%;
  height: 60px;
  padding-top: 0;
}

.text-221 {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(83.52deg, #bf953f, #fcf6ba 30%, #b38728);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter;
  font-size: 25px;
  font-weight: 600;
  line-height: 88.02%;
  text-decoration: none;
  display: block;
}

.text-221.max-plan-head {
  text-transform: capitalize;
  background-image: linear-gradient(83.52deg, #bf953f, #fcf6ba 30%, #b38728);
  align-self: auto;
  width: auto;
  padding-bottom: 4px;
  font-size: 50px;
  font-weight: 700;
  line-height: 100%;
}

.text-221.max-plan-head.pbf24 {
  font-size: 70px;
}

.text-221.max-plan-head.popup-bf {
  padding-bottom: 0;
}

.div-block-73 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 30px;
  display: flex;
}

.div-block-73.hide {
  display: none;
}

.promax {
  color: #fff;
}

.frame-1000002568 {
  grid-column-gap: 21px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 477px;
  margin-bottom: 20px;
  display: flex;
}

.frame-1000002571 {
  grid-column-gap: 10px;
  background-color: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 25px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.text-224 {
  color: #2b2b2b;
  letter-spacing: .04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002579 {
  background-image: linear-gradient(0deg, #fff 0%, #f9e4bb 100%);
  border: 1px solid #e0e0e0;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 477px;
  padding: 32px 36px;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 4px 8px #0000000a;
}

.free-with-max-plans-0 {
  color: #2b2b2b;
  letter-spacing: .04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.free-with-max-plans-1 {
  color: #2b2b2b;
  letter-spacing: .04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002583 {
  border-top: 1.5px #bf953f;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.frame-1000002583.gold-line {
  border-top-style: solid;
}

.vectors-wrapper-111 {
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 2.25137e-15px;
  text-decoration: none;
  display: flex;
}

.addon-text-3 {
  grid-column-gap: 10px;
  background-color: #101010;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -33px;
  padding: 10px 0;
  text-decoration: none;
  display: flex;
}

.addon-text-3.white {
  background-color: #fff;
}

.addon-text-3.white.black {
  color: #000;
  border: 1.5px solid #bf953f;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-230 {
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(89.1deg, #bf953f, #fcf6ba 30%, #b38728);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 34px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-230._20f {
  align-self: center;
  margin-bottom: 0;
  font-size: 20px;
}

.text-230.m24 {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
}

.text-230.sm {
  margin-bottom: 0;
}

.vectors-wrapper-112 {
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 1.60812e-16px;
  text-decoration: none;
  display: flex;
}

.text-block-293 {
  font-size: 34px;
  font-weight: 700;
}

.data {
  grid-row-gap: 18px;
  background-image: linear-gradient(62.24deg, #010101, #463924);
  border: 1px solid #dee2e6;
  border-top-style: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 140px;
  padding: 20px;
  display: flex;
}

.not-bold {
  font-size: 15px;
  font-weight: 600;
}

.tab-link-tab-7 {
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding: 15px 30px 15px 20px;
  display: flex;
}

.tab-link-tab-7.w--current {
  background-color: #cfc5f6;
  border-radius: 16px;
  width: 100%;
}

.padding-section-medium-3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.features-grid-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.overview-demo-video {
  border-radius: 20px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  overflow: hidden;
}

.animated-text-embed {
  display: none;
}

.home-features-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #23054a;
  background-color: #fdebdd;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px;
  font-weight: 700;
  display: flex;
}

.process-tag {
  background-color: #fff3;
  border-radius: 8rem;
  margin-bottom: 20px;
  padding: 9px 23px 7px;
  font-size: 20px;
  font-weight: 700;
}

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

.flex-hor.col-gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.section-features {
  background-color: #23054a;
  margin-top: 100px;
  margin-bottom: 100px;
  position: relative;
}

.section-features.no-bott {
  margin-bottom: 0;
}

.features-head {
  font-size: 54px;
}

.prelaunch-hero {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.social-proof-wrap {
  z-index: 4;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-social-proof {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66fafc97757eeffda2a992db_logos.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 135px;
  margin-bottom: 100px;
  position: relative;
}

.process-home-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.padding-global-3 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.process-pointer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #faf7ff;
  align-items: center;
  padding-right: 40px;
  display: flex;
}

.full-autonomous-heading {
  color: var(--white);
  border-bottom: 1px solid #a06dfe;
  border-radius: 80px;
  margin-bottom: 36px;
  padding: 21px 30px;
  font-size: 36px;
}

.text-gradient {
  -webkit-text-fill-color: transparent;
  background-image: repeating-linear-gradient(to right, #ff7d6b, #5c0ac7);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-size-36px {
  font-size: 36px;
  line-height: 1;
}

.text-size-36px.text-weight-semibold {
  color: #fff;
}

.section-prelaunch-testimonials {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66fafc91757eeffda2a98f39_zig%20line%202.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-bottom: 4rem;
  display: block;
}

.section-prelaunch-testimonials.hide {
  display: none;
}

.no_cc_wrap {
  grid-column-gap: 4px;
  letter-spacing: .5px;
  justify-content: center;
  align-items: center;
  padding-top: 13px;
  font-weight: 700;
  display: none;
  position: relative;
}

.no_cc_wrap.no-padding {
  padding-top: 0;
}

.testimonial-stars-outer {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.testimonial-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: end;
  margin-left: 0;
  display: grid;
}

.curve-bottom {
  width: 100%;
  position: absolute;
  inset: auto 0% -56px;
}

.auto-pilot-heading {
  color: #09060d;
  font-size: 54px;
}

.auto-pilot-heading.white {
  color: #fff;
}

.section-home-hero {
  padding-top: 8vh;
}

.built-byheading {
  color: var(--white);
  font-size: 54px;
}

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

.flex-ver.row-gap-5px {
  grid-row-gap: 5px;
}

.flex-ver.row-gap-5px.how-it-works {
  align-items: center;
  min-width: 200px;
  padding-left: 19px;
  padding-right: 19px;
}

.cta-heading {
  color: var(--white);
  font-size: 54px;
}

.text-size-14px {
  font-size: 14px;
}

.text-size-14px.text-weight-bold {
  font-weight: 700;
}

.text-size-14px.font-nunito {
  color: var(--white);
}

.product-demo-text {
  text-transform: none;
}

.home-hero-wrap {
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cta-block {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66fafc92757eeffda2a98ff6_webtune-light-bg-logo.svg"), linear-gradient(to right, #a06dfe, #5100b9);
  background-position: -2% 134%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  max-width: 90%;
  margin-top: -12.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
}

.max-width-250px {
  max-width: 250px;
}

.max-width-250px.opacity-50 {
  opacity: .5;
}

.feature-head-small {
  font-size: 36px;
  line-height: 1;
}

.stars-testimonial {
  align-self: flex-end;
  margin-bottom: 21px;
}

.text-size-24px-2 {
  font-size: 24px;
  line-height: 1;
}

.text-size-24px-2.text-weight-bold {
  font-weight: 700;
}

.text-size-24px-2.text-weight-bold.text-colour-fafaf5 {
  color: #fafaf5;
}

.text-size-24px-2.text-weight-bold.text-colour-fafaf5.font-visby {
  color: #fff;
}

.gradient-underline {
  background-image: linear-gradient(to right, #ff7d6b, #5c0ac7);
  border-radius: 20px;
  width: 100%;
  height: 5px;
  margin-top: -6px;
}

.home-features-block-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #23054a;
  background-color: #e5f5c9;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px;
  font-weight: 700;
  display: flex;
}

.testimonial-card-3 {
  grid-row-gap: 16px;
  color: #fff;
  text-align: left;
  background-image: linear-gradient(#0000 32%, #3c008a 63%), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66fafc93757eeffda2a990e3_testimonial%20shape.svg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100%;
  border-radius: 17px;
  flex-direction: column;
  align-items: flex-start;
  width: 374px;
  padding: 28px 26px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
  position: relative;
}

.testimonial-card-3._2 {
  background-image: linear-gradient(#0000 38%, #3c008a 56%), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66fafc93757eeffda2a990e3_testimonial%20shape.svg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100%;
  padding-top: 67px;
}

.section-cta {
  background-color: #23054a;
  margin-top: 8rem;
  padding-top: 0;
  position: relative;
}

.section-cta.new {
  background-color: #0000;
}

.process-icon {
  border-radius: 10px;
  width: 45px;
  min-width: 45px;
  height: 45px;
}

.platform-demo-video {
  z-index: 2;
  background-image: none;
  border-radius: 20px;
  width: 80%;
  min-height: 450px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  box-shadow: 0 4px 74px #a06dfecc;
}

.home-features-block-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #23054a;
  background-color: #e9dfff;
  border-radius: 20px;
  flex-direction: row;
  align-items: center;
  padding: 30px;
  font-weight: 700;
  display: flex;
}

.platform-overview-demo-wrap {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66fafc91757eeffda2a98f55_features-bg.svg");
  background-position: 0 0;
  background-size: auto;
  margin-top: 100px;
  position: relative;
}

.max-width-200px {
  max-width: 200px;
}

.max-width-200px.opacity-50 {
  opacity: .5;
}

.home-features-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #23054a;
  background-color: #dcf0f2;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 30px;
  font-weight: 700;
  display: flex;
}

.process-pointers-grid {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.process-card-img-wrap {
  z-index: 1;
  border-radius: 40px;
  width: 49%;
  max-width: 49%;
  position: relative;
}

.process-card-content {
  text-align: left;
  background-image: none;
  border-radius: 40px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
  display: flex;
}

.section-home-process {
  background-color: #faf7ff;
  margin-top: 121px;
  margin-bottom: 100px;
  position: relative;
}

.section-home-process.test {
  margin-top: 0;
}

.social-proof-bg {
  z-index: 0;
  width: 90%;
  height: 80%;
  margin: auto;
  position: absolute;
  inset: 0;
}

.curve-top {
  width: 100%;
  position: absolute;
  inset: -59px 0 auto;
}

.process-card-outer {
  background-image: linear-gradient(135deg, #ff7d6b, #5c0ac7);
  border-radius: 40px;
  align-items: center;
  width: 100%;
  margin-bottom: 31px;
  padding: 15px;
  display: flex;
}

.process-card-outer._2 {
  justify-content: space-between;
}

.features-home-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 5% 4%;
  display: flex;
}

.desktop-only-br-3 {
  height: 0;
  display: block;
}

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

.text-size-16px-3.font-nunito.text-weight-regular {
  font-weight: 400;
}

.heading-style-h2-3 {
  color: var(--white);
  margin-bottom: 0;
  font-size: 56px;
}

.navbar-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  white-space: nowrap;
  background-color: #a06dfe;
  border-radius: 6.5rem;
  align-items: center;
  padding: 10px 20px 8px;
  font-size: 20px;
  font-weight: 700;
  line-height: .8;
  transition: all .2s;
  display: flex;
}

.navbar-button:hover {
  opacity: 1;
  background-color: #c5a5ff;
  transform: scale(1.05);
}

.padding-section-large-3 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.container-large-5 {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.page-wrapper-2.dark-black {
  background-color: #09060d;
}

.button-primary-5 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  text-transform: capitalize;
  white-space: nowrap;
  background-color: #a06dfe;
  border-radius: 20rem;
  justify-content: center;
  align-items: center;
  padding: 12px 32px 10px;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.65;
  display: flex;
}

.button-primary-5.is_darkpurple {
  background-color: #000;
}

.button-primary-5.white {
  color: #09060d;
  text-transform: capitalize;
  background-color: #fff;
  border-radius: 38px;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  text-decoration: none;
  transition: all .325s;
  display: flex;
  position: relative;
  box-shadow: 0 0 11px #0003;
}

.button-primary-5.white:hover {
  color: #3c008a;
  background-color: #d8d5dc;
  transform: scale(1.05);
}

.padding-section-small-3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.text-block-294, .text-block-295, .text-block-296 {
  color: var(--white);
}

.tab-pane-tab-7 {
  -webkit-text-fill-color: inherit;
  background-color: #cfc5f6;
  background-clip: border-box;
  width: 100%;
  height: 90%;
  padding-left: 20px;
  padding-right: 20px;
}

.how-it-works-wrap {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.padding-section-large-4 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.gradient-line-hiw {
  background-image: linear-gradient(to right, #82b250, #ff7d6b);
  border-radius: 20px;
  width: 200px;
  height: 5px;
  margin-top: 5%;
  margin-left: 0%;
}

.gradient-line-hiw._2 {
  background-image: linear-gradient(to right, #ff7d6b, #41a0df);
}

.container-large-6 {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-32 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
}

.how-it-works-bottom {
  text-align: center;
  justify-content: space-between;
  margin-top: 48px;
  display: flex;
}

.section-how-it-works {
  background-color: #000;
  margin-top: 0;
  padding-top: 0;
}

.heading-17 {
  color: var(--white);
}

.image-240, .image-241, .image-242, .image-243, .image-244 {
  width: 45%;
}

.text-block-297, .text-block-298 {
  font-family: DM Sans, sans-serif;
}

.heading-open-close {
  display: block;
}

.column-38 {
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.faq-plus-wrap-2 {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-right: 14px;
  display: flex;
}

.text-233 {
  color: #1b1c1e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.c01---r37-10 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 1px #dee2e6;
  border-bottom-style: solid;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 50px;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.c01---r37-10.mob70 {
  border-style: none none solid;
  border-width: 1px;
  justify-content: center;
  align-items: center;
}

.c01---r37-10.tick {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e7b51187bef6c6436bb912_tick%20dark%20blue.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: none none solid;
  border-width: 1px;
}

.c01---r37-10.tick.h70 {
  border-bottom-width: 1px;
}

.c01---r37-10.tick.noline {
  border-style: none;
}

._19-mo-8-5-mo-3 {
  color: #1b1c1e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.text-234 {
  color: #1b1c1e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.faq-plus-line-2 {
  background-color: #3f5575;
  width: 15px;
  min-width: 15px;
  height: 4px;
}

.faq-plus-line-2.vertical {
  background-color: #3f5575;
  margin-top: -4px;
  transform: rotate(90deg);
}

.column-39 {
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.c01---r38-7 {
  grid-column-gap: 10px;
  background-color: #fff;
  border: 1px #dee2e6;
  border-bottom-style: solid;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 50px;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.c01---r38-7.h70 {
  border-style: none none solid;
}

.c01---r38-7.h70.noline, .c01---r38-7.noline {
  border-style: none;
}

.frame-1000002585 {
  box-shadow: none;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: static;
}

.columns-22 {
  background-color: #fff;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.columns-23 {
  background-color: #fff;
  width: auto;
  margin-bottom: 10px;
}

.column-40 {
  padding-right: 0;
  position: static;
}

.column-41 {
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.text-235 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 0;
  text-decoration: none;
}

.column-42 {
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.text-236 {
  color: #1b1c1e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.c01---r37-11 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 1px #dee2e6;
  border-bottom-style: solid;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 50px;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.c01---r37-11.cross {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/672c5cc3d6b1971f4ca192a7_Dash.svg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: none none solid;
  border-width: 1px;
}

.c01---r37-11.cross.noline {
  border-style: none;
}

.c01---r37-11.tick {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e7b51187bef6c6436bb912_tick%20dark%20blue.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-right-style: none;
  border-right-width: 1.5px;
}

.c01---r37-11.tick.h70 {
  border-style: none none solid;
  border-width: 1px;
  height: 50px;
}

.c01---r37-11.tick.noline {
  border-style: none;
  border-width: 1px;
}

.c01---r37-11.mob70 {
  border-style: none none solid;
  border-width: 1px;
  justify-content: center;
  align-items: center;
}

.text-sample {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66fbd90774e50ba3aa82492e_Godlen%20line%20(1).png");
  background-position: -90% 15%;
  background-repeat: no-repeat;
  background-size: 300px;
  margin-top: 20px;
  font-size: 30px;
  font-weight: 500;
}

.text-sample.pop-bf {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
}

.bold-text-31, .bold-text-32, .bold-text-33, .bold-text-34 {
  font-weight: 600;
}

.add-on-tag {
  color: var(--black-2);
  vertical-align: middle;
  background-color: #ffe866;
  border-radius: 16px;
  margin-left: 5px;
  padding: 5px 8px;
  font-size: 8px;
  line-height: 100%;
  display: inline;
}

.column-43 {
  padding-left: 0;
  padding-right: 10px;
  position: static;
}

.column-43.pro {
  background-color: #fcfbf8;
  border-bottom: 1px solid #dee2e6;
  border-right: 1px solid #d6e6ff;
  padding-right: 0;
}

.text-238 {
  color: #1b1c1e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.text-238.white {
  color: #fff;
  text-align: center;
}

.text-239 {
  color: #1b1c1e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.column-44 {
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.columns-24 {
  background-color: #fff;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-45 {
  padding-right: 0;
  position: static;
}

.column-46 {
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.c01---r37-12 {
  grid-column-gap: 10px;
  text-align: left;
  background-color: #0000;
  border: 1px #dee2e6;
  border-bottom-style: solid;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50px;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.c01---r37-12.cross {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6325824779ba58a368857b46_cross.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: none none solid;
  border-width: 1px;
}

.c01---r37-12.tick {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e7b51187bef6c6436bb912_tick%20dark%20blue.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-right-style: none;
  border-right-width: 1.5px;
}

.c01---r37-12.headin-pro {
  height: 80px;
}

.c01---r37-12.headin-pro.price {
  justify-content: space-between;
  align-items: flex-end;
}

.c01---r37-12.headin-pro.bl-bg {
  background-color: #000;
}

.columns-25 {
  background-color: #fff;
  width: 840px;
  margin-bottom: 0;
}

.columns-25.pro {
  width: auto;
}

.column-47 {
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.text-241 {
  color: #1b1c1e;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.c01---r37-13 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 1px #dee2e6;
  border-bottom-style: solid;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 50px;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.c01---r37-13.tick {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e7b51187bef6c6436bb912_tick%20dark%20blue.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: none none solid;
  border-width: 1px;
}

.c01---r38-8 {
  grid-column-gap: 10px;
  background-color: #fff;
  border: 1px #dee2e6;
  border-bottom-style: solid;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 50px;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.c01---r38-8.noline {
  border-bottom-style: none;
}

.c01---r38-8.noline.pro {
  border-bottom-style: solid;
}

.c01---r38-8.pro {
  background-color: #0000;
}

.frame-1000002587 {
  box-shadow: none;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  text-decoration: none;
  display: flex;
  position: static;
}

.heading-price-pro {
  border-bottom: 2px solid #dee2e6;
}

.f18 {
  font-size: 18px;
  font-weight: 400;
}

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

.div-block-74.base-plans {
  border-bottom: 1.5px gray;
  width: 40%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-314 {
  color: var(--black-2);
  background-color: #ffc055;
  border-radius: 22px;
  margin-left: 8px;
  padding: 8px;
  font-size: 12px;
  font-weight: 700;
  display: block;
}

.text-block-314.bf24 {
  background-color: #f6ca45;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  padding: 3px 10px;
  font-size: 10px;
  font-weight: 600;
  display: flex;
}

.text-block-314.bf24.tag {
  background-color: #f6ca45;
}

.writing-answer {
  display: none;
}

.hide-mob {
  font-weight: 400;
}

.limits, .seo, .addon, .collab, .integ, .support, .div-block-75, .div-block-76, .div-block-77, .div-block-78, .div-block-79 {
  display: none;
}

.frame-1000002019 {
  grid-column-gap: 14px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._60-off-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: center;
  align-self: center;
  align-items: flex-end;
  width: 100%;
  font-size: 20px;
  line-height: 0;
  display: flex;
}

.free-seo-audit-1 {
  color: #010b11;
  text-align: center;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.1;
  text-decoration: none;
}

.free-seo-audit-1.pop-bf {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  justify-content: flex-start;
  align-items: flex-end;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.frame-1000002599 {
  border: 1px #fff3;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 44px;
  padding-bottom: 44px;
  text-decoration: none;
  display: flex;
}

.frame-1000002599.bf24 {
  padding-top: 60px;
  padding-bottom: 0;
  display: none;
}

.frame-1000002600 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 34px;
  padding-right: 34px;
  text-decoration: none;
  display: flex;
}

.addon-text-4 {
  z-index: 2;
  grid-column-gap: 10px;
  background-color: #f9f1b4;
  background-image: linear-gradient(90deg, #bf953f, #e0c981 10%, #fcf6ba 52%, #ddc77c 87%, #b38728);
  border-radius: 66px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 16px 73px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.addon-text-4.black-bg {
  background-color: #000;
  background-image: none;
  border: 1px solid #c3911e;
}

.text-249.black {
  color: #000;
  font-size: 32px;
  font-weight: 600;
}

.text-249.black.white {
  color: #fff;
}

.frame-1000002601 {
  grid-column-gap: 24px;
  border: 2px solid #3a2b0b;
  border-radius: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: -34px;
  padding: 100px 30px 34px;
  text-decoration: none;
  display: flex;
}

.frame-1000002601.bf24 {
  padding-top: 60px;
  padding-bottom: 0;
}

.frame-1000002602 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 350px;
  text-decoration: none;
  display: flex;
}

.frame-1000002603 {
  grid-row-gap: 10px;
  background-color: #c3911e1a;
  border: 1px solid #c3911e;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 30px 40px;
  text-decoration: none;
  display: flex;
}

.frame-1000002603.h-fixed {
  height: 150px;
}

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

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

.text-block-319.new-pricing {
  color: var(--black-2);
  margin-bottom: 16px;
  font-size: 20px;
}

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

.flex-block-2 {
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-251 {
  font-size: 12px;
}

.grab-your-vip-access-to-black-friday-deals-0 {
  color: #fff;
  letter-spacing: -.045em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter;
  font-size: 77px;
  font-weight: 600;
  line-height: 110%;
  text-decoration: none;
}

.grab-your-vip-access-to-black-friday-deals-1 {
  color: #fff;
  letter-spacing: -.045em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #c59f52, #f9f1ba 60%, #e0ca87);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter;
  font-size: 77px;
  font-weight: 600;
  line-height: 110%;
  text-decoration: none;
}

.text-252 {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.text-252.bfsale {
  margin-top: 10px;
}

.frame-1000001961 {
  grid-row-gap: 49px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000001811 {
  grid-row-gap: 8px;
  border: 3px undefined undefined;
  background-color: #fff;
  background-image: linear-gradient(74.19deg, #c59e52 0%, #f2e8ac 38%, #e0ca87 100%);
  border-radius: 7.63062px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 228.919px;
  height: 76.3062px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-117 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 80%;
  text-decoration: none;
  display: flex;
}

.frame-1000001431 {
  grid-column-gap: 9.15675px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-119 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 80%;
  text-decoration: none;
  display: flex;
}

.frame-1000001962 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000001430 {
  grid-row-gap: 8px;
  border: 3px undefined undefined;
  background-color: #fff;
  background-image: linear-gradient(74.19deg, #c59e52, #f2e8ac 38%, #e0ca87);
  border-radius: 7.63062px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 76.3062px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-121 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50%;
  text-decoration: none;
  display: flex;
}

.column-48 {
  display: flex;
}

.columns-26 {
  justify-content: flex-start;
  width: 45%;
  display: flex;
}

.bf-sale24 {
  padding-bottom: 300px;
}

.bf-sale24._2 {
  padding-bottom: 0;
}

.frame-1000002673 {
  grid-column-gap: 80px;
  background-image: linear-gradient(75.69deg, #c59e52, #f2e8ac 38%, #e0ca87);
  border-radius: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin-top: -120px;
  padding: 50px 60px;
  text-decoration: none;
  display: flex;
}

.frame-1000002672 {
  grid-row-gap: 29px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 412px;
  text-decoration: none;
  display: flex;
}

.frame-1000002671 {
  grid-column-gap: 94px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000002670 {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1000002668 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  text-decoration: none;
  display: flex;
}

.frame-1000002662 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002674 {
  grid-row-gap: 10px;
  background-color: #212121;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-124 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 8px;
  height: 6px;
  text-decoration: none;
  display: flex;
}

.text-253 {
  color: #212121;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-1000002663 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 214px;
  text-decoration: none;
  display: flex;
}

.frame-1000002664 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 213px;
  text-decoration: none;
  display: flex;
}

.frame-1000002665 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 284px;
  text-decoration: none;
  display: flex;
}

.your-complete-seo-suite-0 {
  color: #212121;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.your-complete-seo-suite-1 {
  color: #212121;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 72px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.test {
  background-color: #000;
}

.div-block-138 {
  flex-flow: column;
  display: flex;
}

.text-254 {
  color: #fff;
  letter-spacing: .03em;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.be-an-early-bird-and-unlock-assured-perks-1-million-ai-humanizer-credits-unlimited-team-members-and-more-just-for-signing-up-early-0 {
  color: #fff;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.div-block-140 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.text-255 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1000002655 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 374px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-257 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-258 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-1000002693 {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002691 {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002657 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 260px;
  text-decoration: none;
  display: flex;
}

.text-259 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 37px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-260 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000001245 {
  grid-row-gap: 54px;
  background-image: linear-gradient(#ffecc500, #ffae0a66 47%, #ffab0000);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.frame-1000001245.black-bg {
  padding-bottom: 12em;
  display: none;
}

.frame-1000002680 {
  grid-row-gap: 10px;
  color: var(--black-2);
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 33px 10px;
  text-decoration: none;
  display: flex;
}

.frame-1000002679 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 49px;
  text-decoration: none;
  display: flex;
}

.text-263 {
  color: #fff;
  text-align: center;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.frame-1000002678 {
  grid-column-gap: 11.0067px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-141 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.biggest-price-drop-this-season {
  color: #000;
  letter-spacing: -.01em;
  width: 50%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002699 {
  grid-row-gap: 5px;
  background-color: #fff;
  background-image: linear-gradient(90deg, #c59f52, #f9f1ba 60%, #e0ca87);
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 550px;
  margin-left: 0;
  padding: 20px 20px 40px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-1000002700 {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-133 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 121.073px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-134 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 50px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-135 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 22.5476px;
  height: 22.2743px;
  text-decoration: none;
  display: flex;
}

.text-268 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 400;
  line-height: 122%;
  text-decoration: none;
}

.vectors-wrapper-136 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 22.5483px;
  height: 22.2743px;
  text-decoration: none;
  display: flex;
}

.frame-1000002701 {
  grid-column-gap: 10px;
  background-color: #fff;
  border: 2px solid #c59f52;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 10px 32px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 312.537px;
  left: 124.5px;
}

.text-269 {
  color: #000;
  letter-spacing: .02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 122%;
  text-decoration: none;
}

.product-faq-s {
  color: #041638;
  text-align: left;
  align-self: flex-start;
  margin-top: 100px;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002702 {
  grid-row-gap: 27px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 588px;
  height: 605px;
  margin-top: 60px;
  text-decoration: none;
  display: flex;
}

.frame-2366 {
  grid-row-gap: 9px;
  background-color: #fafafa;
  border: 1px solid #dfdfdf;
  border-radius: 7px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 25px;
  text-decoration: none;
  display: flex;
}

.how-does-the-free-tr {
  color: #2c3948;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.you-can-opt-for-our {
  color: #6b6b6b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.text-270 {
  color: #000;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-block-142 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 20px;
  display: flex;
}

.radio-button-3 {
  opacity: 0;
  border: 1px solid #fff;
  border-radius: 20px;
  width: 288px;
  height: 98px;
  margin-top: 0;
  margin-left: -22px;
  overflow: hidden;
}

.radio-button-3.w--redirected-checked {
  box-shadow: none;
}

.radio-button-label {
  color: var(--black-2);
  margin-top: 0;
  margin-left: 0;
  margin-right: 30px;
  position: relative;
  top: -72px;
}

.bold-text-35 {
  color: #000;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  padding: 0;
  font-size: 24px;
  font-weight: 600;
  display: block;
  position: static;
  inset: 0% 0% 68px 0;
}

.frame-1000002705 {
  grid-column-gap: 22.2px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1000002705._2ndrow {
  margin-top: 20px;
}

.frame-1000002705.bf24 {
  grid-column-gap: 20px;
  justify-content: space-between;
  margin-bottom: 20px;
}

.frame-1000002705.bf24.scalenut {
  justify-content: center;
}

.frame-1000002706 {
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 250px;
  height: 212px;
  padding: 24px 20px;
  text-decoration: none;
  display: flex;
}

.frame-1000002706.bg-shadow-2.bf24 {
  grid-row-gap: 12.5px;
  width: 270px;
  max-width: 270px;
  height: 270px;
  position: static;
  box-shadow: -7px -7px 15px #12121212, 7px 7px 15px #12121212;
}

.frame-1000002706.bg-shadow-2.bf24.scalenut {
  box-shadow: -3px -3px 5px 0 var(--dark-goldenrod), 3px 3px 5px 0 var(--dark-goldenrod);
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/673e20eb0c99819ed0f064af_BF_banner.png");
  background-position: 0 0;
  background-size: cover;
  justify-content: space-between;
  width: 100%;
  max-width: none;
}

.logo-new-font-tm-1 {
  object-fit: cover;
  border-radius: 12px;
}

.text-271 {
  color: #000;
  text-align: center;
  letter-spacing: .03em;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.mockplus-1-1 {
  object-fit: cover;
}

.frame-1000002707 {
  grid-row-gap: 36px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 746.604px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-139 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 106.974px;
  height: 17.9992px;
  text-decoration: none;
  display: flex;
}

.frame-1000002708 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-272 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-273 {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-273.hidemsg {
  display: none;
}

.frame-1000002709 {
  grid-column-gap: 20px;
  background-color: #fff;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 746.604px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.want-all-the-rewards {
  color: #000;
  letter-spacing: .02em;
  width: 30%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-274 {
  color: #000;
  letter-spacing: .04em;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1000002710 {
  grid-row-gap: 10px;
  border: 1px solid #fceaae;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30%;
  padding: 16px 10px;
  text-decoration: none;
  display: flex;
}

.frame-1000002103 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-275 {
  color: #000;
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.frame-1000002711 {
  grid-column-gap: 15px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000002712 {
  background-color: #fceaae;
  border-radius: 7.8125px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-140 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26.5625px;
  height: 26.5625px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-141 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26.3172px;
  height: 25.7098px;
  text-decoration: none;
  display: flex;
}

.simply-share-it-on-linkedin-and-twitter-and-send-us-the-links-wecare-scalenut-com-0 {
  color: #000;
  letter-spacing: .04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.simply-share-it-on-linkedin-and-twitter-and-send-us-the-links-wecare-scalenut-com-1 {
  color: #000;
  letter-spacing: .04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.radio-button-field-2 {
  cursor: pointer;
  background-color: #fff;
  border-radius: 14px;
  width: 288px;
  height: 98px;
  margin-top: -2px;
  overflow: hidden;
}

.bold-text-36 {
  font-size: 42px;
  font-weight: 600;
}

.frame-1000002714 {
  grid-column-gap: 8px;
  background-color: #0006;
  border-radius: 30px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 35%;
  min-height: 51px;
  margin-top: 10px;
  margin-left: 0;
  padding: 15px 20px;
  text-decoration: none;
  display: flex;
}

.name-22 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 12.8px;
  text-decoration: none;
}

.bullet-text-black-logo-1 {
  object-fit: cover;
}

.vectors-wrapper-144 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 107.268px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.sc-logos-2024_logo-copy-1 {
  object-fit: cover;
  background-color: #fff;
}

.image-249 {
  width: auto;
  height: 30%;
}

.frame-1000002020 {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-278 {
  color: #010b11;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

._60-off-for-life-0 {
  color: #010b11;
  text-align: center;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 29px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

._60-off-for-life-1 {
  color: #010b11;
  text-align: center;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

._2-extra-seats-1 {
  color: #010b11;
  text-align: center;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.faq-hide {
  display: none;
}

.frame-1000002717 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002718 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 346px;
  height: 271px;
  text-decoration: none;
  display: flex;
}

.text-279 {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 600;
  line-height: 110%;
  text-decoration: none;
}

.name-23 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 600;
  line-height: 12.8px;
  text-decoration: none;
}

.vectors-wrapper-145 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.columns-27 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  display: flex;
}

.columns-28 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.columns-29 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  width: auto;
  display: flex;
}

.frame-1000002738 {
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 190px;
  height: 135px;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.logo-new-font-tm-3 {
  object-fit: cover;
}

.text-282 {
  color: #000;
  text-align: center;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-1000002312 {
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 190px;
  height: 135px;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

._6716c18e45760446b740a3b7_wobb-2 {
  object-fit: cover;
}

.text-283 {
  color: #000;
  text-align: center;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.column-50 {
  flex-flow: row;
  display: flex;
}

.frame-1000002740 {
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 190px;
  height: 135px;
  padding: 16px 15px;
  text-decoration: none;
  display: flex;
}

.daito-2 {
  object-fit: cover;
}

.text-285 {
  color: #000;
  text-align: center;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-1000002741 {
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 190px;
  height: 135px;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.mockplus-1-3 {
  object-fit: cover;
}

.text-286 {
  color: #000;
  text-align: center;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.column-51 {
  padding-right: 0;
}

.frame-1000002742 {
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 190px;
  height: 135px;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.bullet-text-black-logo-2 {
  object-fit: cover;
}

.text-287 {
  color: #000;
  text-align: center;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-1000002743 {
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 190px;
  height: 135px;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-147 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 71.5119px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-288 {
  color: #000;
  text-align: center;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-1000002744 {
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 190px;
  height: 135px;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.text-289 {
  color: #000;
  text-align: center;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-1000002745 {
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 190px;
  height: 135px;
  padding: 16px 15px;
  text-decoration: none;
  display: flex;
}

.cs_logo-1 {
  object-fit: cover;
}

.text-290 {
  color: #000;
  text-align: center;
  letter-spacing: .03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.bold-text-37 {
  color: #b99135;
}

.frame-1000002724 {
  grid-column-gap: 15.6031px;
  border: 0 solid #f8dd66;
  border-bottom-width: 3.48014px;
  border-radius: 46.8902px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  height: auto;
  padding: 19.4029px 48.5072px 10px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 7.09821px 11.9799px #b3872891;
}

.text-block-323 {
  font-size: 13.5px;
  line-height: 26px;
}

.text-block-324, .text-block-325 {
  font-size: 13px;
}

.image-250 {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 15px;
}

.text-block-326 {
  white-space: normal;
}

.text-block-326.bf24, .bf24 {
  text-align: left;
}

.link-block-10 {
  width: 95%;
}

.exit-intent-popup-3 {
  z-index: 1;
  background-color: #1f1f1fcc;
  position: fixed;
  inset: 0;
}

.newsletter-2 {
  z-index: 2147483647;
  color: #fff;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/682c530ca15918e2fbc4864a_Exit%20Intent%20popup%2095.svg");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  border: 3px #000;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 600px;
  height: 600px;
  padding: 0 15px 40px 40px;
  font-family: DM Sans, sans-serif;
  display: flex;
  position: absolute;
  top: 49%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.newsletter-2.surgecall {
  background-color: #fff;
  background-image: none;
  background-size: auto;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 0 20px;
}

.close-4 {
  cursor: pointer;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 8px;
  right: 8px;
}

.close-4.surgecall {
  z-index: 2147483647;
  color: #000;
  font-size: 20px;
}

.exit-intent-popup-4 {
  z-index: 9999;
  background-color: #1f1f1fcc;
  display: none;
  position: fixed;
  inset: 0;
}

.column-54 {
  padding-left: 0;
}

.exit-intent-popup4 {
  z-index: 2147483647;
  background-color: #1f1f1fcc;
  display: flex;
  position: fixed;
  inset: 0;
}

.exit-intent-popup4.surgepopup {
  display: none;
}

.text-293 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 418px;
  text-decoration: none;
  display: flex;
}

.text-293.exit-popup {
  height: auto;
}

.columns-31 {
  display: none;
}

.meet-your-new-seo-best-friend-0 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 500;
  line-height: 108%;
  text-decoration: none;
}

.meet-your-new-seo-best-friend-1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 700;
  line-height: 108%;
  text-decoration: none;
}

.meet-your-new-seo-best-friend-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 500;
  line-height: 108%;
  text-decoration: none;
}

.text-296 {
  color: #fae367;
  text-align: left;
  text-shadow: 0 4.10768px 4.10768px #03034740;
  background-image: linear-gradient(225deg, #0812cc, #131f5d);
  border-radius: 0 20px 20px 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -20px;
  padding: 20px;
  font-size: 60px;
  font-weight: 700;
  line-height: 108%;
  text-decoration: none;
}

.text-296.hide {
  display: none;
}

.text-297, .fix-content-gaps-refine-keywords-and-optimize-your-content-all-in-one-click-0 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 400;
  line-height: 113%;
  text-decoration: none;
}

.fix-content-gaps-refine-keywords-and-optimize-your-content-all-in-one-click-0.bold {
  font-weight: 600;
}

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

.video-2 {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
}

.frame-1000002183 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1234px;
  text-decoration: none;
  display: flex;
}

.frame-1000002183.surgelptop {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.frame-1000002183.surgelptop.ls1 {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/67ecec1f7047fde36f7bbe34_Group%201000002463.png");
  background-position: 100% 70%;
  background-repeat: no-repeat;
  background-size: 55%;
  justify-content: space-between;
  align-items: center;
}

.frame-1000002756 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.frame-1000002106 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002106.ls1 {
  width: 55%;
}

.frame-1000002757 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.frame-1000002757.surgelp {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  line-height: 100%;
}

.text-298 {
  color: #013d45;
  letter-spacing: -4px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 84px;
  font-weight: 700;
  line-height: 100.8px;
  text-decoration: none;
}

.text-298.surgelp {
  font-size: 72px;
  line-height: 100%;
}

.text-298.surgelp.ls2 {
  letter-spacing: 0;
  font-size: 48px;
}

.frame-1000002758 {
  grid-column-gap: 10px;
  background-color: #e4ffd4;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 11px 16px;
  text-decoration: none;
  display: flex;
}

.text-299 {
  color: #00634b;
  letter-spacing: -4px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 84px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-299.surgelp {
  font-size: 72px;
}

.text-300 {
  color: #1e1e28;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28.8px;
  text-decoration: none;
}

.frame-1000002760 {
  grid-row-gap: 28px;
  background-image: linear-gradient(#fff, #fff);
  border: 3px solid #56dbff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  max-width: 440px;
  height: 100%;
  padding: 32px 40px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 40px #56dbff;
}

.frame-1000002761 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-150 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 33px;
  height: 33px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-151 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 126px;
  height: 26px;
  text-decoration: none;
  display: flex;
}

.text-302 {
  color: #013d45;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-302.surgelp.n {
  color: #092045;
}

.text-303 {
  color: #013d45;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19.2px;
  text-decoration: none;
}

.text-303.n {
  color: #092045;
}

.frame-1000002762 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ellipse-634 {
  object-fit: cover;
}

.frame-1000002763 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.text-304 {
  color: #013d45;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
}

.text-304.n {
  color: #092045;
}

.text-305 {
  color: #013d45;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
}

.text-305.n {
  color: #092045;
}

.delivering-growth {
  grid-row-gap: 27px;
  background-color: #00634b;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.frame-1000002223 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002214 {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002214.surgelptop {
  justify-content: space-between;
  align-items: center;
}

.text-306 {
  color: #fff;
  text-align: left;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 58px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-306.surgelp {
  font-size: 56px;
}

.text-307 {
  color: #fff;
  text-align: left;
  letter-spacing: .04em;
  width: 42%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

.frame-1000002764 {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.t4 {
  grid-row-gap: 10px;
  background-color: #f4faf6;
  border-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 350px;
  padding: 30px 30px 20px;
  display: flex;
}

.t4._2 {
  background-image: none;
}

.frame-1000002766 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.text-308 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  text-decoration: none;
}

.text-308.surgelp {
  height: 105px;
  font-family: DM Sans, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.powered-by-the-most-advanced-seo-technology {
  color: #004638;
  letter-spacing: .035em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
}

.frame-1000002217 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 232px;
  text-decoration: none;
  display: flex;
}

.frame-1000002219 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.frame-1000002768 {
  grid-column-gap: 10px;
  background-color: #fff;
  border-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.frame-1000002768.lflp {
  border-radius: 60px;
  margin-top: 20px;
}

.frame-1000002768.lflp.lpcfold {
  display: none;
}

.frame-1000002768.lpcbutton {
  border-radius: 60px;
}

.text-310 {
  color: #013d45;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-310.surgelp.lpfont {
  font-weight: 500;
}

.frame-1000002770 {
  grid-row-gap: 27px;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.frame-1000002771 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002772 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.text-311 {
  color: #fff;
  text-align: center;
  letter-spacing: -1px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-311.surgelp {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.text-311.surgelp.lp1 {
  color: #013d45;
}

.text-312 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.text-312.surgelp.lpc1 {
  color: #013d45;
}

.frame-1000002773 {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002774 {
  grid-row-gap: 10px;
  background-color: #f4faf6;
  background-image: linear-gradient(#fff0 55%, #a7c5a98a 100%, #5b945f);
  border-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 300px;
  padding: 30px 30px 20px;
  display: flex;
}

.frame-1000002774.lowersection {
  box-shadow: 2px 2px 2px #0003;
}

.frame-1000002774.lowersection.blueseo {
  background-image: linear-gradient(#fff0 55%, #c3f2ff5c 79%, #99e9ff99 100%, #56dbff 100%, #a7c5a98a);
}

.frame-1000002775 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.drove-8200-increase-in-traffic-for-a-food-blogging-website {
  font-family: DM Sans, sans-serif;
  font-weight: 600;
}

.text-313 {
  color: #004638;
  letter-spacing: .035em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
}

.frame-1000002776 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.frame-1000002777 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 888px;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.text-314 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.frame-1000002802 {
  grid-column-gap: 60px;
  opacity: .7;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.logo_bebold_white-arrow-1 {
  object-fit: cover;
}

.vectors-wrapper-152 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 106px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-153 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 93.1707px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-154 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 148.889px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-155 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.drove-8200-increase-in-traffic-for-a-food-blogging-website-0 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
  text-decoration: none;
}

.drove-8200-increase-in-traffic-for-a-food-blogging-website-1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: 600;
  line-height: 60px;
  text-decoration: none;
}

.drove-8200-increase-in-traffic-for-a-food-blogging-website-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  text-decoration: none;
}

.vectors-wrapper-156 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 183px;
  height: 42px;
  margin-bottom: 40px;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002803 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 698px;
  text-decoration: none;
  display: flex;
}

.frame-1000002803.fw {
  width: 90%;
  max-width: none;
}

.text-315 {
  color: #f4faf6;
  text-align: center;
  letter-spacing: -.005em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-316 {
  color: #f4faf6;
  text-align: center;
  letter-spacing: -.005em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-316.surgelp {
  justify-content: center;
  align-items: center;
  width: 110%;
}

.text-316.surgelp.new {
  width: auto;
}

.vectors-wrapper-157 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.frame-1000002805 {
  grid-row-gap: 40px;
  background-color: #fff;
  background-image: linear-gradient(#f4ffee4d, #f4ffee4d);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.frame-1000002806 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 888px;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.text-319 {
  color: #00634b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-320 {
  color: #252525;
  text-align: center;
  width: 65%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.frame-1000002800 {
  box-shadow: none;
  background-color: #fbfffa;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1000002797 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.frame-1000002797.widhtreduced {
  width: 25%;
  margin-top: 25px;
}

.frame-1000002787 {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 457px;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 20px #00634b33;
}

.frame-1000002785 {
  grid-column-gap: 10px;
  background-color: #f9f9f9;
  border: 0 solid #0000001a;
  border-bottom-width: 1px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 55px;
  padding: 12px 24px;
  display: flex;
}

.frame-1000002790 {
  grid-column-gap: 10px;
  background-color: #f9f9f9;
  border: 0 solid #0000001a;
  border-bottom-width: 1px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 12px 24px;
  font-family: DM Sans, sans-serif;
  display: flex;
}

.text-321 {
  color: #013d45;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.frame-1000002789 {
  grid-column-gap: 10px;
  background-color: #f9f9f9;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 12px 24px;
  display: flex;
}

.frame-1000002788 {
  box-shadow: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 35%;
  max-width: none;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.frame-1000002807 {
  grid-column-gap: 10px;
  background-color: #00634b;
  border: 0 solid #ffffff1a;
  border-bottom-width: 1px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 80px;
  padding: 12px 24px;
  display: flex;
}

.vectors-wrapper-158 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 135px;
  height: 32px;
  text-decoration: none;
  display: flex;
}

.frame-1000002796 {
  grid-column-gap: 10px;
  background-color: #00634b;
  border: 0 solid #ffffff1a;
  border-bottom-width: 1px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 12px 24px;
  font-family: DM Sans, sans-serif;
  display: flex;
}

.text-322 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.frame-1000002808 {
  grid-column-gap: 10px;
  background-color: #00634b;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 12px 24px;
  display: flex;
}

.step-by-step-detailed-recommendations-ready-to-be-implemented {
  line-height: .5;
}

.frame-1000002795 {
  grid-row-gap: 10px;
  background-color: #00634b;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 16px 28px 20px;
  text-decoration: none;
  display: flex;
}

.frame-1000002810 {
  box-shadow: none;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.frame-1000002810.competitor {
  font-family: DM Sans, sans-serif;
}

.text-324 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
  text-decoration: none;
}

.text-325 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.frame-1000002811 {
  box-shadow: none;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.frame-1000002812 {
  grid-column-gap: 10px;
  background-color: #f9f9f9;
  border: 0 solid #0000001a;
  border-width: 0 0 1px 1px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 55px;
  padding: 12px 24px;
  font-family: DM Sans, sans-serif;
  display: flex;
}

.frame-1000002794 {
  grid-column-gap: 10px;
  background-color: #f9f9f9;
  border: 0 solid #0000001a;
  border-width: 0 0 1px 1px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 80px;
  padding: 12px 24px;
  font-family: DM Sans, sans-serif;
  display: flex;
}

.step-by-step-detailed-recommendations-ready-to-be-implemented-0 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 110%;
  text-decoration: none;
}

.step-by-step-detailed-recommendations-ready-to-be-implemented-1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.manual-prone-to-judgement-errors-1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.div-block-146 {
  width: 50%;
  margin-top: 25px;
  display: flex;
  box-shadow: 0 0 20px #0003;
}

.frame-1000002813 {
  grid-row-gap: 56px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1000002814 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.find-keywords-that-drive-traffic {
  color: #252525;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
  text-decoration: none;
}

.find-keywords-that-drive-traffic.heading {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.text-326 {
  color: #252525;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 155%;
  text-decoration: none;
}

.text-327 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-327.surgelp {
  text-transform: none;
}

.vectors-wrapper-160 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.frame-1000002818 {
  grid-column-gap: 10px;
  background-color: #013d45;
  background-image: linear-gradient(#0003, #0003);
  border-radius: 48px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
  text-decoration: none;
  display: flex;
}

.text-329 {
  color: #dce7ff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.div-feature-horizontal {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-161 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  text-decoration: none;
  display: flex;
}

.text-330 {
  color: #252525;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-feature-horizontal-2 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-162 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  text-decoration: none;
  display: flex;
}

.text-331 {
  color: #252525;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-feature-horizontal-3 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 667px;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-163 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  text-decoration: none;
  display: flex;
}

.text-332 {
  color: #252525;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002819 {
  grid-column-gap: 10px;
  background-color: #5b945f;
  border-radius: 48px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
  text-decoration: none;
  display: flex;
}

.text-333 {
  color: #fff9dc;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002820 {
  grid-row-gap: 56px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 726px;
  text-decoration: none;
  display: flex;
}

.frame-1000002080 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-334 {
  color: #252525;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
  text-decoration: none;
}

.text-334.surgelp {
  font-weight: 600;
}

.text-335 {
  color: #252525;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 155%;
  text-decoration: none;
}

.frame-1000002084 {
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.div-feature-horizontal-5 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-167 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26.0034px;
  text-decoration: none;
  display: flex;
}

.text-338 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-feature-horizontal-6 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-168 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  text-decoration: none;
  display: flex;
}

.text-339 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.div-feature-horizontal-7 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-169 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 23.7901px;
  height: 25.9998px;
  text-decoration: none;
  display: flex;
}

.text-340 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.surgelp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bold-text-39 {
  font-size: 48px;
}

.surgelight {
  min-width: 80%;
}

.image-253 {
  margin-bottom: 10px;
}

.bold-text-40 {
  font-family: Generalsans Variable;
  font-weight: 700;
}

.text-344 {
  color: #ebedf0;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 500;
  line-height: 96%;
  text-decoration: none;
}

.text-345 {
  line-height: 9%;
}

.mega-launch-0 {
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  background-image: linear-gradient(137.73deg, #fff 66%, #87affe 87%, #3728ba);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 100px;
  font-weight: 600;
  line-height: 80%;
  text-decoration: none;
}

.biggest-2025-release-smarter-tools-better-rankings {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 400;
  line-height: 106%;
  text-decoration: none;
}

.biggest-2025-release-smarter-tools-better-rankings.bold {
  font-size: 32px;
  font-weight: 600;
}

.biggest-2025-release-smarter-tools-better-rankings.bold.surgecall {
  margin-bottom: 10px;
  font-size: 20px;
}

.biggest-2025-release-smarter-tools-better-rankings.surgecall {
  color: #000;
  font-size: 20px;
}

.text-block-331, .text-block-341 {
  font-family: DM Sans, sans-serif;
}

.text-20f {
  color: #000;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
}

.text-20f.text-color-white {
  color: #fff;
  font-size: 20px;
}

.text-block-348, .text-block-349, .text-block-350, .text-block-351, .text-block-352, .text-block-353, .bold-text-43, .text-block-354, .text-block-355, .text-block-356, .text-block-357, .text-block-358, .text-block-359 {
  font-family: DM Sans, sans-serif;
}

.frame-1000002822 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 25px;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.text-346 {
  color: #0868ff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.frame-1000002823 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 25px;
  font-family: DM Sans, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.text-347 {
  color: #0868ff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.body-3 {
  font-family: DM Sans, sans-serif;
}

.manser, .ms {
  display: none;
}

.bold-text-45 {
  font-size: 14px;
}

.text-block-361, .text-block-362 {
  font-size: 20px;
}

.footer_form-field-3 {
  color: #fff;
  background-color: #3f5575;
  border: 2px solid #fff;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  height: 48px;
  margin-bottom: 0;
  padding-left: 29px;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
}

.footer_form-field-3.lpc {
  border-color: var(--light-grey);
  color: #000;
  background-color: #fff;
  border-radius: 60px;
  width: 100%;
  height: 58px;
  padding-top: 8px;
  padding-left: 20px;
  padding-right: 250px;
}

.footer_form-field-3.lpc.aitlist {
  height: 48px;
  padding-right: 0;
}

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

.lpc {
  width: 300px;
}

.form-block-7 {
  flex: 0 auto;
  align-self: flex-start;
  width: auto;
}

.form-block-7.center-align {
  align-self: center;
}

.form-block-7.waitlisting {
  align-self: center;
  width: 55%;
  margin-left: auto;
  margin-right: auto;
}

.success-message-5 {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
}

.code-embed-4 {
  width: 1000px;
  display: flex;
}

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

.trusted-by {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding-left: 100px;
  padding-right: 100px;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
  position: static;
  top: .0488281px;
  left: 955.418px;
}

.trusted-by.ls2 {
  padding-left: 0;
  padding-right: 0;
}

.frame-1000002824 {
  grid-row-gap: 32px;
  background-image: linear-gradient(#fff, #fff);
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: -125px;
  margin-bottom: 60px;
  padding: 32px 60px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 20px #5b945f4d;
}

.frame-1000002824.ls2 {
  box-shadow: none;
  background-image: none;
  margin-top: 0;
  margin-bottom: 0;
}

.trusted-by-250-global-local-businesses {
  font-weight: 700;
}

.frame-1000002846 {
  grid-column-gap: 60px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-style {
  object-fit: cover;
  width: auto;
  height: auto;
  overflow: hidden;
}

.image-305 {
  object-fit: cover;
}

.form-wrap {
  grid-column-gap: 27px;
  background-image: linear-gradient(#013d45, #013d45), linear-gradient(#00634b, #00634b), linear-gradient(#fff, #c2ff9e);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: none;
  overflow: hidden;
}

.form-wrap.nothide {
  display: flex;
}

.form-wrap.nothide.blackbg {
  background-color: #000;
  background-image: none;
}

.frame-1000002847 {
  grid-row-gap: 16px;
  color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48%;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.frame-1000002847.surgeseo {
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
}

.text-348 {
  color: #fff;
  letter-spacing: -1px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

._97-of-people-search-online-for-local-businesses-if-youre-not-ranking-youre-losing-sales {
  color: var(--white);
  font-family: DM Sans, sans-serif;
}

.frame-1000002848 {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 48%;
  height: 460px;
  text-decoration: none;
  display: flex;
}

.frame-1000002848.ls2 {
  flex-flow: column;
}

.frame-1000002849 {
  grid-row-gap: 24px;
  background-color: #fff;
  background-image: none;
  border: 2px solid #fff;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 96px #00634b33;
}

.frame-1000002849.ls2 {
  width: 70%;
  padding-bottom: 20px;
}

.frame-1000002850 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-349 {
  color: #000;
  letter-spacing: -.03em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.text-349.ls2 {
  font-size: 22px;
}

.input-icon {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.input-3 {
  background-color: #f7f7f7;
  border: 1px solid #013d451a;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 48%;
  height: 56px;
  padding: 20px 16px;
  font-family: DM Sans, sans-serif;
  display: flex;
}

.input-3.url, .input-3.ls2 {
  width: 100%;
}

.input-value {
  grid-column-gap: 2px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.input-text {
  color: #00000080;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.input-icon-2 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 56px;
  display: flex;
}

.input-4 {
  background-color: #f7f7f7;
  border: 1px solid #013d451a;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 56px;
  padding: 20px 16px;
  text-decoration: none;
  display: flex;
}

.form-button-local-seo {
  grid-column-gap: 10px;
  background-color: #013d45;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 24px;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.form-button-local-seo.calendlybtn {
  border-radius: 60px;
}

.form-button-local-seo.calendlybtn.ls2 {
  border-radius: 60px;
  font-size: 20px;
}

.text-350 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.material-symbolsplay-arrow-rounded-11 {
  object-fit: cover;
  overflow: hidden;
}

._97-of-people-search-online-for-local-businesses-if-youre-not-ranking-youre-losing-sales-0 {
  color: #000;
  letter-spacing: .02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 22px;
  text-decoration: none;
}

._97-of-people-search-online-for-local-businesses-if-youre-not-ranking-youre-losing-sales-1 {
  color: #000;
  letter-spacing: .02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

._97-of-people-search-online-for-local-businesses-if-youre-not-ranking-youre-losing-sales-2 {
  color: #000;
  letter-spacing: .02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

.flex-block-3 {
  justify-content: space-between;
  align-items: center;
}

.flex-block-3.bluesurge {
  justify-content: center;
}

.frame-1000002852 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002844 {
  grid-column-gap: 10px;
  background-color: #fff;
  border: 1px #000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-351 {
  color: #013d45;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002853 {
  grid-column-gap: 10px;
  background-color: #c2ff9e;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 6px 12px 12px;
  text-decoration: none;
  display: flex;
}

.text-352 {
  color: #013d45;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 65px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-352.new-c {
  color: #092045;
}

.frame-1000002843 {
  grid-column-gap: 10px;
  background-color: #e4ffd44d;
  border: 2px solid #013d451a;
  border-radius: 40px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 7px 22px;
  text-decoration: none;
  display: flex;
}

.text-353 {
  color: #013d45;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 28.8px;
  text-decoration: none;
}

.frame-1000002854 {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.frame-1000002855 {
  grid-row-gap: 32px;
  background-color: #f4faf6;
  border: 2px solid #fff;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 32px 32px 32px 30px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 96px #00634b33;
}

.frame-1000002856 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-354 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.text-355 {
  color: #004638;
  letter-spacing: .035em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
}

.frame-1000002857 {
  grid-column-gap: 14px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002730 {
  grid-row-gap: 8px;
  background-color: #013d45;
  background-image: linear-gradient(#013d45 61%, #0e775f 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 150px;
  height: 101px;
  padding: 21px 16px;
  text-decoration: none;
  display: flex;
}

.text-356 {
  color: var(--white);
  font-size: 12px;
  font-weight: 700;
}

.text-356.yellow {
  color: #baff3a;
  font-size: 48px;
  font-weight: 600;
  line-height: 100%;
}

.frame-1000002858 {
  grid-row-gap: 8px;
  background-color: #013d45;
  background-image: linear-gradient(#013d45 61%, #0e775f 100%);
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 183px;
  height: 101px;
  padding: 21px 16px;
  text-decoration: none;
  display: flex;
}

.frame-1000002859 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002860 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002860.newseo {
  grid-row-gap: 20px;
  border-top: 1px solid #000;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  padding-top: 0;
}

.frame-1000002861 {
  grid-column-gap: 21px;
  border-top: 1px solid #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 100px;
  text-decoration: none;
  display: flex;
}

.text-357 {
  color: #013d45;
  letter-spacing: -1px;
  background-color: #fff;
  margin-top: -28px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1000000970 {
  grid-row-gap: 24px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.divfeature-horizontal {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._51---01 {
  object-fit: cover;
  overflow: hidden;
}

.text-358 {
  color: #252525;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002862 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._52---01 {
  object-fit: cover;
  overflow: hidden;
}

.text-359 {
  color: #252525;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002863 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.divfeature-horizontal-2 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._53---01 {
  object-fit: cover;
  overflow: hidden;
}

.text-360 {
  color: #252525;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002864 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._54---01 {
  object-fit: cover;
  overflow: hidden;
}

.text-361 {
  color: #252525;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002865 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._55---01 {
  object-fit: cover;
  overflow: hidden;
}

.text-362 {
  color: #252525;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.form-5 {
  flex-flow: wrap;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.form-5.ls2 {
  flex-flow: column;
}

.form-block-8, .form-frame {
  width: 100%;
}

.body-4 {
  font-family: DM Sans, sans-serif;
}

.text-block-363 {
  width: 100%;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-363._24f {
  font-size: 24px;
}

.text-block-363._24f.center {
  line-height: 110%;
}

.text-block-363.ls2 {
  font-weight: 400;
}

.bold-text-61 {
  font-size: 26px;
}

.bold-text-62 {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/65d3a647da84cc413310d3c2_blue%20line.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.frame-1000002866 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.white-button-text {
  color: var(--white);
  text-align: left;
  white-space: nowrap;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
}

.frame-1000002869 {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.white-button {
  grid-column-gap: 8px;
  white-space: nowrap;
  background-image: linear-gradient(#fff, #fff);
  border: 2px solid #000;
  border-radius: 51px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 14px 21px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 8px #00000008;
}

.white-button.button-primary.calendlybtn {
  cursor: pointer;
}

.gradient-button-text {
  text-align: center;
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(91.51deg, #020249, #154ad0);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.button-arrow {
  object-fit: cover;
  overflow: hidden;
}

.blue-button {
  grid-column-gap: 8px;
  color: var(--white);
  background-color: #1245b7;
  background-image: linear-gradient(#1a5bf066, #1a5bf066);
  border: 2px solid #1a5bf04d;
  border-radius: 51px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 14px 21px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 8px #00000008;
}

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

.frame-1000002871 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 60%;
  margin-bottom: 40px;
  padding-top: 220px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.heading-48f {
  color: #041527;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.heading-48f.text-color-white {
  color: #fff;
  font-family: DM Sans, sans-serif;
}

.heading-48f.right-aligned-text {
  text-align: left;
}

.subhead-14 {
  color: #041527cc;
  text-align: center;
  letter-spacing: .04em;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.subhead-14.text-color-white {
  color: #fff;
  text-align: center;
  line-height: 150%;
}

.new-h-flex {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.new-h-flex._50-width {
  justify-content: flex-start;
  align-items: center;
  width: 48%;
}

.new-h-flex.wrapped {
  grid-column-gap: 15px;
  grid-row-gap: 35px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
}

.new-h-flex.top-padding-added {
  margin-top: 20px;
}

.frame-1000002873 {
  grid-row-gap: 20px;
  background-color: #fff;
  border: 2px solid #94d2ffcc;
  border-radius: 40px 8px 40px 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002874 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 113px;
  padding-right: 113px;
  text-decoration: none;
  display: flex;
}

.frame-1000002875 {
  grid-column-gap: 10px;
  background-image: linear-gradient(#164898 0%, #3369bf 100%);
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 13px;
  padding-bottom: 13px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 5px 14px #16448e80;
}

.heading-24f {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--black-2);
  text-align: center;
  flex-flow: column;
  padding-top: 0;
  font-size: 24px;
  font-weight: 600;
  display: flex;
}

.heading-24f.text-color-white {
  color: var(--white);
}

.heading-24f.text-color-white.right-aligned-text, .heading-24f.right-aligned-text {
  text-align: left;
}

.do-it-yourself {
  object-fit: cover;
  overflow: hidden;
}

.frame-1000002876 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.heading-36f {
  color: #000;
  text-align: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 110%;
  text-decoration: none;
}

.heading-36f.text-color-white {
  color: #fff;
  width: auto;
  line-height: 100%;
}

.heading-36f.right-aligned-text {
  text-align: left;
}

.sub-heading-16 {
  color: #041527;
  text-align: center;
  text-transform: none;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.sub-heading-16.text-color-white {
  color: #fff;
}

.sub-heading-16.text-color-white.right-aligned-text {
  text-align: left;
  width: auto;
  font-family: DM Sans, sans-serif;
}

.sub-heading-16.right-aligned-text {
  text-align: left;
  width: 60%;
}

.frame-1000001910 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.vector-5 {
  object-fit: cover;
}

.light-blue-background-frame {
  grid-row-gap: 8px;
  background-image: linear-gradient(#94d2ff33, #94d2ff33);
  border: 1px solid #eaeaea;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 130px;
  padding: 24px 40px 20px;
  text-decoration: none;
  display: flex;
}

.frame-1000002879 {
  grid-row-gap: 20px;
  background-color: #fff;
  border: 2px solid #95f0d5;
  border-radius: 8px 40px 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002880 {
  grid-column-gap: 10px;
  background-image: linear-gradient(#0b5819 0%, #287937 100%);
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 13px;
  padding-bottom: 13px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 5px 14px #16448e80;
}

.a-style-4 {
  grid-column-gap: 8px;
  background-image: linear-gradient(#094514, #094514);
  border-radius: 51px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 14px 21px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 8px #00000008;
}

.light-green-background-frame {
  grid-row-gap: 8px;
  background-image: linear-gradient(#95f0d533, #95f0d533);
  border: 1px solid #eaeaea;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 130px;
  padding: 24px 40px 20px;
  text-decoration: none;
  display: flex;
}

.not-bold-pricing {
  font-weight: 400;
}

.pricing-content-wrap {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #b6fbca;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.services-pricing-card-heading-wrap {
  border: 1px #aeffc4cc;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 36px 36px 0;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.services-pricing-card-heading-wrap.spage {
  height: 100px;
}

.frame-1000002882 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.frame-1000002882.sp {
  height: auto;
}

.frame-1000002882.pricingpage {
  height: 120px;
}

.text-373 {
  color: #094514;
  text-align: left;
  font-size: 35px;
  font-weight: 800;
}

.text-373.local-biz {
  color: #04600f;
  font-size: 35px;
  line-height: 100%;
}

.text-373.new {
  color: #092045;
}

.text-374 {
  color: #000a1a;
  letter-spacing: .02em;
  border: 1px #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.global-business {
  object-fit: cover;
}

.frame-1000002470 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  padding-left: 36px;
  padding-right: 36px;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
  display: flex;
}

.frame-1000002470.suregp {
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 16px;
}

.frame-1000002883 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002884 {
  grid-column-gap: 8px;
  background-image: linear-gradient(#094514, #094514);
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 62.2831px;
  padding: 16px 40px;
  display: flex;
}

.frame-1000002884.surgepage {
  border-radius: 16px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: DM Sans, sans-serif;
}

.frame-1000002884.surgepage.servicegb.new {
  background-color: #092045;
  background-image: none;
}

.frame-1000002884.surgepage.servicelb.new {
  background-color: #0968ff;
  background-image: none;
}

.name-25 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 12.8px;
  text-decoration: none;
}

.material-symbolsplay-arrow-rounded-13 {
  object-fit: cover;
  overflow: hidden;
}

.local-business {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 49px;
  height: 49px;
  text-decoration: none;
  display: flex;
}

.frame-1000002440 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 65px 0;
  text-decoration: none;
  display: flex;
}

.frame-1000002440.surgepage {
  padding-bottom: 0;
}

.frame-1000000925 {
  grid-row-gap: 42px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-381 {
  color: #041638;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-381.seosurge {
  font-size: 48px;
  font-weight: 700;
}

.frame-1000002904 {
  grid-column-gap: 40px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002905 {
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-306.software {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/67cdd5c781bc5a8b8748ac43_Logo.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding: 50px 100px 50px 120px;
}

.frame-1000002915 {
  grid-column-gap: 17px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-385 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.group-1000000915 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 134px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.container-large-7 {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.frame-1000002916 {
  grid-column-gap: 56px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.padding-section-large-5 {
  flex-flow: column;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.padding-section-large-5.features-graph {
  padding-top: 0;
}

.padding-section-large-5.features-graph.bottom0 {
  padding-bottom: 0;
}

.padding-section-large-5.features-graph.bottom0.surgenew {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-1143 {
  color: #fff;
  letter-spacing: -.02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-1143.header {
  text-align: center;
  width: 75%;
  margin-bottom: 20px;
  font-family: DM Sans, sans-serif;
}

.text-1144 {
  color: #21d086;
  letter-spacing: .0025em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-1144.newc {
  color: #56dbff;
}

.text-1145 {
  color: #ffffff80;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 110%;
  text-decoration: none;
}

.text-1145.neew-cyn {
  color: #c2f2ff;
}

.lines-horizontal {
  opacity: .12;
  mix-blend-mode: overlay;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 700px;
  text-decoration: none;
  display: flex;
}

.frame-1000002917 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 140px;
  height: 118px;
  text-decoration: none;
  display: flex;
}

.frame-1000002918 {
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 725px;
  text-decoration: none;
  display: flex;
}

.section-features-2 {
  background-color: #011b15;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  position: static;
}

.section-features-2.withgraph {
  background-color: #010c1b;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/683fb0e8d2d620a6317f4d35_Numbers%20and%20Graphs%20-%20BLue.svg");
  background-position: 50% 80%;
  background-repeat: no-repeat;
  background-size: 100%;
  font-family: DM Sans, sans-serif;
}

.section-features-2.greenbg {
  background-color: #1fc680;
  background-image: linear-gradient(#014dc5, #045abf), linear-gradient(#fff3, #fff);
  margin-top: -37px;
  font-family: DM Sans, sans-serif;
}

.section-features-2.greenbg.blubg {
  margin-top: -65px;
}

.section-features-2.pricingtabs {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/67cfceb6b82d265a604f10bb_BG%20-%202nd%20Fold.svg");
  background-position: 50% 100%;
  background-size: cover;
  margin-bottom: -5px;
  padding-top: 60px;
  padding-bottom: 40px;
  font-family: DM Sans, sans-serif;
}

.section-features-2.pricingtabs.newblue {
  background-color: #010c1b;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/684037791d503fea2fccb3cc_Blue%20lines%20with%20bg.svg");
  background-position: 50% 0;
}

.numbers-and-graphs {
  grid-column-gap: 10px;
  background-color: #0000;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 660px;
  padding: 80px 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.graph {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.padding-global-4 {
  background-color: #0000;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.container-large-8 {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-1151 {
  color: #004638;
  letter-spacing: .0025em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-1152 {
  color: #004638;
  letter-spacing: .03em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.text-1152.blue {
  color: #014dc5;
}

.padding-section-large-6 {
  flex-flow: column;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.padding-section-large-6.features-graph {
  padding-top: 0;
}

.padding-section-large-6.pricing-new {
  width: 100%;
  padding-top: 2rem;
}

.text-1150 {
  color: #000;
  letter-spacing: .04em;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

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

.whats-next-ai-that-sells-for-you {
  color: #000;
  font-size: 56px;
  font-weight: 700;
}

.whats-next-ai-that-sells-for-you.white {
  color: #fff;
}

.frame-1000002919 {
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#21d08600 35%, #21d08633);
  border: 2px solid #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 250px;
  max-width: none;
  height: 200px;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.frame-1000002920 {
  grid-column-gap: 21px;
  box-shadow: none;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 45%;
  height: 120%;
  text-decoration: none;
  display: flex;
}

.frame-1000002921 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002922 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.future {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 15px 0 0;
  display: flex;
  overflow: hidden;
}

.padding-global-5 {
  background-color: #0000;
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.green {
  color: #29ffa5;
}

.frame-1000002923 {
  grid-column-gap: 21px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1153 {
  color: #013d45;
  letter-spacing: -2px;
  background-color: #fff;
  margin-top: -34px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: DM Sans, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-1154 {
  color: #1e1e28;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28.8px;
  text-decoration: none;
}

.frame-1000002924 {
  grid-column-gap: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002925 {
  grid-row-gap: 20px;
  background-color: #f4faf6;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/67ced1dfb03d4cc203003d19_Cost1x.webp"), linear-gradient(#f8df60, #f8df60);
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 480px;
  padding: 30px 30px 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-1000002925.hover {
  background-color: #031a34;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/67cfcecb708eb505376b739b_Cost%20Graph.svg");
  background-position: 50% 105%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 2px solid #f8df60;
  display: none;
}

.frame-1000002926 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 60%;
  text-decoration: none;
  display: flex;
}

.text-1155 {
  opacity: .9;
  color: var(--black-2);
  font-size: 64px;
  font-weight: 700;
}

.text-1155.yellow {
  color: #f8df60;
}

.text-1155.green {
  color: #51fbb3;
}

.text-1155.blue {
  color: #59dfff;
}

.frame-1000002927 {
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/67ced1df93d5c775a4e50657_Time1x.webp"), linear-gradient(#59dfff, #59dfff);
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 480px;
  padding: 30px 30px 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-1000002927.hover {
  background-color: #031a34;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/67cfcecb747417af60fbade5_Time%20Graph.svg");
  background-position: 50% 110%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 2px solid #59dfff;
  display: none;
}

.frame-1000002929 {
  grid-row-gap: 20px;
  background-color: #f4faf6;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/67ced1df3c7fa7c5989bdb60_Results1x.webp"), linear-gradient(#51fbb3, #51fbb3), linear-gradient(#36d3f8, #36d3f8);
  background-position: 100% 100%, 0 0, 0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: auto, auto, auto;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 480px;
  padding: 30px 30px 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.frame-1000002929.hover {
  background-color: #031a34;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/67cfcecbb82d265a604f19e4_Resilts%20Graph.svg");
  background-position: 100% 110%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 2px solid #51fbb3;
  display: none;
}

.frame-1000002933 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 45%;
  text-decoration: none;
  display: flex;
}

.frame-1000002934 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0 0 21px;
  display: flex;
  position: relative;
}

.frame-1000002935 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1158 {
  color: #fff;
  letter-spacing: -.06em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.frame-1000002936 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002937 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1000002938 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 184px;
  text-decoration: none;
  display: flex;
}

.text-1159 {
  color: #fff;
  letter-spacing: -.02em;
  border-left: 1px solid #00634b;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.frame-1000002939 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 138px;
  text-decoration: none;
  display: flex;
}

.frame-1000002940 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1160 {
  color: #fff;
  letter-spacing: -.02em;
  border-left: 1px solid #00634b;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.frame-1000002941 {
  grid-row-gap: 21px;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 160px;
  padding: 21px 0;
  display: flex;
}

.text-1161 {
  color: #000;
  letter-spacing: -.06em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.frame-1000002942 {
  grid-column-gap: 23px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002943 {
  grid-column-gap: 10px;
  border-left: 1px solid #00634b;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 281px;
  padding-left: 10px;
  text-decoration: none;
  display: flex;
}

.text-1162 {
  color: #000;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.frame-1000002944 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 144px;
  text-decoration: none;
  display: flex;
}

.frame-1000002945 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 147px;
  text-decoration: none;
  display: flex;
}

.frame-1000002946 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 174px;
  text-decoration: none;
  display: flex;
}

.frame-1000002947 {
  grid-row-gap: 21px;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 160px;
  padding: 21px 30px 21px 0;
  display: flex;
}

.frame-1000002948 {
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000002949 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  text-decoration: none;
  display: flex;
}

.frame-1000002950 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 175px;
  text-decoration: none;
  display: flex;
}

.frame-1000002951 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 247px;
  text-decoration: none;
  display: flex;
}

.frame-1000002952 {
  grid-row-gap: 21px;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 160px;
  padding: 21px 30px 21px 0;
  display: flex;
}

.link-block-11, .link-block-12 {
  width: 100%;
}

.div-block-155 {
  width: 32%;
}

.frame-1000002953 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 405px;
  height: 240px;
  text-decoration: none;
  display: flex;
}

.frame-1000002954 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 240px;
  text-decoration: none;
  display: flex;
}

.frame-1000002955 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002956 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.vector-10 {
  object-fit: cover;
}

.text-1163 {
  color: #000;
  letter-spacing: .03em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-1000002957 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 240px;
  display: flex;
}

.frame-1000002958 {
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002959 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002960 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.vector-11 {
  object-fit: cover;
}

.text-1164 {
  color: #000;
  letter-spacing: .03em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-1000002274 {
  grid-column-gap: 10px;
  background-color: #f9d97b;
  border-radius: 11px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 28px;
  text-decoration: none;
  display: flex;
}

.text-1165 {
  color: var(--black-2);
  font-size: 20px;
  font-weight: 600;
}

.div-block-156 {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/67a212387453274d47aa15e7_Frame%201000002805.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: -20px;
  margin-bottom: 40px;
  padding-left: 120px;
  padding-right: 120px;
}

.div-block-156.hide {
  display: none;
}

.div-block-156._4cards {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/682c5742fd5dfe3c22fd3c49_Group%201000002456.svg");
  margin-bottom: 0;
  padding-top: 40px;
  padding-left: 60px;
  padding-right: 60px;
}

.material-symbolsplay-arrow-rounded-15 {
  object-fit: cover;
  overflow: hidden;
}

.text-1169 {
  color: #000;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 40px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28.8px;
  text-decoration: none;
}

.frame-1000002968 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1000002969 {
  grid-row-gap: 56px;
  background-color: #013d45;
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 258px;
  padding: 40px;
  display: flex;
}

.frame-1000002970 {
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002971 {
  grid-row-gap: 40px;
  border-right: 1px solid #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80%;
  max-width: none;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
}

.frame-1000002972 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1170 {
  color: #fff;
  letter-spacing: -1px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 110%;
  text-decoration: none;
}

.text-1171 {
  color: #fffc;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.frame-1000002973 {
  grid-column-gap: 40px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 30%;
  height: auto;
  padding-left: 0;
  text-decoration: none;
  display: flex;
}

.frame-1000002974 {
  grid-column-gap: 16px;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.ellipse-635 {
  object-fit: cover;
}

.frame-1000002975 {
  grid-row-gap: 8px;
  color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1172 {
  color: #013d45;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
}

.text-1172.white {
  color: #fff;
  letter-spacing: 0;
}

.text-1173 {
  color: #013d45;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
}

.text-1173.white {
  color: #fff;
  letter-spacing: 0;
}

.ellipse-636 {
  object-fit: cover;
}

.frame-1000002984 {
  grid-row-gap: 27px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 80px 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1000002985 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002986 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1178 {
  color: #000;
  text-align: center;
  width: 62%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.frame-1000002987 {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.frame-1000002988 {
  grid-row-gap: 20px;
  border: 2px solid #00634b33;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 390px;
  height: 280px;
  padding: 30px 40px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1000002989 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1179 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.text-1179._70px {
  height: 40px;
}

.text-1180 {
  color: #004638;
  letter-spacing: .035em;
  width: 100%;
  height: 80px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
}

.frame-1000002990 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002991 {
  grid-column-gap: 8px;
  background-color: #013d45;
  border-radius: 60px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 16px 36px;
  text-decoration: none;
  display: flex;
}

.call-now-1-845-610-0590 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-1182 {
  color: #fff;
  letter-spacing: -.01em;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28.8px;
  text-decoration: none;
}

.frame-1000002215 {
  grid-row-gap: 32px;
  background-image: linear-gradient(#fff3, #fff3);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1000002992 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002993 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1183 {
  color: #000;
  text-align: center;
  width: 75%;
  font-size: 56px;
  font-weight: 700;
}

.text-1183._16-m {
  font-size: 16px;
  font-weight: 500;
}

._1-9210834 {
  object-fit: cover;
  width: 100%;
  height: auto;
  font-weight: 700;
}

.frame-1000002999 {
  grid-column-gap: 8px;
  background-color: #013d45;
  border-radius: 60px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 16px 36px;
  text-decoration: none;
  display: flex;
}

.frame-1000003000 {
  grid-row-gap: 36px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000003001 {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000003002 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 49%;
  height: 330px;
  display: flex;
  overflow: hidden;
}

.frame-1000003003 {
  background-color: #ebebeb;
  border-radius: 15px;
  height: auto;
  overflow: hidden;
}

.frame-1000003004 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1185 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.text-1186 {
  color: #000;
  font-size: 18px;
  font-weight: 400;
}

.frame-1000003005 {
  grid-row-gap: 56px;
  background-color: #013d45;
  border-top-left-radius: 56px;
  border-top-right-radius: 56px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-bottom: 40px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.frame-1000003006 {
  grid-column-gap: 30px;
  color: var(--white);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000003007 {
  grid-row-gap: 40px;
  border-right: 1px solid #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 75%;
  max-width: none;
  padding-right: 80px;
  text-decoration: none;
  display: flex;
}

.frame-1000003008 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1187 {
  color: #fff;
  letter-spacing: -1px;
  width: 75%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.text-1188 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.frame-1000003009 {
  grid-column-gap: 40px;
  color: var(--white);
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  -webkit-background-clip: text;
  background-clip: text;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 30%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1000003010 {
  grid-column-gap: 16px;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.frame-1000003011 {
  grid-row-gap: 8px;
  color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1189 {
  color: #013d45;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
}

.text-1190 {
  color: #013d45;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
}

.frame-1000003012 {
  grid-column-gap: 10px;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 24px 36px;
  text-decoration: none;
  display: flex;
}

.frame-1000003013 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 75%;
  text-decoration: none;
  display: flex;
}

.text-1191 {
  color: #000;
  letter-spacing: -1px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 110%;
  text-decoration: none;
}

.text-1192 {
  color: #000;
  letter-spacing: 1px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000003014 {
  grid-column-gap: 10px;
  background-color: #013d45;
  border-radius: 60px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 14px 24px;
  text-decoration: none;
  display: flex;
}

.text-1193 {
  color: var(--white);
  font-size: 24px;
  font-weight: 700;
}

.hidemob {
  vertical-align: baseline;
}

.image-309 {
  height: 80px;
}

.text-block-370 {
  font-weight: 600;
}

.flex-vertical {
  flex-flow: column;
  justify-content: space-between;
}

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

.offer {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 28.1279px;
  text-decoration: none;
  display: flex;
}

.group-1000000857 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 79px;
  height: 15px;
  text-decoration: none;
  display: flex;
}

.frame-1000003056 {
  grid-column-gap: 10px;
  background-color: #ffe082;
  border: .5px solid #000a1a;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 2px 10px;
  text-decoration: none;
  display: flex;
}

.text-1224, ._60off-limited-offer-0 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

._60off-limited-offer-1 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.price-strike-off {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  width: auto;
  margin-left: 0;
  display: flex;
}

.frame-1000003057 {
  grid-column-gap: 5px;
  background-color: #ffe082;
  border: .5px #000a1a;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 25px;
  padding: 2px 10px 2px 5px;
  text-decoration: none;
  display: flex;
}

.frame-1000003058 {
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 21px;
  height: 19px;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.vector-12 {
  object-fit: cover;
}

._60off {
  color: #000a1a;
  text-align: center;
  letter-spacing: .02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: 13px;
  text-decoration: none;
}

.new-padding-global {
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 7rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  font-family: DM Sans, sans-serif;
}

.new-padding-global.internal {
  padding-top: 0;
}

.new-padding-global.added-top-bottom-padding {
  padding-top: 7rem;
  padding-bottom: 5rem;
}

.new-padding-global.added-bottom-pading {
  padding-bottom: 5rem;
}

.new-vertical-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.new-vertical-flex.right-aligned-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
}

.new-vertical-flex.spaced-out {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  padding-bottom: 0;
}

.hp-hero-heading {
  color: var(--white);
  text-align: center;
  font-size: 72px;
  font-weight: 500;
  line-height: 110%;
  display: block;
}

.hp-hero-heading.capitalized {
  text-transform: capitalize;
  font-family: DM Sans, sans-serif;
}

.hero-heading-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#65b3ff, #9df3ff);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 500;
}

.hp-hero-subhead {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 500;
  line-height: 120.9%;
}

.hp-hero-subhead.black-color-text {
  color: var(--black-2);
  font-family: DM Sans, sans-serif;
}

.hp-hero-subhead.black-color-text.right-aligned-text {
  text-align: left;
}

.text-90f {
  font-family: DM Sans, sans-serif;
}

.dark-blue-button {
  color: var(--white);
  object-fit: fill;
  background-color: #092045;
  border-radius: 48px;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding: 14px 21px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.dark-blue-button:hover {
  color: var(--white);
}

.text-90f-grey {
  font-family: DM Sans, sans-serif;
  font-size: 90px;
}

.frame-1000003059 {
  grid-column-gap: 10.7617px;
  background-image: linear-gradient(270deg, #bf953f, #dec67d 8%, #fcf6ba 49%, #dec67d 90%, #b38728), linear-gradient(#fada4c, #fada4c);
  border-radius: 78px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 25px 30px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 8.78px 14.8183px #b3872891;
}

.text {
  color: var(--black-2);
  font-size: 25px;
  font-weight: 800;
}

.subheading-flex {
  grid-column-gap: .56vw;
  grid-row-gap: .56vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.move-up {
  letter-spacing: -.125vw;
  position: absolute;
  top: 100%;
}

.features-flex-wrapper {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.arrow-2 {
  min-width: 1.2vw;
  max-width: .9vw;
  min-height: auto;
  max-height: none;
}

.sign-up-form-2 {
  width: 32vw;
  margin-bottom: 0;
  box-shadow: 0 10px 20px -10px #0003;
}

.small-icon-2 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  min-width: 1.44vw;
  max-width: 1.44vw;
}

.features-block {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.icon-4 {
  min-width: 2.4vw;
  max-width: 2.4vw;
  min-height: 2.4vw;
  max-height: 2.4vw;
}

.error-message {
  background-color: #050505;
  border-radius: 24px;
}

.cta-card {
  z-index: 1;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6834203f4e2987177004fc36_img_CTJ4.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 62.2vw;
  max-width: 62.2vw;
  min-height: 38.9vw;
  max-height: 38.9vw;
  margin-left: auto;
  margin-right: auto;
  padding: 4.44vw 2.22vw;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1.11vw 2.22vw #0000001a;
}

.cta-card.slide-down-animation {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6837444504b718c1d3a06f74_CTABG-02.webp");
  background-position: 0%;
  justify-content: flex-start;
  align-items: center;
  padding: 1vw 5vw 4vw 2vw;
}

.features-flex {
  grid-column-gap: 2.22vw;
  grid-row-gap: 2.22vw;
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.features-flex.space-between {
  justify-content: space-between;
}

.features-flex.space-between.align-center {
  justify-content: space-between;
  align-items: center;
}

.move {
  color: var(--white);
  text-align: center;
  text-transform: none;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 100%;
}

.move.aligned {
  text-align: left;
  margin-bottom: 10px;
}

.card-flex {
  grid-column-gap: .56vw;
  grid-row-gap: .56vw;
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.invert {
  filter: invert();
}

.icon-wrapper-2 {
  cursor: pointer;
  background-color: #050505;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  min-width: 2.8vw;
  max-width: 2.8vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  display: flex;
  overflow: hidden;
}

.icon-wrapper-2.background-primary {
  background-color: #6138d9;
}

.medium-text {
  color: var(--black-2);
  font-size: 4vw;
  font-weight: 700;
  line-height: 3.7vw;
}

.footer-link-wrapper {
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cut-out-image {
  min-height: 8.44vw;
  max-height: 8.44vw;
}

.cut-out-wrapper {
  z-index: 10;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 6.7vw;
  display: flex;
  position: relative;
}

.cut-out-wrapper.align-bottom {
  justify-content: flex-start;
  align-items: flex-end;
}

.cut-out-wrapper.align-center {
  justify-content: flex-start;
  align-items: center;
}

.features-image {
  object-fit: cover;
  object-position: 30% 100%;
  border-radius: 24px;
  min-width: 100%;
  min-height: auto;
  max-height: 100%;
  position: absolute;
  inset: 0%;
}

.features-image.align-top {
  object-position: 30% 0%;
}

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

.hero-text-block {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.cut-out-flex {
  z-index: 10;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.cut-out-flex.align-bottom {
  justify-content: space-between;
  align-items: flex-end;
}

.success-message-sign-up-form {
  color: #f5f5f5;
  background-color: #050505;
  border-radius: 10px;
}

.red-font {
  color: #f77;
}

.hero-image-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 43.9vw;
  max-width: 43.9vw;
  min-height: 43.9vw;
  max-height: 43.9vw;
  display: flex;
  position: relative;
}

.hero-image-wrapper.slide-from-left-animation {
  width: 45%;
  min-width: auto;
  max-width: none;
}

.sign-up-form-container {
  background-color: #050505;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: .6vw 1.1vw .6vw 2.2vw;
  display: flex;
}

.card-flex-wrapper {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  width: 100%;
  display: flex;
}

.italics {
  width: 100%;
  font-size: 4vw;
  font-style: italic;
  font-weight: 300;
}

.button-subscribe {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  white-space: nowrap;
  cursor: pointer;
  background-color: #6138d9;
  border-radius: 5px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: .6vw 2.2vw;
  font-size: 22px;
  font-weight: 800;
  transition: transform .4s, border-color .4s, background-color .4s;
  display: flex;
  box-shadow: 0 10px 20px -10px #0003;
}

.button-subscribe:hover {
  color: #050505;
  background-color: #e7e7e9;
}

.button-with-circle-icon {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  color: #f5f5f5;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #050505;
  border: .1vw solid #050505;
  border-radius: 8.9vw;
  justify-content: center;
  align-items: center;
  min-width: 12.22vw;
  padding: .14vw .28vw .14vw 2.22vw;
  transition: background-color .25s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.move-flex {
  grid-column-gap: .56vw;
  grid-row-gap: .56vw;
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 14vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.arrow-border-wrapper {
  cursor: pointer;
  border: 1px solid #050505;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  min-width: 4.4vw;
  max-width: 4.4vw;
  min-height: 4.4vw;
  max-height: 4.4vw;
  display: flex;
  position: absolute;
  inset: auto 1.11vw 1.11vw auto;
  overflow: hidden;
}

.sign-up-text-field {
  color: #f5f5f5;
  background-color: #0000;
  border: 0 solid #000;
  align-self: center;
  margin-bottom: 0;
  font-size: 1.5vw;
  line-height: 36px;
}

.sign-up-text-field:hover {
  border-bottom-color: #ffd81c80;
}

.sign-up-text-field:focus {
  border-bottom-color: #ffd81c;
}

.sign-up-text-field::placeholder {
  color: #c7c7c7;
}

.line-flex {
  grid-column-gap: .56vw;
  grid-row-gap: .56vw;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.features-image-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 43.9vw;
  max-width: 43.9vw;
  min-height: 43.9vw;
  max-height: 43.9vw;
  display: flex;
  position: relative;
}

.features-image-wrapper.slide-from-left-animation {
  min-width: 50%;
}

.features-image-wrapper.align-botton {
  justify-content: flex-end;
  align-items: flex-start;
}

.features-image-wrapper.align-botton.slide-down-animation {
  justify-content: flex-end;
  align-items: flex-start;
  min-width: 50%;
}

.font-white {
  color: #f5f5f5;
  line-height: 3em;
}

.hero-image {
  object-fit: cover;
  object-position: 100% 54%;
  border-radius: 24px;
  min-width: 100%;
  min-height: 100%;
  max-height: 100%;
  position: absolute;
}

.metrics-wrapper {
  grid-column-gap: 2.22vw;
  grid-row-gap: 2.22vw;
  justify-content: space-around;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.metrics-wrapper.font-white {
  padding-bottom: 0;
}

.hero-block {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 43.9vw;
  max-height: 43.9vw;
  display: flex;
}

.hero-block.slide-from-right-animation {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 45%;
  min-height: auto;
  max-height: none;
}

.button-arrow-wrapper {
  cursor: pointer;
  background-color: #6138d9;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  min-width: 2.8vw;
  max-width: 2.8vw;
  min-height: 2.8vw;
  max-height: 2.8vw;
  display: flex;
  overflow: hidden;
}

.card-5 {
  background-color: #050505;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 17.8vw;
  max-width: 17.8vw;
  min-height: 10vw;
  max-height: 10vw;
  display: flex;
}

.card-5.background-primary {
  text-align: center;
  background-color: #6138d9;
  width: 50%;
  max-width: none;
  max-height: none;
  padding: 10px;
}

.card-5.background-primary.colorchange {
  background-color: #6138d9;
}

.card-5.font-white {
  text-align: center;
  width: 50%;
  max-width: none;
  max-height: none;
  padding: 10px;
}

.card-5.background-primary {
  background-color: #dbec62;
}

.button-text-absolute {
  margin-bottom: 0;
  font-size: 1.11vw;
  line-height: 1.89vw;
  display: none;
  position: absolute;
  left: 2.22vw;
}

.cta-title {
  color: #050505;
  text-align: left;
  white-space: normal;
  background-color: #0000;
  width: 85%;
  margin-bottom: 60px;
  font-size: 4vw;
  font-weight: 500;
}

.space-1rem {
  min-height: 1.1vw;
}

.card-text-block {
  grid-column-gap: 1.1vw;
  grid-row-gap: 1.1vw;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.large-card {
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 50%;
  max-width: 44.4vw;
  padding: 4.4vw 4vw;
  display: flex;
}

.large-card.right {
  padding-right: 0;
}

.large-card.left {
  padding-left: 0;
}

.body-5 {
  background-color: #e7e7e9;
  font-family: DM Sans, sans-serif;
}

.newfont {
  color: var(--black-2);
  margin-bottom: 0;
  font-size: 4.44vw;
}

.newfont.white {
  color: var(--white);
}

.heading-28 {
  color: var(--white);
  text-transform: none;
  font-size: 2vw;
}

.heading-29 {
  font-family: DM Sans, sans-serif;
  font-size: 4.44vw;
}

.features-card-small-2 {
  text-align: left;
  background-color: #f5f5f5;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 16.1vw;
  max-width: 16.1vw;
  min-height: 16.1vw;
  max-height: 16.1vw;
  padding: 3.3vw 2vw;
  display: flex;
}

.features-flex-wrapper-2 {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  justify-content: center;
  align-items: flex-start;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.features-card-wide-2 {
  text-align: left;
  background-color: #050505;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 33.3vw;
  max-width: 33.3vw;
  min-height: 16.1vw;
  max-height: 16.1vw;
  padding: 2.6vw;
  display: flex;
}

.features-block-2 {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.features-block-2.no-gap {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
}

.features-block-2.no-gap.align-right {
  justify-content: flex-start;
  align-items: flex-start;
}

.icon-6 {
  min-width: 2.4vw;
  max-width: 2.4vw;
  min-height: 2.4vw;
  max-height: 2.4vw;
}

.features-card-large-2 {
  text-align: left;
  background-color: #6138d9;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-width: 33.3vw;
  max-width: 33.3vw;
  min-height: 33.3vw;
  max-height: 33.3vw;
  padding: 3.3vw 2.6vw;
  display: flex;
}

.heading-30 {
  color: var(--black-2);
  text-align: left;
}

.heading-30.white {
  color: var(--white);
}

.button-text-2 {
  color: #fff;
  text-transform: capitalize;
  white-space: nowrap;
  margin-bottom: 0;
  font-size: 1.3vw;
  line-height: 1.89vw;
}

.heading-31 {
  color: var(--black-2);
  font-size: 1rem;
}

.heading-34 {
  color: var(--black-2);
  margin-bottom: 0;
  font-size: 18px;
}

.space-7rem-2 {
  min-height: 7.8vw;
}

.section-26 {
  width: 100%;
}

.cta-wrapper-2 {
  z-index: 999;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: -19.45vw;
}

.cta-container-2 {
  background-color: #6138d9;
  width: 100%;
  max-width: 100vw;
  max-height: 34.44vw;
  padding-left: 10vw;
  padding-right: 10vw;
  overflow: visible;
}

.heading-36 {
  color: var(--black-2);
  font-size: 1.3rem;
}

.heading-36.whiter {
  color: var(--white);
  font-family: DM Sans, sans-serif;
  font-size: 1.4rem;
}

.image-326 {
  width: 35px;
  height: 35px;
  transform: rotate(-42deg);
}

.frame-1000003063 {
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: linear-gradient(#014dc500 35%, #014dc533);
  border: 2px solid #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 200px;
  max-width: 251px;
  height: auto;
  min-height: 170px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.cyan {
  color: #56dbff;
}

.bold-text-66 {
  width: 100%;
}

.service-case-study h1 {
  color: var(--black-2);
  font-size: 4vw;
  font-style: italic;
  font-weight: 400;
}

.service-case-study li {
  color: var(--black-2);
  font-size: 1.5vw;
  list-style-type: disc;
}

.service-case-study p {
  color: #000;
  font-size: 1.5vw;
}

.service-case-study h6 {
  color: var(--white);
  font-size: 14px;
  font-weight: 500;
}

.service-case-study h2 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
}

.collection-list-wrapper-5 {
  height: 100%;
}

.text-block-378 {
  font-family: DM Sans, sans-serif;
}

.text-block-379 {
  font-size: 20px;
}

.text-block-379.surgep.lpfont {
  font-weight: 500;
}

.form-block-9 {
  flex: 0 auto;
  align-self: flex-start;
  width: 100%;
}

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

.button-primary-6 {
  grid-column-gap: 8px;
  color: #fff;
  text-transform: capitalize;
  white-space: nowrap;
  background-color: #1a5bf0;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 600;
  transition: none;
  display: flex;
}

.button-primary-6:hover {
  box-shadow: none;
  color: #fff;
  border-radius: 48px;
  font-weight: 600;
  text-decoration: none;
  transform: none;
}

.button-primary-6.navbar-button {
  color: #3f5575;
  background-color: #1a5bf000;
  border: 1px solid #000;
  min-height: 49px;
  padding: 6px 6px 6px 20px;
}

.button-primary-6.navbar-button:hover {
  background-image: linear-gradient(#00000017, #00000017);
  transform: none;
  box-shadow: 0 0 0 5px #fff;
}

.button-primary-6.navbar-button.sd {
  color: #fff;
  background-color: #1a5bf0;
  border-style: none;
  padding-right: 20px;
}

.button-primary-6.navbar-button.sd:hover {
  transform: scale(1.05);
}

.button-primary-6.navbar-button.sd.surge-nav {
  background-color: #013d45;
  border-radius: 12px;
}

.button-primary-6.navbar-button.sd.surge-nav:hover {
  box-shadow: none;
}

.button-primary-6.navbar-button.sd.surge-nav.surgellp:hover {
  transform: none;
}

.button-primary-6.navbar-button.sd.surge-nav.surgellp.lcput {
  border-radius: 60px;
}

.button-primary-6.navbar-button.sd.surge-nav.surgellp.lcput.form {
  width: 70%;
  display: flex;
}

.button-primary-6.surge {
  color: #fff;
  background-color: #013d45;
  border-radius: 12px;
  width: 30%;
  margin-bottom: 10px;
  padding: 10px 24px;
  font-size: 20px;
}

.button-primary-6.surge.button {
  width: auto;
}

.button-primary-6.surge.button:hover {
  box-shadow: none;
  transform: none;
}

.button-primary-6.surge.button.lpc {
  width: auto;
}

.button-primary-6.surge.button.lpc.bookcallform {
  text-transform: none;
  background-color: #1676ec;
  border-radius: 60px;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -233px;
}

.button-primary-6.surge.button.lpc.bookcallform:hover {
  box-shadow: none;
  transform: none;
}

.heading-style-h2-2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 56px;
}

.footer_form-field-4 {
  color: #fff;
  background-color: #3f5575;
  border: 2px solid #fff;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  height: 48px;
  margin-bottom: 0;
  padding-left: 29px;
  font-weight: 500;
}

.footer_form-field-4.lpc {
  color: #000;
  background-color: #fff;
  border-color: #a5afb8;
  border-radius: 60px;
  width: 100%;
  height: 58px;
  padding-top: 8px;
  padding-left: 20px;
  padding-right: 250px;
}

._3-sections-4 {
  grid-column-gap: 16px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 22px #0046381a;
}

.free-plan---icon {
  object-fit: cover;
  overflow: hidden;
}

.frame-35557 {
  background-image: radial-gradient(circle at 0 100%, #c8ffe8, #22ffa2);
  border: 1px solid #bdf1db;
  border-radius: 16px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 520px;
  padding: 40px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 26px 40px #bccaff21;
}

.frame-35557.wa {
  height: 820px;
}

.text-1260 {
  color: #000;
  font-size: 32px;
  font-weight: 700;
}

.text-1260.b40 {
  color: #000;
  font-size: 40px;
}

.frame-1686556936 {
  grid-column-gap: 10px;
  box-shadow: none;
  border: 1px solid #1b223c;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 100%;
  margin-left: -14px;
  padding: 22px;
  text-decoration: none;
  display: flex;
}

.frame-1686556936.wa {
  margin-left: 0;
}

.frame-1686556929 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.tabs-2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: -38px;
  display: flex;
}

.text-1266 {
  color: #2d2d2d;
  letter-spacing: .035em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
}

.frame-1686556937 {
  background-color: #fff;
  background-image: linear-gradient(#5bffba4d, #5bffba4d);
  border: 1px solid #fff;
  border-radius: 16px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 520px;
  padding: 40px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 26px 40px #bccaff21;
}

.tabs-menu-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: space-between;
  width: 20%;
  margin-top: 62px;
  margin-right: 40px;
  display: flex;
}

.frame-1686556938 {
  grid-column-gap: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1261 {
  color: #004638;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.tab-link-tab-2-2 {
  color: #4d4d4d;
  background-color: #0000;
  border-radius: 8px;
  padding: 12px 24px 12px 10px;
  font-size: 14px;
  font-weight: 500;
}

.tab-link-tab-2-2.w--current {
  color: #000;
  background-color: #f3f5ff;
  border-radius: 8px;
  padding: 12px 24px 12px 10px;
  font-weight: 500;
}

.text-1265 {
  color: #2d2d2d;
  letter-spacing: .035em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
}

.frame-1686556932 {
  grid-row-gap: 28px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.tick-4 {
  grid-row-gap: 6.65719px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 21px;
  padding: 6.65719px;
  text-decoration: none;
  display: flex;
}

.list-6 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1264 {
  color: #1b223c;
  white-space: nowrap;
  word-break: normal;
  overflow-wrap: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.list-7 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1262 {
  color: #797878;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 21px;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
}

.frame-1686556935 {
  grid-column-gap: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bundles-app-icon-2 {
  object-fit: cover;
  border-radius: 5.33333px;
}

.frame-1686556933 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686556934 {
  grid-row-gap: 14px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.list-4 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.price-6 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.content-style-4 {
  grid-row-gap: 24px;
  border-bottom: 1px solid #8ab8e9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 15px;
  text-decoration: none;
  display: flex;
}

.frame-1686556930 {
  grid-column-gap: 10px;
  background-color: #fff;
  border: 1px solid #e7ebff;
  border-radius: 26px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 520px;
  padding: 40px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 26px 40px #bccaff21;
}

.frame-1686556930.wa {
  height: 820px;
}

.frame-1686556928 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686556939 {
  grid-column-gap: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1263 {
  color: #2d2d2d;
  letter-spacing: .035em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
}

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

.frame-1686556931 {
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.tab-link-tab-1-2 {
  color: #4d4d4d;
  text-align: left;
  background-color: #0000;
  border-radius: 8px;
  padding: 12px 24px 12px 10px;
  font-size: 14px;
  font-weight: 500;
}

.tab-link-tab-1-2.w--current {
  color: #000;
  background-color: #f3f5ff;
}

._02 {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #ddd;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1000002471 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 90px;
  padding: 25px 21px 18px;
  display: flex;
}

.text-1267 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1000002477 {
  object-fit: cover;
}

.frame-1686556940 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 21px;
  padding-right: 21px;
  text-decoration: none;
  display: flex;
}

.frame-1000002467 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002484 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1268 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.5px;
  text-decoration: none;
}

.frame-1000001915 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 28.1279px;
  text-decoration: none;
  display: flex;
}

.group-1000000916 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 79px;
  height: 15px;
  text-decoration: none;
  display: flex;
}

.frame-1686556941 {
  grid-column-gap: 10px;
  background-color: #ffe082;
  border: .5px solid #000a1a;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 2px 10px;
  text-decoration: none;
  display: flex;
}

.text-1269 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1000002468 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000001911 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 24.1096px;
  text-decoration: none;
  display: flex;
}

.text-1270 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1271 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1272 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-34119 {
  background-color: #1a5bf0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.name-26 {
  color: #fff;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000001909 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 350px;
  display: flex;
}

.frame-1000001921 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1273 {
  color: #0868ff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686556942 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.create-ready-to-rank-humanized-articles-30-60-articlesmo {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1000001925 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1274 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.ideal-for-budding-startups-and-growing-businesses-0 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.5px;
  text-decoration: none;
}

.ideal-for-budding-startups-and-growing-businesses-1 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18.5px;
  text-decoration: none;
}

._60off-limited-offer-2 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

._60off-limited-offer-3 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.billed-annually-save-524year-0 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.billed-annually-save-524year-1 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-30-60-articlesmo-1 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-30-60-articlesmo-2 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: line-through;
}

.add-upto-0-2-team-members-0 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.add-upto-0-2-team-members-1 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: line-through;
}

.add-upto-0-2-team-members-2 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1686556943 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 90px;
  padding: 25px 21px 18px;
  display: flex;
}

.text-1275 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686556944 {
  object-fit: cover;
}

.frame-1686556945 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 21px;
  padding-right: 21px;
  text-decoration: none;
  display: flex;
}

.frame-1686556946 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686556947 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1276 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.5px;
  text-decoration: none;
}

.frame-1686556948 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 28.1279px;
  text-decoration: none;
  display: flex;
}

.group-1000000917 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 79px;
  height: 15px;
  text-decoration: none;
  display: flex;
}

.frame-1686556949 {
  grid-column-gap: 10px;
  background-color: #ffe082;
  border: .5px solid #000a1a;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 2px 10px;
  text-decoration: none;
  display: flex;
}

.text-1277 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686556950 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1686556951 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 24.1096px;
  text-decoration: none;
  display: flex;
}

.text-1278 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1279 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1280 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686556952 {
  background-color: #1a5bf0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.name-27 {
  color: #fff;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1686556953 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 350px;
  display: flex;
}

.frame-1686556954 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1281 {
  color: #0868ff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686556955 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.create-ready-to-rank-humanized-articles-30-60-articlesmo-3 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1686556956 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1282 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.ideal-for-budding-startups-and-growing-businesses-2 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18.5px;
  text-decoration: none;
}

._60off-limited-offer-4 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

._60off-limited-offer-5 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.billed-annually-save-524year-2 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-30-60-articlesmo-4 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-30-60-articlesmo-5 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: line-through;
}

.add-upto-0-2-team-members-3 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: line-through;
}

.add-upto-0-2-team-members-4 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.pricing-cards {
  width: 100%;
}

._01 {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #ddd;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1686556957 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 90px;
  padding: 25px 21px 18px;
  display: flex;
}

.text-1283 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.group-1000002267 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34.5306px;
  height: 34.5306px;
  text-decoration: none;
  display: flex;
}

.frame-1686556958 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 21px;
  padding-right: 21px;
  text-decoration: none;
  display: flex;
}

.frame-1686556959 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002483 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1284 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1686556960 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 28.1279px;
  text-decoration: none;
  display: flex;
}

.frame-1686556961 {
  grid-column-gap: 10px;
  background-color: #ffe082;
  border: .5px solid #000a1a;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 2px 10px;
  text-decoration: none;
  display: flex;
}

.text-1285 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686556962 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1686556963 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 24.1096px;
  text-decoration: none;
  display: flex;
}

.text-1286 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1287 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1288 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686556964 {
  background-color: #1a5bf0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.name-28 {
  color: #fff;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1686556965 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 350px;
  display: flex;
}

.frame-1686556966 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686556967 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.vector-13 {
  object-fit: cover;
}

.create-ready-to-rank-humanized-articles-5-10-articlesmo {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-1289 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.perfect-for-individual-creators-and-consultants-0 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.perfect-for-individual-creators-and-consultants-1 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

._60off-limited-offer-6 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

._60off-limited-offer-7 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.billed-annually-save-257year-0 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.billed-annually-save-257year-1 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-5-10-articlesmo-1 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-5-10-articlesmo-2 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: line-through;
}

.frame-1686556968 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 90px;
  padding: 25px 21px 18px;
  display: flex;
}

.text-1290 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.group-1000002268 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34.5306px;
  height: 34.5306px;
  text-decoration: none;
  display: flex;
}

.frame-1686556970 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 21px;
  padding-right: 21px;
  text-decoration: none;
  display: flex;
}

.frame-1686556971 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686556972 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1291 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1686556973 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 28.1279px;
  text-decoration: none;
  display: flex;
}

.frame-1686556974 {
  grid-column-gap: 10px;
  background-color: #ffe082;
  border: .5px solid #000a1a;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 2px 10px;
  text-decoration: none;
  display: flex;
}

.text-1292 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686556975 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1686556976 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 24.1096px;
  text-decoration: none;
  display: flex;
}

.text-1293 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1294 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1295 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686556977 {
  background-color: #1a5bf0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.name-29 {
  color: #fff;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1686556978 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 350px;
  display: flex;
}

.frame-1686556979 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686556980 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.vector-14 {
  object-fit: cover;
}

.create-ready-to-rank-humanized-articles-5-10-articlesmo-3 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-1296 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.perfect-for-individual-creators-and-consultants-2 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

._60off-limited-offer-8 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

._60off-limited-offer-9 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.billed-annually-save-257year-2 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-5-10-articlesmo-4 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-5-10-articlesmo-5 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: line-through;
}

._4 {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #ddd;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 701.361px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1686556981 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 90px;
  padding: 25px 21px 18px;
  display: flex;
}

.text-1297 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.group-1000002216 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.frame-1686556982 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 611.361px;
  padding-left: 21px;
  padding-right: 21px;
  text-decoration: none;
  display: flex;
}

.frame-1686556983 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1000002485 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1298 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.5px;
  text-decoration: none;
}

.frame-1686556984 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1686556985 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 24.1096px;
  text-decoration: none;
  display: flex;
}

.text-1299 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1300 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1000002486 {
  grid-column-gap: 5px;
  background-color: #1a5bf0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.name-30 {
  color: #fff;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1686556986 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 350px;
  display: flex;
}

.frame-1686556987 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1301 {
  color: #0868ff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686556988 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.vector-15 {
  object-fit: cover;
}

.create-ready-to-rank-humanized-articles-75-150-articlesmo {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1686556989 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1302 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.ideal-for-budding-startups-and-growing-businesses-3 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18.5px;
  text-decoration: none;
}

.billed-annually-save-983year-0 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.billed-annually-save-983year-1 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-75-150-articlesmo-1 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-75-150-articlesmo-2 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: line-through;
}

.add-upto-5-7-team-members-0 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.add-upto-5-7-team-members-1 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.add-upto-5-7-team-members-2 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: line-through;
}

.frame-1686556990 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 90px;
  padding: 25px 21px 18px;
  display: flex;
}

.text-1303 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.group-1000002269 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.frame-1686556991 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 611.361px;
  padding-left: 21px;
  padding-right: 21px;
  text-decoration: none;
  display: flex;
}

.frame-1686556992 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686556993 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1304 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.5px;
  text-decoration: none;
}

.frame-1686556994 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1686556995 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 24.1096px;
  text-decoration: none;
  display: flex;
}

.text-1305 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1306 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686556996 {
  grid-column-gap: 5px;
  background-color: #1a5bf0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.name-31 {
  color: #fff;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1686556997 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 350px;
  display: flex;
}

.frame-1686556998 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1307 {
  color: #0868ff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686556999 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.vector-16 {
  object-fit: cover;
}

.frame-1686557000 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1308 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.ideal-for-budding-startups-and-growing-businesses-4 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18.5px;
  text-decoration: none;
}

.billed-annually-save-983year-2 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-75-150-articlesmo-3 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-75-150-articlesmo-4 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: line-through;
}

.add-upto-5-7-team-members-3 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.add-upto-5-7-team-members-4 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: line-through;
}

._4-2 {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #ddd;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 701.361px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1686557001 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 90px;
  padding: 25px 21px 18px;
  display: flex;
}

.text-1309 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.group-1000002270 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  text-decoration: none;
  display: flex;
}

.frame-1686557002 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 611.361px;
  padding-left: 21px;
  padding-right: 21px;
  text-decoration: none;
  display: flex;
}

.frame-1686557003 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557004 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1310 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.5px;
  text-decoration: none;
}

.frame-1686557005 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1686557006 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 24.1096px;
  text-decoration: none;
  display: flex;
}

.text-1311 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1312 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557007 {
  grid-column-gap: 5px;
  background-color: #1a5bf0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.name-32 {
  color: #fff;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1686557008 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 350px;
  display: flex;
}

.frame-1686557009 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1313 {
  color: #0868ff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557010 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.vector-17 {
  object-fit: cover;
}

.create-ready-to-rank-humanized-articles-75-150-articlesmo-5 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1686557011 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1314 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.ideal-for-budding-startups-and-growing-businesses-5 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.5px;
  text-decoration: none;
}

.ideal-for-budding-startups-and-growing-businesses-6 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18.5px;
  text-decoration: none;
}

.billed-annually-save-983year-3 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.billed-annually-save-983year-4 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-75-150-articlesmo-6 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-75-150-articlesmo-7 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: line-through;
}

.add-upto-5-7-team-members-5 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.add-upto-5-7-team-members-6 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.add-upto-5-7-team-members-7 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: line-through;
}

._02-2 {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #ddd;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 650px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1686557012 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 90px;
  padding: 25px 21px 18px;
  display: flex;
}

.text-1315 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557013 {
  object-fit: cover;
}

.frame-1686557014 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 21px;
  padding-right: 21px;
  text-decoration: none;
  display: flex;
}

.frame-1686557015 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 180px;
  text-decoration: none;
  display: flex;
}

.frame-1686557016 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1316 {
  color: #232323;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.5px;
  text-decoration: none;
}

.frame-1686557017 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 28.1279px;
  text-decoration: none;
  display: flex;
}

.group-1000002271 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 79px;
  height: 15px;
  text-decoration: none;
  display: flex;
}

.frame-1686557018 {
  grid-column-gap: 10px;
  background-color: #ffe082;
  border: .5px solid #000a1a;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 2px 10px;
  text-decoration: none;
  display: flex;
}

.text-1317 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557019 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1686557020 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 24.1096px;
  text-decoration: none;
  display: flex;
}

.text-1318 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1319 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1320 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557021 {
  grid-column-gap: 8px;
  background-color: #1a5bf0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.name-33 {
  color: #fff;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1686557022 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 170px;
  display: flex;
}

.frame-1000001926 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557023 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.frame-1686557081 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1321 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1686557082 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557083 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686556918 {
  grid-column-gap: 6.66667px;
  background-color: #29a47f;
  border-radius: 2.66667px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .760778px 2.66272px #c4cacf4d;
}

.text-1322 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1686556921 {
  grid-column-gap: 6.12698px;
  background-color: #4f87ed;
  border-radius: 2.45079px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .915477px 3.20417px #c4cacf4d;
}

.frame-1686556919 {
  grid-column-gap: 8.16644px;
  background-color: #209db3;
  border-radius: 3.26658px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .9603px 3.36105px #c4cacf4d;
}

.group-1000002494 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 9.61996px;
  height: 11.6307px;
  text-decoration: none;
  display: flex;
}

.frame-1686556920 {
  grid-column-gap: 6.66667px;
  background-color: #d97757;
  border-radius: 2.66667px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .71066px 2.48731px #c4cacf4d;
}

.frame-1000001924 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1323 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-1324 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

._60off-limited-offer-10 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

._60off-limited-offer-11 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.billed-annually-save-524year-3 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.billed-annually-save-524year-4 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

._01-2 {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #ddd;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 680px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1686557084 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 90px;
  padding: 25px 21px 18px;
  display: flex;
}

.text-1325 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.group-1000002495 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 34.5306px;
  height: 34.5306px;
  text-decoration: none;
  display: flex;
}

.frame-1686557086 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 21px;
  padding-right: 21px;
  text-decoration: none;
  display: flex;
}

.frame-1686557087 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557088 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.text-1326 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1686557089 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 28.1279px;
  text-decoration: none;
  display: flex;
}

.group-1000002496 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 79px;
  height: 15px;
  text-decoration: none;
  display: flex;
}

.frame-1686557090 {
  grid-column-gap: 10px;
  background-color: #ffe082;
  border: .5px solid #000a1a;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 2px 10px;
  text-decoration: none;
  display: flex;
}

.text-1327 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557091 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1686557092 {
  border-left: 3px solid #1a5bf0;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  height: 24.1096px;
  padding-left: 10px;
  text-decoration: none;
  display: flex;
}

.text-1328 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1328.strikeoff {
  color: #666c76;
  -webkit-text-decoration: line-through #f6ca45;
  text-decoration: line-through #f6ca45;
}

.text-1329 {
  color: #000a1a;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.text-1330 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557093 {
  grid-column-gap: 8px;
  background-color: #1a5bf0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.frame-1686557094 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.frame-1686557095 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557096 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.frame-1686557097 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1331 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1686557098 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557099 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557100 {
  grid-column-gap: 6.66667px;
  background-color: #29a47f;
  border-radius: 2.66667px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .760778px 2.66272px #c4cacf4d;
}

.text-1332 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1686557101 {
  grid-column-gap: 6.12698px;
  background-color: #4f87ed;
  border-radius: 2.45079px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .915477px 3.20417px #c4cacf4d;
}

.frame-1686557102 {
  grid-column-gap: 8.16644px;
  background-color: #209db3;
  border-radius: 3.26658px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .9603px 3.36105px #c4cacf4d;
}

.group-1000002497 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 9.61996px;
  height: 11.6307px;
  text-decoration: none;
  display: flex;
}

.frame-1686557103 {
  grid-column-gap: 6.66667px;
  background-color: #d97757;
  border-radius: 2.66667px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .71066px 2.48731px #c4cacf4d;
}

.frame-1686557104 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.text-1333 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-1334 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

._60off-limited-offer-12 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

._60off-limited-offer-13 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.billed-annually-save-257year-3 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.billed-annually-save-257year-4 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

._4-3 {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #ddd;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 578px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1686557105 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 90px;
  padding: 25px 21px 18px;
  display: flex;
}

.text-1335 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557106 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 488px;
  padding-left: 21px;
  padding-right: 21px;
  text-decoration: none;
  display: flex;
}

.frame-1686557107 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557108 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1336 {
  color: #232323;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.5px;
  text-decoration: none;
}

.frame-1686557109 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1000001912 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 24.1096px;
  text-decoration: none;
  display: flex;
}

.text-1337 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1338 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1339 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557110 {
  grid-column-gap: 8px;
  background-color: #1a5bf0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.frame-1686557111 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 170px;
  display: flex;
}

.frame-1686557112 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557113 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.frame-1686557114 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1340 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1686557115 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557116 {
  grid-column-gap: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557117 {
  grid-column-gap: 6.66667px;
  background-color: #29a47f;
  border-radius: 2.66667px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .760778px 2.66272px #c4cacf4d;
}

.text-1341 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.frame-1686557118 {
  grid-column-gap: 6.12698px;
  background-color: #4f87ed;
  border-radius: 2.45079px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .915477px 3.20417px #c4cacf4d;
}

.frame-1686557119 {
  grid-column-gap: 8.16644px;
  background-color: #209db3;
  border-radius: 3.26658px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .9603px 3.36105px #c4cacf4d;
}

.group-1000002498 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 9.61996px;
  height: 11.6307px;
  text-decoration: none;
  display: flex;
}

.frame-1686557120 {
  grid-column-gap: 6.66667px;
  background-color: #d97757;
  border-radius: 2.66667px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 .71066px 2.48731px #c4cacf4d;
}

.frame-1686557121 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1342 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-1343 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.billed-annually-save-983year-5 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.billed-annually-save-983year-6 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557122 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557123 {
  grid-column-gap: 16.3636px;
  background-color: #fff;
  background-image: linear-gradient(#2c3948, #2c3948), linear-gradient(#4d4d4d, #4d4d4d), linear-gradient(#e1ebfd, #e1ebfd);
  border-radius: 11.4545px;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  text-decoration: none;
  display: flex;
}

.layer_1 {
  object-fit: cover;
  overflow: hidden;
}

.frame-1686557073 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1344 {
  color: #2c3948;
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 110%;
  text-decoration: none;
}

.text-1345 {
  color: #0009;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-1686557124 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

._02-3 {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #ddd;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 570px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1686557125 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 90px;
  padding: 25px 21px 18px;
  display: flex;
}

.text-1347 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557126 {
  object-fit: cover;
}

.frame-1686557127 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 21px;
  padding-right: 21px;
  text-decoration: none;
  display: flex;
}

.frame-1686557128 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557129 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1348 {
  color: #232323;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.5px;
  text-decoration: none;
}

.frame-1686557130 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 28.1279px;
  text-decoration: none;
  display: flex;
}

.group-1000002499 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 79px;
  height: 15px;
  text-decoration: none;
  display: flex;
}

.frame-1686557131 {
  grid-column-gap: 10px;
  background-color: #ffe082;
  border: .5px solid #000a1a;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 2px 10px;
  text-decoration: none;
  display: flex;
}

.text-1349 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557132 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1686557133 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 24.1096px;
  text-decoration: none;
  display: flex;
}

.text-1350 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1351 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557134 {
  grid-column-gap: 8px;
  background-color: #1a5bf0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.name-34 {
  color: #fff;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1000002469 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 170px;
  display: flex;
}

.frame-1686557135 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557136 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.text-1352 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

._60off-limited-offer-14 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

._60off-limited-offer-15 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

._6-competitors-0 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

._6-competitors-1 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.top-heading {
  grid-column-gap: 28px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding: 21px 21px 24px;
  text-decoration: none;
  display: flex;
}

.frame-1686557137 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  text-decoration: none;
  display: flex;
}

.frame-1686557138 {
  grid-column-gap: 16.3636px;
  background-color: #fff;
  background-image: linear-gradient(#2c3948, #2c3948), linear-gradient(#4d4d4d, #4d4d4d), linear-gradient(#e1ebfd, #e1ebfd);
  border-radius: 11.4545px;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  text-decoration: none;
  display: flex;
}

.dashboard {
  object-fit: cover;
  overflow: hidden;
}

.frame-1686557139 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1353 {
  color: #2c3948;
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 110%;
  text-decoration: none;
}

.text-1354 {
  color: #0009;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.frame-1000002377 {
  border: 1px solid #ddd;
  border-radius: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.frame-1000002374 {
  color: var(--white);
  cursor: pointer;
  background-color: #2c3948;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 50px;
  padding: 12px 24px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.frame-1000002375 {
  grid-row-gap: 3px;
  color: #0b2042;
  cursor: pointer;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 50px;
  padding: 8px 24px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.badge {
  background-color: #ffd755;
  border-radius: 160px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 3px 7px;
  text-decoration: none;
  display: flex;
}

.text-1356 {
  color: #092045;
  letter-spacing: .02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 8px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

._02-4 {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #ddd;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 1100px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-1686557140 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 90px;
  padding: 25px 21px 18px;
  display: flex;
}

.text-1357 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557141 {
  object-fit: cover;
}

.frame-1686557142 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 21px;
  padding-right: 21px;
  text-decoration: none;
  display: flex;
}

.frame-1686557143 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557144 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1358 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.5px;
  text-decoration: none;
}

.frame-1686557145 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 28.1279px;
  text-decoration: none;
  display: flex;
}

.frame-1686557146 {
  grid-column-gap: 10px;
  background-color: #ffe082;
  border: .5px solid #000a1a;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 2px 10px;
  text-decoration: none;
  display: flex;
}

.text-1359 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557147 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1686557148 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 24.1096px;
  text-decoration: none;
  display: flex;
}

.text-1360 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1361 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-1362 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557149 {
  background-color: #1a5bf0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.name-35 {
  color: #fff;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1686557150 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 350px;
  display: flex;
}

.frame-1686557151 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1363 {
  color: #0868ff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557152 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.create-ready-to-rank-humanized-articles-30-60-articlesmo-6 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-1686557153 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-1364 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.ideal-for-budding-startups-and-growing-businesses-7 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.5px;
  text-decoration: none;
}

.ideal-for-budding-startups-and-growing-businesses-8 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18.5px;
  text-decoration: none;
}

._60off-limited-offer-16 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

._60off-limited-offer-17 {
  color: #000a1a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.billed-annually-save-524year-5 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.billed-annually-save-524year-6 {
  color: #000a1a;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-30-60-articlesmo-0 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-30-60-articlesmo-7 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.create-ready-to-rank-humanized-articles-30-60-articlesmo-8 {
  color: #000;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: line-through;
}

.add-upto-0-2-team-members-5 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.add-upto-0-2-team-members-6 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: line-through;
}

.add-upto-0-2-team-members-7 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.top-heading-2 {
  grid-column-gap: 28px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding: 21px 21px 24px;
  text-decoration: none;
  display: flex;
}

.frame-1686557154 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557155 {
  grid-column-gap: 16.3636px;
  background-color: #fff;
  background-image: linear-gradient(#2c3948, #2c3948), linear-gradient(#4d4d4d, #4d4d4d), linear-gradient(#e1ebfd, #e1ebfd);
  border-radius: 11.4545px;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  text-decoration: none;
  display: flex;
}

.frame-1686557156 {
  grid-column-gap: 27.5px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.backlinks-module-2 {
  object-fit: cover;
  overflow: hidden;
}

.frame-1686557157 {
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1365 {
  color: #2c3948;
  letter-spacing: -.05em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 110%;
  text-decoration: none;
}

.text-1366 {
  color: #0009;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

._4-4 {
  grid-row-gap: 16px;
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #ddd;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 232px;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  display: flex;
  overflow: hidden;
}

.frame-1686557158 {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 184px;
  padding-left: 21px;
  padding-right: 21px;
  text-decoration: none;
  display: flex;
}

.frame-1686557159 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 400px;
  text-decoration: none;
  display: flex;
}

.frame-1686557160 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557161 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557162 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1686557163 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 24.1096px;
  text-decoration: none;
  display: flex;
}

.text-1367 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.text-1368 {
  color: #000a1a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.frame-1686557164 {
  grid-column-gap: 8px;
  background-color: #1a5bf0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 244px;
  padding: 16px 12px;
  text-decoration: none;
  display: flex;
}

.name-36 {
  color: #fff;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1686557165 {
  grid-row-gap: 16px;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 184px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.frame-1686557166 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1369 {
  color: #0868ff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.frame-1686557072 {
  grid-column-gap: 32px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557167 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 188px;
  text-decoration: none;
  display: flex;
}

.frame-1686557168 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.vector-18 {
  object-fit: cover;
}

.text-1370 {
  color: #232323;
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.image-378 {
  object-fit: cover;
}

.frame-1686557169 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 936px;
  text-decoration: none;
  display: flex;
}

.text-1372 {
  color: #1e1e28;
  text-align: center;
  width: 65%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 28.8px;
  text-decoration: none;
}

.frame-1686557070 {
  background-image: linear-gradient(#fff, #fff), linear-gradient(#c0d3ff, #c0d3ff);
  border-radius: 70px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 497px;
  padding: 8px 8px 8px 26px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 24px #014dc51a;
}

.frame-33986 {
  grid-column-gap: 3.38423px;
  border-radius: .846057px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.name-37 {
  color: #b0afaf;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-34120 {
  grid-column-gap: 6.76845px;
  background-image: linear-gradient(107.64deg, #70ecfe, #5100b9);
  border-radius: 25.3817px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 40px;
  margin-left: -151px;
  padding: 10px 27px;
  text-decoration: none;
  display: flex;
}

.frame-34120.black-bgb {
  background-color: #000;
  background-image: none;
}

.name-38 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 10.83px;
  text-decoration: none;
}

.search-has-changed-so-should-your-strategy-0 {
  color: #092045;
  text-align: center;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.search-has-changed-so-should-your-strategy-1 {
  color: #014dc5;
  text-align: center;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.image-379 {
  object-fit: contain;
  width: 100%;
  height: auto;
  display: block;
  overflow: visible;
}

.frame-1686557170 {
  grid-row-gap: 32px;
  background-image: linear-gradient(107.62deg, #a3bdf9, #2d0cc1 33%, #a04ae2 75%, #fbed9e);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: none;
}

.frame-1686557170.internal {
  background-image: none;
}

.frame-1686557171 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-1373 {
  color: #fff;
  text-align: center;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-1374 {
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 27px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1686557172 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1114px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1686557173 {
  grid-row-gap: 16px;
  background-color: #ffffff0d;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 230px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.capa_1 {
  object-fit: cover;
  overflow: hidden;
}

.text-1375 {
  color: #fff;
  letter-spacing: .02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-1376 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1686557174 {
  background-image: linear-gradient(#fff, #fff), linear-gradient(#c0d3ff, #c0d3ff);
  border-radius: 70px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 497px;
  padding: 8px 8px 8px 26px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 24px #014dc51a;
}

.frame-1686557175 {
  grid-column-gap: 3.38423px;
  border-radius: .846057px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.name-39 {
  color: #b0afaf;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-1686557176 {
  grid-column-gap: 6.76845px;
  background-image: linear-gradient(#000, #000);
  border-radius: 25.3817px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px 27px;
  text-decoration: none;
  display: flex;
}

.name-40 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 10.83px;
  text-decoration: none;
}

.frame-1000002341 {
  grid-row-gap: 32px;
  background-color: #f0f3f6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0;
  display: flex;
}

.frame-1686557025 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557026 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  text-decoration: none;
  display: flex;
}

.text-1377 {
  color: #020254;
  text-align: center;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 115%;
  text-decoration: none;
}

.text-1378 {
  opacity: .8;
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-1686557177 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  height: auto;
  text-decoration: none;
  display: flex;
}

.frame-1686557178 {
  grid-row-gap: 8px;
  background-color: #f0f3f6;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6878fcb1a8169cf96e3605bf_1.webp"), linear-gradient(#fff, #fff);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 95%, auto;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 420px;
  padding-top: 36px;
  padding-left: 36px;
  padding-right: 36px;
  text-decoration: none;
  display: flex;
}

.frame-1686557178.upreach {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6878fcb1ac3199eb1d1f0c7c_3.webp"), linear-gradient(#fff, #fff);
  height: 450px;
}

.frame-1686557178.error-438308cd-779a-03ca-1225-f65c39f236b2 {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6878fcb245e7d5f7d4fc9bf2_5.webp"), linear-gradient(#fff, #fff);
}

.text-1379 {
  color: #020254;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 108%;
  text-decoration: none;
}

.text-1380 {
  opacity: .8;
  color: #000c;
  letter-spacing: .02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-1686557054 {
  overflow: hidden;
}

.screenshot-2025-07-16-at-50232-pm-1 {
  border: 2px undefined undefined;
  object-fit: cover;
  border-radius: 8.24807px;
}

.frame-1686557179 {
  grid-row-gap: 8px;
  background-color: #f0f3f6;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6878fcb19680341671b7dadb_2.webp"), linear-gradient(#fff, #fff);
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 95%, auto;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 484px;
  height: 420px;
  padding-top: 36px;
  padding-left: 36px;
  padding-right: 36px;
  text-decoration: none;
  display: flex;
}

.frame-1686557179.backlinck {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6878fcb1b10fa3b3ec96a04a_4.webp"), linear-gradient(#fff, #fff);
  height: 450px;
}

.frame-1686557179._6 {
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6878fcb49de25609e061b13f_6.webp"), linear-gradient(#fff, #fff);
}

.rectangle-34624471 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 448.77px;
  height: 99.6097px;
  text-decoration: none;
  display: flex;
}

.screenshot-2025-07-16-at-53932-pm-1 {
  border: 2px undefined undefined;
  object-fit: cover;
  border-radius: 8.25px;
}

.frame-1686557180 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.frame-1686557180.internal {
  justify-content: space-between;
}

.frame-1686557181 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 45%;
  max-width: 504px;
  text-decoration: none;
  display: flex;
}

.frame-1686557182 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.search-has-entered-a-new-era---have-you {
  color: #020254;
  letter-spacing: -3px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-1381 {
  opacity: .8;
  color: #000;
  letter-spacing: .02em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.frame-1686557183 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 45%;
  max-width: 548px;
  height: 256px;
  text-decoration: none;
  display: flex;
}

.frame-1686557184 {
  grid-column-gap: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686557185 {
  grid-row-gap: 6.4px;
  background-color: #1a5bf014;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6878b62736ca6aabf0b05019_tick%20icon.svg");
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #1a5bf014;
  border-radius: 25.6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 15.36px;
  text-decoration: none;
  display: flex;
}

.vector-19 {
  border-style: solid;
  border-width: undefinedpx;
  object-fit: cover;
  border-color: #1a5bf0;
}

.text-1382 {
  color: #02044b;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1686557186 {
  grid-row-gap: 24px;
  background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6878b6262243111f42fdc0fe_gradient%20bg.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.frame-1686557186.internal {
  background-repeat: repeat;
  background-size: auto;
  min-height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.frame-1686557187 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 88%;
  text-decoration: none;
  display: flex;
}

.text-1383 {
  color: #1e1e28;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 28.8px;
  text-decoration: none;
}

.frame-1686557188 {
  background-image: linear-gradient(#fff, #fff), linear-gradient(#c0d3ff, #c0d3ff);
  border-radius: 70px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 497px;
  padding: 8px 8px 8px 26px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 24px #014dc51a;
}

.frame-1686557189 {
  grid-column-gap: 3.38423px;
  border-radius: .846057px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1686557190 {
  grid-column-gap: 6.76845px;
  background-image: linear-gradient(107.64deg, #70ecfe 0%, #5100b9 100%);
  border-radius: 25.3817px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px 27px;
  text-decoration: none;
  display: flex;
}

.name-41 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 10.83px;
  text-decoration: none;
}

.dont-fall-behind-be-early-be-seen-0 {
  color: #020254;
  text-align: center;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.dont-fall-behind-be-early-be-seen-1 {
  color: #020254d6;
  text-align: center;
  letter-spacing: -2px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.waitlist {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.italic-text-2, .italic-text-3, .italic-text-4, .italic-text-5, .italic-text-6, .italic-text-7 {
  font-style: normal;
}

@media screen and (min-width: 1280px) {
  p {
    color: var(--dark-grey);
  }

  a {
    color: var(--royal-blue);
  }

  ul {
    color: var(--white);
  }

  li {
    color: var(--dark-grey);
  }

  label {
    color: var(--black);
    font-size: 16px;
    font-weight: 500;
  }

  .wrapper {
    min-height: auto;
    position: relative;
  }

  .section.light-grey.half-padding {
    background-color: var(--white-grey);
  }

  .section.light-grey.no-padding.hidden {
    display: none;
  }

  .section.light-grey.hidden {
    display: block;
  }

  .section.blue-gradient {
    background-image: radial-gradient(circle at 50% 70%, #edf1ff, #fff 80%);
  }

  .section.light-blue {
    background-color: var(--azure);
    color: var(--dark-grey);
  }

  .section.dark-blue {
    background-color: var(--midnight-blue);
  }

  .section.side-padding {
    padding-left: 60px;
    padding-right: 60px;
  }

  .section.holiday-sale {
    padding-bottom: 140px;
  }

  .button {
    background-color: var(--steel-blue);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    font-weight: 600;
  }

  .button.minimal {
    color: var(--royal-blue);
    background-color: #0000;
  }

  .button.minimal:hover {
    background-color: var(--white);
    color: var(--royal-blue);
  }

  .button.minimal:active {
    color: var(--royal-blue);
  }

  .button.minimal.l-0 {
    background-color: #0000;
    justify-content: flex-start;
    margin-left: 0;
    padding-left: 0;
  }

  .button.minimal.l-0:hover {
    background-color: #0000;
  }

  .button.minimal.white {
    color: var(--white);
  }

  .button.minimal.white:hover {
    color: var(--royal-blue);
  }

  .button.minimal.lr-0 {
    background-color: #0000;
    justify-content: flex-start;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button.minimal.lr-0:hover {
    background-color: #0000;
  }

  .button.white {
    color: var(--royal-blue);
  }

  .button.white:hover {
    background-color: var(--white);
    color: var(--royal-blue);
  }

  .button.white.no-margin.pp {
    margin-left: auto;
    margin-right: auto;
  }

  .button.white.center-sligned {
    justify-content: center;
    display: flex;
  }

  .button.early-access {
    background-color: #0079e4;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .button.full-width {
    display: block;
  }

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

  .button.small-button.no-margin.desk-hide {
    display: none;
  }

  .button.small-button.hs {
    background-color: #088fae;
  }

  .spacer._8 {
    width: 8px;
    height: 8px;
  }

  .text-box {
    text-align: left;
  }

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

  .text-box.early-access {
    border: 2px solid #0079e4;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
  }

  .text-box._850px {
    width: 100%;
    max-width: 850px;
  }

  .text-box._1000px {
    max-width: 1000px;
  }

  ._12-columns.align-top {
    align-items: flex-start;
  }

  ._12-columns.align-top.justify-around, ._12-columns.align-stretch.justify-around {
    justify-content: space-around;
  }

  ._12-columns.align-stretch.justify-start {
    justify-content: flex-start;
  }

  ._12-columns.align-stretch.pricing-cards-outer {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 40px;
    padding-right: 40px;
  }

  ._12-columns.justify-between, ._12-columns.space-between {
    justify-content: space-between;
  }

  ._12-columns.marketing-lp-grid-element {
    justify-content: flex-start;
    padding-left: 20px;
  }

  ._12-columns.join-the-waitlist {
    flex-direction: column;
  }

  .container {
    max-width: 1300px;
  }

  .container.center-align {
    left: -5px;
  }

  .container.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .container.blog {
    flex-direction: row;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

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

  .white.text-weight-light {
    font-weight: 400;
  }

  .column.desk-4.tab-6.mob-12.pricing-tabs {
    width: 25%;
  }

  .column.desk-2.mob-12.no-padding, .column.desk-8.tab-10.mob-12.no-padding {
    padding-left: 0;
  }

  .column.padding-1 {
    padding-top: 1rem;
  }

  .column.desk-6.tab-12.sticky-top {
    position: sticky;
    top: 30%;
  }

  .horizontal-line {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .rich-text-tnc.white, .rich-text-tnc.white li, .rich-text-tnc.white p {
    color: var(--white);
  }

  .rich-text-tnc.white a {
    color: var(--silver);
    text-decoration: underline;
  }

  .nav-content {
    position: static;
  }

  .nav-bar {
    position: fixed;
    inset: 0% 0% auto;
  }

  .logo-div {
    flex: 0 auto;
    width: 150px;
  }

  .nav-logo {
    display: block;
  }

  .footer-logo {
    margin-bottom: 10px;
    display: block;
  }

  .footer-link {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
  }

  .footer-links-container {
    align-items: stretch;
  }

  .footer {
    background-color: var(--dark-slate-blue);
  }

  .icon.large {
    width: 100px;
    height: auto;
    margin-bottom: 0;
  }

  .banner-container {
    max-width: 1140px;
  }

  .banner.full-padding {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .tab-text-boxes:hover {
    background-color: #f4f8fa;
  }

  .tab-text-boxes.w--current {
    background-color: #f4f8fa;
    border-left-color: #0079e4;
  }

  .dropdown-list {
    left: 0%;
    right: 0%;
    overflow: hidden;
  }

  .dropdown-list.w--open {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    display: flex;
  }

  .paragraph {
    text-align: left;
  }

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

  .simple-input {
    border-color: var(--light-grey);
  }

  .quote-card {
    z-index: 1;
    flex: 1;
    margin-left: 10px;
    margin-right: 10px;
    padding: 64px 20px 26px;
    position: relative;
  }

  .quote-card.slider {
    width: 300px;
    min-width: auto;
  }

  .quote-card.space-around {
    justify-content: space-between;
  }

  .quote-card.related {
    padding-top: 26px;
  }

  .nav-menu {
    text-align: left;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .form {
    flex: 1;
  }

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

  .text-input:focus {
    border-color: var(--steel-blue);
  }

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

  .card {
    color: var(--dark-grey);
    padding: 24px;
  }

  .card:hover {
    background-color: #e3f7f780;
  }

  .card.integration {
    align-items: flex-start;
    min-height: 0;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 20px #69737c33;
  }

  .card.blue {
    background-color: var(--royal-blue);
    color: var(--white);
    padding-bottom: 24px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .card.blue:hover {
    background-color: var(--royal-blue);
    color: var(--white);
  }

  .card.no-hover {
    margin-bottom: 0;
    position: relative;
  }

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

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

  .medium-paragraph {
    height: auto;
  }

  .medium-paragraph.grey {
    color: #777f86;
  }

  .medium-paragraph.grey.para-space {
    padding-left: 0;
  }

  .medium-paragraph.blue {
    color: var(--royal-blue);
  }

  .medium-paragraph.black {
    color: #000;
  }

  .medium-paragraph.white {
    color: #fff;
  }

  .feature-horizontal {
    margin-bottom: 20px;
  }

  .icon-side {
    margin-left: 20px;
    margin-right: 20px;
  }

  .icon-side.small {
    margin-left: 0;
  }

  .icon-side.rotate-left {
    margin-right: 0;
    transform: rotate(-90deg);
  }

  .icon-side.rotate-right {
    margin-left: 0;
    margin-right: 20px;
    transform: rotate(90deg);
  }

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

  .vertical-tab {
    width: auto;
  }

  .question {
    flex: 0 auto;
    width: 100%;
  }

  .answer {
    object-fit: contain;
    width: auto;
  }

  .pricing-grid-row.top {
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  }

  .pricing-grid-row.top._2 {
    grid-template-columns: 2.5fr 1fr 1fr;
  }

  .pricing-grid-row.top._2.padding-tablex {
    padding-top: 10px;
    padding-right: 40px;
  }

  .pricing-grid-row._2 {
    grid-template-columns: 3fr 1fr 1fr;
    place-items: center stretch;
  }

  .pricing-grid-row._2.top {
    border-top-style: none;
  }

  .pricing-grid-row._2.vertical-align {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pricing-grid-row._2.table-newborder {
    background-color: #e3e3f7;
    border: 0 #000;
    border-radius: 13px;
    grid-template-columns: 2fr 1fr 1fr;
    margin: 10px 30px;
    padding: 10px;
  }

  .pricing-grid-row._2.table-newborder.color-removetable {
    background-color: #0000;
  }

  .pricing-grid-row._3 {
    grid-template-columns: 3fr 1fr 1fr;
    place-content: space-between center;
    align-items: center;
  }

  .pricing-feature-name {
    border-right: 1px none var(--silver);
    border-bottom: 3px none var(--silver);
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .pricing-feature-name.newtable {
    padding-right: 56px;
  }

  .pricing-grid.align-left.grid-color {
    border-radius: 20px;
    margin-right: 0;
  }

  .plan-header {
    border-right-style: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .plan-header.blue {
    border-right-style: none;
  }

  .plan-header.pl0 {
    padding-left: 0;
  }

  .small-button {
    padding-top: 8px;
    padding-bottom: 8px;
    display: inline-block;
  }

  .small-button.white {
    color: var(--royal-blue);
    background-color: #fff;
  }

  .pricing-grid-section {
    margin-bottom: 20px;
  }

  .pricing-grid-section.different.orangecolor-table, .pricing-grid-section.greentable, .pricing-grid-section.bluelight-table, .pricing-grid-section.lightyellow-table {
    margin-bottom: 0;
  }

  .pricing-grid-tick {
    margin-left: 20px;
  }

  .pricing-grid-tick.grey {
    mix-blend-mode: luminosity;
    margin-left: 20px;
  }

  .cta-box.in-webinar {
    margin-top: 40px;
    padding-top: 0;
  }

  .cta-box.white {
    background-color: #014dc5;
  }

  .cta-box.purple-new {
    background-color: var(--royal-blue);
  }

  .nav-container {
    justify-content: space-between;
    max-width: 1300px;
  }

  .center-image {
    z-index: 2;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
  }

  .center-image.no-margin {
    width: auto;
  }

  .card-title {
    text-align: left;
  }

  .logo {
    margin-top: 0;
    margin-left: 0;
  }

  .nav-link {
    display: inline-block;
  }

  .dropdown {
    position: relative;
  }

  .large-paragraph.hidden {
    display: none;
  }

  .blog-image-header {
    max-width: 1000px;
    height: auto;
  }

  .image-cover {
    object-fit: fill;
    height: auto;
  }

  .blog-container {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
  }

  .underline {
    display: inline-block;
  }

  .footer-header {
    color: var(--white);
    font-size: 16px;
    font-weight: 600;
  }

  .integration-logo-div {
    margin-left: 0;
  }

  .integration-body {
    z-index: 2;
    position: relative;
  }

  .grid.desk-3.tab-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid.desk-3.tab-3.mob-1 {
    grid-column-gap: 50px;
  }

  .grid.desk-2.small {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
  }

  .grid.desk-2.mob-1 {
    flex: 1;
  }

  .services-heading.h1.no-margin.align-center.blue-gradient {
    background-image: linear-gradient(to right, var(--royal-blue), var(--deep-sky-blue));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
  }

  .services-heading.h4 {
    color: var(--black);
    font-size: 2rem;
    font-weight: 600;
  }

  .services-heading.h4.center {
    font-weight: 600;
  }

  .services-heading.h4.white {
    color: var(--white);
    font-weight: 600;
  }

  .services-heading.h4.white.blue-shadown {
    white-space: nowrap;
  }

  .services-heading.h4.text-white {
    color: #fff;
  }

  .services-heading.h4.center.white {
    color: var(--white);
  }

  .services-heading.h4.no-margin.blue {
    color: var(--steel-blue);
  }

  .services-heading.h4.blue {
    color: var(--royal-blue);
  }

  .services-heading.h4.tablethead-padding {
    margin-left: 30px;
  }

  .services-heading.next-previous {
    margin-bottom: 0;
    font-size: 20px;
  }

  .services-heading.h4.no-margin {
    margin-bottom: 0;
  }

  .services-heading.h2 {
    color: #101113;
    text-align: left;
    font-size: 2.8rem;
    line-height: 1.4;
  }

  .services-heading.h2.grey {
    color: #a5afb8;
  }

  .services-heading.h2.white {
    color: #fff;
    font-weight: 600;
  }

  .services-heading.h3 {
    color: #101113;
    font-size: 2rem;
    font-weight: 600;
  }

  .services-heading.h3.center {
    font-weight: 600;
  }

  .services-heading.h3.white {
    color: #fff;
    font-weight: 600;
  }

  .services-heading.h1 {
    color: #101113;
    font-size: 3.4rem;
    line-height: 1.4;
  }

  .services-heading.h1.white {
    color: #fff;
    font-weight: 600;
  }

  .services-heading.h5 {
    font-size: 20px;
  }

  .services-heading.h5.lower-case {
    text-transform: none;
  }

  .services-heading.h5.white {
    color: #f3f5f9;
  }

  .services-heading.h4 {
    color: #101113;
    flex: 0 auto;
  }

  .services-heading.h4.light {
    font-weight: 600;
  }

  .services-heading.h4.white {
    color: #fff;
  }

  .services-heading.h6 {
    color: #2c323a;
    font-size: 20px;
  }

  .utility-page-wrap {
    background-image: none;
  }

  .link {
    color: #0079e4;
  }

  .email-button-wrapper.desk-left-align {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 20px;
  }

  .footer-block {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .block-1 {
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .icon-link {
    align-items: center;
    padding-top: 2px;
    padding-bottom: 2px;
    display: flex;
  }

  .mega-nav-link {
    color: var(--grey);
    margin-left: 0;
  }

  .nav-icon {
    height: auto;
    margin-right: 7px;
  }

  .mega-dropdown-list {
    left: 0%;
    right: 0%;
    overflow: hidden;
  }

  .mega-dropdown-list.w--open {
    z-index: 0;
    width: auto;
    max-width: 1300px;
    margin-top: 0;
    padding-bottom: 20px;
    top: 50px;
    left: 0;
    right: 0;
  }

  .mega-dropdown {
    position: static;
  }

  .nav-tag {
    background-color: #f4f8fa;
    margin-top: 4px;
    margin-bottom: 0;
    margin-left: 8px;
  }

  .success-message {
    background-color: #edf1ff;
    border-radius: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

  .text-block.margin {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .text-block._520 {
    width: auto;
    max-width: 520px;
  }

  .footer-block-link {
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 16px;
    font-weight: 400;
  }

  .footer-block-link.font-size-12 {
    font-size: 12px;
  }

  .footer-block-link.font-size-12:hover {
    color: #000;
  }

  .text-block-2 {
    text-align: left;
  }

  .text-block-2.font-size-12 {
    font-size: 12px;
  }

  .social-link {
    margin-left: 20px;
    margin-right: 20px;
  }

  .social-links-container {
    align-items: center;
    display: flex;
  }

  .social-icon {
    width: 30px;
  }

  .animation-block {
    width: auto;
    position: relative;
  }

  .image-1 {
    z-index: -1;
    width: 150px;
    margin-bottom: -60px;
    margin-left: -50px;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .image-animate {
    z-index: 2;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .image-2 {
    z-index: 1;
    width: 150px;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .sticky-block {
    margin-bottom: 60px;
    padding-bottom: 20px;
  }

  .marquee-wrapper {
    filter: grayscale();
    justify-content: flex-start;
    width: 200%;
  }

  .marquee {
    flex-direction: row;
    flex: 0 auto;
    align-items: stretch;
    display: flex;
  }

  .button-icon {
    display: inline-block;
  }

  .button-icon.nav {
    width: 15px;
  }

  .button-container {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-text-block {
    line-height: 1;
  }

  .card-image {
    z-index: 0;
    position: static;
    inset: 0%;
  }

  .quote-from {
    margin: 20px 0 10px;
  }

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

  .avatar.show {
    display: block;
  }

  .avatar-image {
    border-radius: 50%;
  }

  .logo-footer {
    margin-top: 0;
    margin-left: -15px;
  }

  .block-4 {
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .mask {
    width: 100%;
  }

  .left-arrow {
    left: -4%;
  }

  .right-arrow {
    right: -4%;
  }

  .design-popup-content {
    position: static;
  }

  .design-popup {
    display: none;
  }

  .toc-container {
    padding: 20px 15px;
  }

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

  .blog-sidebar {
    width: 35%;
    max-width: none;
    margin-left: auto;
    position: sticky;
    top: 15vh;
  }

  .nav-spacer {
    height: 66px;
  }

  ._4-grid.grid-tab {
    grid-column-gap: 25px;
  }

  .search {
    display: flex;
  }

  .search-result-item {
    margin-bottom: 50px;
  }

  .search-result-wrapper {
    max-width: 850px;
  }

  .help-article {
    border: 1px solid var(--silver);
    background-color: #fff;
    border-radius: 6px;
    flex: 1;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 40px;
    padding: 20px;
    transition-property: all;
    display: flex;
    transform: translate(0, 3px);
  }

  .help-article:hover {
    transform: none;
    box-shadow: 2px 2px 10px #a5afb880;
  }

  .help-article.next {
    margin-left: auto;
  }

  .hide {
    display: none;
  }

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

  .logos-div-copy {
    justify-content: space-around;
  }

  .logo-wrapper {
    justify-content: center;
    align-items: center;
    width: 20%;
    display: flex;
  }

  .play-icon {
    z-index: 5;
    opacity: .6;
    width: 75px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .pricing-number {
    font-weight: 600;
  }

  .pricing-number.strike {
    text-decoration: line-through;
  }

  .center {
    text-align: center;
  }

  .slider {
    background-color: #0000;
    align-items: center;
    min-height: 60vh;
    display: flex;
  }

  .sidebar-popup {
    opacity: 0;
    background-color: #d1ffff;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .blog-footer-banner {
    color: var(--white);
    flex: 1;
    max-width: 700px;
    margin: 24px 0 24px 40px;
    padding: 32px 40px;
  }

  .button.yellow:hover {
    color: var(--black);
    background-color: #fdd731;
  }

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

  .yearly-pricing-block {
    color: var(--white);
    flex: none;
  }

  .review-from {
    width: 70px;
    position: absolute;
    top: 10px;
    right: 10px;
  }

  .step-block {
    min-height: 365px;
  }

  .nav-bar-for-landing {
    padding-top: 4px;
    padding-bottom: 4px;
    position: sticky;
    inset: 0% auto auto;
  }

  .table-logo {
    width: auto;
    margin-right: 10px;
  }

  .table-logo.logo {
    width: 120px;
  }

  .medium-paragraph-light {
    color: var(--light-grey);
    height: auto;
  }

  .tab-link-3 {
    opacity: .9;
    color: var(--dark-grey);
    width: auto;
    min-width: 250px;
  }

  .tab-link-3:hover {
    border-bottom-color: #597ef7;
  }

  .tab-link-3.w--current {
    width: auto;
    min-width: 250px;
  }

  .flex-start-center {
    align-items: center;
    display: flex;
    position: relative;
  }

  .g2-orange {
    color: #ff0314;
  }

  .pricing-tabs-content {
    margin-top: 0;
    overflow: visible;
  }

  .navigation-drop-container {
    flex-wrap: wrap;
    max-width: 1300px;
  }

  .navigation-right {
    width: 35%;
  }

  .navigation-link-block {
    background-color: #0000;
    border-radius: 6px;
    margin-bottom: 0;
  }

  .navigation-link-block:hover {
    color: var(--steel-blue);
    background-color: #10cffc0d;
  }

  .navigation-left {
    width: 65%;
  }

  .dropdown-toggle:hover {
    color: var(--steel-blue);
  }

  .nav-title {
    color: var(--grey);
  }

  .navigation-link:hover {
    color: var(--steel-blue);
  }

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

  .icon-wrapper-round {
    background-color: var(--azure);
    border-radius: 50%;
    margin-bottom: 10px;
    padding: 40px;
  }

  .profile-card {
    color: var(--dark-grey);
    margin-bottom: 0;
    padding: 24px;
    position: relative;
  }

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

  .icon-wrapper-round-2 {
    background-color: #e3f7f7;
    border-radius: 50%;
    margin-bottom: 10px;
    padding: 40px;
  }

  .new-tag {
    background-color: var(--azure);
    display: inline;
  }

  .navigation-title-block {
    background-color: #0000;
    border-radius: 6px;
  }

  .navigation-title-block:hover {
    background-color: #0000;
  }

  .div-block-11 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
  }

  .comparison-button-container {
    display: flex;
  }

  .pricing-comparison-wrap {
    flex: none;
  }

  .comparison-row, .comparison-row.pricing-comp-header {
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  }

  .notch-text {
    font-size: 15px;
    font-weight: 500;
  }

  .pricing-heading {
    color: var(--black);
    text-align: center;
    flex: 0 auto;
    font-size: 1.5rem;
  }

  .pricing-card, .pricing-card-highlight {
    z-index: 1;
    flex: 1;
    margin-left: 10px;
    margin-right: 10px;
    padding: 64px 20px 26px;
    position: relative;
  }

  .output {
    margin-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .field-label {
    font-size: 16px;
  }

  .result-block {
    flex: 0 auto;
  }

  .diff_message.hide {
    display: none;
  }

  .webinar-grid {
    grid-template-rows: auto;
  }

  .webinar-date-text {
    color: var(--black);
    flex: 0 auto;
    font-size: 1.5rem;
  }

  .blurred-paragraph {
    height: auto;
  }

  .numbered-steps.highlight:hover {
    color: var(--steel-blue);
    transform: scale(1.01);
    box-shadow: 0 4px 35px #c3c3c399;
  }

  .testimonial-text {
    color: var(--black);
    flex: 0 auto;
    font-size: 1.5rem;
  }

  .try_for_free {
    background-color: var(--steel-blue);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    font-weight: 600;
  }

  .industry-box {
    text-align: left;
  }

  .industry-box.white-bg.hover-anim {
    padding-left: 25px;
    padding-right: 25px;
  }

  .font-size-12 {
    color: #1a1b1b;
  }

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

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

  .feature-check {
    width: 100%;
  }

  .pricing-table {
    background-color: var(--lavender);
    margin-top: 15px;
  }

  .hidden {
    display: none;
  }

  .feature-logo.ml-0 {
    margin-left: 0;
  }

  .tool-feature-row {
    margin-bottom: 20px;
  }

  .feature-block {
    border-radius: 10px;
  }

  .button-2 {
    cursor: pointer;
    background-color: #0079e4;
    justify-content: center;
    align-items: center;
    font-weight: 600;
  }

  .button-2.white {
    color: #014dc5;
  }

  .button-2.white:hover {
    color: #014dc5;
    background-color: #fff;
  }

  .button-2.small-button.no-margin {
    margin-bottom: 0;
  }

  .button-2.small-button.no-margin.margin-mob {
    border: 2px solid #0079e4;
  }

  .button-2.minimal {
    color: #014dc5;
    background-color: #0000;
  }

  .button-2.minimal:hover {
    color: #014dc5;
    background-color: #fff;
  }

  .button-2.minimal:active {
    color: #014dc5;
  }

  .button-2.minimal.l-0 {
    background-color: #0000;
    justify-content: flex-start;
    margin-left: 0;
    padding-left: 0;
  }

  .button-2.minimal.l-0:hover {
    background-color: #0000;
  }

  .paragraph-2 {
    text-align: left;
  }

  .card-3 {
    color: #2c323a;
    padding: 24px;
  }

  .card-3:hover {
    background-color: #e3f7f780;
  }

  .card-3.integration {
    align-items: flex-start;
    min-height: 0;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 20px #69737c33;
  }

  .card-title-2 {
    text-align: left;
  }

  .align-center {
    margin-left: auto;
    margin-right: auto;
  }

  .rich-content-wrapper.light-blue {
    background-color: #e3f7f7;
  }

  .flexbox-g2 {
    grid-column-gap: 20px;
  }

  ._12-columns-2.space-between {
    justify-content: space-between;
  }

  ._12-columns-2.align-top {
    align-items: flex-start;
  }

  ._12-columns-2.align-stretch.justify-around {
    justify-content: space-around;
  }

  ._12-columns-2.align-stretch.justify-around.tab-align-vertical {
    margin-top: -40px;
  }

  ._12-columns-2.align-stretch.justify-around.tab-align-vertical.moved-down {
    margin-top: 10px;
  }

  .text-box-2 {
    text-align: left;
  }

  .text-box-2._850px {
    width: 100%;
    max-width: 850px;
  }

  .text-box-2.center-align {
    text-align: center;
    align-self: center;
  }

  .container-3, .container-4 {
    max-width: 1300px;
  }

  .container-4.center-align {
    left: -5px;
  }

  .logo-2 {
    margin-top: 0;
    margin-left: 0;
  }

  .bf-heading.center.bf-24 {
    padding-left: 220px;
    padding-right: 220px;
  }

  .testimonial-text-2 {
    color: #101113;
    flex: 0 auto;
    font-size: 1.5rem;
  }

  .medium-paragraph-light-2 {
    color: #a5afb8;
    height: auto;
  }

  .question-2 {
    flex: 0 auto;
    width: 100%;
  }

  .text-block-207 {
    text-align: left;
  }

  .text-block-207.font-size-12 {
    font-size: 12px;
  }

  .footer-block-link-2 {
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 16px;
    font-weight: 400;
  }

  .footer-block-link-2.font-size-12 {
    font-size: 12px;
  }

  .footer-block-link-2.font-size-12:hover {
    color: #000;
  }

  .section-5.bg-image {
    height: auto;
  }

  .step-block-2 {
    min-height: 365px;
  }

  .container-5 {
    max-width: 1300px;
  }

  .container-5.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .container-5.no-padding.nav {
    min-height: 450px;
    padding-top: 10px;
  }

  .container-5.no-padding.nav.moved-down {
    padding-top: 60px;
  }

  .container-5.homeimagecontainer {
    padding-top: 10px;
  }

  .button-text-block-2 {
    line-height: 1;
  }

  .blue-card-thumbnail {
    max-height: none;
  }

  .button-icon-2 {
    width: 12px;
    margin-top: 3px;
    margin-left: 10px;
    display: inline-block;
  }

  .horizontal-line-2 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .social-links-container-2 {
    align-items: center;
    display: flex;
  }

  .button-container-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-nav-flex {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .mega-nav-link-2 {
    color: #535d66;
    white-space: nowrap;
    margin-left: 0;
  }

  .nav-icon-2 {
    height: auto;
    margin-right: 7px;
  }

  ._2-grid-2.no-gaps {
    grid-row-gap: 5px;
  }

  .brand-link.mob-hidden {
    margin-top: -5px;
  }

  .logo-3 {
    margin-top: 0;
    margin-left: 0;
  }

  .dropdown-resources {
    opacity: 0;
    display: none;
  }

  .nav-div:hover {
    background-color: #fff;
  }

  .nav-link-2 {
    display: flex;
  }

  .nav-left {
    align-items: center;
  }

  .g2-badge-nav {
    margin-left: 70px;
  }

  .g2-badge-nav.resources-tab {
    margin-left: 60px;
  }

  .g2-badge-nav.platform-tab {
    margin-left: 50px;
  }

  .dropdown-solutions, .dropdown-customer {
    opacity: 0;
    display: none;
  }

  .button-icon-3 {
    width: 30px;
    height: 24px;
    margin-left: 10px;
    display: inline-block;
  }

  .footer-link-3 {
    align-items: baseline;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
  }

  .footer-links-container-3 {
    align-items: stretch;
    height: 250px;
    margin-bottom: 0;
  }

  .footer-header-3 {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
  }

  .card-4 {
    color: #2c323a;
    padding: 24px;
  }

  .card-4:hover {
    background-color: #e3f7f780;
  }

  .card-4.integration {
    align-items: flex-start;
    min-height: 0;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 20px #69737c33;
  }

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

  .nav-bar-left-image-wrap-2 {
    min-width: 400px;
    max-width: 400px;
    min-height: 290px;
  }

  .small-button-2 {
    padding-top: 8px;
    padding-bottom: 8px;
    display: inline-block;
  }

  .testimonial-text-3 {
    color: #101113;
    flex: 0 auto;
    font-size: 1.5rem;
  }

  .text-input-2 {
    border-color: #a5afb8;
  }

  .text-input-2:focus {
    border-color: #0079e4;
  }

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

  .heading-1.hero-blue {
    font-size: 8rem;
  }

  .containernew {
    max-width: 1300px;
  }

  .hero-scroll-wrap {
    flex-direction: column;
    align-items: flex-end;
  }

  .hero-section {
    padding: 0;
  }

  .color-block-2.soft-blue {
    background-color: #e3f7f7;
  }

  .color-block-2.hard-blue {
    background-color: #020249;
  }

  .color-block-2.dark-blue {
    background-color: #014dc5;
  }

  .color-block-2.cyan-blue {
    background-color: #10cffc;
  }

  .color-block-2.blue {
    background-color: #0079e4;
  }

  .flex-container {
    grid-column-gap: 20px;
  }

  .dropdown-platform-2 {
    opacity: 0;
    display: none;
  }

  .hero-content-change-wrap {
    align-items: center;
    padding-left: 0;
  }

  .button-wrap {
    margin-bottom: 0;
  }

  .bootcamp-category {
    flex: 0 auto;
    width: 100%;
  }

  .bootcamp-categroy-list {
    object-fit: contain;
    width: auto;
  }

  .ebooks-form {
    flex: 1;
  }

  .image-19 {
    margin-left: auto;
    margin-right: auto;
  }

  .pricing-card-list-wrap {
    margin-bottom: 8px;
    padding-left: 25px;
    font-size: 18px;
    line-height: 1.5;
    position: relative;
  }

  .question-mark-icon {
    margin-left: 10px;
    display: none;
  }

  .question-mark-hover-wrap {
    z-index: 1;
    padding: 15px;
  }

  .new-icon {
    margin-top: 4px;
  }

  .section_seo-analyzer-main-wrap {
    display: none;
  }

  .heading-3.h5 {
    font-size: 20px;
  }

  .heading-3.h5.lower-case {
    text-transform: none;
  }

  .button-text-block-3 {
    line-height: 1;
  }

  .container-8 {
    max-width: 1300px;
  }

  .text-box-3 {
    text-align: left;
  }

  .button-icon-4 {
    display: inline-block;
  }

  .heading-4.h5.lower-case {
    text-transform: none;
  }

  .heading-4.h2 {
    color: #101113;
    text-align: left;
    font-size: 2.8rem;
    line-height: 1.4;
  }

  .heading-4.h2.white {
    color: #fff;
    font-weight: 600;
  }

  .heading-4.h5 {
    font-size: 20px;
  }

  .heading-4.h5.white {
    color: #f3f5f9;
  }

  .button-text-block-4 {
    line-height: 1;
  }

  .container-9 {
    max-width: 1300px;
  }

  .text-box-4 {
    text-align: left;
  }

  .button-icon-5 {
    display: inline-block;
  }

  .container-10 {
    max-width: 1300px;
  }

  .section-8.side-padding {
    padding-left: 60px;
    padding-right: 60px;
  }

  .container-11, .container-12 {
    max-width: 1300px;
  }

  .section-10.side-padding, .section-15.side-padding {
    padding-left: 60px;
    padding-right: 60px;
  }

  .splide__slide {
    margin-right: 20px;
  }

  .image-27 {
    width: 90%;
  }

  .heading-style-h2.text-colour-white.text-weight-bold.text-align-left.bf24 {
    width: 70%;
  }

  .section_home-hero.waitlist {
    background-image: none;
  }

  .flex-vertical.align_center._60 {
    justify-content: center;
    align-items: center;
  }

  .heading-style-h1.pricing-page-heading.max-plan {
    background-position: 140% 40%;
  }

  .heading-style-h1.pricing-page-heading.max-plan.yellow.nothide {
    background-position: 50% 100%;
  }

  .home-hero_demovideo.waitlist {
    border: 4px solid #9db9f5;
    border-radius: 20px;
    width: 103%;
    margin-left: 0;
    margin-right: 0;
    box-shadow: 12px 24px 40px 12px #d6e2fc;
  }

  .calltoaction-cta-wrap {
    width: 60%;
  }

  .footer-black, .section_bannercta {
    border: 1px #000;
  }

  .footer_link {
    align-items: baseline;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
  }

  .footer-links_wrap {
    align-items: stretch;
    margin-bottom: 0;
  }

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

  .social-links_container {
    align-items: center;
    display: flex;
  }

  .privacy-links-wrap {
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .tab-toggle-text-l-2.comp-table.black, .tab-toggle-text-2.black {
    color: #000;
  }

  .pricing-card-wrap {
    z-index: 6;
    flex: 1;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .pricing-card-wrap._2 {
    z-index: 5;
  }

  .pricing-card-wrap._3 {
    z-index: 1;
    position: relative;
  }

  .pricing-card-wrap._4 {
    z-index: 0;
    position: relative;
  }

  .pricing-card-content-wrap {
    z-index: 3;
  }

  .pricing-plan-summary {
    height: 380px;
  }

  .pricing-plan-summary-point.multi-line {
    text-align: left;
  }

  .pricing-popular-sticker {
    z-index: 9;
  }

  .socialproof-grid-inner-1 {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .full-width {
    height: 100%;
  }

  .text-size-16px.horizontal-flex {
    font-size: 21px;
  }

  .mobile-horizontal.mobile-ticks {
    flex-flow: column;
  }

  .nav-bar-inner {
    padding-left: 15px;
  }

  .navbar-link, .nav-bar-drop-down {
    padding-left: 20px;
  }

  .scaleuppass-wrap {
    margin-right: 0;
    padding-right: 20px;
  }

  .scaleuppass-wrap.bf24 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .scaleuppass-content {
    justify-content: center;
    align-items: center;
  }

  .section-blackfriday-hero-sale.ai-page.option2 {
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66627fe0555d441b51ce7a69_2F-%20Background.webp");
    background-position: 50% 0;
    background-size: cover;
    background-attachment: scroll;
  }

  .blackfriday-fixed-bottom.launch-day.new {
    align-items: center;
    width: 70vw;
  }

  .steps-line {
    right: 9.4vw;
  }

  .steps-dot-1 {
    left: -74%;
  }

  .steps-dot-1._2 {
    right: -94%;
  }

  .steps-dot-1._3 {
    left: -71%;
  }

  .steps-dot-1._4 {
    right: -93%;
  }

  .webtine-navlink {
    display: inline-block;
  }

  .button-icon-6 {
    width: 30px;
    height: 24px;
    margin-left: 10px;
    display: inline-block;
  }

  .button-text-block-5 {
    line-height: 1;
  }

  .features-grid {
    grid-column-gap: 20px;
  }

  .sd-popup {
    overflow: hidden;
  }

  .surger-green-span {
    display: block;
  }

  .surge-numbers-bg-grid {
    border-radius: 30px;
  }

  .launch-0505-content-wrap {
    max-width: none;
  }

  .heading-cs {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-page-header {
    max-width: none;
  }

  .container-15.cs {
    margin-left: 60px;
    margin-right: 60px;
  }

  .frame-1000002074 {
    max-width: none;
  }

  .vectors-wrapper-7 {
    left: 209px;
  }

  .case-study-slider {
    background-color: #170707;
  }

  .ai-detector-form.hide2 {
    display: none;
  }

  .columns-7 {
    width: 75%;
  }

  .image-225 {
    height: 100%;
  }

  .link-block-8 {
    height: 95%;
  }

  .seo-surge {
    padding-right: 50px;
  }

  .pricing-card-wrap-2 {
    z-index: 6;
    flex: 1;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
  }

  .text-77 {
    text-align: left;
  }

  .container-17 {
    max-width: 1300px;
  }

  .exit-intent-popup-3 {
    display: none;
  }

  .tab-pane-tab-1 {
    align-self: auto;
  }

  .frame-1000001375.header, .c01---r39.heading {
    position: sticky;
    top: 0;
  }

  .text-140.header.pro.add-on {
    color: #ba7c33;
    text-decoration: underline;
  }

  .columns-16.heading {
    z-index: 0;
  }

  .column-25 {
    position: sticky;
    top: 0;
  }

  .monthly-plans {
    width: 100%;
    display: none;
  }

  .frame-1000002516 {
    margin-left: 0;
  }

  .text-191 {
    text-align: left;
  }

  .frame-1000002566 {
    display: flex;
  }

  .frame-13 {
    display: none;
  }

  .platform-overview-demo-wrap {
    background-position: 50%;
    background-repeat: no-repeat;
  }

  .column-38, .column-43 {
    position: sticky;
    top: 0;
  }

  .column-43.pro {
    background-color: #fcfbf8;
    border-right: 1px solid #d6e6ff;
    padding-right: 0;
  }

  .column-44.pro {
    background-color: #fff;
  }

  .columns-25.pro {
    width: auto;
  }

  .frame-1000002587 {
    box-shadow: none;
  }

  .heading-price-pro {
    border-top: 2px solid #dee2e6;
  }

  .text-block-314.bf24.tag.addon {
    background-color: #f6ca45;
  }

  .limits, .addon, .div-block-77 {
    display: none;
  }

  .frame-1000002603 {
    padding-right: 40px;
  }

  .columns-26 {
    justify-content: flex-start;
  }

  .frame-1000002699 {
    margin-left: 0;
  }

  .frame-1000002701 {
    left: 141.5px;
  }

  .frame-1000002717 {
    justify-content: center;
  }

  .columns-27 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .columns-29 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .frame-1000002738, .frame-1000002312 {
    width: 190px;
  }

  .frame-1000002740 {
    width: 190px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1000002741 {
    width: 190px;
  }

  .column-51 {
    justify-content: flex-end;
    display: flex;
  }

  .frame-1000002742, .frame-1000002743, .frame-1000002744 {
    width: 190px;
  }

  .frame-1000002745 {
    width: 190px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1000002183.surgelptop {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .t4 {
    background-size: 45%;
  }

  .t4._1 {
    background-size: 62%;
  }

  .t4._2 {
    background-size: 45%;
  }

  .t4._3 {
    background-size: 40%;
  }

  .frame-1000002803.fw {
    width: 80%;
  }

  .form-wrap {
    display: none;
  }

  .form-wrap.nothide {
    display: flex;
  }

  .frame-1000002847.surgeseo {
    width: 80%;
  }

  .flex-block-3 {
    justify-content: space-between;
  }

  .frame-1000002861 {
    border-top: 1px solid #000;
    margin-top: 100px;
  }

  .text-357 {
    background-color: #fff;
    margin-top: -27px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .frame-1000002866 {
    max-width: none;
  }

  .frame-1000002882.pricingpage {
    height: 90px;
  }

  .section-features-2.greenbg.blubg {
    margin-top: -35px;
  }

  .text-1151 {
    font-size: 29px;
  }

  .future {
    grid-column-gap: 40px;
  }

  .frame-1000002925.hover {
    background-position: 50% 140%;
  }

  .frame-1000002927.hover {
    background-position: 50% 130%;
  }

  .frame-1000002929.hover {
    background-position: 100% 130%;
  }

  .text-1178 {
    width: 60%;
  }

  .frame-1000003063 {
    width: 250px;
    padding: 32px;
  }

  .service-case-study h6 {
    font-size: 20px;
  }

  .service-case-study h2 {
    font-size: 1.5rem;
  }

  ._02-4 {
    height: 850px;
  }

  .frame-1686557026 {
    width: 80%;
  }

  .text-1377 {
    width: auto;
  }

  .frame-1686557178, .frame-1686557179 {
    height: 450px;
  }

  .frame-1686557180 {
    justify-content: center;
  }
}

@media screen and (min-width: 1440px) {
  .section.holiday-sale {
    min-height: auto;
  }

  ._12-columns.align-stretch.pricing-cards-outer.new.no-top-padding {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: row;
    justify-content: space-between;
  }

  ._12-columns.align-stretch.pricing-cards-outer.new.no-top-padding.pro-max.surge {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-items: stretch;
  }

  ._12-columns.align-no-gap-end {
    justify-content: space-between;
  }

  ._12-columns.align-right {
    justify-content: flex-end;
  }

  .column.desk-4.tab-6.mob-12.pricing-tabs {
    width: 25%;
  }

  .column.desk-4.tab-6.mob-12.pricing-tabs.new, .column.desk-4.tab-6.mob-12.pricing-tabs.new.growth, .column.desk-4.tab-6.mob-12.pricing-tabs.new.promax {
    width: 33%;
  }

  .column.left-align {
    align-items: flex-start;
  }

  .column.left-align.why-scalenut {
    max-width: 45%;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .column._33.sv {
    flex-direction: row;
    align-items: stretch;
  }

  .column._50.affiliate {
    width: auto;
    min-width: 60%;
    max-width: none;
    min-height: auto;
  }

  .column._50.affiliate.image {
    width: 10%;
    min-width: auto;
    max-width: none;
  }

  .column.launch-custom {
    justify-content: center;
  }

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

  .services-heading.h2.left-align {
    text-align: left;
  }

  .services-heading.h2.text-weight-medium.text-color-white {
    margin-bottom: 10px;
  }

  .services-heading.h4.white.blue-shadown {
    white-space: nowrap;
  }

  .services-heading.h4.text-white {
    color: #fff;
  }

  .services-heading.h3.bf-deal.black {
    margin-top: 10px;
    padding-top: 0;
  }

  .nav-bar-for-landing.transparent.black-friday-saas {
    padding-top: 10px;
  }

  .included-every-plan-grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .blog-hero-author-wrap {
    display: none;
  }

  ._w-100.stretch-horizontal {
    justify-content: space-between;
    display: flex;
  }

  .comparsion-col.sticky-2 {
    position: sticky;
    left: 10px;
  }

  ._12-columns-2.gradient-linearhome {
    max-height: 600px;
  }

  .bf-hero-wrap {
    justify-content: space-between;
    place-items: center stretch;
    padding-top: 5%;
    padding-bottom: 0%;
  }

  .bf-hero-wrap.bfsale {
    place-items: center stretch;
  }

  .bf-heading.center.bf-24 {
    padding-left: 350px;
    padding-right: 300px;
  }

  .bf-gradient.small.horizontal-flex {
    font-size: 18px;
  }

  .section-5.bg-image {
    height: 80vh;
  }

  .imageholder {
    margin-top: 10px;
  }

  .g2-badge-nav {
    margin-left: 65px;
  }

  .g2-badge-nav.resources-tab {
    margin-left: 55px;
  }

  .g2-badge-nav.platform-tab {
    margin-left: 40px;
  }

  .footer-link-3 {
    text-transform: capitalize;
    align-items: center;
  }

  .dark-triangle {
    border-left-width: 51vw;
  }

  .padding-global.noright-padding {
    padding-left: 8rem;
  }

  .padding-global.noright-padding.enterprise {
    padding-right: 8rem;
  }

  .padding-global.home-hero {
    filter: drop-shadow(0 2px 5px #000000b3);
  }

  .padding-global.noleft-padding {
    padding-right: 8rem;
  }

  .padding-section-large {
    border-radius: 10px;
  }

  .absolute-linear.bottom {
    bottom: -8%;
  }

  .imageholder-2 {
    margin-top: 10px;
  }

  .affiliate-gif {
    max-width: none;
  }

  .pop-up.mega-launch, .pop-up.mega-launch-exit-intent.modal, .pop-up.webtune-pop {
    display: none;
  }

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

  .ml_why_section_wrap {
    height: 100%;
  }

  .ml-exit-intent-popup-wrap.new {
    width: 61%;
  }

  .new-icon.cb {
    top: 0%;
    right: 32%;
  }

  .density-checker-tabs {
    background-color: #014dc51a;
    border-radius: 15px;
    padding: 23px 10px 10px;
  }

  .density-checker-tab {
    color: #014dc5;
    background-color: #0000;
    margin-left: 34px;
    margin-right: 34px;
    padding-top: 18px;
    padding-bottom: 18px;
    font-weight: 500;
  }

  .density-checker-tab.w--current {
    background-color: #0000;
    background-image: linear-gradient(to bottom, var(--white), #fff0);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .image.centered.launch {
    min-height: 200px;
  }

  .heading-style-h2.text-weight-bold {
    font-family: Generalsans Variable;
    font-weight: 700;
  }

  .button-primary.is_lightblue {
    color: var(--black);
    background-color: #7ec1ff;
  }

  .button-primary.is_lightpurple {
    color: var(--black);
    background-color: #c6a7ff;
  }

  .button-primary.navbar-button {
    max-height: 48px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button-primary.navbar-button-light {
    min-height: 48px;
    max-height: 48px;
  }

  .button-primary.is_lightblue2 {
    color: var(--black);
    background-color: #7ec1ff;
  }

  .section_home-hero.ai-detector {
    background-color: #2f0576;
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6667f9db58e72fb21f4ab8c9_Popup-01.webp");
    background-position: 0%;
    background-size: cover;
    background-attachment: scroll;
  }

  .section_home-hero.waitlist {
    background-image: none;
    background-size: auto;
  }

  .heading-style-h1.pricing-page-heading.max-plan {
    background-position: 110% 40%;
  }

  .heading-style-h1.pricing-page-heading.max-plan.yellow.nothide {
    background-position: 50% 100%;
    width: 45%;
  }

  .heading-style-h1.text-size-70px.bf-gold-grad {
    margin-bottom: 0;
  }

  .home-hero_demovideo {
    background-image: linear-gradient(135deg, #002865, #041638);
    padding: 16px;
  }

  .home-hero_demovideo.waitlist {
    width: 105%;
  }

  .section_trustedby.home {
    padding-top: 0;
  }

  .body-text-small.feature-content {
    color: #000a1a;
    font-weight: 400;
  }

  .solutions_tab-link.plan, .solutions_tab-link.research, .solutions_tab-link.create, .solutions_tab-link.optimize, .solutions_tab-link.analyze {
    margin-bottom: 20px;
  }

  .calltoaction-cta-absimage {
    top: -22%;
  }

  .calltoaction-cta-absimage.platform-template.oc, .calltoaction-cta-absimage.platform-template.ta {
    left: -7%;
  }

  .calltoaction-cta-absimage.home {
    top: 2%;
  }

  .g2absolute-wrap {
    margin-top: 0;
  }

  .footer_link {
    text-transform: capitalize;
  }

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

  .section-pricing-hero.surge-pricing.sale60 {
    background-color: #fff;
  }

  .pricing-card-wrap {
    z-index: 4;
  }

  .pricing-card-wrap._2 {
    z-index: 2;
    position: relative;
  }

  .pricing-card-wrap._3 {
    z-index: 1;
    position: relative;
  }

  .pricing-card-wrap._4 {
    z-index: 0;
    position: relative;
  }

  .pricing-card-heading-wrap.enterprise {
    background-color: #d3eaff;
  }

  .pricing-card-content-wrap {
    z-index: 5;
  }

  .pricing-card-mainprice {
    font-weight: 600;
  }

  .pricing-card-mainprice.cutstom {
    margin-top: -19px;
  }

  .pricing-card-mainprice.cutstom.monthly {
    margin-top: 22px;
  }

  .pricing-plan-summary {
    z-index: 2;
    height: 350px;
    position: relative;
  }

  .pricing-plan-summary.services {
    height: 360px;
  }

  .pricing-plan-summary-point {
    z-index: 5;
  }

  .pricing-plan-summary-point.sale, .pricing-plan-summary-point.sale.white-text {
    display: none;
  }

  .pricing-plan-summary-point.sale.striker {
    display: flex;
  }

  .pricing-plan-summary-point.after-sale {
    display: none;
  }

  .pricing-popular-sticker {
    right: 10%;
  }

  .socialproof-grid-inner-5 {
    padding-top: 22px;
  }

  .socialproof-try-cta-wrap.dark-gold-image-bg {
    justify-content: space-between;
    font-size: 36px;
  }

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

  .features-horizontal-wrap {
    margin-bottom: 21px;
  }

  .feature_hor_content-left {
    justify-content: center;
  }

  .features-horizontal-wrap-first {
    margin-bottom: 21px;
  }

  .review-purple-slide-wrap {
    margin-left: -15.1rem;
  }

  .blog-hero-grid {
    grid-template-columns: .75fr .5fr;
  }

  .blog-hero-blog-card.custom {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .related-sources-content-heading {
    height: 120px;
  }

  .text-size-16px.horizontal-flex {
    width: 75%;
    font-size: 21px;
  }

  .blackfriday-main-banner {
    border-radius: 18px;
    width: 96%;
    max-height: 315px;
  }

  .mobile-horizontal.mobile-ticks {
    flex-flow: column;
  }

  .section-tools-hero-copy {
    justify-content: flex-start;
    align-items: center;
    padding-top: 10.8rem;
    padding-bottom: 10.8rem;
    display: flex;
  }

  .bf-grid {
    justify-items: stretch;
  }

  .bf-to-be-revealed {
    min-width: 382px;
    min-height: 314px;
  }

  .bf-slots-100 {
    bottom: -9.5%;
  }

  .bf-slots-100.second {
    bottom: -11%;
  }

  .bf-arrows {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .bf-offers-revealed {
    min-width: 382px;
    min-height: 314px;
  }

  .full-dropdown.w--open {
    top: 65px;
  }

  .platform-navbar {
    grid-template-columns: 1fr 1fr .75fr;
    width: 80%;
  }

  .platform-overview-navbar.free_tools, .platform-overview-navbar.case-studies, .platform-overview-navbar.free_tools {
    min-height: 390px;
  }

  .solutions-navbar {
    grid-template-columns: .5fr .75fr 1fr;
    width: 80%;
  }

  .solutions-blog-wrap {
    justify-content: space-between;
  }

  .resources-navbar {
    width: 80%;
  }

  .nav-bar-inner {
    min-height: auto;
    padding-right: 15px;
  }

  .nav-bar-inner.seosurge {
    padding-right: 10px;
  }

  .customer-navbar {
    width: 80%;
  }

  .directory-side-banner {
    max-width: 209px;
  }

  .scaleuppass-wrap {
    min-height: 550px;
  }

  .scaleuppass-wrap.bf24 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .scaleuppass-content {
    margin-left: 20px;
    padding-left: 0;
  }

  .section-blackfriday-hero-sale.ai-page._2 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .section-blackfriday-hero-sale.ai-page.option2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bf-timer-attached {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0;
  }

  .blackfriday-fixed-bottom.launch-day.new {
    width: 60vw;
  }

  .bf-timer-attached-fixed {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0;
  }

  .section-pricing-blackfriday.saas-deals {
    flex-direction: column;
    justify-content: center;
    height: 100vh;
    display: flex;
  }

  .section-pricing-blackfriday.saas-deals.bf24 {
    background-position: 50% 90%, 50% 12%, 75% 90%, 90% 40%, 15% 15%, 25% 90%, 100% 70%, 85% 15%, 5% 70%, 10% 40%;
    height: auto;
  }

  .steps-line {
    height: 1120px;
    right: 9.7vw;
  }

  .steps-dot-1 {
    left: -75px;
  }

  .steps-dot-1._2 {
    right: -51px;
  }

  .steps-dot-1._3 {
    left: -75px;
  }

  .steps-dot-1._4 {
    right: -51px;
  }

  .bootcamp-episodes-wrap {
    border-top-right-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem;
  }

  .nav-banner {
    width: 72%;
  }

  .sd-content-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .h1-style-surge {
    text-align: left;
  }

  .surger-green-span {
    justify-content: center;
    display: inline-block;
  }

  .surge-card-content.bottom-align.traffic {
    margin-top: 10px;
  }

  .surge-card-content.bottom-align.repurpose {
    margin-top: 60px;
  }

  .surge-card-content.align-padding {
    margin-bottom: 0;
  }

  .surge-numbers-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .surge-popup-embed {
    width: 60%;
    height: 80%;
  }

  .heading-cs {
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .banner-cs {
    justify-content: center;
    align-items: center;
    padding-top: 315px;
  }

  .number-summary-tab {
    margin-left: 220px;
    margin-right: 220px;
  }

  ._3rd-tab {
    justify-content: center;
    align-items: center;
  }

  .container-15 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-15.conclusion-section {
    margin-top: 0;
    margin-left: 60px;
    margin-right: 60px;
  }

  .container-15.cs {
    margin-left: 60px;
    margin-right: 60px;
    padding-right: 0;
  }

  .result-text {
    width: auto;
    max-width: none;
  }

  .image-44 {
    width: 90px;
  }

  .column-4 {
    flex: 0 auto;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .vectors-wrapper-7 {
    left: 362px;
  }

  .image-223 {
    width: 90%;
  }

  .column-7 {
    justify-content: flex-end;
    align-items: flex-end;
    margin-bottom: -30px;
  }

  .newsletter {
    width: 700px;
    height: 700px;
  }

  .columns-6 {
    width: 68%;
  }

  .ai-detector-form {
    width: 80%;
  }

  .form-section {
    width: 100%;
  }

  .columns-7 {
    width: 70%;
    margin-left: 40px;
  }

  .column-9 {
    justify-content: center;
    align-items: center;
    height: 650px;
  }

  .image-225 {
    height: 95%;
  }

  .link-block-8 {
    justify-content: center;
    align-self: center;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .seo-surge {
    padding-right: 60px;
  }

  .pricing-card-wrap-2 {
    z-index: 4;
  }

  .rte h6 {
    color: var(--white);
    letter-spacing: .025px;
    text-transform: none;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
  }

  .rte h3 {
    color: var(--white);
    letter-spacing: -2px;
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6687553555490ebbc57b514c_Blue%20Arrow.svg");
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    font-size: 64px;
    font-weight: 500;
    line-height: 72px;
  }

  .rte.banner {
    width: 50%;
  }

  .pricing-plan-summary-point-2 {
    z-index: 5;
  }

  .benefits-wrap.promax {
    display: none;
  }

  .monthly-plans {
    width: 100%;
    display: none;
  }

  .frame-1000002516 {
    margin-left: 0;
  }

  .text-191 {
    text-align: left;
  }

  .process-tag {
    color: #fff;
    background-color: #fff3;
    border-radius: 20rem;
    margin-bottom: 20px;
    padding: 9px 23px 7px;
    font-size: 24px;
    font-weight: 700;
  }

  .text-size-36px.text-weight-semibold {
    font-weight: 600;
  }

  .section-home-hero {
    padding-top: 13vh;
  }

  .section-cta {
    margin-top: 11.2rem;
  }

  .process-card-img-wrap {
    max-width: 49%;
  }

  .process-card-outer._2 {
    justify-content: space-between;
  }

  .limits, .addon, .div-block-76 {
    display: none;
  }

  .frame-1000002603 {
    padding-left: 40px;
  }

  .frame-1000002699 {
    margin-left: 0;
  }

  .frame-1000002701 {
    left: 153.5px;
  }

  .frame-1000002717 {
    justify-content: space-between;
  }

  .columns-27 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    display: flex;
  }

  .columns-29 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .frame-1000002738, .frame-1000002312, .frame-1000002740, .frame-1000002741, .frame-1000002742, .frame-1000002743, .frame-1000002744, .frame-1000002745 {
    width: 190px;
  }

  .exit-intent-popup4.surgepopup {
    display: none;
  }

  .frame-1000002183.surgelptop {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .text-308.surgelp {
    height: auto;
  }

  .frame-1000002773 {
    grid-column-gap: 40px;
  }

  .frame-1000002803.fw, .frame-1000002847.surgeseo {
    width: 90%;
  }

  .frame-1000002882 {
    height: 80px;
  }

  .section-features-2.withgraph {
    background-size: 100%;
  }

  .section-features-2.greenbg.blubg {
    margin-top: -25px;
  }

  .section-features-2.pricingtabs {
    background-position: 50% 100%;
  }

  .section-features-2.pricingtabs.newblue {
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/684037791d503fea2fccb3cc_Blue%20lines%20with%20bg.svg");
    background-position: 50% 100%;
  }

  .padding-section-large-6.pricing-new {
    width: 100%;
  }

  .frame-1000002925.hover {
    background-position: 100% 160%;
  }

  .frame-1000002927.hover {
    background-position: 100% 150%;
  }

  .frame-1000002929.hover {
    background-position: 100% 140%;
  }

  .italics {
    font-family: DM Sans, sans-serif;
    font-size: 3.5vw;
  }

  .button-text-2 {
    text-transform: capitalize;
  }

  .heading-36.whiter {
    font-size: 1.7rem;
  }

  .service-case-study h1 {
    font-size: 3.5vw;
  }

  .service-case-study h2 {
    font-size: 1.7rem;
  }

  .button-primary-6.navbar-button {
    max-height: 48px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tabs-2 {
    width: 100%;
  }

  .tabs-menu-2 {
    height: 40%;
  }

  .tab-link-tab-2-2 {
    color: #000;
  }

  .tab-link-tab-2-2.w--current {
    background-color: #f3f5ff;
    font-weight: 600;
  }

  .frame-1686556928 {
    width: 100%;
  }

  .tab-link-tab-1-2 {
    color: #000;
    padding-left: 24px;
    padding-right: 24px;
    font-weight: 400;
  }

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

  .frame-1686557170 {
    display: none;
  }
}

@media screen and (min-width: 1920px) {
  .section.light-grey.no-padding.bg-color-blue {
    padding-top: 40px;
  }

  .section.no-padding.blog-hero {
    justify-content: center;
    align-items: flex-end;
    padding-top: 3rem;
    padding-bottom: 2rem;
    display: block;
  }

  .section.holiday-sale {
    min-height: auto;
  }

  .paragraph-small.small {
    margin-bottom: 40px;
  }

  ._12-columns.align-stretch.pricing-cards-outer {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    padding-top: 20px;
  }

  ._12-columns.align-stretch.pricing-cards-outer.new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  ._12-columns.align-stretch.pricing-cards-outer.new.no-top-padding {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  ._12-columns.align-stretch.pricing-cards-outer.new.no-top-padding.pro-max {
    width: 100%;
  }

  ._12-columns.justify-between.webinar-custom {
    padding-top: 138px;
    padding-bottom: 0;
  }

  .column.desk-10.mob-12.no-padding.last {
    align-items: center;
  }

  .column.desk-4.tab-6.mob-12.pricing-tabs {
    width: 25%;
  }

  .column.desk-4.tab-6.mob-12.pricing-tabs.new {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .column.desk-4.tab-6.mob-12.pricing-tabs.new.promax {
    width: 33%;
  }

  .rich-text-tnc {
    font-size: 20px;
  }

  .pricing-grid.align-left.grid-color {
    background-color: var(--lavender);
  }

  .services-heading.h4.blue-grad.margin-10 {
    margin-bottom: 40px;
  }

  .services-heading.h1.bf.ai {
    font-size: 3.5rem;
  }

  .design-popup, .content-popup {
    display: none;
  }

  .blog-sidebar {
    width: 35%;
  }

  .hide {
    flex-flow: row;
    display: none;
  }

  .comparison-button-container {
    display: flex;
  }

  .industry-box.white-bg.hover-anim:hover {
    background-color: var(--light-cyan);
  }

  .flexbox-g2 {
    grid-column-gap: 30px;
  }

  .text-box-2.center-align.width-100.align-top {
    height: 100%;
  }

  .bf-text-field.hero {
    font-size: 25px;
    font-weight: 600;
    line-height: 2;
  }

  .bf-form {
    font-size: 20px;
  }

  .bf-button-copy {
    background-image: linear-gradient(90deg, var(--dark-goldenrod), var(--pale-goldenrod) 30%, var(--dark-goldenrod-2));
  }

  .bf-count-down-wrap {
    background-size: cover;
    align-items: center;
  }

  .bf-hero-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    place-items: center stretch;
  }

  .bf-hero-wrap.bfsale {
    justify-content: space-between;
  }

  .bf-heading.center.bf-24 {
    padding-left: 300px;
    padding-right: 300px;
  }

  .bf-deal-wrap.center {
    min-width: auto;
  }

  .slots-wrap.active {
    width: 45%;
  }

  .bf-gradient.small.horizontal-flex {
    font-size: 24px;
  }

  .bf-morque._1 {
    margin-left: -37px;
  }

  .wrapper-bf {
    padding-top: 73px;
  }

  .section-5.light-blue {
    border-bottom-width: 20vw;
  }

  .section-5.bg-image {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 104%;
    height: auto;
  }

  .container-5.no-padding.nav {
    min-height: 450px;
  }

  .container-5.hero {
    min-height: 0;
  }

  .absolute-icons {
    width: 100%;
    inset: auto 0% 0%;
  }

  .hero-lb {
    width: 80%;
  }

  .imageholder {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
  }

  .pre-footer-bg {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-large {
    flex-flow: row;
    max-width: 1320px;
  }

  .hero-inner-wrap {
    min-height: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .gradienttext {
    font-size: 4.3rem;
  }

  .absolute-icons-2 {
    width: 100%;
    inset: auto 0% 0%;
  }

  .padding-global {
    max-width: none;
  }

  .padding-global.noright-padding {
    padding-left: 2rem;
    display: flex;
  }

  .padding-global.noleft-padding {
    padding-right: 2rem;
  }

  .padding-global.ai-page {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .padding-global.pricing-tab {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .hero-section {
    min-height: 0;
  }

  .padding-section-large {
    display: block;
  }

  .padding-section-large.features {
    padding-bottom: 5rem;
  }

  .absolute-linear.bottom {
    bottom: -12%;
  }

  .tab-container {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .dropdown-platform-2 {
    background-color: #fff;
  }

  .imageholder-2 {
    justify-content: center;
    align-items: center;
    margin-top: 100px;
  }

  .pop-up.mega-launch-exit-intent, .pop-up.join-the-waitlist {
    display: none;
  }

  .page-wrapper {
    max-width: none;
  }

  .page-wrapper.blackfridaysale {
    background-color: #000;
  }

  .page-wrapper.ai-page {
    height: 100%;
  }

  .ml_hero-wrap {
    min-height: auto;
  }

  .section_seo-analyzer-main-wrap {
    display: none;
  }

  .tool2_main-inner-right-wrap {
    color: var(--black_new);
    text-transform: uppercase;
  }

  .section_launch-header {
    padding-bottom: 261px;
  }

  .launch-ellipse.down {
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e7719298af1e7fce4bd282_Subtract.svg");
    background-position: 50% 0;
    background-size: cover;
  }

  .button-primary.is_launch0503.sale {
    font-size: 25px;
  }

  .section_home-hero.ai-detector {
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6667f9db58e72fb21f4ab8c9_Popup-01.webp");
    background-position: 0%;
    background-size: cover;
    background-attachment: scroll;
  }

  .section_home-hero.humanizerlp {
    background-repeat: no-repeat;
  }

  .container-medium {
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-vertical.align_center {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-vertical.align_center._60 {
    justify-content: flex-start;
    align-items: center;
    width: 80%;
  }

  .body-text-medium.text-color-white.ai {
    font-size: 30px;
  }

  .button-linear-text.white.seo.surge {
    display: flex;
  }

  .home-hero_demovideo.waitlist {
    width: 140%;
  }

  .section_trustedby.home {
    padding-top: 0;
  }

  .flex-horizontal.justify-spacebetween.platformpage {
    flex-flow: column;
  }

  .flex-horizontal.center-spaced {
    justify-content: space-around;
  }

  .body-text-small {
    font-size: 20px;
  }

  .body-text-small.is_14px.pricingtext {
    height: 40px;
  }

  .solutions_tab-pane.is_green, .solutions_tab-pane.is_red, .solutions_tab-pane.is_yellow, .solutions_tab-pane.is_purple {
    padding-bottom: 20px;
  }

  .calltoaction-wrap {
    justify-content: center;
    position: relative;
    top: -60px;
  }

  .calltoaction-cta-wrap {
    width: 60%;
    height: 80%;
    padding-right: 0;
  }

  .calltoaction-cta-absimage {
    left: -7%;
  }

  .section-pricing-hero.after-sale {
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/66a1e07840367dcde4346df2_Pricing%20-%20AISEO%20Scaledays%20-%20With%20background.webp");
  }

  .section-pricing-hero.new.bottompad {
    background-image: linear-gradient(#092045, #040e1e 33%, #000 100%, #fff);
    background-position: 0 0;
  }

  .pricing-card-wrap, .pricing-card-wrap._3 {
    min-width: auto;
  }

  .pricing-card-mainprice.cutstom {
    margin-top: -20px;
  }

  .pricing-plan-summary-point.sale {
    display: none;
  }

  .pricing-popular-sticker {
    right: 15%;
  }

  .includes-everyplan.tab-margin.link-manager {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .faqs-bucket-tabs {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .faqs-bucket-tab-pane {
    padding-bottom: 0;
  }

  .platform-banner-wrap {
    justify-content: center;
    position: relative;
    top: -60px;
  }

  .section-logos-bg {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .info-folds-wrapper.platform {
    place-items: center stretch;
  }

  .tag-text.is_gree {
    background-color: #0f9988;
  }

  .padding-section-medium.bottom-padding-0 {
    justify-content: center;
    align-items: center;
  }

  .platform-overview-video {
    background-color: var(--midnight-blue-2);
    justify-content: center;
    margin-top: 24px;
    margin-bottom: 24px;
    position: relative;
  }

  .feature-video {
    justify-content: center;
    position: relative;
    top: -60px;
  }

  .featureind-video {
    justify-content: center;
    width: 50rem;
    height: auto;
    position: relative;
    top: -60px;
  }

  .featureind-video.featurses {
    margin-top: 0;
  }

  .review-purple-slide-wrap {
    margin-left: -5.7rem;
    margin-right: -12.2rem;
  }

  .review-purple-slide-wrap._2 {
    margin-left: -13.1rem;
  }

  .text-size-20px.easter.sale {
    font-size: 24px;
  }

  .text-size-16px.horizontal-flex {
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin-right: 0;
    font-size: 24px;
  }

  .calltoaction-outer-wrap {
    justify-content: center;
    position: relative;
    top: -60px;
  }

  .calltoaction-outer-wrap.mobile-no-padding.nav-bar-element {
    margin-top: 100px;
  }

  .mobile-horizontal.mobile-ticks {
    flex-flow: column;
  }

  .section-tools-hero-copy {
    padding-top: 16.1rem;
    padding-bottom: 16.1rem;
  }

  .bf-to-be-revealed, .bf-offers-revealed {
    background-size: cover;
    align-items: center;
  }

  .bf-offers-revealed.blackfriday-sale {
    height: 60%;
  }

  .bf-offers-revealed.blackfriday-sale.bfsale {
    height: auto;
  }

  .full-dropdown.w--open {
    z-index: 1;
    height: 95%;
    top: 68px;
  }

  .navbar-2 {
    z-index: 5;
  }

  .platform-navbar {
    width: 70%;
  }

  .solutions-navbar {
    grid-template-columns: .7fr .75fr .7fr;
    width: 70%;
  }

  .resources-navbar {
    width: 70%;
  }

  .nav-bar-inner.seosurge {
    padding-right: 10px;
  }

  .nav-menu-3 {
    justify-content: flex-start;
    align-items: center;
  }

  .customer-navbar {
    width: 70%;
  }

  .section-blackfriday-hero-sale.ai-page {
    height: 100%;
    padding-bottom: 220px;
  }

  .section-blackfriday-hero-sale.ai-page._2 {
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 0;
    display: flex;
  }

  .section-blackfriday-hero-sale.ai-page.option2 {
    height: auto;
  }

  .blackfriday-fixed-bottom.launch-day {
    width: 50vw;
  }

  .blackfriday-fixed-bottom.launch-day.hide {
    width: 60vw;
  }

  .blackfriday-fixed-bottom.launch-day.new {
    width: 50vw;
  }

  .section-pricing-blackfriday.saas-deals.bf24 {
    background-position: 50% 95%, 50% 12%, 70% 90%, 90% 40%, 20% 15%, 20% 65%, 80% 65%, 80% 15%, 30% 90%, 10% 40%;
  }

  .steps-line {
    height: 106vh;
    right: 6.6vw;
  }

  .steps-dot-1 {
    left: -84%;
  }

  .steps-dot-1._2 {
    right: -85%;
  }

  .steps-dot-1._3 {
    left: -79%;
  }

  .steps-dot-1._4 {
    right: -85%;
  }

  .nav-banner {
    width: 54%;
  }

  .sd-popup {
    display: none;
  }

  .sd-outer-wrap.tab-size {
    justify-content: center;
    align-items: center;
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .sd-content-wrap {
    align-self: center;
  }

  .section-surge-hero.surgelp {
    background-position: 100%;
    justify-content: center;
    align-items: center;
  }

  .section-surge-social-proof.white.surgelp {
    justify-content: center;
    align-items: center;
  }

  .surge-card-content.bottom-align.audit {
    padding-top: 20px;
  }

  .surge-card-content.bottom-align.traffic, .surge-card-content.bottom-align.repurpose {
    padding-top: 0;
  }

  .surge-popup-embed {
    width: 50%;
    height: 60%;
  }

  .launch-0503-heading.hide-sale {
    margin-top: 200px;
    font-size: 2.8rem;
  }

  .launch-0505-content-wrap {
    width: 750px;
    height: 750px;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .easter-img {
    width: 450px;
    max-width: none;
  }

  .heading-cs {
    padding-left: 80px;
    padding-right: 80px;
  }

  .number-summary-tab {
    margin-left: 400px;
    margin-right: 400px;
  }

  .about-cs {
    width: auto;
    max-width: none;
    padding-left: 220px;
    padding-right: 220px;
  }

  .contact-page-header {
    max-width: none;
  }

  .container-15.conclusion-section, .container-15.cs {
    margin-left: 220px;
    margin-right: 220px;
  }

  .frame-1000002113 {
    max-width: none;
    padding-left: 220px;
    padding-right: 220px;
  }

  .frame-1000002105 {
    width: 100%;
  }

  .frame-1000002074 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    padding-left: 220px;
    padding-right: 220px;
    display: block;
  }

  .text-19 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .frame-1000002073 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
  }

  .frame-1000002098 {
    max-width: none;
  }

  .columns-2.testimonial-cs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-left: 220px;
    margin-right: 220px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-3 {
    padding-left: 0;
    padding-right: 220px;
  }

  .column-4 {
    padding-right: 40px;
  }

  .image-221.hide {
    display: block;
  }

  .vectors-wrapper-7 {
    top: 60px;
    left: 948px;
    right: auto;
  }

  .image-223 {
    width: 85%;
    margin-top: 0;
  }

  .text-block-223.bfsale {
    font-size: 22px;
    font-weight: 700;
  }

  .newsletter {
    width: 700px;
    height: 700px;
    margin-left: 0;
    margin-right: 0;
  }

  .columns-6 {
    width: 70%;
  }

  .ai-detector-form {
    justify-content: center;
    align-items: flex-start;
    width: 80%;
  }

  .form-section {
    height: 680px;
  }

  .result-section {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30%;
    max-width: none;
    height: 680px;
    margin-top: 0;
  }

  .columns-7 {
    justify-content: center;
    align-items: center;
    width: 75%;
  }

  .column-10 {
    height: 100%;
  }

  .text_input.text_area {
    height: 550px;
  }

  .image-225, .link-block-8 {
    height: 100%;
  }

  .seo-surge {
    padding-right: 60px;
  }

  .column-12.desk-4.tab-6.mob-12.pricing-tabs {
    width: auto;
  }

  .button-primary-3.is_green-dark {
    background-color: #0f9988;
  }

  .container-large-3 {
    justify-content: center;
    align-items: center;
    max-width: 1320px;
  }

  .text-98 {
    margin-bottom: 40px;
  }

  .rte h3 {
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6687553555490ebbc57b514c_Blue%20Arrow.svg");
    background-position: 100% 0;
    background-size: auto;
  }

  .exit-intent-popup-3 {
    z-index: 500;
    width: 100%;
    height: 100%;
    display: none;
  }

  .error-999ef894-28dd-da09-b3f0-0e796ebfc74d {
    font-size: 22px;
  }

  ._5th-fold {
    justify-content: center;
    align-items: center;
  }

  .text-119 {
    width: 70%;
  }

  .frame-1000002451 {
    width: 45%;
  }

  .machine-learning-and-deep-learning {
    font-weight: 600;
  }

  .bold-text-23 {
    width: auto;
  }

  .frame-1000002316 {
    align-items: stretch;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rectangle-34624399 {
    width: 50%;
    max-width: none;
  }

  .frame-1000002461 {
    width: 50%;
  }

  .text-122 {
    margin-bottom: 40px;
    padding-left: 40px;
  }

  .list-item-4 {
    color: var(--white);
    font-size: 20px;
    font-weight: 500;
  }

  .tab-pane-tab-2.length {
    align-self: flex-end;
    padding-top: 140px;
  }

  .columns-15 {
    width: auto;
  }

  .feature-price-details {
    height: 200px;
  }

  .yearly-plans {
    display: flex;
  }

  .benefits-wrap {
    width: 100%;
  }

  .monthly-plans {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: none;
  }

  .header-sticky {
    top: 10%;
  }

  .frame-1000002515 {
    justify-content: flex-start;
    align-items: center;
  }

  .frame-1000002516 {
    text-align: center;
    margin-left: 0;
  }

  .text-191 {
    text-align: left;
  }

  .vectors-wrapper-102 {
    left: 359px;
  }

  .vectors-wrapper-103 {
    left: 809px;
  }

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

  .frame-13 {
    display: none;
  }

  .div-block-73 {
    margin-bottom: 60px;
  }

  .section-prelaunch-testimonials {
    background-size: 100%;
  }

  .curve-bottom {
    bottom: -78px;
  }

  .curve-top {
    top: -89px;
  }

  .curve-top.mob-hidden {
    top: -90px;
  }

  .columns-23, .columns-25 {
    width: auto;
  }

  .frame-1000002601 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-1000001245 {
    display: flex;
  }

  .frame-1000002706.bg-shadow-2.bf24.scalenut {
    justify-content: space-between;
    align-items: center;
  }

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

  .frame-1000002717 {
    justify-content: center;
  }

  .columns-27 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-around;
    align-items: center;
    width: 90%;
  }

  .columns-28 {
    justify-content: space-between;
    align-items: center;
  }

  .column-51 {
    flex: 0 auto;
    padding-right: 100px;
  }

  .newsletter-2 {
    align-items: center;
    width: 750px;
    height: 750px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .exit-intent-popup4 {
    justify-content: flex-start;
  }

  .frame-1000002183.surgelptop {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

  .t4._1 {
    justify-content: center;
    align-items: flex-start;
  }

  .frame-1000002774 {
    justify-content: flex-end;
    align-items: center;
  }

  .form-wrap {
    display: none;
  }

  .frame-1000002847.surgeseo {
    width: 80%;
  }

  .container-large-7 {
    width: 100%;
  }

  .padding-section-large-5 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: block;
  }

  .text-1143.header {
    margin-bottom: 20px;
  }

  .section-features-2 {
    border-radius: 0;
  }

  .section-features-2.withgraph {
    background-position: 50% 20%;
    background-size: 100%;
  }

  .section-features-2.greenbg.blubg {
    margin-top: -2px;
  }

  .section-features-2.pricingtabs.newblue {
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/684037791d503fea2fccb3cc_Blue%20lines%20with%20bg.svg");
    background-position: 50% 100%;
    background-size: cover;
  }

  .padding-global-4, .container-large-8 {
    width: 100%;
  }

  .padding-section-large-6 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: block;
  }

  .padding-global-5 {
    width: 100%;
  }

  .features-image {
    object-fit: cover;
  }

  .hero-image-wrapper.slide-from-left-animation {
    min-height: 38vw;
  }

  .features-image-wrapper.slide-from-left-animation {
    align-self: auto;
    max-width: none;
    min-height: 30vw;
  }

  .features-image-wrapper.align-botton.slide-down-animation {
    min-height: 30vw;
  }

  .large-card {
    padding-right: 4vw;
  }

  .large-card.right {
    padding-right: 0;
  }

  .large-card.left {
    padding-left: 0;
  }

  .service-case-study h6 {
    font-size: 28px;
  }

  .service-case-study h2 {
    font-size: 2.5rem;
  }

  .image-379 {
    width: 100%;
  }

  .frame-1686557180 {
    justify-content: center;
  }
}

@media screen and (max-width: 991px) {
  .section, .section.half-padding.m-show, .section.light-blue {
    display: block;
  }

  .section.light-blue.m-hide {
    display: none;
  }

  .section.m-show {
    display: block;
  }

  .section.hide {
    display: none;
  }

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

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

  .button {
    position: relative;
  }

  .button.early-access {
    border-radius: 5px;
    margin-top: 20px;
  }

  .button.navbar {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button.blue-grad.no-margin.g-recaptcha.vertical-mob {
    margin-top: 20px;
  }

  .spacer._32.mobile-hidden, .spacer._128.mob-hidden {
    display: none;
  }

  .spacer.desktop-hidden {
    display: block;
  }

  .text-box {
    text-align: left;
  }

  .text-box.early-access {
    border-radius: 5px;
  }

  .text-box.white.full-width.center {
    text-align: center;
  }

  ._12-columns.align-stretch {
    flex-flow: row;
  }

  ._12-columns.align-stretch.justify-around.tab-align-vertical {
    flex-direction: column;
  }

  ._12-columns.align-stretch.justify-between.pricing-cards {
    flex-flow: wrap;
  }

  ._12-columns.align-stretch.no-wrap {
    flex-wrap: nowrap;
  }

  ._12-columns.align-stretch.pricing-cards-outer.new {
    flex-flow: column;
    align-items: center;
    margin-left: auto;
  }

  ._12-columns.align-stretch.pricing-cards-outer.new.no-top-padding {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap-reverse;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._12-columns.align-stretch.pricing-cards-outer.new.no-top-padding.pro-max.surge {
    padding-top: 0;
  }

  ._12-columns.align-left.ebook {
    padding-left: 0;
  }

  ._12-columns.align-left._w-100.no-wrap, ._12-columns.align-left._w-100.no-wrap.vertical-mob {
    flex-flow: column;
  }

  ._12-columns.mob-swap {
    flex-direction: column-reverse;
  }

  ._12-columns.space-between {
    flex-flow: row;
  }

  ._12-columns.align-no-gap-end.vertical {
    flex-direction: column;
  }

  ._12-columns.align-no-gap-end.vertical.ebook {
    padding-left: 0;
  }

  ._12-columns.home {
    flex-direction: column;
    align-items: flex-start;
  }

  ._12-columns.homepage {
    flex-direction: column;
  }

  ._12-columns.relative.custom {
    align-items: center;
  }

  ._12-columns.custom-webinar {
    align-items: stretch;
  }

  .container {
    justify-content: center;
    align-items: stretch;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .container.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .container.blog {
    flex-direction: column;
    align-items: stretch;
  }

  .container.blog.city {
    flex-flow: row;
  }

  .container.hero {
    padding-top: 40px;
  }

  .container.ebook {
    justify-content: space-between;
  }

  .container.hs {
    align-items: center;
  }

  .white.wraptext {
    width: 100%;
  }

  .column.desk-6.tab-7 {
    width: 58.3333%;
  }

  .column.desk-6.hp {
    width: auto;
  }

  .column.desk-5 {
    width: 50%;
  }

  .column.desk-5.tab-4 {
    width: 33.3333%;
  }

  .column.desk-1.tab-0 {
    display: none;
  }

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

  .column.desk-4.tab-6.mob-12.pricing-tabs {
    order: -1;
    justify-content: flex-start;
    width: auto;
  }

  .column.desk-4.tab-6.mob-12.pricing-tabs.new, .column.desk-4.tab-6.mob-12.pricing-tabs.new.growth {
    width: 49%;
    margin-top: 40px;
  }

  .column.desk-4.tab-6.mob-12.pricing-tabs.new.promax {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .column.desk-4.tab-6.mob-12.pricing-tabs.new.promax.spage {
    width: 100%;
  }

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

  .column.desk-3 {
    flex-wrap: nowrap;
    width: 33.33%;
  }

  .column.desk-3.tab-6 {
    width: 50%;
  }

  .column.desk-3.tab-6.tab-mt-2 {
    margin-top: 16px;
  }

  .column.desk-8.tab-10 {
    width: 83.3333%;
  }

  .column.padding-1.mob-12 {
    padding-top: 16px;
  }

  .column.padding-1.mob-12.third-column.nav-mobile {
    border-bottom: 1px #bbb;
    flex: none;
    width: 100%;
    min-width: auto;
    max-width: none;
    position: static;
    overflow: visible;
  }

  .column.padding-1.mob-12.nav-image {
    max-width: 100%;
  }

  .column.padding-1.mob-12.nav-image.nav-mobile {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .column.padding-1.mob-12.nav-mobile {
    min-width: 400px;
    max-width: 400px;
  }

  .column.padding-1.mob-12.nav-mobile.middle {
    width: 100%;
    min-width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .column.padding-1.mob-12.nav-image {
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
  }

  .column.padding-1.mob-12.nav-image.nav-mobile {
    background-color: var(--white-grey);
    border-bottom: 1px solid #bbb;
    flex: none;
    align-items: flex-start;
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-top: 0;
    padding-top: 0;
  }

  .column.padding-1.mob-12.nav-image.nav-mobile.bottom {
    border-bottom-style: none;
  }

  .column.padding-1.mob-12.nav-mobile {
    flex: none;
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .column.padding-1.mob-12.nav-mobile.middle {
    border-bottom: 1px solid #bbb;
    flex: none;
    width: 100%;
    min-width: auto;
    max-width: none;
    padding-top: 16px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .column.feature-grid {
    flex: 0 auto;
    min-width: auto;
    max-width: 100%;
  }

  .column.desk-6.tab-12 {
    width: 100%;
  }

  .column.desk-6.tab-12._2-grid.no-margin.width-70 {
    align-items: start;
  }

  .column.desk-6.tab-12.sticky-top {
    margin-bottom: 40px;
    position: static;
  }

  .column.desk-6.tab-12.width-30.hp {
    width: auto;
    margin-bottom: 20px;
  }

  .column.desk-6.change-width {
    width: 100%;
    max-width: 523px;
  }

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

  .column.ebook, .column._33 {
    width: auto;
  }

  .column._50.align-left {
    width: auto;
    max-width: none;
  }

  .column._50.affiliate.image {
    width: 20%;
  }

  .column._60, .column._40 {
    width: auto;
  }

  .column.free-tools, .column.free-tools-2 {
    margin-top: 10px;
  }

  .column.launch-custom {
    top: 0;
  }

  .ds-block {
    margin-bottom: 40px;
  }

  .menu-icon {
    color: #096ad0;
    width: 30px;
  }

  .nav-content {
    background-color: #fff;
    height: 100vh;
    margin-left: 0;
    padding-left: 30px;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .nav-cta-button-container.mob-swap {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .menu-button {
    color: #2e323c;
    margin-left: auto;
  }

  .menu-button.w--open {
    color: #096ad0;
    background-color: #0000;
  }

  .nav-bar {
    background-color: #fff;
  }

  .logo-div {
    flex: 0 auto;
  }

  .nav-logo {
    flex: 1;
    width: 120px;
    margin-right: auto;
  }

  .footer-logo {
    margin-bottom: 10px;
    margin-left: -15px;
  }

  .footer-link {
    color: var(--silver);
  }

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

  .footer-links-container {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .footer {
    background-color: var(--dark-slate-blue);
    color: var(--white);
  }

  .banner-section {
    padding-left: 60px;
    padding-right: 60px;
  }

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

  .tab-text-boxes {
    width: 100%;
  }

  .nav-dropdown {
    text-align: left;
    background-color: #fff;
    flex: 1;
    padding-left: 9px;
    padding-right: 9px;
    font-size: 14px;
    display: inline-block;
  }

  .nav-dropdown.w--open {
    margin-left: 0;
    margin-right: 0;
  }

  .logo-container {
    flex-wrap: nowrap;
    justify-content: center;
    width: auto;
    display: flex;
  }

  .partner-logo {
    height: 85px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .quote-card {
    margin-bottom: 30px;
  }

  .quote-card.slider {
    box-shadow: none;
  }

  .nav-menu.link-flex {
    flex-direction: column;
    align-items: flex-start;
    margin-right: 40px;
    display: block;
  }

  .ds-menu-brand {
    margin-bottom: 20px;
  }

  .card.integration {
    min-height: auto;
  }

  .card.navigation {
    display: flex;
  }

  .card.ebbok {
    min-height: auto;
  }

  .card-text-container.ebook {
    padding-left: 0;
  }

  .feature-horizontal {
    margin-bottom: 20px;
  }

  .icon-side.rotate-left {
    margin-right: 0;
  }

  .icon-side.rotate-right {
    margin-left: 0;
  }

  .question-container {
    align-self: stretch;
  }

  .questions {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .pricing-grid-row {
    grid-template-columns: 2.5fr 1fr 1fr 1fr;
  }

  .pricing-feature-name {
    border-bottom: 1px solid #0000001a;
  }

  .plan-header, .plan-header.blue, .plan-header.no-border {
    justify-content: center;
    align-items: center;
  }

  .small-button {
    position: relative;
  }

  .nav-container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .logo {
    margin-top: 0;
    margin-left: 0;
  }

  .nav-link {
    padding-left: 9px;
    padding-right: 9px;
    font-size: 14px;
  }

  .nav-link.minimal {
    margin-right: 4px;
  }

  .dropdown {
    display: block;
  }

  .large-paragraph.white.hs {
    text-align: center;
  }

  .horizontal-features {
    flex-wrap: wrap;
    display: flex;
  }

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

  ._2-grid {
    margin-left: 0;
  }

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

  ._1-2-grid, ._1-2-5-grid {
    margin-left: 0;
  }

  ._3-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    margin-left: 0;
  }

  ._3-grid.grid-tab {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    align-content: center;
    place-items: center;
  }

  .grid {
    margin-left: 0;
  }

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

  .grid.desk-3.tab-2 {
    grid-template-columns: 1fr 1fr;
  }

  .grid.desk-3.tab-2.mob-1.column-grid {
    grid-template-columns: 1fr;
    margin-right: 0;
  }

  .grid.desk-3.tab-3.mob-1.tab-2.grid-change {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    grid-template-columns: 1fr;
  }

  .grid.desk-3.tab-3.mob-1.grid-edit {
    grid-column-gap: 89px;
    grid-row-gap: 89px;
    grid-template-columns: 1fr;
  }

  ._2-5-1-grid, ._2-1-grid {
    margin-left: 0;
  }

  .services-heading.h1.white.hs {
    text-align: center;
  }

  .services-heading.h2.cs.cname {
    margin-top: -26px;
  }

  .services-heading.h4.largerfont {
    font-size: 2rem;
  }

  .services-heading.h2 {
    font-size: 2.3rem;
  }

  .services-heading.h1 {
    font-size: 3rem;
  }

  .services-heading.h5.white {
    color: #fff;
  }

  .services-heading.h4 {
    font-size: 1.6rem;
  }

  .dropdown-arrow {
    display: block;
  }

  .error2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .ds-menu-button {
    margin-right: 12px;
    top: -10px;
  }

  .ds-menu-button.w--open {
    background-color: #3ac63f;
    border-radius: 40px;
  }

  .container-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .pricing.seosurge.surgelp {
    padding-bottom: 60px;
  }

  .email-button-wrapper {
    margin-left: 0;
  }

  .email-button-wrapper.desk-left-align {
    width: 100%;
    max-width: none;
  }

  .email-button-form {
    flex-direction: column;
  }

  .mega-dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    width: 100%;
    padding: 0;
    position: relative;
    inset: auto;
  }

  .mega-dropdown {
    text-align: left;
    display: block;
  }

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

  .social-link {
    margin-left: 0;
  }

  .social-links-container {
    flex: 0 auto;
  }

  .animation-block {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
  }

  .image-1 {
    margin-bottom: 0;
    margin-left: 50px;
  }

  .image-2 {
    margin-top: -20px;
    margin-right: 50px;
    top: 0;
    right: 0;
  }

  .button-container {
    flex-wrap: wrap;
  }

  .card-image {
    inset: 0%;
  }

  .left-align.nav {
    padding-left: 0;
  }

  .left-align.nav.last {
    padding-left: 14px;
  }

  .left-align.nav.middle {
    margin-left: 22px;
  }

  .left-align.nav {
    color: var(--dark-grey);
    padding-left: 13px;
  }

  .left-align.nav.last {
    color: var(--dark-grey);
    padding-left: 14px;
  }

  .left-align.nav.middle {
    color: var(--dark-grey);
    margin-left: 22px;
    padding-left: 0;
  }

  .logo-footer {
    margin-top: 0;
    margin-left: 0;
  }

  .review-slider {
    background-color: #0000;
    min-height: 60vh;
  }

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

  .toc-container {
    width: auto;
    margin-bottom: 40px;
    margin-left: 20px;
    margin-right: 20px;
    display: block;
    position: static;
  }

  .blog-sidebar {
    align-self: flex-start;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .nav-spacer {
    height: 70px;
  }

  ._4-grid {
    margin-left: 0;
  }

  ._4-grid.grid-tab {
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr;
  }

  ._4-grid.platform-overview {
    flex-flow: wrap;
    display: flex;
  }

  .help-article {
    flex: 1;
    align-self: stretch;
    padding: 12px 16px;
  }

  .logos-div-copy {
    flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0;
  }

  .logo-wrapper {
    flex-wrap: nowrap;
    justify-content: center;
    width: 30%;
    display: flex;
  }

  .pricing-number.strike {
    color: var(--light-grey);
    font-size: 2.5rem;
    font-weight: 300;
    text-decoration: line-through;
  }

  .sidebar-popup {
    padding-bottom: 6px;
  }

  .blog-footer-banner {
    margin-left: 0;
  }

  .nav-bar-for-landing {
    background-color: #fff;
  }

  .pricing-tab-link.l.w--current {
    color: #000;
  }

  .pricing-tab-link.r.w--current {
    border-color: #a761ff;
  }

  .mobile-nav-link {
    width: 100%;
  }

  .mobile-nav {
    background-color: #fff;
    height: 100vh;
    padding-top: 15px;
    box-shadow: 42px 42px 55px #20355a17;
  }

  .navigation {
    display: none;
  }

  .mobile-dropdown, .mobile-toggle {
    width: 100%;
  }

  .navigation-link-block-mob {
    margin-bottom: 0;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .navigation-link-block-mob:hover {
    color: var(--steel-blue);
    background-color: #0000;
  }

  .navigation-link-block {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navigation-mob {
    border-bottom: 1px solid #4455671c;
    flex-direction: row;
    justify-content: center;
    padding: 25px 3%;
    display: flex;
  }

  .nav-content-wrap {
    padding-left: 10px;
  }

  .navigation-left {
    display: none;
  }

  .navigation-full {
    background-color: #fff;
  }

  .scalenut-logo {
    width: 120px;
  }

  .navigation-container-mob {
    justify-content: space-between;
  }

  .nav-title {
    margin-bottom: 6px;
    font-size: 15px;
  }

  .dropdown-list-mob {
    background-color: #fff;
  }

  .dropdown-list-mob.w--open {
    padding-bottom: 10px;
    position: relative;
    box-shadow: 11px 59px 55px #5252520d;
  }

  .new-tag {
    display: none;
  }

  .navigation-title-block {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .breadcrumb-navigation {
    font-size: 14px;
  }

  .video-lightbox.hp {
    width: 70%;
  }

  .pricing-comparison-wrap.new {
    padding: 0;
    display: flex;
  }

  .pricing-heading {
    font-size: 1.6rem;
  }

  .pricing-card, .pricing-card-highlight {
    margin-bottom: 30px;
  }

  .diff_message.hide {
    display: none;
  }

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

  .webninar-more-info, .webninar-more-info-grid {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .webinar-date-text, .testimonial-text {
    font-size: 1.6rem;
  }

  .testimonial-card {
    max-width: 600px;
  }

  .review-slider-icon.right {
    margin-right: 0;
  }

  .review-slider-icon.left {
    margin-left: 0;
  }

  .integration-grid {
    grid-column-gap: 32px;
  }

  .intgeration-bottom-text {
    margin-top: 50px;
  }

  .slider-navigation {
    display: none;
  }

  .try_for_free {
    position: relative;
  }

  .industry-box {
    text-align: left;
  }

  .industry-box.white-bg.hover-anim {
    padding-left: 25px;
    padding-right: 25px;
  }

  .industry-text.align-center {
    margin-left: auto;
    margin-right: auto;
  }

  .request-integration-grid {
    grid-column-gap: 32px;
  }

  .section-2 {
    display: block;
  }

  .feature-text {
    text-align: left;
  }

  .feature-check {
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-2 {
    position: relative;
  }

  .button-2.small-button.no-margin.margin-mob {
    text-transform: capitalize;
    border-radius: 20px;
    width: 100%;
    height: 60px;
    font-size: 18px;
    display: flex;
  }

  .button-2.linear-newgragient {
    justify-content: center;
    display: inline-block;
  }

  .button-2.secondary {
    font-size: 18px;
    line-height: 1.4;
  }

  .card-3.integration {
    min-height: auto;
  }

  .tools_list.overview_grid {
    grid-template-columns: 1fr 1fr;
  }

  ._w-100.hide {
    display: none;
  }

  .rich-content-wrapper {
    padding-top: 10px;
    padding-bottom: 0;
    padding-left: 20px;
  }

  .text-bold {
    text-align: left;
  }

  .link-flex {
    text-align: left;
    display: block;
  }

  .paragraph-small-2.white {
    text-align: left;
  }

  .ebooks-collection-list {
    flex-wrap: wrap;
    display: flex;
  }

  .ebooks-item-inner-wrap {
    height: auto;
    min-height: auto;
  }

  .ebooks-form-wrap {
    max-width: none;
    position: static;
  }

  .flexbox-g2 {
    grid-row-gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .g2bannerimage {
    max-height: 190px;
  }

  .ebook-cms-item-content {
    height: auto;
    padding-top: 10px;
  }

  .comparsion-col.sticky-2 {
    left: 113px;
  }

  .e-book-left {
    max-width: none;
  }

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

  .banner-text.mobile {
    display: flex;
  }

  ._12-columns-2.align-top {
    flex-flow: wrap;
  }

  ._12-columns-2.align-stretch.justify-around.tab-align-vertical {
    flex-direction: column;
  }

  ._12-columns-2.align-stretch.justify-around.tab-align-vertical.mobile-nav {
    box-shadow: none;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: var(--white-grey);
    flex: none;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    margin-top: 0;
    padding: 0 20px 20px;
    position: static;
    top: auto;
    overflow: auto;
    box-shadow: 42px 42px 55px #20355a17;
  }

  ._12-columns-2.nav-footer {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: space-between stretch;
    place-items: center;
    width: 100%;
    display: grid;
  }

  .section-3 {
    display: block;
  }

  .text-box-2 {
    text-align: left;
  }

  .container-3, .container-4 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .bf-form._2 {
    margin-left: -2px;
  }

  .bf-form-success-wrap {
    max-width: 80%;
    padding: 25px;
  }

  .logo-2 {
    margin-top: 0;
    margin-left: 0;
  }

  .bf-button-copy {
    padding-left: 10px;
  }

  .bf-count-down-wrap {
    align-self: center;
  }

  .bf-form-block {
    margin-left: 0;
  }

  .bf-hero-wrap {
    grid-template-columns: 1fr;
    place-items: center start;
  }

  .bf-hero-wrap.bfsale {
    flex-flow: column;
    align-items: flex-start;
  }

  .bf-heading.center.bf-24 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .bf-hero-content-wrap {
    width: auto;
    max-width: none;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .bf-deal-outer-wrap {
    margin-top: 60px;
  }

  .testimonial-text-2 {
    font-size: 1.3rem;
  }

  .bf-reviews-fold {
    flex-wrap: wrap;
  }

  .bf-reason-inner-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bf-gradient {
    margin-right: 10px;
  }

  .text-block-207 {
    color: #e7eaec;
  }

  .section-5, .section-5.light-blue {
    display: block;
  }

  .container-5 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-5.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .container-5.no-padding.nav {
    background-color: #0000;
    max-width: 100%;
    height: 100%;
    min-height: auto;
    max-height: 100%;
    margin-bottom: 100px;
    padding-top: 0;
    position: relative;
    inset: 0% 0% 0% auto;
    overflow: visible;
  }

  .container-5.hero {
    padding-top: 40px;
  }

  .partner-logo-2 {
    height: 85px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .button-text-block-2 {
    white-space: nowrap;
    flex: none;
  }

  .button-icon-2 {
    flex: none;
    display: inline-block;
  }

  .footer-form {
    width: 100%;
    margin-top: 40px;
  }

  .social-links-container-2 {
    flex: 0 auto;
  }

  .footer-2 {
    color: #fff;
    background-color: #020230;
  }

  .footer-form-container {
    max-width: 350px;
  }

  .button-container-2 {
    flex-wrap: wrap;
  }

  .menu-button-2 {
    color: #2e323c;
    margin-left: auto;
    padding: 0;
  }

  .menu-button-2.w--open {
    color: #096ad0;
    background-color: #0000;
    padding: 0;
  }

  .navigation-mob-2 {
    z-index: 50;
    border-bottom: 1px solid #4455671c;
    flex-direction: row;
    justify-content: center;
    padding: 10px 3%;
    display: flex;
    position: fixed;
  }

  .mobile-header-wrapper {
    display: flex;
  }

  .link-nav-flex {
    grid-column-gap: 10px;
  }

  .mega-nav-link-2 {
    white-space: normal;
    margin-left: 0;
  }

  .mega-nav-link-2:hover {
    color: #101113;
  }

  .mega-nav-link-2.white {
    margin-left: 0;
  }

  .nav-icon-2 {
    display: block;
  }

  ._2-grid-2 {
    margin-left: 0;
  }

  ._2-grid-2.no-gaps.mobile {
    display: flex;
  }

  ._2-grid-2.flex-made {
    position: static;
  }

  .brand-link.mob-hidden {
    display: flex;
  }

  .line.thin {
    min-height: auto;
    display: block;
  }

  .logo-3 {
    margin-top: 0;
    margin-left: 0;
  }

  .nav-mobile-arrow {
    width: 20px;
  }

  .nav-arrow {
    width: 12px;
  }

  .link-nav-text {
    padding-left: 30px;
  }

  .nav-right {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-resources {
    padding: 100px 5% 220px;
    display: none;
    top: 0;
  }

  .navdropdown-flex {
    flex-direction: column;
  }

  .nav-buttons-flex {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: row;
    grid-template-columns: 1fr;
    justify-content: space-around;
    place-items: center start;
    width: 100%;
    margin-top: 60px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-buttons-flex._3-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .nav-div {
    z-index: -5;
    flex-direction: column;
    display: none;
  }

  .nav-link-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 9px;
    padding-right: 9px;
    font-size: 14px;
    display: flex;
    position: relative;
  }

  .nav-link-2.minimal {
    margin-right: 4px;
  }

  .nav-link-2.minimal.width-100.signin {
    text-transform: capitalize;
    border: 2px solid #014dc5;
    border-radius: 20px;
    flex: none;
    width: 100%;
    height: 60px;
    margin-left: 0;
    margin-right: 0;
    padding: 15px;
    font-size: 18px;
    font-weight: 600;
  }

  .nav-left {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 15px;
  }

  .nav-inner {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100vh;
    padding-top: 20px;
    padding-left: 5%;
    padding-right: 5%;
    display: none;
  }

  .arrow {
    opacity: .75;
    width: 40px;
    margin-left: 30px;
    display: block;
  }

  .dropdown-solutions {
    padding: 100px 5% 220px;
    display: none;
    top: 0;
  }

  .nav-outer-wrapper {
    background-color: #fff;
    display: flex;
    top: 1%;
  }

  .nav-bar-footer {
    border-radius: 5px;
    width: 100%;
    margin-bottom: 40px;
    position: static;
  }

  .button-icon-3 {
    flex: none;
    display: inline-block;
  }

  .footer-link-3, .footer-link-3:hover {
    color: #a5afb8;
  }

  .footer-links-container-3 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .footer-header-3 {
    font-size: 15px;
    display: block;
  }

  .card-4.integration {
    min-height: auto;
  }

  .abstract-text {
    color: var(--dark-grey);
    text-transform: uppercase;
    white-space: nowrap;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 19px;
    font-weight: 500;
  }

  .image-nav {
    width: 150px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navigation-wrap-3 {
    align-items: baseline;
    display: none;
    position: relative;
  }

  .mobile-nav-3 {
    z-index: 40;
    background-color: #fff;
    border-radius: 0;
    width: 100vw;
    height: 100vh;
    min-height: 100vh;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
    position: fixed;
    inset: 58px 0% auto;
    overflow: hidden;
    box-shadow: 42px 42px 55px #20355a17;
  }

  .collection-list-wrapper-3 {
    height: 100%;
  }

  .mobile-nav-link-3 {
    color: #101113;
    text-transform: uppercase;
    border-bottom: 1px solid #bbb;
    justify-content: space-between;
    align-items: baseline;
    width: 100%;
    height: auto;
    padding: 20px 10px;
    font-size: 19px;
    font-weight: 500;
    display: flex;
  }

  .mobile-nav-link-3:hover {
    color: #2c323a;
  }

  .nav-flex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .icon-link-3 {
    grid-column-gap: 10px;
    grid-row-gap: 5px;
    text-transform: capitalize;
    border: 1px #e7eaec;
    border-radius: 0;
    flex-direction: row;
    align-items: center;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .icon-link-3:hover {
    color: #101113;
  }

  .icon-link-3:active {
    background-color: #d9ffff;
  }

  .nav-content-wrap-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .nav-bar-left-image-2 {
    background-color: var(--light-cyan);
    width: 100%;
    position: static;
  }

  .flex-link-div-2 {
    justify-content: flex-end;
  }

  .nav-bar-left-image-wrap-2 {
    background-image: none;
    border-radius: 0;
    min-width: auto;
    max-width: none;
    height: 100%;
    min-height: auto;
  }

  .nav-bar-rating-2 {
    width: 65%;
  }

  .text-rotation-wrapper-2 {
    flex-direction: column;
  }

  .small-button-2 {
    position: relative;
  }

  .header_sticky-wrapper {
    height: auto;
  }

  .flex-textholder {
    margin-bottom: 10px;
  }

  .flex-textholder.text-white {
    flex-wrap: wrap;
    justify-content: center;
  }

  .testimonial-text-3 {
    font-size: 1.6rem;
  }

  .containernew {
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .reportsection {
    flex-wrap: wrap;
  }

  .padding-global.bootcamp {
    padding-right: 2.5rem;
  }

  .padding-global.footer-surge {
    height: 100%;
  }

  .padding-global.surgemobpadding {
    margin-top: 60px;
  }

  .padding-global.surgemobpadding.lppc1 {
    margin-top: 0;
  }

  .padding-global.waiting {
    width: 100%;
  }

  .vertical-scroll-wrapper {
    height: 4.2rem;
    margin-top: 0;
    margin-left: 0;
    overflow: hidden;
  }

  .ds-nav-2 {
    z-index: 10;
    width: 100%;
    padding-top: 20px;
    position: sticky;
    bottom: auto;
    left: auto;
    overflow: visible;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 6rem;
  }

  .padding-section-large.half-top-padding {
    padding-top: 3rem;
  }

  .padding-section-large.half-top-padding.bf-saale, .padding-section-large.reviews, .padding-section-large.hero-surge {
    padding-bottom: 2rem;
  }

  .padding-section-large.pricing.last-fold {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-section-large.toppadding {
    padding-bottom: 0;
  }

  .padding-section-large.waitlist {
    width: 100%;
  }

  .padding-section-large.waitlist._2 {
    padding-top: 16rem;
  }

  .ds-content-2 {
    margin-left: 0;
    position: static;
  }

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

  .partner-logo-marque {
    height: 85px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ds-menu-2 {
    z-index: 500;
    background-color: #fff;
    border-bottom: 1px solid #e7eaec;
    padding-top: 17px;
    padding-bottom: 17px;
    display: block;
    position: absolute;
    inset: 80px auto auto 0%;
  }

  .flex-container {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .dropdown-platform-2 {
    padding: 100px 5% 220px;
    position: absolute;
    top: 75px;
  }

  .logo-container-anim {
    flex-wrap: nowrap;
    justify-content: center;
    width: auto;
    display: flex;
  }

  .nav-contain-mobile {
    flex-direction: column;
    width: 100%;
    height: 85vh;
    margin-bottom: 0;
    display: flex;
    overflow: auto;
  }

  .my-account {
    width: 100%;
    display: none;
  }

  .embed-bodycode {
    width: 0;
    height: 0;
    overflow: hidden;
  }

  .dropdown-list-3 {
    box-shadow: none;
    color: #0000;
    margin-top: 0;
    margin-left: 0;
    padding: 5px 0;
    display: flex;
  }

  .dropdownwrapper {
    height: auto;
    display: block;
    overflow: visible;
  }

  .dropdownlink-container {
    border-bottom: 1px solid var(--light-grey);
    background-color: var(--white);
    justify-content: space-between;
    align-items: stretch;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .dropdowncontainer {
    background-color: var(--white);
    color: #000;
    height: auto;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    overflow: auto;
  }

  .dropdowncontainer.cust, .dropdowncontainer.res, .dropdowncontainer.sol, .dropdowncontainer.plat {
    display: none;
  }

  .vertical.ebook {
    padding-right: 10px;
  }

  .text-change {
    font-size: 30px;
    line-height: 40px;
  }

  .nav-horiz-wrap {
    align-items: center;
    display: flex;
  }

  .bootcamp-details-wrap {
    align-self: stretch;
  }

  .bootcamp-details-wrap-outer {
    flex-flow: column wrap;
    display: flex;
  }

  .navbar {
    align-items: center;
    padding-top: 37px;
    padding-bottom: 37px;
  }

  .bf-coming-soon-wrap {
    flex-direction: column;
    padding-top: 81px;
  }

  .bf-coming-soon-wrap-inner {
    margin-bottom: 40px;
  }

  .blue-grad-card {
    margin-bottom: 20px;
  }

  .blue-grad-card.purple-bg, .blue-grad-card.blue-bg, .blue-grad-card.green-bg {
    padding-left: 15px;
    padding-right: 15px;
  }

  .hs-circle-hanging {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .hs-bigger {
    font-size: 32px;
  }

  .hs-hero-wrap {
    align-items: center;
    width: auto;
  }

  .pop-up {
    display: none;
  }

  .pop-up.mega-launch-exit-intent, .pop-up.join-the-waitlist, .pop-up.webtune-pop {
    z-index: 99999;
  }

  .earn-credits-tab-link.w--current {
    line-height: 1.2;
  }

  .earn-credits-card {
    margin-bottom: 20px;
  }

  .ellipse {
    background-size: cover;
  }

  .earn-credits-tab-link-green {
    text-align: center;
  }

  .ec-arrow {
    bottom: -16%;
  }

  .ec_how_it_works_card {
    margin-bottom: 20px;
  }

  .ml-countdown-inner {
    flex-wrap: wrap;
  }

  .ml_why_section_wrap {
    text-align: center;
  }

  .ml-reviews-fold {
    flex-wrap: wrap;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .testimonial-slider-right {
    right: -20px;
  }

  .ml_cta_wrap {
    text-align: center;
  }

  .side-blue-box-small-left, .side-blue-box-right {
    display: none;
  }

  .ml-exit-intent-popup-wrap.new {
    width: 100%;
  }

  .homepage-content-wrap {
    margin-bottom: 0;
  }

  .text-rotation-wrapper {
    flex-direction: column;
  }

  .heading-large {
    font-size: 3.5rem;
  }

  .heading-large.rotate-text {
    font-size: 4.2rem;
    line-height: 1;
  }

  .container-7 {
    max-width: 728px;
  }

  .testimonial-slider-two {
    height: auto;
  }

  .testimonial-slide {
    padding-left: 32px;
  }

  .mask-5 {
    background-color: #fff;
  }

  .hp-lottie, .hp-lottie._380 {
    height: auto;
  }

  .padding-section-small {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-section-small.tablet-small-pading {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-8 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-box-3 {
    text-align: left;
  }

  .heading-4.h2 {
    font-size: 2.3rem;
  }

  .heading-4.h5.white {
    color: #fff;
  }

  .container-9 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-box-4 {
    text-align: left;
  }

  .section_launch-cant-miss {
    height: auto;
  }

  .launch-ellipse {
    top: -7%;
  }

  .launch-ellipse.down {
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e7719298af1e7fce4bd282_Subtract.svg");
    background-size: contain;
    bottom: -9%;
  }

  .launch-why-can-t-miss-wrap {
    margin-top: 0;
    margin-bottom: 25px;
    padding-bottom: 110px;
  }

  .launch-why-can-t-miss-wrap._2 {
    margin-bottom: 25px;
    padding-bottom: 110px;
  }

  .launch-why-can-t-miss-wrap._3, .launch-why-can-t-miss-wrap._4 {
    margin-bottom: 0;
  }

  .image.centered.launch {
    width: 90%;
    margin-bottom: -86px;
  }

  .custom-launch-her-image {
    position: static;
  }

  .image-22 {
    top: -15%;
  }

  .image-23 {
    top: -12%;
  }

  .overlay {
    height: 70%;
    top: 140px;
  }

  .container-10 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-8 {
    display: block;
  }

  .container-11, .container-12 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-10, .section-15 {
    display: block;
  }

  .comparisions-table-left-abs-imagewrap {
    width: 177px;
  }

  .comparisions-table-right-abs-imagewrap {
    width: 250px;
  }

  .heading-style-h2 {
    font-size: 36px;
  }

  .heading-style-h2.text-colour-white.bf-sale {
    width: 80%;
    margin-bottom: 20px;
  }

  .heading-style-h2.text-align-left.text-weight-semibold {
    font-size: 20px;
  }

  .heading-style-h2.text-align-left.text-weight-semibold.hide-laptop {
    display: block;
  }

  .heading-style-h2.text-align-left.text-weight-semibold.hide-mob {
    display: none;
  }

  .heading-style-h2.text-align-left.text-size-68px.enterprise {
    font-size: 55px;
  }

  .heading-style-h2.text-size-52px.text-color-darkblue.text-weight-semibold {
    font-size: 40px;
  }

  .heading-style-h2.text-size-60px.enterprise {
    font-size: 55px;
  }

  .heading-style-h2.scaleuppass-heading.bfsale {
    margin-top: 0;
    font-size: 40px;
  }

  .button-primary.is_white {
    margin-right: 10px;
  }

  .button-primary.navbar-button.sd.surge-nav.surgellp.lcput.form {
    width: auto;
  }

  .button-primary.mob-nav {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button-primary.surge.why-seo {
    width: 50%;
  }

  .button-primary.surge.button.bookcall {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-primary.surge.button.lpc.bookcallform {
    width: 100%;
    margin-left: 0;
  }

  .button-primary.surge.delivering-growth {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-primary.is_launch0503.launch-day.for-4th-july.bot-banner {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button-primary.for-mob {
    grid-column-gap: 5px;
  }

  .button-primary.mob-size {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-primary.mob-size.goldenrod._1stfold {
    width: 60%;
  }

  .schedule-demo-outer-wrap {
    grid-template-columns: 1fr;
  }

  .section_home-hero.ai-detector {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-medium {
    width: auto;
  }

  .flex-vertical.align_center {
    text-align: center;
    flex-flow: column;
    width: auto;
  }

  .flex-vertical.align_center.pricing {
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .flex-vertical.align_center._60 {
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .flex-vertical.align_center.bf24 {
    width: 99%;
  }

  .flex-vertical.align_center.solutions {
    padding-top: 60px;
  }

  .flex-vertical.align_start {
    margin-bottom: 10px;
  }

  .flex-vertical.align_start.mobile-left-align {
    text-align: left;
  }

  .flex-vertical.align_start.width-50 {
    width: auto;
  }

  .flex-vertical.justfiy-center.for-mobile {
    justify-content: center;
    align-items: flex-end;
  }

  .flex-vertical.justfiy-center.for-mobile.platformoverview.right-image.surge, .flex-vertical.justfiy-center.platform-overwview.surge {
    display: none;
  }

  .flex-vertical.full-width {
    width: 100%;
  }

  .flex-vertical.mobile-center.new {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
  }

  .flex-vertical.home-features {
    width: 95%;
  }

  .heading-style-h1, .heading-style-h1.text-style-centered {
    font-size: 48px;
  }

  .heading-style-h1.text-style-centered.text-colour-white {
    line-height: 1.25;
  }

  .heading-style-h1.text-style-centered.text-colour-white.mobile-hidden {
    display: block;
  }

  .heading-style-h1.pricing-page-heading {
    font-size: 50px;
  }

  .heading-style-h1.pricing-page-heading.max-plan {
    background-position: 50% 0;
    background-size: 600px;
  }

  .heading-style-h1.pricing-page-heading.max-plan.yellow.nothide {
    width: 80%;
  }

  .heading-style-h1.pricing-page-heading.s-software {
    text-align: center;
    font-size: 50px;
  }

  .heading-style-h1.webtune-heading {
    font-size: 69px;
  }

  .home-hero_content-box {
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .body-text-medium {
    font-size: 16px;
  }

  .body-text-medium.text-color-white {
    text-align: left;
  }

  .body-text-medium.text-color-white.mobile-centered {
    width: 90%;
  }

  .home-hero_demovideo {
    margin-bottom: -8rem;
  }

  .home-hero_demovideo.waitlist {
    width: 85%;
  }

  .section_trustedby.home {
    padding-top: 1.8rem;
  }

  .text-style-label.full-blue-linear.text-align-left.features {
    width: 19%;
  }

  .flex-horizontal {
    align-items: center;
  }

  .flex-horizontal.testimonial-cards {
    flex-wrap: wrap;
  }

  .flex-horizontal.justify-spacebetween.column-gap-32px.mobile-row-gap.enterprise2 {
    flex-flow: column;
  }

  .flex-horizontal.justify-spacebetween.tab-margin {
    flex-flow: column;
    margin-left: -10px;
  }

  .flex-horizontal.justify-spacebetween.platformpage {
    width: auto;
  }

  .flex-horizontal.column-gap-32px.mobile-vertical {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .flex-horizontal.full-width.home-second {
    flex-flow: column;
  }

  .flex-horizontal.feature-fold {
    flex-flow: wrap;
  }

  .home-testimonial-card {
    max-width: none;
  }

  .home-testimonial-card._1 {
    margin-bottom: 60px;
  }

  .home-testimonial-card._3 {
    margin-top: 56px;
  }

  .text-style-smalllabel {
    align-self: flex-start;
  }

  .blue-tablet-frame {
    flex-direction: column;
  }

  .blue-tablet-frame.horizontal-style {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-style-h3.text-weight-medium {
    text-align: left;
  }

  .how-scalenut-headingwrap {
    align-items: center;
    width: auto;
  }

  ._3-2grid {
    grid-row-gap: 16px;
    place-content: space-between;
    justify-items: stretch;
    width: auto;
    margin-bottom: 0;
  }

  .body-text-small {
    text-align: left;
  }

  ._3-1-grid {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .solutions_tab-pane.is_green {
    background-image: linear-gradient(-60deg, #95dfd6, #fff 58%);
  }

  .solutions_tab-pane.is_yellow {
    background-image: linear-gradient(-60deg, #e7dba3, #fff 65%);
  }

  .solutions_tab-pane.is_purple {
    background-image: linear-gradient(60deg, #c7b8fd, #e4dcfe 33%, #fff 83%);
  }

  .solutions_tab-pane.is_blue {
    background-image: linear-gradient(60deg, #97aee3, #fff 61%);
  }

  .solutions_tab-pane.surge_dark {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 16px;
  }

  .solutions_tab-pane.surge_light {
    padding-left: 20px;
  }

  .left-side-content {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .left-side-content.tabs-mob {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .flex-pointers-withicon.solutions-tab {
    justify-content: flex-start;
    align-items: center;
  }

  .solutions_tab-creative {
    width: auto;
    margin-top: 35px;
  }

  .solutions_tab-creative.mob-hide {
    display: none;
  }

  .features-wrap {
    grid-column-gap: 25px;
    grid-row-gap: 30px;
  }

  .feature-rotated-wrap {
    display: none;
  }

  .feature_content-wrap {
    justify-content: space-around;
    display: flex;
  }

  .feature_content-wrap.show {
    flex-flow: column;
    justify-content: space-around;
    align-items: flex-start;
    height: 100%;
  }

  .features-abs-image {
    vertical-align: baseline;
    align-self: center;
    width: auto;
    height: auto;
  }

  .calltoaction-wrap {
    flex-direction: column;
  }

  .calltoaction-cta-wrap {
    width: 95%;
    margin-top: 17px;
  }

  .calltoaction-cta-absimage.platform-template {
    display: none;
  }

  .review-banner-wrap {
    grid-row-gap: 32px;
    flex-wrap: wrap;
  }

  .g2banner-wrap {
    padding-left: 23px;
    padding-right: 23px;
  }

  .g2bannericon, .g2bannericon.mobile-hidden, .g2bannericon.margin {
    width: 90px;
  }

  .footer_link, .footer_link:hover {
    color: #a5afb8;
  }

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

  .footer-email-wrap {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .footer_form {
    width: 100%;
    margin-top: 40px;
  }

  .social-links_container {
    flex: 0 auto;
  }

  .how-scalenut-image {
    display: none;
  }

  .g2-banner-socialproof {
    width: 228px;
  }

  .webinar-form {
    display: flex;
  }

  .webinar-form.absolute {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
    position: static;
    bottom: 0%;
    left: 0%;
  }

  .section-cta-webinar {
    display: block;
  }

  .webinar-cta-wrap {
    flex-wrap: wrap;
  }

  .launch-why-can-t-miss-wrap-border._2 {
    margin-bottom: 0;
  }

  .webinar-cta-image {
    margin-top: 34px;
  }

  .section-pricing-hero {
    background-color: #092045;
  }

  .section-pricing-hero.after-sale {
    padding-bottom: 14rem;
  }

  .section-pricing-hero.new.bottompad.salebf {
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/67160773ddb642a17f5e4e50_BG-golden-lines-02.svg"), linear-gradient(#212121, #000 37%, #000);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, auto;
    padding-bottom: 2rem;
  }

  .tab-toggle-text-l-2.right-align {
    width: 7rem;
  }

  .tab-toggle-text-2._0 {
    width: auto;
  }

  .pricing-card-wrap {
    order: 0;
    margin-bottom: 30px;
  }

  .pricing-card-wrap._2 {
    margin-top: 0;
  }

  .pricing-card-wrap._2.promaax, .pricing-card-wrap._2.promaax.r {
    margin-left: 0;
    margin-right: 0;
  }

  .pricing-card-wrap._3 {
    order: -1;
  }

  .pricing-card-heading-wrap.pro {
    order: 0;
    padding-left: 36px;
    padding-right: 36px;
  }

  .pricing-card-heading-wrap.essential.software, .pricing-card-heading-wrap.growth, .pricing-card-content-wrap {
    padding-left: 36px;
    padding-right: 36px;
  }

  .pricing-card-discount-wrapper.new-pricing {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
  }

  .discount-wrap.easter.is_yellow, .discount-wrap.easter.is_yellow.tab-align {
    margin-left: 0;
  }

  .pricing-card-mainprice.newp {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .pricing-plan-summary, .pricing-plan-summary.essential {
    height: auto;
    margin-bottom: 40px;
  }

  .pricing-plan-summary.surgeprice {
    height: 440px;
  }

  .pricing-plan-summary.services {
    height: auto;
  }

  .pricing-plan-summary-point.add-heading.top-line {
    height: 60px;
  }

  .pricing-plan-summary-point.add-heading.top-line.noline {
    border-top-style: none;
  }

  .pricing-plan-summary-point.after-sale {
    text-align: left;
  }

  .pricing-popular-sticker {
    top: -2%;
    right: 100px;
  }

  .includes-everyplan.tab-margin {
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .includes-everyplan.tab-margin.new, .includes-everyplan.tab-margin.services-software {
    flex-flow: column;
  }

  .trusted-byfold {
    flex-direction: column;
  }

  .trusted-byfold.enterprise-page {
    margin-top: 140px;
  }

  .social-proof-grid-1 {
    grid-template-columns: 1fr .5fr;
    margin-bottom: 37px;
  }

  .social-proof-grid-2 {
    grid-template-columns: .75fr .75fr;
  }

  .faq-container {
    padding-bottom: 10px;
  }

  .faq-question-text {
    text-align: left;
  }

  .faq-answer-container {
    padding-left: 45px;
  }

  .faq-answer-container.dm-sans {
    text-align: left;
  }

  .additional-links-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid;
  }

  .additional-links-card {
    justify-content: flex-start;
    align-items: center;
  }

  .additional-links-card._2 {
    justify-content: space-between;
  }

  .body-text-link {
    text-align: left;
  }

  .pricing-cta-wrap {
    flex-direction: column;
  }

  .pricing-cta-wrap.bf24 {
    padding-left: 20px;
  }

  .section-platform-hero.platformpage {
    padding-top: 100px;
  }

  .platform-hero-wrap {
    grid-template-columns: 1.5fr;
  }

  .platform-banner-wrap {
    flex-direction: column;
  }

  .wrap-width-60.webtune-subtext {
    align-items: center;
    width: auto;
    max-width: none;
    display: flex;
  }

  .info-folds-wrapper, .grid-1-1 {
    grid-template-columns: 1fr;
  }

  .padding-section-medium {
    text-align: center;
    width: 100%;
  }

  .padding-section-medium.bbf-ssale {
    padding-bottom: 0;
  }

  .padding-section-medium.bfsale {
    width: 99%;
    padding-top: 0;
  }

  .section-cta-platform {
    display: block;
  }

  .feature_hor_content-right.kp.feature-page {
    align-self: center;
  }

  .features-process-wrap-left._1-col {
    grid-template-columns: 1fr;
  }

  .section-blog-hero.add-padding-bottom.add-top-padding {
    padding-top: 5rem;
  }

  .section-blog-listings {
    margin-top: -14.3rem;
  }

  .full-width {
    width: 90%;
  }

  .full-width.wrap-blue-shadow.align-center.comparison {
    margin-bottom: 40px;
  }

  .blog-listing-2grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-bottom: 20px;
  }

  .comparisons-heading {
    font-size: 48px;
  }

  .comparisions-floating-logo {
    top: -13%;
  }

  .comparisions-floating-logo.comp {
    top: 33%;
    right: 4%;
  }

  .comp-reason-wrap.green, .comp-reason-wrap.yellow {
    height: 400px;
  }

  .comp-review-fold {
    width: 100%;
  }

  .text-width-70.mobile-full-width {
    text-align: left;
  }

  .solutions-wrap-content {
    grid-row-gap: 16px;
  }

  .solutions-wrap-image {
    width: auto;
    position: relative;
  }

  .related-sources-content-heading {
    height: 200px;
  }

  .text-size-16px.horizontal-flex {
    margin-right: 5px;
  }

  .comp-reason--outerwrap._2 {
    margin-top: 0;
  }

  .comp-reasons-grid {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
  }

  .comp-in-depth-sn-rich {
    text-align: left;
  }

  .solutions-wrap-content-left {
    grid-row-gap: 16px;
  }

  .calltoaction-outer-wrap.mobile-no-padding.nav-bar-element {
    margin-left: 20px;
  }

  .tools-listing-menu {
    z-index: 2;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--white);
    border-radius: 5px;
    flex-direction: row;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 15px #0000001a;
  }

  .tools-listing-tabs {
    flex-direction: column;
  }

  .tools-listing-tab-content {
    width: auto;
    padding-top: 40px;
  }

  .mobile-horizontal.mobile-ticks {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tools-list {
    margin-left: 0;
  }

  .enterprise-benifit-wrap {
    padding-right: 30px;
  }

  .saas-directory-menu {
    z-index: 2;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--white);
    border-radius: 5px;
    flex-flow: wrap;
    align-items: flex-start;
    width: 100%;
    position: relative;
    box-shadow: 0 0 15px #0000001a;
  }

  .section-tools-hero-copy {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
  }

  .bf-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .bf-to-be-revealed, .bf-offers-revealed {
    align-self: center;
  }

  .bf-offers-revealed.blackfriday-sale {
    border-radius: 15px;
    position: relative;
  }

  .bf-offers-revealed.blackfriday-sale.bfsale {
    min-width: 325px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .splide__pagination {
    padding-top: 1.9em;
    position: absolute;
  }

  .splide__pagination__page {
    border-radius: 4px;
    width: 8px;
    height: 8px;
  }

  .navbars {
    flex: 0 auto;
  }

  .navbars.suge {
    z-index: 100;
  }

  .navbar-2 {
    display: none;
  }

  .navbar-2.seo-surge {
    width: 90%;
    display: flex;
  }

  .platform-navbar {
    box-shadow: none;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .platform-overview-navbar {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/652e0940713291bc3d4cbce0_overview.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    flex-direction: row;
    justify-content: flex-start;
    padding-top: 51px;
    padding-bottom: 51px;
  }

  .platform-overview-navbar.case-studies {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/652e0942c2584cf0a1dd1f61_15498543_1.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    min-height: auto;
    padding-top: 41px;
    padding-bottom: 41px;
  }

  .platform-overview-navbar.reviews {
    background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/652e0941859f7ef17c9c2041_12372_1.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-top: 41px;
    padding-bottom: 41px;
  }

  .platform-overview-navbar.free_tools {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/652f7334db673024d841d3dc_freetools.webp");
    background-position: 0 0, 50% 59%;
    background-size: auto, cover;
    min-height: auto;
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .platform-overview-navbar.integrations {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/652f73341a55fe4e6b21e5ad_integrations.webp");
    background-position: 0 0, 50% 59%;
    background-size: auto, auto;
    justify-content: flex-start;
    padding-top: 41px;
    padding-bottom: 41px;
    padding-left: 0;
  }

  .navbar-platform-link.solution {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-platform-feature-link {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .navbar-platform-feature-link.cm {
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .navbar-platform-feature-link.copy.link-manager {
    display: none;
  }

  .navbar-platform-feature-link.solution {
    padding-left: 0;
    padding-right: 0;
  }

  .platform-overview-navbar-inner {
    padding-top: 0;
  }

  .solutions-navbar {
    box-shadow: none;
    grid-template-columns: 1fr;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .resources-navbar, .customer-navbar {
    box-shadow: none;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar-mobile {
    background-color: #ddd0;
    justify-content: center;
    align-items: stretch;
    width: 99.5%;
    display: flex;
  }

  .navbar-accordion {
    padding-left: 20px;
    padding-right: 20px;
  }

  .navbar-accordion-head {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    cursor: pointer;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.2;
    display: flex;
  }

  .navbar-accordion-body {
    overflow: hidden;
  }

  .nav-mob {
    background-color: var(--white);
    border-radius: 40px;
    justify-content: space-between;
    align-items: center;
    width: 95%;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 20px;
    display: flex;
  }

  .mob-nav-buttons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    padding: 20px;
    display: flex;
  }

  .navbar-mob-container {
    background-color: var(--white);
    order: 0;
    width: 100%;
    min-height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
  }

  .navbar-mob-head {
    padding: 20px;
  }

  .navbar-ham {
    z-index: 4;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    cursor: pointer;
    flex-direction: column;
    width: 57px;
    padding: 15px;
    display: flex;
    position: relative;
  }

  .nav-ham-1, .nav-ham-2, .nav-ham-3 {
    background-color: var(--blackish-blue);
    border-radius: 20px;
    width: 100%;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .scaleuppass-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-size: contain;
    min-height: 400px;
  }

  .section-blackfriday-hero-sale.ai-page._2 {
    padding-top: 40px;
  }

  .section-blackfriday-hero-sale.ai-page.option2 {
    background-position: 55% 100%;
    justify-content: center;
    align-items: center;
  }

  .blackfriday-countdown-label {
    font-size: 39px;
  }

  .blackfriday-deals-grid {
    margin-left: 0;
  }

  .bf-deal-card-slots._2-copy-copy.horizontal-flex.launch-day {
    flex-flow: row;
    justify-content: space-around;
    align-items: center;
  }

  .bf-linear-abs {
    height: 218vh;
  }

  .black-friday-perks-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .blackfriday-fixed-bottom {
    display: none;
  }

  .blackfriday-fixed-bottom.launch-day.hide-mobile.hide-2 {
    width: 75vw;
  }

  .blackfriday-fixed-bottom.launch-day.new {
    width: 80vw;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .bf-benifits-gird {
    width: auto;
  }

  .section-pricing-blackfriday.saas-deals.bf24 {
    background-position: 5% 5%, 50% 10%, 20% 90%, 50% 95%, 80% 90%, 0 20%, 0 80%, 100% 80%, 100% 20%, 95% 5%, 50%;
    background-size: auto 60px, auto 30px, auto 60px, auto 60px, auto 60px, auto 60px, auto 60px, auto 60px, auto 60px, auto 60px, cover;
  }

  .bf-pricing-offer-wrap {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-wrap: wrap;
  }

  .bf-pricing-slots {
    bottom: -25%;
  }

  .bf-pricing-slots._2 {
    top: -26%;
  }

  .image-32 {
    width: 139px;
    bottom: -50%;
    right: 2%;
  }

  .image-32-copy {
    width: 194px;
    bottom: 101%;
    right: -1%;
  }

  .image-33 {
    width: 112px;
    right: 23%;
  }

  .image-34 {
    width: 123px;
    top: -29%;
    right: 45%;
  }

  .image-35 {
    width: 217px;
    left: 5%;
  }

  .image-36 {
    width: 86px;
    inset: auto 32% -49% auto;
  }

  .image-37 {
    width: 132px;
    left: -1%;
  }

  .image-38 {
    width: 172px;
    bottom: -82%;
  }

  .steps-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .step-content-wrap {
    text-align: left;
  }

  .step-content-wrap.left-side {
    width: auto;
  }

  .steps-progress-wrap {
    display: none;
  }

  .webtine-navlink {
    padding-left: 9px;
    padding-right: 9px;
    font-size: 14px;
  }

  .button-icon-6 {
    flex: none;
    display: inline-block;
  }

  .button-text-block-5 {
    white-space: nowrap;
    flex: none;
  }

  .features-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .bootcamp-wrap {
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .bootcamp-video-wrap {
    width: 100%;
  }

  .bootcamp-episodes-wrap {
    border-top-right-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem;
    overflow: auto;
  }

  .bootcamp-ep-wrap {
    border-radius: 10px;
    overflow: hidden;
  }

  .nav-banner {
    text-align: center;
    width: 86%;
    height: 40px;
    padding-left: 46px;
    padding-right: 46px;
  }

  .sd-popup {
    margin-left: 20px;
    margin-right: 20px;
    display: none;
  }

  .sd-popup-content {
    flex-flow: column;
    align-items: center;
    max-width: 80%;
    max-height: 80%;
    margin-top: 140px;
    margin-left: auto;
    margin-right: auto;
  }

  .sd-abs-img {
    width: 350px;
    max-width: 80%;
  }

  .sd-outer-wrap {
    grid-template-columns: 1fr;
    padding-right: 2.5rem;
  }

  .sd-outer-wrap.tab-size {
    padding-right: 2rem;
  }

  .section-sd-reviews {
    display: block;
  }

  .section-sd-reviews.mob-margin-reduce {
    padding-top: 0;
  }

  .sd-demo-wrap.size-reduce {
    width: 50%;
  }

  .desktop-only-br {
    display: inline;
  }

  .sd-form-wrap.tab-size {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sd-form-wrap.tab-size.surgecall {
    justify-content: center;
  }

  .surger-hero-grid {
    grid-template-columns: 1fr;
  }

  .h1-style-surge {
    text-align: left;
    font-size: 4rem;
  }

  .surger-green-span {
    display: inline-block;
  }

  .body-text-surge-reg {
    text-align: left;
  }

  .surge-socialproof-wrap {
    padding-left: 5%;
    padding-right: 5%;
  }

  .h2-style-surge.is_green.padding {
    width: 100%;
  }

  .h2-style-surge.reviews {
    font-size: 2.5rem;
  }

  .surge-features-grid {
    grid-template-columns: 1fr 1fr;
  }

  .surge-grid-1-1.flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
  }

  .h3-style-surge.darkblue.cs {
    text-align: left;
  }

  .surger-card-red.blue.alignment.hide {
    display: none;
  }

  .surge-numbers-grid, .surge-faq-wrap {
    grid-template-columns: 1fr;
  }

  .sd-popup-content-wrap {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .tablet-font-small {
    font-size: 60px;
  }

  .hide-laptop {
    display: none;
  }

  .sale-banner.mob {
    margin-top: -30px;
    margin-left: -10px;
    font-size: 20px;
    display: block;
  }

  .sale-banner.mob.hide {
    display: none;
  }

  .div-block-48 {
    align-items: center;
  }

  .heading-7 {
    font-size: 1.5rem;
  }

  .columns {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
  }

  .cs-title {
    font-size: 45px;
  }

  .heading-cs {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._3rd-tab {
    flex-flow: column;
  }

  .text-8 {
    font-size: 30px;
    line-height: 140%;
  }

  .industry-details {
    flex-flow: column;
  }

  .industry {
    margin-top: 40px;
  }

  .about-cs {
    grid-column-gap: 25px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .left-column {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .vectors-wrapper-2 {
    display: block;
    left: 178.002px;
  }

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

  .container-15.conclusion-section {
    margin-top: 0;
  }

  .container-15.cs {
    margin-left: 40px;
    margin-right: 40px;
  }

  .form-4 {
    margin-top: 60px;
  }

  .frame-1000002113 {
    padding: 40px;
  }

  .vectors-wrapper-3 {
    width: auto;
    max-width: 40%;
    height: auto;
  }

  .impact-multiplier {
    grid-column-gap: 80px;
  }

  .frame-1000002104 {
    margin-top: -47px;
  }

  .blogs {
    grid-row-gap: 30px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    max-width: 70%;
  }

  .frame-1000002098 {
    margin-top: -133px;
    padding-left: 100px;
    padding-right: 100px;
  }

  .frame-1000002099 {
    width: auto;
  }

  .columns-2.testimonial-cs {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-4 {
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 10px;
  }

  .vectors-wrapper-7 {
    top: 186px;
    left: 5px;
  }

  .columns-3 {
    flex-flow: column;
  }

  .columns-4.csresults {
    flex-flow: row;
    padding-left: 0;
  }

  .link-block-3 {
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .columns-5 {
    flex-flow: column;
  }

  .text-block-223.bfsale {
    font-size: 18px;
  }

  .newsletter {
    width: 650px;
    height: 650px;
  }

  .newsletter.detector-pop-up {
    width: 700px;
    padding-right: 10px;
  }

  .columns-6 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .page-heading {
    width: 95%;
  }

  .ai-detector-form {
    width: 90%;
  }

  .form-section {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1000002304 {
    max-width: none;
  }

  .columns-7 {
    flex-flow: column;
  }

  .column-9 {
    height: 600px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .seo-surge {
    display: block;
  }

  .seo-surge.mobile {
    border-bottom: 2px solid #000;
    padding-bottom: 10px;
    padding-left: 20px;
  }

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

  .column-12.desk-4.tab-6.mob-12.pricing-tabs {
    order: -1;
    justify-content: flex-start;
    width: 50%;
  }

  .column-12.desk-4.tab-6.mob-12.pricing-tabs.mob-margin-top.seo {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .pricing-card-wrap-2 {
    order: 0;
    margin-bottom: 30px;
  }

  .button-primary-3.is_white {
    margin-right: 10px;
  }

  ._12-columns-4.align-stretch.justify-between.pricing-cards {
    flex-flow: wrap;
  }

  .paragraph-8 {
    text-align: left;
  }

  .steps {
    width: 180px;
    height: 300px;
    margin-right: 2px;
    padding-left: 5px;
    padding-right: 10px;
  }

  .text-72 {
    width: 90%;
  }

  .text-73 {
    font-size: 150px;
  }

  .frame-1000002190 {
    height: 250px;
  }

  .frame-1000002191 {
    height: 270px;
  }

  .columns-10 {
    flex-flow: column;
    display: flex;
  }

  .column-15 {
    margin-bottom: 20px;
  }

  .bold-text-15 {
    text-align: left;
    font-size: 30px;
  }

  .bold-text-16 {
    font-size: 30px;
  }

  .column-16, .column-17 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .columns-11 {
    flex-flow: column;
    display: flex;
  }

  .nav-ham-1-2 {
    background-color: #000a1a;
    border-radius: 20px;
    width: 100%;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar-mob-container-2 {
    background-color: #fff;
    order: 0;
    width: 100%;
    min-height: 100vh;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
  }

  .navbar-mob-container-2.surge {
    height: 30%;
    min-height: auto;
    margin-top: 100px;
    margin-left: 20px;
    display: none;
  }

  .nav-ham-2-2 {
    background-color: #000a1a;
    border-radius: 20px;
    width: 100%;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .nav-mob-2 {
    background-color: #fff;
    border-radius: 40px;
    justify-content: space-between;
    align-items: center;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 20px;
    display: flex;
  }

  .nav-ham-3-2 {
    background-color: #000a1a;
    border-radius: 20px;
    width: 100%;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .section-cta-platform-2 {
    display: block;
  }

  .container-17 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .vertical-flex--top-banner {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .blue-banner {
    padding: 40px;
  }

  .text-98 {
    width: auto;
  }

  .rte {
    margin-right: 0;
  }

  .rte p, .rte h2, .rte h5 {
    text-align: left;
  }

  .rte h1 {
    font-size: 50px;
    line-height: 55px;
  }

  .rte h4 {
    text-align: left;
  }

  .rte h3 {
    font-size: 50px;
    line-height: 60px;
  }

  .rte.banner {
    width: auto;
    margin-left: 0;
  }

  .center-align.compare-tab {
    flex-flow: column;
    display: flex;
  }

  .center-align.compare-tab.new {
    letter-spacing: 1px;
    flex-flow: row;
    width: auto;
  }

  .center-align.compare-tab.new.size {
    margin-top: 10px;
    font-size: 20px;
  }

  ._2nd-fold, ._3rd-fold, ._4th-fold {
    padding: 40px;
  }

  ._5th-fold {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1000002294 {
    padding: 40px 20px;
  }

  .frame-1000002444 {
    flex-flow: column;
  }

  .frame-1000002445 {
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .fold-6 {
    margin-left: auto;
    margin-right: auto;
    padding: 40px;
  }

  .frame-1000002448 {
    height: auto;
  }

  .frame-1000002450 {
    flex-flow: column;
  }

  .frame-1000002451 {
    width: auto;
    margin-bottom: 10px;
  }

  .frame-1000002453 {
    width: auto;
    max-width: none;
  }

  .frame-1000002454 {
    flex-flow: column;
  }

  .frame-1000002455 {
    width: auto;
    max-width: none;
  }

  .frame-1000002456 {
    width: auto;
    margin-top: 10px;
  }

  .fold8 {
    margin-top: 0;
    padding: 40px;
  }

  .frame-1000002316 {
    flex-flow: column;
    padding: 0;
  }

  .rectangle-34624399 {
    width: 90%;
    margin-bottom: 20px;
  }

  .frame-1000002461 {
    width: auto;
    margin-top: 10px;
  }

  .fold-7 {
    padding: 40px;
  }

  .container-19 {
    display: block;
  }

  .white-heading.cms {
    margin-top: -15px;
  }

  .tabs-menu-3 {
    width: 40%;
  }

  .tab-pane-tab-6 {
    height: 100%;
    padding-top: 20px;
  }

  .tab-pane-tab-1 {
    align-self: auto;
    height: 100%;
    padding-top: 20px;
  }

  .text-127, .text-128 {
    text-align: left;
  }

  .tab-pane-tab-5 {
    height: 100%;
    padding-top: 20px;
  }

  .tab-pane-tab-2.length {
    align-self: auto;
    height: 100%;
    padding-top: 20px;
  }

  .tab-pane-tab-3-2, .tab-pane-tab-4 {
    height: 100%;
    padding-top: 20px;
  }

  .tab-pane-tab-4.ca {
    padding-top: 20px;
  }

  .div-block-62 {
    flex-flow: column;
  }

  .text-block-258 {
    text-align: left;
    width: auto;
  }

  .c01---r39.heading {
    height: 160px;
  }

  .c01---r39.heading.promax {
    height: 140px;
  }

  .text-140 {
    text-align: left;
    line-height: 1em;
  }

  .text-140.header {
    height: 50px;
  }

  .text-140.header.font {
    font-size: 14px;
  }

  .c01---r38 {
    padding: 10px 0 10px 20px;
  }

  .c01---r38.h70 {
    height: 70px;
  }

  .text-141 {
    text-align: left;
    line-height: 18px;
  }

  .c01---r34 {
    justify-content: space-between;
    padding-right: 20px;
  }

  .cruise-mode-5-min-article-writer {
    text-align: left;
  }

  .c01---r12 {
    height: 100px;
  }

  .c01---r12.h100 {
    height: 100px;
    padding-top: 10px;
    padding-right: 10px;
  }

  ._1000-pages-included-5-500-pages-thereafter-2 {
    text-align: left;
  }

  .c01---r01.h50 {
    padding-top: 10px;
  }

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

  .columns-15 {
    width: auto;
    padding-left: 0;
  }

  .c01---r39-3._100h.header, .c01---r39-4._100h.header, .c01---r39-5._100h.header {
    height: 160px;
  }

  .column-22 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

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

  .c01---r37 {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .c01---r37.tick {
    background-position: 50%;
  }

  .c01---r37.tick.h70 {
    height: 70px;
  }

  .c01---r37.cross {
    background-position: 50%;
  }

  .c01---r37.new-70 {
    height: 70px;
  }

  .c01---r37.noline {
    border-bottom-style: none;
  }

  .text-146 {
    text-align: left;
  }

  .c01---r37-3 {
    flex-flow: row;
  }

  .c01---r37-3._80h {
    justify-content: flex-start;
    align-items: center;
    height: 100px;
  }

  .c01---r37-3.tick {
    background-position: 50%;
  }

  .c01---r37-3.tick.h70 {
    height: 70px;
  }

  .c01---r37-3.tick.pro, .c01---r37-3.cross, .c01---r37-3.cross.pro {
    background-position: 50%;
  }

  .c01---r37-3.h70 {
    height: 70px;
  }

  .c01---r37-4.tick {
    background-position: 50%;
  }

  .c01---r37-4.tick.h70, .c01---r37-4.h70 {
    height: 70px;
  }

  .plan-features {
    height: 190px;
  }

  .feature-price-details {
    width: auto;
  }

  .feature-price-details.monthly {
    height: auto;
  }

  .feature-price-details.newp {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }

  .text-block-263 {
    font-size: 14px;
  }

  .single-button-inside-switch-button.maintenance.yearley, .single-button-inside-switch-button.seo.monthly {
    padding-left: 30px;
    padding-right: 30px;
  }

  .yearly-plans {
    flex-direction: column;
    margin-top: 0;
    display: block;
  }

  .benefits-wrap {
    max-width: 100vw;
    padding-left: 28px;
    padding-right: 28px;
    font-size: 17px;
  }

  .benefits-wrap.promax {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .benefits-wrap.baseplan {
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6811f5b83e374c979b526781_Arrow%203%20(1).svg");
    background-position: 100% 5px;
    background-repeat: no-repeat;
    background-size: auto 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .switch-button {
    margin-bottom: 20px;
  }

  .monthly-plans {
    margin-top: 0;
    padding-top: 0;
  }

  .header-sticky {
    top: 15%;
  }

  .text-block-274, .text-block-275, .text-block-276, .text-block-277, .text-block-278, .text-block-279, .text-block-280, .text-block-281, .text-block-282, .text-block-283 {
    text-align: left;
  }

  .frame-1000002489 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .frame-1000002490 {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1000002492 {
    justify-content: space-between;
    width: 100%;
    height: 300px;
  }

  .text-174 {
    text-align: left;
    height: 50px;
    font-size: 25px;
  }

  .frame-1000002494 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .frame-1000002494.for-sale {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-175 {
    text-align: left;
  }

  .vectors-wrapper-76 {
    display: none;
    transform: rotate(0);
  }

  ._1000-pages-included-5-500-pages-thereafter-3 {
    text-align: left;
    border-top: 1px solid #000;
    margin-top: 5px;
    padding-top: 5px;
  }

  .frame-1000002066 {
    grid-column-gap: 60px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .frame-1000002496 {
    width: auto;
  }

  .text-176 {
    text-align: left;
  }

  .frame-1000002499 {
    flex-flow: column;
    width: 100%;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1000002499.onpagepro {
    width: 100%;
  }

  ._9-5-mo-2 {
    font-size: 40px;
  }

  .div-block-64 {
    flex-flow: column;
  }

  .button15 {
    width: 110px;
  }

  .meter {
    flex-flow: row;
  }

  .text-177 {
    font-size: 65px;
  }

  .frame-1000002515 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .frame-1000002516 {
    justify-content: flex-start;
    align-items: center;
  }

  .text-191 {
    text-align: left;
  }

  .frame-1000002518 {
    height: 235px;
  }

  .text-192 {
    text-align: left;
  }

  .frame-1000002522, .frame-1000002526 {
    height: 235px;
    padding: 20px;
  }

  .text-199 {
    text-align: left;
  }

  .vectors-wrapper-95 {
    height: auto;
  }

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

  .frame-1000002547 {
    margin-bottom: 20px;
  }

  .text-211 {
    text-align: left;
  }

  .frame-1000002561 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .frame-1000002564 {
    padding-left: 10px;
  }

  .get-unlimited-detection-undetectable-humanization-0 {
    font-size: 28px;
  }

  .div-block-70 {
    font-size: 14px;
  }

  .div-block-71 {
    margin-bottom: 20px;
  }

  .frame-1000002566 {
    height: 120px;
  }

  .text-block-291 {
    flex: none;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    display: flex;
  }

  .frame-1000002018 {
    width: 30%;
  }

  .frame-1000002018.details {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1000002568 {
    height: auto;
  }

  .frame-1000002579 {
    height: 500px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-230.m24 {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .text-230.sm {
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
  }

  .features-grid-1 {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
  }

  .features-head {
    font-size: 30px;
  }

  .text-size-36px.text-weight-semibold {
    width: 90%;
    font-size: 20px;
  }

  .testimonial-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-heading {
    font-size: 40px;
  }

  .feature-head-small {
    font-size: 30px;
  }

  .platform-demo-video {
    min-height: 0;
  }

  .home-features-block-1 {
    width: 80%;
  }

  .process-card-content {
    width: 90%;
  }

  .process-card-outer {
    flex-flow: column;
    width: 90%;
  }

  .desktop-only-br-3 {
    display: inline;
  }

  .navbar-dropdown-outer {
    cursor: pointer;
    flex-direction: row;
    justify-content: space-between;
    padding: 14px;
    font-size: 24px;
    font-weight: 700;
    display: flex;
  }

  .tab-pane-tab-7 {
    align-self: auto;
    height: 100%;
    padding-top: 20px;
  }

  .gradient-line-hiw {
    width: 40px;
  }

  .text-block-297, .text-block-298, .text-block-311 {
    text-align: left;
  }

  .c01---r37-10.tick {
    background-position: 50%;
  }

  .c01---r37-10.tick.h70 {
    height: 70px;
  }

  .text-234 {
    text-align: left;
    line-height: 18px;
  }

  .c01---r38-7.h70 {
    height: 70px;
  }

  .columns-23 {
    width: auto;
    padding-left: 0;
  }

  .column-40 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

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

  .text-235 {
    text-align: left;
    line-height: 1em;
  }

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

  .text-236 {
    text-align: left;
  }

  .c01---r37-11 {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }

  .c01---r37-11.cross, .c01---r37-11.tick {
    background-position: 50%;
  }

  .c01---r37-11.tick.h70 {
    background-position: 50%;
    height: 70px;
  }

  .text-239 {
    text-align: left;
    line-height: 18px;
  }

  .column-45 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

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

  .c01---r37-12 {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .c01---r37-12.cross, .c01---r37-12.tick {
    background-position: 50%;
  }

  .columns-25 {
    width: auto;
    padding-left: 0;
  }

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

  .text-241 {
    text-align: left;
  }

  .text-241.center {
    font-size: 10px;
  }

  .c01---r37-13.tick {
    background-position: 50%;
  }

  .c01---r38-8.pro {
    padding-top: 10px;
  }

  .div-block-74.base-plans {
    width: 85%;
  }

  .text-block-314 {
    width: 100%;
  }

  .text-block-314.bf24.tag.addon {
    width: auto;
  }

  .writing-answer {
    display: none;
  }

  .text-block-315, .text-block-316 {
    font-size: 45px;
  }

  .hide-mob {
    font-weight: 400;
  }

  .limits, .seo, .addon, .collab, .integ, .support, .div-block-75, .div-block-76, .div-block-77, .div-block-78, .div-block-79 {
    display: none;
  }

  .frame-1000002019 {
    grid-column-gap: 8px;
  }

  .free-seo-audit-1 {
    font-size: 12px;
  }

  .frame-1000002600 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .addon-text-4.black-bg, .frame-1000002601 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1000002602 {
    height: 300px;
  }

  .frame-1000002603 {
    height: 120px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1000002603.h-fixed {
    height: 150px;
  }

  .grab-your-vip-access-to-black-friday-deals-0, .grab-your-vip-access-to-black-friday-deals-1 {
    font-size: 75px;
  }

  .vectors-wrapper-117, .vectors-wrapper-119 {
    height: 50%;
  }

  .vectors-wrapper-121 {
    height: 30%;
  }

  .bf-sale24 {
    padding-bottom: 100px;
  }

  .frame-1000002673 {
    flex-flow: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-1000002672 {
    max-width: none;
    margin-bottom: 20px;
  }

  .frame-1000002671 {
    grid-column-gap: 0px;
  }

  .frame-1000002670 {
    grid-column-gap: 30px;
  }

  .frame-1000002668 {
    grid-row-gap: 30px;
  }

  .text-253 {
    text-align: left;
  }

  .your-complete-seo-suite-0, .your-complete-seo-suite-1 {
    font-size: 40px;
  }

  .text-block-321 {
    font-size: 30px;
  }

  .column-49 {
    padding-left: 0;
  }

  .div-block-140 {
    justify-content: center;
    align-items: center;
  }

  .frame-1000002655 {
    max-width: none;
  }

  .text-257 {
    width: 100%;
  }

  .frame-1000002699 {
    align-self: center;
  }

  .frame-1000002701 {
    top: 269.537px;
    left: 154.5px;
  }

  .frame-1000002705 {
    flex-flow: wrap;
  }

  .frame-1000002705.bf24 {
    grid-column-gap: 10px;
    justify-content: space-around;
  }

  .frame-1000002706 {
    grid-row-gap: 15px;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .frame-1000002706.bg-shadow-2.bf24.scalenut {
    background-size: contain;
    height: 168px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-271 {
    width: auto;
  }

  .frame-1000002707.ty {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1000002709 {
    grid-column-gap: 15px;
    max-width: none;
  }

  .frame-1000002710 {
    width: 40%;
  }

  .frame-1000002020 {
    grid-column-gap: 10px;
  }

  ._60-off-for-life-1 {
    width: 100%;
  }

  .frame-1000002718 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: none;
    height: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .columns-27 {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    flex-flow: column;
    padding-top: 0;
  }

  .columns-28 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .columns-29 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .frame-1000002738, .frame-1000002312, .frame-1000002740, .frame-1000002741, .frame-1000002742, .frame-1000002743, .frame-1000002744, .frame-1000002745 {
    width: 170px;
  }

  .text-block-326.bf24 {
    text-align: left;
  }

  .bf24 {
    padding-left: 0;
  }

  .newsletter-2.surgecall {
    min-width: 500px;
  }

  .collection-list-wrapper-4 {
    width: 99%;
  }

  .div-block-145 {
    width: 95%;
  }

  .frame-1000002183 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .frame-1000002183.surgelptop.ls1 {
    background-position: 50% 100%;
    background-size: 80%;
    flex-flow: column;
    padding-bottom: 360px;
  }

  .frame-1000002106.ls1 {
    width: 100%;
  }

  .frame-1000002757.surgelp {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    font-size: 14px;
  }

  .text-298.surgelp {
    font-size: 50px;
    line-height: 100%;
  }

  .frame-1000002758.surgelp {
    padding-left: 0;
  }

  .text-299.surgelp {
    font-size: 50px;
  }

  .frame-1000002214.surgelptop {
    justify-content: space-between;
    align-items: center;
  }

  .text-306.surgelp {
    font-size: 50px;
  }

  .frame-1000002764 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .t4 {
    background-image: none;
    width: 45%;
    height: 300px;
    margin-bottom: 20px;
  }

  .t4._1 {
    background-size: 60%;
  }

  .t4._2 {
    background-image: none;
    height: 300px;
  }

  .t4._3 {
    background-size: 40%;
  }

  .text-308.surgelp {
    height: auto;
  }

  .text-310.surgelp {
    font-size: 20px;
  }

  .frame-1000002772 {
    justify-content: center;
    align-items: center;
  }

  .text-311 {
    text-align: left;
  }

  .text-311.surgelp {
    clear: none;
    font-size: 35px;
  }

  .frame-1000002774 {
    grid-row-gap: 5px;
  }

  .drove-8200-increase-in-traffic-for-a-food-blogging-website {
    line-height: 100%;
  }

  .frame-1000002802 {
    grid-column-gap: 100px;
    grid-row-gap: 25px;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-end;
  }

  .drove-8200-increase-in-traffic-for-a-food-blogging-website-0 {
    font-size: 20px;
    line-height: 100%;
  }

  .drove-8200-increase-in-traffic-for-a-food-blogging-website-1 {
    font-size: 40px;
    line-height: 100%;
  }

  .text-315.surgelp {
    text-align: center;
    font-size: 50px;
  }

  .text-316.surgelp {
    text-align: center;
    width: 100%;
  }

  .vectors-wrapper-157.surgelp {
    width: 25px;
    height: 25px;
  }

  .vectors-wrapper-157.surgelp.hide-mob {
    display: none;
  }

  .text-319.surgelp {
    font-size: 40px;
  }

  .text-320 {
    text-align: left;
    width: 100%;
  }

  .frame-1000002808 {
    padding-right: 24px;
  }

  .find-keywords-that-drive-traffic {
    text-align: left;
    font-size: 40px;
    line-height: 115%;
  }

  .find-keywords-that-drive-traffic.heading, .text-326 {
    text-align: left;
  }

  .text-327.surgelp {
    font-size: 20px;
  }

  .vectors-wrapper-161 {
    width: 23px;
    height: 23px;
  }

  .text-330 {
    text-align: left;
    font-size: 20px;
  }

  .vectors-wrapper-162 {
    width: 23px;
    height: 23px;
  }

  .text-331 {
    text-align: left;
    font-size: 20px;
  }

  .vectors-wrapper-163 {
    width: 23px;
    height: 23px;
  }

  .text-332 {
    text-align: left;
    font-size: 20px;
  }

  .text-334 {
    text-align: left;
    font-size: 40px;
  }

  .text-335 {
    text-align: left;
  }

  .vectors-wrapper-167 {
    width: 23px;
    height: 23px;
  }

  .text-338 {
    text-align: left;
    font-size: 20px;
  }

  .vectors-wrapper-168 {
    width: 23px;
    height: 23px;
  }

  .text-339 {
    text-align: left;
    font-size: 20px;
  }

  .vectors-wrapper-169 {
    width: 23px;
    height: 23px;
  }

  .text-340 {
    text-align: left;
    font-size: 20px;
  }

  .surgelight.tab-hide {
    vertical-align: baseline;
  }

  .frame-1000002823 {
    height: auto;
  }

  .footer_form-field-3.lpc {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .footer_form-field-3.lpc.aitlist {
    text-align: left;
    margin-bottom: 0;
  }

  .phone-form {
    flex-flow: column;
  }

  .phone-form.waitlisting {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .form-block-7 {
    background-color: #fff;
    border-radius: 20px;
    width: 100%;
    padding: 5px;
  }

  .form-block-7.waitlisting {
    background-color: #0000;
  }

  .bold-text-54 {
    font-size: 18px;
  }

  .trusted-by {
    padding-left: 0;
    padding-right: 0;
  }

  .frame-1000002824 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1000002846 {
    grid-column-gap: 15px;
  }

  .frame-1000002847 {
    width: 100%;
  }

  .text-348 {
    font-size: 40px;
  }

  .frame-1000002848, .frame-1000002849.ls2 {
    width: 100%;
  }

  .flex-block-3 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    margin-bottom: 20px;
  }

  .text-352 {
    font-size: 40px;
  }

  .frame-1000002857 {
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .frame-1000002730, .frame-1000002858 {
    grid-column-gap: 20px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .frame-1000002861 {
    border: 1px #000;
    border-top-style: solid;
  }

  .text-357 {
    width: 80%;
    margin-top: -53px;
    padding-left: 0;
    padding-right: 0;
  }

  .frame-1000000970, .frame-1000002862, .frame-1000002863, .frame-1000002864, .frame-1000002865 {
    text-align: left;
  }

  .text-block-363._24f {
    font-size: 20px;
  }

  .white-button-text {
    white-space: pre-wrap;
  }

  .frame-1000002871 {
    width: 85%;
    padding-top: 140px;
  }

  .new-h-flex {
    grid-row-gap: 30px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .new-h-flex._50-width {
    width: auto;
  }

  .new-h-flex.wrapped {
    grid-column-gap: 100px;
    grid-row-gap: 35px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    display: grid;
  }

  .frame-1000002873 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .frame-1000002874 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .frame-1000002876 {
    height: auto;
  }

  .heading-36f {
    text-align: center;
    font-size: 36px;
  }

  .light-blue-background-frame {
    height: 180px;
  }

  .frame-1000002879 {
    grid-row-gap: 25px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .light-green-background-frame {
    height: 180px;
  }

  .frame-1000002882 {
    height: auto;
  }

  .text-374 {
    text-align: left;
  }

  .text-381.seosurge {
    font-size: 40px;
  }

  .frame-1000002915 {
    flex-flow: row;
  }

  .group-1000000915 {
    width: 120px;
    height: auto;
  }

  .text-1143 {
    font-size: 40px;
  }

  .text-1143.header {
    width: 95%;
    font-size: 40px;
  }

  .section-features-2.greenbg {
    margin-top: -10px;
  }

  .section-features-2.greenbg.blubg {
    margin-top: -75px;
  }

  .section-features-2.pricingtabs {
    margin-bottom: -5px;
  }

  .numbers-and-graphs {
    padding-left: 0;
    padding-right: 0;
  }

  .whats-next-ai-that-sells-for-you {
    font-size: 40px;
  }

  .frame-1000002920 {
    grid-column-gap: 40px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: 10px;
  }

  .frame-1000002921 {
    grid-row-gap: 20px;
    margin-bottom: 20px;
  }

  .future {
    flex-flow: column;
  }

  .text-1153 {
    font-size: 40px;
  }

  .text-1154 {
    font-size: 20px;
  }

  .frame-1000002924 {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .frame-1000002925 {
    height: 460px;
  }

  .frame-1000002925.hover {
    background-position: 100% 500%;
    background-size: contain;
    height: 460px;
    display: none;
  }

  .text-1155 {
    font-size: 40px;
  }

  .frame-1000002927 {
    height: 460px;
  }

  .frame-1000002927.hover {
    background-position: 50% 440%;
    background-size: contain;
    height: 460px;
    display: none;
  }

  .frame-1000002929 {
    height: 460px;
  }

  .frame-1000002929.hover {
    background-position: 50% 400%;
    background-size: contain;
    height: 460px;
    display: none;
  }

  .frame-1000002934 {
    height: auto;
  }

  .text-1158, .frame-1000002936, .text-1161 {
    text-align: left;
  }

  .frame-1000002943 {
    text-align: left;
    max-width: none;
  }

  .text-1162 {
    width: 100%;
  }

  .div-block-155._3, .div-block-155._2, .div-block-155._1 {
    width: 80%;
  }

  .frame-1000002953 {
    max-width: none;
    height: auto;
    margin-bottom: 10px;
  }

  .frame-1000002954 {
    height: auto;
  }

  .frame-1000002957 {
    height: auto;
    margin-bottom: 10px;
  }

  .frame-1000002274 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-156 {
    padding-right: 120px;
  }

  .frame-1000002969 {
    height: auto;
  }

  .frame-1000002970 {
    flex-flow: column;
  }

  .frame-1000002971 {
    border-bottom: 1px solid #fff;
    border-right-style: none;
    width: 100%;
    padding-bottom: 25px;
    padding-right: 0;
  }

  .frame-1000002973 {
    width: 100%;
    margin-top: 20px;
  }

  .frame-1000002974 {
    width: 100%;
  }

  .text-1178 {
    width: auto;
  }

  .frame-1000002988 {
    height: 320px;
    padding: 20px;
  }

  .text-1179._70px {
    height: 70px;
  }

  ._1-9210834 {
    width: 100%;
    height: auto;
  }

  .frame-1000003006 {
    flex-flow: column;
  }

  .frame-1000003007 {
    text-align: left;
    border-bottom: 1px solid #fff;
    border-right-style: none;
    width: 100%;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .frame-1000003009 {
    width: 100%;
    margin-top: 20px;
  }

  .text-1189 {
    text-align: left;
  }

  .frame-1000003013 {
    text-align: left;
    width: 65%;
  }

  .text-1193 {
    font-size: 20px;
  }

  .hp-hero-heading {
    font-size: 60px;
  }

  .hp-hero-subhead {
    font-size: 20px;
  }

  .subheading-flex {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .move-up {
    letter-spacing: -.11rem;
  }

  .features-flex-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    width: 100%;
  }

  .arrow-2 {
    min-width: .8rem;
    max-width: .8rem;
    min-height: .8rem;
    max-height: .8rem;
  }

  .sign-up-form-2 {
    width: 28.8rem;
  }

  .small-icon-2 {
    min-width: 1.3rem;
    max-width: 1.3rem;
  }

  .features-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .icon-4 {
    min-width: 2.2rem;
    max-width: 2.2rem;
    min-height: 2.2rem;
    max-height: 2.2rem;
  }

  .cta-card {
    background-position: 40% 0;
    min-width: 100%;
    max-width: 100%;
    min-height: 44rem;
    max-height: 44rem;
    padding: 4rem;
    box-shadow: 0 1rem 2rem #0003;
  }

  .cta-card.slide-down-animation {
    background-position: 50%;
  }

  .features-flex {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .move {
    font-size: 1.5rem;
  }

  .card-flex {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .card-flex.reverse-on-tab {
    flex-flow: column-reverse wrap-reverse;
  }

  .invert {
    filter: invert();
  }

  .icon-wrapper-2 {
    min-width: 2.5rem;
    max-width: 2.5rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    top: 2.75rem;
    left: 2.75rem;
  }

  .medium-text {
    font-size: 3.5rem;
    line-height: 3.5rem;
  }

  .cut-out-image {
    vertical-align: baseline;
    min-height: 7.6rem;
    max-height: 7.6rem;
  }

  .cut-out-wrapper {
    height: 6rem;
  }

  .cut-out-wrapper.align-center {
    display: none;
  }

  .hero-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .hero-text-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-image-wrapper {
    min-width: 39.5rem;
    max-width: 39.5rem;
    min-height: 39.5rem;
    max-height: 39.5rem;
  }

  .hero-image-wrapper.slide-from-left-animation {
    width: 98%;
  }

  .sign-up-form-container {
    padding: .5rem 1rem .5rem 2rem;
  }

  .card-flex-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-around;
    align-items: stretch;
    width: 100%;
  }

  .button-subscribe {
    padding: .8rem 2rem;
  }

  .button-with-circle-icon {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-width: .06rem;
    border-radius: 8rem;
    min-width: 11rem;
    padding: .125rem .25rem .125rem 2rem;
  }

  .move-flex {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 12.7rem;
    max-height: 2.2rem;
    margin-top: .45rem;
    margin-bottom: .45rem;
  }

  .arrow-border-wrapper {
    min-width: 4rem;
    max-width: 4rem;
    min-height: 4rem;
    max-height: 4rem;
    bottom: 1rem;
    right: 1rem;
  }

  .sign-up-text-field {
    font-size: 2vw;
  }

  .line-flex {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .features-image-wrapper {
    min-width: 39.5rem;
    max-width: 39.5rem;
    min-height: 39.5rem;
    max-height: 39.5rem;
  }

  .features-image-wrapper.slide-from-left-animation, .features-image-wrapper.align-botton.slide-down-animation {
    width: 98%;
  }

  .hero-image {
    object-fit: contain;
  }

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

  .metrics-wrapper.font-white {
    display: flex;
  }

  .hero-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: auto;
    max-height: none;
  }

  .button-arrow-wrapper {
    min-width: 2.5rem;
    max-width: 2.5rem;
    min-height: 2.5rem;
    max-height: 2.5rem;
    top: 2.75rem;
    left: 2.75rem;
  }

  .card-5 {
    min-width: 16rem;
    max-width: 16rem;
    min-height: 9rem;
    max-height: 9rem;
  }

  .button-text-absolute {
    font-size: 1rem;
    line-height: 1.7rem;
  }

  .space-1rem {
    min-height: 1rem;
  }

  .card-text-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .large-card {
    justify-content: center;
    align-items: flex-start;
    min-width: 40rem;
    max-width: 40rem;
    padding: 4rem;
  }

  .heading-28 {
    font-size: 1.5rem;
  }

  .features-card-small-2 {
    min-width: 14.5rem;
    max-width: 14.5rem;
    min-height: 14.5rem;
    max-height: 14.5rem;
    padding: 3rem 2.3rem;
  }

  .features-flex-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    width: 100%;
  }

  .features-card-wide-2 {
    min-width: 30rem;
    max-width: 30rem;
    min-height: 14.5rem;
    max-height: 14.5rem;
    padding: 3rem 2.3rem;
  }

  .features-block-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .icon-6 {
    min-width: 2.2rem;
    max-width: 2.2rem;
    min-height: 2.2rem;
    max-height: 2.2rem;
  }

  .features-card-large-2 {
    min-width: 30rem;
    max-width: 30rem;
    min-height: 25rem;
    max-height: 30rem;
    padding: 3rem 2.3rem;
  }

  .button-text-2 {
    font-size: 1rem;
    line-height: 1.7rem;
  }

  .space-7rem-2 {
    min-height: 7rem;
  }

  .cta-wrapper-2 {
    grid-template-columns: 1fr;
    top: -14.6rem;
  }

  .cta-container-2 {
    max-width: 100%;
    max-height: 28rem;
    padding-left: 10%;
    padding-right: 10%;
  }

  .service-case-study li {
    font-size: 2.5vw;
  }

  .service-case-study p {
    font-size: 2vw;
  }

  .service-case-study h6 {
    font-size: 20px;
  }

  .text-block-372 {
    text-align: left;
  }

  .flex-block-4 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .form-block-9 {
    background-color: #fff;
    border-radius: 20px;
    width: 100%;
    padding: 5px;
  }

  .button-primary-6.navbar-button.sd.surge-nav.surgellp.lcput.form {
    width: auto;
  }

  .button-primary-6.surge.button.lpc.bookcallform {
    width: 100%;
    margin-left: 0;
  }

  .footer_form-field-4.lpc {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .frame-35557 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-2 {
    flex-flow: column;
  }

  .frame-1686556937 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-menu-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row;
    justify-content: center;
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .frame-1686556930 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .frame-34120 {
    width: auto;
    margin-left: -153px;
  }

  .frame-1686557172 {
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .frame-1686557173 {
    width: 45%;
    height: 180px;
  }

  .frame-1686557178, .frame-1686557179 {
    height: 450px;
  }

  .frame-1686557180 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .frame-1686557181 {
    width: 100%;
    max-width: none;
    margin-bottom: 20px;
  }

  .frame-1686557183 {
    width: 100%;
    max-width: none;
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 36px;
  }

  h2 {
    font-size: 32px;
  }

  h3 {
    font-size: 22px;
  }

  h4 {
    text-align: left;
  }

  p {
    font-size: 15px;
  }

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

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

  .section.m-show {
    display: block;
  }

  .section.dark-blue.homepag {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.custom-launchh {
    padding-top: 60px;
  }

  .button {
    width: 100%;
    height: auto;
  }

  .button.minimal {
    margin-left: 0;
    margin-right: 0;
  }

  .button.minimal.l-0, .button.minimal.lr-0 {
    color: var(--royal-blue);
    text-align: left;
  }

  .button.white.no-margin.pp.new {
    width: auto;
  }

  .button.early-access {
    margin-top: 20px;
  }

  .button.small-button.no-margin {
    flex: 0 auto;
  }

  .button.small-button.no-margin.mob-hide {
    max-width: 235px;
    margin-left: auto;
  }

  .button.button-center.not-full {
    width: auto;
  }

  .button.navbar {
    width: auto;
    margin-right: 10px;
  }

  .button.blue-grad.no-margin.g-recaptcha {
    width: 70%;
  }

  .button.blue-grad.no-margin.g-recaptcha.vertical-mob {
    width: 50%;
  }

  .button.gold-bg {
    width: auto;
  }

  .button.button-yellow.no-margin.launch {
    width: auto;
    padding-left: 14px;
    padding-right: 41px;
  }

  .spacer {
    height: 32px;
  }

  .spacer._64 {
    height: 48px;
  }

  .spacer._128.mob-hidden {
    display: none;
  }

  .spacer.desktop_hidden {
    display: block;
  }

  .text-box.mob-center, .text-box._850px.center-align {
    text-align: center;
  }

  ._12-columns {
    flex-wrap: wrap;
  }

  ._12-columns.align-center.align-stretch.comp-pricing {
    flex-flow: row;
    width: auto;
  }

  ._12-columns.align-center.comp-pricing.buttonbotm {
    width: 100%;
  }

  ._12-columns.align-stretch {
    flex-flow: column;
  }

  ._12-columns.align-stretch.justify-between.pricing-cards {
    justify-content: center;
  }

  ._12-columns.align-stretch.pricing-cards-outer.new.no-top-padding {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    margin-left: 0;
  }

  ._12-columns.align-left._w-100.no-wrap {
    flex-wrap: wrap;
  }

  ._12-columns.mob-swap {
    flex-direction: column-reverse;
  }

  ._12-columns.no-wrap.launch-custom {
    flex-wrap: nowrap;
    padding: 10px;
  }

  ._12-columns.relative.custom {
    margin-top: 46px;
  }

  ._12-columns.desktop-hidden {
    display: flex;
  }

  ._12-columns.size.cms {
    width: 100%;
  }

  .container {
    display: flex;
  }

  .container.ebook {
    flex-direction: column;
  }

  .column.desk-10.mb-30.width-100, .column.desk-6, .column.desk-6.tab-8.mob-12 {
    width: 100%;
  }

  .column.desk-6.tab-7, .column.desk-5, .column.desk-5.tab-4 {
    width: 100%;
  }

  .column.desk-1.tab-1.mob-0 {
    display: none;
  }

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

  .column.desk-4.tab-6.mob-12.pricing-tabs {
    width: auto;
  }

  .column.desk-4.tab-6.mob-12.pricing-tabs.new {
    width: 100%;
    margin-top: 20px;
  }

  .column.desk-4.tab-6.mob-12.pricing-tabs.new.growth, .column.desk-4.tab-4.mob-12 {
    width: 100%;
  }

  .column.desk-3.tab-6, .column.desk-3.tab-6.mob-6 {
    width: 50%;
  }

  .column.desk-3.tab-6.mob-6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 45%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .column.desk-3.mob-6 {
    width: 60%;
  }

  .column.desk-7 {
    width: 100%;
  }

  .column.desk-7.m-hide {
    display: none;
  }

  .column.desk-8.tab-10.mob-12, .column.mob-12, .column.desk-6 {
    width: 100%;
  }

  .column.desk-6.tab-12.sticky-top {
    position: static;
  }

  .column.desk-6.tab-12.tab-ui-chnage {
    width: auto;
  }

  .column.desk-6.tab-8.mob-12 {
    width: 100%;
  }

  .column.ebook {
    width: auto;
  }

  .column._50 {
    width: auto;
    padding-bottom: 16px;
  }

  .column.desk-6 {
    width: 100%;
  }

  .nav-content {
    border-top: 1px solid var(--silver);
    background-color: var(--white);
    height: 100vh;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 100px;
    position: absolute;
    overflow: auto;
  }

  .nav-cta-button-container {
    flex-direction: column;
    align-items: stretch;
    margin-top: 20px;
  }

  .nav-cta-button-container.mob-swap {
    flex-direction: column-reverse;
    margin-right: 40px;
  }

  .menu-button {
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    padding: 0;
  }

  .logo-div {
    margin-right: auto;
  }

  .nav-logo {
    margin-left: -10px;
  }

  .footer-logo {
    padding-left: 0;
  }

  .footer-links-container {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 48px;
    display: flex;
  }

  .banner-section {
    display: none;
  }

  .banner-container {
    text-align: left;
  }

  .nav-dropdown {
    padding-top: 13px;
    padding-bottom: 13px;
    font-size: 16px;
  }

  .nav-dropdown:hover {
    transform: none;
  }

  .dropdown-list {
    text-align: center;
    background-color: #f4f8fa;
    display: none;
  }

  .dropdown-list.w--open {
    box-shadow: none;
    text-align: center;
    background-color: #f4f8fa;
    border-style: none;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
    position: relative;
  }

  .logo-container {
    flex: none;
  }

  .partner-logo {
    flex: 0 auto;
    height: 85px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .partner-logo.height---70 {
    width: 100%;
    height: auto;
  }

  .paragraph {
    font-size: 15px;
  }

  .paragraph.small.m-hide, .paragraph.m-hide {
    display: none;
  }

  .simple-input {
    width: 100%;
  }

  .quote-card {
    padding: 24px 24px 8px;
  }

  .quote-card.slider {
    margin-bottom: 0;
  }

  .quote-card.no-margin.desktop-hidden {
    display: flex;
  }

  .testimonial-image {
    margin-bottom: 40px;
  }

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

  .ds-menu-brand.w--current {
    margin-top: 14px;
  }

  .ds-section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .card.integration {
    text-align: left;
    align-items: flex-start;
  }

  .card.ebbok {
    min-height: auto;
  }

  .medium-paragraph.white.center {
    text-align: center;
  }

  .icon-side.rotate-left, .icon-side.rotate-right {
    width: 25px;
    display: block;
  }

  .tabs-menu {
    flex-wrap: wrap;
  }

  .tab-link {
    border-bottom-width: 0;
    border-radius: 10px;
    width: auto;
  }

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

  .question {
    flex-wrap: nowrap;
  }

  .question-container {
    margin-bottom: 16px;
  }

  .pricing-grid-row.top._2.padding-tablex {
    grid-template-columns: 2fr 1fr 1fr;
  }

  .pricing-grid-row._2.table-newborder {
    grid-template-columns: 2fr 1fr .75fr;
    align-content: center;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cta-box {
    padding: 40px;
  }

  .center-image.desktop-hidden {
    display: block;
  }

  .center-image.mobile-hidden {
    display: none;
  }

  .card-title {
    text-align: left;
  }

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

  .logo {
    width: 120px;
  }

  .nav-link {
    text-align: left;
    margin-left: 25px;
    margin-right: 25px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
  }

  .nav-link:hover {
    transform: none;
  }

  .nav-link.minimal {
    background-color: #edf1ff;
    margin-top: 12px;
    margin-bottom: 12px;
    margin-right: 25px;
  }

  .nav-link.minimal.width-100 {
    text-align: center;
    width: 100%;
    margin-left: 0;
  }

  .field-block {
    min-height: auto;
  }

  .dropdown {
    display: block;
  }

  .large-paragraph.white.middle-align.tools {
    width: 90%;
    margin-top: 10px;
  }

  .blog-image-header {
    height: 200px;
  }

  .blog-container {
    text-align: left;
  }

  .shape.bottom-left {
    width: 80px;
    bottom: -90px;
  }

  .shape.top-right {
    width: 80px;
  }

  .underline {
    display: inline;
  }

  .center-card {
    padding: 24px 16px;
  }

  .sign-up-form {
    flex-direction: column;
  }

  .ds-colour-block {
    width: 25%;
  }

  ._2-grid, ._1-2-grid, ._1-2-5-grid {
    grid-template-columns: 2fr;
    margin-left: 0;
  }

  ._3-grid {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
  }

  ._3-grid.full-width {
    flex-flow: column;
  }

  ._3-grid.vertical {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    width: 99%;
  }

  .grid {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
  }

  .grid.desk-4.tab-4.mob-2 {
    grid-template-columns: 1fr 1fr;
  }

  .grid.desk-3.tab-2.mob-1 {
    grid-template-columns: 1fr;
  }

  .grid.desk-3.tab-3.mob-2 {
    grid-template-columns: 1fr 1fr;
  }

  .grid.desk-3.tab-3.mob-1 {
    grid-template-columns: 1fr;
  }

  .grid.desk-2.mob-1 {
    grid-column-gap: 24px;
  }

  .grid.desk-2.home-page {
    grid-template-columns: 1.75fr;
  }

  ._2-5-1-grid, ._2-1-grid {
    grid-template-columns: 2fr;
    margin-left: 0;
  }

  .services-heading.h1.white.hs {
    font-size: 84px;
  }

  .services-heading.h2.cs {
    width: auto;
  }

  .services-heading.h4.white.blue-shadown {
    white-space: normal;
  }

  .services-heading.h4.largerfont {
    font-size: 1.5rem;
  }

  .services-heading.h4.center {
    text-align: center;
  }

  .services-heading.h4.tablethead-padding {
    padding-left: 20px;
  }

  .services-heading.next-previous {
    font-size: 14px;
  }

  .services-heading.h1 {
    font-size: 2.4rem;
  }

  .services-heading.h4 {
    font-size: 18px;
  }

  .dropdown-arrow {
    color: #c3cacf;
    margin-left: 6px;
    margin-right: 0;
    display: inline-block;
    position: relative;
  }

  .dropdown-toggle-text {
    margin-left: 18px;
    display: inline-block;
  }

  .pricing.seosurge {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .pricing.seosurge.surgelp.lpcsurge {
    padding-top: 60px;
  }

  .footer-block {
    grid-row-gap: 15px;
    flex-direction: column;
    align-items: flex-start;
  }

  .mega-dropdown-list {
    text-align: center;
    background-color: #f4f8fa;
    display: none;
  }

  .mega-dropdown-list.w--open {
    box-shadow: none;
    text-align: center;
    background-color: #f4f8fa;
    border-style: none;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    position: relative;
    top: 10px;
  }

  .mega-dropdown {
    display: block;
  }

  .text-block-2.font-size-12 {
    display: flex;
  }

  .social-links-container {
    margin-bottom: 0;
  }

  .image-1 {
    margin-left: -20px;
  }

  .image-2 {
    margin-right: 0;
  }

  .button-text-block {
    font-size: 14px;
  }

  .logo-footer {
    width: 120px;
  }

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

  .mask, .slide {
    min-height: auto;
  }

  .slide-nav {
    display: none;
    position: static;
    inset: auto 0% 0%;
  }

  .toc-container {
    position: static;
  }

  .nav-spacer {
    height: 65px;
  }

  ._4-grid {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
  }

  ._4-grid.grid-tab {
    grid-template-columns: 1fr;
  }

  ._4-grid.platform-overview {
    flex-flow: wrap;
  }

  ._4-grid.webtune {
    margin-left: auto;
    margin-right: auto;
  }

  .search {
    flex-direction: column;
  }

  .help-article {
    align-self: stretch;
  }

  .logos-div-copy {
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1.5fr;
    place-content: center;
    align-items: center;
  }

  .logo-wrapper {
    width: 25%;
  }

  .logo-wrapper.space {
    width: 50%;
    padding: 10px;
  }

  .vacations-tab-link, .vacations-tab-link-2 {
    border: 1px solid #c0c0d333;
    border-radius: 5px;
    flex-direction: column;
    height: auto;
    min-height: 60px;
    padding-top: 24px;
    padding-bottom: 24px;
    position: relative;
  }

  .step-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 110vh;
  }

  .table-logo.bigger-logo.desktop-show {
    display: none;
  }

  .table-logo.mobile-show, .table-logo.mobile-show.width-100 {
    display: block;
  }

  .table-logo.desktop-show {
    display: none;
  }

  .table-logo.width-100.mobile-show {
    display: block;
  }

  .table-logo.width-100.mobile-hide {
    display: none;
  }

  .tab-link-3 {
    border-bottom-width: 0;
    border-radius: 10px;
    width: auto;
  }

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

  .breadcrumb-navigation {
    margin-right: 6px;
    font-size: 12px;
  }

  .included-every-plan-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comparison-button-container {
    margin-left: 0;
    margin-right: 0;
  }

  .pricing-comparison-wrap {
    display: block;
  }

  .pricing-comparison-wrap.new {
    width: 100%;
    padding: 0;
    display: flex;
  }

  .comparison-header-title {
    text-align: center;
  }

  .comparison-row {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "Feature-Row Feature-Row Feature-Row";
  }

  .comparison-row.pricing-comp-header {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .comparison-item {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .comparison-feature {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .pricing-heading {
    text-align: center;
    font-size: 18px;
  }

  .pricing-card, .pricing-card-highlight {
    padding: 24px 24px 8px;
  }

  .webinar-banner {
    padding: 0;
  }

  .webinar-date-block {
    margin-bottom: 32px;
  }

  .webinar-details {
    box-shadow: none;
    width: 100%;
  }

  .webinar-date-text, .testimonial-text {
    font-size: 18px;
  }

  .testimonial-card {
    max-width: 360px;
  }

  .review-slider-wrapper {
    margin-left: 10px;
  }

  .integrate-space {
    height: 32px;
  }

  .try_for_free {
    width: 100%;
    height: auto;
  }

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

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

  .feature-text {
    margin-right: 16px;
  }

  .feature-item {
    display: none;
  }

  .tool-feature-grid {
    grid-template-columns: 1fr 1fr;
  }

  .feature-block {
    grid-template-rows: auto;
  }

  .feature-top-header {
    font-size: 27px;
  }

  .overviewcolnnew.relativetools {
    min-height: 325px;
  }

  .mobile-none {
    display: none;
  }

  .button-2 {
    width: 100%;
    height: auto;
  }

  .button-2.small-button.no-margin {
    flex: 0 auto;
  }

  .button-2.minimal {
    margin-left: 0;
    margin-right: 0;
  }

  .button-2.minimal.l-0 {
    color: #014dc5;
    text-align: left;
  }

  .paragraph-2 {
    font-size: 15px;
  }

  .paragraph-2.small.m-hide {
    display: none;
  }

  .paragraph-2.small.m-hide.text-white.lighttext {
    display: inline-block;
  }

  .card-3.integration {
    text-align: left;
    align-items: flex-start;
  }

  .card-title-2 {
    text-align: left;
  }

  .align-center.desktop-hidden {
    display: block;
  }

  .text-bold {
    color: var(--black);
    font-weight: 600;
  }

  .ebooks-form-wrap {
    margin-left: auto;
    margin-right: auto;
  }

  .g2bannerimage {
    width: auto;
    min-width: auto;
    max-height: 120px;
  }

  .top-banner {
    margin-top: 85px;
    padding-left: 10px;
  }

  .top-banner.gold {
    height: 60px;
  }

  .banner-text.desktop {
    display: none;
  }

  .banner-text.mobile {
    text-align: center;
    max-width: 80%;
    display: block;
  }

  ._w-embed {
    width: 100%;
  }

  ._12-columns-2 {
    flex-wrap: wrap;
  }

  ._12-columns-2.align-top {
    flex-flow: wrap;
  }

  ._12-columns-2.align-stretch.justify-around.tab-align-vertical.mobile-nav {
    box-shadow: none;
    box-shadow: none;
    padding-top: 0;
    padding-bottom: 20px;
    top: 330px;
  }

  ._12-columns-2.flex-horizontal {
    flex-flow: wrap;
    margin-bottom: 0;
  }

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

  .section-3._100vh {
    padding-left: 10px;
  }

  .logo-2 {
    width: 120px;
  }

  .bf-button-copy.gtd {
    text-align: center;
    width: auto;
    max-width: none;
  }

  .bf-button-copy.bliue-grad {
    width: auto;
  }

  .bf-button-copy.test.bflp.hide {
    width: 55%;
    margin-top: 0;
  }

  .bf-count-down-wrap {
    align-self: flex-end;
    width: auto;
  }

  .bf-form-block._1 {
    display: none;
  }

  .bf-hero-wrap {
    flex-direction: column;
  }

  .bf-heading.center.bf-24 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bf-hero-content-wrap {
    justify-content: center;
    align-items: flex-start;
    max-width: none;
  }

  .bf-countdown-text {
    font-size: 17vw;
  }

  .bf-deal-wrap.center {
    min-width: auto;
  }

  .slots-wrap.active {
    width: 38%;
  }

  .bf-rating-image {
    margin-bottom: 10px;
  }

  .testimonial-text-2 {
    font-size: 14px;
  }

  .bf-reason-inner-wrap {
    width: auto;
  }

  .grid-3 {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .text-block-207.font-size-12 {
    display: flex;
  }

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

  .step-block-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 110vh;
  }

  .partner-logo-2 {
    flex: 0 auto;
    height: 85px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-text-block-2 {
    font-size: 14px;
  }

  .social-links-container-2 {
    margin-bottom: 0;
  }

  .button-container-2.center {
    padding-right: 20px;
  }

  .menu-button-2 {
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    padding: 0;
  }

  .menu-button-2.click-menu {
    margin-left: 10px;
  }

  .navigation-mob-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  ._2-grid-2 {
    grid-template-columns: 2fr;
    margin-left: 0;
  }

  ._2-grid-2.nav-mobile-grid {
    grid-template-columns: 1fr 1fr;
  }

  ._2-grid-2.full-width.comp {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  ._2-grid-2.full-width.comp._2 {
    flex-direction: column-reverse;
    display: flex;
  }

  .logo-3 {
    width: 120px;
  }

  .hamburger-wrapper {
    padding: 0;
  }

  .nav-link-2 {
    text-align: left;
    margin-left: 25px;
    margin-right: 25px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
  }

  .nav-link-2:hover {
    transform: none;
  }

  .nav-link-2.minimal {
    background-color: #edf1ff;
    margin-top: 12px;
    margin-bottom: 12px;
    margin-right: 25px;
  }

  .nav-link-2.minimal.width-100 {
    text-align: center;
    width: 100%;
    margin-left: 0;
  }

  .nav-link-2.minimal.width-100.signin {
    background-color: #0000;
  }

  .footer-link-3:hover {
    color: #a5afb8;
  }

  .footer-links-container-3 {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 48px;
    display: flex;
  }

  .footer-header-3.desktop {
    display: none;
  }

  .footer-header-3.mobile {
    display: block;
  }

  .card-4.integration {
    text-align: left;
    align-items: flex-start;
  }

  .nav-bar-rating-2 {
    width: auto;
  }

  .link-block {
    align-items: flex-end;
    display: flex;
  }

  .slider-3 {
    max-width: 100%;
  }

  .billed {
    inset: -112% 0% auto 19%;
  }

  .text-rotation-wrapper-2 {
    margin-left: 0%;
  }

  .tab-link-4 {
    border-bottom-width: 0;
    border-radius: 10px;
    width: auto;
  }

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

  .testimonial-text-3 {
    font-size: 18px;
  }

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

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-global.bootcamp {
    padding-right: 1.25rem;
  }

  .padding-global.surgelp {
    width: 100%;
  }

  .padding-global.surgemobpadding.lpcsurge {
    margin-top: 0;
  }

  .vertical-scroll-wrapper {
    height: 3.7rem;
    overflow: hidden;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 6rem;
  }

  .padding-section-large.half-top-padding.bf-saale {
    padding-bottom: 0;
  }

  .padding-section-large.waitlist._2 {
    padding-top: 13rem;
  }

  .ds-content-2 {
    margin-left: 0;
  }

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

  .partner-logo-marque {
    flex: 0 auto;
    height: 85px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .ds-menu-2 {
    background-color: #fff;
    padding: 16px 24px 24px;
  }

  .max-width-large.rel {
    position: static;
  }

  .flex-container {
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-platform-2 {
    opacity: 1;
    display: none;
  }

  .logo-container-anim {
    flex: none;
  }

  .slide-testimonials {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdowncontainer {
    display: none;
  }

  .ebook-wrap {
    flex-direction: column;
  }

  .text-change {
    font-size: 18px;
    line-height: 24px;
  }

  .nav-horiz-wrap {
    align-items: center;
  }

  .bootcamp-details-wrap {
    margin-bottom: 16px;
  }

  .hs-bigger {
    font-size: 26px;
  }

  .faq-wrap-2 {
    grid-template-columns: 1fr;
  }

  .pop-up.mega-launch-exit-intent, .pop-up.join-the-waitlist, .pop-up.webtune-pop {
    z-index: 999999999;
  }

  .newsletter-embed.desktop-visible {
    display: none;
  }

  .newsletter-embed.mobile-visible {
    display: block;
  }

  .cms-grid {
    grid-template-columns: 1fr 1fr;
  }

  .earn-credits-tab-link.w--current {
    text-align: center;
  }

  .earn-credits-tab-pane {
    padding-top: 40px;
  }

  .earn-credits-card {
    min-width: auto;
  }

  .earn-credits-tab-link-green {
    text-align: center;
  }

  .ec-arrow {
    bottom: -13%;
  }

  .ec_how_it_works_card {
    margin-left: 20px;
  }

  .ml-countdown-inner {
    flex-wrap: wrap;
    width: auto;
    min-width: auto;
  }

  .testimonial-slider {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .ml-exit-intent-popup-wrap.new {
    width: auto;
  }

  .earn-credits-mobile-slider {
    max-width: 100%;
    margin-right: 0%;
  }

  .text-rotation-wrapper {
    margin-left: 0%;
  }

  .heading-large {
    font-size: 3.5rem;
  }

  .testimonial-slider-large {
    padding: 60px 15px;
  }

  .testimonial-slider-large.desktop-hidden {
    display: block;
  }

  .testimonial-slide {
    flex-direction: column;
    height: 100%;
    padding: 23px;
  }

  .testimonial-content {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .testimonial-quote-icon {
    width: 50px;
    margin-bottom: 16px;
  }

  .mask-5 {
    background-color: var(--white);
  }

  .easter-light-white-bg {
    flex-wrap: wrap;
    font-size: 18px;
  }

  .input-free-tool1 {
    border: 1px solid #12b3f9;
    border-radius: 10px;
    margin-bottom: 20px;
    box-shadow: 0 0 8px -2px #12b3f91a;
  }

  .padding-section-small {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .button-text-block-3, .button-text-block-4 {
    font-size: 14px;
  }

  .section_launch-header {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e74d4dd4e8dc2b8ceba43c_Cube-02%201.png");
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .launch-ellipse {
    top: -5%;
  }

  .launch-ellipse.down {
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e7719298af1e7fce4bd282_Subtract.svg");
    background-position: 50% 0;
    background-size: cover;
    bottom: -5%;
  }

  .launch-ellipse.blue {
    top: -7%;
  }

  .image.centered.launch {
    width: 100%;
    margin-bottom: -18px;
  }

  .image-22 {
    top: -14%;
  }

  .image-23 {
    top: -7%;
    right: 4%;
  }

  .form-block-4 {
    display: none;
  }

  .section-8, .section-10, .section-15 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .comparisions-table-left-abs-imagewrap {
    top: -5%;
    left: 7%;
  }

  .comparisions-table-right-abs-imagewrap {
    top: -7%;
  }

  .mobile-hidden {
    display: none;
  }

  .heading-style-h2.text-colour-white.bf-sale {
    width: 95%;
  }

  .heading-style-h2.text-width-small {
    font-size: 24px;
  }

  .heading-style-h2.text-width-small.text-colour-darkblue.text-align-left {
    max-width: none;
  }

  .heading-style-h2.text-size-52px.text-color-darkblue.text-weight-semibold {
    font-size: 25px;
  }

  .heading-style-h2.scaleuppass-heading {
    text-align: center;
    font-size: 27px;
  }

  .heading-style-h2.scaleuppass-heading.bfsale {
    width: 80%;
    font-size: 25px;
  }

  .schedule-demo-wrap {
    width: auto;
  }

  .schedule-demo-wrap.right {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .button-primary.is_white {
    margin-right: 10px;
  }

  .button-primary.is_white.cta-button {
    margin-right: 0;
  }

  .button-primary.is_white.homepage {
    margin-bottom: 20px;
  }

  .button-primary.is_lightpurple.sale, .button-primary.is_green.sale {
    grid-column-gap: 0px;
  }

  .button-primary.navbar-button.sd.surge-nav.surgellp {
    min-height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-primary.is_092045 {
    order: 1;
    justify-content: center;
    align-items: center;
  }

  .button-primary.surge.journey {
    width: 40%;
  }

  .button-primary.surge.delivering-growth.pricingfold.lp2 {
    flex-flow: row;
    width: 130%;
    margin-left: -18px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .button-primary.is_launch0503.launch-day.for-4th-july {
    margin-top: 0;
  }

  .button-primary.is_launch0503.launch-day.for-4th-july.bot-banner {
    width: auto;
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 25px;
  }

  .button-primary.is_skin.sale {
    grid-column-gap: 0px;
  }

  .button-primary.transparent {
    grid-column-gap: 3px;
    width: 95%;
    margin-right: 0;
  }

  .button-primary.for-mob {
    grid-column-gap: 2px;
    border-radius: 12px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 60%;
    padding-left: 3px;
    padding-right: 20px;
    display: none;
  }

  .button-primary.mob-size {
    padding: 10px;
  }

  .button-primary.mob-size.goldenrod._1stfold {
    width: 100%;
  }

  .schedule-demo-outer-wrap {
    flex-direction: column;
  }

  .section_home-hero.ai-detector {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-vertical.align_center {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-vertical.align_center.pricing {
    width: 100%;
  }

  .flex-vertical.align_center.pl-ov {
    flex-flow: column;
    margin-left: 40px;
    display: flex;
  }

  .flex-vertical.align_start {
    justify-content: center;
    align-items: flex-start;
  }

  .flex-vertical.align_start.mobile-center, .flex-vertical.justfiy-center.platform-overwview {
    align-items: center;
  }

  .flex-vertical.full-width {
    width: 100%;
  }

  .flex-vertical.mobile-center {
    align-self: center;
    align-items: center;
  }

  .heading-style-h1.text-style-centered.text-colour-white.mobile-hidden, .heading-style-h1.text-style-centered.text-colour-white.desktop-hidden {
    display: none;
  }

  .heading-style-h1.text-size-medium.text-colour-white.text-align-center {
    align-self: auto;
  }

  .heading-style-h1.pricing-page-heading {
    font-size: 40px;
  }

  .heading-style-h1.pricing-page-heading.max-plan.yellow.nothide {
    background-position: 50% 100%;
    width: 95%;
    font-size: 54px;
  }

  .heading-style-h1.pricing-page-heading.s-software {
    font-size: 43px;
  }

  .heading-style-h1.webtune-heading {
    font-size: 58px;
  }

  .body-text-medium.text-color-white {
    width: 100%;
  }

  .body-text-medium.text-color-white.text-opactiy-60 {
    width: 80%;
  }

  .home-hero_demovideo {
    width: 90%;
    margin-bottom: -6rem;
  }

  .home-hero_demovideo.waitlist {
    width: 100%;
  }

  .section_trustedby.home {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .text-style-label {
    font-size: 14px;
  }

  .text-style-label.full-blue-linear {
    font-size: 22px;
  }

  .text-style-label.full-blue-linear.mobile-centered {
    font-size: 20px;
  }

  .flex-horizontal {
    font-size: 40px;
  }

  .flex-horizontal.justify-start.wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
  }

  .flex-horizontal.testimonial-cards {
    grid-column-gap: 30px;
    flex-flow: wrap;
  }

  .flex-horizontal.how_scalenut {
    grid-row-gap: 12px;
    text-align: center;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-horizontal.justify-spacebetween.features-tabs {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 29px;
  }

  .flex-horizontal.justify-spacebetween.comp-verdict {
    flex-direction: column;
  }

  .flex-horizontal.justify-spacebetween.tab-margin {
    flex-flow: column;
  }

  .flex-horizontal.column-gap-32px {
    flex-direction: column;
  }

  .home-testimonial-card {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .home-testimonial-card._1 {
    margin-top: 40px;
    margin-bottom: 20px;
    transform: none;
  }

  .home-testimonial-card._3 {
    margin-top: 40px;
    transform: none;
  }

  .text-style-smalllabel.is_generalsans {
    text-align: center;
  }

  .blue-tablet-frame {
    grid-row-gap: 10px;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .blue-tablet-frame.horizontal-style {
    grid-row-gap: 22px;
  }

  .how-scalenut-headingwrap {
    width: auto;
  }

  ._3-2grid {
    grid-column-gap: 10px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    width: auto;
    margin-bottom: 20px;
  }

  .body-text-small {
    margin-bottom: 20px;
  }

  .body-text-small.text-color-white.features {
    color: #002865;
    margin-bottom: 31px;
  }

  .body-text-small.text-color-white.text-align-left {
    text-align: left;
  }

  .body-text-small.is_14px.pricingtext {
    height: auto;
  }

  .body-text-small.feature-content {
    height: auto;
    margin-bottom: 0;
  }

  ._3-1-grid {
    grid-row-gap: 26px;
    grid-template-columns: 1fr;
    font-size: 51px;
    font-weight: 600;
  }

  .solutions_tab-link.plan, .solutions_tab-link.research, .solutions_tab-link.create, .solutions_tab-link.optimize, .solutions_tab-link.analyze, .solutions_tab-link.analyze.ca {
    margin-bottom: 20px;
  }

  .solutions_tab-pane.plan, .solutions_tab-pane.research, .solutions_tab-pane.create.new, .solutions_tab-pane.optimize {
    padding-left: 20px;
    padding-right: 20px;
  }

  .solutions_tab-pane.surge_dark, .solutions_tab-pane.surge_light {
    padding-left: 20px;
  }

  .solutions_tab-pane.content-audit {
    padding-left: 20px;
    padding-right: 20px;
  }

  .left-side-content {
    color: #020249;
    width: auto;
  }

  .flex-pointers-withicon.solutions-tab {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
  }

  .solutions_tab-creative {
    width: auto;
  }

  .features-heading {
    font-size: 30px;
  }

  .features-wrap {
    grid-column-gap: 20px;
  }

  .features-wrap-relative {
    color: #002865;
  }

  .features_tab-icon {
    display: block;
  }

  .features-abs-image {
    max-width: 100%;
  }

  .calltoaction-wrap {
    flex-wrap: wrap;
    padding: 24px;
    font-size: 40px;
  }

  .calltoaction-cta-wrap {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-top: 40px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .calltoaction-cta-absimage {
    display: none;
  }

  .calltoaction-cta-absimage.home.nav-bar-element {
    display: block;
  }

  .socialproof_heading {
    font-size: 32px;
    line-height: 1.2;
  }

  .socialproof_heading.tablet-font-small {
    font-size: 40px;
  }

  .socialproof-subtext {
    font-size: 22px;
    line-height: 1.2;
  }

  .review-banner-wrap {
    grid-row-gap: 32px;
    flex-wrap: wrap;
    margin-top: 60px;
  }

  .g2banner-wrap {
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .g2absolute-wrap {
    margin-top: 0;
  }

  .g2bannericon, .g2bannericon.margin {
    width: 100px;
  }

  .footer_link:hover {
    color: #a5afb8;
  }

  .footer-links_wrap {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 48px;
    display: flex;
  }

  .footer-email-wrap {
    justify-content: space-between;
    align-items: center;
  }

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

  .footer_block {
    grid-row-gap: 15px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .social-links_container {
    margin-bottom: 0;
  }

  .how-scalenut-image {
    position: absolute;
    inset: auto -16% -4% auto;
  }

  .solutions-mobile-accordion {
    flex-direction: column;
    display: none;
  }

  .features-slide {
    background-color: #0000;
    height: auto;
    margin-bottom: 80px;
  }

  .features-slide.desktop-hidden {
    display: flex;
  }

  .features-slider-slidenav {
    font-size: 10px;
    bottom: -15%;
  }

  .feature_content-wrap-mobile {
    display: flex;
  }

  .features-mobile-slide {
    background-color: #d1defc;
    border: 1px solid #1a5bf0;
    border-radius: 20px;
    height: auto;
  }

  .features-mobile-mask {
    height: auto;
  }

  .section-cta-webinar {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pricing-tabs-new {
    align-self: auto;
  }

  .pricing-tabs-menu-new {
    justify-content: center;
    margin-left: 0;
  }

  .tab-toggle-text-2._0.for-4july-sale {
    margin-top: 31px;
    margin-left: -178px;
  }

  .pricing-card-heading-wrap.pro, .pricing-card-heading-wrap.essential.software, .pricing-card-heading-wrap.growth, .pricing-card-content-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-plan-summary.surgeprice {
    height: auto;
  }

  .pricing-popular-sticker {
    right: 60px;
  }

  .includes-everyplan {
    flex-direction: column;
  }

  .includes-everyplan-grid {
    grid-template-columns: 1fr 1fr;
  }

  .trusted-byfold {
    flex-direction: column;
  }

  .comp-header-title {
    text-align: center;
  }

  .comparison-feature-wrap {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .socialproof-grid-inner-2 {
    grid-column-gap: 5px;
    flex-flow: row;
  }

  .socialproof-try-cta-wrap {
    justify-content: space-between;
    align-items: center;
  }

  .faq-answer-container.webtune {
    text-align: left;
  }

  .additional-links-wrap {
    flex-flow: column;
    grid-template-rows: auto;
    grid-auto-flow: row;
    display: flex;
  }

  .additional-links-wrap.pricing {
    flex-flow: column;
  }

  .platform-banner-wrap {
    flex-wrap: wrap;
    padding: 24px;
    font-size: 40px;
  }

  .text-size-65px.text-color-white.text-align-center {
    font-size: 38px;
  }

  .section-cta-platform {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-cta-platform.humanizer_seo {
    padding-bottom: 0;
  }

  .platform-overview--hero-wrap {
    grid-template-columns: .5fr;
    place-items: center;
    width: 90%;
  }

  .platform-overview-video {
    flex-wrap: wrap;
    padding: 24px;
    font-size: 40px;
  }

  .all-you-need-wrap._2, .all-you-need-wrap._1, .all-you-need-wrap._4 {
    width: 45%;
  }

  .info-folds-inner-wrapper.green, .info-folds-inner-wrapper.purple, .info-folds-inner-wrapper.yellow, .info-folds-inner-wrapper.light-blue {
    flex-flow: column;
    display: flex;
  }

  .info-folds-inner-wrapper.blue {
    flex-flow: column;
    grid-auto-flow: row;
    display: flex;
  }

  .feature-video {
    flex-wrap: wrap;
    padding: 24px;
    font-size: 40px;
  }

  .feature_hor_content-wrap-first.copywriter.horizontal {
    flex-flow: column;
  }

  .featureind-video {
    flex-wrap: wrap;
    padding: 24px;
    font-size: 40px;
  }

  .section-blog-hero.add-padding-bottom.add-top-padding {
    height: 1300px;
  }

  .blog-hero-grid {
    grid-template-columns: 1fr;
  }

  .blog-hero-blog-card {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .blog-listing-2grid {
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-bottom: 20px;
  }

  .section-comparisions-hero {
    padding-top: 6.2rem;
  }

  .comparisions-floating-logo.comp {
    top: 39%;
    right: 3%;
  }

  .comp_verdict_wrap {
    align-items: center;
  }

  .text-width-70.mobile-full-width.comparisons {
    max-width: 100%;
  }

  .text-size-16px.horizontal-flex {
    text-align: center;
    width: 100%;
    margin-bottom: 0;
    padding-top: 5px;
  }

  .first-feature_content-wrap {
    width: auto;
  }

  .comp-reasons-grid {
    grid-template-columns: 2fr;
    margin-left: 0;
  }

  .comp-review-header.sn {
    padding-left: 20px;
    padding-right: 20px;
  }

  .comp-in-depth-sn-rich {
    margin-bottom: 20px;
  }

  .comp-in-depth-sn-rich p {
    text-align: left;
  }

  .feature-folds-wrap {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .calltoaction-outer-wrap {
    flex-wrap: wrap;
    padding: 24px;
    font-size: 40px;
  }

  .blackfriday-offers {
    grid-row-gap: 48px;
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64f6ef8cfd252fcf9120e1f3_Vector.svg"), linear-gradient(135deg, var(--dark-goldenrod-2), var(--pale-goldenrod-2) 38%, var(--dark-goldenrod-2)), linear-gradient(to bottom, transparent, transparent);
    background-size: auto 100%, auto, auto;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .tools-list {
    grid-template-columns: 2fr;
    margin-left: 0;
  }

  .enterprise-benifit-wrap {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 30%;
  }

  .bf-grid {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .bf-to-be-revealed {
    align-self: flex-end;
    width: auto;
  }

  .bf-grid-2 {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bf-cycle-icon-wrap {
    font-size: 26px;
  }

  .bf-offers-revealed {
    align-self: flex-end;
    width: auto;
  }

  .bf-offers-revealed.blackfriday-sale.bfsale {
    min-width: 250px;
  }

  .splide__pagination__page {
    width: 8px;
    height: 8px;
    margin-left: 8px;
  }

  .navbars.suge {
    width: 99.5%;
  }

  .platform-navbar {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
  }

  .navbar-platform-feature-link.copy.link-manager {
    width: 100%;
    display: flex;
  }

  .navbar-platform-feature-link.link-manager {
    width: 100%;
  }

  .solutions-navbar, .resources-navbar, .customer-navbar {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
  }

  .navbar-mobile {
    justify-content: center;
    display: flex;
  }

  .nav-mob {
    width: 95%;
  }

  .navbar-mob-container {
    display: none;
  }

  .scaleuppass-wrap {
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/653b514c9f31d4f7e196c46d_outline%20mobile.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    grid-template-columns: 1fr;
  }

  .scaleuppass-wrap.bf24 {
    flex-flow: column;
    padding: 10px 20px;
  }

  .scaleuppass-content {
    text-align: center;
    align-items: center;
    width: 61%;
  }

  .section-blackfriday-hero-sale.ai-page {
    padding-top: 100px;
  }

  .blackfriday-countdown-label {
    font-size: 30px;
  }

  .blackfriday-deals-grid {
    grid-template-columns: 1fr;
    margin-left: 0;
  }

  .bf-deal-card-slots._2-copy-copy.horizontal-flex.launch-day {
    grid-row-gap: 5px;
    text-align: center;
    flex-flow: column;
    justify-content: space-around;
    padding-top: 0;
  }

  .blackfriday-fixed-bottom.launch-day.hide-mobile {
    display: none;
  }

  .blackfriday-fixed-bottom.launch-day.new {
    padding-left: 20px;
  }

  .bf-benifits-gird {
    flex-direction: column;
    display: flex;
  }

  .section-pricing-blackfriday.saas-deals.bf24 {
    background-position: 50% 80%, 50% 10%, 10% 95%, 90% 88%, 90% 98%, 10% 88%, 10% 80%, 90% 80%, 50% 97%, 50% 88%, 50%;
    background-size: auto 40px, auto 30px, auto 40px, auto 40px, auto 40px, auto 40px, auto 40px, auto 40px, auto 40px, auto 40px, cover;
  }

  .pricing-bf-wrap {
    padding-top: 40px;
  }

  .text-gradient-bfgold.text-size-86px.text-align-center._24f {
    font-size: 70px;
  }

  .bf-deal-border {
    bottom: -4%;
  }

  .bf-pricing-slots {
    bottom: -17%;
  }

  .text-size-56px.bf24 {
    font-size: 53px;
  }

  .steps-wrap {
    align-items: flex-start;
    display: flex;
  }

  .steps-wrap.mob-hidden {
    display: none;
  }

  .steps-wrap.desktop-hidden {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: flex-start;
    display: flex;
  }

  .step-image-wrap {
    align-items: flex-start;
  }

  .step-content-wrap {
    width: auto;
    margin-top: 0;
    margin-bottom: 40px;
  }

  .step-content-wrap.left-side {
    margin-left: 0;
  }

  .earlybird-pricing-outer-wrap {
    flex-direction: column;
  }

  .earlybird-pricing-contet {
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
  }

  .earlybird-text {
    text-align: left;
    padding-left: 31px;
  }

  .webtune-navbar {
    display: none;
  }

  .webtune-popup {
    flex-wrap: wrap;
  }

  .webtine-navlink {
    text-align: left;
    margin-left: 25px;
    margin-right: 25px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
  }

  .webtine-navlink:hover {
    transform: none;
  }

  .demo-video {
    flex-wrap: wrap;
  }

  .solutions-desktop-wrap, .solutions-desktop-wrap.platform-page, .solutions-desktop-wrap.lp {
    display: block;
  }

  .button-text-block-5 {
    font-size: 14px;
  }

  .features-grid {
    grid-template-columns: 1fr 1fr;
  }

  .nav-banner {
    width: 82%;
    min-height: auto;
    padding-left: 10px;
    font-size: 12px;
    display: flex;
  }

  .nav-banner.post-launch {
    height: 50px;
    padding-bottom: 0;
    padding-right: 20px;
  }

  .close-nav-banner {
    vertical-align: baseline;
  }

  .close-nav-banner.hide-mob {
    opacity: 0;
  }

  .nav-banner-text {
    font-size: 18px;
  }

  .sd-abs-img {
    width: 250px;
  }

  .what-snew-wrap {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    align-items: flex-start;
    display: flex;
  }

  .sd-outer-wrap {
    flex-direction: column;
  }

  .sd-content-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    padding-top: 0;
  }

  .section-sd-reviews {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sd-demo-wrap {
    width: auto;
  }

  .sd-demo-wrap.size-reduce {
    width: 100%;
  }

  .h2-style-surge.is_green.padding {
    font-size: 2.5rem;
  }

  .surge-features-grid {
    grid-template-columns: 1fr;
    margin-bottom: 20px;
    padding-left: 15%;
    padding-right: 15%;
  }

  .surge-grid-1-1.flex {
    grid-template-columns: 1fr;
  }

  .surge-numbers-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .image-41 {
    max-width: 100px;
  }

  .hide-laptop {
    display: block;
  }

  .image-42 {
    margin-top: -26px;
  }

  .div-block-49 {
    flex-flow: column;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .columns {
    flex-flow: column;
  }

  .cs-title {
    padding-left: 10px;
    padding-right: 10px;
  }

  .banner-cs {
    padding-top: 220px;
  }

  .container-ns-tab {
    grid-column-gap: 20px;
  }

  .about-cs {
    grid-column-gap: 30px;
    flex-flow: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .vectors-wrapper-2 {
    left: 318.002px;
  }

  .container-15.conclusion-section {
    margin-top: 0;
  }

  .frame-1000002105 {
    max-width: 100%;
  }

  .frame-1000002074 {
    max-width: none;
    padding-left: 60px;
    padding-right: 60px;
  }

  .frame-1000002073 {
    max-width: none;
  }

  .impact-multiplier {
    justify-content: center;
    align-items: center;
  }

  .frame-1000002098 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .frame-1000002099 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .columns-2.testimonial-cs {
    flex-flow: column;
    align-items: center;
  }

  .testimonial {
    width: auto;
  }

  .image-44 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    width: 20%;
    margin-bottom: 10px;
  }

  .column-4 {
    flex-flow: row;
    justify-content: center;
  }

  .frame-1000002123 {
    margin-top: -94px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .vectors-wrapper-7 {
    top: 119px;
    left: 100px;
  }

  .text-23 {
    font-size: 44px;
  }

  .columns-4.csresults {
    flex-flow: column;
  }

  .text-block-223.bfsale {
    font-size: 18px;
  }

  .newsletter {
    width: 550px;
    height: 550px;
  }

  .newsletter.detector-pop-up {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
    justify-content: flex-end;
    align-items: center;
    width: 300px;
    height: 500px;
  }

  .ai-detector-form {
    flex-flow: column;
  }

  .form-section {
    height: 1200px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 0;
  }

  .result-section {
    width: 90%;
    max-width: none;
    height: 350px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .column-11 {
    display: none;
  }

  .dark-blue-circle-frame {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -66px;
    padding-top: 25px;
    padding-left: 40px;
  }

  .column-12.desk-4 {
    width: 100%;
  }

  .column-12.desk-4.tab-6.mob-12.pricing-tabs {
    width: auto;
  }

  .column-12.desk-4.tab-6.mob-12.pricing-tabs.mob-margin-top.seo {
    width: 85%;
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .column-12.desk-4.tab-6.mob-12.pricing-tabs.mob-margin-top.seo:hover {
    margin-top: 20px;
  }

  .pricing-card-wrap-2.seo-surge.seosurge {
    margin-bottom: 0;
  }

  .pricing-card-wrap-2.seo-surge.seosurge:hover, .pricing-card-wrap-2.seosurge.center, .pricing-card-wrap-2.seosurge.center:hover {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-primary-3.is_white {
    margin-right: 10px;
  }

  .button-primary-3.features.platformpage {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 100px;
  }

  ._12-columns-4 {
    flex-wrap: wrap;
  }

  ._12-columns-4.align-stretch.justify-between.pricing-cards {
    justify-content: center;
  }

  ._12-columns-4.align-stretch.justify-between.pricing-cards.seo {
    flex-flow: column;
    margin-left: 20px;
    margin-right: 20px;
  }

  .how-it-works-step-container {
    flex-flow: column;
  }

  .steps {
    width: 100%;
    height: auto;
  }

  .text-73 {
    font-size: 100px;
  }

  .text-73.surgelp {
    justify-content: center;
    align-items: center;
  }

  .frame-1000002190, .frame-1000002191 {
    height: auto;
    margin-bottom: 20px;
  }

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

  .navbar-mob-container-2 {
    display: none;
  }

  .nav-mob-2 {
    width: 95%;
  }

  .text-block-245.surgep {
    font-size: 18px;
  }

  .keyword-planner.trans_bg {
    width: 45%;
  }

  .section-cta-platform-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .blue-banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-98 {
    font-size: 50px;
  }

  .center-align.compare-tab.new.size {
    font-size: 12.5px;
  }

  .center-align.compare-tab.new {
    font-size: 20px;
  }

  .exit-intent-popup-3.detector {
    display: none;
  }

  .frame-1000002289 {
    flex-flow: column;
  }

  .what-is-an-ai-content-detector-ai-content-humanizer {
    width: auto;
  }

  .error-999ef894-28dd-da09-b3f0-0e796ebfc74d {
    width: auto;
    margin-top: 20px;
  }

  .frame-1000002313 {
    flex-flow: column;
  }

  .error-6cefc400-28fd-e84a-d1aa-5257f9708e95 {
    margin-bottom: 20px;
  }

  .frame-1000002429 {
    flex-flow: column;
  }

  .error-438308cd-779a-03ca-1225-f65c39f236b2 {
    margin-bottom: 20px;
  }

  .why-use-scalenut-ai-content-detector-ai-content-humanizer-over-other-tools {
    font-size: 40px;
  }

  .frame-1000002451, .frame-1000002453, .frame-1000002455, .frame-1000002456 {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .frame-1000002316 {
    flex-flow: column;
  }

  .c-accordion-list {
    margin-bottom: 20px;
  }

  .get-55-off-2x-limits-0, .get-55-off-2x-limits-1 {
    font-size: 75px;
  }

  .tabs-menu-3 {
    flex-flow: wrap;
    justify-content: space-between;
    width: auto;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .tabs-4 {
    flex-flow: column;
  }

  .cruise-mode.w--current {
    width: 45%;
    height: auto;
    display: flex;
  }

  .trafiic-analyzer.ca, .link-manager, .ai-humanizer {
    width: 45%;
  }

  .tabs-content-6 {
    width: auto;
  }

  .frame-1000001375 {
    width: 100%;
  }

  .c01---r39 {
    height: 50px;
  }

  .c01---r39.heading {
    padding-right: 20px;
  }

  .c01---r39.heading.promax {
    height: 100px;
  }

  .text-140.header {
    font-size: 18px;
  }

  .text-140.header.font, .text-140.header.font.white {
    font-size: 10px;
  }

  .text-140.header.f-pro {
    font-size: 12px;
  }

  .c01---r38.h70 {
    justify-content: flex-start;
    align-items: center;
  }

  .c01---r34 {
    height: 50px;
  }

  .c01---r12.h100 {
    justify-content: space-around;
    height: 100px;
  }

  .c01---r02.mob-h {
    height: 70px;
  }

  .column-21 {
    flex-flow: column;
    display: flex;
  }

  .columns-15 {
    padding-left: 0;
    display: flex;
  }

  .c01---r39-3 {
    height: 50px;
  }

  .c01---r39-3._100h.header {
    padding-left: 10px;
    padding-right: 10px;
  }

  .c01---r39-3._100h.header.promax {
    height: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .c01---r39-4 {
    height: 50px;
  }

  .c01---r39-4._100h.header {
    padding-left: 10px;
    padding-right: 10px;
  }

  .c01---r39-5, .c01---r39-5._100h {
    height: 50px;
  }

  .c01---r39-5._100h.header {
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-22 {
    justify-content: flex-start;
    align-items: center;
  }

  .c01---r37.mob70 {
    height: 70px;
  }

  .c01---r37-3._80h.after-sale {
    font-size: 15px;
  }

  .c01---r37-3._80h.after-sale.bl-bg.addom {
    padding-left: 18px;
    padding-right: 16px;
  }

  .c01---r37-3._80h.after-sale.addom {
    padding-left: 4px;
    padding-right: 4px;
  }

  .c01---r37-3.tick.h70 {
    height: 70px;
  }

  .c01---r37-3.h70 {
    justify-content: flex-start;
    align-items: center;
  }

  .c01---r37-3.mob70 {
    height: 70px;
  }

  .c01---r37-3.sale {
    padding-right: 18px;
  }

  .c01---r37-3.pro.st {
    padding-left: 17px;
    padding-right: 16px;
  }

  .c01---r37-4.tick.h70, .c01---r37-4.mob70 {
    height: 70px;
  }

  .table-essential {
    width: 100%;
  }

  .columns-16.heading {
    display: flex;
  }

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

  .plan-features {
    height: auto;
  }

  .feature-price-details {
    height: 200px;
  }

  .feature-price-details.monthly {
    height: auto;
  }

  .text-block-263 {
    text-align: left;
    width: 100%;
    height: 100%;
    font-size: 11px;
  }

  .mob-hide {
    vertical-align: baseline;
  }

  .columns-18 {
    display: flex;
  }

  .single-button-inside-switch-button.maintenance {
    line-height: 1.4;
  }

  .single-button-inside-switch-button.maintenance.yearley, .single-button-inside-switch-button.seo.monthly {
    font-size: 16px;
  }

  .switch-button.night-mode {
    height: 2.4em;
  }

  .header-sticky {
    top: 15%;
  }

  .frame-1000002489 {
    flex-flow: column;
  }

  .frame-1000002490 {
    width: 90%;
  }

  .frame-1000002492 {
    height: auto;
  }

  .frame-1000002492.promax {
    flex-flow: column;
    height: auto;
  }

  .text-174 {
    height: auto;
  }

  .frame-1000002494, .frame-1000002494.for-sale {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .vectors-wrapper-76 {
    height: 80px;
    display: block;
  }

  ._1000-pages-included-5-500-pages-thereafter-3 {
    border-top-style: none;
  }

  .frame-1000002066 {
    grid-column-gap: 24px;
  }

  .frame-1000002496 {
    justify-content: center;
    align-items: flex-start;
  }

  .frame-1000002499, .frame-1000002499.onpagepro {
    width: 90%;
  }

  .original-setup {
    width: 95%;
  }

  .div-block-65 {
    flex-flow: column;
  }

  .frame-1000002293 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .frame-1000002501 {
    justify-content: center;
    align-items: center;
  }

  .frame-1000002178 {
    margin-top: 20px;
  }

  .text-191 {
    width: auto;
  }

  .frame-1000002517 {
    grid-column-gap: 15px;
  }

  .frame-1000002518 {
    width: 35%;
    height: 280px;
    padding: 20px;
  }

  .frame-1000002521 {
    grid-column-gap: 15px;
  }

  .frame-1000002522 {
    height: 280px;
  }

  .frame-1000002525 {
    grid-column-gap: 15px;
  }

  .frame-1000002526 {
    height: 280px;
  }

  .frame-1000002527 {
    flex-flow: column;
  }

  .best-performance-seo-and-content-teams-trust-scalenut {
    font-size: 55px;
  }

  .frame-1000001541 {
    grid-column-gap: 0px;
  }

  .vectors-wrapper-96 {
    width: 75px;
  }

  .collection-item {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .detect-unlimited-words-humanize-50000-words-mo {
    width: 45%;
    height: auto;
  }

  .frame-1000002547 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1000002553 {
    grid-row-gap: 20px;
    flex-flow: column;
    width: 100%;
  }

  .frame-1000002554 {
    width: auto;
  }

  .frame-1000002555 {
    grid-row-gap: 10px;
    width: auto;
  }

  .text-216 {
    height: 100px;
  }

  .frame-1000002564 {
    padding-left: 0;
  }

  .frame-1000002566.last-card {
    height: auto;
  }

  .get-limited-edition-fully-loaded-plans-exclusive-max-plans {
    background-position: 130% 110%;
  }

  .frame-1000002018 {
    width: 60%;
  }

  .frame-1000002018.details {
    grid-column-gap: 2px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-221 {
    font-size: 20px;
  }

  .text-221.max-plan-head {
    font-size: 49px;
  }

  .text-221.max-plan-head.pbf24 {
    font-size: 55px;
  }

  .text-221.max-plan-head.popup-bf {
    font-size: 45px;
  }

  .frame-1000002568 {
    flex-flow: column;
    height: auto;
  }

  .frame-1000002579 {
    height: auto;
    margin-bottom: 20px;
  }

  .text-230._20f {
    font-size: 12px;
  }

  .text-block-293 {
    font-size: 20px;
  }

  .data {
    height: 100px;
  }

  .data.addom {
    padding-left: 0;
    padding-right: 0;
  }

  .not-bold, .not-bold.white {
    font-size: 10px;
  }

  .tab-link-tab-7 {
    width: 45%;
  }

  .features-grid-1 {
    margin-left: -76px;
  }

  .animated-text-embed {
    display: none;
  }

  .section-features.no-bott {
    margin-top: 100px;
  }

  .features-head {
    font-size: 20px;
  }

  .padding-global-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .flex-ver.row-gap-5px.how-it-works {
    padding-left: 0;
    padding-right: 0;
  }

  .cta-heading {
    font-size: 30px;
  }

  .text-size-14px.font-nunito {
    font-size: 12px;
  }

  .feature-head-small, .text-size-24px-2.text-weight-bold {
    font-size: 20px;
  }

  .padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .navbar-dropdown-outer {
    cursor: pointer;
    justify-content: space-between;
    padding: 14px;
    font-size: 24px;
    font-weight: 700;
    display: flex;
  }

  .padding-section-large-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .gradient-line-hiw.hide-mob {
    display: none;
  }

  .text-size-32 {
    font-size: 25px;
  }

  .c01---r37-10.mob70, .c01---r37-10.tick.h70 {
    height: 70px;
  }

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

  .columns-23 {
    padding-left: 0;
    display: flex;
  }

  .column-40 {
    justify-content: flex-start;
    align-items: center;
  }

  .column-41 {
    flex-flow: column;
    display: flex;
  }

  .c01---r37-11.cross {
    justify-content: center;
    align-items: center;
  }

  .c01---r37-11.mob70 {
    height: 70px;
  }

  .text-sample.pop-bf {
    font-size: 40px;
  }

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

  .column-45 {
    justify-content: flex-start;
    align-items: center;
  }

  .column-46 {
    flex-flow: column;
    display: flex;
  }

  .c01---r37-12.headin-pro {
    padding-left: 5px;
    padding-right: 5px;
  }

  .c01---r37-12.headin-pro.price {
    padding-left: 20px;
  }

  .c01---r37-12.headin-pro.bl-bg {
    padding-left: 0;
    padding-right: 0;
  }

  .c01---r37-12.headin-pro.bl-bg.addw {
    padding-left: 10px;
    padding-right: 60px;
  }

  .columns-25 {
    padding-left: 0;
    display: flex;
  }

  .c01---r37-13 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .c01---r38-8.noline.pro {
    justify-content: flex-start;
    align-items: center;
  }

  .frame-1000002587 {
    width: 100%;
  }

  .f18 {
    font-size: 11px;
    font-weight: 600;
  }

  .div-block-74.base-plans {
    width: 80%;
  }

  .text-block-314 {
    font-size: 8px;
  }

  .text-block-317 {
    font-size: 35px;
  }

  .frame-1000002019 {
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .addon-text-4 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-249.black {
    font-size: 28px;
  }

  .frame-1000002601 {
    flex-flow: wrap;
    margin-top: -41px;
  }

  .frame-1000002602 {
    height: auto;
    margin-bottom: 20px;
  }

  .frame-1000002603, .frame-1000002603.h-fixed {
    height: auto;
  }

  .text-251 {
    width: 95%;
    font-size: 25px;
  }

  .grab-your-vip-access-to-black-friday-deals-0, .grab-your-vip-access-to-black-friday-deals-1 {
    font-size: 60px;
  }

  .text-252 {
    font-size: 30px;
  }

  .frame-1000001961 {
    grid-row-gap: 15px;
  }

  .frame-1000001430 {
    width: 100%;
  }

  .columns-26 {
    width: 45%;
  }

  .bf-sale24 {
    padding-bottom: 200px;
  }

  .text-263 {
    font-size: 28px;
  }

  .biggest-price-drop-this-season {
    font-size: 40px;
  }

  .frame-1000002701 {
    margin-top: 30px;
    top: 235.537px;
    left: 155.5px;
  }

  .frame-1000002702 {
    height: auto;
  }

  .div-block-142 {
    flex-flow: column;
    margin-bottom: 10px;
  }

  .frame-1000002706.bg-shadow-2.bf24.scalenut {
    height: 130px;
  }

  .frame-1000002709 {
    flex-flow: column;
  }

  .want-all-the-rewards {
    width: auto;
    margin-bottom: 20px;
  }

  .text-274 {
    margin-bottom: 20px;
  }

  .frame-1000002710 {
    grid-row-gap: 5px;
    width: auto;
  }

  .frame-1000002714 {
    width: 55%;
    margin-top: 0;
  }

  .columns-27 {
    width: 100%;
  }

  .columns-29 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    place-content: space-around space-between;
    align-items: center;
    width: 100%;
  }

  .frame-1000002738, .frame-1000002312 {
    width: 170px;
  }

  .column-50 {
    flex-flow: wrap;
  }

  .frame-1000002740, .frame-1000002741, .frame-1000002742, .frame-1000002743, .frame-1000002744, .frame-1000002745 {
    width: 170px;
  }

  .column-53 {
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    display: flex;
  }

  .newsletter-2 {
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6811f38868a7537ff81584c6_Exit%20Intent%20popup%2092.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 500px;
    height: 500px;
  }

  .text-block-327 {
    font-size: 35px;
  }

  .frame-1000002183.surgelptop {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .text-298.surgelp {
    font-size: 45px;
  }

  .text-298.surgelp.ls2 {
    letter-spacing: 0;
    font-size: 30px;
  }

  .text-300.surgelp {
    font-size: 18px;
  }

  .frame-1000002760 {
    justify-content: space-around;
    align-items: flex-start;
    max-width: none;
    padding: 20px;
  }

  .text-302.surgelp {
    font-size: 35px;
    line-height: 110%;
  }

  .frame-1000002223 {
    text-align: left;
  }

  .frame-1000002214.surgelptop {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .text-306.surgelp {
    font-size: 30px;
  }

  .text-307 {
    width: 50%;
  }

  .text-307.surgelp {
    width: 100%;
    margin-top: 10px;
  }

  .frame-1000002764 {
    justify-content: center;
    align-items: center;
  }

  .t4, .t4._1, .t4._2 {
    height: 300px;
  }

  .frame-1000002766 {
    grid-row-gap: 10px;
  }

  .text-308.surgelp {
    font-size: 20px;
    line-height: 115%;
  }

  .frame-1000002217, .frame-1000002219 {
    grid-row-gap: 10px;
  }

  .frame-1000002771 {
    grid-row-gap: 35px;
  }

  .text-311.surgelp, .text-312.surgelp {
    text-align: left;
  }

  .frame-1000002773 {
    grid-row-gap: 20px;
    flex-flow: column;
    margin-bottom: 0;
  }

  .frame-1000002774 {
    padding: 15px;
  }

  .frame-1000002774.lowersection {
    height: auto;
    padding: 20px 30px;
  }

  .frame-1000002775 {
    grid-row-gap: 10px;
  }

  .drove-8200-increase-in-traffic-for-a-food-blogging-website {
    line-height: 50%;
  }

  .drove-8200-increase-in-traffic-for-a-food-blogging-website-0 {
    font-size: 16px;
    line-height: 16px;
  }

  .drove-8200-increase-in-traffic-for-a-food-blogging-website-1 {
    font-size: 20px;
    line-height: 16px;
  }

  .drove-8200-increase-in-traffic-for-a-food-blogging-website-2 {
    line-height: 16px;
  }

  .text-315.surgelp {
    font-size: 40px;
  }

  .text-316.surgelp {
    font-size: 18px;
  }

  .frame-1000002806 {
    justify-content: center;
    align-items: flex-start;
  }

  .text-319.surgelp {
    text-align: left;
    font-size: 30px;
  }

  .frame-1000002790 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .frame-1000002796, .frame-1000002808 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-324.competitor {
    font-size: 15px;
  }

  .frame-1000002794 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .find-keywords-that-drive-traffic.heading {
    text-align: left;
  }

  .text-327.surgelp {
    font-size: 20px;
  }

  .vectors-wrapper-160.surgelp {
    width: 30px;
    height: 20px;
  }

  .vectors-wrapper-160.callsurge {
    width: 20px;
  }

  .text-334 {
    line-height: 115%;
  }

  .text-340 {
    text-align: left;
  }

  .bold-text-39.surge {
    text-align: left;
    font-size: 40px;
  }

  .image-254 {
    max-width: 20%;
  }

  .biggest-2025-release-smarter-tools-better-rankings.bold {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .form-block-7.waitlisting {
    width: 80%;
  }

  .bold-text-53 {
    font-size: 18px;
  }

  .trusted-by {
    padding-left: 0;
    padding-right: 0;
  }

  .frame-1000002846 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .text-348 {
    font-size: 30px;
  }

  .frame-1000002848.ls2 {
    justify-content: center;
    align-items: center;
  }

  .form-button-local-seo {
    font-size: 20px;
  }

  .text-352 {
    font-size: 35px;
  }

  .frame-1000002854 {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .frame-1000002857 {
    flex-flow: row;
  }

  .frame-1000002730, .frame-1000002858 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .text-357 {
    margin-top: -34px;
    font-size: 30px;
  }

  .frame-1000002866 {
    justify-content: center;
    align-items: flex-start;
  }

  .frame-1000002869 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .frame-1000002871 {
    justify-content: center;
    align-items: flex-start;
    padding-top: 100px;
  }

  .heading-48f {
    text-align: left;
    font-size: 40px;
  }

  .subhead-14 {
    text-align: left;
  }

  .new-h-flex {
    grid-column-gap: 20px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .new-h-flex.mobl-vertical {
    flex-flow: column;
  }

  .new-h-flex.mobl-vertical.reversed-mob {
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-36f {
    font-size: 30px;
  }

  .sub-heading-16.right-aligned-text {
    width: auto;
  }

  .light-blue-background-frame {
    height: auto;
    padding: 20px;
  }

  .light-green-background-frame {
    height: auto;
  }

  .pricing-content-wrap {
    font-family: DM Sans, sans-serif;
  }

  .services-pricing-card-heading-wrap {
    padding-left: 20px;
    padding-right: 20px;
    font-family: DM Sans, sans-serif;
  }

  .text-373 {
    font-family: DM Sans, sans-serif;
  }

  .frame-1000002470 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1000002470.suregp {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .text-381.seosurge {
    text-align: left;
  }

  .frame-1000002904 {
    flex-flow: column;
  }

  .frame-1000002905 {
    margin-top: 20px;
  }

  .image-306.software {
    padding-left: 60px;
    padding-right: 60px;
  }

  .text-385 {
    text-align: left;
  }

  .frame-1000002916 {
    flex-flow: column;
  }

  .padding-section-large-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-5.features-graph.bottom0.surgenew {
    font-family: DM Sans, sans-serif;
  }

  .text-1143.header {
    margin-bottom: 10px;
    font-size: 35px;
  }

  .frame-1000002917 {
    grid-column-gap: 20px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .frame-1000002918 {
    grid-row-gap: 25px;
    margin-bottom: 30px;
  }

  .section-features-2.withgraph {
    background-position: 50% 88%;
  }

  .section-features-2.greenbg {
    margin-top: -7px;
  }

  .numbers-and-graphs {
    height: auto;
  }

  .padding-global-4 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-1151 {
    font-size: 24px;
  }

  .padding-section-large-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .whats-next-ai-that-sells-for-you {
    font-size: 32px;
  }

  .frame-1000002919 {
    width: 220px;
    height: auto;
    padding: 20px;
  }

  .padding-global-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-1153 {
    font-size: 36px;
  }

  .text-1154 {
    font-size: 20px;
  }

  .frame-1000002925.hover, .frame-1000002927.hover {
    background-position: 100% 160%;
  }

  .frame-1000002929.hover {
    background-position: 50% 140%;
  }

  .frame-1000002947, .frame-1000002952 {
    padding-left: 0;
  }

  .frame-1000002953 {
    height: auto;
  }

  .frame-1000002274 {
    padding-left: 10px;
  }

  .div-block-156 {
    background-size: auto 30px;
    padding-left: 80px;
    padding-right: 0;
  }

  .div-block-156._4cards {
    background-position: 10px 0;
    background-size: auto 80px;
  }

  .text-1170 {
    font-size: 30px;
  }

  .text-1171 {
    font-size: 18px;
  }

  .frame-1000002984 {
    padding-bottom: 0;
  }

  .text-1178 {
    font-size: 30px;
  }

  .frame-1000002987 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .frame-1000002988 {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    margin-bottom: 20px;
  }

  .text-1179 {
    font-size: 24px;
  }

  .text-1179._70px, .text-1180 {
    height: auto;
  }

  .text-1183 {
    width: 100%;
    font-size: 30px;
  }

  .frame-1000003001 {
    flex-flow: column;
  }

  .frame-1000003002 {
    width: 100%;
    margin-bottom: 20px;
  }

  .text-1185 {
    font-size: 24px;
  }

  .text-1187 {
    font-size: 30px;
  }

  .text-1188 {
    font-size: 18px;
  }

  .frame-1000003012 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .text-1191 {
    font-size: 30px;
  }

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

  .frame-1000003014 {
    grid-column-gap: 5px;
    padding-left: 15px;
    padding-right: 16px;
  }

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

  .hidemob {
    display: none;
  }

  .new-padding-global.wt {
    padding-top: 5rem;
  }

  .hp-hero-heading {
    text-align: left;
    font-size: 40px;
  }

  .hp-hero-heading.cente {
    text-align: center;
  }

  .hp-hero-subhead {
    text-align: left;
    font-size: 18px;
  }

  .move-up {
    letter-spacing: -.1rem;
  }

  .features-flex-wrapper {
    flex-flow: wrap;
  }

  .sign-up-form-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 360px;
  }

  .icon-4 {
    min-width: 2.2rem;
    max-width: 2.2rem;
    min-height: 2.2rem;
    max-height: 2.2rem;
  }

  .cta-card {
    background-position: 37% 0;
    min-height: 47rem;
    max-height: 47rem;
  }

  .move {
    font-size: 1rem;
  }

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

  .cut-out-image {
    min-height: 5.6rem;
    max-height: 5.6rem;
  }

  .cut-out-wrapper {
    height: 4rem;
  }

  .cut-out-wrapper.align-bottom, .cut-out-flex.align-bottom {
    display: none;
  }

  .hero-image-wrapper {
    min-width: 26.25rem;
    max-width: 26.25rem;
    min-height: 26.25rem;
    max-height: 26.25rem;
  }

  .card-flex-wrapper {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .move-flex {
    width: 10.6rem;
  }

  .arrow-border-wrapper {
    border-width: 0;
    bottom: 0;
    right: 0;
  }

  .sign-up-text-field {
    text-align: left;
    font-size: 2.5vw;
  }

  .features-image-wrapper {
    min-width: 26.25rem;
    max-width: 26.25rem;
    min-height: 26.25rem;
    max-height: 26.25rem;
  }

  .features-image-wrapper.slide-from-left-animation {
    min-height: 26rem;
    max-height: 26rem;
  }

  .metrics-wrapper.font-white {
    flex-flow: column;
  }

  .card-5.background-primary, .card-5.font-white {
    min-width: 14rem;
  }

  .large-card {
    min-width: 100%;
    max-width: 100%;
    padding: 0 2rem;
  }

  .newfont.white {
    font-size: 5.5vw;
  }

  .heading-28 {
    font-size: 1rem;
  }

  .heading-29 {
    font-size: 5.5vw;
  }

  .features-flex-wrapper-2 {
    flex-flow: wrap;
  }

  .features-card-wide-2 {
    min-width: 100%;
    max-width: 100%;
  }

  .icon-6 {
    min-width: 2.2rem;
    max-width: 2.2rem;
    min-height: 2.2rem;
    max-height: 2.2rem;
  }

  .features-card-large-2 {
    min-width: 90%;
    max-width: 90%;
  }

  .cta-wrapper-2 {
    top: -14.5rem;
  }

  .cta-container-2 {
    max-height: 29rem;
  }

  .service-case-study li, .service-case-study p {
    font-size: 2.5vw;
  }

  .service-case-study h6 {
    font-size: 16px;
  }

  .text-block-372 {
    font-size: 25px;
  }

  .collection-list-wrapper-6 {
    width: 100%;
  }

  .text-block-379.surgep {
    font-size: 18px;
  }

  .image-327 {
    max-width: 20%;
  }

  .button-primary-6.navbar-button.sd.surge-nav.surgellp {
    min-height: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  ._3-sections-4 {
    grid-row-gap: 20px;
    flex-flow: column;
    margin-bottom: 40px;
  }

  .frame-35557.wa {
    height: auto;
  }

  .frame-1686556936 {
    margin-left: 0;
  }

  .frame-1686556930.wa {
    height: auto;
    margin-bottom: 0;
  }

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

  .text-1372 {
    width: 100%;
    margin-bottom: 20px;
  }

  .frame-34120 {
    margin-left: -150px;
  }

  .search-has-changed-so-should-your-strategy-0, .search-has-changed-so-should-your-strategy-1 {
    font-size: 40px;
  }

  .frame-1686557173 {
    height: 220px;
  }

  .text-1377 {
    font-size: 36px;
  }

  .frame-1686557177 {
    grid-column-gap: 15px;
    flex-flow: column;
    height: auto;
  }

  .frame-1686557178 {
    background-size: 95%, auto;
    height: 480px;
    margin-bottom: 20px;
  }

  .frame-1686557178.upreach {
    height: 480px;
  }

  .frame-1686557179 {
    max-width: none;
    height: 480px;
  }

  .frame-1686557179.backlinck {
    height: 480px;
  }

  .search-has-entered-a-new-era---have-you {
    font-size: 40px;
  }

  .text-1383 {
    font-size: 18px;
  }

  .dont-fall-behind-be-early-be-seen-0, .dont-fall-behind-be-early-be-seen-1 {
    font-size: 58px;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 14px;
  }

  a {
    flex-flow: column;
    display: block;
  }

  .section.light-grey.overflow-hidden {
    overflow: hidden;
  }

  .section.no-padding.ec {
    max-width: 100vw;
  }

  .section.light-blue {
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .section.dark-blue.homepag {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .section.overflow-hidden {
    overflow: hidden;
  }

  .section.light-green.p-0 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section.gold-grad {
    padding-bottom: 20px;
  }

  .section.ebook-hero {
    min-height: auto;
  }

  .section.longtail-result {
    display: none;
  }

  .section.custom-launchh {
    background-size: cover;
  }

  .button {
    font-size: 16px;
  }

  .button.minimal.l-0, .button.minimal.lr-0 {
    text-align: left;
  }

  .button.white.center-sligned.tools {
    flex-flow: row;
    width: 90%;
  }

  .button.early-access {
    border-radius: 5px;
    margin-top: 10px;
  }

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

  .button.small-button.no-margin.desk-hide {
    display: block;
  }

  .button.small-button.no-margin.mob-hide, .button.small-button.no-margin.mob-hide.detector {
    display: none;
  }

  .button.small-button.no-margin.mob-hide.bf24 {
    flex-flow: row;
    margin-left: 0;
    display: flex;
  }

  .button.small-button.no-margin.margin-mob {
    margin-left: 0;
    margin-right: 0;
  }

  .button.small-button.black:hover {
    background-color: var(--black);
    color: var(--white);
  }

  .button.margin-mob {
    margin-left: 25px;
    margin-right: 25px;
  }

  .button.button-center {
    margin-left: 0;
    margin-right: 0;
  }

  .button.navbar {
    width: auto;
    margin-bottom: 0;
    margin-right: 10px;
    padding: 8px 15px;
    font-size: 12px;
  }

  .button.blue-grad.no-margin.g-recaptcha.vertical-mob {
    width: 100%;
  }

  .button.hb {
    padding-left: 20px;
  }

  .button.button-yellow.no-margin.launch {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: auto;
    padding-right: 12px;
  }

  .spacer._32.mobile-hidden {
    display: none;
  }

  .spacer._24 {
    width: 16px;
    height: 16px;
  }

  .spacer._128.mob-hidden {
    display: none;
  }

  .spacer._16.desktop-hidden {
    display: block;
  }

  .spacer._80 {
    height: 88px;
  }

  .text-box {
    margin-left: auto;
    margin-right: auto;
  }

  .text-box.early-access {
    border-radius: 5px;
  }

  .text-box.tools {
    padding-bottom: 40px;
  }

  .text-box.ec {
    width: 100%;
  }

  .text-box.no-auto {
    margin-left: 0;
    margin-right: 0;
  }

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

  ._12-columns {
    width: 100%;
  }

  ._12-columns.align-center.align-stretch.comp-pricing {
    flex-flow: column;
    width: auto;
  }

  ._12-columns.align-center.comp-pricing {
    flex-direction: column;
    align-items: stretch;
    width: auto;
  }

  ._12-columns.align-stretch.no-wrap {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  ._12-columns.align-stretch.pricing-cards-outer.new.no-top-padding {
    flex-flow: wrap-reverse;
    padding-top: 0;
  }

  ._12-columns.align-left.ebook {
    max-width: 100%;
  }

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

  ._12-columns.align-left.ec.mobile-hidden {
    display: none;
  }

  ._12-columns.mob-swap {
    flex-direction: column-reverse;
  }

  ._12-columns.space-between {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._12-columns.space-between.bf24 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  ._12-columns.equal-columns {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  ._12-columns.vertical-direction.left-align.neg-margin.launc {
    margin-top: 0;
  }

  ._12-columns.align-end-no-gap._w-100.no-wrap {
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow: scroll;
  }

  ._12-columns.home._1 {
    flex-direction: column-reverse;
    align-items: center;
  }

  ._12-columns.blog-author-inner-popup {
    flex-wrap: nowrap;
  }

  ._12-columns.no-wrap {
    flex-wrap: wrap;
  }

  ._12-columns.no-wrap.launch-custom {
    flex-flow: wrap;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  ._12-columns.no-wrap.launch-custom.custom {
    border: 1px solid var(--steel-blue);
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 0;
    padding-right: 5px;
  }

  ._12-columns.no-wrap.launch-customm {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-left: 9px;
  }

  ._12-columns.relative.custom {
    width: 100%;
  }

  ._12-columns.join-the-waitlist {
    margin-left: 5px;
    margin-right: 5px;
    padding: 67px 12px;
  }

  ._12-columns.custom-webinar {
    flex-wrap: wrap;
  }

  .container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container.no-padding {
    max-width: 391%;
    padding-left: 0;
    padding-right: 0;
  }

  .container.blog {
    flex-direction: column;
    align-items: stretch;
  }

  .container.blog.city {
    flex-flow: column;
  }

  .container.ebook {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container.hs {
    align-items: center;
  }

  .container.for-mob {
    max-width: 95%;
  }

  .container.flexbf24 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .white.wraptext {
    width: 100%;
    margin-left: 0;
  }

  .column {
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .column.desk-10 {
    width: auto;
  }

  .column.desk-10.mob-6 {
    width: 50%;
  }

  .column.desk-10.mob-12.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .column.desk-10.mb-30 {
    margin-bottom: 30px;
  }

  .column.desk-12.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .column.desk-6.tab-12.no-margin, .column.desk-6.tab-12.m-no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .column.desk-5 {
    width: 100%;
  }

  .column.desk-4.tab-6.mob-12.pricing-tabs.mob-margin-top {
    margin-top: 20px;
  }

  .column.desk-4.tab-6.mob-12.pricing-tabs.new {
    flex-flow: column;
    order: 1;
    width: 100%;
    margin-top: 20px;
  }

  .column.desk-4.tab-6.mob-12.pricing-tabs.new.growth {
    width: 100%;
    margin-top: 20px;
  }

  .column.desk-4.tab-4.mob-12, .column.desk-3 {
    width: 100%;
  }

  .column.desk-3.tab-6 {
    width: 50%;
  }

  .column.desk-3.tab-6.mob-6 {
    width: 100%;
    margin-bottom: 0;
  }

  .column.desk-3.m---hide {
    display: none;
  }

  .column.desk-3.mob-6 {
    flex-flow: column;
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .column.desk-2.mob-6 {
    width: 50%;
  }

  .column.padding-1.mob-12 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .column.padding-1.mob-12.third-column.nav-mobile {
    border-bottom-style: none;
    min-width: auto;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .column.padding-1.mob-12.nav-image.nav-mobile {
    min-width: 320px;
    max-width: 320px;
  }

  .column.padding-1.mob-12.nav-mobile {
    min-width: 320px;
    max-width: 320px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .column.padding-1.mob-12.nav-image.nav-mobile {
    min-width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .column.padding-1.mob-12.nav-mobile {
    min-width: auto;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .column.padding-1.mob-12.nav-mobile.middle.bottom-space {
    padding-bottom: 20px;
  }

  .column.unique-col {
    width: auto;
    max-width: 100%;
  }

  .column._w-60 {
    width: 100%;
  }

  .column.desk-6.tab-12._2-grid.no-margin.width-70 {
    width: auto;
  }

  .column.desk-6.tab-12.sticky-top {
    z-index: 1;
    background-color: #fff;
    position: static;
    top: 10%;
  }

  .column.desk-6.tab-12.sticky-top.width-30.hp._1 {
    background-color: #0000;
    padding-left: 16px;
  }

  .column.desk-6.tab-12.tab-ui-chnage {
    width: auto;
    padding-left: 16px;
  }

  .column.desk-6.tab-12.width-30 {
    width: auto;
    padding-left: 0;
  }

  .column.desk-6.tab-12.width-30.hp {
    padding-left: 16px;
  }

  .column.desk-6._1 {
    padding-left: 0;
  }

  .column.left-align.why-scalenut {
    max-width: none;
  }

  .column.ebook {
    padding-right: 0;
  }

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

  .column._33.comparision-table-left {
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    width: auto;
    padding-top: 42px;
    padding-left: 9px;
  }

  .column._33.mob-hidden {
    display: none;
  }

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

  .column._50.bot-tools {
    width: 100%;
    max-width: 100%;
  }

  .column._50.align-left {
    max-width: none;
  }

  .column._60 {
    width: 100%;
  }

  .column._40.custm-webinar {
    width: 100%;
    padding-left: 0;
  }

  .column._100.hp {
    flex-direction: row;
    align-items: center;
    padding-left: 10px;
  }

  .column._100.hp.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .column.free-tools.horizontal {
    justify-content: flex-start;
  }

  .column.free-tools.custom-1 {
    width: auto;
  }

  .column.launch-custom {
    left: 0;
  }

  .column._66.comparision-table-right {
    border-top-left-radius: 16px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    margin-top: 84px;
  }

  .column._66.comparision-table-right-cta {
    width: auto;
  }

  .column.desk-6 {
    align-items: flex-start;
    width: 100%;
    min-height: 0;
  }

  .rich-text-tnc {
    overflow: visible;
  }

  .nav-content {
    padding-left: 20px;
    padding-right: 20px;
    position: absolute;
  }

  .nav-cta-button-container.mob-swap {
    flex-direction: column-reverse;
    margin-top: 0;
    margin-right: 0;
  }

  .menu-button {
    flex: 0 auto;
  }

  .nav-bar {
    position: fixed;
  }

  .footer-logo {
    margin-bottom: 10px;
  }

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

  .footer {
    background-color: var(--dark-slate-blue);
  }

  .banner-section {
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .banner {
    justify-content: space-between;
  }

  .banner-text {
    flex: 0 auto;
    width: 100%;
  }

  .tab-text-boxes {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-dropdown {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-list {
    position: static;
  }

  .dropdown-list.w--open {
    background-color: #fff;
    padding-left: 0;
    padding-right: 0;
    display: block;
    top: 0;
  }

  .logo-container {
    flex: none;
  }

  .partner-logo {
    flex: 1;
    order: 1;
    align-self: center;
    height: 60px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .simple-input {
    width: 100%;
  }

  .quote-card {
    width: auto;
    min-width: auto;
    max-width: none;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 20px;
  }

  .quote-card.slider {
    box-shadow: none;
    min-height: 475px;
    margin-left: 0;
    margin-right: 0;
  }

  .quote-card.no-margin {
    margin-left: 0;
    margin-right: 0;
  }

  .quote-card.aff {
    height: 100%;
    min-height: 500px;
  }

  .testimonial-image.blog-author {
    width: 50px;
  }

  .nav-menu.link-flex {
    margin-right: 0;
  }

  .ds-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-input {
    width: 100%;
  }

  .card.integration {
    height: auto;
    min-height: auto;
    padding: 16px;
  }

  .card.ebbok {
    padding: 10px;
  }

  .card-thumbnail.ebook {
    width: 100%;
  }

  .card-text-container.non-cms.feature-page {
    max-height: 300px;
  }

  .card-text-container.ebook {
    padding-left: 0;
  }

  .medium-paragraph {
    text-align: left;
    font-size: 14px;
  }

  .medium-paragraph.center, .medium-paragraph.text-color-black.mob-text-center {
    text-align: center;
  }

  .contact-form-container {
    padding: 0;
  }

  .feature-horizontal {
    width: 100%;
  }

  .icon-side.rotate-left {
    width: 20px;
    margin-left: 10px;
    margin-right: 0;
    display: none;
  }

  .icon-side.rotate-right {
    width: 20px;
    margin-left: 0;
    margin-right: 10px;
    display: none;
  }

  .text-area {
    width: 100%;
    min-height: 140px;
  }

  .tabs-menu {
    flex-wrap: wrap;
    justify-content: center;
  }

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

  .question.solutions {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .answer {
    padding-left: 0;
  }

  .question-arrow-icon {
    margin-left: 16px;
  }

  .question-arrow-icon.left {
    width: 30px;
    margin-right: 5px;
  }

  .pricing-grid-row {
    grid-column-gap: 0px;
  }

  .pricing-grid-row.top._2 {
    grid-template-columns: 3fr 1fr 1fr;
  }

  .pricing-grid-row.top._2.padding-tablex {
    grid-template-columns: 1.5fr 1fr 1fr;
  }

  .pricing-grid-row._2 {
    grid-template-columns: 3fr 1fr 1fr;
  }

  .pricing-grid-row._2.table-newborder {
    grid-template-columns: 2fr 1fr 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .pricing-grid-row._2.table-newborder.color-removetable, .pricing-grid-row._2.table-newborder.darkgreen-table, .pricing-grid-row._2.table-newborder.organgedark-table, .pricing-grid-row._2.table-newborder.darkblue-table, .pricing-grid-row._2.table-newborder.darkyellow-table {
    grid-template-columns: 2fr 1fr 1fr;
  }

  .pricing-grid-row._3 {
    grid-template-columns: 3fr 1fr 1fr;
  }

  .plan-header.blue, .plan-header.no-border {
    justify-content: center;
    align-items: center;
  }

  .pricing-grid-section, .pricing-grid-section.different {
    background-color: #0000;
  }

  .cta-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-box.in-webinar {
    padding-left: 0;
    padding-right: 0;
  }

  .cta-box.white {
    background-color: #014dc5;
  }

  .cta-box.purple-new {
    background-color: var(--royal-blue);
  }

  .nav-container {
    padding: 10px 20px;
  }

  .card-title {
    font-size: 18px;
  }

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

  .nav-link {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
  }

  .nav-link.minimal {
    text-align: center;
    background-color: #edf1ff;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .large-paragraph {
    text-align: left;
    font-size: 16px;
  }

  .large-paragraph.center, .large-paragraph.white.middle-align {
    text-align: center;
  }

  .blog-container {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .banner-link {
    flex: 0 auto;
    width: 100%;
  }

  .footer-header {
    text-transform: none;
  }

  .center-card {
    box-shadow: none;
    background-color: #0000;
    min-width: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .integration-logo-div {
    width: 40px;
  }

  .integration-body {
    flex: 0 auto;
  }

  ._3-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  ._3-grid.vertical {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid.desk-3.mob-1 {
    grid-template-columns: 1fr;
  }

  .grid.desk-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .grid.desk-2.mob-1 {
    grid-template-columns: 1fr;
    width: 100%;
    margin-right: 0;
  }

  .grid.desk-2.home-page {
    grid-template-columns: 1fr;
    justify-items: stretch;
    margin-right: 0;
    display: none;
  }

  .services-heading.h1.white.hs {
    font-size: 52px;
  }

  .services-heading.h1.mega-launch {
    font-size: 2rem;
  }

  .services-heading.h2.left-margin.ec {
    text-align: left;
  }

  .services-heading.h4 {
    font-size: 1.4rem;
  }

  .services-heading.h4.white.blue-shadown {
    max-width: 18ch;
  }

  .services-heading.h4.mb-0.center-align {
    text-align: center;
  }

  .services-heading.h4.left-align.left-margin.ec {
    text-align: left;
    background-color: #0000;
    margin-left: 0;
  }

  .services-heading.h5.text-style-muted.mob-centered {
    text-align: center;
  }

  .services-heading.h6.next {
    margin-left: 0;
  }

  .services-heading.next-previous {
    margin-bottom: 0;
  }

  .services-heading.h2 {
    text-align: left;
    font-size: 1.8rem;
  }

  .services-heading.h2.white.align-center {
    font-size: 1.5rem;
  }

  .services-heading.industry {
    font-size: 28px;
  }

  .services-heading.h3 {
    font-size: 1.4rem;
  }

  .services-heading.h3.bf-deal.black {
    margin-bottom: 0;
  }

  .services-heading.h3.comp-pricing {
    font-size: 2.8rem;
  }

  .services-heading.h1 {
    font-size: 2.3rem;
    line-height: 1.2em;
    display: block;
  }

  .services-heading.h1.white {
    font-size: 2.2rem;
  }

  .services-heading.h1.bf {
    font-size: 42px;
  }

  .services-heading.h1.bf.ai {
    padding-right: 0;
    font-size: 30px;
  }

  .services-heading.m-mt-2 {
    margin-top: 16px;
  }

  .services-heading.h5 {
    font-size: 16px;
  }

  .error2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-toggle-text {
    margin-left: 0;
    font-size: 18px;
  }

  .container-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing.seosurge.surgelp {
    padding-top: 60px;
  }

  .pricing.seosurge.surgelp.lpcsurge {
    padding-bottom: 0;
  }

  .email-button-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-block {
    flex-direction: column;
    align-items: stretch;
  }

  .block-1 {
    justify-content: space-between;
  }

  .mega-nav-link {
    text-align: left;
    margin-left: 0;
  }

  .nav-icon {
    margin-right: 10px;
  }

  .mega-dropdown-list.w--open {
    background-color: var(--white);
    width: auto;
    display: block;
    top: auto;
  }

  .nav-tag {
    display: none;
  }

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

  .footer-block-link {
    margin-left: 10px;
    margin-right: 10px;
  }

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

  .social-link {
    margin-bottom: 0;
    margin-left: 12px;
    margin-right: 12px;
  }

  .social-links-container {
    flex-wrap: wrap;
    flex: 1;
    justify-content: space-around;
    margin-top: 20px;
    margin-bottom: 10px;
    display: flex;
  }

  .social-icon {
    width: 30px;
  }

  .animation-block {
    width: auto;
  }

  .image-1 {
    width: 50px;
    margin-left: 0;
    bottom: 20px;
  }

  .image-2 {
    width: 50px;
    margin-top: 0;
  }

  .mark {
    border-bottom-width: 10px;
    display: inline-block;
  }

  .sticky-block._2 {
    top: 120px;
  }

  .top-header {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .sticky-heading {
    font-size: .8rem;
  }

  .blocks-list {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .marquee-wrapper {
    width: 400%;
  }

  .marquee {
    width: 60%;
  }

  .button-icon {
    width: 24px;
    margin-left: 0;
    display: inline-block;
  }

  .button-icon.mob-small {
    width: 18px;
  }

  .button-icon.bf {
    filter: none;
  }

  .button-container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .button-text-block {
    font-size: 13px;
    line-height: 1.8;
  }

  .button-text-block.mob-small {
    font-size: 14px;
  }

  .card-image {
    position: static;
  }

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

  .left-align.nav.last {
    padding-left: 12px;
  }

  .left-align.nav.middle {
    margin-left: 0;
    padding-left: 11px;
  }

  .review-marquee-wrapper {
    width: 200%;
    overflow: visible;
  }

  .logo-footer {
    margin-top: -15px;
  }

  .block-4 {
    text-align: left;
    justify-content: space-around;
    align-self: stretch;
    margin-top: 20px;
  }

  .block-4.mt-0 {
    margin-top: 0;
  }

  .review-slider {
    min-height: 500px;
  }

  .mask {
    min-height: auto;
  }

  .left-arrow {
    display: none;
  }

  .right-arrow {
    z-index: 2;
    height: 30px;
    display: none;
    inset: 0% 0% auto auto;
  }

  .slide-nav, .m-hide {
    display: none;
  }

  .design-popup-content {
    padding: 20px;
  }

  .popup-form-wrapper {
    width: 300px;
  }

  .design-popup {
    display: block;
  }

  .content-popup {
    display: none;
  }

  .content-popup-content {
    padding: 20px;
  }

  .toc-container {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .flex {
    flex-direction: column;
    align-items: stretch;
  }

  .flex.center-start {
    align-items: center;
  }

  .flex.center-start.mb-20 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .blog-sidebar {
    align-self: stretch;
  }

  .nav-spacer {
    height: 65px;
  }

  ._4-grid {
    grid-template-columns: 1fr;
  }

  ._4-grid.grid-tab.flex {
    align-items: center;
  }

  ._4-grid.platform-overview {
    width: 100%;
  }

  .search {
    flex-direction: column;
  }

  .logos-div-copy {
    justify-content: center;
    align-items: center;
  }

  .logos-div-copy.grayscale {
    flex-wrap: wrap;
  }

  .logo-wrapper {
    flex: 0 auto;
    width: 30%;
  }

  .logo-wrapper.space {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .play-icon {
    width: 40px;
    left: 50%;
  }

  .play-icon.large {
    width: 50px;
  }

  .pricing-number, .pricing-number.strike {
    font-size: 2.4rem;
  }

  .blog-footer-banner {
    background-image: linear-gradient(to bottom, var(--royal-blue), var(--steel-blue));
    padding: 32px 24px 24px;
  }

  .image-3 {
    width: 25px;
    top: -15px;
    right: -15px;
  }

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

  .vacations-tab-link, .vacations-tab-link-2 {
    padding-top: 30px;
  }

  .step-block {
    flex-direction: column-reverse;
    min-height: 100vh;
  }

  .nav-bar-for-landing {
    position: sticky;
  }

  .table-logo {
    align-self: auto;
    margin-bottom: 0;
  }

  .table-logo.mobile-show {
    display: block;
  }

  .table-logo.mobile-show.width-100 {
    width: 100%;
  }

  .table-logo.desktop-show {
    display: none;
  }

  .medium-paragraph-light {
    text-align: left;
  }

  .tab-link-3 {
    min-width: 150px;
  }

  .tab-link-3.w--current {
    background-color: #f3f5f9;
    width: auto;
    font-size: 16px;
  }

  .flex-start-center {
    align-items: flex-start;
  }

  .pricing-tab-link.r.w--current {
    flex-flow: column;
    display: block;
  }

  .mobile-nav, .mobile-dropdown {
    overflow: auto;
  }

  .navigation-wrap {
    position: fixed;
    inset: 0% 0% auto;
  }

  .navigation-link-block-mob, .navigation-link-block {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .navigation-mob {
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
  }

  .nav-link-details {
    font-size: 12px;
  }

  .navigation-container-mob {
    justify-content: space-between;
  }

  .nav-title {
    margin-bottom: 0;
  }

  .brand-2 {
    padding-left: 0;
  }

  .navigation-title-block {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .breadcrumb-navigation {
    margin-top: 6px;
    margin-bottom: 6px;
  }

  .video-lightbox.hp {
    width: 100%;
  }

  .pricing-comparison-wrap {
    width: 105%;
    margin-left: -8%;
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-comparison-wrap.new {
    width: 105%;
    margin-left: -8px;
    overflow: hidden;
  }

  .comparison-header-title {
    font-size: 20px;
  }

  .comparison-header-title.features {
    display: none;
  }

  .comparison-row {
    grid-column-gap: 8px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-areas: "Feature-Row Feature-Row Feature-Row Feature-Row";
    padding-bottom: 10px;
  }

  .comparison-row.dark-row {
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .comparison-row.pricing-comp-header {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    padding-left: 0;
    position: sticky;
    top: 95px;
    overflow: auto;
  }

  .comparison-row.last-row {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-bottom: 11px;
  }

  .comparison-feature.sub-header {
    width: 70%;
  }

  .pricing-card, .pricing-card-highlight {
    width: auto;
    min-width: auto;
    max-width: none;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 20px;
  }

  .pricing-card-highlight.hs {
    outline-offset: 0px;
    border-width: 4px;
    outline: 2px #0080f3;
  }

  .output.relative {
    background-color: #fff;
  }

  .diff_message.hide {
    display: none;
  }

  .section-webinar-header {
    height: auto;
  }

  .webinar-date-block {
    align-self: center;
    margin-left: 12px;
    margin-right: 12px;
  }

  .timezone {
    font-size: 10px;
    display: block;
  }

  .calendar-icon {
    width: 20px;
  }

  .button-yellow.form-radius {
    padding-left: 10px;
    padding-right: 10px;
  }

  .webninar-more-info {
    align-items: flex-start;
  }

  .webninar-more-info-grid {
    padding-top: 0;
    padding-bottom: 20px;
    display: flex;
  }

  .webinar-date-text {
    text-align: left;
    font-size: 16px;
  }

  .blurred-paragraph {
    text-align: left;
    font-size: 14px;
  }

  .numbered-steps {
    align-items: flex-start;
    padding: 20px 18px;
  }

  .dash-line {
    margin-left: 36px;
  }

  .testimonial-card {
    max-width: 300px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .testimonial-card.gold {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .testimonial-card.tools {
    padding-left: 10px;
    padding-right: 10px;
  }

  .testimonial-card.transparent {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .reviews-slider-large {
    min-height: 425px;
  }

  .review-slider-icon {
    width: 25px;
    height: 25px;
    font-size: 25px;
    position: relative;
  }

  .review-slider-icon.right, .review-slider-icon.left {
    margin-top: 0;
    margin-bottom: 0;
  }

  .right-arrow-2 {
    width: 25px;
    height: 25px;
    margin-left: 40px;
    margin-right: 0;
    display: inline-block;
    position: relative;
    top: 20px;
  }

  .left-arrow-2 {
    width: 25px;
    height: 25px;
    margin-left: 0;
    margin-right: 40px;
    display: inline-block;
    position: relative;
    top: 20px;
  }

  .integration-grid {
    grid-template-columns: 1fr;
  }

  .integration-slider-icon {
    font-size: 24px;
  }

  .overview_grid {
    grid-template-columns: 1fr;
  }

  .try_for_free {
    font-size: 16px;
  }

  .industry-box.white-bg.hover-anim.ml {
    margin-right: 0;
  }

  .industry-box.min-height {
    min-height: 460px;
  }

  .upper_heading.white.center {
    font-size: 28px;
    line-height: 1.3em;
  }

  .request-integration-grid {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .integration_below_img {
    width: 180px;
  }

  .req_heading {
    font-size: 28px;
    line-height: 1.3em;
  }

  .reqmark {
    border-bottom-width: 10px;
    display: inline-block;
  }

  .bootcamp-tab-menu {
    display: flex;
  }

  .image-11 {
    width: 32px;
    height: 32px;
  }

  .feature-text {
    margin-right: 0;
  }

  .feature-item {
    width: 100%;
  }

  .tool-feature-grid {
    grid-column-gap: 0px;
  }

  .feature-row, ._w-100.center {
    padding-left: 10px;
  }

  .button-2 {
    font-size: 16px;
  }

  .button-2.white.smaller-button {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button-2.small-button.no-margin {
    margin-bottom: 0;
  }

  .button-2.small-button.no-margin.margin-mob {
    border-radius: 6px;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
  }

  .button-2.minimal.l-0 {
    text-align: left;
  }

  .paragraph-2.small.m-hide.text-white.lighttext {
    display: inline-block;
  }

  .card-3.integration {
    height: auto;
    min-height: auto;
    padding: 16px;
  }

  .card-title-2 {
    font-size: 18px;
  }

  .tools_list.overview_grid {
    grid-template-columns: 1fr;
  }

  .align-center.gap-10 {
    width: 90px;
    margin-right: 0;
    padding-right: 0;
  }

  .align-center.gap-left {
    margin-left: 0;
  }

  .align-center.gap-5 {
    margin-right: 10px;
  }

  .align-center.desktop-hidden {
    display: block;
  }

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

  .rich-content-wrapper {
    padding: 20px;
  }

  ._4-col-grid {
    grid-template-columns: 1fr 1fr;
  }

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

  .paragraph-small-2.black.big {
    font-size: 14px;
  }

  .ebooks-form-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .ebooks-rich-text {
    width: 100%;
    max-width: 100vw;
    padding-right: 20px;
  }

  .ebooks-rich-text p {
    font-size: 16px;
  }

  .flexbox-g2 {
    align-content: flex-start;
  }

  .g2bannerimage {
    width: auto;
  }

  .g2bannerimage.neg-m {
    min-width: 120px;
    max-height: 150px;
  }

  .comparsion-col.sticky-2 {
    left: 102px;
  }

  .ebooks-internal-content-section {
    width: auto;
  }

  .e-book-left {
    width: 100%;
    padding-left: 0;
  }

  .top-banner.gold {
    height: 55px;
  }

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

  .banner-text.mobile {
    margin-right: 20px;
  }

  .close-icon-banner {
    align-self: center;
  }

  .banner-close {
    width: auto;
  }

  ._12-columns-2.space-between.bf {
    flex-wrap: nowrap;
  }

  ._12-columns-2.align-top {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  ._12-columns-2.align-stretch.justify-around.tab-align-vertical.mobile-nav {
    align-items: flex-start;
    top: 93px;
    overflow: hidden;
  }

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

  .section-3.black {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-3.black.no-padding.bf {
    padding-left: 0;
  }

  .text-box-2.center-align.width-100 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-4.bf {
    width: 100vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-4.bf._1 {
    max-width: 100vw;
    overflow: hidden;
  }

  .container-4.hs {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bf-text-field.hero.bf-24 {
    width: auto;
  }

  .bf-text-field.hero.bf-24sale, .bf-text-field.hero.bf-3rd {
    width: 100%;
  }

  .bf-form {
    flex-flow: column;
  }

  .bf-form._2 {
    margin-left: 0;
  }

  .bf-form.test._2.bflp {
    width: 99%;
  }

  .bf-button-copy {
    width: 100%;
    max-width: none;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .bf-button-copy.gtd {
    text-align: center;
    width: auto;
    max-width: none;
    font-size: 16px;
  }

  .bf-button-copy.gtd._100-w, .bf-button-copy.bliue-grad {
    font-size: 16px;
  }

  .bf-button-copy.test.bflp {
    width: 65%;
  }

  .bf-navbar {
    max-width: 100vw;
    padding-left: 20px;
    inset: 0% 0% auto;
    overflow: hidden;
  }

  .bf-navbar.hide {
    padding-bottom: 0;
    padding-left: 5px;
  }

  .bf-count-down-wrap {
    margin-bottom: 40px;
    padding-right: 10px;
  }

  .bf-form-block {
    width: 99%;
  }

  .bf-form-block.bf-mob {
    margin-top: 40px;
  }

  .bf-hero-wrap {
    justify-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .bf-hero-wrap.bfsale {
    margin-top: 220px;
  }

  .bf-heading.small {
    font-size: 9vw;
  }

  .bf-heading.center {
    font-size: 29px;
  }

  .bf-heading.center.bf-24 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
  }

  .bf-hero-content-wrap {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 0;
  }

  .bf-countdown-text {
    font-size: 19vw;
  }

  .bf-deal-wrap {
    padding: 31px;
  }

  .bf-deal-wrap.active, .bf-deal-wrap.center {
    min-width: auto;
  }

  .slots-text.slot {
    font-size: 31px;
  }

  .remaining {
    margin-left: -10px;
  }

  .deal-number-circle {
    top: -8%;
    right: -10%;
  }

  .slots-wrap.active {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    justify-content: center;
    min-width: 80%;
  }

  .slots-wrap.pricing-page {
    background-color: #0000;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    flex-direction: column;
    width: 44%;
    min-width: 80%;
  }

  .bf-rating-image {
    margin-bottom: 40px;
  }

  .testimonial-text-2 {
    font-size: 14px;
  }

  .bf-reviews-fold {
    flex-direction: column;
    justify-content: space-around;
  }

  .bf---testimonails-heading-wrap {
    padding-left: 0;
  }

  .border {
    white-space: nowrap;
  }

  .medium-paragraph-light-2 {
    text-align: left;
  }

  .medium-paragraph-light-2.bf {
    max-width: 18ch;
    font-size: 5vw;
  }

  .grid-3 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

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

  .footer-block-link-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .slider-2 {
    height: 360px;
  }

  .icon-2 {
    color: #fff;
    margin-left: .5px;
    font-size: 23px;
  }

  .icon-2.right {
    margin-left: 57.5px;
    margin-right: 0;
  }

  .bf-morque, .wrapper-bf, .grid-7 {
    display: none;
  }

  .section-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-5.light-blue {
    padding-bottom: 0;
  }

  .section-5.bg-image {
    z-index: 0;
    flex-direction: column;
    justify-content: flex-end;
    min-height: auto;
    display: flex;
  }

  .section-5.gradient_bg {
    z-index: 0;
  }

  .step-block-2 {
    flex-direction: column-reverse;
    min-height: 100vh;
  }

  .container-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-5.no-padding {
    max-width: 391%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-5.homeimagecontainer {
    padding: 10px 10px 40px;
  }

  .partner-logo-2 {
    flex: 1;
    order: 1;
    align-self: center;
    height: 60px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-text-block-2 {
    font-size: 13px;
    line-height: 1.8;
  }

  .faq-question {
    max-width: 80%;
  }

  .plus-wrap {
    width: 11px;
    height: 11px;
    min-height: 11%;
  }

  .button-icon-2 {
    width: 24px;
    display: inline-block;
  }

  .footer-form {
    width: 96%;
    margin-top: 10px;
  }

  .footer-form.desk-hidden {
    display: flex;
  }

  .footer-form.desk-hidden.hidden, .footer-form.mob-hidden {
    display: none;
  }

  .social-links-container-2 {
    grid-row-gap: 10px;
    flex-wrap: wrap;
    flex: 1;
    justify-content: space-around;
    margin-top: 20px;
    margin-bottom: 10px;
    display: flex;
  }

  .footer-form-field::placeholder {
    font-size: 13px;
  }

  .footer-2 {
    background-color: #020230;
  }

  .footer-form-container {
    width: 100%;
    max-width: 100%;
  }

  .footer-form-block {
    flex-flow: column;
  }

  .button-container-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .button-container-2.center {
    align-items: flex-start;
  }

  .menu-button-2 {
    flex: 0 auto;
    margin-right: 10px;
    padding-top: 0;
    padding-left: 0;
  }

  .menu-button-2.w--open {
    margin-right: 10px;
  }

  .navigation-mob-2 {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .link-nav-flex {
    grid-column-gap: 0px;
  }

  .mega-nav-link-2 {
    text-align: left;
    margin-left: 0;
    font-size: 15px;
  }

  .mega-nav-link-2.white {
    margin-left: 0;
  }

  .nav-icon-2 {
    margin-right: 10px;
  }

  ._2-grid-2.nav-mobile-grid {
    grid-column-gap: 12px;
    grid-row-gap: 0px;
    grid-column-gap: 12px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
    align-content: center;
    margin-bottom: 0;
  }

  ._2-grid-2.full-width.comp {
    grid-template-columns: 1fr;
    display: flex;
  }

  ._2-grid-2.full-width.comp._2 {
    flex-direction: column-reverse;
  }

  ._2-grid-2.full-width.tools-lp {
    grid-template-columns: 1fr;
  }

  .line.thin {
    height: 1px;
  }

  .burger-line {
    width: 18px;
  }

  .dropdown-resources {
    display: none;
  }

  .nav-buttons-flex {
    justify-content: space-around;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .nav-buttons-flex._3-grid {
    margin-top: 10px;
    margin-bottom: 60px;
  }

  .nav-link-2 {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
  }

  .nav-link-2.minimal {
    text-align: center;
    background-color: #edf1ff;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .nav-link-2.minimal.width-100.signin {
    color: #014dc5;
    border-radius: 7px;
    width: 100%;
    font-size: 15px;
  }

  .arrow {
    width: 35px;
  }

  .dropdown-solutions {
    display: none;
  }

  .nav-outer-wrapper {
    background-color: #fff0;
    top: 2%;
  }

  .button-icon-3 {
    width: 24px;
    display: inline-block;
  }

  .button-icon-3.mob-small {
    width: 18px;
  }

  .button-icon-3.mob-small.hidden {
    display: none;
  }

  .footer-link-3 {
    color: #a5afb8;
    flex-flow: column;
  }

  .footer-link-3:hover {
    color: #a5afb8;
  }

  .footer-link-3.with-arrow {
    flex-flow: row;
  }

  .footer-links-container-3 {
    height: auto;
    min-height: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .footer-header-3 {
    text-transform: none;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
  }

  .footer-header-3.desktop {
    display: none;
  }

  .footer-header-3.mobile {
    font-size: 13px;
  }

  .card-4.integration {
    height: auto;
    min-height: auto;
    padding: 16px;
  }

  .link-grid-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-nav {
    width: 160px;
    margin-left: 0;
  }

  .navigation-wrap-3 {
    z-index: 42;
    position: fixed;
    inset: 0% 0% auto;
  }

  .mobile-nav-3 {
    z-index: 40;
    padding-left: 15px;
    padding-right: 15px;
    display: none;
    overflow: auto;
  }

  .nav-flex {
    margin-top: 20px;
  }

  .icon-link-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-style: none;
    flex-direction: row;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .icon-link-3:active {
    background-color: #d9ffff;
  }

  .nav-content-wrap-2 {
    width: 100%;
  }

  .nav-bar-left-image-2 {
    right: -24%;
  }

  .nav-bar-left-image-2.moved-left {
    width: 140px;
    right: 0%;
  }

  .flex-link-div-2 {
    margin-left: 0;
  }

  .nav-bar-left-image-wrap-2 {
    min-width: auto;
    max-width: none;
    margin-top: 0;
    padding-top: 20px;
    padding-left: 10px;
  }

  .deal-gradient-wrap {
    flex-direction: column;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bf-center-box.white-bg.abs {
    top: -7%;
    left: 10%;
    right: 10%;
  }

  .slider-3 {
    min-height: auto;
  }

  .bf-pricing-tab-menu {
    white-space: nowrap;
    padding-left: 10px;
    padding-right: 10px;
  }

  .billed {
    top: -121%;
    left: -28%;
  }

  .text-size-medium.text-color-grey {
    font-size: .8rem;
  }

  .header_sticky-wrapper {
    width: 90%;
    height: auto;
  }

  .header_3d-video-wrapper {
    width: 100%;
  }

  .gradienttext {
    font-size: 2.8rem;
  }

  .main-wrapper {
    overflow: visible;
  }

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

  .features-inner-wrap {
    width: 50%;
  }

  .features-inner-wrap.no-mob-padding {
    padding-left: 0;
  }

  .section__swipe {
    display: none;
  }

  .flex-textholder {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .flex-textholder.text-white {
    flex-direction: column;
  }

  .dark-triangle {
    z-index: -1;
  }

  .text-input-2 {
    width: 100%;
  }

  .containernew {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .reportsection {
    padding: 40px 10px 20px;
  }

  .padding-global {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .padding-global.noright-padding.enterprise {
    padding-bottom: 0;
  }

  .padding-global.solution-1, .padding-global.solution-2, .padding-global.solution-3, .padding-global.solution-5 {
    padding-left: 0;
  }

  .padding-global.ai-page {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global.footer-surge.surgelp {
    padding-bottom: 0;
  }

  .padding-global.reviews {
    padding-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-global.pricing.new {
    padding: 0 0;
  }

  .padding-global.nb-mob, .padding-global.enterprise {
    padding-bottom: 0;
  }

  .padding-global.surgelp {
    padding-bottom: 40px;
  }

  .padding-global.surgelp.lpcsrurge, .padding-global.surgemobpadding {
    padding-bottom: 0;
  }

  .padding-global.surgemobpadding.wt {
    margin-top: 0;
  }

  .padding-global.botom-padding {
    padding-bottom: 20px;
  }

  .padding-global.mob-bottompad, .padding-global.servicefaqs {
    padding-bottom: 0;
  }

  .vertical-scroll-wrapper {
    width: auto;
    min-width: 300px;
    height: 3rem;
  }

  .padding-section-large.half-top-padding.bf-saale {
    padding-top: 0;
  }

  .padding-section-large.reviews.pricing {
    padding-top: 4rem;
  }

  .padding-section-large.pricing {
    padding-top: 0;
  }

  .padding-section-large.waitlist {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .padding-section-large.waitlist._2 {
    padding-top: 6rem;
  }

  .fixed-text.black-bg {
    display: none;
  }

  .color-block-2 {
    margin-bottom: 20px;
  }

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

  .partner-logo-marque {
    flex: 1;
    order: 1;
    align-self: center;
    height: 60px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .icon-wrapper {
    width: 35px;
    min-width: auto;
    height: 35px;
    min-height: auto;
  }

  .flex-container {
    grid-template-columns: 1fr;
  }

  .dropdown-platform-2 {
    display: none;
  }

  .logo-container-anim {
    flex: none;
  }

  .nav-contain-mobile {
    height: 93vh;
    overflow: auto;
  }

  .discount-pricing-page {
    left: -32px;
  }

  .ebooks-hero-image {
    width: 100%;
    max-width: 100%;
  }

  .dropdowncontainer {
    display: flex;
  }

  .dropdowncontainer.cust, .dropdowncontainer.res, .dropdowncontainer.sol, .dropdowncontainer.plat {
    display: none;
  }

  .nav-horiz-wrap {
    justify-content: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .side-bar-episode-link {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .bootcamp-episode-thumb {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .bootcamp-category {
    flex-wrap: nowrap;
  }

  .bootcamp-categroy-list {
    padding-left: 0;
  }

  .tabs-nav-item-underline, .tabs-nav-item-underline2 {
    grid-row-gap: .5em;
    flex-direction: column;
  }

  .masonry-div {
    padding-top: 5%;
  }

  .big-blue-gradient {
    font-size: 42px;
  }

  .blue-grad-card {
    padding: 20px;
  }

  .hs-circle-hanging {
    background-image: linear-gradient(#fff, #fff);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    border-radius: 7%;
    width: auto;
    height: auto;
    padding: 22px;
  }

  .hs-circle-heading {
    font-size: 16px;
  }

  .hs-blue-bold {
    font-size: 32px;
  }

  .hs-discount-text {
    font-size: 16px;
  }

  .hs-bigger {
    font-size: 20px;
  }

  .hs-circle-inner {
    justify-content: space-between;
  }

  .hs-hero-wrap {
    width: auto;
  }

  .div-block-29 {
    flex-direction: column;
  }

  .hs-cap {
    width: 40px;
    top: -8%;
    left: 48%;
  }

  .div-block-30 {
    height: 100%;
    padding-bottom: 10px;
  }

  .hs-slots-wrap {
    background-size: contain;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 120px;
    padding-top: 10px;
  }

  .hs-pricing-inner-wrap {
    align-items: center;
  }

  .bold-text-2 {
    font-size: 32px;
  }

  .faq-wrap-2 {
    grid-template-columns: 1fr;
  }

  .paragraph-3 {
    font-size: 16px;
  }

  .p-m-wrap {
    margin-left: 40px;
  }

  .affiliate-testimonial-slider {
    width: 100%;
  }

  .aff-icon {
    margin-left: 0;
    margin-right: 0;
    font-size: 20px;
    inset: 0% auto 0% 0%;
  }

  .aff-icon.r {
    inset: 0% 0% 0% auto;
  }

  .slide-2 {
    height: 100%;
    min-height: 500px;
  }

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

  .pop-up.mega-launch, .pop-up.join-the-waitlist {
    display: none;
  }

  .cms-grid {
    grid-template-columns: 1fr;
  }

  .earn-credits-tab-link {
    text-align: center;
    width: 50%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
    line-height: 1.2;
  }

  .earn-credits-tab-link.w--current {
    width: 50%;
  }

  .earn-credits-tabs-menu {
    justify-content: center;
    align-items: stretch;
  }

  .earn-credits-card-wrap {
    border-style: none;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .earn-credits-card {
    min-width: auto;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .earn-credits-card.big {
    flex-direction: column;
  }

  .earn-credits-tab-link-green {
    width: 50%;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 24px;
  }

  .background.white {
    margin-left: 10px;
  }

  .ec_how_it_works_card {
    margin-left: auto;
    margin-right: auto;
  }

  .html-embed-4 {
    overflow: auto;
  }

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

  .ml-countdown-wrapper {
    flex-flow: column wrap;
  }

  .ml-countdown-inner {
    flex-direction: column;
    padding: 13px;
    font-size: 28px;
  }

  .ml_why_section_wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ml_who_section_wrap {
    text-align: center;
  }

  .ml-reviews-fold {
    flex-direction: column;
    justify-content: space-around;
  }

  .testimonial-slider {
    width: 100%;
    padding-right: 20px;
  }

  .testimonial-slider.desktop-hidden {
    display: flex;
  }

  .testimonial-slider.ec.desktop-hidden {
    justify-content: center;
  }

  .testimonial-slide-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-card-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .ml_slot_wrap {
    margin-bottom: 20px;
  }

  .horizontal {
    justify-content: flex-end;
    display: flex;
  }

  .relative._1.launch {
    width: 100px;
  }

  .side-blue-box-small-left {
    display: none;
  }

  .side-blue-box-right {
    width: 120px;
    max-width: 50px;
    display: none;
    top: 25%;
  }

  .blog-author-wrap {
    font-size: 20px;
  }

  .earn-credits-mobile-slider {
    width: auto;
    height: auto;
    margin-left: 3%;
    margin-right: 3%;
  }

  .homepage-content-wrap {
    align-items: flex-start;
  }

  .track-vertical-2 {
    align-items: flex-start;
    margin-left: 0;
  }

  .heading-large {
    font-size: 2.2rem;
  }

  .heading-large.rotate-text {
    font-size: 3rem;
  }

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

  .container-7 {
    max-width: none;
  }

  .testimonial-quote-icon {
    width: 30px;
  }

  .mask-5 {
    z-index: 0;
  }

  .yellow-line {
    height: 5px;
    margin-top: -10px;
  }

  .strike.no-bold.med {
    display: none;
  }

  .rl_cta_form-wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .blue-shadow.radius.score {
    max-width: 80vw;
    display: none;
  }

  .free-tool-image-table-wrap {
    overflow: scroll;
  }

  .free-tool-image-table-header {
    width: auto;
  }

  .pagespeed-field-data-wrap {
    overflow: scroll;
  }

  .input-free-tool1 {
    width: auto;
  }

  .padding-section-small.reviews {
    padding-top: 0;
  }

  .padding-section-small.reviews.bf24 {
    padding-bottom: 0;
  }

  .heading-3.h5 {
    font-size: 16px;
  }

  .button-text-block-3 {
    font-size: 13px;
    line-height: 1.8;
  }

  .container-8 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-box-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .button-icon-4 {
    width: 24px;
    display: inline-block;
  }

  .heading-4.h2 {
    text-align: left;
    font-size: 1.8rem;
  }

  .heading-4.h5 {
    font-size: 16px;
  }

  .button-text-block-4 {
    font-size: 13px;
    line-height: 1.8;
  }

  .container-9 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-box-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .button-icon-5 {
    width: 24px;
    display: inline-block;
  }

  .section_launch-header {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e74d4dd4e8dc2b8ceba43c_Cube-02%201.png");
    background-position: 0 0, 0%;
  }

  .input-transparent {
    min-width: 143px;
    margin-bottom: 0;
  }

  .input-transparent.general-sans {
    min-width: 143px;
  }

  .launch-timer {
    margin-right: 10px;
  }

  .section_launch-cant-miss {
    height: auto;
    padding-bottom: 10px;
  }

  .launch-ellipse {
    top: -4%;
  }

  .launch-ellipse.down {
    z-index: 0;
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/64e770e039eab6f853bf5241_Subtract.svg");
    background-position: 50%;
    background-size: contain;
    display: none;
    bottom: -3%;
  }

  .launch-ellipse.blue {
    top: -6%;
  }

  .launch-why-can-t-miss-wrap, .launch-why-can-t-miss-wrap._2, .launch-why-can-t-miss-wrap._3, .launch-why-can-t-miss-wrap._4 {
    margin-bottom: 33px;
  }

  .section_launch-who {
    padding-top: 120px;
    padding-bottom: 25px;
  }

  .image.centered.launch {
    object-fit: cover;
    margin-bottom: 0;
  }

  .section_launch-social-proof {
    padding-bottom: 40px;
  }

  .custom-launch-her-image {
    display: none;
  }

  .image-22 {
    width: 150px;
    top: -7%;
    left: -1%;
  }

  .image-23 {
    display: none;
  }

  .image-24 {
    width: 66px;
    top: 19%;
  }

  .image-25 {
    bottom: 12%;
  }

  .image-26 {
    right: -6%;
  }

  .overlay {
    width: 80%;
    height: 80%;
  }

  .container-10, .container-11, .container-12 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .social-icons-wrap.saas-directory {
    justify-content: center;
  }

  .splide {
    padding-left: 1.25rem;
  }

  .splide__track.margin {
    padding-left: 0;
    padding-right: 0;
  }

  .comparisions-table-left-abs-imagewrap {
    left: 20%;
  }

  .comparisions-table-right-abs-imagewrap {
    width: 250px;
  }

  .heading-style-h2 {
    text-align: left;
    font-size: 28px;
  }

  .heading-style-h2.text-colour-white.text-align-left.mobile-centered {
    text-align: left;
  }

  .heading-style-h2.text-colour-white.text-align-left.blog-hero {
    width: auto;
  }

  .heading-style-h2.text-weight-semibold.black {
    font-size: 20px;
  }

  .heading-style-h2.text-align-left.text-color-white {
    color: #fff;
  }

  .heading-style-h2.text-align-left.text-size-68px {
    font-size: 40px;
  }

  .heading-style-h2.text-size-52px {
    font-size: 30px;
  }

  .heading-style-h2.text-size-52px.text-color-white.text-weight-semibold {
    margin-bottom: 10px;
  }

  .heading-style-h2.text-size-60px {
    font-size: 28px;
  }

  .heading-style-h2.text-size-60px.enterprise {
    font-size: 45px;
  }

  .heading-style-h2.text-size-68px {
    font-size: 28px;
  }

  .heading-style-h2.scaleuppass-heading {
    text-align: center;
    font-size: 27px;
  }

  .heading-style-h2.scaleuppass-heading.bfsale {
    width: 100%;
  }

  .heading-style-h2.webtune-ty-heading {
    font-size: 40px;
  }

  .schedule-demo-wrap.right {
    padding-top: 0;
  }

  .button-primary {
    flex-flow: row;
  }

  .button-primary.is_white {
    flex-flow: row;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .button-primary.is_white.cta-button {
    margin-right: 0;
    padding-left: 34px;
    padding-right: 34px;
  }

  .button-primary.is_purple.mobile-full-width {
    width: 100%;
  }

  .button-primary.is_lightblue.custom-enterprise, .button-primary.is_lightpurple, .button-primary.is_green {
    flex-flow: row;
  }

  .button-primary.mob-nav {
    padding: 9px 11px;
  }

  .button-primary.black-friday.big-copy {
    padding: 10px 20px;
    font-size: 14px;
  }

  .button-primary.is_092045 {
    flex-flow: row;
    padding-left: 32px;
  }

  .button-primary.surge {
    flex-flow: row;
    width: 80%;
  }

  .button-primary.surge.why-seo {
    width: 70%;
  }

  .button-primary.surge.journey {
    width: 100%;
  }

  .button-primary.surge.delivering-growth {
    margin-top: 0;
  }

  .button-primary.surge.delivering-growth.pricingfold {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-primary.surge.delivering-growth.pricingfold.lpcbutton.with-arrow {
    grid-column-gap: 2px;
  }

  .button-primary.surge.delivering-growth.pricingfold.lp2 {
    flex-flow: row;
    width: 110%;
    margin-left: -5px;
    display: block;
  }

  .button-primary.surge.delivering-growth.surgelp3 {
    grid-column-gap: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-primary.surge.delivering-growth.surgelp3.calendlybtn {
    max-width: none;
  }

  .button-primary.is_launch0503.launch-day {
    padding: 10px;
    font-size: 15px;
  }

  .button-primary.is_launch0503.launch-day.for-4th-july {
    padding: 5px;
  }

  .button-primary.is_launch0503.launch-day.for-4th-july.bot-banner.exit-popup {
    width: 50%;
  }

  .button-primary.add-on, .button-primary.is_skin {
    flex-flow: row;
  }

  .button-primary.is_skin.promax {
    width: 100%;
  }

  .button-primary.is_skin.sale {
    width: 100%;
    font-size: 14px;
  }

  .button-primary.is_blue {
    flex-flow: row;
    margin-left: 0;
  }

  .button-primary.for-mob {
    grid-column-gap: 2px;
    border-radius: 12px;
    padding: 10px 2px;
    display: none;
  }

  .button-primary.mob-size {
    margin-top: 0;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 8px;
  }

  .button-primary.mob-size.goldenrod._1stfold {
    width: 100%;
  }

  .section_home-hero {
    padding-top: 4rem;
  }

  .section_home-hero.ai-detector {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-medium {
    width: 100%;
  }

  .container-medium.v-flex {
    width: auto;
  }

  .flex-vertical {
    flex-flow: column;
    margin-bottom: 20px;
  }

  .flex-vertical.align_center {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
  }

  .flex-vertical.align_center.justify-spacebetween.feature-tab.hide {
    display: none;
  }

  .flex-vertical.align_center.pricing {
    width: 100%;
    margin-top: 40px;
  }

  .flex-vertical.align_start.mobile-left-align {
    text-align: left;
  }

  .flex-vertical.casestudies-wrap {
    justify-content: center;
    align-items: flex-start;
  }

  .flex-vertical.full-width {
    margin-bottom: 0;
  }

  .flex-vertical.pricing-compare {
    padding-left: 10px;
    padding-right: 10px;
    overflow: auto;
  }

  .flex-vertical.mobile-center {
    align-items: center;
  }

  .flex-vertical.mobile-center.new {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: -14px;
  }

  .flex-vertical.home-features {
    align-items: center;
  }

  .flex-vertical.mobile-align-start {
    align-items: flex-start;
  }

  .flex-vertical.blackfriday-dir {
    margin-top: 60px;
  }

  .flex-vertical.nospace {
    margin-bottom: 0;
  }

  .heading-style-h1.text-size-medium {
    font-size: 48px;
  }

  .heading-style-h1.pricing-page-heading {
    font-size: 40px;
  }

  .heading-style-h1.pricing-page-heading.max-plan {
    background-position: 50% 280%;
    background-size: 400px;
    font-size: 40px;
  }

  .heading-style-h1.pricing-page-heading.max-plan.yellow {
    line-height: .5;
  }

  .heading-style-h1.pricing-page-heading.max-plan.yellow.nothide {
    background-position: 100% 100%;
    line-height: .8;
  }

  .heading-style-h1.pricing-page-heading.s-software {
    font-size: 25px;
  }

  .heading-style-h1.text-size-70px, .heading-style-h1.text-size-70px.text-align-center {
    font-size: 48px;
  }

  .heading-style-h1.text-size-70px.solutions {
    font-size: 39px;
  }

  .heading-style-h1.text-size-70px.bf-gold-grad {
    font-size: 32px;
  }

  .heading-style-h1.text-size-80px {
    font-size: 40px;
  }

  .heading-style-h1.webtune-heading {
    font-size: 46px;
  }

  .home-hero_content-box {
    padding-bottom: 40px;
  }

  .body-text-medium.text-color-white.mobile-centered {
    text-align: left;
    width: 100%;
  }

  .body-text-medium.text-color-white.text-align-right.center-align {
    text-align: center;
  }

  .body-text-medium.text-color-white.text-align-right.center-align.top-bottom-margin {
    width: 95%;
    margin-bottom: 40px;
  }

  .body-text-medium.text-weight-medium, .body-text-medium.is_20px.text-align-center, .body-text-medium.is_20px.text-colour-yellow-ffe594.mobile-left-align, .body-text-medium.is_20px.text-colour-purple-ecc5ff.mobile-left-align, .body-text-medium.is_20px.mobile-left-align, .body-text-medium.text-weight-regular.text-size-20px.bottom-margin-10px.mobile-align-left {
    text-align: left;
  }

  .home-hero_demovideo {
    margin-bottom: -2rem;
    padding: 7px;
  }

  .home-hero_demovideo.waitlist2 {
    width: 100%;
  }

  .section_trustedby.home {
    padding-top: 0;
  }

  .text-style-label {
    font-size: 14px;
  }

  .text-style-label.full-blue-linear, .text-style-label.text-color-yellow-gradient.text-align-left {
    align-self: flex-start;
  }

  .flex-horizontal {
    flex-flow: row;
  }

  .flex-horizontal.justify-start.wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .flex-horizontal.justify-spacebetween, .flex-horizontal.justify-spacebetween.features-tabs {
    flex-flow: column;
  }

  .flex-horizontal.justify-spacebetween.full-width.mobile-try-ityourself {
    grid-row-gap: 16px;
    align-items: flex-start;
  }

  .flex-horizontal.justify-spacebetween.features-1 {
    flex-direction: row;
  }

  .flex-horizontal.justify-spacebetween.column-gap-32px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .flex-horizontal.justify-spacebetween.column-gap-32px.mobile-row-gap {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .flex-horizontal.justify-spacebetween.saas {
    flex-direction: row;
  }

  .flex-horizontal.justify-spacebetween.no-wrap {
    flex-flow: row;
  }

  .flex-horizontal.justify-spacebetween.tab-margin {
    margin-left: 0;
  }

  .flex-horizontal.justify-spacebetween.lp {
    justify-content: center;
    align-items: center;
  }

  .flex-horizontal.column-gap-16px {
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .flex-horizontal.column-gap-16px.tabs {
    flex-direction: row;
  }

  .flex-horizontal.column-gap-16px.blog-tabs {
    align-items: flex-start;
  }

  .flex-horizontal.column-gap-16px.blog-tabs.saas-dir {
    align-items: center;
  }

  .flex-horizontal.full-width.home-second {
    flex-direction: column;
    align-items: flex-start;
  }

  .flex-horizontal.mobile-vertical.row-gap-8px {
    grid-row-gap: 8px;
  }

  .flex-horizontal.mobile-vertical.row-gap-8px.mobile-left-align {
    grid-row-gap: 0px;
    align-items: flex-start;
  }

  .flex-horizontal.wrap {
    flex-wrap: wrap;
  }

  .flex-horizontal.feature-fold {
    flex-flow: column;
  }

  .flex-horizontal.lp {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .home-testimonial-card {
    font-family: DM Sans, sans-serif;
  }

  .text-style-smalllabel.text-align-left {
    text-align: left;
  }

  .hp-fold.home {
    padding-top: 0;
  }

  .blue-tablet-frame {
    z-index: 3;
    margin-bottom: 25px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .blue-tablet-frame.horizontal-style {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-style-h3.text-color-white.mobile-centered {
    text-align: center;
  }

  .heading-style-h3.text-weight-medium {
    font-size: 26px;
  }

  .heading-style-h3.text-weight-medium.mobile-centered {
    text-align: left;
  }

  .heading-style-h3.text-weight-medium.lp {
    font-size: 35px;
  }

  .heading-style-h3.mobile-centered.text-color-white {
    font-size: 30px;
  }

  .how-scalenut-headingwrap {
    padding-left: 0;
  }

  ._3-2grid {
    grid-column-gap: 10px;
    grid-row-gap: 32px;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .body-text-small {
    align-self: auto;
    font-size: 12px;
  }

  .body-text-small.text-color-white.features {
    color: #002865;
  }

  .body-text-small.text-color-white.cta.nd {
    margin-top: 0;
  }

  .body-text-small.is_14px.text-weight-medium.mobile-center-align {
    text-align: center;
  }

  .body-text-small.text-weight-regular.mobile-align-left, .body-text-small.mobile-left-align {
    text-align: left;
  }

  .body-text-small.mobil-bigger {
    font-size: 16px;
    font-weight: 600;
  }

  ._3-1-grid {
    grid-auto-flow: row;
    justify-items: center;
    margin-top: 123px;
    padding-left: 0;
    padding-right: 0;
  }

  .solutions_tab-pane {
    padding-left: 16px;
    padding-right: 16px;
  }

  .solutions_tab-pane.is_green, .solutions_tab-pane.is_red, .solutions_tab-pane.is_yellow, .solutions_tab-pane.is_purple, .solutions_tab-pane.is_blue {
    padding-left: 0;
    padding-right: 0;
  }

  .left-side-content {
    color: #020249;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .left-side-content.mob-vertical {
    flex-flow: column;
  }

  .flex-pointers-withicon.solutions-tab {
    text-align: left;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .flex-pointers-withicon.solutions-tab.lp {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .solutions_tab-creative {
    padding-left: 0;
    padding-right: 0;
  }

  .features-heading {
    text-align: left;
    margin-top: 0;
    font-size: 32px;
  }

  .feature_content-wrap {
    width: auto;
  }

  .features-wrap-relative {
    color: #002865;
  }

  .features_tab-icon {
    display: block;
  }

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

  .calltoaction-cta-wrap {
    width: auto;
  }

  .calltoaction-cta-absimage.home.nav-bar-element {
    width: 90%;
    display: block;
  }

  .socialproof_heading.mobile-bigger, .socialproof_heading.tablet-font-small {
    text-align: left;
    font-size: 40px;
  }

  .socialproof-subtext {
    text-align: left;
    font-size: 16px;
  }

  .g2banner-wrap {
    justify-content: space-around;
    align-items: flex-start;
    margin-bottom: .8rem;
  }

  .g2absolute-wrap {
    margin-top: 26px;
  }

  .g2bannericon {
    width: 70px;
  }

  .g2bannericon.margin {
    width: 70px;
    margin-top: 5px;
  }

  .button-hyperlink, .button-hyperlink.is_darkblue {
    flex-flow: row;
  }

  .casestudies-slide {
    grid-column-gap: 12px;
  }

  .casestudy-card {
    min-width: 250px;
    max-width: 87vw;
    font-size: 60px;
  }

  .banner-subtext {
    text-align: left;
    font-size: 12px;
  }

  .footer_link, .footer_link:hover {
    color: #a5afb8;
  }

  .footer-links_wrap {
    height: auto;
    min-height: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .footer-email-wrap {
    flex-wrap: wrap;
    margin-top: 24px;
  }

  .footer_form_submit {
    border-radius: 25px;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer_form-field {
    text-align: center;
    border-radius: 25px;
    width: 100%;
  }

  .footer_form {
    width: 96%;
    min-width: auto;
    margin-top: 10px;
  }

  .footer_block {
    flex-direction: column;
    align-items: stretch;
  }

  .social-links_container {
    grid-row-gap: 10px;
    flex-wrap: wrap;
    flex: 1;
    justify-content: space-around;
    margin-top: 20px;
    margin-bottom: 10px;
    display: flex;
  }

  .privacy-links-wrap {
    text-align: left;
    justify-content: space-around;
    align-self: stretch;
    margin-top: 20px;
  }

  .how-scalenut-image {
    z-index: -1;
    width: 212px;
    height: 167px;
    bottom: -5%;
    right: -35%;
  }

  .typedjs-multiple {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .solutions-mobile-accordion {
    width: 100%;
    display: flex;
  }

  .features-slide {
    background-color: #0000;
    height: auto;
    margin-bottom: 83px;
  }

  .features-slider-slidenav {
    color: #000;
    font-size: 8px;
    inset: auto 0% -12%;
  }

  .feature_content-wrap-mobile {
    background-color: #d1defc;
    display: flex;
  }

  .features-mobile-slide {
    border: 1px solid #1a5bf0;
    border-radius: 20px;
    height: auto;
    overflow: hidden;
  }

  .features-mobile-mask {
    height: auto;
  }

  .g2-banner-socialproof {
    width: 228px;
  }

  .launch-heading {
    font-size: 38px;
  }

  .webinar-form {
    flex-wrap: nowrap;
  }

  .webinar-form.absolute {
    border-style: none;
    margin-bottom: 49px;
    position: static;
  }

  .webinar-cta-wrap {
    padding-left: 9px;
    padding-right: 0;
  }

  .launch-why-can-t-miss-wrap-border, .launch-why-can-t-miss-wrap-border._2 {
    margin-bottom: 33px;
  }

  .section-pricing-hero {
    padding-top: 77px;
  }

  .section-pricing-hero.after-sale {
    padding-top: 120px;
  }

  .section-pricing-hero.new.bottompad.salebf {
    padding-bottom: 0;
  }

  .pricing-tabs-new {
    display: block;
  }

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

  .pricing-tabs-menu-new {
    flex-flow: row;
    margin-bottom: 60px;
    margin-left: 0;
  }

  .tab-toggle-text-l-2 {
    right: 30px;
  }

  .tab-toggle-text-l-2.right-align {
    right: 40px;
  }

  .tab-toggle-text-2._0 {
    top: 40px;
    left: 30px;
  }

  .tab-toggle-text-2._0.for-4july-sale {
    margin-top: -5px;
    margin-left: -126px;
  }

  .pricing-card-wrap {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 20px;
  }

  .pricing-card-wrap._2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .pricing-card-wrap._2.blackfriday {
    margin-top: 20px;
  }

  .pricing-card-wrap._2.promaax {
    width: auto;
  }

  .pricing-card-wrap._3 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .pricing-card-wrap._3.blackfriday {
    margin-top: 40px;
  }

  .pricing-card-wrap._4 {
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-card-content-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing-card-content-wrap.pro-max {
    padding-left: 10px;
    padding-right: 20px;
  }

  .pricing-card-discount-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pricing-card-discount-wrapper.new-pricing {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .discount-wrap.blackfriday {
    white-space: normal;
  }

  .discount-wrap.easter.is_yellow, .discount-wrap.easter.is_yellow.add-on {
    margin-left: 0;
  }

  .pricing-plan-summary, .pricing-plan-summary.essential.surgeprice, .pricing-plan-summary.surgeprice {
    height: auto;
  }

  .pricing-plan-summary-point.add-heading.top-line.noline {
    display: none;
  }

  .pricing-popular-sticker {
    top: -2%;
    left: 160px;
    right: 0;
  }

  .includes-everyplan {
    flex-direction: column;
    padding-bottom: 40px;
  }

  .includes-everyplan.tab-margin {
    margin-top: -153px;
  }

  .includes-everyplan.tab-margin.link-manager {
    margin-bottom: 100px;
  }

  .includes-everyplan-grid {
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .includes-everyplan-grid-inner {
    grid-column-gap: 19px;
  }

  .trusted-byfold {
    flex-direction: column;
  }

  .trusted-byfold.enterprise-page {
    margin-top: 100px;
  }

  .comp-header-title {
    font-size: 14px;
  }

  .pricing-comp-header-price {
    font-size: 20px;
  }

  .comparison-feature-wrap {
    width: 70%;
    margin-top: 10px;
  }

  .section-seeusers {
    padding-bottom: 20px;
  }

  .social-proof-grid-header {
    justify-content: center;
    align-items: center;
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .social-proof-grid {
    align-items: center;
  }

  .social-proof-grid-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-bottom: 0;
  }

  .socialproof-grid-inner-1.seo-surge {
    width: 90%;
  }

  .socialproof-grid-inner-3 {
    flex-direction: row;
  }

  .socialproof-grid-inner-4 {
    margin-bottom: 16px;
  }

  .social-proof-grid-2 {
    grid-template-columns: 1fr;
  }

  .socialproof-try-cta-wrap {
    padding-top: 22px;
  }

  .faqs-bucket-tabs {
    flex-direction: column;
  }

  .faqs-bucket-tabs-menu {
    width: auto;
    margin-bottom: 40px;
  }

  .faqs-bucket-tab-pane, .faqs-bucket-tabs-content {
    width: auto;
  }

  .faq-container.surge {
    margin: 10px 0;
  }

  .faq-answer-container {
    text-align: left;
    padding-left: 39px;
  }

  .additional-links-wrap {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .additional-links-wrap.pricing {
    padding-top: 0;
  }

  .pricing-cta-wrap {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-platform-hero {
    padding-top: 2rem;
  }

  .platform-banner-wrap {
    margin-top: 20px;
    top: 0;
  }

  .wrap-width-60 {
    width: auto;
    max-width: none;
  }

  .wrap-width-60.webtune-subtext {
    flex-direction: column;
    align-items: center;
  }

  .info-point-wrap {
    text-align: left;
    font-size: 16px;
  }

  .casestudy-right-wrap {
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-size-65px {
    font-size: 38px;
  }

  .padding-section-medium.top-padding-0 {
    padding-top: 0;
  }

  .padding-section-medium.top-padding {
    padding-top: 3rem;
  }

  .padding-section-medium.bbf-ssale {
    width: 100%;
  }

  .padding-section-medium.enterprise {
    padding-bottom: 2rem;
  }

  .section-cta-platform {
    padding-bottom: 0;
  }

  .platform-overview--hero-wrap {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
    padding-top: 45px;
  }

  .platform-overview-video.small {
    width: 90%;
    padding: 7px;
  }

  .all-you-need-wrap {
    align-items: center;
    width: 100%;
    min-height: 133px;
    padding-top: 0;
  }

  .all-you-need-wrap._2 {
    align-items: center;
    width: auto;
    padding-bottom: 0;
  }

  .all-you-need-wrap._1 {
    align-items: flex-end;
    width: auto;
    padding-top: 0;
  }

  .all-you-need-wrap.kw {
    align-items: center;
  }

  .all-you-need-wrap._4 {
    align-items: center;
    width: auto;
    padding-top: 0;
    padding-right: 10px;
  }

  .all-you-need-wrap-text {
    margin-top: auto;
    margin-bottom: auto;
  }

  .info-folds-inner-wrapper {
    grid-template-columns: 1fr;
    padding-left: 18px;
    padding-right: 18px;
  }

  .webinar-topic-wrap {
    grid-template-columns: 1fr .33fr;
  }

  .featureind-video {
    border-radius: 10px;
    margin-top: -90px;
    padding: 0;
  }

  .feature-ind-ov-video {
    border-radius: 10px;
  }

  .review-purple-card.small {
    min-width: 270px;
    height: 296px;
  }

  .feature-ind-grid-item.big {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 26px;
    padding-right: 26px;
    display: flex;
  }

  .features-process-wrap-left {
    grid-template-columns: 1fr;
  }

  .features-process-wrap-left._1-col {
    flex-direction: column;
    display: flex;
  }

  .features-process-wrap-left._2 {
    flex-direction: column-reverse;
    display: flex;
  }

  .features-process-content {
    padding-left: 10px;
  }

  .section-blog-hero {
    padding-bottom: 10.9rem;
  }

  .section-blog-hero.add-padding-bottom.add-top-padding {
    height: 1650px;
  }

  .blog-hero-grid {
    grid-row-gap: 30px;
    margin-top: 0;
  }

  .blog-hero-blog-card.custom {
    align-items: center;
  }

  .blog-hero-main-image {
    border-radius: 10px;
  }

  .section-blog-listings {
    margin-top: -21.1rem;
  }

  .blogs-lp-tab-wrap, .blog-listing-2grid {
    grid-template-columns: 1fr;
  }

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

  .comparisions-floating-logo {
    display: none;
  }

  .comp-reason-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .comp-review-fold {
    width: 99%;
  }

  .comp_verdict_wrap {
    padding-left: 13px;
    padding-right: 13px;
  }

  .text-width-70.mobile-full-width {
    max-width: none;
  }

  .solutions-wrap-content {
    flex-direction: column;
    padding-left: 10px;
  }

  .number-results-wrap.enterprise-grid {
    grid-row-gap: 32px;
    background-image: linear-gradient(#ecfaffe6, #ecfaffe6);
    background-position: 0 0;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .body-text-14px.text-colour-gray {
    text-align: left;
  }

  .text-size-16px.horizontal-flex {
    justify-content: center;
    align-items: center;
    font-size: 16px;
  }

  .pricing-hover-details {
    display: none;
  }

  .comp-reason--outerwrap._2 {
    margin-top: 0;
  }

  .comp-review-header-wrap {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comp-review-header.sn, .comp-review-header.right {
    padding-left: 11px;
    padding-right: 11px;
  }

  .comp-review-header.left {
    padding-left: 11px;
    padding-right: 11px;
    font-size: 14px;
  }

  .comp-review-row-wrap {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .comp-review-row-wrap._1col {
    grid-template-columns: 1fr;
  }

  .comp-review-row.blank {
    display: none;
  }

  .comp-review-row.sn-cta {
    padding-left: 10px;
    padding-right: 10px;
  }

  .comp-in-depth-sn-rich p {
    text-align: left;
  }

  .features-laststep-wrap {
    flex-wrap: wrap;
  }

  .mobile-vertical {
    flex-direction: column;
  }

  .solutions-wrap-content-left {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .solutions-wrap-content-right {
    width: auto;
  }

  .comp-table-logo {
    min-width: 77px;
  }

  .section-referral-hero {
    background-position: 50%;
  }

  .block {
    display: block;
  }

  .typedjs-multiple-mob {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .calltoaction-outer-wrap {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .calltoaction-outer-wrap.mobile-no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .calltoaction-outer-wrap.mobile-no-padding.nav-bar-element {
    width: 90%;
  }

  .features-mob-icon {
    max-width: 36px;
    margin-bottom: 0;
  }

  .pricing-tab-pane {
    position: relative;
  }

  .section-tools-hero {
    padding-top: 4rem;
  }

  .tools-listing-menu {
    border-radius: 11px;
    flex-flow: column wrap;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 0;
    position: relative;
    top: 22%;
    box-shadow: 0 0 15px #0000001a;
  }

  .tools-listing-heading {
    text-align: left;
  }

  .tools-listing-tab-link {
    text-align: left;
    border-bottom: 1px #0000001a;
    font-weight: 600;
  }

  .tools-listing-tab-link.no-border {
    border-bottom-style: none;
  }

  .tools-listing-tab-pane {
    width: auto;
    max-width: 100%;
  }

  .tools-listing-tab-content {
    max-width: 100%;
    padding-left: 0;
  }

  .tools-listing-card {
    width: auto;
    padding-left: 12px;
    padding-right: 12px;
  }

  .saas-deal-form {
    min-width: auto;
    padding-left: 10px;
    padding-right: 10px;
    overflow: auto;
  }

  .home-hero-bg {
    width: auto;
    height: 220px;
  }

  .section-blackfriday-dir {
    padding-bottom: 0;
  }

  .blackfriday-field {
    width: 100%;
    min-width: 137px;
  }

  .blackfriday-offers {
    background-image: linear-gradient(135deg, var(--dark-goldenrod-2), var(--pale-goldenrod-2) 38%, var(--dark-goldenrod-2)), linear-gradient(to bottom, transparent, transparent);
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
    padding-top: 27px;
    padding-bottom: 27px;
    font-size: 24px;
  }

  .blackfriday-deal-wrap {
    width: 100%;
  }

  .blackfriday-main-banner {
    border-radius: 10px;
    width: auto;
  }

  .mobile-horizontal {
    flex-direction: row;
  }

  .mobile-horizontal.mobile-ticks {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .width-50 {
    width: auto;
  }

  .enterprise-benefits-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .enterprise-benifit-wrap {
    width: 50%;
    padding-right: 25px;
  }

  .saas-directory-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 11px;
    flex-flow: column wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: 6px 10px;
    display: grid;
    position: relative;
    top: 22%;
    box-shadow: 0 0 15px #0000001a;
  }

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

  .section-tools-hero-copy {
    padding-top: 4rem;
  }

  .image-29 {
    width: auto;
    position: static;
  }

  .bf-grid {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .bf-grid.bfsale {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .bf-to-be-revealed {
    text-align: center;
    width: 100%;
    min-width: 250px;
    min-height: 150px;
    margin-bottom: 10px;
    padding: 41px;
    font-size: 31px;
    line-height: 1.2;
  }

  .bf-slots-100 {
    bottom: -16%;
  }

  .bf-fold {
    width: 50px;
  }

  .bf-timer {
    flex-wrap: wrap;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 28px;
  }

  .bf-grid-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    display: flex;
  }

  .bf-cycle-icon-wrap {
    font-size: 24px;
  }

  .bf-offers-revealed {
    text-align: center;
    min-width: 250px;
    min-height: 150px;
    margin-bottom: 40px;
    padding: 41px;
    font-size: 31px;
    line-height: 1.2;
  }

  .bf-offers-revealed.blackfriday-sale {
    width: auto;
  }

  .bf-offers-revealed._2 {
    margin-top: 40px;
    margin-bottom: 0;
  }

  .bf-abs-lock-image {
    right: -12px;
  }

  .bf-icon {
    width: 80px;
  }

  .casestudy-sectionheight {
    height: 105vw;
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .casestud-sticky-element {
    position: static;
    overflow: scroll;
  }

  .splide__pagination {
    padding-top: 2em;
    padding-bottom: 1em;
    position: relative;
  }

  .splide__pagination__page {
    margin-left: 0;
    margin-right: 8px;
  }

  .navbars {
    display: block;
  }

  .navbars.suge {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .navbar-2 {
    display: none;
  }

  .platform-navbar {
    grid-template-columns: 1fr;
  }

  .platform-overview-navbar {
    flex-direction: row;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .platform-overview-navbar.free_tools, .platform-overview-navbar.integrations {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .platform-overview-navbar.case-studies, .platform-overview-navbar.reviews {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 0;
  }

  .platform-overview-navbar.integrations, .platform-overview-navbar.free_tools, .platform-overview-navbar.integrations, .platform-overview-navbar.integrations, .platform-overview-navbar.integrations, .platform-overview-navbar.integrations, .platform-overview-navbar.integrations {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .navbar-platform-link {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .navbar-platform-link.solution {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-platform-feature-link.cm {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .navbar-platform-feature-link.opt, .navbar-platform-feature-link.kp, .navbar-platform-feature-link.copy.link-manager, .navbar-platform-feature-link.nlp, .navbar-platform-feature-link.analyze {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .navbar-platform-feature-link.solution {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-platform-feature-link.humanizer, .navbar-platform-feature-link.link-manager {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .platform-overview-navbar-inner {
    padding-top: 20px;
  }

  .solutions-navbar {
    grid-template-columns: 1fr;
    width: 100%;
    margin-right: 0;
    padding: 15px 0;
  }

  .resources-navbar {
    grid-template-columns: 1fr;
  }

  .nav-bar-inner.seosurge {
    justify-content: space-between;
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbar-brand.seosurge.surgelplogo {
    max-width: 40%;
  }

  .navbar-brand.seosurge.surgelplogo.w--current {
    justify-content: center;
    align-items: flex-start;
    max-width: 30%;
    height: auto;
    min-height: auto;
    padding-left: 0;
  }

  .customer-navbar {
    grid-template-columns: 1fr;
  }

  .navbar-accordion {
    padding-left: 14px;
    padding-right: 14px;
  }

  .navbar-accordion-body {
    display: block;
  }

  .nav-mob {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-radius: 41px;
    justify-content: flex-end;
    align-items: center;
    width: 95%;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
    box-shadow: 0 0 20px #0003;
  }

  .mob-nav-buttons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    padding: 16px 19px;
    display: flex;
  }

  .navbar-mob-container {
    background-color: var(--white);
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
  }

  .navbar-mob-head {
    justify-content: space-between;
    padding: 19px;
    display: flex;
  }

  .navbar-ham {
    cursor: pointer;
    width: auto;
    min-width: 25px;
    height: auto;
    padding: 0;
  }

  .nav-ham-1 {
    border-radius: 20px;
    max-height: 3px;
  }

  .nav-ham-2, .nav-ham-3 {
    max-height: 3px;
  }

  .nav-logo {
    max-width: 114px;
  }

  .brand-3 {
    margin-right: auto;
  }

  .exitintent-heading {
    font-size: 30px;
  }

  .directory-side-banner {
    display: none;
  }

  .scaleuppass-wrap {
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/653b514c9f31d4f7e196c46d_outline%20mobile.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    grid-template-columns: 1fr;
    min-height: 506px;
    padding-top: 93px;
    padding-bottom: 93px;
  }

  .scaleuppass-wrap.bf24 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    min-height: auto;
    margin-bottom: 100px;
  }

  .scaleuppass-content {
    text-align: center;
    align-items: center;
    width: 100%;
  }

  .section-blackfriday-hero-sale.ai-page {
    padding-top: 60px;
  }

  .section-blackfriday-hero-sale.bf-24 {
    padding-top: 100px;
  }

  .blackfriday-countdown-label {
    font-size: 31px;
  }

  .blackfriday-deals-grid {
    grid-template-columns: 1fr;
  }

  .blackfriday-deal-card {
    width: 100%;
  }

  .blackfriday-card-inn.main_deal, .blackfriday-card-inn.bottom-banner {
    flex-flow: column wrap;
  }

  .bf-timer-attached {
    flex-wrap: wrap;
    min-width: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 28px;
  }

  .bf-deal-card-slots {
    justify-content: center;
    max-width: 268px;
    margin-left: auto;
    margin-right: auto;
    inset: -51px 0 auto;
  }

  .bf-deal-card-slots._2 {
    justify-content: center;
    max-width: 261px;
  }

  .bf-deal-card-slots._2-copy-copy.horizontal-flex.launch-day {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .bf-linear-abs {
    height: 100%;
  }

  .blackfriday-reasons-grid-child {
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .black-friday-perks-wrap {
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: center;
  }

  .blackfriday-fixed-bottom {
    flex-direction: column;
    min-height: auto;
    display: none;
  }

  .blackfriday-fixed-bottom.launch-day {
    border-radius: 16px;
  }

  .blackfriday-fixed-bottom.launch-day.new {
    padding-left: 10px;
  }

  .bf-timer-attached-fixed {
    flex-wrap: wrap;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 28px;
  }

  .bf-benifits-scaleup-wrap {
    padding-top: 75px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .scaleup-content-wrap {
    font-size: 40px;
  }

  .right-top-deco {
    top: -99%;
    right: -29%;
  }

  .bf-benifits-ebook-wrap {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-pricing-blackfriday.saas-deals {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    max-width: 100vw;
    height: 100vh;
    padding-top: 3.8rem;
    padding-bottom: 3.8rem;
    display: flex;
    overflow: hidden;
  }

  .section-pricing-blackfriday.saas-deals.bf24 {
    background-position: 15% 84%, 50% 10%, 15% 77%, 15% 70%, 85% 63%, 85% 70%, 85% 84%, 85% 77%, 15% 63%, 50% 91%, 50%;
  }

  .text-gradient-bfgold.text-size-86px.text-align-center {
    font-size: 60px;
  }

  .text-gradient-bfgold.text-size-86px.text-align-center._24f {
    margin-bottom: 10px;
    font-size: 60px;
  }

  .bf-pricing-offer-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    width: 100%;
  }

  .bf-deal-border {
    bottom: -2%;
  }

  .bf-pricing-offer-outer {
    width: 100%;
  }

  .bf-pricing-slots {
    bottom: -9.5%;
    box-shadow: 0 2px 19px #0003;
  }

  .bf-pricing-slots._2 {
    box-shadow: none;
    top: -9%;
  }

  .text-size-56px {
    font-size: 24px;
  }

  .text-size-56px.bf24 {
    font-size: 43px;
  }

  .saas-deals-subhead {
    font-size: 20px;
  }

  .saas-deals-subhead.bf24 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .image-32 {
    width: 116px;
    bottom: -31%;
    right: -5%;
  }

  .image-32-copy {
    bottom: 102%;
    right: -1%;
  }

  .image-33 {
    width: 95px;
    inset: -73% 0% auto auto;
  }

  .image-34 {
    width: 112px;
    top: -27%;
    right: 70%;
  }

  .image-35 {
    top: -59%;
  }

  .image-36 {
    display: none;
  }

  .image-37 {
    width: 106px;
  }

  .image-38 {
    width: 147px;
  }

  .image-39 {
    width: 50px;
  }

  .webtune-hero-bg {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .steps-wrap.mob-hidden {
    display: none;
  }

  .step-content-wrap {
    padding-top: 10px;
  }

  .step-content-wrap.left-side {
    align-items: flex-start;
  }

  .earlybird-pricing-outer-wrap {
    align-items: center;
  }

  .earlybird-pricing-contet {
    width: 90%;
    height: auto;
    padding: 20px 10px 20px 31px;
  }

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

  .earlybird-text.subtext {
    font-size: 14px;
  }

  .webtune-navbar {
    flex-direction: column;
    display: none;
  }

  .webtine-navlink {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
  }

  .demo-video {
    padding: .6rem;
  }

  .close-button {
    color: var(--white);
    top: -8%;
    right: -3%;
  }

  .demo-video-embed {
    border-radius: 11px;
    overflow: hidden;
  }

  .bootcamp-video-embed {
    height: 25vh;
  }

  .button-icon-6 {
    width: 24px;
    display: inline-block;
  }

  .button-text-block-5 {
    font-size: 13px;
    line-height: 1.8;
  }

  .features-grid {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .bootcamp-content-wrap {
    margin-bottom: 20px;
  }

  .nav-banner {
    text-align: center;
    width: 79%;
    height: auto;
    padding: 5px 24px 5px 6px;
    font-size: 10px;
  }

  .nav-banner.post-launch {
    padding-left: 5px;
    padding-right: 5px;
  }

  .close-nav-banner {
    right: 6px;
  }

  .nav-banner-text {
    text-align: center;
    font-size: 15px;
  }

  .wt-eb-strike {
    text-align: left;
  }

  .wt-eb-license {
    width: 105px;
  }

  .sd-popup {
    display: none;
    overflow: hidden;
  }

  .sd-popup-content {
    max-width: 100%;
    padding: 1rem;
  }

  .sd-abs-img {
    width: 500px;
    display: none;
  }

  .sd-exitintent-iframe {
    width: 80%;
    overflow: hidden;
  }

  .what-snew-wrap {
    align-items: stretch;
  }

  .section_sd {
    padding-top: 0;
  }

  .sd-outer-wrap {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sd-content-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .section-sd-reviews {
    padding-bottom: 92px;
  }

  .surger-hero-grid {
    grid-row-gap: 48px;
    margin-right: 20px;
  }

  .surge-content-wrap {
    width: 90%;
    margin-left: 0;
    margin-right: 50px;
  }

  .surge-image-wrap {
    width: 90%;
    margin-right: 40px;
  }

  .h1-style-surge {
    letter-spacing: -1.5px;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    font-size: 2.8rem;
    display: flex;
  }

  .surger-green-span {
    letter-spacing: -1.8px;
    white-space: nowrap;
    padding-left: 0;
    display: block;
  }

  .body-text-surge-reg {
    letter-spacing: .5px;
    width: 95%;
    font-size: 18px;
  }

  .h2-style-surge {
    letter-spacing: -1px;
    font-size: 2rem;
    line-height: 1.2;
  }

  .h2-style-surge.is_green.padding, .h2-style-surge.reviews {
    font-size: 2rem;
  }

  .surge-features-grid {
    padding-left: 0%;
    padding-right: 0%;
  }

  .surge-numbers-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .surge-numbers-bg-grid {
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .surge-faq-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .surge-popup-embed {
    width: 90%;
  }

  .strikethrough.med {
    display: none;
  }

  .custom-arrow {
    margin-top: -125px;
  }

  .sale-banner.mob.hide {
    display: none;
  }

  .image-42, .columns {
    width: 100%;
  }

  .cs-title {
    font-size: 44px;
  }

  .vectors-wrapper {
    flex-flow: row;
    display: none;
  }

  .number-summary-tab {
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-ns-tab {
    flex-flow: column;
  }

  ._3rd-tab {
    width: 90%;
  }

  .text-8 {
    padding-right: 0;
  }

  .industry-details {
    padding-left: 10px;
    padding-right: 10px;
  }

  .about-cs {
    flex-flow: column;
  }

  .frame-1000002119 {
    padding-left: 0;
    padding-right: 10px;
  }

  .vectors-wrapper-2 {
    left: 186.002px;
  }

  .container-15.conclusion-section, .container-15.cs {
    margin-left: 20px;
    margin-right: 20px;
  }

  .frame-1000002113 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .result-text {
    width: auto;
  }

  .impact-multiplier {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

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

  .frame-1000002104 {
    margin-top: -95px;
  }

  .blogs {
    flex-flow: column;
  }

  .frame-1000002098 {
    padding: 40px 20px;
  }

  .testimonial {
    font-size: 1em;
  }

  .discover-topics-that-establish-your-domain-expertise {
    font-size: 54px;
  }

  .frame-1000002123 {
    margin-top: -93px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .vectors-wrapper-7 {
    top: 182px;
    left: -3px;
  }

  .text-23 {
    font-size: 34px;
  }

  .columns-4.csresults, .columns-5 {
    flex-flow: column;
  }

  .text-block-223._4th-july, .text-block-223.bfsale {
    font-size: 16px;
  }

  .newsletter {
    width: 300px;
    height: 600px;
    padding-top: 100px;
  }

  .newsletter.detector-pop-up {
    background-position: 0 0;
    justify-content: flex-end;
    align-items: flex-end;
    width: 250px;
    height: 450px;
    padding-top: 60px;
  }

  .link-block-7 {
    flex-flow: row;
  }

  .content-wrapper.detector {
    width: 99%;
  }

  .text-40 {
    font-size: 22px;
  }

  .text-40.p.h {
    font-size: 50px;
  }

  .text-40.is_black {
    align-self: center;
  }

  .ai-detector-form {
    width: 100%;
  }

  .form-section {
    justify-content: center;
    align-items: center;
    height: 1350px;
    padding-bottom: 0;
  }

  .result-section {
    width: 90%;
    height: 350px;
    margin-left: 0;
    margin-right: 0;
  }

  .column-9 {
    height: 450px;
  }

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

  .div-block-52 {
    margin-bottom: 40px;
  }

  .dark-blue-circle-frame {
    border-radius: 20px;
    margin-bottom: -135px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-12 {
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .column-12.desk-4.tab-6.mob-12.pricing-tabs.mob-margin-top {
    margin-top: 20px;
  }

  .column-12.desk-4.tab-6.mob-12.pricing-tabs.mob-margin-top.seo {
    width: 100%;
    margin-left: 0;
  }

  .pricing-card-wrap-2 {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    padding: 0 5px 20px;
  }

  .button-primary-3 {
    flex-flow: row;
  }

  .button-primary-3.is_white {
    flex-flow: row;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .button-primary-3.is_lightdarkblue {
    flex-flow: row;
  }

  .button-primary-3.is_lightdarkblue:hover {
    box-shadow: none;
  }

  .button-primary-3.is_yellow {
    flex-flow: row;
  }

  .button-primary-3.is_yellow:hover {
    box-shadow: none;
  }

  .button-primary-3.features.platformpage {
    flex-flow: row;
    margin-left: 0;
    margin-right: 40px;
  }

  .button-primary-3.is_purple {
    flex-flow: row;
  }

  .button-primary-3.is_purple:hover {
    box-shadow: none;
  }

  .button-primary-3.is_green-dark {
    flex-flow: row;
  }

  .button-primary-3.is_green-dark:hover, .button-primary-3.is_red:hover {
    box-shadow: none;
  }

  .text-block-243 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

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

  .frame-1000002163 {
    margin-top: -162px;
    padding: 20px;
  }

  .text-61 {
    font-size: 35px;
  }

  .text-73 {
    letter-spacing: -10px;
    font-size: 70px;
  }

  .frame-1000002190 {
    height: auto;
    margin-bottom: 20px;
  }

  .nav-ham-1-2 {
    border-radius: 20px;
    max-height: 3px;
  }

  .navbar-mob-container-2 {
    background-color: #fff;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
  }

  .nav-ham-2-2 {
    max-height: 3px;
  }

  .nav-mob-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-radius: 41px;
    justify-content: flex-end;
    align-items: center;
    width: 95%;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
    box-shadow: 0 0 20px #0003;
  }

  .nav-ham-3-2 {
    max-height: 3px;
  }

  .text-block-245.surgep {
    font-size: 14px;
  }

  .keyword-planner.trans_bg {
    justify-content: center;
    align-items: flex-start;
    padding-left: 10px;
  }

  .section-cta-platform-2 {
    padding-bottom: 0;
  }

  .content-optimizer.trans_bg {
    justify-content: center;
    align-items: flex-start;
    width: 45%;
    padding-left: 10px;
  }

  .container-17, .blue-banner, .casestudy-rights-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._640px-pharmeasy_logo-1 {
    width: auto;
  }

  .frame-1000002350 {
    grid-column-gap: 10px;
    flex-flow: row;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }

  .frame-1000002351 {
    justify-content: center;
    align-items: center;
  }

  .text-93 {
    align-self: flex-end;
    line-height: .5;
    display: flex;
  }

  .it-s-been-great-experience-working-with-scalenut-till-date-i-would-particularly-like-to-highlight-the-quality-and-finesse-of-work-that-is-delivered-consistently-kudos-to-the-team-for-that, .text-96 {
    text-align: left;
  }

  ._5m-0, ._5m-1, ._60-1 {
    align-self: center;
  }

  .text-97 {
    text-align: left;
    font-size: 35px;
  }

  .rte h2 {
    font-size: 26px;
  }

  .rte h5 {
    font-size: 20px;
  }

  .rte h1 {
    font-size: 34px;
    line-height: 45px;
  }

  .rte h3 {
    font-size: 35px;
    line-height: 45px;
  }

  .rte.banner {
    font-size: 50px;
  }

  .frame-1000002378 {
    width: 99%;
  }

  .center-align.compare-tab {
    font-size: 15px;
  }

  .center-align.compare-tab.new.width {
    margin-left: -2px;
    margin-right: -2px;
    font-size: 10px;
  }

  .center-align.compare-tab.new.size {
    flex-flow: column;
    height: 20px;
    margin-top: 0;
    font-size: 10px;
  }

  .center-align.compare-tab.new {
    font-size: 12px;
    font-weight: 600;
  }

  .exit-intent-popup-3, .exit-intent-popup-3.detector {
    display: none;
  }

  .bold-text-18, .bold-text-19 {
    font-size: 50px;
  }

  .bold-text-20 {
    justify-content: center;
    align-items: center;
    font-size: 50px;
    display: inline;
  }

  .bold-text-21, .bold-text-22 {
    font-size: 50px;
  }

  .text-block-249, .text-block-250, .text-block-251, .text-block-252 {
    font-size: 12px;
  }

  ._2nd-fold, ._3rd-fold, ._4th-fold {
    padding: 20px;
  }

  .frame-1000002294 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .frame-1000002445 {
    height: auto;
  }

  .fold-6 {
    padding: 20px;
  }

  .frame-1000002448 {
    max-width: none;
  }

  .how-do-ai-detectors-work {
    text-align: center;
  }

  .fold8 {
    padding: 20px;
  }

  .bold-text-23 {
    font-size: 42px;
  }

  .frame-1000002316 {
    flex-flow: column;
  }

  .fold-7 {
    padding: 20px;
  }

  .accordion-item-q-text {
    font-size: 1.1em;
    line-height: 1.3em;
  }

  .get-55-off-2x-limits-0, .get-55-off-2x-limits-1 {
    font-size: 65px;
  }

  .columns-13 {
    flex: 1;
    display: flex;
  }

  .cruise-mode.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .trafiic-analyzer {
    justify-content: center;
    align-items: flex-start;
    width: 45%;
    padding-left: 10px;
  }

  .link-manager {
    justify-content: center;
    align-items: flex-start;
    padding-left: 10px;
  }

  .ai-humanizer {
    padding-left: 10px;
  }

  .tab-pane-tab-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-256 {
    text-align: left;
  }

  .text-block-257 {
    font-size: 12px;
  }

  .frame-1000001375 {
    width: auto;
    margin-left: 0;
  }

  .c01---r39 {
    border-right-width: 1px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: 50px;
    margin-right: 0;
    padding: 20px 0 20px 10px;
  }

  .c01---r39.heading {
    height: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .c01---r39.heading.promax {
    padding-left: 10px;
  }

  .text-140 {
    width: 80%;
    font-size: 11px;
    line-height: 14px;
  }

  .text-140.header {
    height: 40px;
    font-size: 10px;
  }

  .text-140.header.font, .text-140.header.font.white {
    font-size: 6px;
  }

  .text-140.header.pro {
    font-size: 10px;
  }

  .text-140.header.f-pro, .text-140.header.f-pro.rotate {
    font-size: 8px;
  }

  .c01---r38 {
    grid-column-gap: 5px;
    justify-content: flex-start;
    align-items: center;
    height: 90px;
    padding: 3px 0 3px 10px;
  }

  .text-141 {
    text-align: left;
    font-family: DM Sans, sans-serif;
    font-size: 10px;
    line-height: 12px;
  }

  .c01---r34 {
    grid-column-gap: 0px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .c01---r12 {
    height: 150px;
  }

  .c01---r12.h100 {
    grid-row-gap: 0px;
    height: 90px;
    padding: 10px 0 10px 5px;
  }

  .c01---r12.h100.pro {
    grid-row-gap: 1px;
    padding-bottom: 10px;
    padding-right: 2px;
    line-height: .8;
  }

  ._1000-pages-included-5-500-pages-thereafter-2 {
    line-height: 12px;
  }

  .c01---r02 {
    height: 90px;
    padding-left: 10px;
  }

  .c01---r02.mob-h {
    height: 70px;
  }

  .c01---r01 {
    height: 90px;
  }

  .c01---r01.h50 {
    justify-content: flex-start;
    align-items: center;
    height: 90px;
    padding-left: 10px;
  }

  .columns-15 {
    padding-left: 0;
  }

  .c01---r39-3 {
    border-left-width: 1px;
    height: 50px;
  }

  .c01---r39-3._100h {
    height: 100px;
  }

  .c01---r39-3._100h.header {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .c01---r39-4, .c01---r39-4._100h {
    height: 50px;
  }

  .c01---r39-4._100h.header {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .c01---r39-5._100h {
    height: 50px;
  }

  .c01---r39-5._100h.header {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .c01---r39-5._100h.header.width {
    padding-left: 8px;
    padding-right: 5px;
  }

  .column-22 {
    padding-left: 2px;
  }

  .c01---r37 {
    text-align: left;
    border-left-width: 1px;
    justify-content: center;
    align-items: center;
    height: 90px;
    padding-left: 5px;
    padding-right: 0;
  }

  .c01---r37.tick, .c01---r37.cross {
    background-position: 50%;
  }

  .c01---r37.mob70 {
    height: 70px;
  }

  .c01---r37.new-70.noline.ha {
    height: 90px;
  }

  .text-146 {
    font-size: 11px;
  }

  .c01---r37-3 {
    justify-content: center;
    align-items: center;
    height: 90px;
    padding-left: 5px;
    padding-right: 0;
  }

  .c01---r37-3._80h {
    justify-content: flex-start;
    align-items: center;
    height: 100px;
  }

  .c01---r37-3._80h.after-sale.bl-bg.addom {
    padding-left: 0;
    padding-right: 0;
  }

  .c01---r37-3._80h.after-sale.addom {
    grid-column-gap: 0px;
    padding: 1px 0;
  }

  .c01---r37-3.tick {
    background-position: 50%;
  }

  .c01---r37-3.tick.pro {
    height: 60px;
  }

  .c01---r37-3.cross {
    background-position: 50%;
    height: 90px;
  }

  .c01---r37-3.cross.pro, .c01---r37-3.cross.pro._60 {
    height: 60px;
  }

  .c01---r37-3.mob70 {
    height: 70px;
  }

  .c01---r37-3.sale {
    flex-flow: column;
    padding-right: 5px;
  }

  .c01---r37-3.after-sale {
    height: 90px;
  }

  .c01---r37-3.after-sale.st {
    height: 40px;
  }

  .c01---r37-3.pro {
    height: 80px;
  }

  .c01---r37-3.pro.st {
    height: 60px;
    padding-left: 0;
  }

  .c01---r37-4 {
    grid-column-gap: 5px;
    justify-content: center;
    align-items: center;
    height: 90px;
    padding-left: 5px;
    padding-right: 0;
    font-size: 11px;
  }

  .c01---r37-4.tick {
    background-position: 50%;
  }

  .c01---r37-4.mob70 {
    height: 70px;
  }

  .text-160 {
    font-size: 11px;
  }

  .column-25 {
    padding-right: 0;
  }

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

  .plan-features, .plan-features.max-pro, .feature-price-details {
    height: auto;
  }

  .text-block-263 {
    font-size: 10px;
  }

  .text-block-263.mob {
    font-size: 8px;
  }

  .columns-18 {
    width: 100%;
    margin-left: 0%;
  }

  .column-31 {
    padding-left: 0;
  }

  .text-block-264 {
    font-size: 12px;
  }

  .single-button-inside-switch-button.maintenance {
    flex-flow: row;
  }

  .single-button-inside-switch-button.maintenance.max-plan {
    flex-flow: column;
  }

  .single-button-inside-switch-button.maintenance.max-plan.services {
    border-style: none;
    border-color: #0000;
  }

  .single-button-inside-switch-button.maintenance.yearley {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .single-button-inside-switch-button.maintenance.yearley.grey.service-switch.subhead {
    width: 110%;
    padding-left: 0;
    padding-right: 0;
  }

  .single-button-inside-switch-button.seo {
    color: #fff;
    background-color: #0000;
    width: 100%;
  }

  .single-button-inside-switch-button.seo:active {
    background-color: #f2f2f2;
  }

  .single-button-inside-switch-button.seo.base-plan {
    border-style: none;
    border-color: #0000;
  }

  .single-button-inside-switch-button.seo.monthly {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .yearly-plans {
    max-width: 90vw;
  }

  .benefits-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .switch-button.night-mode {
    background-color: #0000;
    border-width: 1.5px;
    width: 14em;
    height: 2.5em;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .monthly-plans {
    max-width: 90vw;
    display: none;
  }

  .white-bg {
    background-color: #0000;
    border: 1.5px #1a5bf0;
    border-radius: 5px;
    width: 100%;
    height: 100%;
  }

  .header-sticky {
    aspect-ratio: auto;
    position: sticky;
    top: 0;
  }

  .image-236 {
    margin-top: 0;
  }

  .addon-text-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-172.caps {
    font-size: 14px;
  }

  .frame-1000002490 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-174 {
    text-align: left;
    font-size: 35px;
  }

  .frame-1000002494, .frame-1000002494.for-sale {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .frame-1000002495 {
    border-bottom: 1px #afafaf;
    padding-bottom: 10px;
  }

  .text-175 {
    text-align: left;
  }

  .vectors-wrapper-76 {
    display: none;
    transform: rotate(0);
  }

  ._1000-pages-included-5-500-pages-thereafter-3 {
    text-align: left;
  }

  .frame-1000002066 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .frame-1000002496 {
    width: 100%;
    height: auto;
  }

  .text-176 {
    width: 100%;
    font-size: 13px;
  }

  .frame-1000002499 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .frame-1000002499.onpagepro {
    width: 100%;
  }

  ._9-5-mo-2 {
    font-size: 40px;
  }

  .original-setup.tools {
    width: 98%;
  }

  .original-text-editor {
    width: 95%;
  }

  .action-bar {
    flex-flow: column;
  }

  .meter {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
  }

  .action-bar2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .text-177 {
    font-size: 50px;
  }

  .frame-1000002178 {
    padding: 15px;
  }

  .frame-1000002515 {
    grid-row-gap: 10px;
  }

  .frame-1000002517 {
    flex-flow: column;
  }

  .frame-1000002518 {
    width: auto;
    height: auto;
    margin-bottom: 20px;
  }

  .frame-1000002521 {
    flex-flow: column;
  }

  .frame-1000002522 {
    height: auto;
    margin-bottom: 20px;
  }

  .frame-1000002525 {
    flex-flow: column;
  }

  .frame-1000002526 {
    height: auto;
    margin-bottom: 20px;
  }

  .best-performance-seo-and-content-teams-trust-scalenut {
    font-size: 35px;
    line-height: 45px;
  }

  .text-199 {
    margin-bottom: 20px;
  }

  .vectors-wrapper-96 {
    width: 40px;
    height: auto;
  }

  .vectors-wrapper-97 {
    transform: rotate(90deg);
  }

  .detect-unlimited-words-humanize-50000-words-mo {
    width: auto;
  }

  .text-210 {
    text-align: left;
  }

  .frame-1000002551 {
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .text-213 {
    text-align: left;
  }

  .frame-1000002563 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .frame-1000002562 {
    flex-flow: column;
  }

  .frame-1000002558 {
    margin-bottom: 40px;
  }

  .text-216 {
    height: auto;
  }

  .frame-1000002566 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: 0;
  }

  .frame-1000002566.last-card {
    display: none;
  }

  .frame-1000002474 {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .frame-1000002482 {
    padding-left: 5px;
    padding-right: 5px;
  }

  ._19-9-5-mo-0, ._19-4-99-mo-0 {
    display: none;
  }

  .get-limited-edition-fully-loaded-plans-exclusive-max-plans {
    background-position: 250% 110%;
  }

  .frame-1000002018.details {
    width: 99%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .frame-1000002018.details.pop-bf {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-221 {
    font-size: 14px;
  }

  .text-221.max-plan-head {
    font-size: 40px;
    line-height: 110%;
  }

  .text-221.max-plan-head.popup-bf {
    font-size: 35px;
  }

  .div-block-73 {
    width: 99%;
  }

  .frame-1000002568 {
    height: auto;
  }

  .text-230 {
    font-size: 20px;
  }

  .text-230._20f {
    padding-left: 1px;
    padding-right: 1px;
    font-size: 8px;
  }

  .data.addom {
    font-size: 14px;
  }

  .tab-link-tab-7 {
    justify-content: center;
    align-items: flex-start;
    padding-left: 10px;
  }

  .features-grid-1 {
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    display: flex;
  }

  .home-features-block-3 {
    text-align: center;
    border-radius: 40px;
    flex-direction: column;
    align-items: center;
    padding: 10px;
  }

  .gradient_underline-wrap {
    white-space: nowrap;
  }

  .flex-hor.col-gap-16px {
    flex-wrap: wrap;
    justify-content: center;
  }

  .section-features {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 43px;
    padding-bottom: 43px;
  }

  .features-head {
    font-size: 20px;
  }

  .process-home-wrap {
    max-width: none;
  }

  .full-autonomous-heading {
    text-align: center;
    font-size: 24px;
  }

  .section-prelaunch-testimonials {
    background-image: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
  }

  .curve-bottom {
    bottom: -4.5vw;
  }

  .auto-pilot-heading {
    color: #09060d;
    font-size: 36px;
  }

  .built-byheading {
    font-size: 24px;
    line-height: 1.5;
  }

  .flex-ver.row-gap-5px {
    text-align: left;
  }

  .cta-heading {
    padding-left: 29px;
    padding-right: 29px;
    font-size: 36px;
  }

  .cta-block {
    max-width: 95%;
  }

  .feature-head-small {
    text-align: center;
    font-size: 20px;
  }

  .text-size-24px-2 {
    font-size: 16px;
    line-height: 1.2;
  }

  .text-size-24px-2.text-weight-bold {
    font-size: 24px;
  }

  .text-size-24px-2.text-weight-bold.text-colour-fafaf5.font-visby {
    font-size: 16px;
  }

  .home-features-block-4 {
    text-align: center;
    border-radius: 40px;
    flex-direction: column;
    align-items: center;
    padding: 10px;
  }

  .testimonial-card-3 {
    width: auto;
    min-width: 320px;
  }

  .section-cta {
    background-color: #09060d;
  }

  .process-icon {
    width: 30px;
    min-width: 30px;
    height: 30px;
  }

  .platform-demo-video {
    width: auto;
    min-height: auto;
  }

  .home-features-block-1 {
    text-align: center;
    border-radius: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 10px;
  }

  .platform-overview-demo-wrap {
    background-image: none;
    background-size: auto;
  }

  .home-features-block-2 {
    text-align: center;
    border-radius: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10px;
  }

  .process-pointers-grid {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    margin-top: 8px;
    display: flex;
  }

  .process-card-img-wrap {
    width: auto;
    max-width: 100%;
    margin-bottom: 14px;
  }

  .feature-icon-2 {
    width: 60px;
  }

  .process-card-content {
    grid-row-gap: 8px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .curve-top {
    top: -4.5vw;
  }

  .curve-top.mob-hidden {
    display: none;
  }

  .process-card-outer {
    border-radius: 40px;
    flex-direction: column;
    padding: 5px;
  }

  .process-card-outer._2 {
    flex-direction: column-reverse;
    padding: 5px;
  }

  .features-home-wrap {
    max-width: none;
    padding-left: 0%;
    padding-right: 0%;
  }

  .heading-style-h2-3 {
    font-size: 36px;
  }

  .button-primary-5.gtm_track, .button-primary-5.white.gtm_track {
    flex-flow: row;
  }

  .how-it-works-wrap {
    text-align: center;
  }

  .gradient-line-hiw {
    display: none;
  }

  .how-it-works-bottom {
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .column-38 {
    padding-right: 0;
  }

  .text-233 {
    font-size: 11px;
  }

  .c01---r37-10 {
    grid-column-gap: 5px;
    justify-content: center;
    align-items: center;
    padding-left: 5px;
    padding-right: 0;
    font-size: 11px;
  }

  .c01---r37-10.mob70 {
    height: 70px;
  }

  .c01---r37-10.tick {
    background-position: 50%;
  }

  .text-234 {
    text-align: left;
    font-size: 11px;
  }

  .c01---r38-7 {
    grid-column-gap: 5px;
    justify-content: flex-start;
    align-items: center;
    padding: 3px 5px 3px 10px;
  }

  .frame-1000002585 {
    width: auto;
    margin-left: 0;
  }

  .columns-23 {
    padding-left: 0;
  }

  .column-40 {
    padding-left: 2px;
  }

  .text-235 {
    width: 80%;
    font-size: 11px;
    line-height: 14px;
  }

  .text-236 {
    font-size: 11px;
  }

  .c01---r37-11 {
    text-align: left;
    border-left-width: 1px;
    justify-content: center;
    align-items: center;
    padding-left: 5px;
    padding-right: 0;
  }

  .c01---r37-11.cross, .c01---r37-11.tick {
    background-position: 50%;
  }

  .c01---r37-11.mob70 {
    height: 70px;
  }

  .text-block-313 {
    font-size: 15px;
  }

  .column-43 {
    padding-right: 0;
  }

  .text-238 {
    font-size: 8px;
  }

  .text-238.white {
    font-size: 8px;
    line-height: 10px;
    transform: none;
  }

  .text-239 {
    text-align: left;
    font-size: 11px;
  }

  .column-45 {
    padding-left: 2px;
  }

  .c01---r37-12 {
    text-align: left;
    border-left-width: 1px;
    justify-content: center;
    align-items: center;
    padding-left: 5px;
    padding-right: 0;
  }

  .c01---r37-12.cross {
    background-position: 50%;
    height: 60px;
    padding-left: 0;
  }

  .c01---r37-12.tick {
    background-position: 50%;
    height: 60px;
  }

  .c01---r37-12.headin-pro.price {
    justify-content: flex-start;
    align-items: flex-end;
    padding-left: 5px;
  }

  .c01---r37-12.headin-pro.bl-bg.addw {
    padding-right: 20px;
  }

  .c01---r37-12.pro {
    height: 80px;
  }

  .c01---r37-12.pro.st {
    height: 60px;
    padding-left: 0;
  }

  .columns-25 {
    padding-left: 0;
  }

  .text-241 {
    font-size: 8px;
  }

  .text-241.center {
    width: auto;
    height: auto;
    padding-left: .2px;
    font-size: 5px;
    line-height: 8px;
    transform: none;
  }

  .c01---r37-13 {
    grid-column-gap: 5px;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 11px;
  }

  .c01---r37-13.tick {
    background-position: 50%;
    height: 60px;
  }

  .c01---r38-8 {
    grid-column-gap: 5px;
    justify-content: flex-start;
    align-items: center;
    padding: 3px 5px 3px 10px;
  }

  .c01---r38-8.pro {
    height: 60px;
    padding-right: 0;
  }

  .c01---r38-8.pro.st {
    height: 60px;
    padding-bottom: 5px;
    padding-right: 0;
  }

  .frame-1000002587 {
    width: auto;
    margin-left: 0;
  }

  .f18 {
    font-size: 8px;
  }

  .div-block-74.base-plans {
    width: 85%;
    margin-left: -20px;
  }

  .div-block-74.base-plans.surgetab {
    width: 95%;
  }

  .hide-mob {
    vertical-align: top;
    display: inline;
  }

  .limits, .collab {
    display: none;
  }

  .addon-text-4, .addon-text-4.black-bg {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-249.black {
    font-size: 22px;
  }

  .text-249.black.white {
    font-size: 20px;
  }

  .frame-1000002601 {
    padding-top: 80px;
  }

  .frame-1000002601.bf24 {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
  }

  .frame-1000002602 {
    justify-content: flex-start;
    align-items: center;
  }

  .frame-1000002603 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-251 {
    width: 100%;
  }

  .grab-your-vip-access-to-black-friday-deals-0, .grab-your-vip-access-to-black-friday-deals-1 {
    font-size: 40px;
  }

  .text-252 {
    font-size: 28px;
  }

  .frame-1000001811, .frame-1000001431 {
    height: 70px;
  }

  .frame-1000001430 {
    width: 90%;
    height: 70px;
  }

  .column-48 {
    padding-left: 0;
  }

  .columns-26 {
    justify-content: center;
    width: 100%;
    padding-left: 0;
  }

  .bf-sale24 {
    padding-bottom: 0;
  }

  .frame-1000002673 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1000002672 {
    justify-content: flex-start;
    align-items: center;
  }

  .frame-1000002671 {
    width: 100%;
  }

  .frame-1000002670 {
    grid-row-gap: 30px;
    flex-flow: wrap;
  }

  .frame-1000002668 {
    flex-flow: wrap;
  }

  .text-block-321 {
    font-size: 20px;
  }

  .column-49 {
    padding-left: 10px;
  }

  .div-block-138 {
    align-items: center;
    width: 99%;
  }

  .text-257 {
    font-size: 40px;
  }

  .frame-1000002693 {
    flex-flow: column;
  }

  .frame-1000002691 {
    grid-row-gap: 20px;
    margin-bottom: 20px;
  }

  .frame-1000002680 {
    padding-bottom: 60px;
  }

  .frame-1000002679 {
    flex-flow: column;
  }

  .text-263 {
    margin-bottom: 10px;
  }

  .div-block-141 {
    flex-flow: row;
  }

  .biggest-price-drop-this-season {
    width: 100%;
    font-size: 30px;
  }

  .frame-1000002699 {
    max-width: none;
  }

  .frame-1000002700 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .frame-1000002700.horizontal {
    grid-column-gap: 15px;
    flex-flow: row;
  }

  .text-268 {
    font-size: 20px;
  }

  .frame-1000002701 {
    margin-top: 0;
    margin-left: 0;
    top: 340px;
    left: 29px;
  }

  .text-270 {
    width: 93%;
    font-size: 25px;
  }

  .div-block-142 {
    flex-flow: column;
    margin-left: 20px;
    margin-right: 20px;
  }

  .radio-button-3 {
    width: 280px;
  }

  .radio-button-label {
    top: -78px;
  }

  .bold-text-35 {
    bottom: 95px;
  }

  .frame-1000002706.bg-shadow-2.bf24.scalenut {
    background-size: cover;
    height: 120px;
  }

  .text-272 {
    font-size: 35px;
  }

  .text-273 {
    width: 95%;
    font-size: 20px;
  }

  .want-all-the-rewards {
    font-size: 20px;
  }

  .text-274 {
    margin-bottom: 10px;
  }

  .radio-button-field-2 {
    width: 280px;
    height: 100px;
  }

  .bold-text-36 {
    font-size: 30px;
  }

  .frame-1000002020 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-flow: row;
    place-content: space-between flex-start;
    align-items: center;
  }

  .text-277 {
    margin-bottom: 0;
  }

  .text-278, ._60-off-for-life-0, ._60-off-for-life-1 {
    font-size: 16px;
  }

  .frame-1000002718 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-279 {
    width: 100%;
  }

  .name-23 {
    font-size: 20px;
  }

  .frame-1000002724 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .newsletter-2 {
    background-image: url("https://cdn.prod.website-files.com/60ef088dd8fef919efabb412/6811f38868a7537ff81584c6_Exit%20Intent%20popup%2092.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 290px;
    height: 290px;
    padding: 10px;
  }

  .newsletter-2.surgecall {
    min-width: 300px;
  }

  .text-block-327.bf24 {
    font-size: 20px;
  }

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

  .frame-1000002183.surgelptop {
    flex-flow: column;
  }

  .frame-1000002183.surgelptop.ls1 {
    padding-bottom: 160px;
  }

  .text-298.surgelp, .text-299.surgelp {
    letter-spacing: 0;
    font-size: 30px;
  }

  .text-300.surgelp {
    font-size: 18px;
    line-height: 100%;
  }

  .frame-1000002760 {
    height: auto;
    padding: 10px 15px;
  }

  .text-302.surgelp {
    font-size: 30px;
  }

  .delivering-growth {
    grid-row-gap: 0px;
  }

  .frame-1000002214.surgelptop {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .text-307.surgelp {
    width: 100%;
  }

  .t4 {
    background-image: none;
    width: 100%;
    height: auto;
    padding-top: 20px;
  }

  .t4._1, .t4._2 {
    background-image: none;
    height: auto;
    padding-top: 20px;
  }

  .t4._3 {
    background-image: none;
    padding-top: 20px;
  }

  .frame-1000002766 {
    grid-row-gap: 5px;
  }

  .text-308.surgelp {
    font-size: 18px;
  }

  .frame-1000002217, .frame-1000002219 {
    grid-row-gap: 5px;
  }

  .text-310.surgelp.pricingfold {
    font-size: 12px;
  }

  .text-311.surgelp {
    font-size: 30px;
  }

  .text-312.surgelp {
    text-align: left;
  }

  .frame-1000002773 {
    flex-flow: wrap;
  }

  .frame-1000002774 {
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 20px;
  }

  .frame-1000002774.lowersection {
    height: auto;
    padding: 20px 30px;
  }

  .frame-1000002775 {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .drove-8200-increase-in-traffic-for-a-food-blogging-website {
    line-height: 100%;
  }

  .frame-1000002802 {
    grid-column-gap: 100px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .frame-1000002803.fw {
    width: 100%;
  }

  .text-315.surgelp {
    font-size: 30px;
  }

  .text-316.surgelp {
    text-align: left;
  }

  .text-320 {
    width: 100%;
  }

  .frame-1000002800 {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .frame-1000002797 {
    width: 50%;
    height: auto;
  }

  .frame-1000002797.widhtreduced {
    width: 25%;
  }

  .frame-1000002787 {
    height: auto;
  }

  .frame-1000002785 {
    width: 100%;
    height: 65px;
  }

  .frame-1000002785.competitor {
    width: 100%;
    height: 65px;
    padding-left: 10px;
  }

  .frame-1000002790 {
    width: 100%;
    height: 90px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 16px;
  }

  .text-321 {
    font-size: 12px;
  }

  .frame-1000002789 {
    height: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .frame-1000002788 {
    width: 39%;
  }

  .frame-1000002807 {
    width: 100%;
    height: 90px;
    padding-left: 10px;
    padding-right: 0;
  }

  .vectors-wrapper-158 {
    align-self: auto;
    width: 70px;
    height: auto;
    display: block;
  }

  .frame-1000002796 {
    width: 100%;
    height: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-322 {
    width: 99%;
    font-size: 11px;
  }

  .frame-1000002808 {
    width: 100%;
    height: 80px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .step-by-step-detailed-recommendations-ready-to-be-implemented {
    font-size: 16px;
  }

  .frame-1000002795 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .frame-1000002810 {
    width: 100%;
    height: auto;
  }

  .frame-1000002810.competitor {
    width: 100%;
  }

  .text-324.competitor {
    font-size: 12px;
  }

  .text-325.competitor {
    font-size: 11px;
  }

  .frame-1000002811 {
    width: 100%;
  }

  .frame-1000002812 {
    height: 65px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .frame-1000002794 {
    width: 100%;
    height: 90px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .step-by-step-detailed-recommendations-ready-to-be-implemented-0 {
    font-size: 11px;
  }

  .manual-prone-to-judgement-errors-1 {
    font-size: 8px;
  }

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

  .find-keywords-that-drive-traffic {
    font-size: 30px;
  }

  .vectors-wrapper-160.callsurge {
    width: 15px;
    height: auto;
  }

  .text-329 {
    text-align: left;
  }

  .text-334.surgelp, .bold-text-39.surge {
    font-size: 30px;
  }

  .surgelplogo {
    max-width: 100%;
  }

  .mega-launch-0 {
    font-size: 40px;
  }

  .biggest-2025-release-smarter-tools-better-rankings {
    font-size: 20px;
  }

  .biggest-2025-release-smarter-tools-better-rankings.surgecall {
    font-size: 16px;
  }

  .bold-text-46, .bold-text-47, .bold-text-48, .bold-text-49, .bold-text-50, .bold-text-51 {
    font-size: 12px;
  }

  .image-257 {
    max-width: 20%;
  }

  .form-block-7.waitlisting {
    width: 110%;
    margin-left: -15px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-52 {
    font-size: 16px;
  }

  .bold-text-53 {
    font-size: 18px;
  }

  .bold-text-54 {
    font-size: 9px;
  }

  .text-348 {
    font-size: 24px;
  }

  .frame-1000002848 {
    font-family: DM Sans, sans-serif;
  }

  .frame-1000002849 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-349 {
    font-size: 25px;
  }

  .input-3 {
    width: 100%;
  }

  .form-button-local-seo {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .form-button-local-seo.calendlybtn.ls2 {
    font-size: 18px;
  }

  ._97-of-people-search-online-for-local-businesses-if-youre-not-ranking-youre-losing-sales-2 {
    font-size: 16px;
  }

  .flex-block-3 {
    width: 100%;
  }

  .text-351 {
    font-size: 46px;
  }

  .text-352 {
    font-size: 30px;
  }

  .text-353 {
    font-size: 18px;
  }

  .frame-1000002857 {
    flex-flow: column;
  }

  .frame-1000002730 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .text-356.yellow {
    font-size: 30px;
  }

  .frame-1000002858 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .frame-1000002861 {
    margin-top: 40px;
  }

  .text-358, .text-359, .text-360, .text-361, .text-362 {
    font-size: 16px;
  }

  .form-5 {
    flex-flow: column;
  }

  .bold-text-55, .bold-text-56, .bold-text-57, .bold-text-58, .bold-text-59, .bold-text-60 {
    font-size: 18px;
  }

  .text-block-363._24f {
    font-size: 16px;
  }

  .white-button-text {
    text-align: left;
    font-size: 14px;
  }

  .frame-1000002869 {
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .white-button {
    flex-flow: row;
  }

  .gradient-button-text {
    font-size: 14px;
  }

  .blue-button {
    flex-flow: row;
    width: 100%;
  }

  .frame-1000002871 {
    width: 100%;
    padding-top: 0;
  }

  .heading-48f {
    text-align: left;
  }

  .heading-48f.right-aligned-text {
    font-size: 35px;
  }

  .subhead-14 {
    text-align: left;
  }

  .new-h-flex._50-width {
    width: auto;
  }

  .new-h-flex.wrapped {
    display: flex;
  }

  .frame-1000002873, .frame-1000002874 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-24f {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    font-size: 20px;
  }

  .do-it-yourself {
    object-fit: contain;
  }

  .heading-36f {
    text-align: left;
    font-size: 20px;
  }

  .sub-heading-16 {
    text-align: left;
  }

  .sub-heading-16.right-aligned-text {
    width: auto;
  }

  .light-blue-background-frame {
    width: 110%;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 20px 10px;
  }

  .frame-1000002879 {
    border-top-left-radius: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .light-green-background-frame {
    grid-row-gap: 5px;
    width: 110%;
    height: auto;
    padding: 20px 10px 10px;
  }

  .services-pricing-card-heading-wrap {
    justify-content: space-between;
    align-items: flex-start;
  }

  .frame-1000002882 {
    margin-right: 10px;
  }

  .text-373 {
    font-size: 26px;
  }

  .frame-1000002470.suregp {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .frame-1000002884 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-1000002884.surgepage {
    grid-column-gap: 4px;
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .name-25 {
    font-size: 16px;
    line-height: 25px;
  }

  .text-381.seosurge {
    font-size: 30px;
  }

  .image-306.software {
    padding: 20px;
  }

  .frame-1000002915 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

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

  .text-block-365 {
    text-align: left;
  }

  .text-1143, .text-1143.header {
    font-size: 30px;
  }

  .text-1144 {
    font-size: 48px;
  }

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

  .frame-1000002917 {
    height: 80px;
  }

  .frame-1000002918 {
    margin-bottom: 40px;
  }

  .section-features-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 43px;
  }

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

  .text-1152 {
    font-size: 12px;
  }

  .text-1150 {
    width: 100%;
  }

  .whats-next-ai-that-sells-for-you {
    font-size: 30px;
  }

  .frame-1000002919 {
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .frame-1000002919.frame-1000003063 {
    width: 100%;
    max-width: none;
  }

  .frame-1000002920 {
    grid-column-gap: 15px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

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

  .text-1153 {
    padding-left: 0;
    font-size: 30px;
  }

  .text-1154 {
    text-align: left;
    font-size: 16px;
  }

  .frame-1000002925 {
    background-size: contain, auto;
  }

  .frame-1000002925.hover {
    background-position: 50% 155%;
    background-size: auto;
  }

  .text-1155, .text-1155.yellow {
    font-size: 30px;
  }

  .frame-1000002927 {
    background-size: contain, auto;
  }

  .frame-1000002927.hover {
    background-position: 100% 100%;
    background-size: auto 42%;
  }

  .frame-1000002929 {
    background-size: contain, auto, auto;
  }

  .frame-1000002929.hover {
    background-position: 50% 145%;
    background-size: auto;
  }

  .frame-1000002933, .frame-1000002934 {
    height: auto;
  }

  .text-1158 {
    font-size: 24px;
  }

  .frame-1000002937 {
    grid-row-gap: 15px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .text-1159, .text-1160 {
    font-size: 18px;
  }

  .text-1161 {
    font-size: 24px;
  }

  .text-1162 {
    font-size: 18px;
  }

  .frame-1000002947 {
    height: auto;
  }

  .frame-1000002948 {
    grid-row-gap: 15px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-155._3, .div-block-155._2, .div-block-155._1 {
    width: 100%;
  }

  .frame-1000002953 {
    flex-flow: column;
    height: auto;
  }

  .frame-1000002957 {
    height: auto;
  }

  .text-1165 {
    text-align: center;
    font-size: 16px;
  }

  .div-block-156 {
    background-position: 50% 95%;
    flex-flow: row;
    padding-top: 0;
    padding-bottom: 40px;
    padding-left: 0;
    display: flex;
  }

  .div-block-156._4cards {
    padding-right: 20px;
  }

  .text-1169 {
    padding-left: 0;
  }

  ._1-9210834 {
    width: 100%;
    height: auto;
  }

  .frame-1000003002 {
    height: auto;
  }

  .new-padding-global.wt {
    padding-top: 4rem;
  }

  .new-vertical-flex {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hp-hero-heading {
    font-size: 40px;
  }

  .hp-hero-subhead {
    font-size: 16px;
  }

  .dark-blue-button {
    flex-flow: row;
  }

  .move-up {
    letter-spacing: -.09rem;
  }

  .features-flex-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    width: 90%;
  }

  .sign-up-form-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .icon-4 {
    min-width: 2.2rem;
    max-width: 2.2rem;
    min-height: 2.2rem;
    max-height: 2.2rem;
  }

  .cta-card {
    text-align: center;
    background-position: 80% 0;
    min-width: 100%;
    max-width: 100%;
    min-height: 38rem;
    max-height: 38rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cta-card.slide-down-animation {
    background-color: #e7dede;
    background-size: cover;
  }

  .move.aligned {
    font-size: 1.5rem;
  }

  .card-flex {
    justify-content: center;
    align-items: center;
  }

  .cut-out-wrapper {
    justify-content: center;
    align-items: flex-start;
    display: none;
  }

  .cut-out-flex {
    display: none;
  }

  .hero-image-wrapper {
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
  }

  .sign-up-form-container {
    grid-row-gap: 16px;
    text-align: center;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding-left: 16px;
  }

  .card-flex-wrapper {
    flex-flow: column;
  }

  .italics {
    font-size: 8vw;
  }

  .button-with-circle-icon {
    flex-flow: row;
    margin-left: -10px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .move-flex {
    width: 8.5rem;
  }

  .sign-up-text-field {
    text-align: center;
    font-size: 5.5vw;
  }

  .line-flex {
    justify-content: center;
    align-items: center;
  }

  .features-image-wrapper {
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
  }

  .features-image-wrapper.slide-from-left-animation {
    min-height: 15rem;
  }

  .hero-image {
    object-position: 100% 0%;
  }

  .metrics-wrapper {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .hero-block {
    min-width: 100%;
    max-width: 100%;
  }

  .card-text-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .large-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 1rem;
  }

  .newfont.white, .heading-29 {
    font-size: 10vw;
  }

  .features-card-small-2 {
    min-width: 100%;
    max-width: 100%;
    min-height: 10rem;
    max-height: 15rem;
    padding: 2rem;
  }

  .features-flex-wrapper-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    width: 100%;
  }

  .features-card-wide-2 {
    min-width: 100%;
    max-width: 100%;
    min-height: 15rem;
    max-height: 15rem;
    padding: 2rem;
  }

  .icon-6 {
    min-width: 2.2rem;
    max-width: 2.2rem;
    min-height: 2.2rem;
    max-height: 2.2rem;
  }

  .features-card-large-2 {
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    max-width: 100%;
    min-height: 25rem;
    max-height: 15rem;
    padding: 1rem 1rem 2rem;
  }

  .heading-30.white {
    align-self: flex-start;
  }

  .cta-wrapper-2 {
    grid-template-columns: 1fr;
    top: -19rem;
  }

  .heading-36.whiter {
    margin-top: 0;
  }

  .frame-1000003063 {
    width: 100%;
    max-width: none;
    min-height: auto;
  }

  .bold-text-64 {
    font-size: 1rem;
  }

  .service-case-study h1 {
    font-size: 8vw;
  }

  .service-case-study li, .service-case-study p {
    font-size: 4vw;
  }

  .flex-block-5 {
    flex-flow: column;
  }

  .text-block-377 {
    font-size: 18px;
  }

  .text-block-379.surgep {
    font-size: 14px;
  }

  .button-primary-6 {
    flex-flow: row;
  }

  .button-primary-6.surge {
    flex-flow: row;
    width: 80%;
  }

  .heading-style-h2-2 {
    font-size: 36px;
  }

  .text-1260 {
    font-size: 30px;
  }

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

  .frame-34120 {
    margin-left: -115px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .search-has-changed-so-should-your-strategy-0, .search-has-changed-so-should-your-strategy-1 {
    font-size: 36px;
  }

  .text-1373 {
    font-size: 40px;
  }

  .text-1374 {
    font-size: 22px;
  }

  .frame-1686557173 {
    width: 100%;
    height: 200px;
  }

  .text-1377 {
    font-size: 30px;
  }

  .frame-1686557178, .frame-1686557178.upreach, .frame-1686557179 {
    height: 450px;
    padding-left: 26px;
    padding-right: 26px;
  }

  .search-has-entered-a-new-era---have-you {
    font-size: 30px;
  }

  .text-1381, .text-1382 {
    font-size: 16px;
  }

  .dont-fall-behind-be-early-be-seen-0 {
    font-size: 30px;
  }

  .dont-fall-behind-be-early-be-seen-1 {
    font-size: 30px;
    font-weight: 700;
  }
}

#w-node-c176c8f9-4ec4-8122-b979-5a3c2daf1d45-8f28f607, #w-node-c176c8f9-4ec4-8122-b979-5a3c2daf1d49-8f28f607, #w-node-c176c8f9-4ec4-8122-b979-5a3c2daf1d4d-8f28f607, #w-node-c176c8f9-4ec4-8122-b979-5a3c2daf1d51-8f28f607, #w-node-c176c8f9-4ec4-8122-b979-5a3c2daf1d55-8f28f607, #w-node-c176c8f9-4ec4-8122-b979-5a3c2daf1d59-8f28f607, #w-node-_9159de6a-1a5d-4b15-e07b-c610a916fe21-8f28f607, #w-node-_9159de6a-1a5d-4b15-e07b-c610a916fe25-8f28f607, #w-node-_9159de6a-1a5d-4b15-e07b-c610a916fe29-8f28f607, #w-node-_9159de6a-1a5d-4b15-e07b-c610a916fe2d-8f28f607, #w-node-_9159de6a-1a5d-4b15-e07b-c610a916fe31-8f28f607, #w-node-_9159de6a-1a5d-4b15-e07b-c610a916fe35-8f28f607, #w-node-cf5d7e00-f38e-b889-9689-1422d81f05d8-d81f05c2, #w-node-cf5d7e00-f38e-b889-9689-1422d81f05ff-d81f05c2, #w-node-ce65d8b0-2c9b-d1c6-f718-d07b626d7280-d81f05c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf5d7e00-f38e-b889-9689-1422d81f0621-d81f05c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cf5d7e00-f38e-b889-9689-1422d81f0639-d81f05c2, #w-node-cf5d7e00-f38e-b889-9689-1422d81f0656-d81f05c2, #w-node-cf5d7e00-f38e-b889-9689-1422d81f0676-d81f05c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf5d7e00-f38e-b889-9689-1422d81f0681-d81f05c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cf5d7e00-f38e-b889-9689-1422d81f0699-d81f05c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf5d7e00-f38e-b889-9689-1422d81f06c9-d81f05c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cf5d7e00-f38e-b889-9689-1422d81f0742-d81f05c2, #w-node-cf5d7e00-f38e-b889-9689-1422d81f0769-d81f05c2, #w-node-cf5d7e00-f38e-b889-9689-1422d81f0792-d81f05c2, #w-node-cf5d7e00-f38e-b889-9689-1422d81f07af-d81f05c2, #w-node-cf5d7e00-f38e-b889-9689-1422d81f07e1-d81f05c2, #w-node-e45f1d41-e050-222b-1781-8f076c31a4da-baca36e4, #w-node-e45f1d41-e050-222b-1781-8f076c31a50f-baca36e4, #w-node-e45f1d41-e050-222b-1781-8f076c31a52c-baca36e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e45f1d41-e050-222b-1781-8f076c31a544-baca36e4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e45f1d41-e050-222b-1781-8f076c31a55f-baca36e4, #w-node-e45f1d41-e050-222b-1781-8f076c31a57c-baca36e4, #w-node-e45f1d41-e050-222b-1781-8f076c31a59c-baca36e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e45f1d41-e050-222b-1781-8f076c31a5a7-baca36e4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e45f1d41-e050-222b-1781-8f076c31a5bf-baca36e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e45f1d41-e050-222b-1781-8f076c31a5ef-baca36e4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_741a45fb-81d7-4849-7711-429abaca3870-baca36e4, #w-node-_741a45fb-81d7-4849-7711-429abaca3897-baca36e4, #w-node-_741a45fb-81d7-4849-7711-429abaca38d3-baca36e4, #w-node-_741a45fb-81d7-4849-7711-429abaca38f0-baca36e4, #w-node-_741a45fb-81d7-4849-7711-429abaca3922-baca36e4, #w-node-_80d25f3f-81ba-75ad-19a9-c6fef66e092d-8f28f6c7, #sign-in.w-node-_80d25f3f-81ba-75ad-19a9-c6fef66e093a-8f28f6c7, #sign-up.w-node-_80d25f3f-81ba-75ad-19a9-c6fef66e093d-8f28f6c7, #sign-in-mob.w-node-_68a378ed-1658-e3f0-2b2d-3391d76d5d24-8f28f6c7, #sign-up-mob.w-node-_68a378ed-1658-e3f0-2b2d-3391d76d5d27-8f28f6c7, #w-node-_7599ac59-a661-bdf5-5695-a288de1dd441-8f28f705 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2530a57b-0b31-8d38-619f-22c778a4d120-8f28f705 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a2ddd08e-796e-c0f6-69f8-92a6bd48a27e-8f28f705 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca7084be-990c-d815-7e7c-fb7fd80cf13a-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf14c-8f28f712 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-ca7084be-990c-d815-7e7c-fb7fd80cf14f-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf188-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf189-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf19f-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf1da-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf1db-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf1f1-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf22c-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf22d-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf243-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf27e-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf27f-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf295-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf2d0-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf2d1-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf2e7-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf310-8f28f712, #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf315-8f28f712 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2df5fa63-958f-ef10-93c6-00668dc35bc2-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35bdc-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35bdd-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35bf5-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35bf6-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35c3c-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35c3e-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35c43-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35c45-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35c55-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35c57-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35c6a-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35c6c-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110616-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110621-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110622-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110626-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110627-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c027111064a-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c027111064c-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110651-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110653-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c027111065c-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c027111065e-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110663-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110665-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e565-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e570-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e571-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e575-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e576-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e599-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e59b-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e5a0-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e5a2-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e5ab-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e5ad-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e5b2-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e5b4-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f14-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f15-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f19-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f1a-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f3d-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f3f-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f44-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f46-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f4f-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f51-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f56-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f58-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8ce-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8cf-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8d3-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8d4-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8f7-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8f9-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8fe-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d900-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d909-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d90b-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d910-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d912-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfbeb-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfbec-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfbf0-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfbf1-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfc14-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfc16-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfc1b-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfc1d-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfc26-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfc28-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfc2d-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfc2f-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a819f0-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a819f1-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a819f5-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a819f6-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a81a19-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a81a1b-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a81a20-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a81a22-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a81a2b-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a81a2d-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a81a32-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a81a34-8f28f753 {
  justify-self: center;
}

#w-node-_60a08bd9-424e-a003-2a89-d15c6aaa2bef-8f28f753, #w-node-_60a08bd9-424e-a003-2a89-d15c6aaa2bfb-8f28f753, #w-node-_60a08bd9-424e-a003-2a89-d15c6aaa2c07-8f28f753, #w-node-_60a08bd9-424e-a003-2a89-d15c6aaa2c9b-8f28f753, #w-node-_60a08bd9-424e-a003-2a89-d15c6aaa2ca6-8f28f753, #w-node-_60a08bd9-424e-a003-2a89-d15c6aaa2cb1-8f28f753, #w-node-_60a08bd9-424e-a003-2a89-d15c6aaa2cbc-8f28f753, #w-node-_60a08bd9-424e-a003-2a89-d15c6aaa2cc7-8f28f753, #w-node-_60a08bd9-424e-a003-2a89-d15c6aaa2cd2-8f28f753, #w-node-_60a08bd9-424e-a003-2a89-d15c6aaa2ce5-8f28f753, #w-node-b24d5efa-a02d-9461-1a7b-3829492d9fff-8f28f7af, #w-node-b24d5efa-a02d-9461-1a7b-3829492da006-8f28f7af, #w-node-_427af626-f6f7-597c-a2e3-8d521ef3dd56-8f28f7c6, #w-node-_427af626-f6f7-597c-a2e3-8d521ef3dd8c-8f28f7c6, #w-node-c7dc7cfe-50b3-fbd1-f387-9068a1ba4c69-8f28f7cb, #w-node-_79e83090-2697-8696-f4d2-a68020d068de-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089cb8-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089cbb-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089ccc-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089ccf-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089ce0-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089ce3-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089cf4-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089cf7-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089d08-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089d0b-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089d1b-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089d1e-8f28f7cb, #w-node-_9fbb4b83-0686-6d76-b62b-d3bc71d6a6ab-8f28f7cb, #w-node-_9fbb4b83-0686-6d76-b62b-d3bc71d6a6ae-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089d2f-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089d32-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089d43-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089d46-8f28f7cb, #w-node-dc4c64ab-4f22-53e0-bcbf-2b1f169aafb0-8f28f7cb, #w-node-dc4c64ab-4f22-53e0-bcbf-2b1f169aafb3-8f28f7cb, #w-node-_032b6119-f665-ee3f-70c2-9f3ef9a9eaf6-8f28f7cb, #w-node-_032b6119-f665-ee3f-70c2-9f3ef9a9eaf9-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089d57-8f28f7cb, #w-node-_848f9612-2a01-bd79-4c4e-d57515089d5a-8f28f7cb, #w-node-f6a00992-5686-059e-7daf-3ffde58967d0-8f28f7cb, #w-node-f6a00992-5686-059e-7daf-3ffde58967d3-8f28f7cb, #w-node-_2472627b-ba13-ba19-6b98-da24f2aa09a3-8f28f7cb, #w-node-_2472627b-ba13-ba19-6b98-da24f2aa09a6-8f28f7cb, #w-node-c6dc19ad-e5fb-b8cb-d632-e50368059525-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e50368059531-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e5036805953d-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e50368059549-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e50368059562-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e50368059565-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e50368059567-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e503680595a6-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e503680595a7-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e503680595af-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e5036805964c-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e5036805964e-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e50368059677-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e5036805968c-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e503680596a2-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e503680596a4-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e503680596cd-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e503680596e2-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e503680596f8-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e503680596fa-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e50368059723-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e50368059738-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e5036805974e-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e50368059750-8f28f7e5, #w-node-d67bd859-5006-9266-6a15-b196cac1589f-8f28f7e5, #w-node-d67bd859-5006-9266-6a15-b196cac158aa-8f28f7e5, #w-node-b348572e-8959-008a-19b3-1b3748050eb7-8f28f7e5, #w-node-b348572e-8959-008a-19b3-1b3748050ebf-8f28f7e5, #w-node-b348572e-8959-008a-19b3-1b3748050ec5-8f28f7e5, #w-node-b348572e-8959-008a-19b3-1b3748050ecb-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e503680597eb-8f28f7e5, #w-node-c6dc19ad-e5fb-b8cb-d632-e503680597f0-8f28f7e5, #w-node-_1c8c236d-caea-9d51-bd2b-964e3d10af45-3d10af31, #w-node-_1c8c236d-caea-9d51-bd2b-964e3d10af59-3d10af31, #w-node-_1c8c236d-caea-9d51-bd2b-964e3d10af6c-3d10af31, #w-node-_1c8c236d-caea-9d51-bd2b-964e3d10af7c-3d10af31, #w-node-_1c8c236d-caea-9d51-bd2b-964e3d10af8d-3d10af31, #w-node-_1c8c236d-caea-9d51-bd2b-964e3d10afa1-3d10af31, #w-node-_1c8c236d-caea-9d51-bd2b-964e3d10afb7-3d10af31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83c7e8f4-2732-9620-2013-b15a4b8eb941-8f28f7fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f0169764-68f8-bd37-fd41-28f52f70af3d-8f28f7fe, #w-node-f0169764-68f8-bd37-fd41-28f52f70af5a-8f28f7fe, #w-node-f0169764-68f8-bd37-fd41-28f52f70af60-8f28f7fe, #w-node-f0169764-68f8-bd37-fd41-28f52f70af66-8f28f7fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0169764-68f8-bd37-fd41-28f52f70afdb-8f28f7fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0169764-68f8-bd37-fd41-28f52f70afe0-8f28f7fe, #w-node-f0169764-68f8-bd37-fd41-28f52f70afeb-8f28f7fe, #w-node-_980ad65c-7a70-2469-00ca-627238d3565d-8f28f7fe, #w-node-_7961b3c6-105b-9a4e-44dc-f79f3b3b5365-8f28f7fe, #w-node-ab39b302-337a-c9e4-8ef7-b32ffdd1f5db-8f28f7fe, #w-node-_4a0b8c59-6c65-c86b-1e92-93f88122b8d5-8122b8d4, #w-node-_4a0b8c59-6c65-c86b-1e92-93f88122b8e2-8122b8d4, #w-node-_4a0b8c59-6c65-c86b-1e92-93f88122b8ef-8122b8d4, #w-node-fd779f06-6ac5-55c7-6f64-748cfe48a81c-8f28f81b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd779f06-6ac5-55c7-6f64-748cfe48a825-8f28f81b, #w-node-e414529a-98ea-a1e5-5b1d-c55d8c47e364-8f28f81b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e414529a-98ea-a1e5-5b1d-c55d8c47e366-8f28f81b, #w-node-ef023a92-5ce3-8e90-aeac-31bf67c8b59a-8f28f81b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef023a92-5ce3-8e90-aeac-31bf67c8b5a3-8f28f81b, #w-node-ca071640-0f3e-29a3-9f7b-525dd69e5a85-8f28f81b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-ca071640-0f3e-29a3-9f7b-525dd69e5a87-8f28f81b, #w-node-df3d7396-3a94-874d-5101-9a817424a218-8f28f81b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df3d7396-3a94-874d-5101-9a817424a221-8f28f81b, #w-node-_39cedcdb-a0cc-c8e0-91d7-dc40372e8ec0-8f28f81b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_39cedcdb-a0cc-c8e0-91d7-dc40372e8ec2-8f28f81b, #w-node-_716188a9-31f0-a76a-3093-025843a7606f-8f28f81b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_716188a9-31f0-a76a-3093-025843a76079-8f28f81b, #w-node-f9025dfd-6354-3b4d-c54c-a882d07d8474-8f28f81b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f9025dfd-6354-3b4d-c54c-a882d07d8476-8f28f81b, #w-node-c03ae4ee-0bd6-2158-5961-e3df1cc7a361-8f28f81b, #w-node-_5fb2a555-7852-543c-8d2b-4319dc984b83-8f28f832, #w-node-_5fb2a555-7852-543c-8d2b-4319dc984c99-8f28f832, #w-node-_5fb2a555-7852-543c-8d2b-4319dc984ca3-8f28f832, #w-node-_5fb2a555-7852-543c-8d2b-4319dc984cad-8f28f832, #w-node-_82a962c2-2d66-9793-87ce-fa227a1aaf4a-8f28f834, #w-node-_96c90858-2f03-b410-4853-f8f2b2833d9b-8f28f834, #w-node-d8d08eee-aa66-095c-ee5c-c11e2e3a5163-8f28f834, #w-node-_30621e0e-3bdd-5b1a-fe46-c13c67ecfe47-8f28f834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23d95c75-9b7c-e817-842c-8966ab827b61-8f28f834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f32f9bfa-1c6f-b51a-2e55-3360b338cb2b-8f28f834, #w-node-_706a01b0-8ad7-97c8-c18e-7db13e33e2c4-8f28f834, #w-node-_13f99e4b-0d3c-6d70-fd60-fd65687c1f6e-8f28f834 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_79aaa7f7-c312-1a43-9ee9-39f26676e73c-8f28f834, #w-node-_1259493f-949d-837e-507e-950be3562404-8f28f834, #w-node-_3abeda3e-b992-aa90-c342-9cf9e57b6f20-8f28f834, #w-node-_3abeda3e-b992-aa90-c342-9cf9e57b6f22-8f28f834, #w-node-_0eca0100-c57d-c787-4d78-26bc7d22ba1a-8f28f834, #w-node-_0eca0100-c57d-c787-4d78-26bc7d22ba1c-8f28f834, #w-node-_0bd4e655-2a18-4090-ea73-185c02ca1026-8f28f834, #w-node-_0bd4e655-2a18-4090-ea73-185c02ca1028-8f28f834, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082b9-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082bd-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082c1-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082c5-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082c9-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082cd-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082d0-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082d3-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082d6-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082d9-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082dc-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082df-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082e2-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082e5-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082e8-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082eb-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082ee-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082f1-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082f4-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082f7-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082fa-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082fd-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008300-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008303-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008306-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008309-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200830c-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200830f-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008312-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008315-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008318-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200831b-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200831e-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008321-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008324-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008327-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200832a-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200832d-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008330-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008333-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008336-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008339-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200833c-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200833f-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008342-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008345-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008348-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200834b-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200834e-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008351-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008354-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008357-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200835a-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200835d-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008360-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008363-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008364-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008368-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200836c-8f28f837, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008370-8f28f837, #w-node-_81836f30-f6b1-7e99-9095-a3f51d537862-8f28f839, #w-node-_81836f30-f6b1-7e99-9095-a3f51d537869-8f28f839, #w-node-_81836f30-f6b1-7e99-9095-a3f51d537870-8f28f839, #w-node-f7300f82-fcc6-3881-1394-450a8afaaee4-8f28f839, #w-node-_2cdba6e0-c348-ce58-f065-f4965c607768-8f28f839, #w-node-e1b70d0e-5d19-07f5-cf3c-fc05682c3eec-8f28f839, #w-node-a6b044e3-fd68-a680-1d82-cf43f3a6225b-8f28f839, #w-node-_2a8ad36d-9aa5-c4cf-49e2-31cfd5131920-8f28f839, #w-node-cea1a873-4c10-dc80-2ebb-0d5d156b7a47-8f28f839, #w-node-_9778297e-8173-d6b2-f54f-2536fd2caa12-8f28f839, #w-node-_4aff036c-fb3f-8675-4dfa-fb1200026fd9-8f28f839, #w-node-_6aafeef4-2a87-8fe8-0c55-79840a75831f-8f28f839, #w-node-_2141cf6d-f5e9-3ef6-1db3-2d9ca9a81b6c-8f28f839, #w-node-_5b58ad0b-bc65-094e-63ca-dabee02d2495-8f28f839, #w-node-_89993afb-9589-de6f-d308-028c9f6d64e1-8f28f839, #w-node-_895159eb-d065-d436-e091-d03628913b9f-8f28f839, #w-node-_758ecde9-cb7e-4fef-329a-8ca93f30a806-8f28f83b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbc62fc7-5cac-3fe1-0aa6-79cfb3ba1fcc-8f28f83b, #w-node-e6b53741-8dd2-3b6a-bfc6-04801cacb7f5-8f28f83b, #w-node-_77da86b8-ff8e-b61f-5b49-4e9df1bc6fdb-8f28f83b, #w-node-_97818f45-d4e8-f7b3-c79c-eaa57ccb86be-8f28f83b, #w-node-_68051f70-f62d-7332-9d3a-4a4d4cc030b9-8f28f83b, #w-node-_410a6f05-57a5-9a4a-257a-f634c37e9bd2-8f28f83b {
  justify-self: center;
}

#w-node-b79739a0-8331-a784-f39d-960bfa852098-8f28f83b, #w-node-_5f141ae1-e3e9-2859-c735-3af9601f9d07-8f28f83b, #w-node-_5f141ae1-e3e9-2859-c735-3af9601f9d0f-8f28f83b, #w-node-_5f141ae1-e3e9-2859-c735-3af9601f9d15-8f28f83b, #w-node-_5f141ae1-e3e9-2859-c735-3af9601f9d1b-8f28f83b, #w-node-_521b29f1-873f-ae05-5365-4bebe521721b-e5217206, #w-node-_521b29f1-873f-ae05-5365-4bebe5217222-e5217206, #w-node-_521b29f1-873f-ae05-5365-4bebe5217229-e5217206, #w-node-_521b29f1-873f-ae05-5365-4bebe5217230-e5217206, #w-node-db06ea0e-58fe-ac03-f31b-2d51b13e487c-8f28f841 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7301d9d-9ab7-dda5-dc1b-3e35a1d70ba9-8f28f859, #w-node-f7301d9d-9ab7-dda5-dc1b-3e35a1d70bad-8f28f859, #w-node-f7301d9d-9ab7-dda5-dc1b-3e35a1d70bb2-8f28f859, #w-node-f7301d9d-9ab7-dda5-dc1b-3e35a1d70bb6-8f28f859, #w-node-f7301d9d-9ab7-dda5-dc1b-3e35a1d70bba-8f28f859, #w-node-f7301d9d-9ab7-dda5-dc1b-3e35a1d70bbf-8f28f859 {
  align-self: start;
}

#w-node-_674a0dfe-3aca-2176-ac53-2d50736fd190-8f28f879, #w-node-_674a0dfe-3aca-2176-ac53-2d50736fd197-8f28f879, #w-node-_6a10775c-6bc0-69d6-1eeb-016b3663a661-8f28f87a, #w-node-_6a10775c-6bc0-69d6-1eeb-016b3663a668-8f28f87a, #w-node-bee79c9f-2cc6-afe0-8059-51f912f6e1c4-8f28f892 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af2a1-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af2a5-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af2aa-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af2ae-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af2b2-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af2b7-8f28f894 {
  align-self: start;
}

#w-node-_12f03938-2865-a20b-ae54-fb904e2436aa-8f28f895, #w-node-_12f03938-2865-a20b-ae54-fb904e2436b1-8f28f895, #w-node-_2f22040f-1661-1339-ab2f-9b2566afce2d-8f28f896, #w-node-_2f22040f-1661-1339-ab2f-9b2566afce34-8f28f896, #w-node-_2f22040f-1661-1339-ab2f-9b2566afce3b-8f28f896, #w-node-_7283fb0b-82af-fd77-6354-28a5db36475e-8f28f8ac, #w-node-_7283fb0b-82af-fd77-6354-28a5db364765-8f28f8ac, #w-node-_7283fb0b-82af-fd77-6354-28a5db36476c-8f28f8ac, #w-node-_7b3a0053-a9f7-8bcb-4f6a-3d394cc4c9ae-8f28f8ad, #w-node-_7b3a0053-a9f7-8bcb-4f6a-3d394cc4c9b5-8f28f8ad, #w-node-f16ad589-fbf6-3cdb-334b-59b4cafe8739-8f28f8ad, #w-node-_6c7a1c46-341b-2116-8ec6-841de9f4d6d9-8f28f8ae, #w-node-_6c7a1c46-341b-2116-8ec6-841de9f4d6e0-8f28f8ae, #w-node-_6c7a1c46-341b-2116-8ec6-841de9f4d6e7-8f28f8ae, #w-node-_8a28d3fc-cda3-fce6-6130-dfa480b6c46f-8f28f8c7, #w-node-_8a28d3fc-cda3-fce6-6130-dfa480b6c476-8f28f8c7, #w-node-_4e47b2ef-e0eb-2819-03f5-5c5d553665bd-8f28f8e0, #w-node-_9ca0666a-3e0b-5e09-f6bc-205aec9a80d4-8f28f8e0, #w-node-_3ae1e733-8d0e-8699-8c4d-7fd6e90c5f9f-8f28f8e0, #w-node-c2958376-325a-30e5-e41b-9eb4f290d480-8f28f8e0, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082b9-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082bd-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082c1-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082c5-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082c9-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082cd-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082d0-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082d3-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082d6-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082d9-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082dc-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082df-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082e2-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082e5-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082e8-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082eb-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082ee-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082f1-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082f4-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082f7-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082fa-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e20082fd-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008300-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008303-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008306-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008309-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200830c-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200830f-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008312-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008315-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008318-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200831b-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200831e-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008321-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008324-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008327-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200832a-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200832d-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008330-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008333-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008336-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008339-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200833c-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200833f-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008342-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008345-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008348-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200834b-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200834e-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008351-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008354-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008357-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200835a-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200835d-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008360-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008363-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008364-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008368-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e200836c-8f28f8e1, #w-node-_8bf7829b-5611-efec-b0ab-46a1e2008370-8f28f8e1, #w-node-_325ba88c-33af-2b2d-c905-2fc714d68f5d-8f28f8e1, #w-node-_325ba88c-33af-2b2d-c905-2fc714d68f63-8f28f8e1, #w-node-_325ba88c-33af-2b2d-c905-2fc714d68f69-8f28f8e1, #w-node-_41d11723-122f-f57e-c4d8-7a89b3500e66-8f28f905, #w-node-_3d54c655-04d9-69f5-334d-11ecb6ed7686-8f28f905, #w-node-_931616a7-0a8e-c1a8-c2c3-c19214684341-8f28f905, #w-node-fd2b9181-210a-c8ce-5d86-a865f0aa142a-8f28f905, #w-node-_65206cb2-81c4-99dc-e4c7-b1e3474d5924-8f28f905, #w-node-e332c64f-3409-9ef6-66f4-ab3bad93b283-8f28f905, #w-node-_323ea99d-79ac-dfdb-8279-00e1b6b13f04-8f28f905, #w-node-_3ed30938-db17-a8d7-9794-ef43889059dc-8f28f905, #w-node-_4cc2bae8-dcce-cbda-8320-4362b2211b39-8f28f905, #w-node-abdbb414-ca53-327c-6d89-cf791c68c406-8f28f905, #w-node-_2faa3abc-409c-d88f-9421-e4884c55ac6c-8f28f905, #w-node-a6d04931-94c5-afde-3313-46b38d9564ce-8f28f905, #w-node-_4c007d50-8be6-6a1e-bfc8-26e832edcdcc-8f28f905, #w-node-_6f151687-9442-9817-c777-f8754831e25c-8f28f905, #w-node-_53563611-078f-ebd8-fae4-ef553fe5d50a-8f28f905, #w-node-_5cb3dc2e-56f2-d04e-6201-fddc2fe0ab3b-8f28f905, #w-node-_35c34fff-2998-4a8e-55c3-22fd4bddc48e-8f28f905, #w-node-_2bab1dec-27db-6db6-5453-fb1fca8c3bc9-8f28f905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41a71286-eb59-8873-f4b8-a128f6472093-8f28f905 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4d928e78-3643-1e8e-f443-13db13a39c02-8f28f905, #w-node-_3a5db5f1-9026-8c7b-85ff-a71e40af38ea-8f28f905, #w-node-_938f726a-23f4-2cd6-11c7-59e5f393cd0f-8f28f905, #w-node-_938f726a-23f4-2cd6-11c7-59e5f393cd16-8f28f905, #w-node-d75b77a4-12d3-c1d2-8e33-daa74af3fe32-8f28f905, #w-node-dce6a8ba-5655-4317-f497-48baa5fb8a70-8f28f933, #w-node-dce6a8ba-5655-4317-f497-48baa5fb8a71-8f28f933, #w-node-dce6a8ba-5655-4317-f497-48baa5fb8a7f-8f28f933, #w-node-dce6a8ba-5655-4317-f497-48baa5fb8a96-8f28f933, #w-node-dce6a8ba-5655-4317-f497-48baa5fb8a9a-8f28f933, #w-node-dce6a8ba-5655-4317-f497-48baa5fb8a9e-8f28f933, #w-node-dce6a8ba-5655-4317-f497-48baa5fb8aa2-8f28f933, #w-node-dce6a8ba-5655-4317-f497-48baa5fb8a92-8f28f933, #w-node-dce6a8ba-5655-4317-f497-48baa5fb8aac-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dce6a8ba-5655-4317-f497-48baa5fb8ac6-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dce6a8ba-5655-4317-f497-48baa5fb8aca-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dce6a8ba-5655-4317-f497-48baa5fb8ae4-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_920b35fe-f5a8-9166-d919-802b976ea22d-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_920b35fe-f5a8-9166-d919-802b976ea247-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dce6a8ba-5655-4317-f497-48baa5fb8ae8-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dce6a8ba-5655-4317-f497-48baa5fb8b03-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_28302a14-9a26-8b8d-0922-1be3f75b6afe-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28302a14-9a26-8b8d-0922-1be3f75b6b19-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c4afca2a-8742-e1b0-a6bd-b293d4f46d19-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4afca2a-8742-e1b0-a6bd-b293d4f46d33-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_49e8c66a-8a15-4ef3-d978-59abb94d7af9-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49e8c66a-8a15-4ef3-d978-59abb94d7b13-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dce6a8ba-5655-4317-f497-48baa5fb8b07-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dce6a8ba-5655-4317-f497-48baa5fb8b21-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dce6a8ba-5655-4317-f497-48baa5fb8b25-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dce6a8ba-5655-4317-f497-48baa5fb8b3f-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dce6a8ba-5655-4317-f497-48baa5fb8b43-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dce6a8ba-5655-4317-f497-48baa5fb8b5d-8f28f933 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dce6a8ba-5655-4317-f497-48baa5fb8b64-8f28f933, #w-node-dce6a8ba-5655-4317-f497-48baa5fb8b6e-8f28f933, #w-node-dce6a8ba-5655-4317-f497-48baa5fb8b96-8f28f933, #w-node-dce6a8ba-5655-4317-f497-48baa5fb8ba6-8f28f933, #w-node-dce6a8ba-5655-4317-f497-48baa5fb8bb6-8f28f933, #w-node-_93b90976-c931-254a-b9b3-5a40696c8459-8f28f939, #w-node-_93b90976-c931-254a-b9b3-5a40696c8460-8f28f939, #w-node-_9e209a2f-cbe2-5034-385f-688d87596ac6-8f28f99d, #w-node-_9e209a2f-cbe2-5034-385f-688d87596acd-8f28f99d, #w-node-d11dc533-0831-8eac-7ef9-3f73b4fc7637-8f28f9a0, #w-node-d11dc533-0831-8eac-7ef9-3f73b4fc763e-8f28f9a0, #w-node-d11dc533-0831-8eac-7ef9-3f73b4fc7645-8f28f9a0, #w-node-d11dc533-0831-8eac-7ef9-3f73b4fc764c-8f28f9a0, #w-node-_7e6b709e-6309-ec4f-3200-376400a3f836-8f28f9a0, #w-node-_7e6b709e-6309-ec4f-3200-376400a3f837-8f28f9a0, #w-node-_7e6b709e-6309-ec4f-3200-376400a3f877-8f28f9a0, #w-node-_7e6b709e-6309-ec4f-3200-376400a3f888-8f28f9a0, #w-node-ecb06d4d-0da9-4295-9cd5-5fb9d7a6e801-8f28f9e4, #w-node-db6551f9-ceef-3a0b-61bb-5475a56ccb21-8f28f9e4, #w-node-_93ac5414-6e98-a053-e3f4-32b18bfb390f-8f28f9e4, #w-node-ac07c370-286b-02c2-1b50-79a071f7a14f-8f28f9e4, #w-node-_358be938-e74f-539a-5d5b-2bdc18bf498c-8f28f9e4, #w-node-_0c167c5e-2b48-07dc-d4f9-84c8503920e6-8f28f9e4, #w-node-_00df21cf-3123-d79a-6e4a-6876e03231ee-8f28f9e4, #w-node-_9ad96b32-0487-f412-b7df-dd9e2938ba29-8f28f9e4, #w-node-_3856f72b-8a88-eaa7-daa9-f14a4fca07e9-8f28f9e4, #w-node-_5063087c-bbff-2276-d026-22ec22bca7e5-8f28f9e4, #w-node-_3d6229bc-0343-1356-55f6-f811cb7510b1-8f28f9e4, #w-node-_3d6229bc-0343-1356-55f6-f811cb7510b4-8f28f9e4, #w-node-_3d6229bc-0343-1356-55f6-f811cb7510b7-8f28f9e4, #w-node-ca346c1e-807b-558d-b8cb-91bddebb9900-8f28f9e4, #w-node-_8aa13acf-af05-7431-28d0-03bebd2fa947-8f28f9e4, #w-node-_17e04590-a08d-b474-ec02-3deca32ebeb4-8f28f9e4, #w-node-a4883050-c90a-051e-2116-0ad70214eb30-8f28f9e4, #w-node-_9c1c3b4e-fbd2-ae5a-788c-2c0f1ecae1de-8f28f9e4, #w-node-_095e9a1a-c26f-67ec-bf29-c20dfce230c6-8f28f9e4, #w-node-e9940d3a-6cb2-6d3b-8827-a437e15e351a-8f28f9e4, #w-node-e9940d3a-6cb2-6d3b-8827-a437e15e351e-8f28f9e4, #w-node-e9940d3a-6cb2-6d3b-8827-a437e15e3522-8f28f9e4, #w-node-e9940d3a-6cb2-6d3b-8827-a437e15e3525-8f28f9e4, #w-node-e9940d3a-6cb2-6d3b-8827-a437e15e3529-8f28f9e4, #w-node-e9940d3a-6cb2-6d3b-8827-a437e15e352d-8f28f9e4, #w-node-e9940d3a-6cb2-6d3b-8827-a437e15e3531-8f28f9e4, #w-node-e9940d3a-6cb2-6d3b-8827-a437e15e3559-8f28f9e4, #w-node-e9940d3a-6cb2-6d3b-8827-a437e15e355d-8f28f9e4, #w-node-e9940d3a-6cb2-6d3b-8827-a437e15e356d-8f28f9e4, #w-node-e9940d3a-6cb2-6d3b-8827-a437e15e3571-8f28f9e4, #w-node-e9940d3a-6cb2-6d3b-8827-a437e15e357c-8f28f9e4, #w-node-e9940d3a-6cb2-6d3b-8827-a437e15e3580-8f28f9e4, #w-node-_2993013b-a7fd-cfb8-e86e-af35ec88abb5-8f28f9e4, #w-node-_2993013b-a7fd-cfb8-e86e-af35ec88abb8-8f28f9e4, #w-node-_2993013b-a7fd-cfb8-e86e-af35ec88abbc-8f28f9e4, #w-node-_2993013b-a7fd-cfb8-e86e-af35ec88abc3-8f28f9e4, #w-node-_2993013b-a7fd-cfb8-e86e-af35ec88abc7-8f28f9e4, #w-node-_2993013b-a7fd-cfb8-e86e-af35ec88abce-8f28f9e4, #w-node-_2993013b-a7fd-cfb8-e86e-af35ec88abd2-8f28f9e4, #w-node-_2993013b-a7fd-cfb8-e86e-af35ec88abd9-8f28f9e4, #w-node-_2993013b-a7fd-cfb8-e86e-af35ec88abdd-8f28f9e4, #w-node-_2993013b-a7fd-cfb8-e86e-af35ec88abe4-8f28f9e4, #w-node-_2993013b-a7fd-cfb8-e86e-af35ec88abe8-8f28f9e4, #w-node-d5ec3a5d-1187-bb1d-3472-6af51e919597-8f28f9e4, #w-node-d5ec3a5d-1187-bb1d-3472-6af51e91959a-8f28f9e4, #w-node-d5ec3a5d-1187-bb1d-3472-6af51e91959e-8f28f9e4, #w-node-_089a296c-5322-a3e5-73a9-d2ea4b3c5868-8f28f9e4, #w-node-_089a296c-5322-a3e5-73a9-d2ea4b3c586f-8f28f9e4, #w-node-_089a296c-5322-a3e5-73a9-d2ea4b3c5876-8f28f9e4, #w-node-a7c50129-96b8-5838-b5db-6b4610fd8075-8f28f9fa, #w-node-a7c50129-96b8-5838-b5db-6b4610fd8079-8f28f9fa, #w-node-a7c50129-96b8-5838-b5db-6b4610fd807d-8f28f9fa, #w-node-a7c50129-96b8-5838-b5db-6b4610fd8081-8f28f9fa, #w-node-a7c50129-96b8-5838-b5db-6b4610fd8085-8f28f9fa, #w-node-_3a8d5824-562c-74a7-0cc2-30d2ec8f0e61-8f28f9fd, #w-node-_3a8d5824-562c-74a7-0cc2-30d2ec8f0e65-8f28f9fd, #w-node-_3a8d5824-562c-74a7-0cc2-30d2ec8f0e69-8f28f9fd, #w-node-_3a8d5824-562c-74a7-0cc2-30d2ec8f0e6d-8f28f9fd, #w-node-_3a8d5824-562c-74a7-0cc2-30d2ec8f0e71-8f28f9fd, #w-node-f26a721f-b1f8-dd90-8598-e4a93883fcdb-8f28fa1c, #w-node-f26a721f-b1f8-dd90-8598-e4a93883fce2-8f28fa1c, #w-node-f26a721f-b1f8-dd90-8598-e4a93883fce9-8f28fa1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d76a20ad-d1cd-695a-3c61-5fbcf06732e1-8f28fa35, #w-node-d76a20ad-d1cd-695a-3c61-5fbcf06732e5-8f28fa35, #w-node-d76a20ad-d1cd-695a-3c61-5fbcf06732ea-8f28fa35, #w-node-d76a20ad-d1cd-695a-3c61-5fbcf06732ee-8f28fa35, #w-node-d76a20ad-d1cd-695a-3c61-5fbcf06732f2-8f28fa35, #w-node-d76a20ad-d1cd-695a-3c61-5fbcf06732f7-8f28fa35, #w-node-_419b236d-c6c8-183e-d31a-d58c94d4058c-8f28fa35 {
  align-self: start;
}

#w-node-_031883ce-de33-f5b1-9287-ce650b9581ca-8f28fa79, #w-node-_54eff991-4f40-f440-0a67-96c9a9eec970-8f28fa79, #w-node-ae680335-4284-308f-1747-8a530d1806a5-8f28fa79, #w-node-_9455272c-fa28-0999-7528-ad01586d8a0b-8f28fa93, #w-node-_5fac1ef9-a2fb-3886-d52a-742cd5a81609-8f28fa93, #w-node-f0430cce-424a-5fd4-c27f-4a5d582484c1-8f28fa93, #w-node-_6c74ca8a-05b4-c153-381c-04bd6e16c52a-8f28fa93, #w-node-_708271e6-2ffd-d75b-42fd-e77f92b63ced-8f28fa93, #w-node-_7b10856e-43ad-6b18-51b4-eb102751a49c-8f28fa93, #w-node-e987d2fe-c432-b8d8-435c-a2d3a9350ce7-8f28fa93, #w-node-_6616dc7d-c4c2-8c87-ca05-ff13d146b33f-8f28fa93, #w-node-_7b3ab7bf-72c3-6420-0807-6f2c8ae1a032-8f28fa93, #w-node-d7b1b212-a3de-b7e7-c5c7-f28d80bdcdef-8f28fa93, #w-node-_6c1ca9be-48c1-a74b-dce9-539bf08677e6-8f28fa93, #w-node-_6da140f1-7450-0878-69b3-4863f1d59ec0-8f28fa93, #w-node-_0358c4c7-0e31-f42a-c712-a0ad3b7dd8eb-8f28fa93, #w-node-d1104b6b-a70a-e683-2d17-fb8330439d7b-8f28fa93, #w-node-c03c4e9f-b608-6721-649d-d3dcafeda471-8f28fa93, #w-node-_6dbb9534-347e-2cf6-e390-6b42c46c6a04-8f28fa93, #w-node-_6cf501ad-f704-b758-86ff-0ebf0f9c0b97-8f28fa93, #w-node-_6cf501ad-f704-b758-86ff-0ebf0f9c0ba3-8f28fa93, #w-node-_6cf501ad-f704-b758-86ff-0ebf0f9c0baf-8f28fa93, #w-node-_6cf501ad-f704-b758-86ff-0ebf0f9c0c43-8f28fa93, #w-node-_6cf501ad-f704-b758-86ff-0ebf0f9c0c4e-8f28fa93, #w-node-_6cf501ad-f704-b758-86ff-0ebf0f9c0c59-8f28fa93, #w-node-_6cf501ad-f704-b758-86ff-0ebf0f9c0c64-8f28fa93, #w-node-_6cf501ad-f704-b758-86ff-0ebf0f9c0c6f-8f28fa93, #w-node-_6cf501ad-f704-b758-86ff-0ebf0f9c0c7a-8f28fa93, #w-node-_6cf501ad-f704-b758-86ff-0ebf0f9c0c8d-8f28fa93, #w-node-_9455272c-fa28-0999-7528-ad01586d8a0b-8f28fa95, #w-node-_5fac1ef9-a2fb-3886-d52a-742cd5a81609-8f28fa95, #w-node-f0430cce-424a-5fd4-c27f-4a5d582484c1-8f28fa95, #w-node-_6c74ca8a-05b4-c153-381c-04bd6e16c52a-8f28fa95, #w-node-_708271e6-2ffd-d75b-42fd-e77f92b63ced-8f28fa95, #w-node-_7b10856e-43ad-6b18-51b4-eb102751a49c-8f28fa95, #w-node-e987d2fe-c432-b8d8-435c-a2d3a9350ce7-8f28fa95, #w-node-_6616dc7d-c4c2-8c87-ca05-ff13d146b33f-8f28fa95, #w-node-_7b3ab7bf-72c3-6420-0807-6f2c8ae1a032-8f28fa95, #w-node-d7b1b212-a3de-b7e7-c5c7-f28d80bdcdef-8f28fa95, #w-node-_2f22040f-1661-1339-ab2f-9b2566afce2d-8f28faab, #w-node-_2f22040f-1661-1339-ab2f-9b2566afce34-8f28faab, #w-node-_2f22040f-1661-1339-ab2f-9b2566afce3b-8f28faab, #w-node-_215bf2ac-7018-f65d-7cb3-ba40ceb19d8e-8f28faae, #w-node-b262f64e-a335-8703-b81c-0d7c2f33169e-8f28faae, #w-node-_63f8cbcf-7208-030b-a118-3fc1b9c34979-8f28faae, #w-node-_63f8cbcf-7208-030b-a118-3fc1b9c3497f-8f28faae, #w-node-_63f8cbcf-7208-030b-a118-3fc1b9c34985-8f28faae, #w-node-_82e170c8-98d0-7154-c4e9-39c83b1dbb4d-8f28faae, #w-node-f69dfe66-b9d7-c8f0-b7d7-3b2e2086547a-8f28faae, #w-node-_8b363a5b-0437-ab4c-54b1-a370f09c42e9-8f28faae, #w-node-_8b363a5b-0437-ab4c-54b1-a370f09c4302-8f28faae, #w-node-_6bca3d94-2d58-4609-59b4-fb2ce135f949-8f28faae, #w-node-_6bca3d94-2d58-4609-59b4-fb2ce135f965-8f28faae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a57a4a76-8ed3-9e29-9939-149e1717c601-8f28fae1, #w-node-c5792b56-792f-f161-d86c-c5ede6c4951e-8f28fae1, #w-node-acc3941d-b018-e1a6-655d-a5b83a93d5f6-56fac420 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d030c14-097e-fc0f-3f8f-ceccee377d29-56fac420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49bf36e6-a32a-4003-2099-ef901194f231-94ec1527 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_49bf36e6-a32a-4003-2099-ef901194f238-94ec1527, #w-node-_49bf36e6-a32a-4003-2099-ef901194f23f-94ec1527, #w-node-_49bf36e6-a32a-4003-2099-ef901194f246-94ec1527, #w-node-_49bf36e6-a32a-4003-2099-ef901194f283-94ec1527, #w-node-_49bf36e6-a32a-4003-2099-ef901194f288-94ec1527, #w-node-_49bf36e6-a32a-4003-2099-ef901194f28d-94ec1527, #w-node-_49bf36e6-a32a-4003-2099-ef901194f292-94ec1527, #w-node-_49bf36e6-a32a-4003-2099-ef901194f2a6-94ec1527, #w-node-_49bf36e6-a32a-4003-2099-ef901194f2ab-94ec1527, #w-node-_49bf36e6-a32a-4003-2099-ef901194f2b0-94ec1527, #w-node-_49bf36e6-a32a-4003-2099-ef901194f2b5-94ec1527, #w-node-_49bf36e6-a32a-4003-2099-ef901194f2cb-94ec1527, #w-node-_49bf36e6-a32a-4003-2099-ef901194f2d0-94ec1527, #w-node-_49bf36e6-a32a-4003-2099-ef901194f2d5-94ec1527, #w-node-_49bf36e6-a32a-4003-2099-ef901194f2da-94ec1527, #w-node-_5cc36ef1-21ea-cbea-1253-11afbb821096-47a4d5d2, #w-node-_5cc36ef1-21ea-cbea-1253-11afbb82109d-47a4d5d2, #w-node-_5cc36ef1-21ea-cbea-1253-11afbb8210a4-47a4d5d2, #w-node-_5cc36ef1-21ea-cbea-1253-11afbb8210ab-47a4d5d2, #w-node-_5cc36ef1-21ea-cbea-1253-11afbb8210b2-47a4d5d2, #w-node-_5cc36ef1-21ea-cbea-1253-11afbb8210b9-47a4d5d2, #w-node-_5cc36ef1-21ea-cbea-1253-11afbb821178-47a4d5d2, #w-node-_5cc36ef1-21ea-cbea-1253-11afbb821180-47a4d5d2, #w-node-_5cc36ef1-21ea-cbea-1253-11afbb821186-47a4d5d2, #w-node-_5cc36ef1-21ea-cbea-1253-11afbb82118c-47a4d5d2, #w-node-_0c68bc82-f8c4-42e4-679d-fc09c6ccb64b-4b56de55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c68bc82-f8c4-42e4-679d-fc09c6ccb686-4b56de55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_7a7bf00f-2d51-57ac-d7a5-86eb16623218-4b56de55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7a7bf00f-2d51-57ac-d7a5-86eb1662321a-4b56de55, #w-node-_433be221-3859-3254-233f-6dd6294651ec-4b56de55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_433be221-3859-3254-233f-6dd629465207-4b56de55, #w-node-_2c37c9ad-a6b2-86e4-1cf3-1ed640d944ad-4b56de55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2c37c9ad-a6b2-86e4-1cf3-1ed640d944af-4b56de55, #w-node-_770645bc-88fb-7193-dc8a-ad50c3d8736c-4b56de55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_770645bc-88fb-7193-dc8a-ad50c3d87387-4b56de55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a5db3f88-5dc8-0ac5-6f01-7748cdb9c1a1-4b56de55, #w-node-a5db3f88-5dc8-0ac5-6f01-7748cdb9c1ab-4b56de55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56a33da6-d0c4-32be-93ed-3b40391ada70-4b56de55 {
  justify-self: center;
}

#w-node-_0c68bc82-f8c4-42e4-679d-fc09c6ccb64b-2d76b955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c68bc82-f8c4-42e4-679d-fc09c6ccb686-2d76b955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_7a7bf00f-2d51-57ac-d7a5-86eb16623218-2d76b955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7a7bf00f-2d51-57ac-d7a5-86eb1662321a-2d76b955, #w-node-_433be221-3859-3254-233f-6dd6294651ec-2d76b955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_433be221-3859-3254-233f-6dd629465207-2d76b955, #w-node-_2c37c9ad-a6b2-86e4-1cf3-1ed640d944ad-2d76b955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2c37c9ad-a6b2-86e4-1cf3-1ed640d944af-2d76b955, #w-node-_770645bc-88fb-7193-dc8a-ad50c3d8736c-2d76b955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_770645bc-88fb-7193-dc8a-ad50c3d87387-2d76b955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a5db3f88-5dc8-0ac5-6f01-7748cdb9c1a1-2d76b955, #w-node-a5db3f88-5dc8-0ac5-6f01-7748cdb9c1ab-2d76b955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56a33da6-d0c4-32be-93ed-3b40391ada70-2d76b955 {
  justify-self: center;
}

#w-node-_0c68bc82-f8c4-42e4-679d-fc09c6ccb64b-7c6d3c4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c68bc82-f8c4-42e4-679d-fc09c6ccb686-7c6d3c4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_7a7bf00f-2d51-57ac-d7a5-86eb16623218-7c6d3c4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7a7bf00f-2d51-57ac-d7a5-86eb1662321a-7c6d3c4f, #w-node-_433be221-3859-3254-233f-6dd6294651ec-7c6d3c4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_433be221-3859-3254-233f-6dd629465207-7c6d3c4f, #w-node-_2c37c9ad-a6b2-86e4-1cf3-1ed640d944ad-7c6d3c4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2c37c9ad-a6b2-86e4-1cf3-1ed640d944af-7c6d3c4f, #w-node-_770645bc-88fb-7193-dc8a-ad50c3d8736c-7c6d3c4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_770645bc-88fb-7193-dc8a-ad50c3d87387-7c6d3c4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a5db3f88-5dc8-0ac5-6f01-7748cdb9c1a1-7c6d3c4f, #w-node-a5db3f88-5dc8-0ac5-6f01-7748cdb9c1ab-7c6d3c4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56a33da6-d0c4-32be-93ed-3b40391ada70-7c6d3c4f {
  justify-self: center;
}

#w-node-_0c68bc82-f8c4-42e4-679d-fc09c6ccb64b-bdd10958 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c68bc82-f8c4-42e4-679d-fc09c6ccb686-bdd10958 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_7a7bf00f-2d51-57ac-d7a5-86eb16623218-bdd10958 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7a7bf00f-2d51-57ac-d7a5-86eb1662321a-bdd10958, #w-node-_433be221-3859-3254-233f-6dd6294651ec-bdd10958 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_433be221-3859-3254-233f-6dd629465207-bdd10958, #w-node-_2c37c9ad-a6b2-86e4-1cf3-1ed640d944ad-bdd10958 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2c37c9ad-a6b2-86e4-1cf3-1ed640d944af-bdd10958, #w-node-_770645bc-88fb-7193-dc8a-ad50c3d8736c-bdd10958 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_770645bc-88fb-7193-dc8a-ad50c3d87387-bdd10958 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a5db3f88-5dc8-0ac5-6f01-7748cdb9c1a1-bdd10958, #w-node-a5db3f88-5dc8-0ac5-6f01-7748cdb9c1ab-bdd10958 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56a33da6-d0c4-32be-93ed-3b40391ada70-bdd10958 {
  justify-self: center;
}

#w-node-a5db3f88-5dc8-0ac5-6f01-7748cdb9c1a1-e406b52e, #w-node-a5db3f88-5dc8-0ac5-6f01-7748cdb9c1ab-e406b52e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56a33da6-d0c4-32be-93ed-3b40391ada70-e406b52e {
  justify-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-_9159de6a-1a5d-4b15-e07b-c610a916fe21-8f28f607, #w-node-_9159de6a-1a5d-4b15-e07b-c610a916fe25-8f28f607, #w-node-_9159de6a-1a5d-4b15-e07b-c610a916fe29-8f28f607, #w-node-_9159de6a-1a5d-4b15-e07b-c610a916fe2d-8f28f607, #w-node-_9159de6a-1a5d-4b15-e07b-c610a916fe31-8f28f607 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ef023a92-5ce3-8e90-aeac-31bf67c8b5a3-8f28f81b {
    justify-self: center;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-fd779f06-6ac5-55c7-6f64-748cfe48a81c-8f28f81b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f7301d9d-9ab7-dda5-dc1b-3e35a1d70bad-8f28f859, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af2a5-8f28f894, #w-node-d76a20ad-d1cd-695a-3c61-5fbcf06732e5-8f28fa35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517109-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b9451710d-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517128-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b9451712c-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517133-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517137-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517143-8f28fa76 {
    justify-self: auto;
  }

  #w-node-_215bf2ac-7018-f65d-7cb3-ba40ceb19d8e-8f28faae, #w-node-_0c68bc82-f8c4-42e4-679d-fc09c6ccb64b-4b56de55, #w-node-_433be221-3859-3254-233f-6dd6294651ec-4b56de55, #w-node-_770645bc-88fb-7193-dc8a-ad50c3d8736c-4b56de55, #w-node-_0c68bc82-f8c4-42e4-679d-fc09c6ccb64b-2d76b955, #w-node-_433be221-3859-3254-233f-6dd6294651ec-2d76b955, #w-node-_770645bc-88fb-7193-dc8a-ad50c3d8736c-2d76b955, #w-node-_0c68bc82-f8c4-42e4-679d-fc09c6ccb64b-7c6d3c4f, #w-node-_433be221-3859-3254-233f-6dd6294651ec-7c6d3c4f, #w-node-_770645bc-88fb-7193-dc8a-ad50c3d8736c-7c6d3c4f, #w-node-_0c68bc82-f8c4-42e4-679d-fc09c6ccb64b-bdd10958, #w-node-_433be221-3859-3254-233f-6dd6294651ec-bdd10958, #w-node-_770645bc-88fb-7193-dc8a-ad50c3d8736c-bdd10958 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-b353df0c-40db-5313-57cd-3ffe166ee7e5-8f28f6ee, #w-node-_436a2d63-9b04-f734-c062-a6427a95f4a1-8f28f6ee, #w-node-_5095f08a-e79c-6585-b741-5d1afc4a6b07-8f28f6ee, #w-node-_835c559c-e850-1e9e-6f1b-8e3c5be7e2fe-8f28f6ee, #w-node-dc363a82-346b-13ee-79b2-683e377648c5-8f28f6f7, #w-node-dc363a82-346b-13ee-79b2-683e377648c5-8f28f6fb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39d-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39e-8f28f704, #w-node-afb04650-10e2-0636-82df-abeabb8e8771-8f28f704, #w-node-afb04650-10e2-0636-82df-abeabb8e8772-8f28f704, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2608-8f28f704, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2609-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a2-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a3-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ac-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ad-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b1-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b2-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b6-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b7-8f28f704, #w-node-b9949e00-7ca3-067c-ce2d-a48781348ad9-8f28f704, #w-node-_86e2d310-8592-5f44-d3cd-121064df8118-8f28f704, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffc-8f28f704, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffd-8f28f704, #w-node-_94e42701-b44d-9a4e-3e9f-b1f6e81f45aa-8f28f704, #w-node-_94e42701-b44d-9a4e-3e9f-b1f6e81f45ab-8f28f704 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c4-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c6-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cb-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cd-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d2-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d4-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3dd-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3df-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e4-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e6-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3eb-8f28f704, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ed-8f28f704 {
    justify-self: center;
  }

  #w-node-a1dc1539-ed3d-4c02-549a-a1446feac13b-8f28f704, #w-node-c62b5b31-6745-5736-85e1-c9e7e79e6b21-8f28f704, #w-node-_7f6efca5-682b-8189-1a9b-61938b824baf-8f28f704, #w-node-_7f6efca5-682b-8189-1a9b-61938b824bb3-8f28f704, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69e1-8f28f704, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69e5-8f28f704, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a4-8f28f704, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a8-8f28f704, #w-node-_8e25d886-0c41-180e-b1ba-f7447eba5b18-8f28f704, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f704 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39d-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39e-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a2-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a3-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ac-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ad-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b1-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b2-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b6-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b7-8f28f707, #w-node-_158f2624-7e8e-383a-3b52-087a11db54f4-8f28f707, #w-node-_158f2624-7e8e-383a-3b52-087a11db54f5-8f28f707, #w-node-_766b442a-d869-7817-ca83-bb0b33552e30-8f28f707, #w-node-_766b442a-d869-7817-ca83-bb0b33552e31-8f28f707, #w-node-c3814cd8-ce62-f5d3-267c-c7f8f96c9876-8f28f707, #w-node-c3814cd8-ce62-f5d3-267c-c7f8f96c9877-8f28f707 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c4-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c6-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cb-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cd-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d2-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d4-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3dd-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3df-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e4-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e6-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3eb-8f28f707, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ed-8f28f707 {
    justify-self: center;
  }

  #w-node-a1dc1539-ed3d-4c02-549a-a1446feac13b-8f28f707, #w-node-c62b5b31-6745-5736-85e1-c9e7e79e6b21-8f28f707, #w-node-_7f6efca5-682b-8189-1a9b-61938b824baf-8f28f707, #w-node-_7f6efca5-682b-8189-1a9b-61938b824bb3-8f28f707, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a4-8f28f707, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a8-8f28f707, #w-node-c4debb21-24d0-6c01-bbc4-f292d9ceeba6-8f28f707, #w-node-c4debb21-24d0-6c01-bbc4-f292d9ceebaa-8f28f707, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69e1-8f28f707, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69e5-8f28f707, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f707 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39d-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39e-8f28f708, #w-node-b6ac87db-5d2a-a718-fa94-a6985a338023-8f28f708, #w-node-afb04650-10e2-0636-82df-abeabb8e8772-8f28f708, #w-node-c4a5424f-09a6-e677-9092-e58bba5f22b7-8f28f708, #w-node-c4a5424f-09a6-e677-9092-e58bba5f22b8-8f28f708, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2608-8f28f708, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2609-8f28f708, #w-node-dd713ef4-a4a4-e20e-5d33-5544a6395448-8f28f708, #w-node-dd713ef4-a4a4-e20e-5d33-5544a6395449-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a2-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a3-8f28f708, #w-node-b0cdb657-ed3b-cef0-b022-a104ba7ebfcc-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ad-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b1-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b2-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b6-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b7-8f28f708, #w-node-_6a5e0f3a-2ca8-12f5-25a9-24291ec5c7a9-8f28f708, #w-node-_5c3ec3e1-b7e9-b749-928f-bbad5c933f8c-8f28f708, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffc-8f28f708, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffd-8f28f708, #w-node-_138224b4-bea7-0c75-3fcf-e5e6de36e881-8f28f708, #w-node-_138224b4-bea7-0c75-3fcf-e5e6de36e882-8f28f708, #w-node-eae6ff2e-d119-25ed-14d2-e65f00e6a111-8f28f708, #w-node-eae6ff2e-d119-25ed-14d2-e65f00e6a112-8f28f708 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c4-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c6-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cb-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cd-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d2-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d4-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3dd-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3df-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e4-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e6-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3eb-8f28f708, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ed-8f28f708 {
    justify-self: center;
  }

  #w-node-fe950c5b-7ed1-3625-ce2a-d001fc71dcf1-8f28f708, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f708, #w-node-caf6acb4-4c0a-6c4e-ec83-5b82492a3c8d-8f28f747, #w-node-caf6acb4-4c0a-6c4e-ec83-5b82492a3c92-8f28f747, #w-node-caf6acb4-4c0a-6c4e-ec83-5b82492a3c97-8f28f747, #w-node-caf6acb4-4c0a-6c4e-ec83-5b82492a3c9c-8f28f747 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39d-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39e-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a2-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a3-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ac-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ad-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b1-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b2-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b6-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b7-8f28f74c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c4-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c6-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cb-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cd-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d2-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d4-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3dd-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3df-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e4-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e6-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3eb-8f28f74c, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ed-8f28f74c {
    justify-self: center;
  }

  #w-node-a1dc1539-ed3d-4c02-549a-a1446feac13b-8f28f74c, #w-node-c62b5b31-6745-5736-85e1-c9e7e79e6b21-8f28f74c, #w-node-_0aaaf035-7e40-43c5-5d2f-387078082c8b-8f28f74c, #w-node-_0aaaf035-7e40-43c5-5d2f-387078082c8f-8f28f74c, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a4-8f28f74c, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a8-8f28f74c, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f74c, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35bbc-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35bdc-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35bdd-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35bf5-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35bf6-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35c17-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35c18-8f28f753, #w-node-_5fe5fe2e-f0da-9ac9-041f-dc3dba56f772-8f28f753, #w-node-_5fe5fe2e-f0da-9ac9-041f-dc3dba56f773-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35c2a-8f28f753, #w-node-_2df5fa63-958f-ef10-93c6-00668dc35c2b-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110611-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110621-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110622-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110626-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110627-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c027111062f-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110630-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110634-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c0271110635-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c027111063d-8f28f753, #w-node-f1b7d983-698a-4492-9f6c-4c027111063e-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e560-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e570-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e571-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e575-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e576-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e57e-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e57f-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e583-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e584-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e58c-8f28f753, #w-node-ed788152-6797-07a5-ae63-d7250505e58d-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f04-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f14-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f15-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f19-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f1a-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f22-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f23-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f27-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f28-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f30-8f28f753, #w-node-_75b2d996-0db6-7b35-3bc4-cec1aa099f31-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8be-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8ce-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8cf-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8d3-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8d4-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8dc-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8dd-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8e1-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8e2-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8ea-8f28f753, #w-node-e9a9b8fc-0c96-5649-0305-04206fb4d8eb-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfbdb-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfbeb-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfbec-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfbf0-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfbf1-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfbf9-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfbfa-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfbfe-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfbff-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfc07-8f28f753, #w-node-b46546c2-6830-e06b-4b2b-70f5d8edfc08-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a819e0-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a819f0-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a819f1-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a819f5-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a819f6-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a819fe-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a819ff-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a81a03-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a81a04-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a81a0c-8f28f753, #w-node-_4f1a420b-c108-6b57-7f2b-ea9092a81a0d-8f28f753 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39d-8f28f786, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39e-8f28f786, #w-node-_8b080e26-e231-ee29-070a-52c68cb63d84-8f28f786, #w-node-afb04650-10e2-0636-82df-abeabb8e8772-8f28f786, #w-node-ac43cf67-7967-65bf-7e3c-1e5d96f8ace2-8f28f786, #w-node-c4a5424f-09a6-e677-9092-e58bba5f22b8-8f28f786, #w-node-dd713ef4-a4a4-e20e-5d33-5544a6395448-8f28f786, #w-node-dd713ef4-a4a4-e20e-5d33-5544a6395449-8f28f786, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a2-8f28f786, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a3-8f28f786, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ac-8f28f786, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ad-8f28f786, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b1-8f28f786, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b2-8f28f786, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b6-8f28f786, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b7-8f28f786, #w-node-_8b83844c-53dc-fa97-93b4-79462400d157-8f28f786, #w-node-_8b83844c-53dc-fa97-93b4-79462400d158-8f28f786, #w-node-_20e264ec-8c76-9d0b-f3f3-6186155be07d-8f28f786, #w-node-_5c3ec3e1-b7e9-b749-928f-bbad5c933f8c-8f28f786, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffc-8f28f786, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffd-8f28f786, #w-node-_37a7ad4e-2c95-6a82-a13b-11b559a13b77-8f28f786, #w-node-_138224b4-bea7-0c75-3fcf-e5e6de36e882-8f28f786, #w-node-eae6ff2e-d119-25ed-14d2-e65f00e6a111-8f28f786, #w-node-eae6ff2e-d119-25ed-14d2-e65f00e6a112-8f28f786 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3dd-8f28f786, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3df-8f28f786 {
    justify-self: center;
  }

  #w-node-_4c9a38f3-a155-de76-2e0a-a6ada729772e-8f28f786, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f786, #w-node-_7fba9796-e261-f7e0-3d77-5fde49dce35a-8f28f787, #w-node-_57d03839-912e-d6e5-aee5-941005b1244d-8f28f787, #w-node-_01bc116f-75e7-ac34-d092-b4e8996d31b8-8f28f787, #w-node-_528b92d6-ce17-840f-975a-ecb55b9d1fec-8f28f787, #w-node-_6eaff6f8-c14a-145f-39df-60f9a0d4e76f-8f28f787, #w-node-_17c907fb-59af-16ac-1a1d-ebfb5a549510-8f28f787, #w-node-_7a57eaec-044d-0ae5-79ee-442da9c5f6a2-8f28f787, #w-node-_1864ab00-b11e-24f8-4c08-90bf93bf029f-8f28f787, #w-node-a2aaf7f0-3509-901a-e411-2fbae355ef69-8f28f787, #w-node-fc4d94ba-6d9a-ab37-50c5-95dda14e2b61-8f28f787, #w-node-a148e677-bf38-93be-68c6-5b7e85400a49-8f28f787, #w-node-_6101f9de-2a9d-ffa4-e179-83a717342993-8f28f787, #w-node-_32f859a0-39bb-0302-3f87-9c5130cb0fa4-8f28f787, #w-node-d844ed58-06b4-93da-659d-df94658a1508-8f28f787, #w-node-_95773a31-b846-440b-8d93-b5077b5de69f-8f28f787, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac13b-8f28f787, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f787 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39d-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39e-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a2-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a3-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ac-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ad-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b1-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b2-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b6-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b7-8f28f788, #w-node-_158f2624-7e8e-383a-3b52-087a11db54f4-8f28f788, #w-node-_158f2624-7e8e-383a-3b52-087a11db54f5-8f28f788 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c4-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c6-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cb-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cd-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d2-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d4-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3dd-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3df-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e4-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e6-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3eb-8f28f788, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ed-8f28f788 {
    justify-self: center;
  }

  #w-node-a1dc1539-ed3d-4c02-549a-a1446feac13b-8f28f788, #w-node-c62b5b31-6745-5736-85e1-c9e7e79e6b21-8f28f788, #w-node-_7f6efca5-682b-8189-1a9b-61938b824baf-8f28f788, #w-node-_7f6efca5-682b-8189-1a9b-61938b824bb3-8f28f788, #w-node-c4debb21-24d0-6c01-bbc4-f292d9ceeba6-8f28f788, #w-node-c4debb21-24d0-6c01-bbc4-f292d9ceebaa-8f28f788, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a4-8f28f788, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a8-8f28f788, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69e1-8f28f788, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69e5-8f28f788, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f788, #w-node-e4366f1f-8cdc-a9c5-7836-a4a52c5cb077-8f28f7ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f01977-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f01978-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f0197c-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f0197d-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f01981-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f01985-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f01989-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f0198a-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f0198e-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f0198f-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f01993-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f01994-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f01998-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f01999-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f0199d-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f0199e-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f019a2-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f019a3-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f019a7-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f019a8-8f28f858 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f019b0-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f019b2-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f019b7-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f019b9-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f019be-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f019c0-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f019c9-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f019cb-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f019d0-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f019d2-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f019d7-8f28f858, #w-node-b83c8e4c-cd8b-9634-d4d4-7a06f6f019d9-8f28f858 {
    justify-self: center;
  }

  #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84b8-8f28f858, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f858 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb86c-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb86d-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb871-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb872-8f28f859, #w-node-fbd41521-113b-5bda-580b-99119309cf7c-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb877-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb87b-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb87c-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb880-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb881-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb885-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb886-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb88a-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb88b-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb88f-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb890-8f28f859, #w-node-d32f0a4c-5e02-5db0-93ff-b4d4de2929fa-8f28f859, #w-node-d32f0a4c-5e02-5db0-93ff-b4d4de2929fb-8f28f859, #w-node-_761daa02-4f31-96cf-f02c-7ee441a9681e-8f28f859, #w-node-_761daa02-4f31-96cf-f02c-7ee441a9681f-8f28f859 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb898-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb89a-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb89f-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb8a1-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb8a6-8f28f859, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb8a8-8f28f859, #w-node-_1c0cb3d9-a36f-be70-367a-4833efb6d799-8f28f859, #w-node-_1c0cb3d9-a36f-be70-367a-4833efb6d79b-8f28f859, #w-node-_1c0cb3d9-a36f-be70-367a-4833efb6d7a0-8f28f859, #w-node-_1c0cb3d9-a36f-be70-367a-4833efb6d7a2-8f28f859, #w-node-_1c0cb3d9-a36f-be70-367a-4833efb6d7a7-8f28f859, #w-node-_1c0cb3d9-a36f-be70-367a-4833efb6d7a9-8f28f859 {
    justify-self: center;
  }

  #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f859 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb86c-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb86d-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb871-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb872-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb876-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb877-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb87b-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb87c-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb880-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb881-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb885-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb886-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb88a-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb88b-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb88f-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb890-8f28f85a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb898-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb89a-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb89f-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb8a1-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb8a6-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb8a8-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb8b1-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb8b3-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb8b8-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb8ba-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb8bf-8f28f85a, #w-node-ef9ad044-0e7d-bd82-2032-3c6607eeb8c1-8f28f85a {
    justify-self: center;
  }

  #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84b8-8f28f85a, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f85a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39d-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39e-8f28f873, #w-node-_4dc0c0e4-d78a-8be0-7b1f-0fb4a6ce2155-8f28f873, #w-node-afb04650-10e2-0636-82df-abeabb8e8772-8f28f873, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2609-8f28f873, #w-node-_1120f8e0-8a30-a83b-1fd2-a5812bcba34e-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a2-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a3-8f28f873, #w-node-_66c04310-1e09-c57a-692e-d23abd595fba-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ad-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b1-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b2-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b6-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b7-8f28f873, #w-node-a736efb6-41a5-d922-4fea-674003988cbb-8f28f873, #w-node-a736efb6-41a5-d922-4fea-674003988cbc-8f28f873, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffc-8f28f873, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffd-8f28f873, #w-node-_17436cf2-e6f8-3bb4-40db-b34a60625a73-8f28f873, #w-node-_17436cf2-e6f8-3bb4-40db-b34a60625a74-8f28f873 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c4-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c6-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cb-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cd-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d2-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d4-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3dd-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3df-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e4-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e6-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3eb-8f28f873, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ed-8f28f873 {
    justify-self: center;
  }

  #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f873, #w-node-d522ff56-39cb-fd32-7b3d-f2168684f779-8f28f892, #w-node-d522ff56-39cb-fd32-7b3d-f2168684f77a-8f28f892, #w-node-d522ff56-39cb-fd32-7b3d-f2168684f77e-8f28f892, #w-node-d522ff56-39cb-fd32-7b3d-f2168684f77f-8f28f892, #w-node-a1c6ae6b-492d-6d00-c3fb-12fe83047f2e-8f28f892, #w-node-_9039a0fe-3eb4-35c7-a4b1-bb6f31659f26-8f28f892, #w-node-ae64713e-787d-8cf3-6476-157835838520-8f28f892, #w-node-ae64713e-787d-8cf3-6476-157835838521-8f28f892, #w-node-_5d399277-e6f5-cf65-8e98-04ab89c3247d-8f28f892, #w-node-_5d399277-e6f5-cf65-8e98-04ab89c3247e-8f28f892, #w-node-_4b3a24e2-7a91-6905-8677-99651bd3b3f8-8f28f892, #w-node-_4b3a24e2-7a91-6905-8677-99651bd3b3f9-8f28f892, #w-node-_001b83dc-5d9d-e3f8-0ffc-30aaf5b18dd3-8f28f892, #w-node-_001b83dc-5d9d-e3f8-0ffc-30aaf5b18dd4-8f28f892, #w-node-_79c55bb7-65ab-bff2-669f-cf01f8a71742-8f28f892, #w-node-_79c55bb7-65ab-bff2-669f-cf01f8a71743-8f28f892, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac13b-8f28f892, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f892, #w-node-_8359acb0-e168-d8e8-a412-bfc0864b901a-8f28f893, #w-node-_8359acb0-e168-d8e8-a412-bfc0864b901b-8f28f893, #w-node-_8359acb0-e168-d8e8-a412-bfc0864b901f-8f28f893, #w-node-_8359acb0-e168-d8e8-a412-bfc0864b9020-8f28f893, #w-node-_40c439a8-a260-3181-7fef-443ea0aaa004-8f28f893, #w-node-_40c439a8-a260-3181-7fef-443ea0aaa005-8f28f893, #w-node-b100919e-992e-8956-f33d-41e6d8fc1fc8-8f28f893, #w-node-b100919e-992e-8956-f33d-41e6d8fc1fc9-8f28f893, #w-node-_8359acb0-e168-d8e8-a412-bfc0864b9015-8f28f893, #w-node-_8359acb0-e168-d8e8-a412-bfc0864b9016-8f28f893, #w-node-dcd9a8ce-fc39-6de1-3c21-958b765ae1fc-8f28f893, #w-node-dcd9a8ce-fc39-6de1-3c21-958b765ae1fd-8f28f893, #w-node-fc1f7a56-2cc8-f6b1-538a-48baac7c9958-8f28f893, #w-node-fc1f7a56-2cc8-f6b1-538a-48baac7c9959-8f28f893, #w-node-b08cc002-1b9b-1d64-eefb-f2e9a420c0b6-8f28f893, #w-node-b08cc002-1b9b-1d64-eefb-f2e9a420c0b7-8f28f893, #w-node-_00c71ead-0265-0d29-cdbd-6e950f3270ed-8f28f893, #w-node-_00c71ead-0265-0d29-cdbd-6e950f3270ee-8f28f893, #w-node-_2fba3ede-524a-1b74-15bb-79fb37252345-8f28f893, #w-node-_2fba3ede-524a-1b74-15bb-79fb37252346-8f28f893, #w-node-_6f083a76-7240-1986-9c00-5f4559d873db-8f28f893, #w-node-_6f083a76-7240-1986-9c00-5f4559d873dc-8f28f893, #w-node-a00304da-4199-fb1b-d464-7ba88a32b77f-8f28f893, #w-node-a00304da-4199-fb1b-d464-7ba88a32b780-8f28f893, #w-node-_550d760d-a9f6-ba33-6403-5cfdba607f19-8f28f893, #w-node-_550d760d-a9f6-ba33-6403-5cfdba607f1a-8f28f893, #w-node-_8b1d32de-74be-ed90-1204-c14066e246de-8f28f893, #w-node-_8b1d32de-74be-ed90-1204-c14066e246df-8f28f893, #w-node-_8b1d32de-74be-ed90-1204-c14066e246e3-8f28f893, #w-node-_8b1d32de-74be-ed90-1204-c14066e246e4-8f28f893, #w-node-_8b1d32de-74be-ed90-1204-c14066e246e8-8f28f893, #w-node-_8b1d32de-74be-ed90-1204-c14066e246e9-8f28f893, #w-node-_7fba9796-e261-f7e0-3d77-5fde49dce35a-8f28f893, #w-node-e5f20e77-86dd-7e90-9ea3-3852d32a52c1-8f28f893, #w-node-_851e4947-ba24-79ac-2416-4a08cac089ec-8f28f893, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f893 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af243-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af244-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af248-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af249-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af24d-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af24e-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af252-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af253-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af257-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af258-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af25c-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af25d-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af261-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af262-8f28f894, #w-node-_6a6acefd-9f7f-06f2-899a-a81a67117735-8f28f894, #w-node-_6a6acefd-9f7f-06f2-899a-a81a67117736-8f28f894, #w-node-_1261886a-ec5b-8cd5-6c68-b505b31dbf81-8f28f894, #w-node-_1261886a-ec5b-8cd5-6c68-b505b31dbf82-8f28f894, #w-node-_9b71f21f-cf0a-0033-ae73-2c3d9085c2d6-8f28f894, #w-node-_9b71f21f-cf0a-0033-ae73-2c3d9085c2d7-8f28f894, #w-node-_19aaec6a-207a-19ce-21ac-8c84ee5f6dc0-8f28f894, #w-node-_19aaec6a-207a-19ce-21ac-8c84ee5f6dc1-8f28f894 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af26a-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af26c-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af271-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af273-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af278-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af27a-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af283-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af285-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af28a-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af28c-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af291-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af293-8f28f894 {
    justify-self: center;
  }

  #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f894 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39d-8f28f8c4, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39e-8f28f8c4, #w-node-_1fcd7f9e-e8c8-1a5b-7794-a544f15bdf7b-8f28f8c4, #w-node-afb04650-10e2-0636-82df-abeabb8e8772-8f28f8c4, #w-node-c4a5424f-09a6-e677-9092-e58bba5f22b7-8f28f8c4, #w-node-c4a5424f-09a6-e677-9092-e58bba5f22b8-8f28f8c4, #w-node-dd713ef4-a4a4-e20e-5d33-5544a6395448-8f28f8c4, #w-node-dd713ef4-a4a4-e20e-5d33-5544a6395449-8f28f8c4, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a2-8f28f8c4, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a3-8f28f8c4, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ac-8f28f8c4, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ad-8f28f8c4, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b1-8f28f8c4, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b2-8f28f8c4, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b6-8f28f8c4, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b7-8f28f8c4, #w-node-d84efc95-faa7-bf49-6fa8-8c0cd92a8f65-8f28f8c4, #w-node-d84efc95-faa7-bf49-6fa8-8c0cd92a8f66-8f28f8c4, #w-node-_57e5870c-5a62-b4fe-3bee-175176d5f697-8f28f8c4, #w-node-_5c3ec3e1-b7e9-b749-928f-bbad5c933f8c-8f28f8c4, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffc-8f28f8c4, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffd-8f28f8c4, #w-node-_138224b4-bea7-0c75-3fcf-e5e6de36e881-8f28f8c4, #w-node-_138224b4-bea7-0c75-3fcf-e5e6de36e882-8f28f8c4, #w-node-eae6ff2e-d119-25ed-14d2-e65f00e6a111-8f28f8c4, #w-node-eae6ff2e-d119-25ed-14d2-e65f00e6a112-8f28f8c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3dd-8f28f8c4, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3df-8f28f8c4, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e4-8f28f8c4, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e6-8f28f8c4, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3eb-8f28f8c4, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ed-8f28f8c4 {
    justify-self: center;
  }

  #w-node-f099580d-5c68-d1cb-4063-37970ccc9e91-8f28f8c4, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f8c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39d-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39e-8f28f8c8, #w-node-c86e56ac-da7d-2a12-15dd-05cea1ce6884-8f28f8c8, #w-node-_8f8a96cc-7d36-421d-3512-6d28a758d8dd-8f28f8c8, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2608-8f28f8c8, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2609-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a2-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a3-8f28f8c8, #w-node-_66c04310-1e09-c57a-692e-d23abd595fba-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ad-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b1-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b2-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b6-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b7-8f28f8c8, #w-node-_516ef935-2f6d-25a5-082c-e530c1f2e8fe-8f28f8c8, #w-node-_516ef935-2f6d-25a5-082c-e530c1f2e8ff-8f28f8c8, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffc-8f28f8c8, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffd-8f28f8c8, #w-node-_17436cf2-e6f8-3bb4-40db-b34a60625a73-8f28f8c8, #w-node-_17436cf2-e6f8-3bb4-40db-b34a60625a74-8f28f8c8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c4-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c6-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cb-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cd-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d2-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d4-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3dd-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3df-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e4-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e6-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3eb-8f28f8c8, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ed-8f28f8c8 {
    justify-self: center;
  }

  #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f8c8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39d-8f28f8e3, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39e-8f28f8e3, #w-node-_4dc0c0e4-d78a-8be0-7b1f-0fb4a6ce2155-8f28f8e3, #w-node-afb04650-10e2-0636-82df-abeabb8e8772-8f28f8e3, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2608-8f28f8e3, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2609-8f28f8e3, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a2-8f28f8e3, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a3-8f28f8e3, #w-node-_66c04310-1e09-c57a-692e-d23abd595fba-8f28f8e3, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ad-8f28f8e3, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b1-8f28f8e3, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b2-8f28f8e3, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b7-8f28f8e3, #w-node-_4f693bab-11f6-f7c4-df31-5d54b1836af1-8f28f8e3, #w-node-_06001dbe-4585-7e7f-5c27-b1b9381419d9-8f28f8e3, #w-node-_06001dbe-4585-7e7f-5c27-b1b9381419da-8f28f8e3, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffc-8f28f8e3, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffd-8f28f8e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c4-8f28f8e3, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c6-8f28f8e3, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cb-8f28f8e3, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cd-8f28f8e3, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d2-8f28f8e3, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d4-8f28f8e3 {
    justify-self: center;
  }

  #w-node-_0b5982c1-369f-fcf7-e2ab-ccd754f2cb40-8f28f8e3, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f8e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4979db86-e64e-a18d-213b-fee8f26edca1-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edca2-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edca6-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edca7-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edcb0-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edcb1-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edcb5-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edcb6-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edcba-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edcbb-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edcbf-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edcc0-8f28f91e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_4979db86-e64e-a18d-213b-fee8f26edcc8-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edcca-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edccf-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edcd1-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edcd6-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edcd8-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edce1-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edce3-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edce8-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edcea-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edcef-8f28f91e, #w-node-_4979db86-e64e-a18d-213b-fee8f26edcf1-8f28f91e {
    justify-self: center;
  }

  #w-node-daa8c8cf-a551-924d-75da-e55924d72b4a-8f28f91e, #w-node-daa8c8cf-a551-924d-75da-e55924d72b4e-8f28f91e, #w-node-d321f87f-082a-aae6-60b8-5a7268aa4a7b-8f28f91e, #w-node-d321f87f-082a-aae6-60b8-5a7268aa4a7f-8f28f91e, #w-node-c9145a55-c845-c537-3590-8c2a2561ecd2-8f28f91e, #w-node-c9145a55-c845-c537-3590-8c2a2561ecd6-8f28f91e, #w-node-_88c6a4d0-038d-f8e3-4f78-08d63d7b5699-8f28f91e, #w-node-_88c6a4d0-038d-f8e3-4f78-08d63d7b569d-8f28f91e, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f91e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39d-8f28f938, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39e-8f28f938, #w-node-_4dc0c0e4-d78a-8be0-7b1f-0fb4a6ce2155-8f28f938, #w-node-afb04650-10e2-0636-82df-abeabb8e8772-8f28f938, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2608-8f28f938, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2609-8f28f938, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a2-8f28f938, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a3-8f28f938, #w-node-_66c04310-1e09-c57a-692e-d23abd595fba-8f28f938, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ad-8f28f938, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b1-8f28f938, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b2-8f28f938, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b6-8f28f938, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b7-8f28f938, #w-node-_2ab33f86-611c-f144-d005-812ccc1af802-8f28f938, #w-node-_2ab33f86-611c-f144-d005-812ccc1af803-8f28f938, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffc-8f28f938, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffd-8f28f938 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f938, #w-node-_7fba9796-e261-f7e0-3d77-5fde49dce35a-8f28f9a2, #w-node-_57d03839-912e-d6e5-aee5-941005b1244d-8f28f9a2, #w-node-_01bc116f-75e7-ac34-d092-b4e8996d31b8-8f28f9a2, #w-node-_528b92d6-ce17-840f-975a-ecb55b9d1fec-8f28f9a2, #w-node-_6eaff6f8-c14a-145f-39df-60f9a0d4e76f-8f28f9a2, #w-node-_17c907fb-59af-16ac-1a1d-ebfb5a549510-8f28f9a2, #w-node-_7a57eaec-044d-0ae5-79ee-442da9c5f6a2-8f28f9a2, #w-node-_1864ab00-b11e-24f8-4c08-90bf93bf029f-8f28f9a2, #w-node-a2aaf7f0-3509-901a-e411-2fbae355ef69-8f28f9a2, #w-node-fc4d94ba-6d9a-ab37-50c5-95dda14e2b61-8f28f9a2, #w-node-a148e677-bf38-93be-68c6-5b7e85400a49-8f28f9a2, #w-node-_6101f9de-2a9d-ffa4-e179-83a717342993-8f28f9a2, #w-node-_32f859a0-39bb-0302-3f87-9c5130cb0fa4-8f28f9a2, #w-node-d844ed58-06b4-93da-659d-df94658a1508-8f28f9a2, #w-node-_95773a31-b846-440b-8d93-b5077b5de69f-8f28f9a2, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac13b-8f28f9a2, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f9a2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2a8e64af-2db4-853d-1691-8646d03bf52f-8f28f9dd, #w-node-_2a8e64af-2db4-853d-1691-8646d03bf531-8f28f9dd {
    justify-self: center;
  }

  #w-node-_7b03dff3-d4c9-fded-9713-46ad5033f60d-8f28f9dd, #w-node-_7b03dff3-d4c9-fded-9713-46ad5033f60e-8f28f9dd, #w-node-_2a8e64af-2db4-853d-1691-8646d03bf55c-8f28f9dd, #w-node-_2a8e64af-2db4-853d-1691-8646d03bf55d-8f28f9dd, #w-node-_88f0904c-9517-4f3d-b87d-8242c3db766c-8f28f9dd, #w-node-_2a8e64af-2db4-853d-1691-8646d03bf563-8f28f9dd, #w-node-cd861d0d-a344-c8ab-fa09-c0b18f3f4780-8f28f9dd, #w-node-_2a8e64af-2db4-853d-1691-8646d03bf56d-8f28f9dd, #w-node-_2a8e64af-2db4-853d-1691-8646d03bf572-8f28f9dd, #w-node-_16b586d3-9522-a724-1629-7d004b668a1c-8f28f9dd, #w-node-_2a8e64af-2db4-853d-1691-8646d03bf576-8f28f9dd, #w-node-_2a8e64af-2db4-853d-1691-8646d03bf577-8f28f9dd, #w-node-_2a8e64af-2db4-853d-1691-8646d03bf57b-8f28f9dd, #w-node-_2a8e64af-2db4-853d-1691-8646d03bf57c-8f28f9dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_2a8e64af-2db4-853d-1691-8646d03bf580-8f28f9dd {
    justify-self: center;
  }

  #w-node-_2b7c9761-62b1-7e5a-7fdd-89a87580d433-8f28f9dd, #w-node-def3c2cc-4f74-b3b6-37b8-b9722b88bade-8f28f9dd, #w-node-_2a8e64af-2db4-853d-1691-8646d03bf587-8f28f9dd, #w-node-_6c3ef17c-3087-196e-b919-6c9612098223-8f28f9dd, #w-node-_2a8e64af-2db4-853d-1691-8646d03bf58c-8f28f9dd, #w-node-_2a8e64af-2db4-853d-1691-8646d03bf590-8f28f9dd, #w-node-_2a8e64af-2db4-853d-1691-8646d03bf591-8f28f9dd, #w-node-_6e4f295b-2523-298a-09ba-764dd93afa1e-8f28f9dd, #w-node-a8b857b4-d471-fa96-5d4f-bac3e9ec22ac-8f28f9dd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c4-8f28f9dd, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c6-8f28f9dd, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cb-8f28f9dd, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cd-8f28f9dd, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d2-8f28f9dd, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d4-8f28f9dd, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3dd-8f28f9dd, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3df-8f28f9dd, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e4-8f28f9dd, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e6-8f28f9dd, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3eb-8f28f9dd, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ed-8f28f9dd {
    justify-self: center;
  }

  #w-node-_23334c43-2994-d21b-5181-bb7a5ff1e183-8f28f9dd, #w-node-_4cc9a306-6468-341f-3382-a3f247fbd368-8f28f9dd, #w-node-ffca962f-0b0f-9170-c4b3-171e3c755e8a-8f28f9fa, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28f9fa, #w-node-a19fd3a3-03bd-6cca-c51e-91d470aed45a-8f28f9fb, #w-node-_326ba392-dfcd-f9f5-e264-f694a08ff137-8f28f9fb, #w-node-_326ba392-dfcd-f9f5-e264-f694a08ff137-8f28f9fc, #w-node-aaedd263-735a-6363-3d0a-653c3294f8cb-8f28f9fd, #w-node-_326ba392-dfcd-f9f5-e264-f694a08ff137-8f28f9fd, #w-node-_3657674b-b477-af22-8122-c4347e50569f-8f28fa34, #w-node-_3657674b-b477-af22-8122-c4347e5056a0-8f28fa34, #w-node-_7dfd4df0-eaca-4103-3999-2dd81788ea7d-8f28fa34, #w-node-_7dfd4df0-eaca-4103-3999-2dd81788ea7e-8f28fa34, #w-node-_517de6e4-b4a8-43f3-98ea-410f3c3d7995-8f28fa34, #w-node-_517de6e4-b4a8-43f3-98ea-410f3c3d7996-8f28fa34, #w-node-d04b2df8-28b5-b86a-5d0d-3d2caff0362d-8f28fa34, #w-node-d04b2df8-28b5-b86a-5d0d-3d2caff0362e-8f28fa34, #w-node-e5855af2-99f0-db9f-cb23-604c46a2aa43-8f28fa34, #w-node-e5855af2-99f0-db9f-cb23-604c46a2aa44-8f28fa34, #w-node-_5788b6d6-8dcb-100e-75dc-53bac38d1640-8f28fa34, #w-node-_5788b6d6-8dcb-100e-75dc-53bac38d1641-8f28fa34, #w-node-d983cb51-15f1-2358-9904-093c5cb7d785-8f28fa34, #w-node-c14f92e6-c4a4-9b7f-6c27-fc13d59d9e32-8f28fa34, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac13b-8f28fa34, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28fa34 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c1e-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c1f-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c23-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c24-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c28-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c2c-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c33-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c34-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c38-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c39-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c3d-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c3e-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c42-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c43-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c47-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c4b-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c52-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c56-8f28fa35, #w-node-caf6a2c2-6225-d216-6343-6b065e7c3418-8f28fa35, #w-node-caf6a2c2-6225-d216-6343-6b065e7c3419-8f28fa35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c62-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c64-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c69-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c6b-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c70-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c72-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c7c-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c7e-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c83-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c85-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c8a-8f28fa35, #w-node-c93ad9af-24c1-2270-bb2e-a931731c0c8c-8f28fa35 {
    justify-self: center;
  }

  #w-node-_7d9069a1-5f9a-9f72-4819-97c261b887f4-8f28fa35, #w-node-e2186b6f-53af-750e-f0d8-a0d8ed079872-8f28fa35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3657674b-b477-af22-8122-c4347e50569f-8f28fa49, #w-node-_3657674b-b477-af22-8122-c4347e5056a0-8f28fa49, #w-node-_7dfd4df0-eaca-4103-3999-2dd81788ea7d-8f28fa49, #w-node-_7dfd4df0-eaca-4103-3999-2dd81788ea7e-8f28fa49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_64778aa1-8b83-c479-54a8-d1b52f80bb4c-8f28fa49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5f814316-f27e-0fc6-2451-8bca46b1ab9a-8f28fa49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_517de6e4-b4a8-43f3-98ea-410f3c3d7995-8f28fa49, #w-node-_517de6e4-b4a8-43f3-98ea-410f3c3d7996-8f28fa49, #w-node-d04b2df8-28b5-b86a-5d0d-3d2caff0362d-8f28fa49, #w-node-d04b2df8-28b5-b86a-5d0d-3d2caff0362e-8f28fa49, #w-node-e5855af2-99f0-db9f-cb23-604c46a2aa43-8f28fa49, #w-node-e5855af2-99f0-db9f-cb23-604c46a2aa44-8f28fa49, #w-node-_5788b6d6-8dcb-100e-75dc-53bac38d1640-8f28fa49, #w-node-_5788b6d6-8dcb-100e-75dc-53bac38d1641-8f28fa49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_43a11dd9-1aca-f91c-c23f-e1b83c76210e-8f28fa49, #w-node-_19e54dfb-a70c-2fa1-8373-e30ebd8a424e-8f28fa49, #w-node-be4d90aa-a80a-46bb-eb5b-ed2234d4c512-8f28fa49, #w-node-be4d90aa-a80a-46bb-eb5b-ed2234d4c516-8f28fa49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_3a877a10-603d-5d2d-4e86-81f431554e5f-8f28fa49, #w-node-_3a877a10-603d-5d2d-4e86-81f431554e60-8f28fa49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-c1d9bc2e-d789-1906-47e6-7839b2426ede-8f28fa49 {
    justify-self: auto;
  }

  #w-node-c1d9bc2e-d789-1906-47e6-7839b2426ee0-8f28fa49, #w-node-d26918f2-4cc1-f096-d13e-4e45aa99e16a-8f28fa49, #w-node-d26918f2-4cc1-f096-d13e-4e45aa99e16c-8f28fa49, #w-node-d26918f2-4cc1-f096-d13e-4e45aa99e171-8f28fa49, #w-node-d26918f2-4cc1-f096-d13e-4e45aa99e173-8f28fa49, #w-node-fa742fc8-4b40-5276-9c46-6f2d841ca91e-8f28fa49, #w-node-fa742fc8-4b40-5276-9c46-6f2d841ca920-8f28fa49, #w-node-fa742fc8-4b40-5276-9c46-6f2d841ca925-8f28fa49, #w-node-fa742fc8-4b40-5276-9c46-6f2d841ca927-8f28fa49, #w-node-fa742fc8-4b40-5276-9c46-6f2d841ca92c-8f28fa49, #w-node-fa742fc8-4b40-5276-9c46-6f2d841ca92e-8f28fa49 {
    justify-self: center;
  }

  #w-node-_24b40bc0-1f14-5963-d65f-736156f6b3a4-8f28fa49, #w-node-_3f170c81-6539-1d85-9207-f68c3cc5382e-8f28fa49, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28fa49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1b6daad9-b946-1826-2187-25c9a0c66826-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c66827-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c6682b-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c6682c-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c66830-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c66834-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c6683b-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c6683c-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c66840-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c66841-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c66845-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c66846-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c6684a-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c6684b-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c6684f-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c66853-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c6685a-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c6685e-8f28fa75 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_1b6daad9-b946-1826-2187-25c9a0c6686a-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c6686c-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c66871-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c66873-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c66878-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c6687a-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c66884-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c66886-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c6688b-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c6688d-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c66892-8f28fa75, #w-node-_1b6daad9-b946-1826-2187-25c9a0c66894-8f28fa75 {
    justify-self: center;
  }

  #w-node-_24b40bc0-1f14-5963-d65f-736156f6b3a4-8f28fa75, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28fa75 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_06fdea5d-3352-a7d7-351a-6a1b945170ff-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517100-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517104-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517105-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517109-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b9451710d-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517114-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517115-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517119-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b9451711a-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b9451711e-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b9451711f-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517123-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517124-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517128-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b9451712c-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517133-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517137-8f28fa76 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517143-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517145-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b9451714a-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b9451714c-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517151-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517153-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b9451715d-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b9451715f-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517164-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b94517166-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b9451716b-8f28fa76, #w-node-_06fdea5d-3352-a7d7-351a-6a1b9451716d-8f28fa76 {
    justify-self: center;
  }

  #w-node-_24b40bc0-1f14-5963-d65f-736156f6b3a4-8f28fa76, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28fa76, #w-node-_2efccef3-c217-b97e-4939-0eb421d36d89-8f28fa79, #w-node-_54eff991-4f40-f440-0a67-96c9a9eec96f-8f28fa79, #w-node-ae680335-4284-308f-1747-8a530d1806a4-8f28fa79, #w-node-dc363a82-346b-13ee-79b2-683e377648c5-8f28fa96 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39d-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39e-8f28fae2, #w-node-_4dc0c0e4-d78a-8be0-7b1f-0fb4a6ce2155-8f28fae2, #w-node-afb04650-10e2-0636-82df-abeabb8e8772-8f28fae2, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2608-8f28fae2, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2609-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a2-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a3-8f28fae2, #w-node-_66c04310-1e09-c57a-692e-d23abd595fba-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ad-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b1-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b2-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b6-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b7-8f28fae2, #w-node-_4cd9b0fb-5892-20df-c99e-082407631f3e-8f28fae2, #w-node-_4cd9b0fb-5892-20df-c99e-082407631f3f-8f28fae2, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffc-8f28fae2, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffd-8f28fae2, #w-node-_17436cf2-e6f8-3bb4-40db-b34a60625a73-8f28fae2, #w-node-_17436cf2-e6f8-3bb4-40db-b34a60625a74-8f28fae2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c4-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c6-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cb-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cd-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d2-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3d4-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3dd-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3df-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e4-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3e6-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3eb-8f28fae2, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ed-8f28fae2 {
    justify-self: center;
  }

  #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-8f28fae2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b10a36dc-eb8a-e119-d1f1-8694f2596387-8f28fae3, #w-node-b10a36dc-eb8a-e119-d1f1-8694f2596389-8f28fae3 {
    justify-self: center;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39e-8f28fae3, #w-node-_370fd429-ecad-7627-9324-5a303b8181f1-8f28fae3, #w-node-_8444f485-f387-1de3-5bde-f0e5878977a4-8f28fae3, #w-node-_8444f485-f387-1de3-5bde-f0e5878977a5-8f28fae3, #w-node-_8444f485-f387-1de3-5bde-f0e5878977a9-8f28fae3, #w-node-_8444f485-f387-1de3-5bde-f0e5878977ae-8f28fae3, #w-node-_8444f485-f387-1de3-5bde-f0e5878977af-8f28fae3, #w-node-_617a272d-ff8a-b1ae-dcf9-c59b9bfc72b0-8f28fae3, #w-node-_8444f485-f387-1de3-5bde-f0e5878977b4-8f28fae3, #w-node-_8444f485-f387-1de3-5bde-f0e5878977b8-8f28fae3, #w-node-_8444f485-f387-1de3-5bde-f0e5878977b9-8f28fae3, #w-node-_8444f485-f387-1de3-5bde-f0e5878977bd-8f28fae3, #w-node-_8444f485-f387-1de3-5bde-f0e5878977be-8f28fae3, #w-node-dd8575ff-d335-9acb-ed3c-d3a5cb23ceba-8f28fae3, #w-node-dd8575ff-d335-9acb-ed3c-d3a5cb23cebb-8f28fae3, #w-node-_0a223d34-6bc5-7069-9b75-694cdbfe8998-8f28fae3, #w-node-_4e585cd1-d468-5c0e-eb7d-954d5ce020d9-8f28fae3, #w-node-_3581cf1a-563c-bbdb-1dc2-92c12ebbb8fa-8f28fae3, #w-node-_3581cf1a-563c-bbdb-1dc2-92c12ebbb8fb-8f28fae3, #w-node-_2e80badd-5543-6e27-edc6-0817eee5e627-8f28fae3, #w-node-_2e80badd-5543-6e27-edc6-0817eee5e628-8f28fae3, #w-node-_632e9fd9-4487-52d3-26a1-f0966500d4f0-8f28fae3, #w-node-_632e9fd9-4487-52d3-26a1-f0966500d4f1-8f28fae3, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39d-de1c431a, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39e-de1c431a, #w-node-_4dc0c0e4-d78a-8be0-7b1f-0fb4a6ce2155-de1c431a, #w-node-afb04650-10e2-0636-82df-abeabb8e8772-de1c431a, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2608-de1c431a, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2609-de1c431a, #w-node-d88863b2-0ef4-2af2-56aa-16f64e8eeceb-de1c431a, #w-node-dede5971-492c-439c-6155-fb6e157ee258-de1c431a, #w-node-_5ce3d2b8-eec0-f9b3-2bbe-69d93b4ab31c-de1c431a, #w-node-_890e157e-e29e-7395-9e3e-1f9c160ba3b6-de1c431a, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a2-de1c431a, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a3-de1c431a, #w-node-_66c04310-1e09-c57a-692e-d23abd595fba-de1c431a, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ad-de1c431a, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b1-de1c431a, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b2-de1c431a, #w-node-_320f129a-feeb-da7f-f55d-2dbb215e234e-de1c431a, #w-node-_4f693bab-11f6-f7c4-df31-5d54b1836af1-de1c431a, #w-node-cc54f22f-e902-04f1-c521-60ced083d5d9-de1c431a, #w-node-_06001dbe-4585-7e7f-5c27-b1b9381419da-de1c431a, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffc-de1c431a, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffd-de1c431a, #w-node-a919f924-26db-1d5f-f4c9-fcbc316e5bd8-de1c431a, #w-node-_3a2d1290-d4c0-b9ef-dcdc-99d0ed1fbc2a-de1c431a, #w-node-cde31850-bc97-efa1-10c5-4db927553b2f-de1c431a, #w-node-cde31850-bc97-efa1-10c5-4db927553b30-de1c431a, #w-node-_5c31d77c-dcaa-4154-d02f-8f7ab28bc7de-de1c431a, #w-node-a6615c30-c798-ad50-cab3-f8e480b58bfc-de1c431a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c4-de1c431a, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3c6-de1c431a, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cb-de1c431a, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3cd-de1c431a {
    justify-self: center;
  }

  #w-node-_0b5982c1-369f-fcf7-e2ab-ccd754f2cb40-de1c431a, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-de1c431a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39d-10368f94, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39e-10368f94, #w-node-_4dc0c0e4-d78a-8be0-7b1f-0fb4a6ce2155-10368f94, #w-node-afb04650-10e2-0636-82df-abeabb8e8772-10368f94, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2608-10368f94, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2609-10368f94, #w-node-dede5971-492c-439c-6155-fb6e157ee257-10368f94, #w-node-dede5971-492c-439c-6155-fb6e157ee258-10368f94, #w-node-_890e157e-e29e-7395-9e3e-1f9c160ba3b5-10368f94, #w-node-_890e157e-e29e-7395-9e3e-1f9c160ba3b6-10368f94, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a2-10368f94, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a3-10368f94, #w-node-e0beb6c1-85ca-46d2-5227-ae6f7d9145f1-10368f94, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ad-10368f94, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b1-10368f94, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b2-10368f94, #w-node-_0d9628cc-1e8d-da3c-3a0d-9c1b4e0b1e15-10368f94, #w-node-_4f693bab-11f6-f7c4-df31-5d54b1836af1-10368f94, #w-node-_254f3a9d-ea02-c6df-752f-7b84392e951c-10368f94, #w-node-_06001dbe-4585-7e7f-5c27-b1b9381419da-10368f94, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffc-10368f94, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffd-10368f94, #w-node-b0290bd2-e37c-5a21-68a2-1bd47dcdd58d-10368f94, #w-node-_3a2d1290-d4c0-b9ef-dcdc-99d0ed1fbc2a-10368f94, #w-node-cde31850-bc97-efa1-10c5-4db927553b2f-10368f94, #w-node-cde31850-bc97-efa1-10c5-4db927553b30-10368f94 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_0b5982c1-369f-fcf7-e2ab-ccd754f2cb40-10368f94, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-10368f94 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39d-ce12631b, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f39e-ce12631b, #w-node-_4dc0c0e4-d78a-8be0-7b1f-0fb4a6ce2155-ce12631b, #w-node-afb04650-10e2-0636-82df-abeabb8e8772-ce12631b, #w-node-_58d54e38-49a4-9d93-7b7b-9ab329703f9e-ce12631b, #w-node-cd30e33b-6b89-e0cf-37a0-93279fbb2609-ce12631b, #w-node-_0ce259ab-8dd6-c1f3-11a0-8885c1ee0e13-ce12631b, #w-node-dede5971-492c-439c-6155-fb6e157ee258-ce12631b, #w-node-_890e157e-e29e-7395-9e3e-1f9c160ba3b5-ce12631b, #w-node-_890e157e-e29e-7395-9e3e-1f9c160ba3b6-ce12631b, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a2-ce12631b, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3a3-ce12631b, #w-node-_66c04310-1e09-c57a-692e-d23abd595fba-ce12631b, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3ad-ce12631b, #w-node-e061b476-f915-c74b-d1fb-b08d29c20d08-ce12631b, #w-node-a6c04fcc-6d14-1235-a16d-1ba15ee3f3b2-ce12631b, #w-node-f50abe28-cba8-9988-4d22-5c612845eb6b-ce12631b, #w-node-_4f693bab-11f6-f7c4-df31-5d54b1836af1-ce12631b, #w-node-b32fc6f0-5fc6-361f-b7c0-ad3fcf870512-ce12631b, #w-node-_06001dbe-4585-7e7f-5c27-b1b9381419da-ce12631b, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffc-ce12631b, #w-node-_6585397d-d3e5-8ca7-a8c6-79250c989ffd-ce12631b, #w-node-_72b8e905-e37c-730b-d9de-08d87adb75f9-ce12631b, #w-node-_3a2d1290-d4c0-b9ef-dcdc-99d0ed1fbc2a-ce12631b, #w-node-cde31850-bc97-efa1-10c5-4db927553b2f-ce12631b, #w-node-cde31850-bc97-efa1-10c5-4db927553b30-ce12631b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_0b5982c1-369f-fcf7-e2ab-ccd754f2cb40-ce12631b, #w-node-e608bf5a-5215-eb7b-5fd4-374f53239eea-ce12631b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-c176c8f9-4ec4-8122-b979-5a3c2daf1d67-8f28f607 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf188-8f28f712 {
    place-self: center;
  }

  #w-node-_1c8c236d-caea-9d51-bd2b-964e3d10af6c-3d10af31 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_49bf36e6-a32a-4003-2099-ef901194f231-94ec1527 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-dce6a8ba-5655-4317-f497-48baa5fb8a71-8f28f933 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8d6b83b7-ab62-8eea-2865-3003fb3d1d91-fb3d1d82, #w-node-_8d6b83b7-ab62-8eea-2865-3003fb3d1dcf-fb3d1d82, #w-node-_2d379d2a-7404-a67f-3bb0-5ff87107f317-7107f2f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2d379d2a-7404-a67f-3bb0-5ff87107f373-7107f2f9, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac133-8f28f704, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac137-8f28f704, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac13b-8f28f704, #w-node-c62b5b31-6745-5736-85e1-c9e7e79e6b21-8f28f704, #w-node-_7f6efca5-682b-8189-1a9b-61938b824ba7-8f28f704, #w-node-_7f6efca5-682b-8189-1a9b-61938b824bab-8f28f704, #w-node-_7f6efca5-682b-8189-1a9b-61938b824baf-8f28f704, #w-node-_7f6efca5-682b-8189-1a9b-61938b824bb3-8f28f704, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69d9-8f28f704, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69dd-8f28f704, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69e1-8f28f704, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69e5-8f28f704, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b79c-8f28f704, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a0-8f28f704, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a4-8f28f704, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a8-8f28f704, #w-node-_9f9ce76a-4673-14c8-9f5e-84ec6b9c5c8e-8f28f704, #w-node-_9f9ce76a-4673-14c8-9f5e-84ec6b9c5c92-8f28f704, #w-node-_9f9ce76a-4673-14c8-9f5e-84ec6b9c5c96-8f28f704, #w-node-_9f9ce76a-4673-14c8-9f5e-84ec6b9c5c9a-8f28f704, #w-node-_8e25d886-0c41-180e-b1ba-f7447eba5b10-8f28f704, #w-node-_8e25d886-0c41-180e-b1ba-f7447eba5b14-8f28f704, #w-node-_8e25d886-0c41-180e-b1ba-f7447eba5b18-8f28f704, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac133-8f28f707, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac137-8f28f707, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac13b-8f28f707, #w-node-c62b5b31-6745-5736-85e1-c9e7e79e6b21-8f28f707, #w-node-_7f6efca5-682b-8189-1a9b-61938b824ba7-8f28f707, #w-node-_7f6efca5-682b-8189-1a9b-61938b824bab-8f28f707, #w-node-_7f6efca5-682b-8189-1a9b-61938b824baf-8f28f707, #w-node-_7f6efca5-682b-8189-1a9b-61938b824bb3-8f28f707, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b79c-8f28f707, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a0-8f28f707, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a4-8f28f707, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a8-8f28f707, #w-node-c4debb21-24d0-6c01-bbc4-f292d9ceeb9e-8f28f707, #w-node-c4debb21-24d0-6c01-bbc4-f292d9ceeba2-8f28f707, #w-node-c4debb21-24d0-6c01-bbc4-f292d9ceeba6-8f28f707, #w-node-c4debb21-24d0-6c01-bbc4-f292d9ceebaa-8f28f707, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69d9-8f28f707, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69dd-8f28f707, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69e1-8f28f707, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69e5-8f28f707, #w-node-_9f9ce76a-4673-14c8-9f5e-84ec6b9c5c8e-8f28f707, #w-node-_9f9ce76a-4673-14c8-9f5e-84ec6b9c5c92-8f28f707, #w-node-_9f9ce76a-4673-14c8-9f5e-84ec6b9c5c96-8f28f707, #w-node-_9f9ce76a-4673-14c8-9f5e-84ec6b9c5c9a-8f28f707, #w-node-fe950c5b-7ed1-3625-ce2a-d001fc71dce9-8f28f708, #w-node-fe950c5b-7ed1-3625-ce2a-d001fc71dced-8f28f708, #w-node-fe950c5b-7ed1-3625-ce2a-d001fc71dcf1-8f28f708 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #social-media-content.w-node-_7483df21-ba1a-8dd4-114f-74d34048cf81-8f28f70e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-ca7084be-990c-d815-7e7c-fb7fd80cf13a-8f28f712 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-a1dc1539-ed3d-4c02-549a-a1446feac133-8f28f74c, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac137-8f28f74c, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac13b-8f28f74c, #w-node-c62b5b31-6745-5736-85e1-c9e7e79e6b21-8f28f74c, #w-node-_9f9ce76a-4673-14c8-9f5e-84ec6b9c5c8e-8f28f74c, #w-node-_9f9ce76a-4673-14c8-9f5e-84ec6b9c5c92-8f28f74c, #w-node-_9f9ce76a-4673-14c8-9f5e-84ec6b9c5c96-8f28f74c, #w-node-_9f9ce76a-4673-14c8-9f5e-84ec6b9c5c9a-8f28f74c, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0ee-8f28f74c, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0f2-8f28f74c, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0f6-8f28f74c, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0fa-8f28f74c, #w-node-_0aaaf035-7e40-43c5-5d2f-387078082c83-8f28f74c, #w-node-_0aaaf035-7e40-43c5-5d2f-387078082c87-8f28f74c, #w-node-_0aaaf035-7e40-43c5-5d2f-387078082c8b-8f28f74c, #w-node-_0aaaf035-7e40-43c5-5d2f-387078082c8f-8f28f74c, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b79c-8f28f74c, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a0-8f28f74c, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a4-8f28f74c, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a8-8f28f74c, #w-node-_4c9a38f3-a155-de76-2e0a-a6ada7297726-8f28f786, #w-node-_4c9a38f3-a155-de76-2e0a-a6ada729772a-8f28f786, #w-node-_4c9a38f3-a155-de76-2e0a-a6ada729772e-8f28f786, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac133-8f28f787, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac137-8f28f787, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac13b-8f28f787, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac10f-8f28f787, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac113-8f28f787, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac117-8f28f787, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac11b-8f28f787, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0ee-8f28f787, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0f2-8f28f787, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0f6-8f28f787, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0fa-8f28f787, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac133-8f28f788, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac137-8f28f788, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac13b-8f28f788, #w-node-c62b5b31-6745-5736-85e1-c9e7e79e6b21-8f28f788, #w-node-_7f6efca5-682b-8189-1a9b-61938b824ba7-8f28f788, #w-node-_7f6efca5-682b-8189-1a9b-61938b824bab-8f28f788, #w-node-_7f6efca5-682b-8189-1a9b-61938b824baf-8f28f788, #w-node-_7f6efca5-682b-8189-1a9b-61938b824bb3-8f28f788, #w-node-c4debb21-24d0-6c01-bbc4-f292d9ceeb9e-8f28f788, #w-node-c4debb21-24d0-6c01-bbc4-f292d9ceeba2-8f28f788, #w-node-c4debb21-24d0-6c01-bbc4-f292d9ceeba6-8f28f788, #w-node-c4debb21-24d0-6c01-bbc4-f292d9ceebaa-8f28f788, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b79c-8f28f788, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a0-8f28f788, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a4-8f28f788, #w-node-_82df0fa5-6ef6-970a-5eba-d0ffa4b6b7a8-8f28f788, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69d9-8f28f788, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69dd-8f28f788, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69e1-8f28f788, #w-node-_00d1640b-7432-5f2d-74f4-0a621bcb69e5-8f28f788, #w-node-_9f9ce76a-4673-14c8-9f5e-84ec6b9c5c8e-8f28f788, #w-node-_9f9ce76a-4673-14c8-9f5e-84ec6b9c5c92-8f28f788, #w-node-_9f9ce76a-4673-14c8-9f5e-84ec6b9c5c96-8f28f788, #w-node-_9f9ce76a-4673-14c8-9f5e-84ec6b9c5c9a-8f28f788, #w-node-_1c8c236d-caea-9d51-bd2b-964e3d10af45-3d10af31, #w-node-_1c8c236d-caea-9d51-bd2b-964e3d10af59-3d10af31, #w-node-d01de0ef-2b61-cd50-a2b8-1f9ea9bdb89a-8f28f836, #w-node-_0fbd00d9-9293-5c3a-836f-a59966e76f2d-8f28f836, #w-node-_5e42f665-7b42-d736-c249-a17d444c0c28-8f28f841, #w-node-_5e42f665-7b42-d736-c249-a17d444c0c2c-8f28f841, #w-node-_5e42f665-7b42-d736-c249-a17d444c0c30-8f28f841, #w-node-_5e42f665-7b42-d736-c249-a17d444c0c34-8f28f841, #w-node-_5e42f665-7b42-d736-c249-a17d444c0c5a-8f28f841, #w-node-_5e42f665-7b42-d736-c249-a17d444c0c78-8f28f841, #w-node-_5e42f665-7b42-d736-c249-a17d444c0c7c-8f28f841, #w-node-_5e42f665-7b42-d736-c249-a17d444c0c80-8f28f841, #w-node-_5e42f665-7b42-d736-c249-a17d444c0c84-8f28f841, #w-node-_5e42f665-7b42-d736-c249-a17d444c0caa-8f28f841, #w-node-_5e42f665-7b42-d736-c249-a17d444c0cc7-8f28f841, #w-node-_5e42f665-7b42-d736-c249-a17d444c0ccb-8f28f841, #w-node-_5e42f665-7b42-d736-c249-a17d444c0ccf-8f28f841, #w-node-_5e42f665-7b42-d736-c249-a17d444c0cd3-8f28f841, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84b0-8f28f858, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84b4-8f28f858, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84b8-8f28f858, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84cd-8f28f858, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84d1-8f28f858, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84d5-8f28f858, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84d9-8f28f858, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84f1-8f28f858, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84f5-8f28f858, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84f9-8f28f858, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84fd-8f28f858 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f7301d9d-9ab7-dda5-dc1b-3e35a1d70ba9-8f28f859, #w-node-f7301d9d-9ab7-dda5-dc1b-3e35a1d70bad-8f28f859, #w-node-f7301d9d-9ab7-dda5-dc1b-3e35a1d70bb2-8f28f859, #w-node-f7301d9d-9ab7-dda5-dc1b-3e35a1d70bb6-8f28f859, #w-node-f7301d9d-9ab7-dda5-dc1b-3e35a1d70bba-8f28f859, #w-node-f7301d9d-9ab7-dda5-dc1b-3e35a1d70bbf-8f28f859 {
    align-self: start;
  }

  #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84b0-8f28f85a, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84b4-8f28f85a, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84b8-8f28f85a, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84cd-8f28f85a, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84d1-8f28f85a, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84d5-8f28f85a, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84d9-8f28f85a, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84f1-8f28f85a, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84f5-8f28f85a, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84f9-8f28f85a, #w-node-a9cb6f39-089e-c61e-ba5c-0042fb0a84fd-8f28f85a, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac133-8f28f892, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac137-8f28f892, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac13b-8f28f892, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac10f-8f28f892, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac113-8f28f892, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac117-8f28f892, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac11b-8f28f892, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0ee-8f28f892, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0f2-8f28f892, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0f6-8f28f892, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0fa-8f28f892, #w-node-_851e4947-ba24-79ac-2416-4a08cac089e4-8f28f893, #w-node-_851e4947-ba24-79ac-2416-4a08cac089e8-8f28f893, #w-node-_851e4947-ba24-79ac-2416-4a08cac089ec-8f28f893, #w-node-b04a4f09-df2e-dcc2-8787-2e069c08813e-8f28f893, #w-node-b04a4f09-df2e-dcc2-8787-2e069c088142-8f28f893, #w-node-b04a4f09-df2e-dcc2-8787-2e069c088146-8f28f893, #w-node-b04a4f09-df2e-dcc2-8787-2e069c08814a-8f28f893, #w-node-b188a56d-3ef0-cdca-0c7b-e722616e37f0-8f28f893, #w-node-b188a56d-3ef0-cdca-0c7b-e722616e37f4-8f28f893, #w-node-b188a56d-3ef0-cdca-0c7b-e722616e37f8-8f28f893, #w-node-b188a56d-3ef0-cdca-0c7b-e722616e37fc-8f28f893 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af2a1-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af2a5-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af2aa-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af2ae-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af2b2-8f28f894, #w-node-f3b208a3-1ad9-94bc-0d36-e3a60f5af2b7-8f28f894 {
    align-self: start;
  }

  #w-node-df930544-f171-c0d0-76be-36fe1e7dc807-8f28f894, #w-node-df930544-f171-c0d0-76be-36fe1e7dc80b-8f28f894, #w-node-df930544-f171-c0d0-76be-36fe1e7dc80f-8f28f894, #w-node-df930544-f171-c0d0-76be-36fe1e7dc813-8f28f894, #w-node-fc864626-36da-70ea-70f9-dbd8d5560d34-8f28f894, #w-node-fc864626-36da-70ea-70f9-dbd8d5560d38-8f28f894, #w-node-fc864626-36da-70ea-70f9-dbd8d5560d3c-8f28f894, #w-node-fc864626-36da-70ea-70f9-dbd8d5560d40-8f28f894, #w-node-a36e9432-cd08-33e0-0a15-5800dfae8c89-8f28f894, #w-node-_6b10ae27-c535-e5ab-cf92-03d55dda03c2-8f28f894, #w-node-f099580d-5c68-d1cb-4063-37970ccc9e89-8f28f8c4, #w-node-f099580d-5c68-d1cb-4063-37970ccc9e8d-8f28f8c4, #w-node-f099580d-5c68-d1cb-4063-37970ccc9e91-8f28f8c4, #w-node-_0b5982c1-369f-fcf7-e2ab-ccd754f2cb38-8f28f8e3, #w-node-_0b5982c1-369f-fcf7-e2ab-ccd754f2cb3c-8f28f8e3, #w-node-_0b5982c1-369f-fcf7-e2ab-ccd754f2cb40-8f28f8e3, #w-node-daa8c8cf-a551-924d-75da-e55924d72b42-8f28f91e, #w-node-daa8c8cf-a551-924d-75da-e55924d72b46-8f28f91e, #w-node-daa8c8cf-a551-924d-75da-e55924d72b4a-8f28f91e, #w-node-daa8c8cf-a551-924d-75da-e55924d72b4e-8f28f91e, #w-node-d321f87f-082a-aae6-60b8-5a7268aa4a73-8f28f91e, #w-node-d321f87f-082a-aae6-60b8-5a7268aa4a77-8f28f91e, #w-node-d321f87f-082a-aae6-60b8-5a7268aa4a7b-8f28f91e, #w-node-d321f87f-082a-aae6-60b8-5a7268aa4a7f-8f28f91e, #w-node-c9145a55-c845-c537-3590-8c2a2561ecca-8f28f91e, #w-node-c9145a55-c845-c537-3590-8c2a2561ecce-8f28f91e, #w-node-c9145a55-c845-c537-3590-8c2a2561ecd2-8f28f91e, #w-node-c9145a55-c845-c537-3590-8c2a2561ecd6-8f28f91e, #w-node-_776ae632-8014-4af7-7097-a8b74d06879f-8f28f91e, #w-node-_776ae632-8014-4af7-7097-a8b74d0687a3-8f28f91e, #w-node-_776ae632-8014-4af7-7097-a8b74d0687a7-8f28f91e, #w-node-_776ae632-8014-4af7-7097-a8b74d0687ab-8f28f91e, #w-node-_88c6a4d0-038d-f8e3-4f78-08d63d7b5691-8f28f91e, #w-node-_88c6a4d0-038d-f8e3-4f78-08d63d7b5695-8f28f91e, #w-node-_88c6a4d0-038d-f8e3-4f78-08d63d7b5699-8f28f91e, #w-node-_88c6a4d0-038d-f8e3-4f78-08d63d7b569d-8f28f91e, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac133-8f28f9a2, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac137-8f28f9a2, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac13b-8f28f9a2, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac10f-8f28f9a2, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac113-8f28f9a2, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac117-8f28f9a2, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac11b-8f28f9a2, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0ee-8f28f9a2, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0f2-8f28f9a2, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0f6-8f28f9a2, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0fa-8f28f9a2, #w-node-_23334c43-2994-d21b-5181-bb7a5ff1e17b-8f28f9dd, #w-node-_23334c43-2994-d21b-5181-bb7a5ff1e17f-8f28f9dd, #w-node-_23334c43-2994-d21b-5181-bb7a5ff1e183-8f28f9dd, #w-node-ffca962f-0b0f-9170-c4b3-171e3c755e82-8f28f9fa, #w-node-ffca962f-0b0f-9170-c4b3-171e3c755e86-8f28f9fa, #w-node-ffca962f-0b0f-9170-c4b3-171e3c755e8a-8f28f9fa, #w-node-a19fd3a3-03bd-6cca-c51e-91d470aed452-8f28f9fb, #w-node-a19fd3a3-03bd-6cca-c51e-91d470aed456-8f28f9fb, #w-node-a19fd3a3-03bd-6cca-c51e-91d470aed45a-8f28f9fb, #w-node-_60e0650b-a9fd-e161-d48e-5c1c64b772e2-8f28f9fc, #w-node-_60e0650b-a9fd-e161-d48e-5c1c64b7728c-8f28f9fc, #w-node-_60e0650b-a9fd-e161-d48e-5c1c64b77290-8f28f9fc, #w-node-_60e0650b-a9fd-e161-d48e-5c1c64b77294-8f28f9fc, #w-node-_60e0650b-a9fd-e161-d48e-5c1c64b77298-8f28f9fc, #w-node-_60e0650b-a9fd-e161-d48e-5c1c64b772bb-8f28f9fc, #w-node-_60e0650b-a9fd-e161-d48e-5c1c64b77265-8f28f9fc, #w-node-_60e0650b-a9fd-e161-d48e-5c1c64b77269-8f28f9fc, #w-node-_60e0650b-a9fd-e161-d48e-5c1c64b7726d-8f28f9fc, #w-node-_60e0650b-a9fd-e161-d48e-5c1c64b77271-8f28f9fc, #w-node-aaedd263-735a-6363-3d0a-653c3294f8c3-8f28f9fd, #w-node-aaedd263-735a-6363-3d0a-653c3294f8c7-8f28f9fd, #w-node-aaedd263-735a-6363-3d0a-653c3294f8cb-8f28f9fd, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac133-8f28fa34, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac137-8f28fa34, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac13b-8f28fa34, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac10f-8f28fa34, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac113-8f28fa34, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac117-8f28fa34, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac11b-8f28fa34, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0ee-8f28fa34, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0f2-8f28fa34, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0f6-8f28fa34, #w-node-a1dc1539-ed3d-4c02-549a-a1446feac0fa-8f28fa34 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d76a20ad-d1cd-695a-3c61-5fbcf06732e1-8f28fa35, #w-node-d76a20ad-d1cd-695a-3c61-5fbcf06732e5-8f28fa35, #w-node-d76a20ad-d1cd-695a-3c61-5fbcf06732ea-8f28fa35, #w-node-d76a20ad-d1cd-695a-3c61-5fbcf06732ee-8f28fa35, #w-node-d76a20ad-d1cd-695a-3c61-5fbcf06732f2-8f28fa35, #w-node-d76a20ad-d1cd-695a-3c61-5fbcf06732f7-8f28fa35, #w-node-_419b236d-c6c8-183e-d31a-d58c94d4058c-8f28fa35 {
    align-self: start;
  }

  #w-node-_7d9069a1-5f9a-9f72-4819-97c261b887ec-8f28fa35, #w-node-_7d9069a1-5f9a-9f72-4819-97c261b887f0-8f28fa35, #w-node-_7d9069a1-5f9a-9f72-4819-97c261b887f4-8f28fa35, #w-node-_24b40bc0-1f14-5963-d65f-736156f6b39c-8f28fa49, #w-node-_24b40bc0-1f14-5963-d65f-736156f6b3a0-8f28fa49, #w-node-_24b40bc0-1f14-5963-d65f-736156f6b3a4-8f28fa49, #w-node-_44efc440-9f61-d7d4-5583-dfcb95fc113f-8f28fa49, #w-node-_44efc440-9f61-d7d4-5583-dfcb95fc1143-8f28fa49, #w-node-_44efc440-9f61-d7d4-5583-dfcb95fc1147-8f28fa49, #w-node-_44efc440-9f61-d7d4-5583-dfcb95fc114b-8f28fa49, #w-node-_94692a5b-0d7c-aa2d-8625-e3d57c32cfbe-8f28fa49, #w-node-_94692a5b-0d7c-aa2d-8625-e3d57c32cfc2-8f28fa49, #w-node-_94692a5b-0d7c-aa2d-8625-e3d57c32cfc6-8f28fa49, #w-node-_94692a5b-0d7c-aa2d-8625-e3d57c32cfca-8f28fa49, #w-node-_092c59b5-0442-9cf5-e546-2c289f62c198-8f28fa49, #w-node-_092c59b5-0442-9cf5-e546-2c289f62c19c-8f28fa49, #w-node-_092c59b5-0442-9cf5-e546-2c289f62c1a0-8f28fa49, #w-node-_092c59b5-0442-9cf5-e546-2c289f62c1a4-8f28fa49, #w-node-_3f170c81-6539-1d85-9207-f68c3cc53826-8f28fa49, #w-node-_3f170c81-6539-1d85-9207-f68c3cc5382a-8f28fa49, #w-node-_3f170c81-6539-1d85-9207-f68c3cc5382e-8f28fa49, #w-node-_24b40bc0-1f14-5963-d65f-736156f6b39c-8f28fa75, #w-node-_24b40bc0-1f14-5963-d65f-736156f6b3a0-8f28fa75, #w-node-_24b40bc0-1f14-5963-d65f-736156f6b3a4-8f28fa75, #w-node-_44efc440-9f61-d7d4-5583-dfcb95fc113f-8f28fa75, #w-node-_44efc440-9f61-d7d4-5583-dfcb95fc1143-8f28fa75, #w-node-_44efc440-9f61-d7d4-5583-dfcb95fc1147-8f28fa75, #w-node-_44efc440-9f61-d7d4-5583-dfcb95fc114b-8f28fa75, #w-node-_94692a5b-0d7c-aa2d-8625-e3d57c32cfbe-8f28fa75, #w-node-_94692a5b-0d7c-aa2d-8625-e3d57c32cfc2-8f28fa75, #w-node-_94692a5b-0d7c-aa2d-8625-e3d57c32cfc6-8f28fa75, #w-node-_94692a5b-0d7c-aa2d-8625-e3d57c32cfca-8f28fa75, #w-node-_24b40bc0-1f14-5963-d65f-736156f6b39c-8f28fa76, #w-node-_24b40bc0-1f14-5963-d65f-736156f6b3a0-8f28fa76, #w-node-_24b40bc0-1f14-5963-d65f-736156f6b3a4-8f28fa76, #w-node-_44efc440-9f61-d7d4-5583-dfcb95fc113f-8f28fa76, #w-node-_44efc440-9f61-d7d4-5583-dfcb95fc1143-8f28fa76, #w-node-_44efc440-9f61-d7d4-5583-dfcb95fc1147-8f28fa76, #w-node-_44efc440-9f61-d7d4-5583-dfcb95fc114b-8f28fa76, #w-node-_94692a5b-0d7c-aa2d-8625-e3d57c32cfbe-8f28fa76, #w-node-_94692a5b-0d7c-aa2d-8625-e3d57c32cfc2-8f28fa76, #w-node-_94692a5b-0d7c-aa2d-8625-e3d57c32cfc6-8f28fa76, #w-node-_94692a5b-0d7c-aa2d-8625-e3d57c32cfca-8f28fa76, #w-node-a57a4a76-8ed3-9e29-9939-149e1717c5f9-8f28fae1, #w-node-a57a4a76-8ed3-9e29-9939-149e1717c5fd-8f28fae1, #w-node-a57a4a76-8ed3-9e29-9939-149e1717c601-8f28fae1, #w-node-c5792b56-792f-f161-d86c-c5ede6c49514-8f28fae1, #w-node-c5792b56-792f-f161-d86c-c5ede6c49519-8f28fae1, #w-node-c5792b56-792f-f161-d86c-c5ede6c4951e-8f28fae1, #w-node-_0b5982c1-369f-fcf7-e2ab-ccd754f2cb38-de1c431a, #w-node-_0b5982c1-369f-fcf7-e2ab-ccd754f2cb3c-de1c431a, #w-node-_0b5982c1-369f-fcf7-e2ab-ccd754f2cb40-de1c431a, #w-node-_0b5982c1-369f-fcf7-e2ab-ccd754f2cb38-10368f94, #w-node-_0b5982c1-369f-fcf7-e2ab-ccd754f2cb3c-10368f94, #w-node-_0b5982c1-369f-fcf7-e2ab-ccd754f2cb40-10368f94, #w-node-_0b5982c1-369f-fcf7-e2ab-ccd754f2cb38-ce12631b, #w-node-_0b5982c1-369f-fcf7-e2ab-ccd754f2cb3c-ce12631b, #w-node-_0b5982c1-369f-fcf7-e2ab-ccd754f2cb40-ce12631b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_49bf36e6-a32a-4003-2099-ef901194f231-94ec1527, #w-node-a6408a43-614f-615e-2313-a4f6595e921e-47a4d5d2, #w-node-a6408a43-614f-615e-2313-a4f6595e9248-47a4d5d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
